diff --git a/composer.json b/composer.json
index 07e82a70b14cc03a3a622aa84e0ee30171200957..a7a456af7acac81cc5bf3a7b59fbc434427fc4d6 100644
--- a/composer.json
+++ b/composer.json
@@ -296,6 +296,14 @@
         "sort-packages": true,
         "platform": {
             "php": "7.3"
+        },
+        "allow-plugins": {
+            "simplesamlphp/composer-module-installer": true,
+            "composer/installers": true,
+            "cweagans/composer-patches": true,
+            "drupal/console-extend-plugin": true,
+            "drupal/core-composer-scaffold": true,
+            "oomphinc/composer-installers-extender": true
         }
     }
 }
diff --git a/composer.lock b/composer.lock
index 4cb4b0e94e92cc1406f1d834f75a85a545cc9aae..f819568b07c40fff254b1421888bc1d7f14f6133 100644
--- a/composer.lock
+++ b/composer.lock
@@ -2954,16 +2954,16 @@
         },
         {
             "name": "drupal/core",
-            "version": "9.3.6",
+            "version": "9.3.7",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core.git",
-                "reference": "2c0c89a0f49fab56f8322721888cdfa28fe98c3a"
+                "reference": "a768174b00fa088027d460a80a13550e624b9bf8"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core/zipball/2c0c89a0f49fab56f8322721888cdfa28fe98c3a",
-                "reference": "2c0c89a0f49fab56f8322721888cdfa28fe98c3a",
+                "url": "https://api.github.com/repos/drupal/core/zipball/a768174b00fa088027d460a80a13550e624b9bf8",
+                "reference": "a768174b00fa088027d460a80a13550e624b9bf8",
                 "shasum": ""
             },
             "require": {
@@ -3205,9 +3205,9 @@
             ],
             "description": "Drupal is an open source content management platform powering millions of websites and applications.",
             "support": {
-                "source": "https://github.com/drupal/core/tree/9.3.6"
+                "source": "https://github.com/drupal/core/tree/9.3.7"
             },
-            "time": "2022-02-15T20:26:28+00:00"
+            "time": "2022-03-03T09:23:53+00:00"
         },
         {
             "name": "drupal/core-composer-scaffold",
@@ -3261,16 +3261,16 @@
         },
         {
             "name": "drupal/core-recommended",
-            "version": "9.3.6",
+            "version": "9.3.7",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-recommended.git",
-                "reference": "1b24d3f87b55510f85d8495a63e141e601e32a88"
+                "reference": "29f6f29672861a5719701a59aae26aafbb4c9495"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/1b24d3f87b55510f85d8495a63e141e601e32a88",
-                "reference": "1b24d3f87b55510f85d8495a63e141e601e32a88",
+                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/29f6f29672861a5719701a59aae26aafbb4c9495",
+                "reference": "29f6f29672861a5719701a59aae26aafbb4c9495",
                 "shasum": ""
             },
             "require": {
@@ -3279,7 +3279,7 @@
                 "doctrine/annotations": "1.13.2",
                 "doctrine/lexer": "1.2.1",
                 "doctrine/reflection": "1.2.2",
-                "drupal/core": "9.3.6",
+                "drupal/core": "9.3.7",
                 "egulias/email-validator": "3.1.2",
                 "guzzlehttp/guzzle": "6.5.5",
                 "guzzlehttp/promises": "1.5.1",
@@ -3341,9 +3341,9 @@
             ],
             "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.",
             "support": {
-                "source": "https://github.com/drupal/core-recommended/tree/9.3.6"
+                "source": "https://github.com/drupal/core-recommended/tree/9.3.7"
             },
-            "time": "2022-02-15T20:26:28+00:00"
+            "time": "2022-03-03T09:23:53+00:00"
         },
         {
             "name": "drupal/crop",
@@ -8827,12 +8827,12 @@
                 }
             },
             "autoload": {
-                "psr-4": {
-                    "GuzzleHttp\\Promise\\": "src/"
-                },
                 "files": [
                     "src/functions_include.php"
-                ]
+                ],
+                "psr-4": {
+                    "GuzzleHttp\\Promise\\": "src/"
+                }
             },
             "notification-url": "https://packagist.org/downloads/",
             "license": [
@@ -12874,16 +12874,16 @@
         },
         {
             "name": "symfony/dom-crawler",
-            "version": "v4.4.37",
+            "version": "v4.4.39",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/dom-crawler.git",
-                "reference": "60d36408a3a48500bcc6e30d9f831e51d04d7fa4"
+                "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/60d36408a3a48500bcc6e30d9f831e51d04d7fa4",
-                "reference": "60d36408a3a48500bcc6e30d9f831e51d04d7fa4",
+                "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
+                "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
                 "shasum": ""
             },
             "require": {
@@ -12928,7 +12928,7 @@
             "description": "Eases DOM navigation for HTML and XML documents",
             "homepage": "https://symfony.com",
             "support": {
-                "source": "https://github.com/symfony/dom-crawler/tree/v4.4.37"
+                "source": "https://github.com/symfony/dom-crawler/tree/v4.4.39"
             },
             "funding": [
                 {
@@ -12944,7 +12944,7 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2022-01-02T09:41:36+00:00"
+            "time": "2022-02-25T10:38:15+00:00"
         },
         {
             "name": "symfony/error-handler",
@@ -13665,12 +13665,12 @@
                 }
             },
             "autoload": {
-                "psr-4": {
-                    "Symfony\\Polyfill\\Ctype\\": ""
-                },
                 "files": [
                     "bootstrap.php"
-                ]
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Ctype\\": ""
+                }
             },
             "notification-url": "https://packagist.org/downloads/",
             "license": [
@@ -14046,7 +14046,7 @@
         },
         {
             "name": "symfony/polyfill-php72",
-            "version": "v1.24.0",
+            "version": "v1.25.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php72.git",
@@ -14102,7 +14102,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php72/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0"
             },
             "funding": [
                 {
@@ -14122,7 +14122,7 @@
         },
         {
             "name": "symfony/polyfill-php73",
-            "version": "v1.24.0",
+            "version": "v1.25.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php73.git",
@@ -14181,7 +14181,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0"
             },
             "funding": [
                 {
@@ -14284,7 +14284,7 @@
         },
         {
             "name": "symfony/polyfill-php81",
-            "version": "v1.24.0",
+            "version": "v1.25.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php81.git",
@@ -14343,7 +14343,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php81/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0"
             },
             "funding": [
                 {
@@ -15620,5 +15620,5 @@
     "platform-overrides": {
         "php": "7.3"
     },
-    "plugin-api-version": "2.1.0"
+    "plugin-api-version": "2.2.0"
 }
diff --git a/vendor/bin/dcg b/vendor/bin/dcg
deleted file mode 120000
index 3a138a5dd7bf97a8189b546ddd807f14b0b0993d..0000000000000000000000000000000000000000
--- a/vendor/bin/dcg
+++ /dev/null
@@ -1 +0,0 @@
-../chi-teck/drupal-code-generator/bin/dcg
\ No newline at end of file
diff --git a/vendor/bin/dcg b/vendor/bin/dcg
new file mode 100755
index 0000000000000000000000000000000000000000..364b562dd7771b377874f9132fe46e85e8b78ec1
--- /dev/null
+++ b/vendor/bin/dcg
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../chi-teck/drupal-code-generator/bin/dcg)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/chi-teck/drupal-code-generator/bin/dcg');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/chi-teck/drupal-code-generator/bin/dcg';
diff --git a/vendor/bin/drupal b/vendor/bin/drupal
deleted file mode 120000
index 07ab01245a97789a488364fa0881a03b1764234e..0000000000000000000000000000000000000000
--- a/vendor/bin/drupal
+++ /dev/null
@@ -1 +0,0 @@
-../drupal/console/bin/drupal
\ No newline at end of file
diff --git a/vendor/bin/drupal b/vendor/bin/drupal
new file mode 100755
index 0000000000000000000000000000000000000000..2f951fd918ac7da3bf6d933e1d412ef820f81d7d
--- /dev/null
+++ b/vendor/bin/drupal
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../drupal/console/bin/drupal)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/drupal/console/bin/drupal');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/drupal/console/bin/drupal';
diff --git a/vendor/bin/drush b/vendor/bin/drush
deleted file mode 120000
index 0ce28e076b0f93ac602423eac3feb0e0371e62d8..0000000000000000000000000000000000000000
--- a/vendor/bin/drush
+++ /dev/null
@@ -1 +0,0 @@
-../drush/drush/drush
\ No newline at end of file
diff --git a/vendor/bin/drush b/vendor/bin/drush
new file mode 100755
index 0000000000000000000000000000000000000000..6420f976664a32626231c66784a6d03c9179c800
--- /dev/null
+++ b/vendor/bin/drush
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../drush/drush/drush)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/drush/drush/drush');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/drush/drush/drush';
diff --git a/vendor/bin/export-plural-rules b/vendor/bin/export-plural-rules
deleted file mode 120000
index d727a05160670c962b434a16a54a84ecdf0a27f9..0000000000000000000000000000000000000000
--- a/vendor/bin/export-plural-rules
+++ /dev/null
@@ -1 +0,0 @@
-../gettext/languages/bin/export-plural-rules
\ No newline at end of file
diff --git a/vendor/bin/export-plural-rules b/vendor/bin/export-plural-rules
new file mode 100755
index 0000000000000000000000000000000000000000..ac8f5c1da506ade9877597c11cef48e7765e42bb
--- /dev/null
+++ b/vendor/bin/export-plural-rules
@@ -0,0 +1,18 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../gettext/languages/bin/export-plural-rules)
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+
+include __DIR__ . '/..'.'/gettext/languages/bin/export-plural-rules';
diff --git a/vendor/bin/php-parse b/vendor/bin/php-parse
deleted file mode 120000
index 062d66a3ed39a3a63233fabdbdd918d3c625f613..0000000000000000000000000000000000000000
--- a/vendor/bin/php-parse
+++ /dev/null
@@ -1 +0,0 @@
-../nikic/php-parser/bin/php-parse
\ No newline at end of file
diff --git a/vendor/bin/php-parse b/vendor/bin/php-parse
new file mode 100755
index 0000000000000000000000000000000000000000..80f0e486dd9c9b18641b339bab6fb95f704018ee
--- /dev/null
+++ b/vendor/bin/php-parse
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../nikic/php-parser/bin/php-parse)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/nikic/php-parser/bin/php-parse');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/nikic/php-parser/bin/php-parse';
diff --git a/vendor/bin/psysh b/vendor/bin/psysh
deleted file mode 120000
index 3c06b1ae9047ad15d7786b7099d8213f8e521a2c..0000000000000000000000000000000000000000
--- a/vendor/bin/psysh
+++ /dev/null
@@ -1 +0,0 @@
-../psy/psysh/bin/psysh
\ No newline at end of file
diff --git a/vendor/bin/psysh b/vendor/bin/psysh
new file mode 100755
index 0000000000000000000000000000000000000000..c10304ba4b9d9d7285485be5851f9a5ba53f1c51
--- /dev/null
+++ b/vendor/bin/psysh
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../psy/psysh/bin/psysh)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/psy/psysh/bin/psysh');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/psy/psysh/bin/psysh';
diff --git a/vendor/bin/release b/vendor/bin/release
deleted file mode 120000
index 05cea9b9a0656f96fc42da5eefc52970a94e4dc9..0000000000000000000000000000000000000000
--- a/vendor/bin/release
+++ /dev/null
@@ -1 +0,0 @@
-../consolidation/self-update/scripts/release
\ No newline at end of file
diff --git a/vendor/bin/release b/vendor/bin/release
new file mode 100755
index 0000000000000000000000000000000000000000..f705a7da0817d92e5beb9fbfdd42b3aa7b3dcaf3
--- /dev/null
+++ b/vendor/bin/release
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../consolidation/self-update/scripts/release)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/consolidation/self-update/scripts/release');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/consolidation/self-update/scripts/release';
diff --git a/vendor/bin/robo b/vendor/bin/robo
deleted file mode 120000
index 701d42dd9a952b4f292afdc4dd139bc5693c37c4..0000000000000000000000000000000000000000
--- a/vendor/bin/robo
+++ /dev/null
@@ -1 +0,0 @@
-../consolidation/robo/robo
\ No newline at end of file
diff --git a/vendor/bin/robo b/vendor/bin/robo
new file mode 100755
index 0000000000000000000000000000000000000000..ce3505b18867ed11b9a4a07d48de2ee9dacc0174
--- /dev/null
+++ b/vendor/bin/robo
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../consolidation/robo/robo)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/consolidation/robo/robo');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/consolidation/robo/robo';
diff --git a/vendor/bin/var-dump-server b/vendor/bin/var-dump-server
deleted file mode 120000
index 6bd4e93db2ace7d78cb0e039b1aa793b31331a3f..0000000000000000000000000000000000000000
--- a/vendor/bin/var-dump-server
+++ /dev/null
@@ -1 +0,0 @@
-../symfony/var-dumper/Resources/bin/var-dump-server
\ No newline at end of file
diff --git a/vendor/bin/var-dump-server b/vendor/bin/var-dump-server
new file mode 100755
index 0000000000000000000000000000000000000000..527f3ed42000eda12af160facd5c661df2a842e0
--- /dev/null
+++ b/vendor/bin/var-dump-server
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Proxy PHP file generated by Composer
+ *
+ * This file includes the referenced bin path (../symfony/var-dumper/Resources/bin/var-dump-server)
+ * using a stream wrapper to prevent the shebang from being output on PHP<8
+ *
+ * @generated
+ */
+
+namespace Composer;
+
+$GLOBALS['_composer_bin_dir'] = __DIR__;
+$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
+
+if (PHP_VERSION_ID < 80000) {
+    if (!class_exists('Composer\BinProxyWrapper')) {
+        /**
+         * @internal
+         */
+        final class BinProxyWrapper
+        {
+            private $handle;
+            private $position;
+            private $realpath;
+
+            public function stream_open($path, $mode, $options, &$opened_path)
+            {
+                // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
+                $opened_path = substr($path, 17);
+                $this->realpath = realpath($opened_path) ?: $opened_path;
+                $opened_path = $this->realpath;
+                $this->handle = fopen($this->realpath, $mode);
+                $this->position = 0;
+
+                return (bool) $this->handle;
+            }
+
+            public function stream_read($count)
+            {
+                $data = fread($this->handle, $count);
+
+                if ($this->position === 0) {
+                    $data = preg_replace('{^#!.*\r?\n}', '', $data);
+                }
+
+                $this->position += strlen($data);
+
+                return $data;
+            }
+
+            public function stream_cast($castAs)
+            {
+                return $this->handle;
+            }
+
+            public function stream_close()
+            {
+                fclose($this->handle);
+            }
+
+            public function stream_lock($operation)
+            {
+                return $operation ? flock($this->handle, $operation) : true;
+            }
+
+            public function stream_seek($offset, $whence)
+            {
+                if (0 === fseek($this->handle, $offset, $whence)) {
+                    $this->position = ftell($this->handle);
+                    return true;
+                }
+
+                return false;
+            }
+
+            public function stream_tell()
+            {
+                return $this->position;
+            }
+
+            public function stream_eof()
+            {
+                return feof($this->handle);
+            }
+
+            public function stream_stat()
+            {
+                return array();
+            }
+
+            public function stream_set_option($option, $arg1, $arg2)
+            {
+                return true;
+            }
+
+            public function url_stat($path, $flags)
+            {
+                $path = substr($path, 17);
+                if (file_exists($path)) {
+                    return stat($path);
+                }
+
+                return false;
+            }
+        }
+    }
+
+    if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+        include("phpvfscomposer://" . __DIR__ . '/..'.'/symfony/var-dumper/Resources/bin/var-dump-server');
+        exit(0);
+    }
+}
+
+include __DIR__ . '/..'.'/symfony/var-dumper/Resources/bin/var-dump-server';
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
index 0cd6055d1b7943ea1a8c5f45630517b4f2d56b59..afef3fa2ad83f114c8de5487e869f9c9b8a459bf 100644
--- a/vendor/composer/ClassLoader.php
+++ b/vendor/composer/ClassLoader.php
@@ -149,7 +149,7 @@ public function getFallbackDirsPsr4()
 
     /**
      * @return string[] Array of classname => path
-     * @psalm-var array<string, string>
+     * @psalm-return array<string, string>
      */
     public function getClassMap()
     {
diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php
index 7c5502ca43a4bdc6b5189ed49eb4b2f7c0510ae9..d50e0c9fcc47df4f65268ae1a0b4074990160486 100644
--- a/vendor/composer/InstalledVersions.php
+++ b/vendor/composer/InstalledVersions.php
@@ -24,8 +24,21 @@
  */
 class InstalledVersions
 {
+    /**
+     * @var mixed[]|null
+     * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
+     */
     private static $installed;
+
+    /**
+     * @var bool|null
+     */
     private static $canGetVendors;
+
+    /**
+     * @var array[]
+     * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
+     */
     private static $installedByVendor = array();
 
     /**
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index 8bdfb0c588bd4591ad7b4d9232f2e06ca93e080c..5883f7be17f731b35daa3021b3ddcd4859d75051 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -1869,6 +1869,7 @@
     'Drupal\\Core\\Entity\\Exception\\EntityTypeIdLengthException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/EntityTypeIdLengthException.php',
     'Drupal\\Core\\Entity\\Exception\\FieldStorageDefinitionUpdateForbiddenException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/FieldStorageDefinitionUpdateForbiddenException.php',
     'Drupal\\Core\\Entity\\Exception\\InvalidLinkTemplateException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/InvalidLinkTemplateException.php',
+    'Drupal\\Core\\Entity\\Exception\\MissingBundleClassException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/MissingBundleClassException.php',
     'Drupal\\Core\\Entity\\Exception\\NoCorrespondingEntityClassException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/NoCorrespondingEntityClassException.php',
     'Drupal\\Core\\Entity\\Exception\\UndefinedLinkTemplateException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/UndefinedLinkTemplateException.php',
     'Drupal\\Core\\Entity\\Exception\\UnsupportedEntityTypeDefinitionException' => $baseDir . '/web/core/lib/Drupal/Core/Entity/Exception/UnsupportedEntityTypeDefinitionException.php',
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index 5f57224d33bb575e0ea6374af718ddcb9c03937a..32fc497f4c4d9620ba5fca1e2c0997126e13899e 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -69,11 +69,16 @@ public static function getLoader()
     }
 }
 
+/**
+ * @param string $fileIdentifier
+ * @param string $file
+ * @return void
+ */
 function composerRequire5c689ffcd54b9e495ed983fdce09b530($fileIdentifier, $file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
-        require $file;
-
         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
+
+        require $file;
     }
 }
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 3ff8bd2803e682a074cea0fc1363d27ed9a03600..7ed9eaf038d8ff41c8a82320c8671fe899127ce7 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -2655,6 +2655,7 @@ class ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530
         'Drupal\\Core\\Entity\\Exception\\EntityTypeIdLengthException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/EntityTypeIdLengthException.php',
         'Drupal\\Core\\Entity\\Exception\\FieldStorageDefinitionUpdateForbiddenException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/FieldStorageDefinitionUpdateForbiddenException.php',
         'Drupal\\Core\\Entity\\Exception\\InvalidLinkTemplateException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/InvalidLinkTemplateException.php',
+        'Drupal\\Core\\Entity\\Exception\\MissingBundleClassException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/MissingBundleClassException.php',
         'Drupal\\Core\\Entity\\Exception\\NoCorrespondingEntityClassException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/NoCorrespondingEntityClassException.php',
         'Drupal\\Core\\Entity\\Exception\\UndefinedLinkTemplateException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/UndefinedLinkTemplateException.php',
         'Drupal\\Core\\Entity\\Exception\\UnsupportedEntityTypeDefinitionException' => __DIR__ . '/../..' . '/web/core/lib/Drupal/Core/Entity/Exception/UnsupportedEntityTypeDefinitionException.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index d18708d751d5a9dcb40f58e87bb4b7129016be5d..c49c901710bf155da54c9085bcb66c3ec8e11feb 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -3036,17 +3036,17 @@
         },
         {
             "name": "drupal/core",
-            "version": "9.3.6",
-            "version_normalized": "9.3.6.0",
+            "version": "9.3.7",
+            "version_normalized": "9.3.7.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core.git",
-                "reference": "2c0c89a0f49fab56f8322721888cdfa28fe98c3a"
+                "reference": "a768174b00fa088027d460a80a13550e624b9bf8"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core/zipball/2c0c89a0f49fab56f8322721888cdfa28fe98c3a",
-                "reference": "2c0c89a0f49fab56f8322721888cdfa28fe98c3a",
+                "url": "https://api.github.com/repos/drupal/core/zipball/a768174b00fa088027d460a80a13550e624b9bf8",
+                "reference": "a768174b00fa088027d460a80a13550e624b9bf8",
                 "shasum": ""
             },
             "require": {
@@ -3213,7 +3213,7 @@
                 "drupal/workflows": "self.version",
                 "drupal/workspaces": "self.version"
             },
-            "time": "2022-02-15T20:26:28+00:00",
+            "time": "2022-03-03T09:23:53+00:00",
             "type": "drupal-core",
             "extra": {
                 "drupal-scaffold": {
@@ -3294,7 +3294,7 @@
             ],
             "description": "Drupal is an open source content management platform powering millions of websites and applications.",
             "support": {
-                "source": "https://github.com/drupal/core/tree/9.3.6"
+                "source": "https://github.com/drupal/core/tree/9.3.7"
             },
             "install-path": "../../web/core"
         },
@@ -3350,17 +3350,17 @@
         },
         {
             "name": "drupal/core-recommended",
-            "version": "9.3.6",
-            "version_normalized": "9.3.6.0",
+            "version": "9.3.7",
+            "version_normalized": "9.3.7.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-recommended.git",
-                "reference": "1b24d3f87b55510f85d8495a63e141e601e32a88"
+                "reference": "29f6f29672861a5719701a59aae26aafbb4c9495"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/1b24d3f87b55510f85d8495a63e141e601e32a88",
-                "reference": "1b24d3f87b55510f85d8495a63e141e601e32a88",
+                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/29f6f29672861a5719701a59aae26aafbb4c9495",
+                "reference": "29f6f29672861a5719701a59aae26aafbb4c9495",
                 "shasum": ""
             },
             "require": {
@@ -3369,7 +3369,7 @@
                 "doctrine/annotations": "1.13.2",
                 "doctrine/lexer": "1.2.1",
                 "doctrine/reflection": "1.2.2",
-                "drupal/core": "9.3.6",
+                "drupal/core": "9.3.7",
                 "egulias/email-validator": "3.1.2",
                 "guzzlehttp/guzzle": "6.5.5",
                 "guzzlehttp/promises": "1.5.1",
@@ -3424,7 +3424,7 @@
             "conflict": {
                 "webflo/drupal-core-strict": "*"
             },
-            "time": "2022-02-15T20:26:28+00:00",
+            "time": "2022-03-03T09:23:53+00:00",
             "type": "metapackage",
             "notification-url": "https://packagist.org/downloads/",
             "license": [
@@ -3432,7 +3432,7 @@
             ],
             "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.",
             "support": {
-                "source": "https://github.com/drupal/core-recommended/tree/9.3.6"
+                "source": "https://github.com/drupal/core-recommended/tree/9.3.7"
             },
             "install-path": null
         },
@@ -13241,17 +13241,17 @@
         },
         {
             "name": "symfony/dom-crawler",
-            "version": "v4.4.37",
-            "version_normalized": "4.4.37.0",
+            "version": "v4.4.39",
+            "version_normalized": "4.4.39.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/dom-crawler.git",
-                "reference": "60d36408a3a48500bcc6e30d9f831e51d04d7fa4"
+                "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/60d36408a3a48500bcc6e30d9f831e51d04d7fa4",
-                "reference": "60d36408a3a48500bcc6e30d9f831e51d04d7fa4",
+                "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
+                "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
                 "shasum": ""
             },
             "require": {
@@ -13270,7 +13270,7 @@
             "suggest": {
                 "symfony/css-selector": ""
             },
-            "time": "2022-01-02T09:41:36+00:00",
+            "time": "2022-02-25T10:38:15+00:00",
             "type": "library",
             "installation-source": "dist",
             "autoload": {
@@ -13298,7 +13298,7 @@
             "description": "Eases DOM navigation for HTML and XML documents",
             "homepage": "https://symfony.com",
             "support": {
-                "source": "https://github.com/symfony/dom-crawler/tree/v4.4.37"
+                "source": "https://github.com/symfony/dom-crawler/tree/v4.4.39"
             },
             "funding": [
                 {
@@ -14458,8 +14458,8 @@
         },
         {
             "name": "symfony/polyfill-php72",
-            "version": "v1.24.0",
-            "version_normalized": "1.24.0.0",
+            "version": "v1.25.0",
+            "version_normalized": "1.25.0.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php72.git",
@@ -14487,12 +14487,12 @@
             },
             "installation-source": "dist",
             "autoload": {
-                "psr-4": {
-                    "Symfony\\Polyfill\\Php72\\": ""
-                },
                 "files": [
                     "bootstrap.php"
-                ]
+                ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php72\\": ""
+                }
             },
             "notification-url": "https://packagist.org/downloads/",
             "license": [
@@ -14517,7 +14517,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php72/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0"
             },
             "funding": [
                 {
@@ -14537,8 +14537,8 @@
         },
         {
             "name": "symfony/polyfill-php73",
-            "version": "v1.24.0",
-            "version_normalized": "1.24.0.0",
+            "version": "v1.25.0",
+            "version_normalized": "1.25.0.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php73.git",
@@ -14566,12 +14566,12 @@
             },
             "installation-source": "dist",
             "autoload": {
-                "psr-4": {
-                    "Symfony\\Polyfill\\Php73\\": ""
-                },
                 "files": [
                     "bootstrap.php"
                 ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php73\\": ""
+                },
                 "classmap": [
                     "Resources/stubs"
                 ]
@@ -14599,7 +14599,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php73/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0"
             },
             "funding": [
                 {
@@ -14705,8 +14705,8 @@
         },
         {
             "name": "symfony/polyfill-php81",
-            "version": "v1.24.0",
-            "version_normalized": "1.24.0.0",
+            "version": "v1.25.0",
+            "version_normalized": "1.25.0.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php81.git",
@@ -14734,12 +14734,12 @@
             },
             "installation-source": "dist",
             "autoload": {
-                "psr-4": {
-                    "Symfony\\Polyfill\\Php81\\": ""
-                },
                 "files": [
                     "bootstrap.php"
                 ],
+                "psr-4": {
+                    "Symfony\\Polyfill\\Php81\\": ""
+                },
                 "classmap": [
                     "Resources/stubs"
                 ]
@@ -14767,7 +14767,7 @@
                 "shim"
             ],
             "support": {
-                "source": "https://github.com/symfony/polyfill-php81/tree/v1.24.0"
+                "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0"
             },
             "funding": [
                 {
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index c845c1d5a9cc21cb7e5fe80623aa1f40986df7bd..f378b18316ffecc09e6c2ca6572b11e3d2e30603 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -5,7 +5,7 @@
         'type' => 'project',
         'install_path' => __DIR__ . '/../../',
         'aliases' => array(),
-        'reference' => 'fac9eabc720d9078e27475a31fe74da8d079ac91',
+        'reference' => '3c2e2ac4c6ded0999727f1a19231fa0d0746956c',
         'name' => 'osu-asc-webservices/d8-upstream',
         'dev' => true,
     ),
@@ -271,7 +271,7 @@
         'drupal/action' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/addtocalendar' => array(
@@ -304,7 +304,7 @@
         'drupal/aggregator' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/allowed_formats' => array(
@@ -328,25 +328,25 @@
         'drupal/automated_cron' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/ban' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/bartik' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/basic_auth' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/better_exposed_filters' => array(
@@ -361,19 +361,19 @@
         'drupal/big_pipe' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/block' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/block_content' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/block_field' => array(
@@ -406,7 +406,7 @@
         'drupal/book' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/bootstrap' => array(
@@ -421,7 +421,7 @@
         'drupal/breakpoint' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/cache_control_override' => array(
@@ -445,13 +445,13 @@
         'drupal/ckeditor' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/ckeditor5' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/ckeditor_indentblock' => array(
@@ -466,31 +466,31 @@
         'drupal/claro' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/classy' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/color' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/comment' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/config' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/config_direct_save' => array(
@@ -523,7 +523,7 @@
         'drupal/config_translation' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/config_update' => array(
@@ -574,7 +574,7 @@
         'drupal/contact' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/content_access' => array(
@@ -589,52 +589,52 @@
         'drupal/content_moderation' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/content_translation' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/contextual' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core' => array(
-            'pretty_version' => '9.3.6',
-            'version' => '9.3.6.0',
+            'pretty_version' => '9.3.7',
+            'version' => '9.3.7.0',
             'type' => 'drupal-core',
             'install_path' => __DIR__ . '/../../web/core',
             'aliases' => array(),
-            'reference' => '2c0c89a0f49fab56f8322721888cdfa28fe98c3a',
+            'reference' => 'a768174b00fa088027d460a80a13550e624b9bf8',
             'dev_requirement' => false,
         ),
         'drupal/core-annotation' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-assertion' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-bridge' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-class-finder' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-composer-scaffold' => array(
@@ -649,136 +649,136 @@
         'drupal/core-datetime' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-dependency-injection' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-diff' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-discovery' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-event-dispatcher' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-file-cache' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-file-security' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-filesystem' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-front-matter' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-gettext' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-graph' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-http-foundation' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-php-storage' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-plugin' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-proxy-builder' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-recommended' => array(
-            'pretty_version' => '9.3.6',
-            'version' => '9.3.6.0',
+            'pretty_version' => '9.3.7',
+            'version' => '9.3.7.0',
             'type' => 'metapackage',
             'install_path' => NULL,
             'aliases' => array(),
-            'reference' => '1b24d3f87b55510f85d8495a63e141e601e32a88',
+            'reference' => '29f6f29672861a5719701a59aae26aafbb4c9495',
             'dev_requirement' => false,
         ),
         'drupal/core-render' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-serialization' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-transliteration' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-utility' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-uuid' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/core-version' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/crop' => array(
@@ -802,19 +802,19 @@
         'drupal/datetime' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/datetime_range' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/dblog' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/dropzonejs' => array(
@@ -838,13 +838,13 @@
         'drupal/dynamic_page_cache' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/editor' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/editor_advanced_link' => array(
@@ -913,7 +913,7 @@
         'drupal/entity_reference' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/entity_reference_revisions' => array(
@@ -946,7 +946,7 @@
         'drupal/field' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/field_group' => array(
@@ -961,7 +961,7 @@
         'drupal/field_layout' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/field_permissions' => array(
@@ -976,13 +976,13 @@
         'drupal/field_ui' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/file' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/file_browser' => array(
@@ -997,7 +997,7 @@
         'drupal/filter' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/focal_point' => array(
@@ -1012,7 +1012,7 @@
         'drupal/forum' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/google_analytics' => array(
@@ -1036,25 +1036,25 @@
         'drupal/hal' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/help' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/help_topics' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/history' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/honeypot' => array(
@@ -1069,7 +1069,7 @@
         'drupal/image' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/inline_entity_form' => array(
@@ -1084,7 +1084,7 @@
         'drupal/inline_form_errors' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/jquery_ui' => array(
@@ -1126,25 +1126,25 @@
         'drupal/jsonapi' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/language' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/layout_builder' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/layout_discovery' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/libraries' => array(
@@ -1159,7 +1159,7 @@
         'drupal/link' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/link_attributes' => array(
@@ -1183,7 +1183,7 @@
         'drupal/locale' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/mathjax' => array(
@@ -1198,7 +1198,7 @@
         'drupal/media' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/media_entity_browser' => array(
@@ -1222,7 +1222,7 @@
         'drupal/media_library' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/menu_block' => array(
@@ -1246,13 +1246,13 @@
         'drupal/menu_link_content' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/menu_ui' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/metatag' => array(
@@ -1267,7 +1267,7 @@
         'drupal/migrate' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/migrate_devel' => array(
@@ -1282,19 +1282,19 @@
         'drupal/migrate_drupal' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/migrate_drupal_multilingual' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/migrate_drupal_ui' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/migrate_plus' => array(
@@ -1318,7 +1318,7 @@
         'drupal/minimal' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/mobile_detect' => array(
@@ -1360,25 +1360,25 @@
         'drupal/node' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/olivero' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/options' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/page_cache' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/pantheon_advanced_page_cache' => array(
@@ -1402,13 +1402,13 @@
         'drupal/path' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/path_alias' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/pathauto' => array(
@@ -1432,13 +1432,13 @@
         'drupal/quickedit' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/rdf' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/rebuild_cache_access' => array(
@@ -1480,13 +1480,13 @@
         'drupal/responsive_image' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/rest' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/roleassign' => array(
@@ -1510,7 +1510,7 @@
         'drupal/search' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/search_api' => array(
@@ -1534,25 +1534,25 @@
         'drupal/serialization' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/settings_tray' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/seven' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/shortcut' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/simple_gmap' => array(
@@ -1621,19 +1621,19 @@
         'drupal/standard' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/stark' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/statistics' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/superfish' => array(
@@ -1657,31 +1657,31 @@
         'drupal/syslog' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/system' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/taxonomy' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/telephone' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/text' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/token' => array(
@@ -1696,19 +1696,19 @@
         'drupal/toolbar' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/tour' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/tracker' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/twig_tweak' => array(
@@ -1741,13 +1741,13 @@
         'drupal/update' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/user' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/userprotect' => array(
@@ -1780,7 +1780,7 @@
         'drupal/views' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/views_ajax_history' => array(
@@ -1840,7 +1840,7 @@
         'drupal/views_ui' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/webform' => array(
@@ -1855,13 +1855,13 @@
         'drupal/workflows' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drupal/workspaces' => array(
             'dev_requirement' => false,
             'replaced' => array(
-                0 => '9.3.6',
+                0 => '9.3.7',
             ),
         ),
         'drush-ops/behat-drush-endpoint' => array(
@@ -2101,7 +2101,7 @@
             'type' => 'project',
             'install_path' => __DIR__ . '/../../',
             'aliases' => array(),
-            'reference' => 'fac9eabc720d9078e27475a31fe74da8d079ac91',
+            'reference' => '3c2e2ac4c6ded0999727f1a19231fa0d0746956c',
             'dev_requirement' => false,
         ),
         'pantheon-systems/quicksilver-pushback' => array(
@@ -2658,12 +2658,12 @@
             'dev_requirement' => false,
         ),
         'symfony/dom-crawler' => array(
-            'pretty_version' => 'v4.4.37',
-            'version' => '4.4.37.0',
+            'pretty_version' => 'v4.4.39',
+            'version' => '4.4.39.0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/dom-crawler',
             'aliases' => array(),
-            'reference' => '60d36408a3a48500bcc6e30d9f831e51d04d7fa4',
+            'reference' => '4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3',
             'dev_requirement' => false,
         ),
         'symfony/error-handler' => array(
@@ -2799,8 +2799,8 @@
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php72' => array(
-            'pretty_version' => 'v1.24.0',
-            'version' => '1.24.0.0',
+            'pretty_version' => 'v1.25.0',
+            'version' => '1.25.0.0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php72',
             'aliases' => array(),
@@ -2808,8 +2808,8 @@
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php73' => array(
-            'pretty_version' => 'v1.24.0',
-            'version' => '1.24.0.0',
+            'pretty_version' => 'v1.25.0',
+            'version' => '1.25.0.0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php73',
             'aliases' => array(),
@@ -2826,8 +2826,8 @@
             'dev_requirement' => false,
         ),
         'symfony/polyfill-php81' => array(
-            'pretty_version' => 'v1.24.0',
-            'version' => '1.24.0.0',
+            'pretty_version' => 'v1.25.0',
+            'version' => '1.25.0.0',
             'type' => 'library',
             'install_path' => __DIR__ . '/../symfony/polyfill-php81',
             'aliases' => array(),
diff --git a/vendor/symfony/dom-crawler/Crawler.php b/vendor/symfony/dom-crawler/Crawler.php
index 36c7a41e5fbc77229b40e0d8effa963480e8be25..462b6b1129d9e6d46ecc03a44419de97391f7274 100644
--- a/vendor/symfony/dom-crawler/Crawler.php
+++ b/vendor/symfony/dom-crawler/Crawler.php
@@ -156,24 +156,17 @@ public function addContent($content, $type = null)
             return;
         }
 
-        $charset = null;
-        if (false !== $pos = stripos($type, 'charset=')) {
-            $charset = substr($type, $pos + 8);
-            if (false !== $pos = strpos($charset, ';')) {
-                $charset = substr($charset, 0, $pos);
-            }
-        }
+        $charset = preg_match('//u', $content) ? 'UTF-8' : 'ISO-8859-1';
 
         // http://www.w3.org/TR/encoding/#encodings
         // http://www.w3.org/TR/REC-xml/#NT-EncName
-        if (null === $charset &&
-            preg_match('/\<meta[^\>]+charset *= *["\']?([a-zA-Z\-0-9_:.]+)/i', $content, $matches)) {
-            $charset = $matches[1];
-        }
+        $content = preg_replace_callback('/(charset *= *["\']?)([a-zA-Z\-0-9_:.]+)/i', function ($m) use (&$charset) {
+            if ('charset=' === $this->convertToHtmlEntities('charset=', $m[2])) {
+                $charset = $m[2];
+            }
 
-        if (null === $charset) {
-            $charset = preg_match('//u', $content) ? 'UTF-8' : 'ISO-8859-1';
-        }
+            return $m[1].$charset;
+        }, $content, 1);
 
         if ('x' === $xmlMatches[1]) {
             $this->addXmlContent($content, $charset);
@@ -1221,11 +1214,11 @@ private function convertToHtmlEntities(string $htmlContent, string $charset = 'U
         set_error_handler(function () { throw new \Exception(); });
 
         try {
-            return mb_convert_encoding($htmlContent, 'HTML-ENTITIES', $charset);
+            return mb_encode_numericentity($htmlContent, [0x80, 0xFFFF, 0, 0xFFFF], $charset);
         } catch (\Exception|\ValueError $e) {
             try {
                 $htmlContent = iconv($charset, 'UTF-8', $htmlContent);
-                $htmlContent = mb_convert_encoding($htmlContent, 'HTML-ENTITIES', 'UTF-8');
+                $htmlContent = mb_encode_numericentity($htmlContent, [0x80, 0xFFFF, 0, 0xFFFF], 'UTF-8');
             } catch (\Exception|\ValueError $e) {
             }
 
diff --git a/web/core/.eslintrc.json b/web/core/.eslintrc.json
index 476aa59cf100a23e73ecf1cc3cf745ac20b8e28d..8b556239f94d964b7d648b0f74c8c576b9c5a1fe 100644
--- a/web/core/.eslintrc.json
+++ b/web/core/.eslintrc.json
@@ -29,7 +29,7 @@
   },
   "settings": {
     "react": {
-      "version": "latest"
+      "version": "detect"
     }
   },
   "rules": {
diff --git a/web/core/assets/scaffold/files/default.services.yml b/web/core/assets/scaffold/files/default.services.yml
index d21a5c78d42c8fb465684136390b379c222eef09..ff6797d954cc246ba1b960fc315a5b4485f4e0a1 100644
--- a/web/core/assets/scaffold/files/default.services.yml
+++ b/web/core/assets/scaffold/files/default.services.yml
@@ -70,7 +70,7 @@ parameters:
     # For more information about debugging Twig templates, see
     # https://www.drupal.org/node/1906392.
     #
-    # Not recommended in production environments
+    # Enabling Twig debugging is not recommended in production environments.
     # @default false
     debug: false
     # Twig auto-reload:
@@ -79,7 +79,7 @@ parameters:
     # If you don't provide a value for auto_reload, it will be determined
     # based on the value of debug.
     #
-    # Not recommended in production environments
+    # Enabling auto-reload is not recommended in production environments.
     # @default null
     auto_reload: null
     # Twig cache:
@@ -90,7 +90,7 @@ parameters:
     # auto_reload setting above should be enabled rather than disabling the
     # Twig cache.
     #
-    # Not recommended in production environments
+    # Disabling the Twig cache is not recommended in production environments.
     # @default true
     cache: true
   renderer.config:
@@ -141,7 +141,8 @@ parameters:
   # For more information about debugging cacheable responses, see
   # https://www.drupal.org/developing/api/8/response/cacheable-response-interface
   #
-  # Not recommended in production environments
+  # Enabling cacheability debugging is not recommended in production
+  # environments.
   # @default false
   http.response.debug_cacheability_headers: false
   factory.keyvalue: {}
diff --git a/web/core/assets/vendor/ckeditor5/alignment.js b/web/core/assets/vendor/ckeditor5/alignment/alignment.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/alignment.js
rename to web/core/assets/vendor/ckeditor5/alignment/alignment.js
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/af.js b/web/core/assets/vendor/ckeditor5/alignment/translations/af.js
new file mode 100644
index 0000000000000000000000000000000000000000..c0b39fc5b72fa48fce30210598896ca4bbe3b706
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/af.js
@@ -0,0 +1 @@
+!function(n){const i=n.af=n.af||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Belyn in die middel","Align left":"Belyn links","Align right":"Belyn regs",Justify:"Belyn beide kante","Text alignment":"Teksbelyning","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ar.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..0b5a77ba9a23b23b2003b093ed9e4cca8f25fc81
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ar.js
@@ -0,0 +1 @@
+!function(n){const i=n.ar=n.ar||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"محاذاة في المنتصف","Align left":"محاذاة لليسار","Align right":"محاذاة لليمين",Justify:"ضبط","Text alignment":"محاذاة النص","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/az.js b/web/core/assets/vendor/ckeditor5/alignment/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..6a32cf6fd63148c0627970768bb1a9ea1b78ab2b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/az.js
@@ -0,0 +1 @@
+!function(n){const i=n.az=n.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Mərkəzə düzləndir","Align left":"Soldan düzləndir","Align right":"Sağdan düzləndir",Justify:"Eninə görə","Text alignment":"Mətn düzləndirməsi","Text alignment toolbar":"Mətnin düzləndirmə paneli"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ca.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ca.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec7c63c84d86371a36bc314e00b3553e2ada65d4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ca.js
@@ -0,0 +1 @@
+!function(i){const n=i.ca=i.ca||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Alineació centre","Align left":"Alineació esquerra","Align right":"Alineació dreta",Justify:"Justificar","Text alignment":"Alineació text","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/cs.js b/web/core/assets/vendor/ckeditor5/alignment/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..fa3e3d1a3cf850a7fde4f5db9a8b60f7d3b5bd40
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const t=n.cs=n.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Zarovnat na střed","Align left":"Zarovnat vlevo","Align right":"Zarovnat vpravo",Justify:"Zarovnat do bloku","Text alignment":"Zarovnání textu","Text alignment toolbar":"Panel nástrojů zarovnání textu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/da.js b/web/core/assets/vendor/ckeditor5/alignment/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..e8282213622f8c4cd1b434e2b4a99d2255a5d571
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/da.js
@@ -0,0 +1 @@
+!function(t){const n=t.da=t.da||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Justér center","Align left":"Justér venstre","Align right":"Justér højre",Justify:"Justér","Text alignment":"Tekstjustering","Text alignment toolbar":"Tekstjustering værktøjslinje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/alignment/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..d1a2d5bdc973bf5b9e7d83b8e0bd932885c7a639
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/de-ch.js
@@ -0,0 +1 @@
+!function(t){const i=t["de-ch"]=t["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Textausrichtung Werkzeugleiste"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/de.js b/web/core/assets/vendor/ckeditor5/alignment/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..8030fcd623ca1929d3112a1e57becca2749f842e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/de.js
@@ -0,0 +1 @@
+!function(n){const t=n.de=n.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Text-Ausrichtung Toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/en-au.js b/web/core/assets/vendor/ckeditor5/alignment/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..4325044de7499bb88066e7461ac4e48448088065
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const t=n["en-au"]=n["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Align centre","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/alignment/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..a31ea610b8e472df732f0aa367cae613eda4bc39
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/en-gb.js
@@ -0,0 +1 @@
+!function(n){const i=n["en-gb"]=n["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Align center","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/es.js b/web/core/assets/vendor/ckeditor5/alignment/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..a7747f58a07245a6308fcd03f31bcbfb9684c688
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/es.js
@@ -0,0 +1 @@
+!function(e){const i=e.es=e.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Centrar","Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha",Justify:"Justificar","Text alignment":"Alineación del texto","Text alignment toolbar":"Barra de herramientas de alineación del texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/et.js b/web/core/assets/vendor/ckeditor5/alignment/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..43b60e87e37656e589d6cc099a6ec7ee988fe497
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/et.js
@@ -0,0 +1 @@
+!function(n){const i=n.et=n.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Keskjoondus","Align left":"Vasakjoondus","Align right":"Paremjoondus",Justify:"Rööpjoondus","Text alignment":"Teksti joondamine","Text alignment toolbar":"Teksti joonduse tööriistariba"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/fa.js b/web/core/assets/vendor/ckeditor5/alignment/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..db6882718e73e3a4104f2b1ecd8ac69fc0324fca
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/fa.js
@@ -0,0 +1 @@
+!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"تراز وسط","Align left":"تراز چپ","Align right":"تراز راست",Justify:"هم تراز کردن","Text alignment":"تراز متن","Text alignment toolbar":"نوار ابزار ترازبندی متن"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/fi.js b/web/core/assets/vendor/ckeditor5/alignment/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..dcfaf309f5f76414eaec34488e1897cec35b2bfb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/fi.js
@@ -0,0 +1 @@
+!function(a){const i=a.fi=a.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Tasaa keskelle","Align left":"Tasaa vasemmalle","Align right":"Tasaa oikealle",Justify:"Tasaa molemmat reunat","Text alignment":"Tekstin tasaus","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/fr.js b/web/core/assets/vendor/ckeditor5/alignment/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c0580534fa77b2f178bd2eaf2e0f2a22ca3a6657
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Centrer","Align left":"Aligner à gauche","Align right":"Aligner à droite",Justify:"Justifier","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/gl.js b/web/core/assets/vendor/ckeditor5/alignment/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..888299b48bdfff716889388904a25b83641cbdcd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/gl.js
@@ -0,0 +1 @@
+!function(t){const e=t.gl=t.gl||{};e.dictionary=Object.assign(e.dictionary||{},{"Align center":"Centrar horizontalmente","Align left":"Aliñar á esquerda","Align right":"Aliñar á dereita",Justify:"Xustificado","Text alignment":"Aliñamento do texto","Text alignment toolbar":"Barra de ferramentas de aliñamento de textos"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/he.js b/web/core/assets/vendor/ckeditor5/alignment/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..83d1d1d04f6ee7953fb9d1d3a3f6fb040eeb129c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/he.js
@@ -0,0 +1 @@
+!function(n){const i=n.he=n.he||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"יישור באמצע","Align left":"יישור לשמאל","Align right":"יישור לימין",Justify:"מרכוז גבולות","Text alignment":"יישור טקסט","Text alignment toolbar":"סרגל כלים יישור טקסט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/hi.js b/web/core/assets/vendor/ckeditor5/alignment/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..42b4a6f9971457afbe2721a471f5e951a96035f2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/hi.js
@@ -0,0 +1 @@
+!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Align center","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/hr.js b/web/core/assets/vendor/ckeditor5/alignment/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..3557b6a7c802fc31b1d3bc1f711979db8e2e603f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/hr.js
@@ -0,0 +1 @@
+!function(n){const a=n.hr=n.hr||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Poravnaj po sredini","Align left":"Poravnaj ulijevo","Align right":"Poravnaj udesno",Justify:"Razvuci","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/hu.js b/web/core/assets/vendor/ckeditor5/alignment/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f69b92fbee6adc775e747ba68d665317be3ed2d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/hu.js
@@ -0,0 +1 @@
+!function(i){const t=i.hu=i.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Középre igazítás","Align left":"Balra igazítás","Align right":"Jobbra igazítás",Justify:"Sorkizárt","Text alignment":"Szöveg igazítása","Text alignment toolbar":"Szöveg igazítás eszköztár"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/id.js b/web/core/assets/vendor/ckeditor5/alignment/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..7ccddf42607a8d03269181d98ecc65506a16d446
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/id.js
@@ -0,0 +1 @@
+!function(a){const t=a.id=a.id||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Rata tengah","Align left":"Rata kiri","Align right":"Rata kanan",Justify:"Rata kanan-kiri","Text alignment":"Perataan teks","Text alignment toolbar":"Alat perataan teks"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/it.js b/web/core/assets/vendor/ckeditor5/alignment/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..1caef2a9f20417b4e604dc6d76380a8323e1dcca
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/it.js
@@ -0,0 +1 @@
+!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Allinea al centro","Align left":"Allinea a sinistra","Align right":"Allinea a destra",Justify:"Giustifica","Text alignment":"Allineamento del testo","Text alignment toolbar":"Barra degli strumenti dell'allineamento"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ja.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..0ebf71d154c41193b2becb6e872dfb87456da70a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ja.js
@@ -0,0 +1 @@
+!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"中央揃え","Align left":"左揃え","Align right":"右揃え",Justify:"両端揃え","Text alignment":"文字揃え","Text alignment toolbar":"テキストの整列"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/kk.js b/web/core/assets/vendor/ckeditor5/alignment/translations/kk.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/translations/kk.js
rename to web/core/assets/vendor/ckeditor5/alignment/translations/kk.js
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/km.js b/web/core/assets/vendor/ckeditor5/alignment/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..7c88ccc7f02f51063d5451c134b71d22673ba39f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/km.js
@@ -0,0 +1 @@
+!function(n){const i=n.km=n.km||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"តម្រឹម​កណ្ដាល","Align left":"តម្រឹម​ឆ្វេង","Align right":"តម្រឹម​ស្ដាំ",Justify:"តម្រឹម​សងខាង","Text alignment":"ការ​តម្រឹម​អក្សរ","Text alignment toolbar":"របារ​ឧបករណ៍​តម្រឹម​អក្សរ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ko.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..ff4f40b86f090c0b96c977f7d89d214a0721f5d3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ko.js
@@ -0,0 +1 @@
+!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"가운데 정렬","Align left":"왼쪽 정렬","Align right":"오른쪽 정렬",Justify:"양쪽 정렬","Text alignment":"텍스트 정렬","Text alignment toolbar":"텍스트 정렬 툴바"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ku.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..e2c240d873762232551daa430099946dcf29761c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ku.js
@@ -0,0 +1 @@
+!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"بەهێڵکردنی ناورەڕاست","Align left":"بەهێڵکردنی چەپ","Align right":"بەهێڵکردنی ڕاست",Justify:"هاوستوونی","Text alignment":"ڕیززکردنی تێکست","Text alignment toolbar":"تووڵامرازی ڕیززکردنی تێکست"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/lt.js b/web/core/assets/vendor/ckeditor5/alignment/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..d26e70879f09a3932e91e825fdea89b6a8263c4a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/lt.js
@@ -0,0 +1 @@
+!function(i){const t=i.lt=i.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Centruoti","Align left":"Lygiuoti į kairę","Align right":"Lygiuoti į dešinę",Justify:"Lygiuoti per visą plotį","Text alignment":"Teksto lygiavimas","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/lv.js b/web/core/assets/vendor/ckeditor5/alignment/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..8940fe5bb0170e96eb39339e503f87ff7d1c6a6f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/lv.js
@@ -0,0 +1 @@
+!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Centrēt","Align left":"Pa kreisi","Align right":"Pa labi",Justify:"Izlīdzināt abas malas","Text alignment":"Teksta izlīdzināšana","Text alignment toolbar":"Teksta līdzināšanas rīkjosla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/nb.js b/web/core/assets/vendor/ckeditor5/alignment/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..4ac840744e78bbf610bb6d6d930cde1c3f31d3d4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/nb.js
@@ -0,0 +1 @@
+!function(t){const n=t.nb=t.nb||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midstill","Align left":"Venstrejuster","Align right":"Høyrejuster",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ne.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..0bc20dcc9408201595d2443d211b342b33d3a9ce
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"केन्द्र पङ्क्तिबद्ध गर्नुहोस्","Align left":"बायाँ पङ्क्तिबद्ध गर्नुहोस्","Align right":"दायाँ पङ्क्तिबद्ध गर्नुहोस्",Justify:"जस्टिफाइ गर्नुहोस्","Text alignment":"पाठ संरेखण","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/nl.js b/web/core/assets/vendor/ckeditor5/alignment/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..f28c6674bc37a80b2625ab75cbdd8c01209e79e3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/nl.js
@@ -0,0 +1 @@
+!function(i){const n=i.nl=i.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midden uitlijnen","Align left":"Links uitlijnen","Align right":"Rechts uitlijnen",Justify:"Volledig uitlijnen","Text alignment":"Tekst uitlijning","Text alignment toolbar":"Tekst uitlijning werkbalk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/no.js b/web/core/assets/vendor/ckeditor5/alignment/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..c319c8b9849e59620da8c4b2cb3acdc3db40941f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/no.js
@@ -0,0 +1 @@
+!function(t){const n=t.no=t.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midtstill","Align left":"Venstrejuster","Align right":"Høyrejuster",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"Verktøylinje for tekstjustering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/pl.js b/web/core/assets/vendor/ckeditor5/alignment/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..37aea8932ea20790ae005ff903495125dc95efe8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/pl.js
@@ -0,0 +1 @@
+!function(n){const i=n.pl=n.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Wyrównaj do środka","Align left":"Wyrównaj do lewej","Align right":"Wyrównaj do prawej",Justify:"Wyrównaj obustronnie","Text alignment":"Wyrównanie tekstu","Text alignment toolbar":"Pasek narzędzi wyrównania tekstu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/alignment/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..4d7c4cba9b0ecc33295275c4b1fb8241be696a67
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/pt-br.js
@@ -0,0 +1 @@
+!function(t){const i=t["pt-br"]=t["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Centralizar","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita",Justify:"Justificar","Text alignment":"Alinhamento do texto","Text alignment toolbar":"Ferramentas de alinhamento de texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/pt.js b/web/core/assets/vendor/ckeditor5/alignment/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..d1055d9d694e64b7cdb092d05d5ec838baeb890d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/pt.js
@@ -0,0 +1 @@
+!function(t){const n=t.pt=t.pt||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Alinhar ao centro","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita",Justify:"Justificar","Text alignment":"Alinhamento de texto","Text alignment toolbar":"Ferramentas de alinhamento de texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ro.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..3b65596f141cba2419a6a20cdc82b9529f76c632
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ro.js
@@ -0,0 +1 @@
+!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Aliniază la centru","Align left":"Aliniază la stânga","Align right":"Aliniază la dreapta",Justify:"Aliniază stânga-dreapta","Text alignment":"Aliniere text","Text alignment toolbar":"Bara aliniere text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ru.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b01ad90bf9ac2e554615ef930cf0a0a7d86f2b4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ru.js
@@ -0,0 +1 @@
+!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Выравнивание по центру","Align left":"Выравнивание по левому краю","Align right":"Выравнивание по правому краю",Justify:"Выравнивание по ширине","Text alignment":"Выравнивание текста","Text alignment toolbar":"Выравнивание"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sk.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5df946bf2f1b6291a697be2ad43dc1adcff5284
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sk.js
@@ -0,0 +1 @@
+!function(n){const a=n.sk=n.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Zarovnať na stred","Align left":"Zarovnať vľavo","Align right":"Zarovnať vpravo",Justify:"Do bloku","Text alignment":"Zarovnanie textu","Text alignment toolbar":"Panel nástrojov zarovnania textu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sl.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..00c1597630b3f3f329ee6a69d7e5998237eef88b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sl.js
@@ -0,0 +1 @@
+!function(a){const n=a.sl=a.sl||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Sredinska poravnava","Align left":"Poravnava levo","Align right":"Poravnava desno",Justify:"Postavi na sredino","Text alignment":"Poravnava besedila","Text alignment toolbar":"Orodna vrstica besedila"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sq.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..e23d77ec8af5ef58a7f34f21dae641290290ab35
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sq.js
@@ -0,0 +1 @@
+!function(t){const i=t.sq=t.sq||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Radhit në mes","Align left":"Radhit majtas","Align right":"Radhit djathtas",Justify:"Plotësim","Text alignment":"Radhitja e tekstit","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a944dd49c39c71689a789d722055c724963975c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const a=n["sr-latn"]=n["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Centralno ravnanje","Align left":"Levo ravnanje","Align right":"Desno ravnanje",Justify:"Obostrano ravnanje","Text alignment":"Ravnanje teksta","Text alignment toolbar":"Alatke za ravnanje teksta"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sr.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..b5105eb42ac8ccab2d6f6d37d044136c401fb639
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sr.js
@@ -0,0 +1 @@
+!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Централно равнанје","Align left":"Лево равнање","Align right":"Десно равнање",Justify:"Обострано равнање","Text alignment":"Равнање текста","Text alignment toolbar":"Алатке за равнање текста"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/sv.js b/web/core/assets/vendor/ckeditor5/alignment/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..cb9677f94a240405351b72f053b44f32bbf67aad
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/sv.js
@@ -0,0 +1 @@
+!function(t){const n=t.sv=t.sv||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Centrera","Align left":"Vänsterjustera","Align right":"Högerjustera",Justify:"Justera till marginaler","Text alignment":"Textjustering","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/tk.js b/web/core/assets/vendor/ckeditor5/alignment/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..0dd585b11a436c52df04f84d88a85cccfd4dd6d8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/tk.js
@@ -0,0 +1 @@
+!function(e){const i=e.tk=e.tk||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Merkeze deňleşdir","Align left":"Çepe deňleşdiriň","Align right":"Saga deňleşdiriň",Justify:"Akla","Text alignment":"Tekstiň deňleşdirilmegi","Text alignment toolbar":"Teksti deňleşdirmek gurallar paneli"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/tr.js b/web/core/assets/vendor/ckeditor5/alignment/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..b5d3fa18055cac17e6e58af73b7f56c357b33c1b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/tr.js
@@ -0,0 +1 @@
+!function(a){const i=a.tr=a.tr||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Ortala","Align left":"Sola hizala","Align right":"Sağa hizala",Justify:"İki yana yasla","Text alignment":"Yazı hizalama","Text alignment toolbar":"Yazı Hizlama Araç Çubuğu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/ug.js b/web/core/assets/vendor/ckeditor5/alignment/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..74c6a0ee3cab3831d39cd994abdc98e0bc8d2ef8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/ug.js
@@ -0,0 +1 @@
+!function(n){const i=n.ug=n.ug||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"ئوتتۇرىغا توغرىلاش","Align left":"سولغا توغرىلاش","Align right":"ئوڭغا توغرىلاش",Justify:"تەكشىلەش","Text alignment":"تېكىست توغرىلاش","Text alignment toolbar":"تېكىست توغرىلاش قورالبالدىقى"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/uk.js b/web/core/assets/vendor/ckeditor5/alignment/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..39aa2096bf2ee21e247be40d0c69e78477c9ff23
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/uk.js
@@ -0,0 +1 @@
+!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"По центру","Align left":"По лівому краю","Align right":"По правому краю",Justify:"По ширині","Text alignment":"Вирівнювання тексту","Text alignment toolbar":"Панель інструментів вирівнювання тексту"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/vi.js b/web/core/assets/vendor/ckeditor5/alignment/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..94d9696bd416bd16b2ffb195932827bfd35211df
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Canh giữa","Align left":"Canh trái","Align right":"Canh phải",Justify:"Canh đều","Text alignment":"Căn chỉnh văn bản","Text alignment toolbar":"Thanh công cụ canh chữ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/alignment/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..1d8f7715132e7a1a4c8c796b900190792e3f2e90
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"居中对齐","Align left":"左对齐","Align right":"右对齐",Justify:"两端对齐","Text alignment":"对齐","Text alignment toolbar":"对齐工具栏"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/alignment/translations/zh.js b/web/core/assets/vendor/ckeditor5/alignment/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..e2bdbe2e037f387a8cb259092be9a6e5ea2e4ef4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/alignment/translations/zh.js
@@ -0,0 +1 @@
+!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"置中對齊","Align left":"靠左對齊","Align right":"靠右對齊",Justify:"左右對齊","Text alignment":"文字對齊","Text alignment toolbar":"文字對齊"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles.js b/web/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/basic-styles.js
rename to web/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/af.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/af.js
new file mode 100644
index 0000000000000000000000000000000000000000..90a101c12abee14c507fd360c041a913f182fd94
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/af.js
@@ -0,0 +1 @@
+!function(e){const r=e.af=e.af||{};r.dictionary=Object.assign(r.dictionary||{},{Bold:"Vetgedruk",Code:"Kode",Italic:"Skuinsgedruk",Strikethrough:"Deurgetrek",Subscript:"Onderskrif",Superscript:"Boskrif",Underline:"Onderstreep"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ar.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..0e7ac019448c2e545c4d87f8e464a5076fe6279c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ar.js
@@ -0,0 +1 @@
+!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"عريض",Code:"شفرة برمجية",Italic:"مائل",Strikethrough:"يتوسطه خط",Subscript:"",Superscript:"",Underline:"تحته خط"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ast.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ast.js
new file mode 100644
index 0000000000000000000000000000000000000000..819f02f277a3fe7cc4dee7b6b36e828240246607
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ast.js
@@ -0,0 +1 @@
+!function(i){const t=i.ast=i.ast||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrina",Code:"",Italic:"Cursiva",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/az.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..6582a6dd43874c6f3d0976f12ace04e9d0681634
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/az.js
@@ -0,0 +1 @@
+!function(a){const i=a.az=a.az||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Yarıqalın",Code:"Kod",Italic:"Maili",Strikethrough:"Qaralanmış",Subscript:"Alt yazı",Superscript:"Üst yazı",Underline:"Altdan xətt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/bg.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..6c65e29b99b59e9ba2535f5fbf2ffe27b0383c44
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/bg.js
@@ -0,0 +1 @@
+!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Удебелен",Code:"",Italic:"Курсив",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ca.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ca.js
new file mode 100644
index 0000000000000000000000000000000000000000..86055844c8949bf3aee202e13d64a83fe948aa63
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ca.js
@@ -0,0 +1 @@
+!function(i){const t=i.ca=i.ca||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negreta",Code:"Codi",Italic:"Cursiva",Strikethrough:"Marcat",Subscript:"",Superscript:"",Underline:"Subrallat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/cs.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5bd1295dda9cf4c6c3cccdac3293a38a0db03a1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const i=n.cs=n.cs||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tučné",Code:"Kódový blok",Italic:"Kurzíva",Strikethrough:"Přeškrtnuté",Subscript:"Dolní index",Superscript:"Horní index",Underline:"Podtržené"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/da.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..ffbf6228e26b1315fbc13b511bf76bf2422b0eb9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/da.js
@@ -0,0 +1 @@
+!function(t){const e=t.da=t.da||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fed",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gennemstreg",Subscript:"Sænket skrift",Superscript:"Hævet skrift",Underline:"Understreget"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..ca3885b5b3d6133865c36c38bb6aaf8e44fb8c4f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const t=e["de-ch"]=e["de-ch"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fett",Code:"Code",Italic:"Kursiv",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/de.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..9b86f99edcb790f709e58d1f2bf54a111ca7121c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/de.js
@@ -0,0 +1 @@
+!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fett",Code:"Code",Italic:"Kursiv",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/el.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..a414df454f42aa2a32e9632b1f69288615b45b2e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/el.js
@@ -0,0 +1 @@
+!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Έντονη",Code:"",Italic:"Πλάγια",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-au.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..0ad33934f5a7a8858fcf4a7bc9d1786d6868724d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-au.js
@@ -0,0 +1 @@
+!function(i){const t=i["en-au"]=i["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..679b612450f3f8c609fbfb18bc9fe42bb034efa8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/en-gb.js
@@ -0,0 +1 @@
+!function(i){const t=i["en-gb"]=i["en-gb"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/eo.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..14eb4402c4660cb88796de046b8e0bfabadbf416
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/eo.js
@@ -0,0 +1 @@
+!function(i){const o=i.eo=i.eo||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"grasa",Code:"",Italic:"kursiva",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/es.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..e08429170b970599804c2e72d09d9214aeb233a2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/es.js
@@ -0,0 +1 @@
+!function(i){const d=i.es=i.es||{};d.dictionary=Object.assign(d.dictionary||{},{Bold:"Negrita",Code:"Código",Italic:"Cursiva",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subrayado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/et.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..7e09b8945406a1bb1cf71649e6edfcb3695f8b18
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/et.js
@@ -0,0 +1 @@
+!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Rasvane",Code:"Kood",Italic:"Kaldkiri",Strikethrough:"Läbijoonitud",Subscript:"Alaindeks",Superscript:"Ülaindeks",Underline:"Allajoonitud"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/eu.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..2ad6521bf56652db8c7a492c3f3d516415acf57f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/eu.js
@@ -0,0 +1 @@
+!function(i){const n=i.eu=i.eu||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Lodia",Code:"Kodea",Italic:"Etzana",Strikethrough:"",Subscript:"",Superscript:"",Underline:"Azpimarra"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/fa.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..cecd56222c83d140b8089c45d1ce417282ffab46
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fa.js
@@ -0,0 +1 @@
+!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"درشت",Code:"کد",Italic:"کج",Strikethrough:"خط خورده",Subscript:"پایین نویس",Superscript:"بالانویس",Underline:"خط زیر"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/fi.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6b6f24806715ead62a51bcb666eb8fd616e9c9d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fi.js
@@ -0,0 +1 @@
+!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Lihavointi",Code:"Koodi",Italic:"Kursivointi",Strikethrough:"Yliviivaus",Subscript:"Alaindeksi",Superscript:"Yläindeksi",Underline:"Alleviivaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/fr.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..6452410230286d5b9a5d2aa392f2e812321eece4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/fr.js
@@ -0,0 +1 @@
+!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Gras",Code:"Code",Italic:"Italique",Strikethrough:"Barré",Subscript:"Indice",Superscript:"Exposant",Underline:"Souligné"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/gl.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..c018be66cd2634bb6bed9f77c2a16e1f2296f421
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/gl.js
@@ -0,0 +1 @@
+!function(i){const c=i.gl=i.gl||{};c.dictionary=Object.assign(c.dictionary||{},{Bold:"Negra",Code:"Código",Italic:"Itálica",Strikethrough:"Riscado",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subliñado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/gu.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/gu.js
similarity index 56%
rename from web/core/assets/vendor/ckeditor5/translations/gu.js
rename to web/core/assets/vendor/ckeditor5/basic-styles/translations/gu.js
index 2d023aa8243657d61aa436cf03d7e802cc08345d..be1c42a7c1f2be98b8a7453befb14a5cb8ebf6a2 100644
--- a/web/core/assets/vendor/ckeditor5/translations/gu.js
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/gu.js
@@ -1 +1 @@
-!function(i){const n=i.gu=i.gu||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ઘાટુ - બોલ્ડ્",Code:"",Italic:"ત્રાંસુ - ઇટલિક્",Strikethrough:"",Subscript:"",Superscript:"",Underline:"નીચે લિટી - અન્ડરલાઇન્"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.gu=i.gu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" વિચાર ટાંકો"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+!function(i){const n=i.gu=i.gu||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ઘાટુ - બોલ્ડ્",Code:"",Italic:"ત્રાંસુ - ઇટલિક્",Strikethrough:"",Subscript:"",Superscript:"",Underline:"નીચે લિટી - અન્ડરલાઇન્"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/he.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..c6de5391aa877babbdad5b4a865980b1a6904046
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/he.js
@@ -0,0 +1 @@
+!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"מודגש",Code:"קוד",Italic:"נטוי",Strikethrough:"קו חוצה",Subscript:"כתב תחתי",Superscript:"כתב עילי",Underline:"קו תחתון"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/hi.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..c74dc13075a8464eb31ea3d34f1a06d50898482e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hi.js
@@ -0,0 +1 @@
+!function(i){const t=i.hi=i.hi||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/hr.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..890fb4c67a4e3caec82b5172064892b902382058
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hr.js
@@ -0,0 +1 @@
+!function(n){const o=n.hr=n.hr||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Podebljano",Code:"Kod",Italic:"Ukošeno",Strikethrough:"Precrtano",Subscript:"Indeks",Superscript:"Eksponent",Underline:"Podcrtavanje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/hu.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..8366f796c6c5a7170761dce8f7ea81eb54235176
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/hu.js
@@ -0,0 +1 @@
+!function(t){const i=t.hu=t.hu||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Félkövér",Code:"Forráskód",Italic:"Dőlt",Strikethrough:"Áthúzott",Subscript:"Alsó index",Superscript:"Felső index",Underline:"Aláhúzott"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/id.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..626d5a8e7ea8b30031cc4b9f8f602bbad766657f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/id.js
@@ -0,0 +1 @@
+!function(i){const r=i.id=i.id||{};r.dictionary=Object.assign(r.dictionary||{},{Bold:"Tebal",Code:"Kode",Italic:"Miring",Strikethrough:"Coret",Subscript:"Subskrip",Superscript:"Superskrip",Underline:"Garis bawah"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/it.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..c439e07d7ebeda99a9d6498dec634b632e256639
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/it.js
@@ -0,0 +1 @@
+!function(i){const t=i.it=i.it||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Grassetto",Code:"Codice",Italic:"Corsivo",Strikethrough:"Barrato",Subscript:"Pedice",Superscript:"Apice",Underline:"Sottolineato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ja.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b9b49da6476767770a6697d79ed1f68ce27d818
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ja.js
@@ -0,0 +1 @@
+!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ボールド",Code:"コード",Italic:"イタリック",Strikethrough:"取り消し線",Subscript:"下付き文字",Superscript:"上付き文字",Underline:"アンダーライン"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/km.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..12bcca30e6a30d588d9abbb4f086330092d6ec9b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/km.js
@@ -0,0 +1 @@
+!function(i){const n=i.km=i.km||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ដិត",Code:"កូដ",Italic:"ទ្រេត",Strikethrough:"ឆូតកណ្ដាល",Subscript:"អក្សរ​តូចក្រោម",Superscript:"អក្សរ​តូចលើ",Underline:"គូស​បន្ទាត់​ក្រោម"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/kn.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..eab4d855d6a0e2451ee2028dc835966aaee3f692
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/kn.js
@@ -0,0 +1 @@
+!function(i){const n=i.kn=i.kn||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"‍‍ದಪ್ಪ",Code:"",Italic:"‍ಇಟಾಲಿಕ್",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ko.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..2b200a027f5e82ca2c3d886fdc7d8cf3f4271add
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ko.js
@@ -0,0 +1 @@
+!function(i){const o=i.ko=i.ko||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"굵게",Code:"코드",Italic:"기울임꼴",Strikethrough:"취소선",Subscript:"아래 첨자",Superscript:"위 첨자",Underline:"밑줄"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ku.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..2e022007e6b82521d9341fcd152caebfdb10c7b3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ku.js
@@ -0,0 +1 @@
+!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"قەڵەو",Code:"کۆد",Italic:"لار",Strikethrough:"هێڵ بەسەرداهاتوو",Subscript:"ژێرنووس",Superscript:"سەرنووس",Underline:"ژێرهێڵ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/lt.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..e9501bd1a049ff2d61f98add9ed0bccaac6b2961
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/lt.js
@@ -0,0 +1 @@
+!function(i){const a=i.lt=i.lt||{};a.dictionary=Object.assign(a.dictionary||{},{Bold:"Paryškintas",Code:"Kodas",Italic:"Kursyvas",Strikethrough:"Perbrauktas",Subscript:"Žemiau",Superscript:"Aukščiau",Underline:"Pabrauktas"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/lv.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..26579c763ecf8cdcc2d604c53f633c5cbd0f3cc7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/lv.js
@@ -0,0 +1 @@
+!function(s){const t=s.lv=s.lv||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Trekns",Code:"Kods",Italic:"Kursīvs",Strikethrough:"Nosvītrots",Subscript:"Apakšraksts",Superscript:"Augšraksts",Underline:"Pasvītrots"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/nb.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..b2e26b588f4a7e8e508528639e899b6116c98ef9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/nb.js
@@ -0,0 +1 @@
+!function(n){const i=n.nb=n.nb||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Fet",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gjennomstreking",Subscript:"",Superscript:"",Underline:"Understreking"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ne.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..1f2c6b14563dc9f875da3b4fee8439dd2c8d5ce5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ne.js
@@ -0,0 +1 @@
+!function(i){const n=i.ne=i.ne||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"बोल्ड",Code:"कोड",Italic:"इटालिक",Strikethrough:"स्ट्राइकथ्रू",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट",Underline:"रेखांकन"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/nl.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..22a95ae8fd1770b9d6ad107f4c1de57bdc1588ac
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/nl.js
@@ -0,0 +1 @@
+!function(i){const n=i.nl=i.nl||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Vet",Code:"Code",Italic:"Cursief",Strikethrough:"Doorhalen",Subscript:"Subscript",Superscript:"Superscript",Underline:"Onderlijnen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/no.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..ace47f7ab26010e1f451ab1425b10ef163e4e741
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/no.js
@@ -0,0 +1 @@
+!function(t){const e=t.no=t.no||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fet",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gjennomstreket",Subscript:"Senket skrift",Superscript:"Hevet skrift",Underline:"Understreket"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/oc.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/oc.js
new file mode 100644
index 0000000000000000000000000000000000000000..077a6d37318a476215bacb146107f38a6b760b91
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/oc.js
@@ -0,0 +1 @@
+!function(i){const c=i.oc=i.oc||{};c.dictionary=Object.assign(c.dictionary||{},{Bold:"Gras",Code:"",Italic:"Italica",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/pl.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..c2780c03d147b2d06a0fb7be4777cd778eed57e6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pl.js
@@ -0,0 +1 @@
+!function(e){const i=e.pl=e.pl||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Pogrubienie",Code:"Kod",Italic:"Kursywa",Strikethrough:"Przekreślenie",Subscript:"Indeks dolny",Superscript:"Indeks górny",Underline:"Podkreślenie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..455777710c6a30427f781372e3e2aadad3d211f7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt-br.js
@@ -0,0 +1 @@
+!function(i){const o=i["pt-br"]=i["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Negrito",Code:"Código",Italic:"Itálico",Strikethrough:"Tachado",Subscript:"Subscrito",Superscript:"Sobrescrito",Underline:"Sublinhado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b864c12473756b1fb83114d24fb809a9592fd83
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/pt.js
@@ -0,0 +1 @@
+!function(i){const t=i.pt=i.pt||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrito",Code:"Código",Italic:"Itálico",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ro.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..fe9daad0edf2af181687cc7fbdaf96e58b02589a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ro.js
@@ -0,0 +1 @@
+!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Îngroșat",Code:"Cod",Italic:"Cursiv",Strikethrough:"Tăiere text cu o linie",Subscript:"Indice",Superscript:"Exponent",Underline:"Subliniat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ru.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..d7c6c164454a40b718e70c6d10485cb1fb83f1a2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Жирный",Code:"Исходный код",Italic:"Курсив",Strikethrough:"Зачеркнутый",Subscript:"Подстрочный",Superscript:"Надстрочный",Underline:"Подчеркнутый"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/si.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/si.js
new file mode 100644
index 0000000000000000000000000000000000000000..10755aa9ab6ae0a0b153ce999c1844cd43065e6f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/si.js
@@ -0,0 +1 @@
+!function(i){const n=i.si=i.si||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"තදකුරු",Code:"",Italic:"ඇලකුරු",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sk.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..d530d7fd454013706b361a9e15a32eadf0af7af8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sk.js
@@ -0,0 +1 @@
+!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tučné",Code:"Kód",Italic:"Kurzíva",Strikethrough:"Preškrtnuté",Subscript:"Dolný index",Superscript:"Horný index",Underline:"Podčiarknuté"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sl.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..59357ea51bcf054069b554c558c3793b35526111
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sl.js
@@ -0,0 +1 @@
+!function(o){const i=o.sl=o.sl||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Krepko",Code:"Koda",Italic:"Poševno",Strikethrough:"Prečrtano",Subscript:"Naročnik",Superscript:"Nadpis",Underline:"Podčrtaj"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sq.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..45e8f3622bf676c3bdad55f809225676a4a561a0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sq.js
@@ -0,0 +1 @@
+!function(i){const n=i.sq=i.sq||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Trash",Code:"Kod",Italic:"Pjerrtë",Strikethrough:"Vi në mes",Subscript:"",Superscript:"",Underline:"Nënvizuar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b521dffa77e3d96af6737bf7de5211be2bc275e4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const o=n["sr-latn"]=n["sr-latn"]||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Podebljano",Code:"Kod",Italic:"Kurziv",Strikethrough:"Precrtan",Subscript:"Index dole",Superscript:"Index gore",Underline:"Podvučen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..63fe2c5db41c8bb0b7e91637a647473c712bdc16
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Подебљано",Code:"Код",Italic:"Курзив",Strikethrough:"Прецртан",Subscript:"Индекс доле",Superscript:"Индекс горе",Underline:"Подвучен"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/sv.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..e83d7c45d7ceb9231d991f0228e7f64a94a40ae6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/sv.js
@@ -0,0 +1 @@
+!function(n){const t=n.sv=n.sv||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fet",Code:"Kod",Italic:"Kursiv",Strikethrough:"Genomstruken",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken",Underline:"Understrykning"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/tk.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..cee05efb101b8c615c4c7491297d27a4062ace03
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tk.js
@@ -0,0 +1 @@
+!function(i){const t=i.tk=i.tk||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Galyň",Code:"Kod",Italic:"Italik",Strikethrough:"Üsti çyzykly",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy",Underline:"Aşagy çyzykly"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/tr.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..b6f74b7aae7a70e35f38f956e646da6e7bc22ed3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tr.js
@@ -0,0 +1 @@
+!function(i){const t=i.tr=i.tr||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Kalın",Code:"Kod",Italic:"İtalik",Strikethrough:"Üstü çizili",Subscript:"Alt Simge",Superscript:"Üst Simge",Underline:"Altı Çizgili"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/tt.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tt.js
new file mode 100644
index 0000000000000000000000000000000000000000..ac7d76a2487f3df06bba8dba4e7eca8410f85247
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/tt.js
@@ -0,0 +1 @@
+!function(t){const i=t.tt=t.tt||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Калын",Code:"Код",Italic:"",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/ug.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..00081a4cae44b67f91240598f0c3dd41ab4d2084
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/ug.js
@@ -0,0 +1 @@
+!function(i){const n=i.ug=i.ug||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"توم",Code:"كود",Italic:"يانتۇ",Strikethrough:"ئۆچۈرۈش سىزىقى",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە",Underline:"ئاستى سىزىق"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/uk.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..8874594f2c4d15ac44e52ffa97fb480cfa111d73
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/uk.js
@@ -0,0 +1 @@
+!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Жирний",Code:"Код",Italic:"Курсив",Strikethrough:"Закреслений",Subscript:"Нижній індекс",Superscript:"Верхній індекс",Underline:"Підкреслений"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/vi.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..b612d491c27a0a086a6f7ccd8cc42f299531ce1f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/vi.js
@@ -0,0 +1 @@
+!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Đậm",Code:"Code",Italic:"Nghiêng",Strikethrough:"Gạch ngang",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên",Underline:"Gạch dưới"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..f9f9a11f2bf6338e86d33f628cbd1be52ee573c8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(i){const n=i["zh-cn"]=i["zh-cn"]||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"加粗",Code:"代码",Italic:"倾斜",Strikethrough:"删除线",Subscript:"下标",Superscript:"上标",Underline:"下划线"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh.js b/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..c7480eb8e8c4cbb9fbc4bf1e3389cd1e17ebf149
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/basic-styles/translations/zh.js
@@ -0,0 +1 @@
+!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"粗體",Code:"代碼",Italic:"斜體",Strikethrough:"刪除線",Subscript:"下標",Superscript:"上標",Underline:"底線"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote.js b/web/core/assets/vendor/ckeditor5/block-quote/block-quote.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/block-quote.js
rename to web/core/assets/vendor/ckeditor5/block-quote/block-quote.js
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/af.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/af.js
new file mode 100644
index 0000000000000000000000000000000000000000..363a28dc77f0965d4aa9c15c12dbce31810b427c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/af.js
@@ -0,0 +1 @@
+!function(n){const i=n.af=n.af||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blok-aanhaling"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ar.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..a6df1fefbf14e8fe637502aff692dd7ca27a2aa9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ar.js
@@ -0,0 +1 @@
+!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"اقتباس"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/az.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..22158de929aba6f13f2c5de23e8e08f70dd099ba
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/az.js
@@ -0,0 +1 @@
+!function(i){const o=i.az=i.az||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Sitat bloku"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/bg.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..f8b2a459abe335df1123fcbc5d46670c9ade52e3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/bg.js
@@ -0,0 +1 @@
+!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ca.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ca.js
new file mode 100644
index 0000000000000000000000000000000000000000..e3f5bfd42cd33315ab9733612bfe095dd9c1bf05
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ca.js
@@ -0,0 +1 @@
+!function(c){const i=c.ca=c.ca||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cita de bloc"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/cs.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..6bf6efd96ec26859595e804667d7736482f407f8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/cs.js
@@ -0,0 +1 @@
+!function(c){const i=c.cs=c.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citace"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/da.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..517b5cb294732bb69604dc1c1a91f06374c7c8ee
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/da.js
@@ -0,0 +1 @@
+!function(i){const o=i.da=i.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blot citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..d021ce37f7dbf45c63406d381d6a5122382356fc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/de-ch.js
@@ -0,0 +1 @@
+!function(c){const i=c["de-ch"]=c["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/de.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bafd444b6239e1d45820b029d7aa2daa70eb33e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/de.js
@@ -0,0 +1 @@
+!function(i){const o=i.de=i.de||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/el.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..2e7cea9305141e7a2107ee976c364b7250af3672
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/el.js
@@ -0,0 +1 @@
+!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Περιοχή παράθεσης"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/en-au.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..a44520cf4f9790428a7f1adf9c6500089bef7b9e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..3fd172f1db7b4fc1fb2fd131c6b826c7a1f36166
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/en-gb.js
@@ -0,0 +1 @@
+!function(n){const o=n["en-gb"]=n["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/es.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..cea53561378e7a9486b6a179e9162e84459e4c8d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/es.js
@@ -0,0 +1 @@
+!function(i){const o=i.es=i.es||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/et.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a02d6ac8ff32555e0806f3c7a60835900d6e3f8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/et.js
@@ -0,0 +1 @@
+!function(t){const i=t.et=t.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Tsitaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/eu.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..80be33cc58678b494b4449a8000539087a72e021
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/eu.js
@@ -0,0 +1 @@
+!function(i){const n=i.eu=i.eu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Aipua"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/fa.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..f508a107222ba4c074c7ecf16fe1b7fa6e4c9162
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/fa.js
@@ -0,0 +1 @@
+!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" بلوک نقل قول"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/fi.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..173289c1728de1188373df382687b47d55026887
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/fi.js
@@ -0,0 +1 @@
+!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Lainaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/fr.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..002cb154bd4ac890a24db9053103bb7fc2028fcd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/fr.js
@@ -0,0 +1 @@
+!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citation"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/gl.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..943c041c3b0a5ead5592cf6823c34d0dc2c277b5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/gl.js
@@ -0,0 +1 @@
+!function(i){const o=i.gl=i.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/gu.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/gu.js
new file mode 100644
index 0000000000000000000000000000000000000000..2ead639c548363df324f87fbd64c5b1524401875
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/gu.js
@@ -0,0 +1 @@
+!function(i){const n=i.gu=i.gu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" વિચાર ટાંકો"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/he.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..3b7116281ee519f27d40eaaafa86b0730fbced15
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/he.js
@@ -0,0 +1 @@
+!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"בלוק ציטוט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/hi.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..02ad5ca21f3a10ce28a861b068dd4caf9f20449d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/hi.js
@@ -0,0 +1 @@
+!function(i){const o=i.hi=i.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/hr.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..98514f628e618a151055b78883d3ebfd50d99566
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/hr.js
@@ -0,0 +1 @@
+!function(i){const o=i.hr=i.hr||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blok citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/hu.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..a7f2c85d20196c1333c2c7ead38654c70d30bad5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/hu.js
@@ -0,0 +1 @@
+!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Idézet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/id.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..061777fb2b9dd05602b9cf99763103c3410d5927
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/id.js
@@ -0,0 +1 @@
+!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Kutipan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/it.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..aaa70543cc73bd59ef1ef07f0be5a585bfa013f5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/it.js
@@ -0,0 +1 @@
+!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blocco citazione"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ja.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..7978b9f57253d017894fb7213622be31e9f6e6b2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ja.js
@@ -0,0 +1 @@
+!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ブロッククオート(引用)"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/km.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6dcaafaa6d2f2b6d61da4aa65df5909ecaf7d5a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/km.js
@@ -0,0 +1 @@
+!function(i){const n=i.km=i.km||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ប្លុក​ពាក្យ​សម្រង់"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/kn.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..47f43c7c42e094953a153a5a54987f5f5b081769
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/kn.js
@@ -0,0 +1 @@
+!function(n){const i=n.kn=n.kn||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ko.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..3ed92831832378e2df2687508348c40cf71ac676
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ko.js
@@ -0,0 +1 @@
+!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"인용 단락"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ku.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..a0a5d055cdcb7a728c953ec1879a46b59db8c872
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ku.js
@@ -0,0 +1 @@
+!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"وتەی وەرگیراو"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/lt.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..e7a9e1a53b975fd0a5a0c1b4a67368be8c74d9f5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/lt.js
@@ -0,0 +1 @@
+!function(t){const i=t.lt=t.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citata"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/lv.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa8716973c75e3bee7570b629921fe1a4bf16aae
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/lv.js
@@ -0,0 +1 @@
+!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citāts"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/nb.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b6ff6f44488efb9c577b808a89378ed636d6886
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/nb.js
@@ -0,0 +1 @@
+!function(n){const i=n.nb=n.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ne.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..3f9e689b340d1b5706d0038a1fe8e11dd365a454
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"ब्लक उद्धरण"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/nl.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..5104493663128f1382dd37d469528f8d2384e5b3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blok citaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/no.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..92ac6331d4173e9e5dbeb056d8df99bbb5a78b93
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/no.js
@@ -0,0 +1 @@
+!function(o){const n=o.no=o.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/pl.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..db1f5a83e39882291d1ed7cc7a3a7ca1d37bcb98
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/pl.js
@@ -0,0 +1 @@
+!function(o){const i=o.pl=o.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cytat blokowy"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..5e48dbeeba08c16eb6c27ff7bc29628f699d2ecc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/pt-br.js
@@ -0,0 +1 @@
+!function(o){const i=o["pt-br"]=o["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloco de citação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ro.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6671e1dee9ddd7a30199fa1d195aa477ad69ee3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ro.js
@@ -0,0 +1 @@
+!function(o){const i=o.ro=o.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloc citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ru.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..4591608111e1fa8a6013952202aa6cc71570660d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sk.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..6ccea39c53318ee34e2aba9df2911f89d35ad61d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sk.js
@@ -0,0 +1 @@
+!function(i){const n=i.sk=i.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citát"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sl.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..dd31080f3bcfa9ef77ed2d62366511e3f9e07078
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sl.js
@@ -0,0 +1 @@
+!function(i){const o=i.sl=i.sl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blokiraj citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sq.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..1e47d025368f1882ab7fc1f40631aadf083fc499
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sq.js
@@ -0,0 +1 @@
+!function(n){const o=n.sq=n.sq||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Thonjëzat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b630bc6d2fc8101ffb2129c19051b13594696684
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const t=n["sr-latn"]=n["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sr.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..516a7a8878af0eefc52759a113794d4aa1955453
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/sv.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..e2a0869049864c461efc0888fbcbdd7269e5f201
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/sv.js
@@ -0,0 +1 @@
+!function(i){const o=i.sv=i.sv||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockcitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/th.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..2305940d49e5d496846cb0d933d3f640a2348b0f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/th.js
@@ -0,0 +1 @@
+!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"คำพูดบล็อก"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/tk.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..98d5f38353d30cfeecd9e0da6980555d607a28fa
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/tk.js
@@ -0,0 +1 @@
+!function(i){const t=i.tk=i.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Sitata blokirläň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/tr.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..afef9dabb661118b6106cd102d59528435693b4e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/tr.js
@@ -0,0 +1 @@
+!function(n){const t=n.tr=n.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Alıntı"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/ug.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..41f4bff1dee6bfcfc11602905cd157c7ace24b89
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/ug.js
@@ -0,0 +1 @@
+!function(i){const n=i.ug=i.ug||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"نەقىل"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/uk.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..9678c69045581b54f2f679332e089e24d6ce4a2a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/uk.js
@@ -0,0 +1 @@
+!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/vi.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..0593468ccfd246569dd94c418c73ce2dd39133bc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/vi.js
@@ -0,0 +1 @@
+!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Trích dẫn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..8e83d4b0c07ae6162a73b3b018b33673d79aff23
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{"Block quote":"块引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/block-quote/translations/zh.js b/web/core/assets/vendor/ckeditor5/block-quote/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..0877dc5dfb8fd3380942f108f00b1bf611f18b93
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/block-quote/translations/zh.js
@@ -0,0 +1 @@
+!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"段落引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/ckeditor5-dll.js
rename to web/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/af.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/af.js
new file mode 100644
index 0000000000000000000000000000000000000000..f5193752caec4ad4226c0fb3cc6729ce226b9ce5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/af.js
@@ -0,0 +1 @@
+!function(e){const o=e.af=e.af||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Cancel:"Kanselleer","Remove color":"","Restore default":"",Save:"Berg","Show more items":""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..9467132921ee309a84196a0a58136c0614b62f97
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js
@@ -0,0 +1 @@
+!function(e){const o=e.ar=e.ar||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"إلغاء","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"إعادة","Remove color":"","Restore default":"","Rich Text Editor":"معالج نصوص","Rich Text Editor, %0":"معالج نصوص، 0%",Save:"حفظ","Show more items":"",Turquoise:"",Undo:"تراجع","Upload in progress":"جاري الرفع",White:"",Yellow:""}),o.getPluralForm=function(e){return 0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ast.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ast.js
new file mode 100644
index 0000000000000000000000000000000000000000..8d55c6f9eb85ad2f8ebd9c199e8e789a4825e9fa
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ast.js
@@ -0,0 +1 @@
+!function(e){const r=e.ast=e.ast||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Encaboxar","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Restore default":"","Rich Text Editor":"Editor de testu arriquecíu","Rich Text Editor, %0":"Editor de testu arriquecíu, %0",Save:"Guardar","Show more items":"",Turquoise:"",Undo:"Desfacer",White:"",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/az.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..526038049ed13ff55137a6ff65734f5da1781ed6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/az.js
@@ -0,0 +1 @@
+!function(e){const a=e.az=e.az||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%1-dən %0",Aquamarine:"Akvamarin",Black:"Qara",Blue:"Mavi",Cancel:"İmtina et","Dim grey":"Tünd boz","Dropdown toolbar":"Açılan paneli","Edit block":"Redaktə etmək bloku","Editor toolbar":"Redaktorun paneli",Green:"Yaşıl",Grey:"Boz","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Açıq mavi","Light green":"Açıq yaşıl","Light grey":"Açıq boz",Next:"Növbəti",Orange:"Narıncı",Previous:"Əvvəlki",Purple:"Bənövşəyi",Red:"Qırmızı",Redo:"Təkrar et","Remove color":"Rəngi ləğv et","Restore default":"","Rich Text Editor":"Rich Text Redaktoru","Rich Text Editor, %0":"Rich Text Redaktoru, %0",Save:"Yadda saxla","Show more items":"Daha çox əşyanı göstərin",Turquoise:"Firuzəyi",Undo:"İmtina et","Upload in progress":"Yüklənir",White:"Ağ","Widget toolbar":"Vidgetin paneli",Yellow:"Sarı"}),a.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..88a2dadf6b757be343ca81bcc267915b4dba2c9b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js
@@ -0,0 +1 @@
+!function(o){const e=o.bg=o.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"",Cancel:"Отказ",Redo:"Повтори","Remove color":"","Restore default":"",Save:"Запазване","Show more items":"",Undo:"Отмени","Upload in progress":"Качването е в процес"}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js
new file mode 100644
index 0000000000000000000000000000000000000000..a09d7df30be31ba6a70ab4185061868063741b02
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js
@@ -0,0 +1 @@
+!function(o){const e=o.ca=o.ca||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"",Cancel:"Cancel·lar","Remove color":"","Restore default":"",Save:"Desar","Show more items":""}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cf5ad612188ca117b9e6fa56ffbd262ad40967c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js
@@ -0,0 +1 @@
+!function(e){const o=e.cs=e.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akvamarínová",Black:"Černá",Blue:"Modrá",Cancel:"Zrušit","Dim grey":"Tmavě šedá","Dropdown toolbar":"Rozbalovací panel nástrojů","Edit block":"Upravit blok","Editor toolbar":"Panel nástrojů editoru",Green:"Zelená",Grey:"Šedá","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec před blok","Light blue":"Světle modrá","Light green":"Světle zelená","Light grey":"Světle šedá",Next:"Další",Orange:"Oranžová",Previous:"Předchozí",Purple:"Fialová",Red:"Červená",Redo:"Znovu","Remove color":"Odstranit barvu","Restore default":"","Rich Text Editor":"Textový editor","Rich Text Editor, %0":"Textový editor, %0",Save:"Uložit","Select all":"Vybrat vše","Show more items":"Zobrazit další položky",Turquoise:"Tyrkysová",Undo:"Zpět","Upload in progress":"Probíhá nahrávání",White:"Bílá","Widget toolbar":"Panel nástrojů ovládacího prvku",Yellow:"Žlutá"}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:e>=2&&e<=4&&e%1==0?1:e%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..5ee0f000276fbb5ed01a83501a2b8b97de71f391
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js
@@ -0,0 +1 @@
+!function(r){const e=r.da=r.da||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 af %1",Aquamarine:"Marineblå",Black:"Sort",Blue:"Blå",Cancel:"Annullér","Dim grey":"Dunkel grå","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Editor toolbar":"Editor værktøjslinje",Green:"Grøn",Grey:"Grå","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Lys blå","Light green":"Lys grøn","Light grey":"Lys grå",Next:"Næste",Orange:"Orange",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gentag","Remove color":"Fjern farve","Restore default":"","Rich Text Editor":"Wysiwyg editor","Rich Text Editor, %0":"Wysiwyg editor, %0",Save:"Gem","Show more items":"Vis flere emner",Turquoise:"Turkis",Undo:"Fortryd","Upload in progress":"Upload i gang",White:"Hvid","Widget toolbar":"Widget værktøjslinje",Yellow:"Gyl"}),e.getPluralForm=function(r){return 1!=r}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cc3565ddea5fc732e218ba3cac9c02c3b9403e8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const r=e["de-ch"]=e["de-ch"]||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Abbrechen","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"","Rich Text Editor":"Rich-Text-Edito","Rich Text Editor, %0":"Rich-Text-Editor, %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"",Turquoise:"",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"","Widget toolbar":"Widget Werkzeugleiste",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..1794d5b105fb182682657f4c993b2e555324daa9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js
@@ -0,0 +1 @@
+!function(e){const r=e.de=e.de||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 von %1",Aquamarine:"Aquamarinblau",Black:"Schwarz",Blue:"Blau",Cancel:"Abbrechen","Dim grey":"Dunkelgrau","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Editor toolbar":"Editor Werkzeugleiste",Green:"Grün",Grey:"Grau","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",Next:"Nächste",Orange:"Orange",Previous:"vorherige",Purple:"Violett",Red:"Rot",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich-Text-Editor, %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"Mehr anzeigen",Turquoise:"Türkis",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"Weiß","Widget toolbar":"Widget Werkzeugleiste",Yellow:"Gelb"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..94e1ebba1a60b3d0ee860074c6ec82d188702fbf
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js
@@ -0,0 +1 @@
+!function(e){const o=e.el=e.el||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Ακύρωση","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Επανάληψη","Remove color":"","Restore default":"","Rich Text Editor":"Επεξεργαστής Πλούσιου Κειμένου","Rich Text Editor, %0":"Επεξεργαστής Πλούσιου Κειμένου, 0%",Save:"Αποθήκευση","Show more items":"",Turquoise:"",Undo:"Αναίρεση",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-au.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..5eb5f8edc120f84ca3f331641d06ff944eb254ad
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-au.js
@@ -0,0 +1 @@
+!function(e){const o=e["en-au"]=e["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..b7899e54594d29490d684ace1b8e2659135eca0b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/en-gb.js
@@ -0,0 +1 @@
+!function(e){const o=e["en-gb"]=e["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"","Edit block":"Edit block","Editor toolbar":"",Green:"Green",Grey:"Grey","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Show more items":"",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eo.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..2753d1ac12453a2ae1b2413b3d6ea88bf17796f5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eo.js
@@ -0,0 +1 @@
+!function(e){const o=e.eo=e.eo||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Nuligi","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refari","Remove color":"","Restore default":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Rich Text Editor, %0":"Redaktilo de Riĉa Teksto, %0",Save:"Konservi","Show more items":"",Turquoise:"",Undo:"Malfari",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..adc6f4179b97fdd3228312e7fafa85467d309df7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js
@@ -0,0 +1 @@
+!function(e){const r=e.es=e.es||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aguamarina",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Gris Oscuro","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Editor toolbar":"Barra de herramientas de edición",Green:"Verde",Grey:"Gris","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Azul Claro","Light green":"Verde Claro","Light grey":"Gris Claro",Next:"Siguiente",Orange:"Anaranjado",Previous:"Anterior",Purple:"Morado",Red:"Rojo",Redo:"Rehacer","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de Texto Enriquecido","Rich Text Editor, %0":"Editor de Texto Enriquecido, %0",Save:"Guardar","Select all":"Seleccionar todo","Show more items":"Mostrar más elementos",Turquoise:"Turquesa",Undo:"Deshacer","Upload in progress":"Subida en progreso",White:"Blanco","Widget toolbar":"Barra de herramientas del widget",Yellow:"Amarillo"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..483ab598ce09baf037e83d24b02adf11389eb70e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js
@@ -0,0 +1 @@
+!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariin",Black:"Must",Blue:"Sinine",Cancel:"Loobu","Dim grey":"Tumehall","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Editor toolbar":"Redaktori tööriistariba",Green:"Roheline",Grey:"Hall","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",Next:"Järgmine",Orange:"Oranž",Previous:"Eelmine",Purple:"Lilla",Red:"Punane",Redo:"Tee uuesti","Remove color":"Eemalda värv","Restore default":"","Rich Text Editor":"Tekstiredaktor","Rich Text Editor, %0":"Tekstiredaktor, %0",Save:"Salvesta","Select all":"Vali kõik","Show more items":"Näita veel",Turquoise:"Türkiis",Undo:"Võta tagasi","Upload in progress":"Üleslaadimine pooleli",White:"Valge","Widget toolbar":"Vidinate tööriistariba",Yellow:"Kollane"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eu.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..ef368c86a1e1c659962cea7203166d8fe571ac37
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/eu.js
@@ -0,0 +1 @@
+!function(e){const r=e.eu=e.eu||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Utzi","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Berregin","Remove color":"","Restore default":"","Rich Text Editor":"Testu aberastuaren editorea","Rich Text Editor, %0":"Testu aberastuaren editorea, %0",Save:"Gorde","Show more items":"",Turquoise:"",Undo:"Desegin",White:"",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fa.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..ff3f8c700f528c12bdb8e10e2b1741afb0c74d38
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fa.js
@@ -0,0 +1 @@
+!function(e){const o=e.fa=e.fa||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% از 1%",Aquamarine:"زمرد کبود",Black:"سیاه",Blue:"آبی",Cancel:"لغو","Dim grey":"خاکستری تیره","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Editor toolbar":"نوارابزار ویرایشگر",Green:"سبز",Grey:"خاکستری","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",Next:"بعدی",Orange:"نارنجی",Previous:"قبلی",Purple:"بنفش",Red:"قرمز",Redo:"باز انجام","Remove color":"حذف رنگ","Restore default":"","Rich Text Editor":"ویرایشگر متن غنی","Rich Text Editor, %0":"ویرایشگر متن غنی، %0",Save:"ذخیره","Select all":"انتخاب همه","Show more items":"نمایش گزینه‌های بیشتر",Turquoise:"فیروزه ای",Undo:"بازگردانی","Upload in progress":"آپلود در حال انجام",White:"سفید","Widget toolbar":"نوار ابزار ویجت",Yellow:"زرد"}),o.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..d25034be2c5d9b067f9a2164c3aef78c06c190ca
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js
@@ -0,0 +1 @@
+!function(e){const i=e.fi=e.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"",Aquamarine:"Akvamariini",Black:"Musta",Blue:"Sininen",Cancel:"Peruuta","Dim grey":"","Dropdown toolbar":"","Edit block":"Muokkaa lohkoa","Editor toolbar":"",Green:"Vihreä",Grey:"Harmaa","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",Next:"",Orange:"Oranssi",Previous:"",Purple:"Purppura",Red:"Punainen",Redo:"Tee uudelleen","Remove color":"Poista väri","Restore default":"","Rich Text Editor":"Rikas tekstieditori","Rich Text Editor, %0":"Rikas tekstieditori, %0",Save:"Tallenna","Show more items":"",Turquoise:"Turkoosi",Undo:"Peru","Upload in progress":"Lähetys käynnissä",White:"Valkoinen",Yellow:"Keltainen"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..57cc699b5aebc3198878858562a17f1ebe609957
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const r=e.fr=e.fr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 sur %1",Aquamarine:"Bleu vert",Black:"Noir",Blue:"Bleu",Cancel:"Annuler","Dim grey":"Gris pâle","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Editor toolbar":"Barre d'outils de l'éditeur",Green:"Vert",Grey:"Gris","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Next:"Suivant",Orange:"Orange",Previous:"Précedent",Purple:"Violet",Red:"Rouge",Redo:"Restaurer","Remove color":"Enlever la couleur","Restore default":"","Rich Text Editor":"Éditeur de texte enrichi","Rich Text Editor, %0":"Éditeur de texte enrichi, %0",Save:"Enregistrer","Select all":"Sélectionner tout","Show more items":"Montrer plus d'éléments",Turquoise:"Turquoise",Undo:"Annuler","Upload in progress":"Téléchargement en cours",White:"Blanc","Widget toolbar":"Barre d'outils du widget",Yellow:"Jaune"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/gl.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..23f90264a2d582eb7db73217c7b84809f76d474d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/gl.js
@@ -0,0 +1 @@
+!function(e){const r=e.gl=e.gl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Augamariña",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Gris fume","Dropdown toolbar":"Barra de ferramentas despregábel","Edit block":"Editar bloque","Editor toolbar":"Barra de ferramentas do editor",Green:"Verde",Grey:"Gris","Insert paragraph after block":"Inserir parágrafo após o bloque","Insert paragraph before block":"Inserir parágrafo antes do bloque","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Gris claro",Next:"Seguinte",Orange:"Laranxa",Previous:"Anterior",Purple:"Púrpura",Red:"Vermello",Redo:"Refacer","Remove color":"Retirar a cor","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de texto mellorado","Rich Text Editor, %0":"Editor de texto mellorado, %0",Save:"Gardar","Select all":"Seleccionar todo","Show more items":"Amosar máis elementos",Turquoise:"Turquesa",Undo:"Desfacer","Upload in progress":"Envío en proceso",White:"Branco","Widget toolbar":"Barra de ferramentas de trebellos",Yellow:"Amarelo"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..e14b34181c051a85a8244d269c56f84f14d8cfa2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js
@@ -0,0 +1 @@
+!function(e){const o=e.he=e.he||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% מתוך %1",Aquamarine:"",Black:"",Blue:"",Cancel:"ביטול","Dim grey":"","Dropdown toolbar":"סרגל כלים נפתח","Edit block":"הגדרות בלוק","Editor toolbar":"סרגל הכלים",Green:"",Grey:"","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"","Light green":"","Light grey":"",Next:"הבא",Orange:"",Previous:"הקודם",Purple:"",Red:"",Redo:"ביצוע מחדש","Remove color":"","Restore default":"","Rich Text Editor":"עורך טקסט עשיר","Rich Text Editor, %0":"עורך טקסט עשיר, %0",Save:"שמירה","Show more items":"הצד פריטים נוספים",Turquoise:"",Undo:"ביטול","Upload in progress":"העלאה מתבצעת",White:"","Widget toolbar":"סרגל יישומון",Yellow:""}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:2==e&&e%1==0?1:e%10==0&&e%1==0&&e>10?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ce494501ae4c3335fa83b32c77f9a9fdfa36ac5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js
@@ -0,0 +1 @@
+!function(e){const o=e.hi=e.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hr.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..4aa5b5751be35c6f29d814421de573d3746d9185
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hr.js
@@ -0,0 +1 @@
+!function(a){const e=a.hr=a.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 od %1",Aquamarine:"Akvamarin",Black:"Crna",Blue:"Plava",Cancel:"Poništi","Dim grey":"Tamnosiva","Dropdown toolbar":"Traka padajućeg izbornika","Edit block":"Uredi blok","Editor toolbar":"Traka uređivača",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Svijetloplava","Light green":"Svijetlozelena","Light grey":"Svijetlosiva",Next:"Sljedeći",Orange:"Narančasta",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovi","Remove color":"Ukloni boju","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Snimi","Select all":"Odaberi sve","Show more items":"Prikaži više stavaka",Turquoise:"Tirkizna",Undo:"Poništi","Upload in progress":"Slanje u tijeku",White:"Bijela","Widget toolbar":"Traka sa spravicama",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..585a410fbb01610b617b5e3f4b18326d606b98c1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js
@@ -0,0 +1 @@
+!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Kékeszöld",Black:"Fekete",Blue:"Kék",Cancel:"Mégsem","Dim grey":"Halvány szürke","Dropdown toolbar":"Lenyíló eszköztár","Edit block":"Blokk szerkesztése","Editor toolbar":"Szerkesztő eszköztár",Green:"Zöld",Grey:"Szürke","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",Next:"Következő",Orange:"Narancs",Previous:"Előző",Purple:"Lila",Red:"Piros",Redo:"Újra","Remove color":"Szín eltávolítása","Restore default":"Alapértelmezés visszaállítása","Rich Text Editor":"Bővített szövegszerkesztő","Rich Text Editor, %0":"Bővített szövegszerkesztő, %0",Save:"Mentés","Select all":"Mindet kijelöl","Show more items":"További elemek",Turquoise:"Türkiz",Undo:"Visszavonás","Upload in progress":"A feltöltés folyamatban",White:"Fehér","Widget toolbar":"Widget eszköztár",Yellow:"Sárga"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..6e5dc3d080fdcddb30dcbf0cdb215e6cde47e266
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js
@@ -0,0 +1 @@
+!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 dari %1",Aquamarine:"Biru laut",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Dim grey":"Kelabu gelap","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Editor toolbar":"Alat editor",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",Next:"Berikutnya",Orange:"Jingga",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Lakukan lagi","Remove color":"Hapus warna","Restore default":"","Rich Text Editor":"Editor Teks Kaya","Rich Text Editor, %0":"Editor Teks Kaya, %0",Save:"Simpan","Show more items":"",Turquoise:"Turkish",Undo:"Batal","Upload in progress":"Sedang mengunggah",White:"Putih","Widget toolbar":"Alat widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..43e60f027599aa9edb582dc47ab55c2d60b825e1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js
@@ -0,0 +1 @@
+!function(o){const r=o.it=o.it||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 di %1",Aquamarine:"Aquamarina",Black:"Nero",Blue:"Blu",Cancel:"Annulla","Dim grey":"Grigio tenue","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Editor toolbar":"Barra degli strumenti dell'editor",Green:"Verde",Grey:"Grigio","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",Next:"Avanti",Orange:"Arancio",Previous:"Indietro",Purple:"Porpora",Red:"Rosso",Redo:"Ripristina","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito","Rich Text Editor":"Editor di testo formattato","Rich Text Editor, %0":"Editor di testo formattato, %0",Save:"Salva","Select all":"Seleziona tutto","Show more items":"Mostra più elementi",Turquoise:"Turchese",Undo:"Annulla","Upload in progress":"Caricamento in corso",White:"Bianco","Widget toolbar":"Barra degli strumenti del widget",Yellow:"Giallo"}),r.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..4ca8fbc80ea13f7c0bbb7a29b755bc6a05c9ddc6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js
@@ -0,0 +1 @@
+!function(e){const o=e.ja=e.ja||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"薄い青緑",Black:"黒",Blue:"青",Cancel:"キャンセル","Dim grey":"暗い灰色","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"緑",Grey:"灰色","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Light blue":"明るい青","Light green":"明るい緑","Light grey":"明るい灰色",Next:"",Orange:"オレンジ",Previous:"",Purple:"紫",Red:"赤",Redo:"やり直し","Remove color":"カラーを削除","Restore default":"","Rich Text Editor":"リッチテキストエディター","Rich Text Editor, %0":"リッチテキストエディター, %0",Save:"保存","Select all":"すべて選択","Show more items":"",Turquoise:"水色",Undo:"元に戻す","Upload in progress":"アップロード中",White:"白","Widget toolbar":"ウィジェットツールバー",Yellow:"黄"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/km.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..588e76192ea39af86d8eea9c3fe364e5ddb251ce
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/km.js
@@ -0,0 +1 @@
+!function(e){const o=e.km=e.km||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"បោះបង់","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"ធ្វើ​វិញ","Remove color":"","Restore default":"","Rich Text Editor":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប","Rich Text Editor, %0":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប, %0",Save:"រក្សាទុ","Show more items":"",Turquoise:"",Undo:"លែង​ធ្វើ​វិញ",White:"",Yellow:""}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/kn.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b1f1a978fa962c5680dc21120753d103d9c4f2ca
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/kn.js
@@ -0,0 +1 @@
+!function(e){const o=e.kn=e.kn||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"ರದ್ದುಮಾಡು","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"‍ಮತ್ತೆ ಮಾಡು","Remove color":"","Restore default":"","Rich Text Editor":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍","Rich Text Editor, %0":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍, %0",Save:"ಉಳಿಸು","Show more items":"",Turquoise:"",Undo:"‍‍ರದ್ದು",White:"",Yellow:""}),o.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..a4ff254435aca1b329e5ac2ab70b8ddb797ad5e1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js
@@ -0,0 +1 @@
+!function(e){const o=e.ko=e.ko||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% / %1",Aquamarine:"연한 청록색",Black:"검은색",Blue:"파랑색",Cancel:"취소","Dim grey":"진한 회색","Dropdown toolbar":"드롭다운 툴바","Edit block":"편집 영역","Editor toolbar":"에디터 툴바",Green:"초록색",Grey:"회색","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"연한 파랑색","Light green":"밝은 초록색","Light grey":"밝은 회색",Next:"다음",Orange:"주황색",Previous:"이전",Purple:"보라색",Red:"빨간색",Redo:"다시 실행","Remove color":"색깔 제거","Restore default":"","Rich Text Editor":"리치 텍스트 편집기","Rich Text Editor, %0":"리치 텍스트 편집기, %0",Save:"저장","Select all":"전체 선택","Show more items":"더보기",Turquoise:"청록색",Undo:"실행 취소","Upload in progress":"업로드 진행 중",White:"흰색","Widget toolbar":"위젯 툴바",Yellow:"노랑색"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ku.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..1eb06a9877a73a5b711f4abed1e1914c48c73a17
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ku.js
@@ -0,0 +1 @@
+!function(e){const o=e.ku=e.ku||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 لە %1",Aquamarine:"شینی دەریایی",Black:"ڕەش",Blue:"شین",Cancel:"هەڵوەشاندنەوە","Dim grey":"ڕەساسی تاریک","Dropdown toolbar":"تووڵامرازی لیستەیی","Edit block":"دەستکاری بلۆک","Editor toolbar":"تووڵامرازی دەسکاریکەر",Green:"سەوز",Grey:"ڕەساسی","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"شینی ڕووناک","Light green":"سەوزی ڕووناک","Light grey":"ڕەساسی ڕووناک",Next:"دواتر",Orange:"پرتەقاڵی",Previous:"پێشتر",Purple:"مۆر",Red:"سور",Redo:"هەلگەڕاندنەوە","Remove color":"لابردنی ڕەنگ","Restore default":"","Rich Text Editor":"سەرنوسەری دەقی بەپیت","Rich Text Editor, %0":"سەرنوسەری دەقی بەپیت, %0",Save:"پاشکەوتکردن","Show more items":"بڕگەی زیاتر نیشانبدە",Turquoise:"شینی ئاسمانی",Undo:"وەک خۆی لێ بکەوە","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە",White:"سپی","Widget toolbar":"تووڵامرازی ویدجێت",Yellow:"زەرد"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..34a2701b9b7b82673d1072219627c1ed624d4189
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js
@@ -0,0 +1 @@
+!function(i){const o=i.lt=i.lt||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"Aquamarine",Black:"Juoda",Blue:"Mėlyna",Cancel:"Atšaukti","Dim grey":"Pilkšva","Dropdown toolbar":"","Edit block":"Redaguoti bloką","Editor toolbar":"",Green:"Žalia",Grey:"Pilka","Light blue":"Šviesiai mėlyna","Light green":"Šviesiai žalia","Light grey":"Šviesiai pilka",Next:"",Orange:"Oranžinė",Previous:"",Purple:"Violetinė",Red:"Raudona",Redo:"Pirmyn","Remove color":"Pašalinti spalvą","Restore default":"","Rich Text Editor":"Raiškiojo teksto redaktorius","Rich Text Editor, %0":"Raiškiojo teksto redaktorius, %0",Save:"Išsaugoti","Show more items":"",Turquoise:"Turkio",Undo:"Atgal","Upload in progress":"Įkelima",White:"Balta",Yellow:"Geltona"}),o.getPluralForm=function(i){return i%10==1&&(i%100>19||i%100<11)?0:i%10>=2&&i%10<=9&&(i%100>19||i%100<11)?1:i%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..5d19ad2b438ffc70ebb6b9364367b618b1c98082
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js
@@ -0,0 +1 @@
+!function(e){const a=e.lv=e.lv||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 no %1",Aquamarine:"Akvamarīns",Black:"Melns",Blue:"Zils",Cancel:"Atcelt","Dim grey":"Blāvi pelēks","Dropdown toolbar":"Papildus izvēlnes rīkjosla","Edit block":"Labot bloku","Editor toolbar":"Redaktora rīkjosla",Green:"Zaļš",Grey:"Pelēks","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Gaiši zils","Light green":"Gaiši zaļš","Light grey":"Gaiši pelēks",Next:"Nākamā",Orange:"Oranžs",Previous:"Iepriekšējā",Purple:"Violets",Red:"Sarkans",Redo:"Uz priekšu","Remove color":"Noņemt krāsu","Restore default":"","Rich Text Editor":"Bagātinātais Teksta Redaktors","Rich Text Editor, %0":"Bagātinātais Teksta Redaktors, %0",Save:"Saglabāt","Show more items":"Parādīt vairāk vienumus",Turquoise:"Tirkīza",Undo:"Atsaukt","Upload in progress":"Notiek augšupielāde",White:"Balts","Widget toolbar":"Sīkrīku rīkjosla",Yellow:"Dzeltens"}),a.getPluralForm=function(e){return e%10==1&&e%100!=11?0:0!=e?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nb.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..ebba1ab4d258a9ef8893366461ef29dd9b12e0b5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nb.js
@@ -0,0 +1 @@
+!function(e){const o=e.nb=e.nb||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Avbryt","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Gjør om","Remove color":"","Restore default":"","Rich Text Editor":"Rikteksteditor","Rich Text Editor, %0":"Rikteksteditor, %0",Save:"Lagre","Show more items":"",Turquoise:"",Undo:"Angre","Upload in progress":"Opplasting pågår",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ne.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..23b4cefbb1e39aa586606835d997a6e2d0d7b2ff
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ne.js
@@ -0,0 +1 @@
+!function(e){const o=e.ne=e.ne||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"०% मध्ये १%",Aquamarine:"अव्कवामरिन",Black:"कालो",Blue:"निलो",Cancel:"रद्द गर्नुहोस्","Dim grey":"धमिलो खैरो","Dropdown toolbar":"","Edit block":"ब्लक सम्पादन गर्न","Editor toolbar":"",Green:"हरियो",Grey:"खैरो","Light blue":"हल्का निलो","Light green":"हल्का हरियो","Light grey":"हल्का खैरो",Next:"अर्को",Orange:"सुन्तला रंग",Previous:"अघिल्लो",Purple:"बैंगनी रंग",Red:"रातो",Redo:"रिडु","Remove color":"रंग हटाउन","Restore default":"","Rich Text Editor":"धनी पाठ सम्पादक","Rich Text Editor, %0":"धनी पाठ सम्पादक, %0",Save:"सुरक्षित गर्नुहोस्","Show more items":"",Turquoise:"त्रकोइस",Undo:"पूर्ववत","Upload in progress":"अपलोड हुदैछ",White:"सेतो",Yellow:"पहेंलो"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..363b15c43035b9cc240ebcb9245fecfd2c393af7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js
@@ -0,0 +1 @@
+!function(e){const r=e.nl=e.nl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"0% van 1%",Aquamarine:"Aquamarijn",Black:"Zwart",Blue:"Blauw",Cancel:"Annuleren","Dim grey":"Gedimd grijs","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Editor toolbar":"Editor welkbalk",Green:"Groen",Grey:"Grijs","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",Next:"Volgende",Orange:"Oranje",Previous:"Vorige",Purple:"Paars",Red:"Rood",Redo:"Opnieuw","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten","Rich Text Editor":"Tekstbewerker","Rich Text Editor, %0":"Tekstbewerker, 0%",Save:"Opslaan","Select all":"Selecteer alles","Show more items":"Meer items weergeven",Turquoise:"Turquoise",Undo:"Ongedaan maken","Upload in progress":"Bezig met uploaden",White:"Wit","Widget toolbar":"Widget werkbalk",Yellow:"Geel"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..00c52b3fe4f13d817029ca755ecda3cc27596548
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js
@@ -0,0 +1 @@
+!function(e){const r=e.no=e.no||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"Blå",Cancel:"Avbryt","Dim grey":"Svak grå","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Editor toolbar":"Verktøylinje for redigeringsverktøy",Green:"Grønn",Grey:"Grå","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Lyseblå","Light green":"Lysegrønn","Light grey":"Lysegrå",Next:"Neste",Orange:"Oransje",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gjør om","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Rich Text Editor, %0":"Tekstredigeringsverktøy for rik tekst, %0",Save:"Lagre","Select all":"Velg alt ","Show more items":"Vis flere elementer",Turquoise:"Turkis",Undo:"Angre","Upload in progress":"Laster opp fil",White:"Hvit","Widget toolbar":"Widget verktøylinje ",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/oc.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/oc.js
new file mode 100644
index 0000000000000000000000000000000000000000..70e070c115694b7da45864b72b59a16d7791e7d2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/oc.js
@@ -0,0 +1 @@
+!function(o){const n=o.oc=o.oc||{};n.dictionary=Object.assign(n.dictionary||{},{"%0 of %1":"",Cancel:"Anullar","Remove color":"","Restore default":"",Save:"Enregistrar","Show more items":""}),n.getPluralForm=function(o){return o>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ea28df0e9885b8a72c71638a39b7c7b470f78a5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js
@@ -0,0 +1 @@
+!function(o){const e=o.pl=o.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akwamaryna",Black:"Czarny",Blue:"Niebieski",Cancel:"Anuluj","Dim grey":"Ciemnoszary","Dropdown toolbar":"Rozwijany pasek narzędzi","Edit block":"Edytuj blok","Editor toolbar":"Pasek narzędzi edytora",Green:"Zielony",Grey:"Szary","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",Next:"Następny",Orange:"Pomarańczowy",Previous:"Poprzedni",Purple:"Purpurowy",Red:"Czerwony",Redo:"Ponów","Remove color":"Usuń kolor","Restore default":"Przywróć domyślne","Rich Text Editor":"Edytor tekstu sformatowanego","Rich Text Editor, %0":"Edytor tekstu sformatowanego, %0",Save:"Zapisz","Select all":"Zaznacz wszystko","Show more items":"Pokaż więcej",Turquoise:"Turkusowy",Undo:"Cofnij","Upload in progress":"Trwa przesyłanie",White:"Biały","Widget toolbar":"Pasek widgetów",Yellow:"Żółty"}),e.getPluralForm=function(o){return 1==o?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:1!=o&&o%10>=0&&o%10<=1||o%10>=5&&o%10<=9||o%100>=12&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..32bbe9cf0036686c64de1a33a1000dfc8590523d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js
@@ -0,0 +1 @@
+!function(r){const e=r["pt-br"]=r["pt-br"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Água-marinha",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Cinza escuro","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Editor toolbar":"Ferramentas do Editor",Green:"Verde",Grey:"Cinza","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",Next:"Próximo",Orange:"Laranja",Previous:"Anterior",Purple:"Púrpura",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"","Rich Text Editor":"Editor de Formatação","Rich Text Editor, %0":"Editor de Formatação, %0",Save:"Salvar","Select all":"Selecionar tudo","Show more items":"Exibir mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Enviando dados",White:"Branco","Widget toolbar":"Ferramentas de Widgets",Yellow:"Amarelo"}),e.getPluralForm=function(r){return r>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..3b00c75ed877487b24c41e3ac91694d119665ba8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js
@@ -0,0 +1 @@
+!function(e){const o=e.pt=e.pt||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Cancelar","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refazer","Remove color":"","Restore default":"","Rich Text Editor":"Editor de texto avançado","Rich Text Editor, %0":"Editor de texto avançado, %0",Save:"Guardar","Show more items":"",Turquoise:"",Undo:"Desfazer",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..d41501c5f5d8dcc93b6166ce3a93a39b74f51cc2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js
@@ -0,0 +1 @@
+!function(e){const r=e.ro=e.ro||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 din %1",Aquamarine:"Acvamarin",Black:"Negru",Blue:"Albastru",Cancel:"Anulare","Dim grey":"Gri slab","Dropdown toolbar":"Bară listă opțiuni","Edit block":"Editează bloc","Editor toolbar":"Bară editor",Green:"Verde",Grey:"Gri","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",Next:"Înainte",Orange:"Portocaliu",Previous:"Înapoi",Purple:"Violet",Red:"Roșu",Redo:"Revenire","Remove color":"Șterge culoare","Restore default":"Reface la default","Rich Text Editor":"Editor de text","Rich Text Editor, %0":"Editor de text, %0",Save:"Salvare","Select all":"Selectează-le pe toate","Show more items":"Arată mai multe elemente",Turquoise:"Turcoaz",Undo:"Anulare","Upload in progress":"Încărcare în curs",White:"Alb","Widget toolbar":"Bară widget",Yellow:"Galben"}),r.getPluralForm=function(e){return 1==e?0:e%100>19||e%100==0&&0!=e?2:1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..86b78fde4ecaa8e7b0f5c2c99d5d4da5b2d4cb02
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js
@@ -0,0 +1 @@
+!function(e){const r=e.ru=e.ru||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 из %1",Aquamarine:"Аквамариновый",Black:"Чёрный",Blue:"Синий",Cancel:"Отмена","Dim grey":"Тёмно-серый","Dropdown toolbar":"Выпадающая панель инструментов","Edit block":"Редактировать блок","Editor toolbar":"Панель инструментов редактора",Green:"Зелёный",Grey:"Серый","Insert paragraph after block":"Вставить параграф после блока","Insert paragraph before block":"Вставить параграф перед блоком","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-серый",Next:"Следующий",Orange:"Оранжевый",Previous:"Предыдущий",Purple:"Фиолетовый",Red:"Красный",Redo:"Повторить","Remove color":"Убрать цвет","Restore default":"По умолчанию","Rich Text Editor":"Редактор","Rich Text Editor, %0":"Редактор, %0",Save:"Сохранить","Select all":"Выбрать все","Show more items":"Другие инструменты",Turquoise:"Бирюзовый",Undo:"Отменить","Upload in progress":"Идёт загрузка",White:"Белый","Widget toolbar":"Панель инструментов виджета",Yellow:"Жёлтый"}),r.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/si.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/si.js
new file mode 100644
index 0000000000000000000000000000000000000000..4e70d6d5f7d6576caaacf2ab2282d7a3afc50721
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/si.js
@@ -0,0 +1 @@
+!function(n){const i=n.si=n.si||{};i.dictionary=Object.assign(i.dictionary||{},{Redo:"නැවත කරන්න",Undo:"අහෝසි කරන්න"}),i.getPluralForm=function(n){return 1!=n}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d5273ac7f6362bd7934e88f06fd25345c13b782
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js
@@ -0,0 +1 @@
+!function(o){const e=o.sk=o.sk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akvamarínová",Black:"Čierna",Blue:"Modrá",Cancel:"Zrušiť","Dim grey":"Tmavosivá","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"Upraviť odsek","Editor toolbar":"Panel nástrojov editora",Green:"Zelená",Grey:"Sivá","Insert paragraph after block":"Vložiť odstavec za blok","Insert paragraph before block":"Vložiť odstavec pred blok","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",Next:"Ďalšie",Orange:"Oranžová",Previous:"Predchádzajúce",Purple:"Fialová",Red:"Červená",Redo:"Znova","Remove color":"Zrušiť farbu","Restore default":"","Rich Text Editor":"Editor s formátovaním","Rich Text Editor, %0":"Editor s formátovaním, %0",Save:"Uložiť","Select all":"Označiť všetko","Show more items":"Zobraziť viac položiek",Turquoise:"Tyrkysová",Undo:"Späť","Upload in progress":"Prebieha nahrávanie",White:"Biela","Widget toolbar":"Panel nástrojov ovládacieho prvku",Yellow:"Žltá"}),e.getPluralForm=function(o){return o%1==0&&1==o?0:o%1==0&&o>=2&&o<=4?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sl.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..2673248ff0970eb21301cccb92fb3adcb54a2185
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sl.js
@@ -0,0 +1 @@
+!function(e){const o=e.sl=e.sl||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"Akvamarin",Black:"Črna",Blue:"Modra",Cancel:"Prekliči","Dim grey":"Temno siva","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"Zelena",Grey:"Siva","Light blue":"Svetlo modra","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"",Orange:"Oranžna",Previous:"",Purple:"Vijolična",Red:"Rdeča","Remove color":"Odstrani barvo","Restore default":"","Rich Text Editor":"","Rich Text Editor, %0":"",Save:"Shrani","Show more items":"",Turquoise:"Turkizna",White:"Bela",Yellow:"Rumena"}),o.getPluralForm=function(e){return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sq.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..86958862692da93430bd012a3c6f38030ef8dbfe
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sq.js
@@ -0,0 +1 @@
+!function(e){const o=e.sq=e.sq||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Anulo","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Ribëj","Remove color":"","Restore default":"","Rich Text Editor":"Redaktues i Tekstit të Pasur","Rich Text Editor, %0":"Redaktues i Tekstit të Pasur, %0",Save:"Ruaj","Show more items":"",Turquoise:"",Undo:"Rikthe","Upload in progress":"Duke ngarkuar",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..de520dc960cb84575d35c8363b23799773470007
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(a){const e=a["sr-latn"]=a["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Zelenkastoplava",Black:"Crna",Blue:"Plava",Cancel:"Odustani","Dim grey":"Bledo siva","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok uređivač","Editor toolbar":"Uređivač traka sa alatkama",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"Уметните одломак после блока","Insert paragraph before block":"Уметните одломак пре блока","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"Sledeći",Orange:"Narandžasta",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovo","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano","Rich Text Editor":"Prošireni uređivač teksta","Rich Text Editor, %0":"Prošireni uređivač teksta, %0",Save:"Sačuvaj","Select all":"Označi sve","Show more items":"Prikaži još stavki",Turquoise:"Tirkizna",Undo:"Povlačenje","Upload in progress":"Postavljanje u toku",White:"Bela","Widget toolbar":"Видгет трака са алаткама",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..f6f9eb36e85df25a3f6abb1f8ab832e0a9a5f561
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js
@@ -0,0 +1 @@
+!function(e){const o=e.sr=e.sr||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Зеленкастоплава",Black:"Црна",Blue:"Плава",Cancel:"Одустани","Dim grey":"Бледо сива","Dropdown toolbar":"Падајућа трака са алаткама","Edit block":"Блок уређивач","Editor toolbar":"Уређивач трака са алаткама",Green:"Зелена",Grey:"Сива","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло сива",Next:"Следећи",Orange:"Нараџаста",Previous:"Претходни",Purple:"Љубичаста",Red:"Црвена",Redo:"Поново","Remove color":"Отклони боју","Restore default":"Врати подразумевано","Rich Text Editor":"Проширен уређивач текста","Rich Text Editor, %0":"Проширени уређивач текста, %0",Save:"Сачувај","Select all":"Означи све.","Show more items":"Прикажи још ставки",Turquoise:"Тиркизна",Undo:"Повлачење","Upload in progress":"Постављање у току",White:"Бела","Widget toolbar":"Widget traka sa alatkama",Yellow:"Жута"}),o.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..35883d2a51457f379b1631f474318200de90f8ae
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js
@@ -0,0 +1 @@
+!function(e){const o=e.sv=e.sv||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Avbryt","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Gör om","Remove color":"","Restore default":"","Rich Text Editor":"Rich Text-editor","Rich Text Editor, %0":"Rich Text-editor, %0",Save:"Spara","Show more items":"",Turquoise:"",Undo:"Ångra",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..5639d7ffea04fa88abe4949b4dca9a78b0a5d482
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js
@@ -0,0 +1 @@
+!function(e){const o=e.th=e.th||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"พลอยสีฟ้า",Black:"สีดำ",Blue:"สีน้ำเงิน",Cancel:"ยกเลิก","Dim grey":"สีเทาเข้ม","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"สีเขียว",Grey:"สีเทา","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"สีฟ้า","Light green":"สีเขียวอ่อน","Light grey":"สีเทาอ่อน",Next:"",Orange:"สีส้ม",Previous:"",Purple:"สีม่วง",Red:"สีแดง",Redo:"ทำซ้ำ","Remove color":"ลบสี","Restore default":"","Rich Text Editor":"","Rich Text Editor, %0":"",Save:"บันทึก","Show more items":"",Turquoise:"สีเขียวขุ่น",Undo:"ย้อนกลับ","Upload in progress":"กำลังดำเนินการอัปโหลด",White:"สีขาว","Widget toolbar":"แถมเครื่องมือวิดเจ็ต",Yellow:"สีเหลือง"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tk.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..23a6fd03d71cf2226dd0e47ab036dc671e9c5ca8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tk.js
@@ -0,0 +1 @@
+!function(a){const e=a.tk=a.tk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"1%-iň 0%-i",Aquamarine:"Akuamarin",Black:"Gara",Blue:"Gök",Cancel:"Ýatyr","Dim grey":"Goýy çal","Dropdown toolbar":"Açylýan gurallar paneli","Edit block":"Bloky redaktirläň","Editor toolbar":"Redaktor gurallar paneli",Green:"Ýaşyl",Grey:"Çal","Insert paragraph after block":"Blokdan soň abzas goýuň","Insert paragraph before block":"Blokdan öň abzas goýuň","Light blue":"Açyk gök","Light green":"Açyk ýaşyl","Light grey":"Açyk çal",Next:"Indiki",Orange:"Mämişi",Previous:"Öňki",Purple:"Gyrmyzy",Red:"Gyzyl",Redo:"Öňe gaýtar","Remove color":"Reňki aýyryň","Restore default":"","Rich Text Editor":"Baý Tekst Redaktory","Rich Text Editor, %0":"Baý Tekst Redaktory, %0",Save:"Saklaň","Select all":"Ählisini saýla","Show more items":"Has köp zady görkeziň",Turquoise:"Turkuaz",Undo:"Yza gaýtar","Upload in progress":"Ýüklemek dowam edýär",White:"Ak","Widget toolbar":"Widget gurallar paneli",Yellow:"Sary"}),e.getPluralForm=function(a){return 1!=a}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..93e2842288cfdc19dc227b3cee105827075b4ed9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js
@@ -0,0 +1 @@
+!function(e){const r=e.tr=e.tr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"Su Yeşili",Black:"Siyah",Blue:"Mavi",Cancel:"İptal","Dim grey":"Koyu Gri","Dropdown toolbar":"Açılır araç çubuğu","Edit block":"Bloğu Düzenle","Editor toolbar":"Düzenleme araç çubuğu",Green:"Yeşil",Grey:"Gri","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Açık Mavi","Light green":"Açık Yeşil","Light grey":"Açık Gri",Next:"Sonraki",Orange:"Turuncu",Previous:"Önceki",Purple:"Mor",Red:"Kırmızı",Redo:"Tekrar yap","Remove color":"Rengi Sil","Restore default":"","Rich Text Editor":"Zengin İçerik Editörü","Rich Text Editor, %0":"Zengin İçerik Editörü, %0",Save:"Kaydet","Select all":"Hepsini seç","Show more items":"Daha fazla öğe göster",Turquoise:"Turkuaz",Undo:"Geri al","Upload in progress":"Yükleme işlemi devam ediyor",White:"Beyaz","Widget toolbar":"Bileşen araç çubuğu",Yellow:"Sarı"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tt.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tt.js
new file mode 100644
index 0000000000000000000000000000000000000000..7d841a68cbe2d1d22f363b06568f207fd7acb2af
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tt.js
@@ -0,0 +1 @@
+!function(o){const t=o.tt=o.tt||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Cancel:"",Redo:"Кабатла","Remove color":"","Restore default":"",Save:"Сакла","Show more items":"",Undo:""}),t.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ug.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..812dfb5376fc7ebabbfdc091e1d849e2441282cd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ug.js
@@ -0,0 +1 @@
+!function(e){const o=e.ug=e.ug||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"ئىناۋەتسىز","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"تەكرارلاش","Remove color":"رەڭنى چىقىرىۋېتىش","Restore default":"","Rich Text Editor":"تېكىست تەھرىرلىگۈچ","Rich Text Editor, %0":"تېكىست تەھرىرلىگۈچ، 0%",Save:"ساقلاش","Show more items":"",Turquoise:"",Undo:"يېنىۋېلىش",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..659319e4c05cba952b59896c8c16e67040a44cf2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js
@@ -0,0 +1 @@
+!function(e){const o=e.uk=e.uk||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 із %1",Aquamarine:"Аквамариновий",Black:"Чорний",Blue:"Синій",Cancel:"Відміна","Dim grey":"Темно-сірий","Dropdown toolbar":"Випадаюча панель інструментів","Edit block":"Редагувати блок","Editor toolbar":"Панель інструментів редактора",Green:"Зелений",Grey:"Сірий","Insert paragraph after block":"Додати абзац після блока","Insert paragraph before block":"Додати абзац перед блоком","Light blue":"Світло-синій","Light green":"Світло-зелений","Light grey":"Світло-сірий",Next:"Наступний",Orange:"Помаранчевий",Previous:"Попередній",Purple:"Фіолетовий",Red:"Червоний",Redo:"Повтор","Remove color":"Видалити колір","Restore default":"","Rich Text Editor":"Розширений текстовий редактор","Rich Text Editor, %0":"Розширений текстовий редактор, %0",Save:"Зберегти","Select all":"Вибрати все","Show more items":"Показати більше",Turquoise:"Бірюзовий",Undo:"Відміна","Upload in progress":"Виконується завантаження",White:"Білий","Widget toolbar":"Панель інструментів віджетів",Yellow:"Жовтий"}),o.getPluralForm=function(e){return e%1==0&&e%10==1&&e%100!=11?0:e%1==0&&e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%1==0&&(e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14)?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..11703505ba1fecfabab37cdc7c5ed41861cc8315
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const o=n.vi=n.vi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 đến %1",Aquamarine:"Xanh ngọc biển",Black:"Đen",Blue:"Xanh biển",Cancel:"Hủy","Dim grey":"Xám mờ","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sửa đoạn","Editor toolbar":"Thanh công cụ biên tập",Green:"Xanh lá",Grey:"Xám","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Xanh dương","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",Next:"Tiếp theo",Orange:"Cam",Previous:"Quay lại",Purple:"Tím",Red:"Đỏ",Redo:"Tiếp tục","Remove color":"Xóa màu","Restore default":"","Rich Text Editor":"Trình soạn thảo văn bản","Rich Text Editor, %0":"Trình soạn thảo văn bản, %0",Save:"Lưu","Show more items":"Xem thêm",Turquoise:"Xanh ngọc bích",Undo:"Hoàn tác","Upload in progress":"Đang tải lên",White:"Trắng","Widget toolbar":"Thanh công cụ tiện ích",Yellow:"Vàng"}),o.getPluralForm=function(n){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..de1f4f1522e4cab2953083678efd7db66a70eb32
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(e){const o=e["zh-cn"]=e["zh-cn"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"第 %0 步,共 %1 步",Aquamarine:"海蓝色",Black:"黑色",Blue:"蓝色",Cancel:"取消","Dim grey":"暗灰色","Dropdown toolbar":"下拉工具栏","Edit block":"编辑框","Editor toolbar":"编辑器工具栏",Green:"绿色",Grey:"灰色","Insert paragraph after block":"在后面插入段落","Insert paragraph before block":"在前面插入段落","Light blue":"浅蓝色","Light green":"浅绿色","Light grey":"浅灰色",Next:"下一步",Orange:"橙色",Previous:"上一步",Purple:"紫色",Red:"红色",Redo:"重做","Remove color":"移除颜色","Restore default":"恢复默认","Rich Text Editor":"富文本编辑器","Rich Text Editor, %0":"富文本编辑器, %0",Save:"保存","Select all":"全选","Show more items":"显示更多",Turquoise:"青色",Undo:"撤销","Upload in progress":"正在上传",White:"白色","Widget toolbar":"小部件工具栏",Yellow:"黄色"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..f75bb424ffcf74d4cf2d7d34b735821f26276824
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js
@@ -0,0 +1 @@
+!function(e){const o=e.zh=e.zh||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"淺綠色",Black:"黑色",Blue:"藍色",Cancel:"取消","Dim grey":"淡灰色","Dropdown toolbar":"下拉選單","Edit block":"編輯區塊","Editor toolbar":"編輯器工具",Green:"綠色",Grey:"灰色","Insert paragraph after block":"在這個區塊後面插入一個段落","Insert paragraph before block":"在這個區塊前面插入一個段落","Light blue":"亮藍色","Light green":"亮綠色","Light grey":"亮灰色",Next:"下一",Orange:"橘色",Previous:"上一",Purple:"紫色",Red:"紅色",Redo:"重做","Remove color":"移除顏色","Restore default":"","Rich Text Editor":"豐富文字編輯器","Rich Text Editor, %0":"豐富文字編輯器,%0",Save:"儲存","Select all":"選取全部","Show more items":"顯示更多",Turquoise:"藍綠色",Undo:"取消","Upload in progress":"正在上傳",White:"白色","Widget toolbar":"小工具",Yellow:"黃色"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/editor-classic.js b/web/core/assets/vendor/ckeditor5/editor-classic/editor-classic.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/editor-classic.js
rename to web/core/assets/vendor/ckeditor5/editor-classic/editor-classic.js
diff --git a/web/core/assets/vendor/ckeditor5/editor-decoupled.js b/web/core/assets/vendor/ckeditor5/editor-decoupled/editor-decoupled.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/editor-decoupled.js
rename to web/core/assets/vendor/ckeditor5/editor-decoupled/editor-decoupled.js
diff --git a/web/core/assets/vendor/ckeditor5/essentials.js b/web/core/assets/vendor/ckeditor5/essentials/essentials.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/essentials.js
rename to web/core/assets/vendor/ckeditor5/essentials/essentials.js
diff --git a/web/core/assets/vendor/ckeditor5/heading.js b/web/core/assets/vendor/ckeditor5/heading/heading.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/heading.js
rename to web/core/assets/vendor/ckeditor5/heading/heading.js
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ar.js b/web/core/assets/vendor/ckeditor5/heading/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..5d81ebd3e712c9b4fd3f1712d0fa7a6feea3eb3f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ar.js
@@ -0,0 +1 @@
+!function(n){const a=n.ar=n.ar||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"اختر عنوان",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"فقرة","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/az.js b/web/core/assets/vendor/ckeditor5/heading/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..941d1188a0bd897c81b6cdd18da5d619b6dd1748
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/az.js
@@ -0,0 +1 @@
+!function(a){const n=a.az=a.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Başlıqı seç",Heading:"Başlıq","Heading 1":"Başlıq 1","Heading 2":"Başlıq 2","Heading 3":"Başlıq 3","Heading 4":"Başlıq 4","Heading 5":"Başlıq 5","Heading 6":"Başlıq 6",Paragraph:"Abzas","Type or paste your content here.":"","Type your title":"Başlığınızı yazın"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/bg.js b/web/core/assets/vendor/ckeditor5/heading/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..7ade361456472300bea85d349d46e083ff66d5f2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/bg.js
@@ -0,0 +1 @@
+!function(n){const e=n.bg=n.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Избери заглавие",Heading:"Заглавие","Heading 1":"Заглавие 1","Heading 2":"Заглавие 2","Heading 3":"Заглавие 3","Heading 4":"Заглавие 4","Heading 5":"Заглавие 5","Heading 6":"Заглавие 6",Paragraph:"Параграф","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ca.js b/web/core/assets/vendor/ckeditor5/heading/translations/ca.js
new file mode 100644
index 0000000000000000000000000000000000000000..f8826ef824ed10ca9def57947b404b33c154eb2f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ca.js
@@ -0,0 +1 @@
+!function(a){const e=a.ca=a.ca||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Escull capçalera",Heading:"Capçalera","Heading 1":"Capçalera 1","Heading 2":"Capçalera 2","Heading 3":"Capçalera 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Pàrraf","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/cs.js b/web/core/assets/vendor/ckeditor5/heading/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..2fa3e3515ab923266140505e8c8eb9c8b89b4f20
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/cs.js
@@ -0,0 +1 @@
+!function(e){const a=e.cs=e.cs||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Zvolte nadpis",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Paragraph:"Odstavec","Type or paste your content here.":"Zde zadejte nebo vložte obsah.","Type your title":"Sem zadejte název"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/da.js b/web/core/assets/vendor/ckeditor5/heading/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..8595dff15bede4ffe1e7f5f63aaa50fed0df5919
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/da.js
@@ -0,0 +1 @@
+!function(i){const e=i.da=i.da||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Vælg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Paragraph:"Afsnit","Type or paste your content here.":"Skriv eller indsæt dit indhold her.","Type your title":"Skriv din titel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/heading/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..3a31c29a479170b70e5ec9639cded74b8e8dd75d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const i=e["de-ch"]=e["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Überschrift auswählen",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Paragraph:"Absatz","Type or paste your content here.":"Hier Inhalt einfügen.","Type your title":"Titel eingeben"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/de.js b/web/core/assets/vendor/ckeditor5/heading/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..398067acc33530735b64c28e6d585af400d9a913
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/de.js
@@ -0,0 +1 @@
+!function(e){const i=e.de=e.de||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Überschrift auswählen",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Paragraph:"Absatz","Type or paste your content here.":"Hier Inhalt einfügen.","Type your title":"Titel eingeben"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/el.js b/web/core/assets/vendor/ckeditor5/heading/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..e858ea230a28f557a5ba5e0a875b0c6ac944a78b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/el.js
@@ -0,0 +1 @@
+!function(e){const n=e.el=e.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Επιλέξτε κεφαλίδα",Heading:"Κεφαλίδα","Heading 1":"Κεφαλίδα 1","Heading 2":"Κεφαλίδα 2","Heading 3":"Κεφαλίδα 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Παράγραφος","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/en-au.js b/web/core/assets/vendor/ckeditor5/heading/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..8fc62daa65a20be31accef53565e4a79b3aab685
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/en-au.js
@@ -0,0 +1 @@
+!function(e){const n=e["en-au"]=e["en-au"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/heading/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..eb79ba4d0d1256ce6b03a3f499ff4d51997f1431
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/en-gb.js
@@ -0,0 +1 @@
+!function(e){const n=e["en-gb"]=e["en-gb"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/eo.js b/web/core/assets/vendor/ckeditor5/heading/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..d10e7581a64e53f5f51c1a5d635f8d7b31cc1f12
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/eo.js
@@ -0,0 +1 @@
+!function(a){const e=a.eo=a.eo||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Elektu ĉapon",Heading:"Ĉapo","Heading 1":"Ĉapo 1","Heading 2":"Ĉapo 2","Heading 3":"Ĉapo 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafo","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/es.js b/web/core/assets/vendor/ckeditor5/heading/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..23c50b4d6c94b44c6d5e4de96b9b14a8d66bb129
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/es.js
@@ -0,0 +1 @@
+!function(a){const e=a.es=a.es||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Elegir Encabezado",Heading:"Encabezado","Heading 1":"Encabezado 1","Heading 2":"Encabezado 2","Heading 3":"Encabezado 3","Heading 4":"Encabezado 4","Heading 5":"Encabezado 5","Heading 6":"Encabezado 6",Paragraph:"Párrafo","Type or paste your content here.":"Introduce o pega tu contenido aquí","Type your title":"Introduce tu título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/et.js b/web/core/assets/vendor/ckeditor5/heading/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..007397f08b6038b0bf19dc5e9f337458620a0be3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/et.js
@@ -0,0 +1 @@
+!function(i){const e=i.et=i.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Vali pealkiri",Heading:"Pealkiri","Heading 1":"Pealkiri 1","Heading 2":"Pealkiri 2","Heading 3":"Pealkiri 3","Heading 4":"Pealkiri 4","Heading 5":"Pealkiri 5","Heading 6":"Pealkiri 6",Paragraph:"Lõik","Type or paste your content here.":"Siia tipi või kopeeri tekst.","Type your title":"Sisesta pealkiri"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/eu.js b/web/core/assets/vendor/ckeditor5/heading/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..1e5aafd7968df8e9db7e174dae086fadc7c6a045
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/eu.js
@@ -0,0 +1 @@
+!function(a){const e=a.eu=a.eu||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Aukeratu izenburua",Heading:"Izenburua","Heading 1":"Izenburua 1","Heading 2":"Izenburua 2","Heading 3":"Izenburua 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafoa","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/fa.js b/web/core/assets/vendor/ckeditor5/heading/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..50f93b68b6a8be9bc65f3bacfede80e7b93d4f82
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/fa.js
@@ -0,0 +1 @@
+!function(n){const a=n.fa=n.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"انتخاب عنوان",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6",Paragraph:"پاراگراف","Type or paste your content here.":"محتوای خود را در اینجا تایپ یا پیست کنید.","Type your title":"عنوان خود را تایپ کنید"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/fi.js b/web/core/assets/vendor/ckeditor5/heading/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..a7ceef6d455f6fe63ad3aafc680be14d1ac28d93
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/fi.js
@@ -0,0 +1 @@
+!function(i){const o=i.fi=i.fi||{};o.dictionary=Object.assign(o.dictionary||{},{"Choose heading":"Valitse otsikko",Heading:"Otsikkotyyli","Heading 1":"Otsikko 1","Heading 2":"Otsikko 2","Heading 3":"Otsikko 3","Heading 4":"Otsikko 4","Heading 5":"Otsikko 5","Heading 6":"Otsikko 6",Paragraph:"Kappale","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/fr.js b/web/core/assets/vendor/ckeditor5/heading/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c28965c1d40997d7581c694e28efd0e7e6dc830a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const i=e.fr=e.fr||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Choisir l'en-tête",Heading:"En-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6",Paragraph:"Paragraphe","Type or paste your content here.":"Noter ou coller votre contenu ici","Type your title":"Rentrer votre titre"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/gl.js b/web/core/assets/vendor/ckeditor5/heading/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..191e1905ccdb955a96a0f4cefc039a9cd8d2ba2e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/gl.js
@@ -0,0 +1 @@
+!function(o){const t=o.gl=o.gl||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Escolla o título",Heading:"Título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Paragraph:"Parágrafo","Type or paste your content here.":"Escriba ou pegue o seu contido aquí.","Type your title":"Escriba o seu título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/he.js b/web/core/assets/vendor/ckeditor5/heading/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..7a0a30dfc618f880d7fd8b7b90d784ab61462d2a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/he.js
@@ -0,0 +1 @@
+!function(e){const n=e.he=e.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"בחר סוג כותרת",Heading:"כותרת","Heading 1":"כותרת 1","Heading 2":"כותרת 2","Heading 3":"כותרת 3","Heading 4":"כותרת 4","Heading 5":"כותרת 5","Heading 6":"כותרת 6",Paragraph:"פיסקה","Type or paste your content here.":"הזן או הדבק את התוכן כאן","Type your title":"הזן כותרת"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/hi.js b/web/core/assets/vendor/ckeditor5/heading/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bdb92e980b3ca3d5c6a31b5e0283b8bd0631f11
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/hi.js
@@ -0,0 +1 @@
+!function(e){const i=e.hi=e.hi||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/hr.js b/web/core/assets/vendor/ckeditor5/heading/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bff489c8474e1aad25be36174828691e71a0c87
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/hr.js
@@ -0,0 +1 @@
+!function(a){const e=a.hr=a.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Odaberite naslov",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Paragraf","Type or paste your content here.":"Utipkajte ili zalijepite Vaš sadržaj ovdje.","Type your title":"Utipkajte naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/hu.js b/web/core/assets/vendor/ckeditor5/heading/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..4795c30d2c816c22247ac2e7c57d6c3334e1dc45
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/hu.js
@@ -0,0 +1 @@
+!function(e){const a=e.hu=e.hu||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Stílus megadása",Heading:"Stílusok","Heading 1":"Címsor 1","Heading 2":"Címsor 2","Heading 3":"Címsor 3","Heading 4":"Címsor 4","Heading 5":"Címsor 5","Heading 6":"Címsor 6",Paragraph:"Bekezdés","Type or paste your content here.":"Írja be, vagy illessze be a tartalmat.","Type your title":"Adja meg a címet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/id.js b/web/core/assets/vendor/ckeditor5/heading/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..50afffc6e638485115d7a5285e5dd1ec07a30f0d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/id.js
@@ -0,0 +1 @@
+!function(a){const i=a.id=a.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Pilih tajuk",Heading:"Tajuk","Heading 1":"Tajuk 1","Heading 2":"Tajuk 2","Heading 3":"Tajuk 3","Heading 4":"Tajuk 4","Heading 5":"Tajuk 5","Heading 6":"Tajuk 6",Paragraph:"Paragraf","Type or paste your content here.":"Ketik atau tempel konten Anda di sini.","Type your title":"Ketik judul Anda"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/it.js b/web/core/assets/vendor/ckeditor5/heading/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..623941735f1ff3bb819fce4a9f954e7b519aa9b0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/it.js
@@ -0,0 +1 @@
+!function(e){const n=e.it=e.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Seleziona intestazione",Heading:"Intestazione","Heading 1":"Intestazione 1","Heading 2":"Intestazione 2","Heading 3":"Intestazione 3","Heading 4":"Intestazione 4","Heading 5":"Intestazione 5","Heading 6":"Intestazione 6",Paragraph:"Paragrafo","Type or paste your content here.":"Inserire o incollare qui il proprio contenuto.","Type your title":"Inserire il proprio titolo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ja.js b/web/core/assets/vendor/ckeditor5/heading/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..8fab6d51cf2a39c31bbb8d787e4c643054e2c5f7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ja.js
@@ -0,0 +1 @@
+!function(n){const a=n.ja=n.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"見出しを選択",Heading:"見出し","Heading 1":"見出し1","Heading 2":"見出し2","Heading 3":"見出し3 ","Heading 4":"見出し4","Heading 5":"見出し5","Heading 6":"見出し6",Paragraph:"段落","Type or paste your content here.":"コンテンツをここに入力または貼り付けしてください。","Type your title":"タイトルを入力"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/km.js b/web/core/assets/vendor/ckeditor5/heading/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..502fd61abe3231e2d6c3ffc21922567b55d314f1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/km.js
@@ -0,0 +1 @@
+!function(n){const e=n.km=n.km||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ជ្រើសរើស​ក្បាលអត្ថបទ",Heading:"ក្បាលអត្ថបទ","Heading 1":"ក្បាលអត្ថបទ 1","Heading 2":"ក្បាលអត្ថបទ 2","Heading 3":"ក្បាលអត្ថបទ 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"កថាខណ្ឌ","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/kn.js b/web/core/assets/vendor/ckeditor5/heading/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..dc3d17ada73e0e8abc1f3b682bc77b20fbc399bb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/kn.js
@@ -0,0 +1 @@
+!function(n){const e=n.kn=n.kn||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು",Heading:"ಶೀರ್ಷಿಕೆ","Heading 1":"ಶೀರ್ಷಿಕೆ 1","Heading 2":"ಶೀರ್ಷಿಕೆ 2","Heading 3":"ಶೀರ್ಷಿಕೆ 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"ಪ್ಯಾರಾಗ್ರಾಫ್","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ko.js b/web/core/assets/vendor/ckeditor5/heading/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..5b425e6580fb95e58c1de322540bdcc9286664c6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ko.js
@@ -0,0 +1 @@
+!function(n){const e=n.ko=n.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"제목 선택",Heading:"제목","Heading 1":"제목 1","Heading 2":"제목 2","Heading 3":"제목 3","Heading 4":"제목 4","Heading 5":"제목 5","Heading 6":"제목 6",Paragraph:"문단","Type or paste your content here.":"여기에 내용을 입력하거나 붙여넣기 하세요.","Type your title":"제목을 입력해주세요"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ku.js b/web/core/assets/vendor/ckeditor5/heading/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..8307b654aa892675d18f0fd1c843abd9c5bc0d9e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ku.js
@@ -0,0 +1 @@
+!function(n){const e=n.ku=n.ku||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"سەرنووسە هەڵبژێرە",Heading:"سەرنووسە","Heading 1":"سەرنووسەی 1","Heading 2":"سەرنووسەی 2","Heading 3":"سەرنووسەی 3","Heading 4":"سەرنووسەی 4","Heading 5":"سەرنووسەی 5","Heading 6":"سەرنووسەی 6",Paragraph:"پەراگراف","Type or paste your content here.":"بنووسە یاخوود ناوەڕۆکی کۆپیکراو لیڕە بلکێنە","Type your title":"نوسینی ناونیشان"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/lt.js b/web/core/assets/vendor/ckeditor5/heading/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..5535ebad3c5219767c856e2f3613ec7e48b8459a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/lt.js
@@ -0,0 +1 @@
+!function(a){const t=a.lt=a.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Pasirinkite antraštę",Heading:"Antraštė","Heading 1":"Antraštė 1","Heading 2":"Antraštė 2","Heading 3":"Antraštė 3","Heading 4":"Antraštė 4","Heading 5":"Antraštė 5","Heading 6":"Antraštė 6",Paragraph:"Paragrafas","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/lv.js b/web/core/assets/vendor/ckeditor5/heading/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..71010b25548471da6c3dce6658dd78b059ad8298
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/lv.js
@@ -0,0 +1 @@
+!function(s){const i=s.lv=s.lv||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Izvēlēties virsrakstu",Heading:"Virsraksts","Heading 1":"Virsraksts 1","Heading 2":"Virsraksts 2","Heading 3":"Virsraksts 3","Heading 4":"Virsraksts 4","Heading 5":"Virsraksts 5","Heading 6":"Virsraksts 6",Paragraph:"Pagrāfs","Type or paste your content here.":"Rakstiet vai ielīmējiet saturu šeit.","Type your title":"Ievadiet virsrakstu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/nb.js b/web/core/assets/vendor/ckeditor5/heading/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..e366ac33c8afc39fd472b8ada4f196e7db1dcebc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/nb.js
@@ -0,0 +1 @@
+!function(e){const i=e.nb=e.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Velg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Avsnitt","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ne.js b/web/core/assets/vendor/ckeditor5/heading/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..7626a31b068208af5b24b3853269d881916a31db
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const e=n.ne=n.ne||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"शीर्षक छनौट गर्नुहोस्",Heading:"शीर्षक","Heading 1":"शीर्षक-एक","Heading 2":"शीर्षक २","Heading 3":"शीर्षक ३","Heading 4":"शीर्षक ४","Heading 5":"शीर्षक ५","Heading 6":"शीर्षक ६",Paragraph:"अनुच्छेद","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/nl.js b/web/core/assets/vendor/ckeditor5/heading/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..da1550e42558b5d002f9eeaa8bbb3fbcb32ae7ba
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/nl.js
@@ -0,0 +1 @@
+!function(o){const n=o.nl=o.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Kies kop",Heading:"Koppen","Heading 1":"Kop 1","Heading 2":"Kop 2","Heading 3":"Kop 3","Heading 4":"Kop 4","Heading 5":"Kop 5","Heading 6":"Kop 6",Paragraph:"Paragraaf","Type or paste your content here.":"Voer of plak uw inhoud in.","Type your title":"Voor uw titel in"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/no.js b/web/core/assets/vendor/ckeditor5/heading/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..e5f23bbd14d5d8341444474e2518b79141d1ed78
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/no.js
@@ -0,0 +1 @@
+!function(i){const e=i.no=i.no||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Velg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Paragraph:"Avsnitt","Type or paste your content here.":"Skriv eller lim inn ditt innhold her","Type your title":"Skriv inn tittel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/pl.js b/web/core/assets/vendor/ckeditor5/heading/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..a5137762b063c7adadb93eef2dac90e9c7d0eb77
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/pl.js
@@ -0,0 +1 @@
+!function(e){const a=e.pl=e.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Wybierz nagłówek",Heading:"Nagłówek","Heading 1":"Nagłówek 1","Heading 2":"Nagłówek 2","Heading 3":"Nagłówek 3","Heading 4":"Nagłówek 4","Heading 5":"Nagłówek 5","Heading 6":"Nagłówek 6",Paragraph:"Akapit","Type or paste your content here.":"Wpisz lub wklej tutaj treść dokumentu.","Type your title":"Podaj tytuł"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/heading/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa73a301d7b7012737f8c147305b3133819bf69c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/pt-br.js
@@ -0,0 +1 @@
+!function(o){const t=o["pt-br"]=o["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Escolha o título",Heading:"Titulo","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Paragraph:"Parágrafo","Type or paste your content here.":"Digite ou cole o conteúdo aqui.","Type your title":"Digite o título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/pt.js b/web/core/assets/vendor/ckeditor5/heading/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..cc3d6de8e4638b5995c71f5b30c0ba430c075177
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/pt.js
@@ -0,0 +1 @@
+!function(a){const e=a.pt=a.pt||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"",Heading:"Cabeçalho","Heading 1":"Cabeçalho 1","Heading 2":"Cabeçalho 2","Heading 3":"Cabeçalho 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Parágrafo","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ro.js b/web/core/assets/vendor/ckeditor5/heading/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..35d1945ae2674285e35a2d63f4b0e343507f7133
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ro.js
@@ -0,0 +1 @@
+!function(i){const t=i.ro=i.ro||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Alege titlu",Heading:"Titlu","Heading 1":"Titlu 1","Heading 2":"Titlu 2","Heading 3":"Titlu 3","Heading 4":"Titlu 4","Heading 5":"Titlu 5","Heading 6":"Titlu 6",Paragraph:"Paragraf","Type or paste your content here.":"Scrie sau inserează aici conținutul tău","Type your title":"Scrie titlul tău"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ru.js b/web/core/assets/vendor/ckeditor5/heading/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ecc949eb0424151cf0c6f070db55b6c83d53961
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ru.js
@@ -0,0 +1 @@
+!function(n){const e=n.ru=n.ru||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Выбор стиля",Heading:"Стиль","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Paragraph:"Параграф","Type or paste your content here.":"Введите или вставьте сюда ваш текст","Type your title":"Введите заголовок"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sk.js b/web/core/assets/vendor/ckeditor5/heading/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..9db4cd8cae143c8d221ef0e0bae4b4f232157355
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sk.js
@@ -0,0 +1 @@
+!function(i){const a=i.sk=i.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Vyberte nadpis",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Paragraph:"Odsek","Type or paste your content here.":"Vložte obsah","Type your title":"Vložte nadpis"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sl.js b/web/core/assets/vendor/ckeditor5/heading/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ef503e6d4403ffb0d645234b11dc0ef99d340f9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sl.js
@@ -0,0 +1 @@
+!function(a){const i=a.sl=a.sl||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Izberi naslov",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Odstavek","Type or paste your content here.":"Vnesi ali prilepi vsebino","Type your title":"Vnesi naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sq.js b/web/core/assets/vendor/ckeditor5/heading/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..3217e510f4ff426855aa005625f7995d8910b3e6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sq.js
@@ -0,0 +1 @@
+!function(i){const n=i.sq=i.sq||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Përzgjidh nëntitullin",Heading:"Nëntitulli","Heading 1":"Nëntitulli 1","Heading 2":"Nëntitulli 2","Heading 3":"Nëntitulli 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafi","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/heading/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..eb54019b2c341c84191288556bc8264b64ad847b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(a){const i=a["sr-latn"]=a["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Odredi stil",Heading:"Stilovi","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Pasus","Type or paste your content here.":"Upišite ili nalepite naslov","Type your title":"Odredite naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sr.js b/web/core/assets/vendor/ckeditor5/heading/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..e1077b2f5d0457b5a1064978150034de7baaf91c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sr.js
@@ -0,0 +1 @@
+!function(n){const e=n.sr=n.sr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Одреди стил",Heading:"Стилови","Heading 1":"Наслов 1","Heading 2":"Наслов 2","Heading 3":"Наслов 3","Heading 4":"Наслов 4","Heading 5":"Наслов 5","Heading 6":"Наслов 6",Paragraph:"Пасус","Type or paste your content here.":"Упишите или налепите наслов","Type your title":"Одредите наслов"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/sv.js b/web/core/assets/vendor/ckeditor5/heading/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..bcdb31eaee019033ea177449e907a2d41241f2b9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/sv.js
@@ -0,0 +1 @@
+!function(i){const r=i.sv=i.sv||{};r.dictionary=Object.assign(r.dictionary||{},{"Choose heading":"Välj rubrik",Heading:"Rubrik","Heading 1":"Rubrik 1","Heading 2":"Rubrik 2","Heading 3":"Rubrik 3","Heading 4":"Rubrik 4","Heading 5":"Rubrik 5","Heading 6":"Rubrik 6",Paragraph:"Paragraf","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/th.js b/web/core/assets/vendor/ckeditor5/heading/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..84e1673cf7a6717dd48bcac0b7b34d2f09c51bb2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/th.js
@@ -0,0 +1 @@
+!function(n){const e=n.th=n.th||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"เลือกขนาดหัวข้อ",Heading:"หัวข้อ","Heading 1":"หัวข้อขนาด 1","Heading 2":"","Heading 3":"","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"ย่อหน้า","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/tk.js b/web/core/assets/vendor/ckeditor5/heading/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..a6c695569ad415a1d2e32d2d01335faf1be5ac45
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/tk.js
@@ -0,0 +1 @@
+!function(a){const y=a.tk=a.tk||{};y.dictionary=Object.assign(y.dictionary||{},{"Choose heading":"Sözbaşy saýlaň",Heading:"Sözbaşy","Heading 1":"Sözbaşy 1","Heading 2":"Sözbaşy 2","Heading 3":"Sözbaşy 3","Heading 4":"Sözbaşy 4","Heading 5":"Sözbaşy 5","Heading 6":"Sözbaşy 6",Paragraph:"Abzas","Type or paste your content here.":"Mazmunyňyzy şu ýere ýazyň ýa-da goýuň.","Type your title":"Sözbaşyny ýazyň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/tr.js b/web/core/assets/vendor/ckeditor5/heading/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..a2114db4c31b86b64bd2256692121a0db4a89314
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/tr.js
@@ -0,0 +1 @@
+!function(a){const e=a.tr=a.tr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Başlık tipi seç",Heading:"Başlık","Heading 1":"1. Seviye Başlık","Heading 2":"2. Seviye Başlık","Heading 3":"3. Seviye Başlık","Heading 4":"4. Seviye Başlık","Heading 5":"5. Seviye Başlık","Heading 6":"6. Seviye Başlık",Paragraph:"Paragraf","Type or paste your content here.":"İçeriğinizi buraya yapıştırın yada yazın.","Type your title":"Başlığınızı yazınız"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/ug.js b/web/core/assets/vendor/ckeditor5/heading/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..74ec00765f6dfe825ac961f465bb8f65c64495f5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/ug.js
@@ -0,0 +1 @@
+!function(n){const e=n.ug=n.ug||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ماۋزۇ تاللاش",Heading:"ماۋزۇ","Heading 1":"ماۋزۇ 1","Heading 2":"ماۋزۇ 2","Heading 3":"ماۋزۇ 3","Heading 4":"ماۋزۇ 4","Heading 5":"ماۋزۇ 5","Heading 6":"ماۋزۇ 6",Paragraph:"ئابزاس","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/uk.js b/web/core/assets/vendor/ckeditor5/heading/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..c6cb5920b31c20f43b517d95f7632d416f24f881
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/uk.js
@@ -0,0 +1 @@
+!function(n){const e=n.uk=n.uk||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Оберіть заголовок",Heading:"Заголовок","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Paragraph:"Параграф","Type or paste your content here.":"Введіть або вставте свій вміст тут.","Type your title":"Введіть назву"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/vi.js b/web/core/assets/vendor/ckeditor5/heading/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..e862e89ebd7f683d9f95831782903e4196dd1bda
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/vi.js
@@ -0,0 +1 @@
+!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Chọn tiêu đề",Heading:"Tiêu đề","Heading 1":"Tiêu đề 1","Heading 2":"Tiêu đề 2","Heading 3":"Tiêu đề 3","Heading 4":"Tiêu đề 4","Heading 5":"Tiêu đề 5","Heading 6":"Tiêu đề 6",Paragraph:"Đoạn văn","Type or paste your content here.":"Nhập hoặc dán nội dung tại đây","Type your title":"Nhập tựa đề"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/heading/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..7fcc8ed78e50d503ddffd59399283ab585da36a7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const e=n["zh-cn"]=n["zh-cn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"标题类型",Heading:"标题","Heading 1":"标题 1","Heading 2":"标题 2","Heading 3":"标题 3","Heading 4":"标题 4","Heading 5":"标题 5","Heading 6":"标题 6",Paragraph:"段落","Type or paste your content here.":"在这里输入或粘贴内容","Type your title":"输入标题"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/heading/translations/zh.js b/web/core/assets/vendor/ckeditor5/heading/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..81c11f1fe393fd54f59ed73f2b4e8f759720ecc6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/heading/translations/zh.js
@@ -0,0 +1 @@
+!function(n){const e=n.zh=n.zh||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"選取標題",Heading:"標題","Heading 1":"標題 1","Heading 2":"標題 2","Heading 3":"標題 3","Heading 4":"標題 4","Heading 5":"標題 5","Heading 6":"標題 6",Paragraph:"段落","Type or paste your content here.":"在此輸入或貼上你的內容。","Type your title":"輸入你的標題"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line.js b/web/core/assets/vendor/ckeditor5/horizontal-line/horizontal-line.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/horizontal-line.js
rename to web/core/assets/vendor/ckeditor5/horizontal-line/horizontal-line.js
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/az.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..dcf006cf21e32a491e81bd8dff64c5279b6baada
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/az.js
@@ -0,0 +1 @@
+!function(i){const n=i.az=i.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Üfüqi xətt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/cs.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..1be64f453ab9f1090f2e3da90fca98ee27a14f49
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const o=n.cs=n.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"Horizontal line":"Vodorovná čára"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/da.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..d3bddd43bf3ca1a790641fca6c2a41a8e6fd5645
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/da.js
@@ -0,0 +1 @@
+!function(i){const n=i.da=i.da||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horisontal linje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..e1d1a2caa0fcae54fb579bbbe752baf94ab096ef
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de-ch.js
@@ -0,0 +1 @@
+!function(i){const n=i["de-ch"]=i["de-ch"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontale Linie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..999ecef64b0c1fb287c01e8c18271ce65a1b8c47
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/de.js
@@ -0,0 +1 @@
+!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontale Linie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/en-au.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..a18d104ada9aae9a4188df5822b6763d8ecbddfe
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const i=n["en-au"]=n["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontal line"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/es.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..fe738fbfb1b73cc80507724979669a46d9d8e5fb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/es.js
@@ -0,0 +1 @@
+!function(n){const i=n.es=n.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Línea horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/et.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..e093b154d77a2d288ed2f125e76f1fa241e59ffa
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/et.js
@@ -0,0 +1 @@
+!function(n){const o=n.et=n.et||{};o.dictionary=Object.assign(o.dictionary||{},{"Horizontal line":"Horisontaalne joon"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fa.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b0ee8e15c3ab74321b9ba68479cbfc52e38da12
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fa.js
@@ -0,0 +1 @@
+!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"خط افقی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fr.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..3188a023964e64bfe696d2ae852e7a0cbb76dc5b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/fr.js
@@ -0,0 +1 @@
+!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Ligne horizontale"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/gl.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..58ef0ad377150c78f3100dbe86906470bfd93db9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/gl.js
@@ -0,0 +1 @@
+!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Liña horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/he.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..582cb95b407a399d94081a8294280a7d52359be6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/he.js
@@ -0,0 +1 @@
+!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"קו אופקי"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hi.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b6d4419c3abd75ee3d15a75820ec2781226c3d8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hi.js
@@ -0,0 +1 @@
+!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontal line"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hr.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..e4638726b2e3e762609b972c8fbfdc6aca648752
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hr.js
@@ -0,0 +1 @@
+!function(i){const n=i.hr=i.hr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Vodoravna linija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hu.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..26784be2be2f547bf9c601de869163f87add3c72
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/hu.js
@@ -0,0 +1 @@
+!function(n){const i=n.hu=n.hu||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Vízszintes elválasztóvonal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/id.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..f5e02cddfaf55afdd1b89ca36537ff0712cc69b2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/id.js
@@ -0,0 +1 @@
+!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Garis horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/it.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..e59c182b5586897310e059c0a0b9ad87961bb793
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/it.js
@@ -0,0 +1 @@
+!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linea orizzontale"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ja.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..f022a7bf4e24726a2e959c48bcb1e28c943ad4c9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ja.js
@@ -0,0 +1 @@
+!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"区切り"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ko.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b38d91f35e8aea290aa757081513074977176cb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ko.js
@@ -0,0 +1 @@
+!function(i){const n=i.ko=i.ko||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"수평선"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ku.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..148dfecd1065d931ba9ff1544c49408ca5760989
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ku.js
@@ -0,0 +1 @@
+!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"هێڵی ئاسۆیی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/lv.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cb343b931bde07119f58d54ebc39f68e6a82189
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/lv.js
@@ -0,0 +1 @@
+!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontāli atdalošā līnija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/nl.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..53d2bd369adc2a8583f8862149f65b2551a6c10b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontale lijn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/no.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..84abcc1c64d8c5657e562919c16dd3dd1cbe0736
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/no.js
@@ -0,0 +1 @@
+!function(n){const i=n.no=n.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horisontal linje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pl.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..4efc1f5fa1454204351031d8a408b2a7052105f2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pl.js
@@ -0,0 +1 @@
+!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linia pozioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..9784a953341a50409e16ff3f4baaba7f35892c98
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/pt-br.js
@@ -0,0 +1 @@
+!function(i){const n=i["pt-br"]=i["pt-br"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linha horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ro.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..143ecfd33eaa4c8c5d131712dd2d7379dddb0dc0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ro.js
@@ -0,0 +1 @@
+!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linie orizontală"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ru.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..dee99993a8ac55b10d1e59252faacff7bf98d3c4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Горизонтальная линия"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sk.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..e53d2a48146b456f275b2c229a0d94991601cf6f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sk.js
@@ -0,0 +1 @@
+!function(i){const n=i.sk=i.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Vodorovná čiara"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sl.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sl.js
new file mode 100644
index 0000000000000000000000000000000000000000..e9c2e2359a8005538aed12155529ef041f66d97e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sl.js
@@ -0,0 +1 @@
+!function(n){const i=n.sl=n.sl||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Vodoravna črta"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..6c538bbca561760d7da9b5b11baa7dc5f39bc7f7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontalna razdelna linija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..b44c41599cd1388e59a3d554fca4da928ba93bae
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Хоризонтална разделна линија"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/th.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..d69f9639027101d7983f4e47e5f21bdb9f74b1c4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/th.js
@@ -0,0 +1 @@
+!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"เส้นแนวนอน"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tk.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..209fcbe0bb5fb368ceee88722f13174958bfd270
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tk.js
@@ -0,0 +1 @@
+!function(i){const n=i.tk=i.tk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Gorizontal çyzyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tr.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..244eaf18db424d9ad8b5a0c7bad8dcb2e5f40c52
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/tr.js
@@ -0,0 +1 @@
+!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Yatay çiizgi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/uk.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..5ade0707c5250e6ad3870c297340c652353097ce
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/uk.js
@@ -0,0 +1 @@
+!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Горизонтальна лінія"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/vi.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..5db0a5cd74c3cc44e3432c715fe3ed30b6697244
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Đường ngang"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..ef7f821e1d969a27960ec0c8d101b6b99e4b47e3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"水平线"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh.js b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..4e2d7976b2bd8849c6b3ff93f294fa93c38c26a1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/horizontal-line/translations/zh.js
@@ -0,0 +1 @@
+!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"水平線"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support.js b/web/core/assets/vendor/ckeditor5/html-support/html-support.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/html-support.js
rename to web/core/assets/vendor/ckeditor5/html-support/html-support.js
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/de.js b/web/core/assets/vendor/ckeditor5/html-support/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..d7035a6185415ad8516815e5410343986fb56eaa
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/de.js
@@ -0,0 +1 @@
+!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML-Objekt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/gl.js b/web/core/assets/vendor/ckeditor5/html-support/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..856c0d61fd0174dd96d660c47a21b9e9a4e2d272
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/gl.js
@@ -0,0 +1 @@
+!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"Obxecto HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/hu.js b/web/core/assets/vendor/ckeditor5/html-support/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..58f546f122a949f25ee04146d53da455842da12e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/hu.js
@@ -0,0 +1 @@
+!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML objektum"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/it.js b/web/core/assets/vendor/ckeditor5/html-support/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..ed21c74f8fe8265a200f07b84434cdb4253cbfe8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/it.js
@@ -0,0 +1 @@
+!function(i){const t=i.it=i.it||{};t.dictionary=Object.assign(t.dictionary||{},{"HTML object":"Oggetto HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/nl.js b/web/core/assets/vendor/ckeditor5/html-support/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..17f2e720ecaa3c42d0988a5b94f90d3614d9844e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"HTML object":"HTML object"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/pl.js b/web/core/assets/vendor/ckeditor5/html-support/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5c63992aa986304f0de0367a0e5c8bb36855177
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/pl.js
@@ -0,0 +1 @@
+!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"Obiekt HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/ru.js b/web/core/assets/vendor/ckeditor5/html-support/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..fef998cdf2c33eb604a19fdb717d3e1997e4a8dd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML объект"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/html-support/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..6812571057a8a3e4ccba9f4059b277ac9e2bf12e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const t=n["sr-latn"]=n["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"HTML object":"HTML objеkat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/html-support/translations/sr.js b/web/core/assets/vendor/ckeditor5/html-support/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..8192bf964a5c242bd24630ca37328ca55db79e5a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/html-support/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"ХТМЛ објекат "})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image.js b/web/core/assets/vendor/ckeditor5/image/image.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/image.js
rename to web/core/assets/vendor/ckeditor5/image/image.js
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ar.js b/web/core/assets/vendor/ckeditor5/image/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..d8da4123417b46e9dca3554e3f56d59777fd7810
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ar.js
@@ -0,0 +1 @@
+!function(e){const i=e.ar=e.ar||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"صورة بالوسط","Change image text alternative":"غير النص البديل للصورة","Enter image caption":"ادخل عنوان الصورة","Full size image":"صورة بحجم كامل","Image resize list":"","Image toolbar":"","image widget":"عنصر الصورة","In line":"",Insert:"","Insert image":"ادراج صورة","Insert image via URL":"","Left aligned image":"صورة بمحاذاة لليسار",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"صورة بمحاذاة لليمين","Side image":"صورة جانبية","Text alternative":"النص البديل",Update:"","Update image URL":"","Upload failed":"فشل الرفع","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ast.js b/web/core/assets/vendor/ckeditor5/image/translations/ast.js
new file mode 100644
index 0000000000000000000000000000000000000000..c118ac0d9e35c0c4ef4cc5a3ffd727a27a7ade3a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ast.js
@@ -0,0 +1 @@
+!function(e){const a=e.ast=e.ast||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"Imaxen a tamañu completu","Image resize list":"","Image toolbar":"","image widget":"complementu d'imaxen","In line":"",Insert:"","Insert image":"","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Imaxen llateral","Text alternative":"",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/az.js b/web/core/assets/vendor/ckeditor5/image/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..b548f9e08daa6aa264f7411f2d2b2e969e2642eb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/az.js
@@ -0,0 +1 @@
+!function(e){const i=e.az=e.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Mərkəzə düzləndir","Change image text alternative":"Alternativ mətni redaktə et","Enter image caption":"Şəkil başlığı daxil edin","Full size image":"Tam ölçülü şəkili","Image resize list":"","Image toolbar":"Şəkil paneli","image widget":"Şəkil vidgetı","In line":"",Insert:"","Insert image":"Şəkili əlavə et","Insert image via URL":"","Left aligned image":"Soldan düzləndir",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Sağdan düzləndir","Side image":"Yan şəkil","Text alternative":"Alternativ mətn",Update:"","Update image URL":"","Upload failed":"Şəkili serverə yüklə","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/bg.js b/web/core/assets/vendor/ckeditor5/image/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..d7dd305498e01da4e48d011657fb24e429ced91e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/bg.js
@@ -0,0 +1 @@
+!function(e){const i=e.bg=e.bg||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"","Image resize list":"","Image toolbar":"","image widget":"Компонент за изображение","In line":"",Insert:"","Insert image":"Вмъкни изображение","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/cs.js b/web/core/assets/vendor/ckeditor5/image/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..8cc8f9de862f0f3574de1e7903126db743eee28e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/cs.js
@@ -0,0 +1 @@
+!function(e){const i=e.cs=e.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Obrázek zarovnaný na střed","Change image text alternative":"Změnit alternativní text obrázku","Enter image caption":"Zadejte popis obrázku","Full size image":"Obrázek v plné velikosti","Image resize list":"Seznam možností změny velikosti","Image toolbar":"Panel nástrojů obrázku","image widget":"ovládací prvek obrázku","In line":"",Insert:"Vložit","Insert image":"Vložit obrázek","Insert image via URL":"Vložit obrázek pomocí URL","Left aligned image":"Obrázek zarovnaný vlevo",Original:"Originální","Resize image":"Změnit velikost","Resize image to %0":"Změnit velikost na %0","Resize image to the original size":"Změnit velikost na původní velikost","Right aligned image":"Obrázek zarovnaný vpravo","Side image":"Postranní obrázek","Text alternative":"Alternativní text",Update:"Aktualizovat","Update image URL":"Aktualizovat URL obrázku","Upload failed":"Nahrání selhalo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/da.js b/web/core/assets/vendor/ckeditor5/image/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..d4ded0753f5a9bf6a8db24afa706c33e4e3119be
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/da.js
@@ -0,0 +1 @@
+!function(e){const i=e.da=e.da||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centreret billede","Change image text alternative":"Skift alternativ billedtekst","Enter image caption":"Indtast billedoverskrift","Full size image":"Fuld billedstørrelse","Image resize list":"","Image toolbar":"Billedværktøjslinje","image widget":"billed widget","In line":"",Insert:"","Insert image":"Indsæt billede","Insert image via URL":"","Left aligned image":"Venstrestillet billede",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Højrestillet billede","Side image":"Sidebillede","Text alternative":"Alternativ tekst",Update:"","Update image URL":"","Upload failed":"Upload fejlede","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/image/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..9cb057c9737f5683204183251c9cfa780bec0f73
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const i=e["de-ch"]=e["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"zentriertes Bild","Change image text alternative":"Alternativtext ändern","Enter image caption":"Bildunterschrift eingeben","Full size image":"Bild in voller Grösse","Image resize list":"Bildgrössen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"",Insert:"Einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Left aligned image":"linksbündiges Bild",Original:"Original","Resize image":"Bildgrösse ändern","Resize image to %0":"Bildgrösse ändern in %0","Resize image to the original size":"Originalgrösse wiederherstellen","Right aligned image":"rechtsbündiges Bild","Side image":"Ausgerichtetes Bild","Text alternative":"Alternativtext",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/de.js b/web/core/assets/vendor/ckeditor5/image/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..2887f60a842217b9c285b8f7383f329b7f2ff67c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/de.js
@@ -0,0 +1 @@
+!function(e){const i=e.de=e.de||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Bild teilt Text","Centered image":"Zentriertes Bild","Change image text alternative":"Alternativtext ändern","Enter image caption":"Bildunterschrift eingeben","Full size image":"Bild in voller Größe","Image resize list":"Bildgrößen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"Text in Zeile",Insert:"Einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Left aligned image":"Linksbündiges Bild",Original:"Original","Resize image":"Bildgröße ändern","Resize image to %0":"Bildgröße ändern in %0","Resize image to the original size":"Bild in Originalgröße ändern","Right aligned image":"Rechtsbündiges Bild","Side image":"Seitenbild","Text alternative":"Alternativtext",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Wrap text":"Text umfließt Bild"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/el.js b/web/core/assets/vendor/ckeditor5/image/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..1323cb24c623c5c104573a88c1948723301a7d75
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/el.js
@@ -0,0 +1 @@
+!function(e){const i=e.el=e.el||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"Αλλαγή εναλλακτικού κείμενου","Enter image caption":"Λεζάντα","Full size image":"Εικόνα πλήρης μεγέθους","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert image":"Εισαγωγή εικόνας","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"Εναλλακτικό κείμενο",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/en-au.js b/web/core/assets/vendor/ckeditor5/image/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..11990abc53511a20929e24c01ef05ce6a6f7a820
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/en-au.js
@@ -0,0 +1 @@
+!function(e){const i=e["en-au"]=e["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"",Insert:"Insert","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Left aligned image":"Left aligned image",Original:"Original","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/image/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..3a7eeddaf42c5771dde3b055845589a7fbd56e33
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/en-gb.js
@@ -0,0 +1 @@
+!function(e){const i=e["en-gb"]=e["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"","Image toolbar":"","image widget":"Image widget","In line":"",Insert:"","Insert image":"Insert image","Insert image via URL":"","Left aligned image":"Left aligned image",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"","Update image URL":"","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/eo.js b/web/core/assets/vendor/ckeditor5/image/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec45f079272c5e8ab7f9e63e56c30548974bf366
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/eo.js
@@ -0,0 +1 @@
+!function(e){const i=e.eo=e.eo||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"Ŝanĝu la alternativan tekston de la bildo","Enter image caption":"Skribu klarigon pri la bildo","Full size image":"Bildo kun reala dimensio","Image resize list":"","Image toolbar":"","image widget":"bilda fenestraĵo","In line":"",Insert:"","Insert image":"Enmetu bildon","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Flanka biildo","Text alternative":"Alternativa teksto",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/es.js b/web/core/assets/vendor/ckeditor5/image/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..4672c387c4ebdfdfea46e594161a4e950fce7570
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/es.js
@@ -0,0 +1 @@
+!function(e){const a=e.es=e.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagen centrada","Change image text alternative":"Cambiar el texto alternativo de la imagen","Enter image caption":"Introducir título de la imagen","Full size image":"Imagen a tamaño completo","Image resize list":"","Image toolbar":"Barra de herramientas de imagen","image widget":"Widget de imagen","In line":"",Insert:"","Insert image":"Insertar imagen","Insert image via URL":"","Left aligned image":"Imagen alineada a la izquierda",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Imagen alineada a la derecha","Side image":"Imagen lateral","Text alternative":"Texto alternativo",Update:"","Update image URL":"","Upload failed":"Fallo en la subida","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/et.js b/web/core/assets/vendor/ckeditor5/image/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..58ac0d50e989332958011322205256e6f818f89e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/et.js
@@ -0,0 +1 @@
+!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Keskele joondatud pilt","Change image text alternative":"Muuda pildi asenduskirjeldust","Enter image caption":"Sisesta pildi pealkiri","Full size image":"Täissuuruses pilt","Image resize list":"","Image toolbar":"Piltide tööriistariba","image widget":"pildi vidin","In line":"",Insert:"","Insert image":"Siseta pilt","Insert image via URL":"","Left aligned image":"Vasakule joondatud pilt",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Paremale joondatud pilt","Side image":"Pilt küljel","Text alternative":"Asenduskirjeldus",Update:"","Update image URL":"","Upload failed":"Üleslaadimine ebaõnnestus","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/eu.js b/web/core/assets/vendor/ckeditor5/image/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..ad577e9886be054cf5adc680446c75f020a5dae3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/eu.js
@@ -0,0 +1 @@
+!function(e){const a=e.eu=e.eu||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Zentratutako irudia","Change image text alternative":"Aldatu irudiaren ordezko testua","Enter image caption":"Sartu irudiaren epigrafea","Full size image":"Tamaina osoko irudia","Image resize list":"","Image toolbar":"","image widget":"irudi widgeta","In line":"",Insert:"","Insert image":"Txertatu irudia","Insert image via URL":"","Left aligned image":"Ezkerrean lerrokatutako irudia",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Eskuinean lerrokatutako irudia","Side image":"Alboko irudia","Text alternative":"Ordezko testua",Update:"","Update image URL":"","Upload failed":"Kargatzeak huts egin du","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/fa.js b/web/core/assets/vendor/ckeditor5/image/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..37b4f526239b05d8d21caf43aad43ae911aac196
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/fa.js
@@ -0,0 +1 @@
+!function(e){const i=e.fa=e.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"تصویر در وسط","Change image text alternative":"تغییر متن جایگزین تصویر","Enter image caption":"عنوان تصویر را وارد کنید","Full size image":"تصویر در اندازه کامل","Image resize list":"","Image toolbar":"نوارابزار تصویر","image widget":"ابزاره تصویر","In line":"",Insert:"","Insert image":"قرار دادن تصویر","Insert image via URL":"","Left aligned image":"تصویر تراز شده چپ",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"تصویر تراز شده راست","Side image":"تصویر جانبی","Text alternative":"متن جایگزین",Update:"","Update image URL":"","Upload failed":"آپلود ناموفق بود","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/fi.js b/web/core/assets/vendor/ckeditor5/image/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..ae773bc2830bd948401c269171e8e115869db678
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/fi.js
@@ -0,0 +1 @@
+!function(e){const i=e.fi=e.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Keskitetty kuva","Change image text alternative":"Vaihda kuvan vaihtoehtoinen teksti","Enter image caption":"Syötä kuvateksti","Full size image":"Täysikokoinen kuva","Image resize list":"","Image toolbar":"","image widget":"Kuvavimpain","In line":"",Insert:"","Insert image":"Lisää kuva","Insert image via URL":"","Left aligned image":"Vasemmalle tasattu kuva",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Oikealle tasattu kuva","Side image":"Pieni kuva","Text alternative":"Vaihtoehtoinen teksti",Update:"","Update image URL":"","Upload failed":"Lataus epäonnistui","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/fr.js b/web/core/assets/vendor/ckeditor5/image/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..fea11ec119c04509dca698bbf4c942008874f509
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const i=e.fr=e.fr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Image centrée","Change image text alternative":"Changer le texte alternatif à l’image","Enter image caption":"Saisir la légende de l’image","Full size image":"Image taille réelle","Image resize list":"Liste des tailles d'images","Image toolbar":"Barre d'outils des images","image widget":"Objet image","In line":"",Insert:"Insérer","Insert image":"Insérer une image","Insert image via URL":"Insérer une image à partir d'une URL","Left aligned image":"Image alignée à gauche",Original:"Taille originale","Resize image":"Redimensionner l'image","Resize image to %0":"Redimensionner à %0","Resize image to the original size":"Appliquer les dimensions d'origine","Right aligned image":"Image alignée à droite","Side image":"Image latérale","Text alternative":"Texte alternatif",Update:"Modifier","Update image URL":"Modifier l'URL de l'image","Upload failed":"Échec de l'envoi","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/gl.js b/web/core/assets/vendor/ckeditor5/image/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..77aa515546d0c1742386716c867c5c7b79f20072
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/gl.js
@@ -0,0 +1 @@
+!function(a){const e=a.gl=a.gl||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Romper o texto","Centered image":"Imaxe centrada horizontalmente","Change image text alternative":"Cambiar o texto alternativo da imaxe","Enter image caption":"Introduza o título da imaxe","Full size image":"Imaxe a tamaño completo","Image resize list":"Lista de tamaños de imaxe","Image toolbar":"Barra de ferramentas de imaxe","image widget":"Trebello de imaxe","In line":"En liña",Insert:"Inserir","Insert image":"Inserir imaxe","Insert image via URL":"Inserir imaxe a través de URL","Left aligned image":"Imaxe aliñada á esquerda",Original:"Orixinal","Resize image":"Redimensionar a imaxe","Resize image to %0":"Redimensionar a imaxe ao %0","Resize image to the original size":"Aplicar o tamaño orixinal da imaxe","Right aligned image":"Imaxe aliñada á dereita","Side image":"Lado da imaxe","Text alternative":"Texto alternativo",Update:"Actualizar","Update image URL":"Actualizar o URL da imaxe","Upload failed":"Fallou o envío","Wrap text":"Envolver o texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/he.js b/web/core/assets/vendor/ckeditor5/image/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..7b173be5de7f3c71d46838f120383298105fcf58
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/he.js
@@ -0,0 +1 @@
+!function(e){const i=e.he=e.he||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"תמונה ממרוכזת","Change image text alternative":"שינוי טקסט אלטרנטיבי לתמונה","Enter image caption":"הזן כותרת תמונה","Full size image":"תמונה בפריסה מלאה","Image resize list":"","Image toolbar":"סרגל תמונה","image widget":"תמונה","In line":"",Insert:"","Insert image":"הוספת תמונה","Insert image via URL":"","Left aligned image":"תמונה מיושרת לשמאל",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"תמונה מיושרת לימין","Side image":"תמונת צד","Text alternative":"טקסט אלטרנטיבי",Update:"","Update image URL":"","Upload failed":"העלאה נכשלה","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/hi.js b/web/core/assets/vendor/ckeditor5/image/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..419fbc60978ef1a1403364bb2b2ff74a4211d9cd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/hi.js
@@ -0,0 +1 @@
+!function(e){const i=e.hi=e.hi||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"",Insert:"Insert","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Left aligned image":"Left aligned image",Original:"Original","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/hr.js b/web/core/assets/vendor/ckeditor5/image/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..e4ee04f1d52c890d1b22449e35d476d4309e8447
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/hr.js
@@ -0,0 +1 @@
+!function(e){const i=e.hr=e.hr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centrirana slika","Change image text alternative":"Promijeni alternativni tekst slike","Enter image caption":"Unesite naslov slike","Full size image":"Slika pune veličine","Image resize list":"","Image toolbar":"Traka za slike","image widget":"Slika widget","In line":"",Insert:"","Insert image":"Umetni sliku","Insert image via URL":"","Left aligned image":"Lijevo poravnata slika",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Slika poravnata desno","Side image":"Slika sa strane","Text alternative":"Alternativni tekst",Update:"","Update image URL":"","Upload failed":"Slanje nije uspjelo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/hu.js b/web/core/assets/vendor/ckeditor5/image/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..391e4d1cc0cecdaf99efa4b2835f23f15064a370
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/hu.js
@@ -0,0 +1 @@
+!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Break text":"Sortörés","Centered image":"Középre igazított kép","Change image text alternative":"Helyettesítő szöveg módosítása","Enter image caption":"Képaláírás megadása","Full size image":"Teljes méretű kép","Image resize list":"Kép átméretezési lista","Image toolbar":"Kép eszköztár","image widget":"képmodul","In line":"Soron belül",Insert:"Beszúrás","Insert image":"Kép beszúrása","Insert image via URL":"Kép beszúrása URL alapján","Left aligned image":"Balra igazított kép",Original:"Eredeti","Resize image":"Kép átméretezése","Resize image to %0":"Kép méretezése %0","Resize image to the original size":"Kép méretezése az eredeti méretre","Right aligned image":"Jobbra igazított kép","Side image":"Oldalsó kép","Text alternative":"Helyettesítő szöveg",Update:"Módosítás","Update image URL":"Kép URL módosítása","Upload failed":"A feltöltés nem sikerült","Wrap text":"Körbefuttatás"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/id.js b/web/core/assets/vendor/ckeditor5/image/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..e2333740ce6d762db8dfbd9ebfeb9374123d3c2a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/id.js
@@ -0,0 +1 @@
+!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Gambar rata tengah","Change image text alternative":"Ganti alternatif teks gambar","Enter image caption":"Tambahkan deskripsi gambar","Full size image":"Gambar ukuran penuh","Image resize list":"Daftar ukuran gambar","Image toolbar":"Alat gambar","image widget":"widget gambar","In line":"",Insert:"Sisipkan","Insert image":"Sisipkan gambar","Insert image via URL":"Sisipkan gambar melalui URL","Left aligned image":"Gambar rata kiri",Original:"Asli","Resize image":"Ubah ukuran gambar","Resize image to %0":"Ubah ukuran gambar ke %0","Resize image to the original size":"Ubah ukuran gambar ke ukuran asli","Right aligned image":"Gambar rata kanan","Side image":"Gambar sisi","Text alternative":"Alternatif teks",Update:"Perbarui","Update image URL":"Perbarui URL gambar","Upload failed":"Gagal mengunggah","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/it.js b/web/core/assets/vendor/ckeditor5/image/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bea07dc672b5a8ad5f71099449beed6cf1bc919
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/it.js
@@ -0,0 +1 @@
+!function(i){const e=i.it=i.it||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Interrompi testo","Centered image":"Immagine centrata","Change image text alternative":"Cambia testo alternativo dell'immagine","Enter image caption":"inserire didascalia dell'immagine","Full size image":"Immagine a dimensione intera","Image resize list":"Elenco ridimensionamenti immagine","Image toolbar":"Barra degli strumenti dell'immagine","image widget":"Widget immagine","In line":"In linea",Insert:"Inserisci","Insert image":"Inserisci immagine","Insert image via URL":"Inserisci immagine tramite URL","Left aligned image":"Immagine allineata a sinistra",Original:"Originale","Resize image":"Ridimensiona immagine","Resize image to %0":"Ridimensiona immagine a %0","Resize image to the original size":"Ridimensiona immagine alle dimensioni originali","Right aligned image":"Immagine allineata a destra","Side image":"Immagine laterale","Text alternative":"Testo alternativo",Update:"Aggiorna","Update image URL":"Aggiorna URL immagine","Upload failed":"Caricamento fallito","Wrap text":"Testo a capo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ja.js b/web/core/assets/vendor/ckeditor5/image/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..c75865a9d609da340633d3159275fc064ce4a243
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ja.js
@@ -0,0 +1 @@
+!function(e){const i=e.ja=e.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"中央寄せ画像","Change image text alternative":"画像の代替テキストを変更","Enter image caption":"画像の注釈を入力","Full size image":"フルサイズ画像","Image resize list":"画像サイズリスト","Image toolbar":"画像","image widget":"画像ウィジェット","In line":"",Insert:"挿入","Insert image":"画像挿入","Insert image via URL":"画像URLを挿入","Left aligned image":"左寄せ画像",Original:"オリジナル","Resize image":"画像サイズ","Resize image to %0":"画像サイズを%0に変更","Resize image to the original size":"画像サイズを元のサイズに変更","Right aligned image":"右寄せ画像","Side image":"サイドイメージ","Text alternative":"代替テキスト",Update:"更新","Update image URL":"画像URLを更新","Upload failed":"アップロード失敗","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/km.js b/web/core/assets/vendor/ckeditor5/image/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..cbcb040e20a8d5b23f5fb6fc89b105c9976d9689
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/km.js
@@ -0,0 +1 @@
+!function(e){const i=e.km=e.km||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"បញ្ចូល​ពាក្យ​ពណ៌នា​រូបភាព","Full size image":"រូបភាព​ពេញ​ទំហំ","Image resize list":"","Image toolbar":"","image widget":"វិដជិត​រូបភាព","In line":"",Insert:"","Insert image":"បញ្ចូល​រូបភាព","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"រូបភាព​នៅ​ខាង","Text alternative":"",Update:"","Update image URL":"","Upload failed":"អាប់ឡូត​មិនបាន","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/kn.js b/web/core/assets/vendor/ckeditor5/image/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b5a1179d0de7230c31ac3fff35ea80c209605788
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/kn.js
@@ -0,0 +1 @@
+!function(e){const i=e.kn=e.kn||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"‍ಚಿತ್ರದ ಬದಲಿ ಪಠ್ಯ ಬದಲಾಯಿಸು","Enter image caption":"‍ಚಿತ್ರದ ಶೀರ್ಷಿಕೆ ಸೇರಿಸು","Full size image":"‍ಪೂರ್ಣ ‍‍ಅಳತೆಯ ಚಿತ್ರ","Image resize list":"","Image toolbar":"","image widget":"‍ಚಿತ್ರ ವಿಜೆಟ್","In line":"",Insert:"","Insert image":"","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"‍ಪಕ್ಕದ ಚಿತ್ರ","Text alternative":"‍ಪಠ್ಯದ ಬದಲಿ",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ko.js b/web/core/assets/vendor/ckeditor5/image/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..13d9a76c8f5079095ca6136e089032582bbdf62f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ko.js
@@ -0,0 +1 @@
+!function(e){const i=e.ko=e.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"가운데 정렬","Change image text alternative":"대체 문구 변경","Enter image caption":"사진 설명을 입력하세요","Full size image":"꽉 찬 크기","Image resize list":"사진 크기 목록","Image toolbar":"사진 툴바","image widget":"사진 위젯","In line":"",Insert:"","Insert image":"사진 삽입","Insert image via URL":"","Left aligned image":"왼쪽 정렬",Original:"원본","Resize image":"사진 크기 조절","Resize image to %0":"사진의 크기를 %0으로 조절","Resize image to the original size":"사진을 원래 크기로 돌려놓기","Right aligned image":"오른쪽 정렬","Side image":"본문 옆에 배치","Text alternative":"대체 문구",Update:"","Update image URL":"","Upload failed":"업로드 실패","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ku.js b/web/core/assets/vendor/ckeditor5/image/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bdc65575026982c10e289e2452f37416c053e92
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ku.js
@@ -0,0 +1 @@
+!function(e){const i=e.ku=e.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"ناوەڕاستکراوی وێنە","Change image text alternative":"گۆڕینی جێگروەی تێکیسی وێنە","Enter image caption":"سەردێڕی وێنە دابنێ","Full size image":"پڕ بەقەبارەی وێنە","Image resize list":"","Image toolbar":"تووڵامرازی وێنە","image widget":"وێدجیتی وێنە","In line":"",Insert:"","Insert image":"وێنە دابنێ","Insert image via URL":"","Left aligned image":"ڕیزکردنی وێنە بۆ لای چەپ",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"ڕیزکردنی وێنە بۆ لای ڕاست","Side image":"لای وێنە","Text alternative":"جێگرەوەی تێکست",Update:"","Update image URL":"","Upload failed":"بارکردنەکە سەرنەکەووت","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/lt.js b/web/core/assets/vendor/ckeditor5/image/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..14439ae1dd37145b2c8fd85e5e725236219a2ad5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/lt.js
@@ -0,0 +1 @@
+!function(e){const i=e.lt=e.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Vaizdas centre","Change image text alternative":"Pakeisti vaizdo alternatyvųjį tekstą","Enter image caption":"Įveskite vaizdo antraštę","Full size image":"Pilno dydžio vaizdas","Image resize list":"","Image toolbar":"","image widget":"vaizdų valdiklis","In line":"",Insert:"","Insert image":"Įterpti vaizdą","Insert image via URL":"","Left aligned image":"Vaizdas kairėje",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Vaizdas dešinėje","Side image":"Vaizdas šone","Text alternative":"Alternatyvusis tekstas",Update:"","Update image URL":"","Upload failed":"Įkelti nepavyko","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/lv.js b/web/core/assets/vendor/ckeditor5/image/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..0f0a7d839dcf0c7a719257e79bc83ce95bc8c345
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/lv.js
@@ -0,0 +1 @@
+!function(t){const e=t.lv=t.lv||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Centrēts attēls","Change image text alternative":"Mainīt attēla alternatīvo tekstu","Enter image caption":"Ievadiet attēla parakstu","Full size image":"Pilna izmēra attēls","Image resize list":"","Image toolbar":"Attēlu rīkjosla","image widget":"attēla sīkrīks","In line":"",Insert:"","Insert image":"Ievietot attēlu","Insert image via URL":"","Left aligned image":"Pa kreisi līdzināts attēls",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Pa labi līdzināts attēls","Side image":"Sānā novietots attēls","Text alternative":"Alternatīvais teksts",Update:"","Update image URL":"","Upload failed":"Augšupielāde neizdevusies","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/nb.js b/web/core/assets/vendor/ckeditor5/image/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..af0d54bdc3e49f2bef33a9750fab54371e58d7d7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/nb.js
@@ -0,0 +1 @@
+!function(e){const i=e.nb=e.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ for bilde","Enter image caption":"Skriv inn bildetekst","Full size image":"Bilde i full størrelse","Image resize list":"","Image toolbar":"","image widget":"Bilde-widget","In line":"",Insert:"","Insert image":"Sett inn bilde","Insert image via URL":"","Left aligned image":"Venstrejustert bilde",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Høyrejustert bilde","Side image":"Sidebilde","Text alternative":"Tekstalternativ for bilde",Update:"","Update image URL":"","Upload failed":"Opplasting feilet","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ne.js b/web/core/assets/vendor/ckeditor5/image/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..c44d00961b4e6170b576d9e1350aca78190244fd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ne.js
@@ -0,0 +1 @@
+!function(e){const i=e.ne=e.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"केन्द्रित तस्वीर","Change image text alternative":"तस्वीर पाठ विकल्प परिवर्तन गर्नुहोस्","Enter image caption":"तस्वीर क्याप्शन प्रविष्ट गर्नुहोस्","Full size image":"पूर्ण आकार तस्वीर","Image resize list":"","Image toolbar":"","image widget":"तस्वीर विजेट","In line":"",Insert:"","Insert image":"तस्वीर सम्मिलित गर्नुहोस्","Insert image via URL":"","Left aligned image":"बायाँ पङ्क्ति तस्वीर",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"दायाँ पङ्क्तिबद्ध तस्वीर","Side image":"साइड तस्वीर","Text alternative":"पाठ विकल्प",Update:"","Update image URL":"","Upload failed":"अपलोड असफल भयो","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/nl.js b/web/core/assets/vendor/ckeditor5/image/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..4fd380d7c8be20ee60839b44eb74fd33599ca9e7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/nl.js
@@ -0,0 +1 @@
+!function(e){const i=e.nl=e.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Gecentreerde afbeelding","Change image text alternative":"Verander alt-tekst van de afbeelding","Enter image caption":"Typ een afbeeldingsbijschrift","Full size image":"Afbeelding op volledige grootte","Image resize list":"","Image toolbar":"Afbeeldingswerkbalk","image widget":"afbeeldingswidget","In line":"",Insert:"Invoegen","Insert image":"Afbeelding toevoegen","Insert image via URL":"","Left aligned image":"Links uitgelijnde afbeelding",Original:"Origineel","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Rechts uitgelijnde afbeelding","Side image":"Afbeelding naast tekst","Text alternative":"Alt-tekst",Update:"","Update image URL":"","Upload failed":"Uploaden afbeelding mislukt","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/no.js b/web/core/assets/vendor/ckeditor5/image/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..e4c6cd36c754fdbff48e2e47383ee84119d510fc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/no.js
@@ -0,0 +1 @@
+!function(e){const i=e.no=e.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ til bildet","Enter image caption":"Skriv inn bildetekst","Full size image":"Bilde i full størrelse","Image resize list":"","Image toolbar":"Verktøylinje for bilde","image widget":"Bilde-widget","In line":"",Insert:"","Insert image":"Sett inn bilde","Insert image via URL":"","Left aligned image":"Venstrejustert bilde",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Høyrejustert bilde","Side image":"Sidestilt bilde","Text alternative":"Tekstalternativ",Update:"","Update image URL":"","Upload failed":"Kunne ikke laste opp","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/pl.js b/web/core/assets/vendor/ckeditor5/image/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..55de93d8ae7bdb45321540227416a5440baf5823
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/pl.js
@@ -0,0 +1 @@
+!function(a){const e=a.pl=a.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Obraz wyrównany do środka","Change image text alternative":"Zmień tekst zastępczy obrazka","Enter image caption":"Wstaw tytuł obrazka","Full size image":"Obraz w pełnym rozmiarze","Image resize list":"","Image toolbar":"Pasek narzędzi obrazka","image widget":"Obraz","In line":"",Insert:"Wstaw","Insert image":"Wstaw obraz","Insert image via URL":"Wstaw obraz z adresu URL","Left aligned image":"Obraz wyrównany do lewej",Original:"Oryginalny","Resize image":"Zmień rozmiar obrazka","Resize image to %0":"Zmień rozmiar do %0","Resize image to the original size":"Przywróć oryginalny rozmiar obrazu","Right aligned image":"Obraz wyrównany do prawej","Side image":"Obraz dosunięty do brzegu, oblewany tekstem","Text alternative":"Tekst zastępczy obrazka",Update:"Zaktualizuj","Update image URL":"Uaktualnij obraz z adresu URL","Upload failed":"Przesyłanie obrazu nie powiodło się","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/image/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..ff5a7ece0af92b5c19169cedac71d8bf0da134f3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/pt-br.js
@@ -0,0 +1 @@
+!function(e){const a=e["pt-br"]=e["pt-br"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagem centralizada","Change image text alternative":"Alterar texto alternativo da imagem","Enter image caption":"Inserir legenda da imagem","Full size image":"Imagem completa","Image resize list":"Lista de redimensionamento de imagem","Image toolbar":"Ferramentas de Imagem","image widget":"Ferramenta de imagem","In line":"",Insert:"Inserir","Insert image":"Inserir imagem","Insert image via URL":"Inserir imagem via URL","Left aligned image":"Imagem alinhada à esquerda",Original:"Original","Resize image":"Redimensionar imagem","Resize image to %0":"Redimensionar a imagem para 0%","Resize image to the original size":"Redimensionar a imagem para o tamanho original","Right aligned image":"Imagem alinhada à direita","Side image":"Imagem lateral","Text alternative":"Texto alternativo",Update:"Atualizar","Update image URL":"","Upload failed":"Falha ao subir arquivo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/pt.js b/web/core/assets/vendor/ckeditor5/image/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..753f6e6a20490a2da48eae7b92396ab2d306950d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/pt.js
@@ -0,0 +1 @@
+!function(e){const a=e.pt=e.pt||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagem centrada","Change image text alternative":"","Enter image caption":"Indicar legenda da imagem","Full size image":"Imagem em tamanho completo","Image resize list":"","Image toolbar":"","image widget":"módulo de imagem","In line":"",Insert:"","Insert image":"Inserir imagem","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Imagem lateral","Text alternative":"Texto alternativo",Update:"","Update image URL":"","Upload failed":"Falha ao carregar","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ro.js b/web/core/assets/vendor/ckeditor5/image/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec503fb7fea461529ff66f7d024ac24d6468217a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ro.js
@@ -0,0 +1 @@
+!function(i){const e=i.ro=i.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Imagine aliniată pe centru","Change image text alternative":"Schimbă textul alternativ al imaginii","Enter image caption":"Introdu titlul descriptiv al imaginii","Full size image":"Imagine mărime completă","Image resize list":"Lista cu mărimi de redimensionare","Image toolbar":"Bară imagine","image widget":"widget imagine","In line":"",Insert:"Inserează","Insert image":"Inserează imagine","Insert image via URL":"Inserează o imagine via URL","Left aligned image":"Imagine aliniată la stânga",Original:"Original","Resize image":"Redimensionează imaginea","Resize image to %0":"Redimensionează imaginea la %0","Resize image to the original size":"Redimensionează imaginea la mărimea originală","Right aligned image":"Imagine aliniată la dreapta","Side image":"Imagine laterală","Text alternative":"Text alternativ",Update:"Actualizează","Update image URL":"Actualizează o imagine via URL","Upload failed":"Încărcare eșuată","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ru.js b/web/core/assets/vendor/ckeditor5/image/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..d45ea8241c1bc133811500ccf764a497b8a2691e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ru.js
@@ -0,0 +1 @@
+!function(e){const i=e.ru=e.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Разрывать текст","Centered image":"Выравнивание по центру","Change image text alternative":"Редактировать альтернативный текст","Enter image caption":"Подпись к изображению","Full size image":"Оригинальный размер изображения","Image resize list":"Список размеров","Image toolbar":"Панель инструментов изображения","image widget":"Виджет изображений","In line":"В тексте",Insert:"Вставить","Insert image":"Вставить изображение","Insert image via URL":"Вставить изображение по URL","Left aligned image":"Выравнивание по левому краю",Original:"Оригинальный","Resize image":"Изменить размер изображения","Resize image to %0":"Изменить размер изображения до %0","Resize image to the original size":"Вернуть размер изображения к оригинальному","Right aligned image":"Выравнивание по правому краю","Side image":"Боковое изображение","Text alternative":"Альтернативный текст",Update:"Изменить","Update image URL":"Изменить URL изображения","Upload failed":"Загрузка не выполнена","Wrap text":"Обтекать текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/si.js b/web/core/assets/vendor/ckeditor5/image/translations/si.js
new file mode 100644
index 0000000000000000000000000000000000000000..42760bcc62e0dd0497bce75e7abc2fae157eafe9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/si.js
@@ -0,0 +1 @@
+!function(e){const i=e.si=e.si||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert image":"පින්තූරය ඇතුල් කරන්න","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"",Update:"","Update image URL":"","Upload failed":"උඩුගත කිරීම අසාර්ථක විය","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/sk.js b/web/core/assets/vendor/ckeditor5/image/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..d84982ea344ed94de467165f99e977d46b101aec
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/sk.js
@@ -0,0 +1 @@
+!function(e){const a=e.sk=e.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Zarovnať na stred","Change image text alternative":"Zmeňte alternatívny text obrázka","Enter image caption":"Vložte popis obrázka","Full size image":"Obrázok v plnej veľkosti","Image resize list":"Zoznam možností zmeny veľkosti","Image toolbar":"Panel nástrojov obrázka","image widget":"widget obrázka","In line":"",Insert:"Vložiť","Insert image":"Vložiť obrázok","Insert image via URL":"Vložiť obrázok pomocou URL","Left aligned image":"Zarovnať vľavo",Original:"Originál","Resize image":"Zmeniť veľkosť obrázka","Resize image to %0":"Zmeniť veľkosť na %0","Resize image to the original size":"Zmeniť veľkosť na pôvodnú","Right aligned image":"Zarovnať vpravo","Side image":"Bočný obrázok","Text alternative":"Alternatívny text",Update:"Aktualizovať","Update image URL":"Aktualizovať URL obrázka","Upload failed":"Nahrávanie zlyhalo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/sq.js b/web/core/assets/vendor/ckeditor5/image/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..1c32390b538388562f768054fcfbf93aeaa7a983
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/sq.js
@@ -0,0 +1 @@
+!function(e){const t=e.sq=e.sq||{};t.dictionary=Object.assign(t.dictionary||{},{"Break text":"","Centered image":"Foto e vendosur në mes","Change image text alternative":"Ndrysho tekstin zgjedhor të fotos","Enter image caption":"Shto përshkrimin e fotos","Full size image":"Foto me madhësi të plotë","Image resize list":"","Image toolbar":"","image widget":"Vegla e fotos","In line":"",Insert:"","Insert image":"Shto Foto","Insert image via URL":"","Left aligned image":"Foto e vendosur majtas",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Foto e vendosur djathtas","Side image":"Foto anësore","Text alternative":"Teksti zgjedhor",Update:"","Update image URL":"","Upload failed":"Ngarkimi dështoi","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/image/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..63b19465c6bd589e06e1ec9f36b68e14a6037051
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(e){const i=e["sr-latn"]=e["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Prelom teksta","Centered image":"Slika u sredini","Change image text alternative":"Izmena alternativnog teksta","Enter image caption":"Odredi tekst ispod slike","Full size image":"Slika u punoj veličini","Image resize list":"Lista veličine slike","Image toolbar":"Slika traka sa alatkama","image widget":"modul sa slikom","In line":"U redu",Insert:"Ubaci","Insert image":"Dodaj sliku","Insert image via URL":"Ubaci sliku preko URL-a","Left aligned image":"Leva slika",Original:"Original","Resize image":"Promenite veličinu slike","Resize image to %0":"Promenite veličinu slike na% 0","Resize image to the original size":"Promenite veličinu slike do originalne veličine","Right aligned image":"Desna slika","Side image":"Bočna slika","Text alternative":"Alternativni tekst",Update:"Ažuriraj","Update image URL":"Ažuriraj URL slike","Upload failed":"Postavljanje neuspešno","Wrap text":"Prelomiti tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/sr.js b/web/core/assets/vendor/ckeditor5/image/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..7e097e6d50ff1b5afe45a03cd19cfec8e976a5b6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/sr.js
@@ -0,0 +1 @@
+!function(e){const i=e.sr=e.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Прелом текста","Centered image":"Слика у средини","Change image text alternative":"Измена алтернативног текста","Enter image caption":"Одреди текст испод слике","Full size image":"Слика у пуној величини","Image resize list":"Листа величине слике","Image toolbar":"Слика трака са алтакама","image widget":"модул са сликом","In line":"У реду",Insert:"Убаци","Insert image":"Додај слику","Insert image via URL":"Убаци слику преко УРЛ-а","Left aligned image":"Лева слика",Original:"Оригинал","Resize image":"Промените величину слике","Resize image to %0":"Промените величину слике на% 0","Resize image to the original size":"Промените величину слике до оригиналне величине","Right aligned image":"Десна слика","Side image":"Бочна слика","Text alternative":"Алтернативни текст",Update:"Ажурирај","Update image URL":"Ажурирај УРЛ слике","Upload failed":"Постављање неуспешно","Wrap text":"Преломити текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/sv.js b/web/core/assets/vendor/ckeditor5/image/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa3c5837cd15fe2c7eafbee0dd96e07ce06d254f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/sv.js
@@ -0,0 +1 @@
+!function(e){const i=e.sv=e.sv||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centrerad bild","Change image text alternative":"Ändra bildens alternativa text","Enter image caption":"Fyll i bildtext","Full size image":"Bild i full storlek","Image resize list":"","Image toolbar":"","image widget":"image widget","In line":"",Insert:"","Insert image":"Infoga bild","Insert image via URL":"","Left aligned image":"Vänsterjusterad bild",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Högerjusterad bild","Side image":"Kantbild","Text alternative":"Alternativ text",Update:"","Update image URL":"","Upload failed":"Uppladdning misslyckades","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/th.js b/web/core/assets/vendor/ckeditor5/image/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..e67a535f1aff2b89937e1da34953c04d344f8973
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/th.js
@@ -0,0 +1 @@
+!function(e){const i=e.th=e.th||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"จัดแนวรูปกึ่งกลาง","Change image text alternative":"เปลี่ยนข้อความเมื่อไม่พบรูป","Enter image caption":"ระบุคำอธิบายภาพ","Full size image":"รูปขนาดเต็ม","Image resize list":"","Image toolbar":"เครื่องมือรูปภาพ","image widget":"วิดเจ็ตรูปภาพ","In line":"",Insert:"","Insert image":"แทรกรูป","Insert image via URL":"","Left aligned image":"จัดแนวภาพซ้าย",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"จัดแนวภาพขวา","Side image":"รูปด้านข้าง","Text alternative":"ข้อความเมื่อไม่พบรูป",Update:"","Update image URL":"","Upload failed":"อัปโหลดไม่สำเร็จ","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/tk.js b/web/core/assets/vendor/ckeditor5/image/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..0e7827ddda5ba87d2849cbb9d434ba94e09b5007
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/tk.js
@@ -0,0 +1 @@
+!function(e){const a=e.tk=e.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Merkezleşdirilen surat","Change image text alternative":"Surat tekstiniň alternatiwasyny üýtgediň","Enter image caption":"Surat ýazgysyny giriziň","Full size image":"Doly ululykdaky surat","Image resize list":"","Image toolbar":"Surat gurallar paneli","image widget":"surat widjeti","In line":"",Insert:"","Insert image":"Surat goýuň","Insert image via URL":"","Left aligned image":"Çep deňleşdirilen surat",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Sag deňleşdirilen surat","Side image":"Gapdal surat","Text alternative":"Tekstiň alternatiwasy",Update:"","Update image URL":"","Upload failed":"Ýükläp bolmady","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/tr.js b/web/core/assets/vendor/ckeditor5/image/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..337373277fe494beddff4b60a1c712f4a07b488d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/tr.js
@@ -0,0 +1 @@
+!function(e){const a=e.tr=e.tr||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Ortalanmış görsel","Change image text alternative":"Görsel alternatif yazısını değiştir","Enter image caption":"Resim açıklaması gir","Full size image":"Tam Boyut Görsel","Image resize list":"","Image toolbar":"Resim araç çubuğu","image widget":"resim aracı","In line":"",Insert:"","Insert image":"Görsel Ekle","Insert image via URL":"","Left aligned image":"Sola hizalı görsel",Original:"Orijinal","Resize image":"Resmi boyutlandır","Resize image to %0":"Resmi %0 ölçülerine boyutlandır","Resize image to the original size":"Resmi orijinal büyüklüğüne al","Right aligned image":"Sağa hizalı görsel","Side image":"Yan Görsel","Text alternative":"Yazı alternatifi",Update:"Güncelle","Update image URL":"","Upload failed":"Yükleme başarsız","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/ug.js b/web/core/assets/vendor/ckeditor5/image/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..282a74cab129af85f2f021957aee312f593af40b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/ug.js
@@ -0,0 +1 @@
+!function(e){const i=e.ug=e.ug||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"ئوتتۇردىكى رەسىم","Change image text alternative":"رەسىملىك تېكىست تاللىغۇچنى ئۆزگەرتىش","Enter image caption":"رەسىمنىڭ تېمىسىنى كىرگۈزۈڭ","Full size image":"ئەسلى چوڭلۇقتىكى رەسىم","Image resize list":"","Image toolbar":"","image widget":"رەسىمچىك","In line":"",Insert:"","Insert image":"رەسىم قىستۇرۇش","Insert image via URL":"","Left aligned image":"سولغا توغۇرلانغان رەسىم",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"ئوڭغا توغۇرلانغان رەسىم","Side image":"يان رەسىم","Text alternative":"تېكىست ئاملاشتۇرۇش",Update:"","Update image URL":"","Upload failed":"چىقىرىش مەغلۇپ بولدى","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/uk.js b/web/core/assets/vendor/ckeditor5/image/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..eb722e68d83298aeb4bc4c1e206231daddcfba04
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/uk.js
@@ -0,0 +1 @@
+!function(e){const i=e.uk=e.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Зображення по центру","Change image text alternative":"Змінити текстову альтернативу зображення","Enter image caption":"Введіть підпис зображення","Full size image":"Повний розмір зображення","Image resize list":"Перелік розмірів","Image toolbar":"Панелі інструментів зображення","image widget":"Віджет зображення","In line":"",Insert:"Вставити","Insert image":"Вставити зображення","Insert image via URL":"Вставити зображення через посилання","Left aligned image":"Зображення ліворуч",Original:"Оригінал","Resize image":"Розтягнути зображення","Resize image to %0":"Розтягнути зображення до %0","Resize image to the original size":"Розтягнути зображення до оригінального розміру","Right aligned image":"Зображення праворуч","Side image":"Бокове зображення","Text alternative":"Текстова альтернатива",Update:"Оновити","Update image URL":"Оновити посилання на зображення","Upload failed":"Завантаження не вдалось","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/vi.js b/web/core/assets/vendor/ckeditor5/image/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..1909f513df85bd347a89cf8b187b2505558131c6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const e=n.vi=n.vi||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Ảnh canh giữa","Change image text alternative":"Đổi chữ alt của ảnh","Enter image caption":"Nhập mô tả ảnh","Full size image":"Ảnh đầy đủ","Image resize list":"Danh sách ảnh đã chỉnh kích thước","Image toolbar":"Thanh công cụ hình ảnh","image widget":"tiện ích ảnh","In line":"",Insert:"Chèn","Insert image":"Chèn ảnh","Insert image via URL":"Chèn ảnh từ URL","Left aligned image":"Ảnh canh trái",Original:"Nguyên bản","Resize image":"Chỉnh kích cỡ ảnh","Resize image to %0":"Chỉnh kích cỡ ảnh về %0","Resize image to the original size":"Chỉnh về ảnh kích cỡ nguyên gốc","Right aligned image":"Ảnh canh phải","Side image":"Ảnh một bên","Text alternative":"Chữ alt",Update:"Cập nhật","Update image URL":"Cập nhật ảnh từ URL","Upload failed":"Tải thất bại","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/image/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..476705ec5b40437bb8b75f8042eb1bb90adf8201
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(e){const i=e["zh-cn"]=e["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"图片居中","Change image text alternative":"更改图片替换文本","Enter image caption":"输入图片标题","Full size image":"图片通栏显示","Image resize list":"图片大小列表","Image toolbar":"图片工具栏","image widget":"图像小部件","In line":"",Insert:"插入","Insert image":"插入图像","Insert image via URL":"通过URL地址插入图片","Left aligned image":"图片左侧对齐",Original:"原始大小","Resize image":"调整图像大小","Resize image to %0":"调整图像大小为0%","Resize image to the original size":"调整图像大小为原始大小","Right aligned image":"图片右侧对齐","Side image":"图片侧边显示","Text alternative":"替换文本",Update:"更新","Update image URL":"更新图片URL地址","Upload failed":"上传失败","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/image/translations/zh.js b/web/core/assets/vendor/ckeditor5/image/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..58931763298325e903428eae7b956c7f70878714
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/image/translations/zh.js
@@ -0,0 +1 @@
+!function(e){const i=e.zh=e.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"置中圖片","Change image text alternative":"修改圖片的替代文字","Enter image caption":"輸入圖片說明","Full size image":"完整尺寸圖片","Image resize list":"圖片縮放清單","Image toolbar":"圖片工具","image widget":"圖片小工具","In line":"",Insert:"","Insert image":"插入圖片","Insert image via URL":"","Left aligned image":"向左對齊圖片",Original:"原始圖片","Resize image":"縮放圖片","Resize image to %0":"縮放圖片到 %0","Resize image to the original size":"縮放圖片到原始尺寸","Right aligned image":"向右對齊圖片","Side image":"側邊圖片","Text alternative":"替代文字",Update:"","Update image URL":"","Upload failed":"上傳失敗","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent.js b/web/core/assets/vendor/ckeditor5/indent/indent.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/indent.js
rename to web/core/assets/vendor/ckeditor5/indent/indent.js
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/az.js b/web/core/assets/vendor/ckeditor5/indent/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..113b178438ef680444ee6204ff3f0cf56dbe0b93
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/az.js
@@ -0,0 +1 @@
+!function(i){const n=i.az=i.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Boş yeri kiçilt","Increase indent":"Boş yeri böyüt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/bg.js b/web/core/assets/vendor/ckeditor5/indent/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..ef2a5a33d20053040eab747984e606935d7c2bc5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/bg.js
@@ -0,0 +1 @@
+!function(n){const i=n.bg=n.bg||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Намали отстъпа","Increase indent":"Увеличи отстъпа"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/cs.js b/web/core/assets/vendor/ckeditor5/indent/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..2778310d3b1e8d7d8e45afb80a300e0a4dce9947
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const i=n.cs=n.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Zmenšit odsazení","Increase indent":"Zvětšit odsazení"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/da.js b/web/core/assets/vendor/ckeditor5/indent/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..730ce662fd4301d68381369c8bb0021e7a4b1016
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/da.js
@@ -0,0 +1 @@
+!function(n){const i=n.da=n.da||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Formindsk indrykning","Increase indent":"Forøg indrykning"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/indent/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..4118a2203cd5d8191e3158fe7bf1d91787834200
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/de-ch.js
@@ -0,0 +1 @@
+!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Einzug verkleinern","Increase indent":"Einzug vergrössern"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/de.js b/web/core/assets/vendor/ckeditor5/indent/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..5a87df0896b24a7f520b4c0d7b0d78ffd17e95c8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/de.js
@@ -0,0 +1 @@
+!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Einzug verkleinern","Increase indent":"Einzug vergrößern"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/en-au.js b/web/core/assets/vendor/ckeditor5/indent/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..e0f1d1e0053b79ededd249829a91cfab15fa6515
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const e=n["en-au"]=n["en-au"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/indent/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..9253ccccadf126e1fb4f138b5b9eed36fd0edd48
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/en-gb.js
@@ -0,0 +1 @@
+!function(n){const e=n["en-gb"]=n["en-gb"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/es.js b/web/core/assets/vendor/ckeditor5/indent/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..c4bf870e21a4c621f90c8c7e27e2bf289f3cebc4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/es.js
@@ -0,0 +1 @@
+!function(n){const i=n.es=n.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Disminuir sangría","Increase indent":"Aumentar sangría"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/et.js b/web/core/assets/vendor/ckeditor5/indent/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..f0396f1820bce47e4e3c9d971edbf6632eff26b2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/et.js
@@ -0,0 +1 @@
+!function(n){const e=n.et=n.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Vähenda taanet","Increase indent":"Suurenda taanet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/fa.js b/web/core/assets/vendor/ckeditor5/indent/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..c759c01d5487df6fbd40f172dbe82b05b52bc096
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/fa.js
@@ -0,0 +1 @@
+!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"کاهش تورفتگی","Increase indent":"افزایش تورفتگی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/fi.js b/web/core/assets/vendor/ckeditor5/indent/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..f4ec2fb2c4f99184137abd861cf18978de9e124d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/fi.js
@@ -0,0 +1 @@
+!function(n){const i=n.fi=n.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Vähennä sisennystä","Increase indent":"Lisää sisennystä"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/fr.js b/web/core/assets/vendor/ckeditor5/indent/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..f2046e69010d59626a013cdb5b69dd47711a4e2f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const n=e.fr=e.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Diminuer le retrait","Increase indent":"Augmenter le retrait"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/gl.js b/web/core/assets/vendor/ckeditor5/indent/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..6505bd8275246e51b26908458ad797ea01a1cc64
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/gl.js
@@ -0,0 +1 @@
+!function(n){const i=n.gl=n.gl||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Reducir sangrado","Increase indent":"Aumentar sangrado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/hi.js b/web/core/assets/vendor/ckeditor5/indent/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..6dea13fe3b66a24226db75dcbf03df64a52d1090
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/hi.js
@@ -0,0 +1 @@
+!function(n){const e=n.hi=n.hi||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/hr.js b/web/core/assets/vendor/ckeditor5/indent/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..ab0bff79566e7dcd10262764c7908a0e487712f3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/hr.js
@@ -0,0 +1 @@
+!function(n){const e=n.hr=n.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Umanji uvlačenje","Increase indent":"Povećaj uvlačenje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/hu.js b/web/core/assets/vendor/ckeditor5/indent/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..7adbfb756548cbff04d0074de357e68d5cf5110e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/hu.js
@@ -0,0 +1 @@
+!function(n){const e=n.hu=n.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Behúzás csökkentése","Increase indent":"Behúzás növelése"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/id.js b/web/core/assets/vendor/ckeditor5/indent/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b0d3c757620e7430e2933bc03fb1f337136860a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/id.js
@@ -0,0 +1 @@
+!function(n){const i=n.id=n.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Kurangi indentasi","Increase indent":"Tambah indentasi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/it.js b/web/core/assets/vendor/ckeditor5/indent/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..58ec65ca4d9805d640fba3447cf9b259f19cc4bd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/it.js
@@ -0,0 +1 @@
+!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Riduci rientro","Increase indent":"Aumenta rientro"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ja.js b/web/core/assets/vendor/ckeditor5/indent/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..b9575351eea7d42e091122ac3bc14ddc8311ccac
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ja.js
@@ -0,0 +1 @@
+!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"インデントの削除","Increase indent":"インデントの追加"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ko.js b/web/core/assets/vendor/ckeditor5/indent/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..9908986d6a16206b703a4f56072ff9229463dad9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ko.js
@@ -0,0 +1 @@
+!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"들여쓰기 줄이기","Increase indent":"들여쓰기 늘리기"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ku.js b/web/core/assets/vendor/ckeditor5/indent/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..061ccf6e059906ee9af94269be9d1db785b795ef
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ku.js
@@ -0,0 +1 @@
+!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"کەمکردنەوەی بۆشایی","Increase indent":"زیادکردنی بۆشایی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/lt.js b/web/core/assets/vendor/ckeditor5/indent/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..a85f53af88fbc50186ea6bcb5b1efc0df8e4b3c7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/lt.js
@@ -0,0 +1 @@
+!function(i){const n=i.lt=i.lt||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Sumažinti atitraukimą","Increase indent":"Padidinti atitraukimą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/lv.js b/web/core/assets/vendor/ckeditor5/indent/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..d670361f65deb40511fc70c3949269eb9a200f02
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/lv.js
@@ -0,0 +1 @@
+!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Samazināt atkāpi","Increase indent":"Palielināt atkāpi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ne.js b/web/core/assets/vendor/ckeditor5/indent/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..e97a7b09dc2cb051e1873fe36ba7175e7fd62f1d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const e=n.ne=n.ne||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"इन्डेन्ट घटाउन","Increase indent":"इन्डेन्ट बढाउन"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/nl.js b/web/core/assets/vendor/ckeditor5/indent/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..59f071e508bc54d0b592a8ba2f0149615b7c47df
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Minder inspringen","Increase indent":"Inspringen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/no.js b/web/core/assets/vendor/ckeditor5/indent/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..4205a25400127db74f0737b81cdf01dd52888b53
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/no.js
@@ -0,0 +1 @@
+!function(n){const i=n.no=n.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Reduser innrykk","Increase indent":"Øk innrykk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/pl.js b/web/core/assets/vendor/ckeditor5/indent/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..5f27c6a846e964b80fd797cfb808fa36fcd76e6d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/pl.js
@@ -0,0 +1 @@
+!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Zmniejsz wcięcie","Increase indent":"Zwiększ wcięcie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/indent/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..02f1d39cc68ed8eafda308f6e55c4594bf877228
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/pt-br.js
@@ -0,0 +1 @@
+!function(n){const i=n["pt-br"]=n["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Diminuir indentação","Increase indent":"Aumentar indentação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ro.js b/web/core/assets/vendor/ckeditor5/indent/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..0f72d123ca04da6a086f2f9564357a1bdb2ce965
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ro.js
@@ -0,0 +1 @@
+!function(n){const e=n.ro=n.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Micșorează indent","Increase indent":"Mărește indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/ru.js b/web/core/assets/vendor/ckeditor5/indent/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..6bbc661e50432834c06eb2312b286587d32b2b86
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/ru.js
@@ -0,0 +1 @@
+!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Уменьшить отступ","Increase indent":"Увеличить отступ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/sk.js b/web/core/assets/vendor/ckeditor5/indent/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..bb76cc9047fc001159693d9b04de3e433201f41c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/sk.js
@@ -0,0 +1 @@
+!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Zmenšiť odsadenie","Increase indent":"Zväčšiť odsadenie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/indent/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..9f1fc69b075d0c6c0098480d162eeb288e0ef8b7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const e=n["sr-latn"]=n["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Smanji uvlačenje","Increase indent":"Povećaj uclačenje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/sr.js b/web/core/assets/vendor/ckeditor5/indent/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..6e8d43da029f847620bdddfcb39589dfbafa6d8c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/sr.js
@@ -0,0 +1 @@
+!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Смањи увлачење","Increase indent":"Повећај увлачење"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/th.js b/web/core/assets/vendor/ckeditor5/indent/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..67a35021528c77137ac892d08675ecc54fdb61c1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/th.js
@@ -0,0 +1 @@
+!function(n){const i=n.th=n.th||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"ลดการเยื้อง","Increase indent":"เพิ่มการเยื้อง"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/tk.js b/web/core/assets/vendor/ckeditor5/indent/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..180c56bcf5c72eefb15067dedef20b51fdc15162
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/tk.js
@@ -0,0 +1 @@
+!function(n){const e=n.tk=n.tk||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Indent peseltmek","Increase indent":"Indent köpeltmek"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/tr.js b/web/core/assets/vendor/ckeditor5/indent/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..cada68924aeddfdcec140371e8d62b0b246da251
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/tr.js
@@ -0,0 +1 @@
+!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Girintiyi azalt","Increase indent":"Girintiyi arttır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/uk.js b/web/core/assets/vendor/ckeditor5/indent/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..ae81ec493b4b9e571fb45ce371731b01a7ab1ddc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/uk.js
@@ -0,0 +1 @@
+!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Зменшити відступ","Increase indent":"Збільшити відступ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/vi.js b/web/core/assets/vendor/ckeditor5/indent/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..3312f93be1a6a672237475efe410768a0f667ae8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Giảm lề","Increase indent":"Tăng lề"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/indent/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..ee2ac50dc5fe1eac2019bda54cbd51e296404394
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"减少缩进","Increase indent":"增加缩进"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/indent/translations/zh.js b/web/core/assets/vendor/ckeditor5/indent/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d5eb403a7301de4aec229b9b7f3461e5e6939a0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/indent/translations/zh.js
@@ -0,0 +1 @@
+!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"減少縮排","Increase indent":"增加縮排"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language.js b/web/core/assets/vendor/ckeditor5/language/language.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/language.js
rename to web/core/assets/vendor/ckeditor5/language/language.js
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/cs.js b/web/core/assets/vendor/ckeditor5/language/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..cfe5ea4e3905d6c5bf6a63d866ba4f75c301a788
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/cs.js
@@ -0,0 +1 @@
+!function(a){const n=a.cs=a.cs||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Vybrat jazyk",Language:"Jazyk","Remove language":"Odstranit jazyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/language/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..d397892e3bdfbdc2ef46e77936808a222dce45a9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const n=e["de-ch"]=e["de-ch"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Sprache auswählen",Language:"Sprache","Remove language":"Sprache entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/de.js b/web/core/assets/vendor/ckeditor5/language/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..b555cb082c0fdabd9d1dc7f8b88fd5b1a4f8042b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/de.js
@@ -0,0 +1 @@
+!function(e){const n=e.de=e.de||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Sprache auswählen",Language:"Sprache","Remove language":"Sprache entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/es.js b/web/core/assets/vendor/ckeditor5/language/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..c2acadf5bf7bf90bbbc0d4a1afb34e55a794fef7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/es.js
@@ -0,0 +1 @@
+!function(i){const a=i.es=i.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Elija el idioma",Language:"Idioma","Remove language":"Quitar idioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/fr.js b/web/core/assets/vendor/ckeditor5/language/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..07d649e17a0d9dac59a6123e42bb8cae1a588240
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/fr.js
@@ -0,0 +1 @@
+!function(a){const n=a.fr=a.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Choisir la langue",Language:"Langue","Remove language":"Supprimer la langue"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/gl.js b/web/core/assets/vendor/ckeditor5/language/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..4acd17e9eaf496d36cf8a501c80ea6c83386df0a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/gl.js
@@ -0,0 +1 @@
+!function(o){const a=o.gl=o.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Escolla o idioma",Language:"Idioma","Remove language":"Retirar o idioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/hu.js b/web/core/assets/vendor/ckeditor5/language/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..c3749b71ac0bb3ad6d50eb9e6321088e307d3915
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/hu.js
@@ -0,0 +1 @@
+!function(a){const e=a.hu=a.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose language":"Nyelv választása",Language:"Nyelv","Remove language":"Nyelv eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/id.js b/web/core/assets/vendor/ckeditor5/language/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..f76bdb396b2abd61056613924f43481d730bed66
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/id.js
@@ -0,0 +1 @@
+!function(a){const i=a.id=a.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose language":"Pilih bahasa",Language:"Bahasa","Remove language":"Singkirkan bahasa"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/it.js b/web/core/assets/vendor/ckeditor5/language/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..66664ed42374a7aefc0409c84cf8e0ad63e1e6b5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/it.js
@@ -0,0 +1 @@
+!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Seleziona lingua",Language:"Lingua","Remove language":"Rimuovi lingua"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/nl.js b/web/core/assets/vendor/ckeditor5/language/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..a3b62bd7e82d6eb4dfd815c002e4ef1a29aae378
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/nl.js
@@ -0,0 +1 @@
+!function(a){const n=a.nl=a.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Kies taal",Language:"Taal","Remove language":"Taal verwijderen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/pl.js b/web/core/assets/vendor/ckeditor5/language/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..573b9e846a161faa9d3ac5324def11711a48a18a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/pl.js
@@ -0,0 +1 @@
+!function(n){const a=n.pl=n.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Wybierz język",Language:"Język","Remove language":"Usuń język"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/ro.js b/web/core/assets/vendor/ckeditor5/language/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..0e34209d7a124197b07a76f21f49b9c0922a9d7e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/ro.js
@@ -0,0 +1 @@
+!function(a){const e=a.ro=a.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose language":"Alege limba",Language:"Limbă","Remove language":"Șterge limba"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/ru.js b/web/core/assets/vendor/ckeditor5/language/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..a37ac7b6b025a4ca6ce5d941eb043a06cac1e3f6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/ru.js
@@ -0,0 +1 @@
+!function(n){const a=n.ru=n.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Выбрать язык",Language:"Язык","Remove language":"Убрать язык"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/sk.js b/web/core/assets/vendor/ckeditor5/language/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec28dc097d22958301615004b501902d83dafeb9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/sk.js
@@ -0,0 +1 @@
+!function(a){const n=a.sk=a.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Vybrať jazyk",Language:"Jazyk","Remove language":"Odstrániť jazyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/language/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..74762e2ba7c3fc96f77df5a619f2326f0a304bdc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const a=n["sr-latn"]=n["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Izaberi jezik",Language:"Jezik","Remove language":"Odstrani jezik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/sr.js b/web/core/assets/vendor/ckeditor5/language/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..01ff2598f4d18d2d69d544da5981057e26d3196b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/sr.js
@@ -0,0 +1 @@
+!function(n){const a=n.sr=n.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Изабери језик",Language:"Језик","Remove language":"Одстрани језик"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/tk.js b/web/core/assets/vendor/ckeditor5/language/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..939cb396b8e23f97a72ddf6a5d4431e4415728c5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/tk.js
@@ -0,0 +1 @@
+!function(i){const a=i.tk=i.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Dili saýlaň",Language:"Dil","Remove language":"Dili pozuň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/uk.js b/web/core/assets/vendor/ckeditor5/language/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..4fc98a7ff0ffb2930605fc8b871d2ea7a2f30227
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/uk.js
@@ -0,0 +1 @@
+!function(n){const a=n.uk=n.uk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Обрати мову",Language:"Мова","Remove language":"Видалити мову"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/language/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..74ac0121e2d29b501d0a31c946accfafd799245f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const a=n["zh-cn"]=n["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"选择语言",Language:"语言","Remove language":"移除语言"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/language/translations/zh.js b/web/core/assets/vendor/ckeditor5/language/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..3cdf216a9a2c0477deb0567d95081c04bfe5a2f9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/language/translations/zh.js
@@ -0,0 +1 @@
+!function(n){const a=n.zh=n.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"選擇語言",Language:"語言","Remove language":"移除語言"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link.js b/web/core/assets/vendor/ckeditor5/link/link.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/link.js
rename to web/core/assets/vendor/ckeditor5/link/link.js
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ar.js b/web/core/assets/vendor/ckeditor5/link/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..4db387e094e08af854f5935fbc819f2d1705f930
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ar.js
@@ -0,0 +1 @@
+!function(n){const i=n.ar=n.ar||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"تحرير الرابط",Link:"رابط","Link image":"","Link URL":"رابط عنوان","Open in a new tab":"","Open link in new tab":"فتح الرابط في تبويب جديد","This link has no URL":"لا يحتوي هذا الرابط على عنوان",Unlink:"إلغاء الرابط"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ast.js b/web/core/assets/vendor/ckeditor5/link/translations/ast.js
new file mode 100644
index 0000000000000000000000000000000000000000..91563eb4c56e5b185037f3a62a41162d39a6b2ac
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ast.js
@@ -0,0 +1 @@
+!function(n){const i=n.ast=n.ast||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Enllazar","Link image":"","Link URL":"URL del enllaz","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desenllazar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/az.js b/web/core/assets/vendor/ckeditor5/link/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..2804d62cae46b86152341a0c3aef45110a368312
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/az.js
@@ -0,0 +1 @@
+!function(n){const i=n.az=n.az||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Yüklənə bilər","Edit link":"Linki redaktə et",Link:"Əlaqələndir","Link image":"","Link URL":"Linkin URL","Open in a new tab":"Yeni pəncərədə aç","Open link in new tab":"Linki yeni pəncərədə aç","This link has no URL":"Bu linkdə URL yoxdur",Unlink:"Linki sil"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/bg.js b/web/core/assets/vendor/ckeditor5/link/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..425af5135516c88382d816f3c7a058212388fdf0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/bg.js
@@ -0,0 +1 @@
+!function(n){const i=n.bg=n.bg||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Изтегляне","Edit link":"Редакция на линк",Link:"Линк","Link image":"","Link URL":"Уеб адрес на линка","Open in a new tab":"Отваряне в нов раздел","Open link in new tab":"Отваряне на линк в нов раздел","This link has no URL":"Този линк няма уеб адрес",Unlink:"Премахване на линка"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/cs.js b/web/core/assets/vendor/ckeditor5/link/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..01bb2651c0dd81483565649c7639e7f0c074c10a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const a=n.cs=n.cs||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Ke stažení","Edit link":"Upravit odkaz",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL odkazu","Open in a new tab":"Otevřít v nové kartě","Open link in new tab":"Otevřít odkaz v nové kartě","This link has no URL":"Tento odkaz nemá žádnou URL",Unlink:"Odstranit odkaz"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/da.js b/web/core/assets/vendor/ckeditor5/link/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..3adf7d911f0712b9b5e6a2d68e4cf1ef0b9380e7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/da.js
@@ -0,0 +1 @@
+!function(n){const i=n.da=n.da||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Kan downloades","Edit link":"Redigér link",Link:"Link","Link image":"","Link URL":"Link URL","Open in a new tab":"Åben i ny fane","Open link in new tab":"Åben link i ny fane","This link has no URL":"Dette link har ingen URL",Unlink:"Fjern link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/link/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..8551eb6421dfbd3391410c363751913b12f9c6b7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/de-ch.js
@@ -0,0 +1 @@
+!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Herunterladbar","Edit link":"Link bearbeiten",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link in neuem Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse",Unlink:"Link entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/de.js b/web/core/assets/vendor/ckeditor5/link/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..ba4982706a93484e5df6a8283fa4f41c4a59caa0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/de.js
@@ -0,0 +1 @@
+!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Herunterladbar","Edit link":"Link bearbeiten",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link im neuen Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse",Unlink:"Link entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/el.js b/web/core/assets/vendor/ckeditor5/link/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..4beb5e2ccfc9966761f0753dfa62ed1dcc99301e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/el.js
@@ -0,0 +1 @@
+!function(n){const i=n.el=n.el||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Σύνδεσμος","Link image":"","Link URL":"Διεύθυνση συνδέσμου","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Αφαίρεση συνδέσμου"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/en-au.js b/web/core/assets/vendor/ckeditor5/link/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..b33704a6474f853e1a8d7c8d2af33637acfee6b1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const i=n["en-au"]=n["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"Link image","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/link/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..e6a9dafb155fb881c6f4477f21659db7d8f5188f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/en-gb.js
@@ -0,0 +1 @@
+!function(n){const i=n["en-gb"]=n["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/eo.js b/web/core/assets/vendor/ckeditor5/link/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ac8b5612a177bb1045e8e0a7bb766b210c33ad8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/eo.js
@@ -0,0 +1 @@
+!function(i){const n=i.eo=i.eo||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"",Link:"Ligilo","Link image":"","Link URL":"URL de la ligilo","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Malligi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/es.js b/web/core/assets/vendor/ckeditor5/link/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..b4787507d3cea53de6e7591a8070b46a4a303f78
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/es.js
@@ -0,0 +1 @@
+!function(n){const e=n.es=n.es||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Descargable","Edit link":"Editar enlace",Link:"Enlace","Link image":"","Link URL":"URL del enlace","Open in a new tab":"Abrir en una pestaña nueva ","Open link in new tab":"Abrir enlace en una pestaña nueva","This link has no URL":"Este enlace no tiene URL",Unlink:"Quitar enlace"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/et.js b/web/core/assets/vendor/ckeditor5/link/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..217486abea1fefe5abd577fa3fc5ccc7104daf7e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/et.js
@@ -0,0 +1 @@
+!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Allalaaditav","Edit link":"Muuda linki",Link:"Link","Link image":"","Link URL":"Lingi URL","Open in a new tab":"Ava uuel kaardil","Open link in new tab":"Ava link uuel vahekaardil","This link has no URL":"Sellel lingil puudub URL",Unlink:"Eemalda link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/eu.js b/web/core/assets/vendor/ckeditor5/link/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..b2534d7917b28a84ca17b66bed209305ae5e21fc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/eu.js
@@ -0,0 +1 @@
+!function(n){const i=n.eu=n.eu||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Esteka","Link image":"","Link URL":"Estekaren URLa","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desestekatu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/fa.js b/web/core/assets/vendor/ckeditor5/link/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..c4ac96d5277b3bc7c55f8ac76f2a28006c8f58e6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/fa.js
@@ -0,0 +1 @@
+!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"قابل بارگیری","Edit link":"ویرایش پیوند",Link:"پیوند","Link image":"اتصال پیوند به تصویر","Link URL":"نشانی اینترنتی پیوند","Open in a new tab":"بازکردن در برگه جدید","Open link in new tab":"باز کردن پیوند در برگه جدید","This link has no URL":"این پیوند نشانی اینترنتی ندارد",Unlink:"لغو پیوند"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/fi.js b/web/core/assets/vendor/ckeditor5/link/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..3d0cc2ee11b0e7e8c98b7b7d870fff94bd3151d2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/fi.js
@@ -0,0 +1 @@
+!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"Muokkaa linkkiä",Link:"Linkki","Link image":"","Link URL":"Linkin osoite","Open in a new tab":"","Open link in new tab":"Avaa linkki uudessa välilehdessä","This link has no URL":"Linkillä ei ole URL-osoitetta",Unlink:"Poista linkki"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/fr.js b/web/core/assets/vendor/ckeditor5/link/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c69516087981335d3b176a4a227f76984f9fb2f7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/fr.js
@@ -0,0 +1 @@
+!function(n){const i=n.fr=n.fr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Fichier téléchargeable","Edit link":"Modifier le lien",Link:"Lien","Link image":"Lien d'image","Link URL":"URL du lien","Open in a new tab":"Ouvrir dans un nouvel onglet","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","This link has no URL":"Ce lien n'a pas d'URL",Unlink:"Supprimer le lien"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/gl.js b/web/core/assets/vendor/ckeditor5/link/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..0b5fd235545cd2268cac1961749f458fe8c12907
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/gl.js
@@ -0,0 +1 @@
+!function(n){const a=n.gl=n.gl||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Descargábel","Edit link":"Editar a ligazón",Link:"Ligar","Link image":"Ligazón da imaxe","Link URL":"URL de ligazón","Open in a new tab":"Abrir nunha nova lapela","Open link in new tab":"Abrir a ligazón nunha nova lapela","This link has no URL":"Esta ligazón non ten URL",Unlink:"Desligar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/he.js b/web/core/assets/vendor/ckeditor5/link/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..3b5034d1fba34be84854b6eec6e15561a717f30b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/he.js
@@ -0,0 +1 @@
+!function(n){const i=n.he=n.he||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"עריכת קישור",Link:"קישור","Link image":"","Link URL":"קישור כתובת אתר","Open in a new tab":"","Open link in new tab":"פתח קישור בכרטיסייה חדשה","This link has no URL":"לקישור זה אין כתובת אתר",Unlink:"ביטול קישור"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/hi.js b/web/core/assets/vendor/ckeditor5/link/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..8464c9a9956f00da538341c8b303fdd6dfe3dd4d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/hi.js
@@ -0,0 +1 @@
+!function(n){const i=n.hi=n.hi||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"Link image","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/hr.js b/web/core/assets/vendor/ckeditor5/link/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..6f99aaa243c77846143cdf69cb6cb2b3069ab647
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/hr.js
@@ -0,0 +1 @@
+!function(i){const n=i.hr=i.hr||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Moguće preuzeti","Edit link":"Uredi vezu",Link:"Veza","Link image":"","Link URL":"URL veze","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori vezu u novoj kartici","This link has no URL":"Ova veza nema URL",Unlink:"Ukloni vezu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/hu.js b/web/core/assets/vendor/ckeditor5/link/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..24e029956549ef23a6f412b29870c8889ca90110
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/hu.js
@@ -0,0 +1 @@
+!function(n){const i=n.hu=n.hu||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Letölthető","Edit link":"Link szerkesztése",Link:"Link","Link image":"Hivatkozás","Link URL":"URL link","Open in a new tab":"Megnyitás új lapon","Open link in new tab":"Link megnyitása új ablakban","This link has no URL":"A link nem tartalmaz URL-t",Unlink:"Link eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/id.js b/web/core/assets/vendor/ckeditor5/link/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..5eae11f003ef9a892933106ae90a820d92adabb6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/id.js
@@ -0,0 +1 @@
+!function(n){const a=n.id=n.id||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Dapat diunduh","Edit link":"Sunting tautan",Link:"Tautan","Link image":"","Link URL":"URL tautan","Open in a new tab":"Buka di tab baru","Open link in new tab":"Buka tautan di tab baru","This link has no URL":"Tautan ini tidak memiliki URL",Unlink:"Hapus tautan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/it.js b/web/core/assets/vendor/ckeditor5/link/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..baee9f5e68463f6c589745055e853420275187fb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/it.js
@@ -0,0 +1 @@
+!function(n){const i=n.it=n.it||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Scaricabile","Edit link":"Modifica collegamento",Link:"Collegamento","Link image":"Collega immagine","Link URL":"URL del collegamento","Open in a new tab":"Apri in una nuova scheda","Open link in new tab":"Apri collegamento in nuova scheda","This link has no URL":"Questo collegamento non ha un URL",Unlink:"Elimina collegamento"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ja.js b/web/core/assets/vendor/ckeditor5/link/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..f90b5613dc1cdf22f970c969181c8ee0f349bf2b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ja.js
@@ -0,0 +1 @@
+!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"ダウンロード可能","Edit link":"リンクを編集",Link:"リンク","Link image":"リンク画像","Link URL":"リンクURL","Open in a new tab":"新しいタブで開く","Open link in new tab":"新しいタブでリンクを開く","This link has no URL":"リンクにURLが設定されていません",Unlink:"リンク解除"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/km.js b/web/core/assets/vendor/ckeditor5/link/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..82a7a8982e48b4690ff02042a2f35b34f830fc7b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/km.js
@@ -0,0 +1 @@
+!function(n){const i=n.km=n.km||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"តំណ","Link image":"","Link URL":"URL តំណ","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"ផ្ដាច់​តំណ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/kn.js b/web/core/assets/vendor/ckeditor5/link/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..1a89b0524092eeb4a8a21b4b6a1773f26d647f1b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/kn.js
@@ -0,0 +1 @@
+!function(n){const i=n.kn=n.kn||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"‍ಕೊಂಡಿ","Link image":"","Link URL":"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"‍ಕೊಂಡಿ ತೆಗೆ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ko.js b/web/core/assets/vendor/ckeditor5/link/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..feabba7613f7adc37f7262ce4e43dc2b2e1a654b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ko.js
@@ -0,0 +1 @@
+!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"다운로드 가능","Edit link":"링크 편집",Link:"링크","Link image":"사진 링크","Link URL":"링크 주소","Open in a new tab":"새 탭에서 열기","Open link in new tab":"새 탭에서 링크 열기","This link has no URL":"이 링크에는 URL이 없습니다.",Unlink:"링크 삭제"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ku.js b/web/core/assets/vendor/ckeditor5/link/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..41555fe15ffae2a910a60fcfce200794f5636865
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ku.js
@@ -0,0 +1 @@
+!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"دەستکاری بەستەر",Link:"بەستەر","Link image":"","Link URL":"ناونیشانی بەستەر","Open in a new tab":"کردنەوەی لە پەنجەرەیەکی نوێ","Open link in new tab":"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ","This link has no URL":"ئەم بەستەرە ناونیشانی نیە",Unlink:"لابردنی بەستەر"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/lt.js b/web/core/assets/vendor/ckeditor5/link/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..ad65c01afda77d34c292e1b06823f489a78133fd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/lt.js
@@ -0,0 +1 @@
+!function(n){const i=n.lt=n.lt||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Keisti nuorodą",Link:"Pridėti nuorodą","Link image":"","Link URL":"Nuorodos URL","Open in a new tab":"","Open link in new tab":"Atidaryti nuorodą naujame skirtuke","This link has no URL":"Ši nuorda neturi URL",Unlink:"Pašalinti nuorodą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/lv.js b/web/core/assets/vendor/ckeditor5/link/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..3553891b6188b5ad6c9949a77e4572c13a2e63d7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/lv.js
@@ -0,0 +1 @@
+!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Lejupielādējams","Edit link":"Labot Saiti",Link:"Saite","Link image":"","Link URL":"Saites URL","Open in a new tab":"Atvērt jaunā cilnē","Open link in new tab":"Atvērt saiti jaunā cilnē","This link has no URL":"Saitei nav norādīts URL",Unlink:"Noņemt Saiti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/nb.js b/web/core/assets/vendor/ckeditor5/link/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..9a8d0d424c022abe0d9e95b4e136cc4303157448
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/nb.js
@@ -0,0 +1 @@
+!function(n){const e=n.nb=n.nb||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"","Edit link":"Rediger lenke",Link:"Lenke","Link image":"","Link URL":"URL for lenke","Open in a new tab":"","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken har ingen URL",Unlink:"Fjern lenke"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ne.js b/web/core/assets/vendor/ckeditor5/link/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..5b36f75b7d81072306b631f8694a23a137b85d93
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"डाउनलोड योग्य","Edit link":"लिङ्क सम्पादन गर्नुहोस्",Link:"लिङ्क","Link image":"","Link URL":"लिङ्क यूआरएल","Open in a new tab":"नयाँ ट्याबमा खोल्न","Open link in new tab":"नयाँ ट्याबमा लिङ्क खोल्नुहोस्","This link has no URL":"यो लिङ्कसँग यूआरएल छैन",Unlink:"अनलिङ्क गर्नुहोस्"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/nl.js b/web/core/assets/vendor/ckeditor5/link/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..a5e77333f0b333c0777215399539047c5485b883
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadbaar","Edit link":"Bewerk link",Link:"Link","Link image":"Link afbeelding","Link URL":"Link URL","Open in a new tab":"Open een nieuw tabblad","Open link in new tab":"Open link in nieuw tabblad","This link has no URL":"Deze link heeft geen URL",Unlink:"Verwijder link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/no.js b/web/core/assets/vendor/ckeditor5/link/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..e1c8fda29818e694e8a7c9faea9728fb6fc55ef1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/no.js
@@ -0,0 +1 @@
+!function(n){const e=n.no=n.no||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Nedlastbar","Edit link":"Rediger lenke",Link:"Lenke","Link image":"","Link URL":"Lenke-URL","Open in a new tab":"Åpne i ny fane","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken mangler en URL",Unlink:"Fjern lenke"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/pl.js b/web/core/assets/vendor/ckeditor5/link/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..5cf06dc283262e9af2b81e11b06e22fc2b814cef
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/pl.js
@@ -0,0 +1 @@
+!function(n){const o=n.pl=n.pl||{};o.dictionary=Object.assign(o.dictionary||{},{Downloadable:"Do pobrania","Edit link":"Edytuj odnośnik",Link:"Wstaw odnośnik","Link image":"Wstaw odnośnik do obrazka","Link URL":"Adres URL","Open in a new tab":"Otwórz w nowej zakładce","Open link in new tab":"Otwórz odnośnik w nowej zakładce","This link has no URL":"Nie podano adresu URL odnośnika",Unlink:"Usuń odnośnik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/link/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..3cdbcc3cfbf98e443c5efd077f7d1dbd3df8480a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/pt-br.js
@@ -0,0 +1 @@
+!function(n){const i=n["pt-br"]=n["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Pode ser baixado","Edit link":"Editar link",Link:"Link","Link image":"Link da imagem","Link URL":"URL","Open in a new tab":"Abrir em nova aba","Open link in new tab":"Abrir link em nova aba","This link has no URL":"Este link não possui uma URL",Unlink:"Remover link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/pt.js b/web/core/assets/vendor/ckeditor5/link/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..e3de656483c42e243a95ada132a96cb52a4ca14c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/pt.js
@@ -0,0 +1 @@
+!function(i){const n=i.pt=i.pt||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"",Link:"Hiperligação","Link image":"","Link URL":"URL da ligação","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desligar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ro.js b/web/core/assets/vendor/ckeditor5/link/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..83766a9d188e93973293212ca503f6706554df3d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ro.js
@@ -0,0 +1 @@
+!function(n){const i=n.ro=n.ro||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Descărcabil","Edit link":"Modifică link",Link:"Link","Link image":"Link imagine","Link URL":"Link URL","Open in a new tab":"Deschide în tab nou","Open link in new tab":"Deschide link în tab nou","This link has no URL":"Acest link nu are niciun URL",Unlink:"Șterge link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ru.js b/web/core/assets/vendor/ckeditor5/link/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..6ed9583ed4ac41a0d2b195e50359171f20c22543
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ru.js
@@ -0,0 +1 @@
+!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Загружаемые","Edit link":"Редактировать ссылку",Link:"Ссылка","Link image":"Ссылка на изображение","Link URL":"Ссылка URL","Open in a new tab":"Открыть в новой вкладке","Open link in new tab":"Открыть ссылку в новой вкладке","This link has no URL":"Для этой ссылки не установлен адрес URL",Unlink:"Убрать ссылку"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/sk.js b/web/core/assets/vendor/ckeditor5/link/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..3081a6706780ead72211e6f4707d5ba17ad7b1e4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/sk.js
@@ -0,0 +1 @@
+!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Na stiahnutie","Edit link":"Upraviť odkaz",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL adresa","Open in a new tab":"Otvoriť v novej záložke","Open link in new tab":"Otvoriť odkaz v novom okne","This link has no URL":"Tento odkaz nemá nastavenú URL adresu",Unlink:"Zrušiť odkaz"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/sq.js b/web/core/assets/vendor/ckeditor5/link/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..8cc4d8ce334a336dcab061cc5237b33ee2ec3c9c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/sq.js
@@ -0,0 +1 @@
+!function(n){const i=n.sq=n.sq||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Redakto nyjën",Link:"Shto nyjën","Link image":"","Link URL":"Nyja e URL-së","Open in a new tab":"","Open link in new tab":"Hap nyjën në faqe të re","This link has no URL":"Kjo nyje nuk ka URL",Unlink:"Largo nyjën"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/link/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..21cfac7ad521e5071b1b1f2544071c85028f857c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Moguće preuzimanje","Edit link":"Ispravi link",Link:"Link","Link image":"Link slike","Link URL":"URL link","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori link u novom prozoru","This link has no URL":"Link ne sadrži URL",Unlink:"Оtkloni link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/sr.js b/web/core/assets/vendor/ckeditor5/link/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..d7e92c295a63694aaae1364727dc69d85abda359
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/sr.js
@@ -0,0 +1 @@
+!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Могуће преузимање","Edit link":"Исправи линк",Link:"Линк","Link image":"Линк слике","Link URL":"УРЛ линк","Open in a new tab":"Отвори у новој картици","Open link in new tab":"Отвори линк у новом прозору","This link has no URL":"Линк не садржи УРЛ",Unlink:"Отклони линк"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/sv.js b/web/core/assets/vendor/ckeditor5/link/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..390b0a04a95d1efb46c40494be5206143e363fed
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/sv.js
@@ -0,0 +1 @@
+!function(n){const i=n.sv=n.sv||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Redigera länk",Link:"Länk","Link image":"","Link URL":"Länkens URL","Open in a new tab":"","Open link in new tab":"Öppna länk i ny flik","This link has no URL":"Denna länk saknar URL",Unlink:"Ta bort länk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/tk.js b/web/core/assets/vendor/ckeditor5/link/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..f96a0ad46a1d6ae2754afe752d8907169a366576
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/tk.js
@@ -0,0 +1 @@
+!function(a){const n=a.tk=a.tk||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Göçürip alyp bolýar","Edit link":"Baglanyşygy üýtget",Link:"Baglanyşyk","Link image":"Surat baglanyşygy","Link URL":"URL baglanyşygy","Open in a new tab":"Täze goýmada açyň","Open link in new tab":"Täze goýmada baglanyşyk açyň","This link has no URL":"Bu baglanyşykda URL ýok",Unlink:"Baglanyşygy aýyr"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/tr.js b/web/core/assets/vendor/ckeditor5/link/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..7cb01160de09117c4ef7f4ec87d774173ef46b35
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/tr.js
@@ -0,0 +1 @@
+!function(n){const i=n.tr=n.tr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"İndirilebilir","Edit link":"Bağlantıyı değiştir",Link:"Bağlantı","Link image":"","Link URL":"Bağlantı Adresi","Open in a new tab":"Yeni sekmede aç","Open link in new tab":"Yeni sekmede aç","This link has no URL":"Bağlantı adresi yok",Unlink:"Bağlantıyı kaldır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/ug.js b/web/core/assets/vendor/ckeditor5/link/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f80f0cd17feac33fe4e19e3a3ece2b8a90e9c6a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/ug.js
@@ -0,0 +1 @@
+!function(n){const i=n.ug=n.ug||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"ئۇلانما","Link image":"","Link URL":"ئۇلاش ئادىرسى","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"ئۇلانمىنى ئۈزۈش"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/uk.js b/web/core/assets/vendor/ckeditor5/link/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..4946288cd934cb0f7a87ea466524e46532379f58
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/uk.js
@@ -0,0 +1 @@
+!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Завантажувальне","Edit link":"Редагувати посилання",Link:"Посилання","Link image":"Посилання зображення","Link URL":"URL посилання","Open in a new tab":"Вікрити у новій вкладці","Open link in new tab":"Відкрити посилання у новій вкладці","This link has no URL":"Це посилання не має URL",Unlink:"Видалити посилання"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/vi.js b/web/core/assets/vendor/ckeditor5/link/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..627db336975e6bcd3623715bfaf90e2ee9a91450
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/vi.js
@@ -0,0 +1 @@
+!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Có thể tải về","Edit link":"Sửa liên kết",Link:"Chèn liên kết","Link image":"Liên kết của ảnh","Link URL":"Đường dẫn liên kết","Open in a new tab":"Mở trên tab mới","Open link in new tab":"Mở liên kết","This link has no URL":"Liên kết không có đường dẫn",Unlink:"Bỏ liên kết"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/link/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..654b60518d1db603ae9a54aa704ec95f8d64df5a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"可下载","Edit link":"修改链接",Link:"超链接","Link image":"链接图片","Link URL":"链接网址","Open in a new tab":"在新标签页中打开","Open link in new tab":"在新标签页中打开链接","This link has no URL":"此链接没有设置网址",Unlink:"取消超链接"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/link/translations/zh.js b/web/core/assets/vendor/ckeditor5/link/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..9f1b64bdf7737541e474fd1abb3ad6c03b4e9edc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/link/translations/zh.js
@@ -0,0 +1 @@
+!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"可下載","Edit link":"編輯連結",Link:"連結","Link image":"圖片連結","Link URL":"連結˙ URL","Open in a new tab":"在新視窗開啟","Open link in new tab":"在新視窗開啟連結","This link has no URL":"連結沒有URL",Unlink:"移除連結"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list.js b/web/core/assets/vendor/ckeditor5/list/list.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/list.js
rename to web/core/assets/vendor/ckeditor5/list/list.js
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ar.js b/web/core/assets/vendor/ckeditor5/list/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..a9b14d41f7a2ac6b26c24d28b59d55d2bd1e2efd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ar.js
@@ -0,0 +1 @@
+!function(e){const l=e.ar=e.ar||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"قائمة نقطية","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"قائمة رقمية","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ast.js b/web/core/assets/vendor/ckeditor5/list/translations/ast.js
new file mode 100644
index 0000000000000000000000000000000000000000..605ec4b757dad1aeb5ebcb2cfe649930ff5d43ad
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ast.js
@@ -0,0 +1 @@
+!function(e){const t=e.ast=e.ast||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Llista con viñetes","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Llista numberada","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/az.js b/web/core/assets/vendor/ckeditor5/list/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..8a1e1fa660972a4c587b87e315d42ff754965300
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/az.js
@@ -0,0 +1 @@
+!function(e){const l=e.az=e.az||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Markerlənmiş siyahı","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nömrələnmiş siyahı","Numbered list styles toolbar":"",Square:"","To-do List":"To-do siyahı","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/bg.js b/web/core/assets/vendor/ckeditor5/list/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..386cd37c689b27d13fed217d0dabaae354513efe
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/bg.js
@@ -0,0 +1 @@
+!function(e){const l=e.bg=e.bg||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Водещи символи","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Номериране","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/cs.js b/web/core/assets/vendor/ckeditor5/list/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..5f1983fa7e4ae3d8bd9dc639f2a727a1fa53cce7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/cs.js
@@ -0,0 +1 @@
+!function(e){const l=e.cs=e.cs||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Odrážky","Bulleted list styles toolbar":"Panel seznamu s odrážkami",Circle:"Kruh",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začátku",Disc:"Plný kruh","Lower-latin":"Malá písmena","Lower–roman":"Malé římské čísla","Numbered List":"Číslování","Numbered list styles toolbar":"Panel se styly číslovaného seznamu",Square:"Čtverec","To-do List":"Seznam úkolů","Toggle the circle list style":"Přepnout na seznam s kruhovým označením","Toggle the decimal list style":"Přepnout na číselný seznam","Toggle the decimal with leading zero list style":"Přepnout na číselný seznam s nulou na začátku","Toggle the disc list style":"Přepnout na seznam s označením plného kruhu","Toggle the lower–latin list style":"Přepnout na seznam s malými písmeny","Toggle the lower–roman list style":"Přepnout na seznam s malými římskými čísly","Toggle the square list style":"Přepnout na seznam se čtvercovým označením","Toggle the upper–latin list style":"Přepnout na seznam s velkými písmeny","Toggle the upper–roman list style":"Přepnout na seznam s velkými římskými čísly","Upper-latin":"Velká písmena","Upper-roman":"Velké římské čísla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/da.js b/web/core/assets/vendor/ckeditor5/list/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..78e39bb848e679b90bb6757e69f94e79a1d8305a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/da.js
@@ -0,0 +1 @@
+!function(e){const l=e.da=e.da||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktopstilling","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Opstilling med tal","Numbered list styles toolbar":"",Square:"","To-do List":"To-do liste","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/list/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..fffabc05eb3092671149a6d733723ffab5025843
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const l=e["de-ch"]=e["de-ch"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Circle:"Leerer Kreis",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen",Disc:"Gefüllter Kreis","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der nummerierten Liste",Square:"Quadrat","To-do List":"Aufgabenliste","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Grossgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Grossgeschriebene römische Zahlen einstellen","Upper-latin":"Grossgeschriebene lateinische Buchstaben","Upper-roman":"Grossgeschriebene römische Zahlen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/de.js b/web/core/assets/vendor/ckeditor5/list/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..15eb47f703df3f3548af1a1320702919810ba422
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/de.js
@@ -0,0 +1 @@
+!function(e){const l=e.de=e.de||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Circle:"Leerer Kreis",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen",Disc:"Gefüllter Kreis","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der geordneten Liste",Square:"Quadrat","To-do List":"Aufgabenliste","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Großgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Großgeschriebene römische Zahlen einstellen","Upper-latin":"Großgeschriebene lateinische Buchstaben","Upper-roman":"Großgeschriebene römische Zahlen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/el.js b/web/core/assets/vendor/ckeditor5/list/translations/el.js
new file mode 100644
index 0000000000000000000000000000000000000000..e6703c8033951d3af9131a99e83977eda73e85f2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/el.js
@@ -0,0 +1 @@
+!function(e){const l=e.el=e.el||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Λίστα κουκκίδων","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Αριθμημένη λίστα","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/en-au.js b/web/core/assets/vendor/ckeditor5/list/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..5e6d3c457df91f5d6d00c3988983bd80a27184b6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/en-au.js
@@ -0,0 +1 @@
+!function(e){const l=e["en-au"]=e["en-au"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Circle:"Circle",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero",Disc:"Disc","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar",Square:"Square","To-do List":"To-do List","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/list/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..8757d98078760cdb5c3b7f95e384ddf12f78fac2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/en-gb.js
@@ -0,0 +1 @@
+!function(e){const l=e["en-gb"]=e["en-gb"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numbered List","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/eo.js b/web/core/assets/vendor/ckeditor5/list/translations/eo.js
new file mode 100644
index 0000000000000000000000000000000000000000..d545289ebe710f8746e928ab97bac7222a69f7c1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/eo.js
@@ -0,0 +1 @@
+!function(e){const l=e.eo=e.eo||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bula Listo","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numerita Listo","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/es.js b/web/core/assets/vendor/ckeditor5/list/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec1db21b4bfa5e58c3ea5acfc6daf6b264329884
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/es.js
@@ -0,0 +1 @@
+!function(e){const t=e.es=e.es||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista de puntos","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista numerada","Numbered list styles toolbar":"",Square:"","To-do List":"Lista de tareas","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/et.js b/web/core/assets/vendor/ckeditor5/list/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..7704ef7b2e62a71bda687a1ae2528e21d14a21a9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/et.js
@@ -0,0 +1 @@
+!function(e){const l=e.et=e.et||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktidega loetelu","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerdatud loetelu","Numbered list styles toolbar":"",Square:"","To-do List":"Tööde nimekiri","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/eu.js b/web/core/assets/vendor/ckeditor5/list/translations/eu.js
new file mode 100644
index 0000000000000000000000000000000000000000..39cb306c362104b4b755988a1c506ddc0d3cc7ee
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/eu.js
@@ -0,0 +1 @@
+!function(e){const l=e.eu=e.eu||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Buletdun zerrenda","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Zenbakidun zerrenda","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/fa.js b/web/core/assets/vendor/ckeditor5/list/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..480b6a6abff877999a58a8ea44603bdbf1e6897c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/fa.js
@@ -0,0 +1 @@
+!function(e){const l=e.fa=e.fa||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"لیست نشانه‌دار","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"لیست عددی","Numbered list styles toolbar":"",Square:"","To-do List":"لیست انجام کار","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/fi.js b/web/core/assets/vendor/ckeditor5/list/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..ce978994d7c837a8a6a2e4309dc8822ea0b92bae
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/fi.js
@@ -0,0 +1 @@
+!function(e){const l=e.fi=e.fi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Lista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numeroitu lista","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/fr.js b/web/core/assets/vendor/ckeditor5/list/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..3f9fa9fe112cd291f65344071b2af6019dc43fe9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const s=e.fr=e.fr||{};s.dictionary=Object.assign(s.dictionary||{},{"Bulleted List":"Liste à puces","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce",Circle:"Cercle",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire",Disc:"Disque","Lower-latin":"Lettres minuscules","Lower–roman":"Chiffres romains en minuscules","Numbered List":"Liste numérotée","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée",Square:"Carré","To-do List":"Liste de tâches","Toggle the circle list style":'Activer / désactiver le style de liste "cercle"',"Toggle the decimal list style":'Activer / désactiver le style de liste "chiffres"',"Toggle the decimal with leading zero list style":'Activer / désactiver le style de liste "chiffres de mêmes longueurs"',"Toggle the disc list style":'Activer / désactiver le style de liste "disque"',"Toggle the lower–latin list style":'Activer / désactiver le style de liste "lettres minuscules"',"Toggle the lower–roman list style":'Activer / désactiver le style de liste "chiffres romains en minuscules"',"Toggle the square list style":'Activer / désactiver le style de liste "carré"',"Toggle the upper–latin list style":'Activer / désactiver le style de liste "lettres majuscules"',"Toggle the upper–roman list style":'Activer / désactiver le style de liste "chiffres romains en majuscules"',"Upper-latin":"Lettres majuscules","Upper-roman":"Chiffres romains en majuscules"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/gl.js b/web/core/assets/vendor/ckeditor5/list/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..db905b4f63bef1ac4d9ba5105f2d27ac63ae3f1d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/gl.js
@@ -0,0 +1 @@
+!function(e){const a=e.gl=e.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Bulleted List":"Lista con viñetas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista con viñetas",Circle:"Círculos",Decimal:"Decimais","Decimal with leading zero":"Decimais con cero á esquerda",Disc:"Discos","Lower-latin":"Letras minúsculas","Lower–roman":"Núm, romanos en minúscula","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada",Square:"Cadrados","To-do List":"Lista de cousas por facer","Toggle the circle list style":"Alternar o estilo da lista «círculos»","Toggle the decimal list style":"Alternar o estilo da lista «decimais»","Toggle the decimal with leading zero list style":"Activar/desactivar o estilo «decimais con cero á esquerda»","Toggle the disc list style":"Alternar o estilo da lista «discos»","Toggle the lower–latin list style":"Activar/desactivar o estilo da lista «letras minúsculas»","Toggle the lower–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en minúscula»","Toggle the square list style":"Alternar o estilo da lista «cadrados»","Toggle the upper–latin list style":"Activar/desactivar o estilo da lista «letras maiúsculas»","Toggle the upper–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en maiúscula»","Upper-latin":"Letras maiúsculas","Upper-roman":"Núm, romanos en maiúscula"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/he.js b/web/core/assets/vendor/ckeditor5/list/translations/he.js
new file mode 100644
index 0000000000000000000000000000000000000000..af0fe9ef47652f8ae896209bc19f94f68ff28450
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/he.js
@@ -0,0 +1 @@
+!function(e){const l=e.he=e.he||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"רשימה מנוקדת","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"רשימה ממוספרת","Numbered list styles toolbar":"",Square:"","To-do List":"רשימת מטלות","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/hi.js b/web/core/assets/vendor/ckeditor5/list/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..00032b93be165d342a2bb89a2313e331366904dc
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/hi.js
@@ -0,0 +1 @@
+!function(e){const l=e.hi=e.hi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Circle:"Circle",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero",Disc:"Disc","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar",Square:"Square","To-do List":"To-do List","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/hr.js b/web/core/assets/vendor/ckeditor5/list/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..2e70bd322562917b30b8b18b8c70dc421ed7d067
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/hr.js
@@ -0,0 +1 @@
+!function(e){const t=e.hr=e.hr||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Obična lista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Brojčana lista","Numbered list styles toolbar":"",Square:"","To-do List":"Lista zadataka za obaviti","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/hu.js b/web/core/assets/vendor/ckeditor5/list/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..235cefa48041b6236cc3258cd8fa115a845f95f0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/hu.js
@@ -0,0 +1 @@
+!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Pontozott lista","Bulleted list styles toolbar":"",Circle:"Kör",Decimal:"Szám","Decimal with leading zero":"Nullával kezdődő szám",Disc:"Korong","Lower-latin":"Kisbetűs latin szám","Lower–roman":"Kisbetűs római szám","Numbered List":"Számozott lista","Numbered list styles toolbar":"",Square:"Négyzet","To-do List":"Tennivaló lista","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"Nagybetűs latin szám","Upper-roman":"Nagybetűs római szám"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/id.js b/web/core/assets/vendor/ckeditor5/list/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..727dbab9f3720ed76063ed7d6944e08072ff2a6a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/id.js
@@ -0,0 +1 @@
+!function(e){const l=e.id=e.id||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Daftar Tak Berangka","Bulleted list styles toolbar":"Bilah alat gaya daftar bullet",Circle:"Lingkaran",Decimal:"Desimal","Decimal with leading zero":"Desimal dengan awalan nol",Disc:"Disk","Lower-latin":"","Lower–roman":"","Numbered List":"Daftar Berangka","Numbered list styles toolbar":"Bilah alat gaya daftar angka",Square:"Kotak","To-do List":"Daftar untuk-dikerjakan","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/it.js b/web/core/assets/vendor/ckeditor5/list/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa7b99121f03a28ece79847a9972577b1c03416e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/it.js
@@ -0,0 +1 @@
+!function(e){const i=e.it=e.it||{};i.dictionary=Object.assign(i.dictionary||{},{"Bulleted List":"Elenco puntato","Bulleted list styles toolbar":"Barra degli strumenti con gli stili degli elenchi puntati",Circle:"Cerchio",Decimal:"Numero","Decimal with leading zero":"Numero con zero anteposto",Disc:"Disco","Lower-latin":"Lettera minuscola","Lower–roman":"Numero romano minuscolo","Numbered List":"Elenco numerato","Numbered list styles toolbar":"Barra degli strumenti con gli stili degli elenchi numerati",Square:"Quadrato","To-do List":"Elenco cose da fare","Toggle the circle list style":"Attiva/disattiva lo stile degli elenchi con cerchi","Toggle the decimal list style":"Attiva/disattiva lo stile degli elenchi con numeri","Toggle the decimal with leading zero list style":"Attiva/disattiva lo stile degli elenchi con numeri con zero anteposto","Toggle the disc list style":"Attiva/disattiva lo stile degli elenchi con dischi","Toggle the lower–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere minuscole","Toggle the lower–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani minuscoli","Toggle the square list style":"Attiva/disattiva lo stile degli elenchi con quadrati","Toggle the upper–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere maiuscole","Toggle the upper–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani maiuscoli","Upper-latin":"Lettera maiuscola","Upper-roman":"Numero romano maiuscolo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ja.js b/web/core/assets/vendor/ckeditor5/list/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..c99b15a55db6efe26bcbbb1d8634a376137fe614
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ja.js
@@ -0,0 +1 @@
+!function(e){const l=e.ja=e.ja||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"箇条書きリスト","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"番号付きリスト","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/km.js b/web/core/assets/vendor/ckeditor5/list/translations/km.js
new file mode 100644
index 0000000000000000000000000000000000000000..ced267a232e3c0acdc0a182b04a0bd384f1b6089
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/km.js
@@ -0,0 +1 @@
+!function(e){const l=e.km=e.km||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"បញ្ជី​ជា​ចំណុច","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"បញ្ជី​ជា​លេខ","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/kn.js b/web/core/assets/vendor/ckeditor5/list/translations/kn.js
new file mode 100644
index 0000000000000000000000000000000000000000..2c283d460e2ec4750791e2c0514b4751813eb4f4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/kn.js
@@ -0,0 +1 @@
+!function(e){const l=e.kn=e.kn||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ko.js b/web/core/assets/vendor/ckeditor5/list/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..9240238b62b43d89c3f01d3c506ec8df56349ee9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ko.js
@@ -0,0 +1 @@
+!function(e){const l=e.ko=e.ko||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"불릿 목록","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"번호 목록","Numbered list styles toolbar":"",Square:"","To-do List":"확인 목록","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ku.js b/web/core/assets/vendor/ckeditor5/list/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..296064a0e8db26796b650f648766b71c9576b370
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ku.js
@@ -0,0 +1 @@
+!function(e){const l=e.ku=e.ku||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"لیستەی خاڵەیی","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"لیستەی ژمارەیی","Numbered list styles toolbar":"",Square:"","To-do List":"لیستەی کردن","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/lt.js b/web/core/assets/vendor/ckeditor5/list/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..39c2a15f20bb1af9dcf44f22d2eaa837495525b6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/lt.js
@@ -0,0 +1 @@
+!function(e){const l=e.lt=e.lt||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Sąrašas","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numeruotas rąrašas","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/lv.js b/web/core/assets/vendor/ckeditor5/list/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..92b80e1dfbaf02c395696df5c3fe40831356a087
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/lv.js
@@ -0,0 +1 @@
+!function(e){const t=e.lv=e.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Nenumurēts Saraksts","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numurēts Saraksts","Numbered list styles toolbar":"",Square:"","To-do List":"To-do Saraksts","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/nb.js b/web/core/assets/vendor/ckeditor5/list/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..a9a78226d03b094c4c34971e1af668776bccc927
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/nb.js
@@ -0,0 +1 @@
+!function(e){const t=e.nb=e.nb||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Punktmerket liste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerert liste","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ne.js b/web/core/assets/vendor/ckeditor5/list/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..4fd75e290295e3e873aa0164e546b33b4424bb53
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ne.js
@@ -0,0 +1 @@
+!function(e){const l=e.ne=e.ne||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"गोली चिन्ह अङ्कित सूची","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"सूचीबद्ध सूची","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/nl.js b/web/core/assets/vendor/ckeditor5/list/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..89f3b9f7e997eeaf2cbd64c5f14762d7ec0261ae
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/nl.js
@@ -0,0 +1 @@
+!function(e){const l=e.nl=e.nl||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Ongenummerde lijst","Bulleted list styles toolbar":"",Circle:"Cirkel",Decimal:"Decimaal","Decimal with leading zero":"",Disc:"Schijf","Lower-latin":"","Lower–roman":"","Numbered List":"Genummerde lijst","Numbered list styles toolbar":"",Square:"Vierkant","To-do List":"To-do lijst","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/no.js b/web/core/assets/vendor/ckeditor5/list/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..7f35d8e7e7ea6737fb15a2c2dc2414824b227ec2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/no.js
@@ -0,0 +1 @@
+!function(e){const l=e.no=e.no||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktliste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerert liste","Numbered list styles toolbar":"",Square:"","To-do List":"Oppgaveliste","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/pl.js b/web/core/assets/vendor/ckeditor5/list/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..627e9ae51fcc5e795be7cfa2f07ec6d26eb8c7c2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/pl.js
@@ -0,0 +1 @@
+!function(e){const l=e.pl=e.pl||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Lista wypunktowana","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista numerowana","Numbered list styles toolbar":"",Square:"","To-do List":"Lista rzeczy do zrobienia","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/list/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..98c687e9e6dd35a2cdc5ac0ebbb9c0f3dbbe0d94
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/pt-br.js
@@ -0,0 +1 @@
+!function(e){const t=e["pt-br"]=e["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista com marcadores","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista com marcador",Circle:"Círculo",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero à esquerda",Disc:"Disco","Lower-latin":"Latim inferior","Lower–roman":"Romano inferior","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada",Square:"Quadrado","To-do List":"Lista de Tarefas","Toggle the circle list style":"Alternar o estilo da lista de círculo","Toggle the decimal list style":"Alternar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar o decimal com estilo de lista zero à esquerda","Toggle the disc list style":"Alternar o estilo da lista de disco","Toggle the lower–latin list style":"Alternar o estilo de lista latina inferior","Toggle the lower–roman list style":"Alternar o estilo de lista romana inferior","Toggle the square list style":"Alternar o estilo de lista quadrada","Toggle the upper–latin list style":"Alternar o estilo de lista latino superior","Toggle the upper–roman list style":"Alternar o estilo de lista romana superior","Upper-latin":"Latim superior","Upper-roman":"Romano superior"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/pt.js b/web/core/assets/vendor/ckeditor5/list/translations/pt.js
new file mode 100644
index 0000000000000000000000000000000000000000..a403730af992a14a7dfef080a614c209b1a9178d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/pt.js
@@ -0,0 +1 @@
+!function(e){const t=e.pt=e.pt||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista não ordenada","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista ordenada","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ro.js b/web/core/assets/vendor/ckeditor5/list/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..d3d8f7ce40a84aeb64be6e7f5d02865e6686c331
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ro.js
@@ -0,0 +1 @@
+!function(t){const i=t.ro=t.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Bulleted List":"Listă cu puncte","Bulleted list styles toolbar":"Toolbar Listă cu puncte",Circle:"Cerc",Decimal:"Număr","Decimal with leading zero":"Număr cu zero la început ",Disc:"Disc","Lower-latin":"Litere mici latine","Lower–roman":"Litere mici romane","Numbered List":"Listă numerotată","Numbered list styles toolbar":"Toolbar Listă numerotată",Square:"Pătrat","To-do List":"Listă cu activități","Toggle the circle list style":"Comutați stilul la lista cu cercuri","Toggle the decimal list style":"Comutați stilul la lista cu numere","Toggle the decimal with leading zero list style":"Comutați stilul la lista cu numere cu zero la început","Toggle the disc list style":"Comutați stilul la lista cu discuri","Toggle the lower–latin list style":"Comutați stilul la lista cu litere mici latine","Toggle the lower–roman list style":"Comutați stilul la lista cu litere mici romane","Toggle the square list style":"Comutați stilul la lista cu pătrate","Toggle the upper–latin list style":"Comutați stilul la lista cu litere mari latine","Toggle the upper–roman list style":"Comutați stilul la lista cu litere mari romane","Upper-latin":"Litere mari latine","Upper-roman":"Litere mari romane"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ru.js b/web/core/assets/vendor/ckeditor5/list/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..4f03baed337291e0db1c2a0eb1db9cb1187d1f8d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ru.js
@@ -0,0 +1 @@
+!function(e){const l=e.ru=e.ru||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Маркированный список","Bulleted list styles toolbar":"Стили маркированного списка",Circle:"Окружность",Decimal:"Десятичный","Decimal with leading zero":"Десятичный с ведущим нулем",Disc:"Диск","Lower-latin":"Малые латинские","Lower–roman":"Малые римские","Numbered List":"Нумерованный список","Numbered list styles toolbar":"Стили нумерованного списка",Square:"Квадрат","To-do List":"Список задач","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"Большие латинские","Upper-roman":"Большие римские"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/si.js b/web/core/assets/vendor/ckeditor5/list/translations/si.js
new file mode 100644
index 0000000000000000000000000000000000000000..293c44d3a7fdc12e83638654232137ae8933ab50
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/si.js
@@ -0,0 +1 @@
+!function(e){const l=e.si=e.si||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"බුලටිත ලැයිස්තුව","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"අංකිත ලැයිස්තුව","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/sk.js b/web/core/assets/vendor/ckeditor5/list/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..00e06fa96e7f84bb0e142035c836a539d8c8f00c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/sk.js
@@ -0,0 +1 @@
+!function(e){const l=e.sk=e.sk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Zoznam s odrážkami","Bulleted list styles toolbar":"Panel zoznamu s odrážkami",Circle:"Kruh",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začiatku",Disc:"Plný kruh","Lower-latin":"Malé písmená","Lower–roman":"Malé rímske čísla","Numbered List":"Číslovaný zoznam","Numbered list styles toolbar":"Panel so štýlmi číslovaného zoznamu",Square:"Štvorec","To-do List":"To-do zoznam","Toggle the circle list style":"Prepnúť na zoznam s kruhovým označením","Toggle the decimal list style":"Prepnúť na číselný zoznam","Toggle the decimal with leading zero list style":"Prepnúť na číselný zoznam s nulou na začiatku","Toggle the disc list style":"Prepnúť na zoznam s označením plného kruhu","Toggle the lower–latin list style":"Prepnúť na zoznam s malými písmenami","Toggle the lower–roman list style":"Prepnúť na zoznam s malými rímskymi číslami","Toggle the square list style":"Prepnúť na zoznam so štvorcovým označením","Toggle the upper–latin list style":"Prepnúť na zoznam s veľkými písmenami","Toggle the upper–roman list style":"Prepnúť na zoznam s veľkými rímskymi číslami","Upper-latin":"Veľké písmená","Upper-roman":"Veľké rímske čísla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/sq.js b/web/core/assets/vendor/ckeditor5/list/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..ea9c865fcf878bd0e33278bd43bffd065eaffb2e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/sq.js
@@ -0,0 +1 @@
+!function(e){const l=e.sq=e.sq||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Listë me Pika","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Listë me Numra","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/list/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..56f3fe602f3a9e255c567abf9b9e0906dabcd7b1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(i){const e=i["sr-latn"]=i["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Bulleted List":"Nabrajane liste","Bulleted list styles toolbar":"Traka sa alatkama za nabrajane liste",Circle:"Krug",Decimal:"Decimala","Decimal with leading zero":"Decimalni broj sa nulom na početku",Disc:"Disk","Lower-latin":"Donji - latinski","Lower–roman":"Donji - rimski","Numbered List":"Lista sa brojevima","Numbered list styles toolbar":"Traka sa altakama za liste sa brojevima",Square:"Kvadrat","To-do List":"Lista obaveza","Toggle the circle list style":"Uključite / isključite stil liste krugova","Toggle the decimal list style":"Uključi / isključi stil dekadne liste","Toggle the decimal with leading zero list style":"Prebaci decimalni znak sa vodećim stilom liste nula","Toggle the disc list style":"Uključite / isključite stil liste diskova","Toggle the lower–latin list style":"Uključite / isključite stil donje liste latinice","Toggle the lower–roman list style":"Uključite / isključite stil donje rimske liste","Toggle the square list style":"Uključite / isključite stil liste kvadrata","Toggle the upper–latin list style":"Uključite / isključite stil gornje liste latinice","Toggle the upper–roman list style":"Uključite / isključite stil gornje rimske liste","Upper-latin":"Gornji - latinski","Upper-roman":"Gornji - rimski"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/sr.js b/web/core/assets/vendor/ckeditor5/list/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..0182a3a63ef4b71cca69ef07d51f2f4ab2aff7cf
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/sr.js
@@ -0,0 +1 @@
+!function(e){const l=e.sr=e.sr||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Набрајане листе","Bulleted list styles toolbar":"Трака са алаткама за набрајане листе",Circle:"Круг",Decimal:"Децимала","Decimal with leading zero":"Децимала са нулом на почетку",Disc:"Диск","Lower-latin":"Доњи - латински","Lower–roman":"Доњи - римски","Numbered List":"Листа са бројевима","Numbered list styles toolbar":"Трака са алаткама за листе са бројевима",Square:"Квадрат","To-do List":"Листа обавеза","Toggle the circle list style":"Укључи / искључи стил листе кругова","Toggle the decimal list style":"Укључи / искључи стил декадне листе","Toggle the decimal with leading zero list style":"Пребаци децимални знак са водећим стилом листе нула","Toggle the disc list style":"Укључите / искључите стил листе дискова","Toggle the lower–latin list style":"Укључите / искључите стил доње листе латинице","Toggle the lower–roman list style":"Укључите/ искључите стил доње римске листе","Toggle the square list style":"Укључи / искључи стил листе квадрата","Toggle the upper–latin list style":"Укључите / искључите стил горње листе латинице","Toggle the upper–roman list style":"Укључите / искључите стил горње римске листе","Upper-latin":"Горњи - латински","Upper-roman":"Горњи - римски"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/sv.js b/web/core/assets/vendor/ckeditor5/list/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..e4691def767dc47309643814a7ce11ec01cd6924
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/sv.js
@@ -0,0 +1 @@
+!function(e){const l=e.sv=e.sv||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktlista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numrerad lista","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/tk.js b/web/core/assets/vendor/ckeditor5/list/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..c70b3c0ba1b34a858bbfb1c002a80a7d6c828f03
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/tk.js
@@ -0,0 +1 @@
+!function(e){const l=e.tk=e.tk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bullet sanawy","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Sanly sanaw","Numbered list styles toolbar":"",Square:"","To-do List":"Edilmeli işleriň sanawy","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/tr.js b/web/core/assets/vendor/ckeditor5/list/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..f11b1b1f25c58e79dd8c899726ed899d22338ff8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/tr.js
@@ -0,0 +1 @@
+!function(e){const l=e.tr=e.tr||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Simgeli Liste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numaralı Liste","Numbered list styles toolbar":"",Square:"","To-do List":"Yapılacaklar Listesi","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/ug.js b/web/core/assets/vendor/ckeditor5/list/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..e118b565a67b3adbd7df7c4dcd9c76a24738139d
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/ug.js
@@ -0,0 +1 @@
+!function(e){const l=e.ug=e.ug||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"بەلگە تىزىملىك","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"نومۇرلۇق تىزىملىك","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/uk.js b/web/core/assets/vendor/ckeditor5/list/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..8c7bcae460ccf9e54e5b6b329bedf2d56b1dc7a5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/uk.js
@@ -0,0 +1 @@
+!function(e){const l=e.uk=e.uk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Маркерний список","Bulleted list styles toolbar":"Панель маркерних списків",Circle:"Коло",Decimal:"Цифри","Decimal with leading zero":"Цифри із провідним нулем",Disc:"Круг","Lower-latin":"","Lower–roman":"","Numbered List":"Нумерований список","Numbered list styles toolbar":"Панель нумерованих списків",Square:"Квадрат","To-do List":"Список справ","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/vi.js b/web/core/assets/vendor/ckeditor5/list/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..f5463f3c9c7d9c1cdc5484c8568df5aa2f60b5ef
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/vi.js
@@ -0,0 +1 @@
+!function(e){const l=e.vi=e.vi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Danh sách đánh ký hiệu","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Danh sách đánh số","Numbered list styles toolbar":"",Square:"","To-do List":"Danh sách cần làm","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/list/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..55ba880f22ff764263151bff2f6540d46af8d235
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(e){const l=e["zh-cn"]=e["zh-cn"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"项目符号列表","Bulleted list styles toolbar":"项目符号列表样式工具条",Circle:"空心圆点",Decimal:"阿拉伯数字","Decimal with leading zero":"前导零阿拉伯数字",Disc:"实心圆点","Lower-latin":"小写拉丁字母","Lower–roman":"小写罗马数字","Numbered List":"项目编号列表","Numbered list styles toolbar":"项目编号列表样式工具条",Square:"实心方块","To-do List":"待办列表","Toggle the circle list style":"切换空心原点列表样式","Toggle the decimal list style":"切换阿拉伯数字列表样式","Toggle the decimal with leading zero list style":"切换前导零阿拉伯数字列表样式","Toggle the disc list style":"切换实心原点列表样式","Toggle the lower–latin list style":"切换小写拉丁字母列表样式","Toggle the lower–roman list style":"切换小写罗马数字列表样式","Toggle the square list style":"切换实心方块列表样式","Toggle the upper–latin list style":"切换大写拉丁字母列表样式","Toggle the upper–roman list style":"切换大写罗马数字列表样式","Upper-latin":"大写拉丁字母","Upper-roman":"大写罗马数字"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/list/translations/zh.js b/web/core/assets/vendor/ckeditor5/list/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..c272142d8a070400a0288db5b749d5760913fcf5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/list/translations/zh.js
@@ -0,0 +1 @@
+!function(e){const l=e.zh=e.zh||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"符號清單","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"有序清單","Numbered list styles toolbar":"",Square:"","To-do List":"代辦清單","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/paste-from-office.js b/web/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/paste-from-office.js
rename to web/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js
diff --git a/web/core/assets/vendor/ckeditor5/remove-format.js b/web/core/assets/vendor/ckeditor5/remove-format/remove-format.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/remove-format.js
rename to web/core/assets/vendor/ckeditor5/remove-format/remove-format.js
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/af.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/af.js
new file mode 100644
index 0000000000000000000000000000000000000000..60f442b45eaa9fc3673e336544463f32f5b3fd07
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/af.js
@@ -0,0 +1 @@
+!function(i){const n=i.af=i.af||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Verwyder formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/az.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..0edad4bbecc5c2d46e43e556c76b48e101af1621
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/az.js
@@ -0,0 +1 @@
+!function(o){const i=o.az=o.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Formatı Ləğv Et"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/cs.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..46cbbbc760c620b319556f9187f884e88e83607a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/cs.js
@@ -0,0 +1 @@
+!function(n){const o=n.cs=n.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Odstranit formátování"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/da.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..c7278b6d350d0add89478b78761c9ede9fe8c520
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/da.js
@@ -0,0 +1 @@
+!function(n){const o=n.da=n.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Fjern format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..c14efcbc107b071daf92aae5a71aa7deb22eaf45
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/de-ch.js
@@ -0,0 +1 @@
+!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Remove Format":"Formatierung entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/de.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cfb36f1b4c0f44645dce799b8643af2c55b2e73
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/de.js
@@ -0,0 +1 @@
+!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{"Remove Format":"Formatierung entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/en-au.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..02c153de7cb835b857735e35ed24d5b8acead817
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/en-au.js
@@ -0,0 +1 @@
+!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..aee7fbf72ccf595808ed1371f8d9692f0a2b9c23
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/en-gb.js
@@ -0,0 +1 @@
+!function(n){const o=n["en-gb"]=n["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/es.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..b6df44db6c1fdccda50bb864417091cd28fab9d2
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/es.js
@@ -0,0 +1 @@
+!function(o){const i=o.es=o.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Quitar Formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/et.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..6e4a9b2ffd55941cf854b9e7b8e9fd92137c41ac
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/et.js
@@ -0,0 +1 @@
+!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Eemalda vorming"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/fa.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..c1ec7ea9568bfaedc488b53390563dda7921ce38
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/fa.js
@@ -0,0 +1 @@
+!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"حذف کردن قالب"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/fi.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..9cb7670780c6f0bc5470490ee172014544c04edd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/fi.js
@@ -0,0 +1 @@
+!function(i){const o=i.fi=i.fi||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Poista muotoilu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/fr.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..8f83ec194b1c0855768d56df5f690e67a33cfaf4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/fr.js
@@ -0,0 +1 @@
+!function(n){const o=n.fr=n.fr||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Enlever le format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/gl.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..493815c2173ef4f734026e139ab8acdd22b2ac59
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/gl.js
@@ -0,0 +1 @@
+!function(o){const i=o.gl=o.gl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Retirar o formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/hi.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..fd143fea6ccefcab2f856137bbd30dcc27809491
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/hi.js
@@ -0,0 +1 @@
+!function(i){const o=i.hi=i.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/hr.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..28836facd789840f249a6a51233e3d77ae0659d4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/hr.js
@@ -0,0 +1 @@
+!function(o){const i=o.hr=o.hr||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Ukloni format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/hu.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..851e372b61999516a9b35b646b54723dd5e42fbb
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/hu.js
@@ -0,0 +1 @@
+!function(o){const i=o.hu=o.hu||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Formázás eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/id.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..5ed3243934464e21f8e9ff44c58cadf6c5047be5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/id.js
@@ -0,0 +1 @@
+!function(i){const o=i.id=i.id||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Hapus Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/it.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..d09a92a0f74cd0e62f771abbaecf90f0021c650e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/it.js
@@ -0,0 +1 @@
+!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Rimuovi formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ja.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..8dba93037680626c2e3667acc19d1689fda9a304
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ja.js
@@ -0,0 +1 @@
+!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"フォーマットの削除"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ko.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..73afdde5182da484e69a03685314b9602e66d725
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ko.js
@@ -0,0 +1 @@
+!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"서식 지우기"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ku.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..2b7523abdfb682221f61dd22e2b1c0eecf319ea6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ku.js
@@ -0,0 +1 @@
+!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"لابردنی شێواز"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/lt.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..bba393197f54c079965e99b2b63a667f5751753b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/lt.js
@@ -0,0 +1 @@
+!function(i){const t=i.lt=i.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Naikinti formatavimą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/lv.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..07cd8fc9879a642daba9b699fd50315dc83ca385
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/lv.js
@@ -0,0 +1 @@
+!function(o){const i=o.lv=o.lv||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Noņemt formatējumu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ne.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..0f23b4315425dd261b529db701b4ba5bd06abc06
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ne.js
@@ -0,0 +1 @@
+!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"ढाँचा हटाउनुहोस्"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/nl.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..147fa9367ab769e7e7467fd8f2c806c3e87b87df
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Verwijder format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/no.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..e0b9539867ca31fa09f1cd991e62cbb90a2addb1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/no.js
@@ -0,0 +1 @@
+!function(n){const o=n.no=n.no||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Fjern formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/pl.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..15bd59fdc14738c253c79ba771442d9e4f718b1b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/pl.js
@@ -0,0 +1 @@
+!function(o){const i=o.pl=o.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Usuń formatowanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..f0d66b376bd4eb5d89ddfda027ee19921575f7a5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/pt-br.js
@@ -0,0 +1 @@
+!function(o){const t=o["pt-br"]=o["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Remover Formatação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ro.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..8f7639aca76d2224c05e55571281cf1968c2bd39
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ro.js
@@ -0,0 +1 @@
+!function(o){const i=o.ro=o.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Șterge formatare"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/ru.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..f36b308b2852d25da7b0e683b0d0578a2c7a5690
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Убрать форматирование"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/sk.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..e476c862645d9cac302bd60057c062d152f8d9b7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/sk.js
@@ -0,0 +1 @@
+!function(i){const o=i.sk=i.sk||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Vyčistiť formátovanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..c3677b0f27d243ce603586c9bbb6e6eeac5ace58
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Ukloni formatiranje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/sr.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..5cf72878a73216ae470c8c90c91adfd93c00bfce
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Уклони форматирање"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/sv.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f1ebb85affe22bc62882b99b7b51723dbfaa8ee
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/sv.js
@@ -0,0 +1 @@
+!function(i){const n=i.sv=i.sv||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Radera formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/th.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..b87eacfdc320c26371ffdf35e706fa4bc71a7f3a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/th.js
@@ -0,0 +1 @@
+!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"ลบรูปแบบ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/tk.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..6543893c4e2fac374d9c70c8e98355e891b659e5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/tk.js
@@ -0,0 +1 @@
+!function(o){const t=o.tk=o.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Formaty aýyryň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/tr.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..9b64684ef4c05fd92e995a0553bfb35ff9809ed6
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/tr.js
@@ -0,0 +1 @@
+!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Biçimlendirmeyi Kaldır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/uk.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..96624640d421c8632bed38b101d48f74f1789a7a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/uk.js
@@ -0,0 +1 @@
+!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Видалити форматування"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/vi.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..b47946f3cf6761485eb7b149a8f58e14e825ffd3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/vi.js
@@ -0,0 +1 @@
+!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Xóa định dang"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..d7a42f1377666e9a1e7dfb9ca3329efb7f0c21fa
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"移除格式"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/remove-format/translations/zh.js b/web/core/assets/vendor/ckeditor5/remove-format/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..fec10e96f186042e26abd624564e062a334f8117
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/remove-format/translations/zh.js
@@ -0,0 +1 @@
+!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"移除格式"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing.js b/web/core/assets/vendor/ckeditor5/source-editing/source-editing.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/source-editing.js
rename to web/core/assets/vendor/ckeditor5/source-editing/source-editing.js
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/de.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..67b6d67eda19d28d0f0c101a0f8c0655faf31f48
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/de.js
@@ -0,0 +1 @@
+!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Quellcode"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/gl.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..6e2f4ecbcf6bfa2e00dbba1753a2463b078c1354
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/gl.js
@@ -0,0 +1 @@
+!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Orixe"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/hu.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..ccb426b704574a2bd37ce9335f09b04a61bb96fd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/hu.js
@@ -0,0 +1 @@
+!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Forrás"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/it.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..e9a973e2ad0ea2f2727c931f0a09fd82df142a75
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/it.js
@@ -0,0 +1 @@
+!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Sorgente"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/nl.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa20db7011aaaf6aff8df00be5e4e34e77406709
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/nl.js
@@ -0,0 +1 @@
+!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{Source:"Bron"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/pl.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..acb80960c836a5d757de937a664bcd8524b645ba
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/pl.js
@@ -0,0 +1 @@
+!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Źródło"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/ru.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..7b76bc3fd6a49c016692480b5c3bb9139b432677
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/ru.js
@@ -0,0 +1 @@
+!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"HTML редактор"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b479145be940350699bdd079667b33a8c41789ca
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Source:"Izvor"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/sr.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..fd6adf8f1419fa587253a30bb1846ab3e0f36550
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/sr.js
@@ -0,0 +1 @@
+!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Извор"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..c469148348e45cdff7652fdde828294768604dd7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{Source:"源代码"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/source-editing/translations/zh.js b/web/core/assets/vendor/ckeditor5/source-editing/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..82fc0fb0b545d9ebfcdf584e3ddd8edb7861ac56
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/source-editing/translations/zh.js
@@ -0,0 +1 @@
+!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"原始碼"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters.js b/web/core/assets/vendor/ckeditor5/special-characters/special-characters.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/special-characters.js
rename to web/core/assets/vendor/ckeditor5/special-characters/special-characters.js
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/cs.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..55d827f9e75432231388c397951cf248bd2113e7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/cs.js
@@ -0,0 +1 @@
+!function(a){const t=a.cs=a.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Částečně rovný",Angle:"Úhel","Approximately equal to":"Aproximace","Asterisk operator":"Hvězdička / násobení","Austral sign":"Znak Austral","back with leftwards arrow above":"šipka zpět","Bitcoin sign":"Měna Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategorie znaků","Colon sign":"dvojtečka","Contains as member":"Obsahuje prvek","Copyright sign":"Copyright","Cruzeiro sign":"Měna Cruzeiro","Currency sign":"Znak měny","Degree sign":"Znak stupeň","Division sign":"Dělení","Dollar sign":"Znak Dolar","Dong sign":"Znak Dong","Double dagger":"Dvojkříž","Double exclamation mark":"Dvojitý vykřičník","Double low-9 quotation mark":"Dvojitá spodní uvozovka","Double question mark":"Dvojitý otazník","downwards arrow to bar":"šipka dolů do svislé čáry","downwards dashed arrow":"přerušovaná šipka dolů","downwards double arrow":"dvojitá šipka dolů","Drachma sign":"Znak Drachma","Element of":"Patří / Je součástí","Em dash":"Dlouhá pomlčka","Empty set":"Prázdná množina","En dash":"Pomlčka","end with leftwards arrow above":"šipka konec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Vykřičník a otazník","For all":"Pro všechny prvky v množině","Fraction slash":"Lomítko / Dělení","French franc sign":"Měna Francouzský Frank","German penny sign":"Německá penny","Greater-than or equal to":"Větší nebo roven","Greater-than sign":"Větší než","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Tečky","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Integral:"Integrál",Intersection:"Průsečík / Průnik","Inverted exclamation mark":"Obrácený vykřičník","Inverted question mark":"Obrácený otazník","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské velké písmeno a s háčkem","Latin capital letter a with macron":"Latinské velké písmeno a s čárou","Latin capital letter a with ogonek":"Latinské velké písmeno a s háčkem","Latin capital letter c with acute":"Latinské velké písmeno c s čárkou","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské velké písmeno c s obráceným háčkem","Latin capital letter c with dot above":"Latinské velké písmeno c s tečkou nad znakem","Latin capital letter d with caron":"Latinské velké písmeno d s háčkem","Latin capital letter d with stroke":"Latinské velké písmeno d s přeškrtnutím","Latin capital letter e with breve":"Latinské velké písmeno e s háčkem","Latin capital letter e with caron":"Latinské velké písmeno e s háčkem","Latin capital letter e with dot above":"Latinské velké písmeno e s tečkou nad znakem","Latin capital letter e with macron":"Latinské velké písmeno e s čárou","Latin capital letter e with ogonek":"Latinské velké písmeno e s háčkem","Latin capital letter eng":"Latinské velké písmeno Eng","Latin capital letter g with breve":"Latinské velké písmeno g s háčkem","Latin capital letter g with cedilla":"Latinské velké písmeno g s háčkem","Latin capital letter g with circumflex":"Latinské velké písmeno g s obráceným háčkem","Latin capital letter g with dot above":"Latinské velké písmeno g s tečkou nad znakem","Latin capital letter h with circumflex":"Latinské velké písmeno h s obráceným háčkem","Latin capital letter h with stroke":"Latinské velké písmeno h s přeškrtnutím","Latin capital letter i with breve":"Latinské velké písmeno i s háčkem","Latin capital letter i with dot above":"Latinské velké písmeno i s tečkou nad znakem","Latin capital letter i with macron":"Latinské velké písmeno i s čárou","Latin capital letter i with ogonek":"Latinské velké písmeno i s háčkem","Latin capital letter i with tilde":"Latinské velké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské velké písmeno j s obráceným háčkem","Latin capital letter k with cedilla":"Latinské velké písmeno k s háčkem","Latin capital letter l with acute":"Latinské velké písmeno l s čárkou","Latin capital letter l with caron":"Latinské velké písmeno l s háčkem","Latin capital letter l with cedilla":"Latinské velké písmeno l s háčkem","Latin capital letter l with middle dot":"Latinské velké písmeno l s tečkou uprostřed","Latin capital letter l with stroke":"Latinské velké písmeno l s přeškrtnutím","Latin capital letter n with acute":"Latinské velké písmeno n s čárkou","Latin capital letter n with caron":"Latinské velké písmeno n s háčkem","Latin capital letter n with cedilla":"Latinské velké písmeno n s háčkem","Latin capital letter o with breve":"Latinské velké písmeno o s háčkem","Latin capital letter o with double acute":"Latinské velké písmeno o s čárkou","Latin capital letter o with macron":"Latinské velké písmeno o s čárou","Latin capital letter r with acute":"Latinské velké písmeno r s čárkou","Latin capital letter r with caron":"Latinské velké písmeno r s háčkem","Latin capital letter r with cedilla":"Latinské velké písmeno r s háčkem","Latin capital letter s with acute":"Latinské velké písmeno s s čárkou","Latin capital letter s with caron":"Latinské velké písmeno s s háčkem","Latin capital letter s with cedilla":"Latinské velké písmeno s s háčkem","Latin capital letter s with circumflex":"Latinské velké písmeno s s obráceným háčkem","Latin capital letter t with caron":"Latinské velké písmeno t s háčkem","Latin capital letter t with cedilla":"Latinské velké písmeno t s háčkem","Latin capital letter t with stroke":"Latinské velké písmeno t s přeškrtnutím","Latin capital letter u with breve":"Latinské velké písmeno u s háčkem","Latin capital letter u with double acute":"Latinské velké písmeno u s dvojitým akcentu","Latin capital letter u with macron":"Latinské velké písmeno u s čárou","Latin capital letter u with ogonek":"Latinské velké písmeno u s háčkem","Latin capital letter u with ring above":"Latinské velké písmeno u s kroužkem nad znakem","Latin capital letter u with tilde":"Latinské velké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské velké písmeno w s obráceným háčkem","Latin capital letter y with circumflex":"Latinské velké písmeno y s obráceným háčkem","Latin capital letter y with diaeresis":"Latinské velké písmeno y s dvojtečkou nad znakem","Latin capital letter z with acute":"Latinské velké písmeno z s čárkou","Latin capital letter z with caron":"Latinské velké písmeno z s háčkem","Latin capital letter z with dot above":"Latinské velké písmeno z s tečkou nad znakem","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small letter a with breve":"Latinské malé písmeno a s háčkem","Latin small letter a with macron":"Latinské malé písmeno a s čárou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčkem","Latin small letter c with acute":"Latinské malé písmeno c s čárkou","Latin small letter c with caron":"Latinské malé písmeno c s háčkem","Latin small letter c with circumflex":"Latinské malé písmeno c s obráceným háčkem","Latin small letter c with dot above":"Latinské malé písmeno c s tečkou nad znakem","Latin small letter d with caron":"Latinské malé písmeno d s háčkem","Latin small letter d with stroke":"Latinské malé písmeno d s přeškrtnutím","Latin small letter dotless i":"Latinské malé písmeno i bez tečky","Latin small letter e with breve":"Latinské malé písmeno e s háčkem","Latin small letter e with caron":"Latinské malé písmeno e s háčkem","Latin small letter e with dot above":"Latinské malé písmeno e s tečkou nad znakem","Latin small letter e with macron":"Latinské malé písmeno e s čárou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčkem","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkce","Latin small letter g with breve":"Latinské malé písmeno g s háčkem","Latin small letter g with cedilla":"Latinské malé písmeno g s háčkem","Latin small letter g with circumflex":"Latinské malé písmeno g s obráceným háčkem","Latin small letter g with dot above":"Latinské malé písmeno g s tečkou nad znakem","Latin small letter h with circumflex":"Latinské malé písmeno h s obráceným háčkem","Latin small letter h with stroke":"Latinské malé písmeno h s přeškrtnutím","Latin small letter i with breve":"Latinské malé písmeno i s háčkem","Latin small letter i with macron":"Latinské malé písmeno i s čárou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčkem","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráceným háčkem","Latin small letter k with cedilla":"Latinské malé písmeno k s háčkem","Latin small letter kra":"Latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s čárkou","Latin small letter l with caron":"Latinské malé písmeno l s háčkem","Latin small letter l with cedilla":"Latinské malé písmeno l s háčkem","Latin small letter l with middle dot":"Latinské malé písmeno l s tečkou uprostřed","Latin small letter l with stroke":"Latinské malé písmeno l s přeškrtnutím","Latin small letter long s":"Malé dlouhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofem","Latin small letter n with acute":"Latinské malé písmeno n s čárkou","Latin small letter n with caron":"Latinské malé písmeno n s háčkem","Latin small letter n with cedilla":"Latinské malé písmeno n s háčkem","Latin small letter o with breve":"Latinské malé písmeno o s háčkem","Latin small letter o with double acute":"Latinské malé písmeno o s čárkou","Latin small letter o with macron":"Latinské malé písmeno o s čárou","Latin small letter r with acute":"Latinské malé písmeno r s čárkou","Latin small letter r with caron":"Latinské malé písmeno r s háčkem","Latin small letter r with cedilla":"Latinské malé písmeno r s háčkem","Latin small letter s with acute":"Latinské malé písmeno s s čárkou","Latin small letter s with caron":"Latinské malé písmeno s s háčkem","Latin small letter s with cedilla":"Latinské malé písmeno s s háčkem","Latin small letter s with circumflex":"Latinské malé písmeno s s obráceným háčkem","Latin small letter t with caron":"Latinské malé písmeno t s háčkem","Latin small letter t with cedilla":"Latinské malé písmeno t s háčkem","Latin small letter t with stroke":"Latinské malé písmeno t s přeškrtnutím","Latin small letter u with breve":"Latinské malé písmeno u s háčkem","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým akcentu","Latin small letter u with macron":"Latinské malé písmeno o s čárou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčkem","Latin small letter u with ring above":"Latinské malé písmeno u s kroužkem nad znakem","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráceným háčkem","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s čárkou","Latin small letter z with caron":"Malé písmeno s z háčkem","Latin small letter z with dot above":"Latinské malé písmeno z s tečkou nad znakem","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin small ligature oe":"Latinský malý znak ligatury oe","Left double quotation mark":"Levá dvojitá uvozovka","Left single quotation mark":"Levá uvozovka","Left-pointing double angle quotation mark":"Dvojitá šipka ukazující do leva","leftwards arrow to bar":"šipka doleva do svislé čáry","leftwards dashed arrow":"přerušovaná šipka doleva","leftwards double arrow":"dvojitá šipka doleva","Less-than or equal to":"Menší nebo roven","Less-than sign":"Menší než","Lira sign":"Měna Lira","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horní čára","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiplication sign":"Násobení","N-ary product":"Znak cyklického násobení","N-ary summation":"Znak cyklického sčítání",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekel","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatří / Není součástí","Not equal to":"Nerovná se","Not sign":"Není rovný","on with exclamation mark with left right arrow above":"ON s vykřičníkem se šipkou doleva doprava nahoru",Overline:"Přeškrtnutí","Paragraph sign":"Odstavec","Partial differential":"Parciální diference","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak Libra","Proportional to":"Úměrný k","Question exclamation mark":"Otazník a vykřičník","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrácený znak odstavce","Right double quotation mark":"Pravá dvojitá uvozovka","Right single quotation mark":"Pravá uvozovka","Right-pointing double angle quotation mark":"Dvojitá šipka ukazující do prava","rightwards arrow to bar":"šipka doprava do svislé čáry","rightwards dashed arrow":"čárkovaná šipka doprava","rightwards double arrow":"dvojitá šipka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekce","Single left-pointing angle quotation mark":"Šipka ukazující do leva","Single low-9 quotation mark":"Spodní uvozovka","Single right-pointing angle quotation mark":"Šipka ukazující do prava","soon with rightwards arrow above":"brzy se šipkou doprava nahoru","Special characters":"Speciální znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množině","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP se šipkou nahoru","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra","Two dot leader":"Horizontální dvojtečka",Union:"Sjednocení","up down arrow with base":"Šipka nahoru-dolů od základny","upwards arrow to bar":"šipka nahoru do svislé čáry","upwards dashed arrow":"čárkovaná šipka nahoru","upwards double arrow":"dvojitá šipka nahoru","Vulgar fraction one half":"Polovina","Vulgar fraction one quarter":"Jedna čtvrtina","Vulgar fraction three quarters":"Tři čtvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/de.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..9df48af1b43bfd33a6125e21ceab5d1456ba3c2b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/de.js
@@ -0,0 +1 @@
+!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gerundet",Angle:"Winkel-Zeichen","Approximately equal to":"Ungefähr gleich","Asterisk operator":"Hodge-Stern-Operator","Austral sign":"Austral-Zeichen","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","Bitcoin sign":"Bitcoin-Zeichen","Cedi sign":"Cedi-Zeichen","Cent sign":"Cent-Zeichen","Character categories":"Zeichenkategorien","Colon sign":"Colón-Zeichen","Contains as member":"Enthält als Element","Copyright sign":"Copyright-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","Currency sign":"Währungssymbol","Degree sign":"Grad-Zeichen","Division sign":"Geteilt-Zeichen","Dollar sign":"Dollar-Zeichen","Dong sign":"Đồng-Zeichen","Double dagger":"Zweibalkenkreuz","Double exclamation mark":"Doppeltes Ausrufezeichen","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Double question mark":"Doppeltes Fragezeichen","downwards arrow to bar":"Pfeil nach unten zum Querstrich","downwards dashed arrow":"Gestrichelter Pfeil nach unten","downwards double arrow":"Doppelpfeil nach unten","Drachma sign":"Drachme-Zeichen","Element of":"Element von","Em dash":"Geviertstrich","Empty set":"Leere Menge","En dash":"Halbgeviertstrich","end with leftwards arrow above":"„End“ darüber Pfeil nach links","Euro sign":"Euro-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Exclamation question mark":"Ruf-Frage-Zeichen","For all":"Allquantor","Fraction slash":"Schrägstrich","French franc sign":"Französischer Franc-Zeichen","German penny sign":"Pfennig-Zeichen","Greater-than or equal to":"Größer als oder gleich","Greater-than sign":"Größer-als-Zeichen","Guarani sign":"Guaraní-Zeichen","Horizontal ellipsis":"Auslassungspunkte","Hryvnia sign":"Hrywnja-Zeichen","Identical to":"Identisch mit","Indian rupee sign":"Indische Rupie-Zeichen",Infinity:"Unendlich-Zeichen",Integral:"Integral-Zeichen",Intersection:"Schnitt","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Kip sign":"Kip-Zeichen","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin small ligature oe":"Kleine lateinische Ligatur oe","Left double quotation mark":"Doppelte Anführungszeichen links","Left single quotation mark":"Einfache Anführungszeichen links","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","leftwards arrow to bar":"Pfeil nach links zum Querstrich","leftwards dashed arrow":"Gestrichelter Pfeil nach links","leftwards double arrow":"Doppelpfeil nach links","Less-than or equal to":"Kleiner als oder gleich","Less-than sign":"Kleiner-als-Zeichen","Lira sign":"Lira-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder",Macron:"Makron","Manat sign":"Manat-Zeichen","Mill sign":"Mill-Zeichen","Minus sign":"Minus-Zeichen","Multiplication sign":"Mal-Zeichen","N-ary product":"Produkt-Zeichen","N-ary summation":"Summen-Zeichen",Nabla:"Nabla","Naira sign":"Naira-Zeichen","New sheqel sign":"Schekel-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Not an element of":"Kein Element von","Not equal to":"Ungleich","Not sign":"Negations-Zeichen","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts",Overline:"Überstrich","Paragraph sign":"Absatz-Zeichen","Partial differential":"Partielle Ableitung","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Peseta sign":"Peseta-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Pound sign":"Pfund-Zeichen","Proportional to":"Proportional zu","Question exclamation mark":"Frage-Ruf-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Right double quotation mark":"Doppelte Anführungszeichen rechts","Right single quotation mark":"Einfache Anführungszeichen rechts","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","rightwards double arrow":"Doppelpfeil nach rechts","Ruble sign":"Rubel-Zeichen","Rupee sign":"Rupie-Zeichen","Section sign":"Paragraphen-Zeichen","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","Special characters":"Sonderzeichen","Spesmilo sign":"Spesmilo-Zeichen","Square root":"Wurzel-Zeichen","Tenge sign":"Tenge-Zeichen","There exists":"Existenzquantor","Tilde operator":"Tilde-Operator","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Tugrik sign":"Tugrik-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Two dot leader":"Doppel-Punktlinie",Union:"Vereinigung","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","upwards arrow to bar":"Pfeil nach oben zum Querstrich","upwards dashed arrow":"Gestrichelter Pfeil nach oben","upwards double arrow":"Doppelpfeil nach oben","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Won sign":"Won-Zeichen","Yen sign":"Yen-Zeichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..5eda5824f24169bafa72ee8d891bdf87fbcf70e9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js
@@ -0,0 +1 @@
+!function(t){const a=t["en-au"]=t["en-au"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/es.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..15433563a40ff87785ca84f95f26e7ec8a775dee
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/es.js
@@ -0,0 +1 @@
+!function(t){const a=t.es=t.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"Signo del bitcóin","Cedi sign":"","Cent sign":"Signo del centavo","Character categories":"","Colon sign":"Signo del colón","Contains as member":"","Copyright sign":"Signo de derechos de autor","Cruzeiro sign":"Signo del cruceiro","Currency sign":"Signo monetario","Degree sign":"Signo de grado","Division sign":"Signo de división","Dollar sign":"Signo del dólar","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"Raya","Empty set":"","En dash":"Semirraya","end with leftwards arrow above":"","Euro sign":"Signo del euro","Euro-currency sign":"Signo de la moneda euro","Exclamation question mark":"","For all":"","Fraction slash":"Barra fraccionaria","French franc sign":"Signo del franco francés","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"Signo del guaraní","Horizontal ellipsis":"Puntos suspensivos horizontales","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"Signo de la lira","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"Signo de resta","Multiplication sign":"Signo de multiplicación","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"Signo del nuevo séquel","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"Signo de párrafo","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Signo de la peseta","Peso sign":"Signo del peso","Plus-minus sign":"","Pound sign":"Signo de la libra","Proportional to":"","Question exclamation mark":"","Registered sign":"Signo de marca registrada","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"Signo del rublo","Rupee sign":"Signo de la rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Caracteres especiales","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"Signo de marca comercial","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"Signo del won","Yen sign":"Signo del yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/et.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..1e6e082ef444aacd0464904695658197887f059e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/et.js
@@ -0,0 +1 @@
+!function(t){const a=t.et=t.et||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"Sendi märk","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Euro märk","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"Miinusmärk","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"Naela märk","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Erimärgid","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/fa.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..8b61c2b29c257fd1186e00f6dfd942fcf0cc903e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/fa.js
@@ -0,0 +1 @@
+!function(t){const a=t.fa=t.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"downwards double arrow","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"پیکان دوتایی چپ","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"کاراکترهای ویژه","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/fr.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..7079bdf77b753a21e86c58702f26a88a45b2aad9
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Presque égal à",Angle:"Angle","Approximately equal to":"Environ égal à","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche","Bitcoin sign":"Bitcoin","Cedi sign":"Cédi","Cent sign":"Centime","Character categories":"Catégories de caractères","Colon sign":"Deux points","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro","Currency sign":"Symbole monétaire","Degree sign":"Degré","Division sign":"Division","Dollar sign":"Dollar","Dong sign":"Dong","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","Drachma sign":"Drachme","Element of":"Appartient à","Em dash":"Tiret long","Empty set":"Élément vide","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur","Guarani sign":"Guarani","Horizontal ellipsis":"Trois points","Hryvnia sign":"Hryvnia","Identical to":"Identique à","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Kip sign":"Kip","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Lira sign":"Lire","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique",Macron:"Macron","Manat sign":"Manat","Mill sign":"Moulin","Minus sign":"Moins","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à","Not equal to":"Différent de","Not sign":"Négation logique","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite",Overline:"Macron long","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Proportional to":"Proportionnel à","Question exclamation mark":"Point d'interrogation et exclamation","Registered sign":"Registered","Reversed paragraph sign":"Fin de paragraphe inversé","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","Ruble sign":"Rouble","Rupee sign":"Roupie","Section sign":"Paragraphe","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Square root":"Racine carrée","Tenge sign":"Tenge","There exists":"Existe","Tilde operator":"Tilde","top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque","Two dot leader":"Deux points",Union:"Union","up down arrow with base":"Flèche haut et bas avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts","Won sign":"Won","Yen sign":"Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/gl.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..2533ea2a7be8549d90c23d5b8c8feaddac835279
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/gl.js
@@ -0,0 +1 @@
+!function(a){const o=a.gl=a.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Case igual a",Angle:"Ángulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo do austral","back with leftwards arrow above":"cara atrás, coa frecha cara á esquerda enriba","Bitcoin sign":"Símbolo do Bitcoin","Cedi sign":"Símbolo do cedi","Cent sign":"Símbolo do centavo","Character categories":"Categorías de caracteres","Colon sign":"Símbolo do colón","Contains as member":"Conten a","Copyright sign":"Símbolo de copyright","Cruzeiro sign":"Símbolo do cruceiro","Currency sign":"Símbolo de moeda","Degree sign":"Signo de grao","Division sign":"Signo de división","Dollar sign":"Símbolo do dolar","Dong sign":"Símbolo do dong","Double dagger":"Daga dobre","Double exclamation mark":"Marca de dobre exclamación","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Double question mark":"Marca de dobre interrogación","downwards arrow to bar":"frecha cara abaixo con tope","downwards dashed arrow":"frecha de guións cara abaixo","downwards double arrow":"frecha dobre cara abaixo","Drachma sign":"Símbolo do dracma","Element of":"Pertenza","Em dash":"Guión longo (raia)","Empty set":"Conxunto baleiro","En dash":"Guión curto","end with leftwards arrow above":"final, coa frecha cara á esquerda enriba","Euro sign":"Símbolo do euro","Euro-currency sign":"Símbolo da moeda do euro","Exclamation question mark":"Marca de exclamación interrogación","For all":"Para todo","Fraction slash":"Barra de fracción","French franc sign":"Símbolo do franco francés","German penny sign":"Símbolo do penique alemán","Greater-than or equal to":"Maior ou igual que","Greater-than sign":"Maior que","Guarani sign":"Símbolo do guaraní","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"Símbolo do hryvnia","Identical to":"Idéntico a","Indian rupee sign":"Símbolo da rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Kip sign":"Símbolo do kip","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin small letter a with macron":"a minúsculo latino con macron","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin small letter c with caron":"cminúsculo latino con caron","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin small letter d with caron":"d minúsculo latino con caron","Latin small letter d with stroke":"d minúsculo latino barrado","Latin small letter dotless i":"i minúsculo latino sen punto","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin small letter e with caron":"e minúsculo latino con caron","Latin small letter e with dot above":"e  minúsculo latino con punto enriba","Latin small letter e with macron":"e minúsculo latino con macron","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin small letter eng":"Eng (engma) minúsculo latino","Latin small letter f with hook":"f minúsculo latino con gancho","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin small letter h with stroke":"h minúsculo latino barrado","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin small letter i with macron":"i minúsculo latino con macron","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin small letter i with tilde":"i minúsculo latino con til","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin small letter l with caron":"l minúsculo latino con caron","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin small letter l with stroke":"l minúsculo latino barrado","Latin small letter long s":"s minúsculo latino larga","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin small letter o with macron":"o minúsculo latino con macron","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin small letter r with caron":"r minúsculo latino con caron","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin small letter s with caron":"s minúsculo latino con caron","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin small letter t with caron":"t minúsculo latino con caron","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin small letter t with stroke":"t minúsculo latino barrado","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin small letter u with macron":"u minúsculo latino con macron","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin small letter u with tilde":"u minúsculo latino con til","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","leftwards arrow to bar":"frecha cara á esquerda con tope","leftwards dashed arrow":"frecha de guións cara á esquerda","leftwards double arrow":"frecha dobre cara á esquerda","Less-than or equal to":"Menor ou igual que","Less-than sign":"Menor que","Lira sign":"Símbolo da lira","Livre tournois sign":"Símbolo da libra tournois","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)",Macron:"Macron","Manat sign":"Símbolo do manat","Mill sign":"Símbolo do mill","Minus sign":"Signo menos","Multiplication sign":"Signo de multiplicación","N-ary product":"Produto de n elementos, produtorio","N-ary summation":"Suma de n elementos, sumatorio",Nabla:"Nabla (Gradiente)","Naira sign":"Símbolo da naira","New sheqel sign":"Símbolo do novo xequel","Nordic mark sign":"Símbolo do marco nordico","Not an element of":"Non pertenza","Not equal to":"Distinto de","Not sign":"Signo non","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba",Overline:"Liña superior","Paragraph sign":"Signo de parágrafo","Partial differential":"Derivada parcial","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Peseta sign":"Símbolo da peseta","Peso sign":"Símbolo do peso","Plus-minus sign":"Signo más/menos","Pound sign":"Símbolo da libra","Proportional to":"Proporcional a","Question exclamation mark":"Marca de interrogación exclamación","Registered sign":"Símbolo de rexistrado","Reversed paragraph sign":"Signo invertido do parágrafo","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","rightwards arrow to bar":"frecha cara á dereita con tope","rightwards dashed arrow":"frecha de guións cara á dereita","rightwards double arrow":"frecha dobre cara á dereita","Ruble sign":"Símbolo do rublo","Rupee sign":"Símbolo da rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","soon with rightwards arrow above":"logo, coa frecha cara á dereita enriba","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do spesmilo","Square root":"Raíz cadrada","Tenge sign":"Símbolo do tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Trade mark sign":"Símbolo de marca de fábrica","Tugrik sign":"Símbolo do tugrik","Turkish lira sign":"Símbolo da lira turca","Two dot leader":"Líder de dous puntos",Union:"Unión","up down arrow with base":"frecha arriba-abaixo con base","upwards arrow to bar":"frecha cara arriba con tope","upwards dashed arrow":"frecha de guións cara arriba","upwards double arrow":"frecha dobre cara arriba","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction three quarters":"Fracción común de tres cuartos","Won sign":"Símbolo do won","Yen sign":"Símbolo do yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/hi.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..1d92187eda0c5f7c60c28b54a7bf9b1cabf5ac89
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/hi.js
@@ -0,0 +1 @@
+!function(t){const a=t.hi=t.hi||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/hu.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..9724402579101d21d94206085d5b34431f96a4ba
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/hu.js
@@ -0,0 +1 @@
+!function(t){const a=t.hu=t.hu||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"Bitcoin jel","Cedi sign":"","Cent sign":"Cent jel","Character categories":"","Colon sign":"Kettőspont","Contains as member":"","Copyright sign":"Copyright jele","Cruzeiro sign":"","Currency sign":"Pénznem jel","Degree sign":"","Division sign":"","Dollar sign":"Dollár jel","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"szaggatott nyíl lefelé","downwards double arrow":"dupla nyíl lefelé","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Euró jel","Euro-currency sign":"Euró pénznem jel","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"Francia frank jel","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"Fordított kérdőjel","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"szaggatott nyíl balra","leftwards double arrow":"dupla nyíl balra","Less-than or equal to":"","Less-than sign":"","Lira sign":"Líra jel","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"Font jel","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"szaggatott nyíl jobbra","rightwards double arrow":"dupla nyíl jobbra","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Speciális karakterek","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"szaggatott nyíl felfelé","upwards double arrow":"dupla nyíl felfelé","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":"Yen jel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/it.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..d19f3beeb2fc55362ed8738eacdaff3fcc5e67cd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/it.js
@@ -0,0 +1 @@
+!function(a){const t=a.it=a.it||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quasi uguale a",Angle:"Angolo","Approximately equal to":"Approssimativamente uguale a","Asterisk operator":"Operatore asterisco","Austral sign":"Simbolo austral","back with leftwards arrow above":"back con sopra freccia verso sinistra","Bitcoin sign":"Simbolo bitcoin","Cedi sign":"Simbolo cedi","Cent sign":"Simbolo centesimo","Character categories":"Categorie di caratteri","Colon sign":"Simbolo colon","Contains as member":"Contiene","Copyright sign":"Simbolo copyright","Cruzeiro sign":"Simbolo cruzeiro","Currency sign":"Simbolo valuta","Degree sign":"Simbolo gradi","Division sign":"Segno di divisione","Dollar sign":"Simbolo dollaro","Dong sign":"Simbolo dong","Double dagger":"Doppio obelisco","Double exclamation mark":"Doppio punto esclamativo","Double low-9 quotation mark":"Doppie virgolette basse","Double question mark":"Doppio punto interrogativo","downwards arrow to bar":"Freccia verso barra in basso","downwards dashed arrow":"Freccia tratteggiata verso il basso","downwards double arrow":"Freccia doppia verso il basso","Drachma sign":"Simbolo dracma","Element of":"Elemento di","Em dash":"Trattino lungo (em)","Empty set":"Insieme vuoto","En dash":"Trattino medio (en)","end with leftwards arrow above":"end con sopra freccia verso sinistra","Euro sign":"Simbolo euro","Euro-currency sign":"Simbolo valuta euro","Exclamation question mark":"Punti esclamativo e interrogativo","For all":"Per ogni","Fraction slash":"Barra di frazione","French franc sign":"Simbolo franco francese","German penny sign":"Simbolo pfennig tedesco","Greater-than or equal to":"Maggiore o uguale a","Greater-than sign":"Simbolo maggiore di","Guarani sign":"Simbolo guaraní","Horizontal ellipsis":"Puntini di sospensione orizzontali","Hryvnia sign":"Simbolo grivnia","Identical to":"Identico a","Indian rupee sign":"Simbolo rupia indiana",Infinity:"Infinito",Integral:"Integrale",Intersection:"Intersezione","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Kip sign":"Simbolo kip","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin capital letter eng":"Nasale velare maiuscola","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin small letter eng":"Nasale velare minuscola","Latin small letter f with hook":"Lettera f latina minuscola con gancio","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin small letter long s":"Lettera S latina lunga minuscola","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin small ligature ij":"Legatura IJ latina minuscola","Latin small ligature oe":"Legatura OE latina minuscola","Left double quotation mark":"Doppie virgolette a sinistra","Left single quotation mark":"Virgoletta a sinistra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","leftwards arrow to bar":"Freccia verso barra a sinistra","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","leftwards double arrow":"Freccia doppia verso sinistra","Less-than or equal to":"Minore o uguale a","Less-than sign":"Simbolo minore di","Lira sign":"Simbolo lira","Livre tournois sign":"Simbolo livre tournois","Logical and":"E logico","Logical or":"O logico",Macron:"Macron","Manat sign":"Simbolo manat","Mill sign":"Simbolo millesimo","Minus sign":"Segno di sottrazione","Multiplication sign":"Segno di moltiplicazione","N-ary product":"Prodotto ennesimo","N-ary summation":"Sommatoria",Nabla:"Nabla","Naira sign":"Simbolo naira","New sheqel sign":"Simbolo nuovo shekel","Nordic mark sign":"Simbolo marco nordico","Not an element of":"Non parte di","Not equal to":"Non uguale a","Not sign":"Simbolo Not","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra",Overline:"Linea alta","Paragraph sign":"Simbolo paragrafo","Partial differential":"Derivata parziale","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Peseta sign":"Simbolo peseta","Peso sign":"Simbolo peso","Plus-minus sign":"Segno più o meno","Pound sign":"Simbolo sterlina","Proportional to":"Proporzionale a","Question exclamation mark":"Punti interrogativo ed esclamativo","Registered sign":"Simbolo marchio registrato","Reversed paragraph sign":"Simbolo paragrafo invertito","Right double quotation mark":"Doppie virgolette a destra","Right single quotation mark":"Virgoletta a destra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","rightwards arrow to bar":"Freccia verso barra a destra","rightwards dashed arrow":"Freccia tratteggiata verso destra","rightwards double arrow":"Freccia doppia verso destra","Ruble sign":"Simbolo rublo","Rupee sign":"Simbolo rupia","Section sign":"Simbolo sezione","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single low-9 quotation mark":"Virgoletta bassa","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","soon with rightwards arrow above":"soon con sopra freccia verso destra","Special characters":"Caratteri speciali","Spesmilo sign":"Simbolo spesmilo","Square root":"Radice quadrata","Tenge sign":"Simbolo tenge","There exists":"Esiste","Tilde operator":"Operatore tilde","top with upwards arrow above":"top con sopra freccia verso l'alto","Trade mark sign":"Simbolo trademark","Tugrik sign":"Simbolo tugrik","Turkish lira sign":"Simbolo lira turca","Two dot leader":"Due punti iniziali",Union:"Unione","up down arrow with base":"Doppia freccia verticale con base","upwards arrow to bar":"Freccia verso barra in alto","upwards dashed arrow":"Freccia tratteggiata verso l'alto","upwards double arrow":"Freccia doppia verso l'alto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction three quarters":"Frazione semplice tre quarti","Won sign":"Simbolo won","Yen sign":"Simbolo yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/ja.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..290b8467ffbee2bc7e83de11f01c6f577fec885b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/ja.js
@@ -0,0 +1 @@
+!function(t){const a=t.ja=t.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"特殊文字","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/ko.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..dce850a4ff8386977a27da60b119b3ef6987b55b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/ko.js
@@ -0,0 +1 @@
+!function(t){const a=t.ko=t.ko||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"특수 문자","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/nl.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..8590a32b9c774ae4c50a6533026d21d6904024c3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/nl.js
@@ -0,0 +1 @@
+!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Bijna gelijk aan",Angle:"Hoek","Approximately equal to":"Ongeveer gelijk aan","Asterisk operator":"Asterisk teken","Austral sign":"Austral teken","back with leftwards arrow above":"back met linkswijzende pijl erboven","Bitcoin sign":"Bitcoin teken","Cedi sign":"Cedi teken","Cent sign":"Cent teken","Character categories":"Karakter categorieën","Colon sign":"Colón teken","Contains as member":"Bevat als onderdeel","Copyright sign":"","Cruzeiro sign":"Cruzeiro teken","Currency sign":"Valuta teken","Degree sign":"Graden teken","Division sign":"Deel teken","Dollar sign":"Dollar teken","Dong sign":"Dong teken","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"benedenwijzende pijl naar streep","downwards dashed arrow":"benedenwijzende gestreepte pijl","downwards double arrow":"benedenwijzende dubbele pijl","Drachma sign":"Drachme teken","Element of":"Onderdeel van","Em dash":"Kastlijntje","Empty set":"Lege set","En dash":"Half kastlijntje","end with leftwards arrow above":"end met linkswijzende pijl erboven","Euro sign":"Euro teken","Euro-currency sign":"Euro-valuta teken","Exclamation question mark":"","For all":"Voor alles","Fraction slash":"Breuk teken","French franc sign":"Franse frank teken","German penny sign":"Duitse penny teken","Greater-than or equal to":"Groter-dan of gelijk aan","Greater-than sign":"Groter-dan teken","Guarani sign":"Guarani teken","Horizontal ellipsis":"","Hryvnia sign":"Grivna teken","Identical to":"Gelijk aan","Indian rupee sign":"Indiaanse roepie teken",Infinity:"Infinity",Integral:"Integraal",Intersection:"Kruispunt","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"Kip teken","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"Latijnse kleine letter f met hoek","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"linkswijzende pijl naar streep","leftwards dashed arrow":"linkswijzende gestreepte pijl","leftwards double arrow":"linkswijzende dubbele pijl","Less-than or equal to":"Kleiner-dan of gelijk aan","Less-than sign":"Kleiner-dan teken","Lira sign":"Lira teken","Livre tournois sign":"Livre tournois teken","Logical and":"Logische en","Logical or":"Logische of",Macron:"Makron","Manat sign":"Manat teken","Mill sign":"Mill teken","Minus sign":"Min teken","Multiplication sign":"Vermenigvuldigingsteken","N-ary product":"N-ary product","N-ary summation":"N-ary sommatie",Nabla:"Nabla","Naira sign":"Naira teken","New sheqel sign":"Nieuwe sjekel teken","Nordic mark sign":"Noorse mark teken","Not an element of":"Geen onderdeel van","Not equal to":"Niet gelijk aan","Not sign":"Niet teken","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven",Overline:"Overline","Paragraph sign":"Paragraaf teken","Partial differential":"Gedeeltelijk differentieel","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Peseta teken","Peso sign":"Peso teken","Plus-minus sign":"Plus-minus teken","Pound sign":"Pond teken","Proportional to":"Verhoudend tot","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"Omgekeerd paragraaf teken","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"rechtswijzende pijl naar streep","rightwards dashed arrow":"rechtswijzende gestreepte pijl","rightwards double arrow":"rechtswijzende dubbele pijl","Ruble sign":"Roebel teken","Rupee sign":"Roepie teken","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","Special characters":"Speciale karakters","Spesmilo sign":"Spesmilo teken","Square root":"Vierkantswortel","Tenge sign":"Tenge teken","There exists":"Er bestaat","Tilde operator":"Tidle teken","top with upwards arrow above":"top met bovenwijzende pijl erboven","Trade mark sign":"","Tugrik sign":"Tugrik teken","Turkish lira sign":"Turkse lira teken","Two dot leader":"",Union:"Unie","up down arrow with base":"boven beneden pijl met streep","upwards arrow to bar":"bovenwijzende pijl naar streep","upwards dashed arrow":"bovenwijzende gestreepte pijl","upwards double arrow":"bovenwijzende dubbele pijl","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction three quarters":"Gewone breuk driekwart","Won sign":"Won teken","Yen sign":"Yen teken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/pl.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..2cfa5eb87ff6301f98691ea42b546917bb6f2884
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/pl.js
@@ -0,0 +1 @@
+!function(t){const a=t.pl=t.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"Znak australa","back with leftwards arrow above":"","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centa","Character categories":"Kategorie znaków","Colon sign":"Znak colona","Contains as member":"","Copyright sign":"","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak waluty","Degree sign":"","Division sign":"","Dollar sign":"Znak dolara","Dong sign":"Znak donga","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"Znak drachmy","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Znak euro","Euro-currency sign":"Znak euro","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"Znak franka francuskiego","German penny sign":"Znak feniga","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"Znak guarani","Horizontal ellipsis":"","Hryvnia sign":"Znak hrywny","Identical to":"","Indian rupee sign":"Znak rupii indyjskiej",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"Znak kipa","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"Znak liry","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"Znak manata","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"Znak nairy","New sheqel sign":"Znak nowego szekla","Nordic mark sign":"Znak marki nordyckiej","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Znak pesety","Peso sign":"Znak peso","Plus-minus sign":"","Pound sign":"Znak funta","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"Znak rubla","Rupee sign":"Znak rupii","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Znaki specjalne","Spesmilo sign":"","Square root":"","Tenge sign":"Znak tenge","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"Znak tugrika","Turkish lira sign":"Znak liry tureckiej","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"Znak wona","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js
similarity index 64%
rename from web/core/assets/vendor/ckeditor5/translations/pt-br.js
rename to web/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js
index 6603bb870fe9681f13cbc7d800e83cdf81d79e36..f66eaa02ff2aab1a11ab63d410f78b91557572f4 100644
--- a/web/core/assets/vendor/ckeditor5/translations/pt-br.js
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js
@@ -1 +1 @@
-!function(t){const i=t["pt-br"]=t["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Centralizar","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita",Justify:"Justificar","Text alignment":"Alinhamento do texto","Text alignment toolbar":"Ferramentas de alinhamento de texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i["pt-br"]=i["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Negrito",Code:"Código",Italic:"Itálico",Strikethrough:"Tachado",Subscript:"Subscrito",Superscript:"Sobrescrito",Underline:"Sublinhado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o["pt-br"]=o["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloco de citação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const t=o["pt-br"]=o["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Escolha o título",Heading:"Titulo","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Paragraph:"Parágrafo","Type or paste your content here.":"Digite ou cole o conteúdo aqui.","Type your title":"Digite o título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i["pt-br"]=i["pt-br"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linha horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e["pt-br"]=e["pt-br"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagem centralizada","Change image text alternative":"Alterar texto alternativo da imagem","Enter image caption":"Inserir legenda da imagem","Full size image":"Imagem completa","Image resize list":"Lista de redimensionamento de imagem","Image toolbar":"Ferramentas de Imagem","image widget":"Ferramenta de imagem","In line":"",Insert:"Inserir","Insert image":"Inserir imagem","Insert image via URL":"Inserir imagem via URL","Left aligned image":"Imagem alinhada à esquerda",Original:"Original","Resize image":"Redimensionar imagem","Resize image to %0":"Redimensionar a imagem para 0%","Resize image to the original size":"Redimensionar a imagem para o tamanho original","Right aligned image":"Imagem alinhada à direita","Side image":"Imagem lateral","Text alternative":"Texto alternativo",Update:"Atualizar","Update image URL":"","Upload failed":"Falha ao subir arquivo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["pt-br"]=n["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Diminuir indentação","Increase indent":"Aumentar indentação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["pt-br"]=n["pt-br"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Pode ser baixado","Edit link":"Editar link",Link:"Link","Link image":"Link da imagem","Link URL":"URL","Open in a new tab":"Abrir em nova aba","Open link in new tab":"Abrir link em nova aba","This link has no URL":"Este link não possui uma URL",Unlink:"Remover link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e["pt-br"]=e["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista com marcadores","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista com marcador",Circle:"Círculo",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero à esquerda",Disc:"Disco","Lower-latin":"Latim inferior","Lower–roman":"Romano inferior","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada",Square:"Quadrado","To-do List":"Lista de Tarefas","Toggle the circle list style":"Alternar o estilo da lista de círculo","Toggle the decimal list style":"Alternar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar o decimal com estilo de lista zero à esquerda","Toggle the disc list style":"Alternar o estilo da lista de disco","Toggle the lower–latin list style":"Alternar o estilo de lista latina inferior","Toggle the lower–roman list style":"Alternar o estilo de lista romana inferior","Toggle the square list style":"Alternar o estilo de lista quadrada","Toggle the upper–latin list style":"Alternar o estilo de lista latino superior","Toggle the upper–roman list style":"Alternar o estilo de lista romana superior","Upper-latin":"Latim superior","Upper-roman":"Romano superior"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const t=o["pt-br"]=o["pt-br"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Remover Formatação"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e["pt-br"]=e["pt-br"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Alinhar texto da célula para baixo","Align cell text to the center":"Alinhar texto da célula centralizado","Align cell text to the left":"Alinhar texto da célula para a esquerda","Align cell text to the middle":"Alinhar texto da célula para o meio","Align cell text to the right":"Alinhar texto da célula para a direita","Align cell text to the top":"Alinhar texto da célula para o topo","Align table to the left":"Alinhar tabela para esquerda","Align table to the right":"Alinhar tabela para direita",Alignment:"Alinhamento",Background:"Cor de fundo",Border:"Borda","Cell properties":"Propriedades da célula","Center table":"Centralizar tabela",Color:"Cor","Color picker":"Seletor de cor",Column:"Coluna",Dashed:"Tracejada","Delete column":"Excluir coluna","Delete row":"Excluir linha",Dimensions:"Dimensões",Dotted:"Pontilhada",Double:"Dupla","Enter table caption":"",Groove:"Ranhura","Header column":"Coluna de cabeçalho","Header row":"Linha de cabeçalho",Height:"Altura","Horizontal text alignment toolbar":"Ferramentas de alinhamento horizontal do texto","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Insert row above":"Inserir linha acima","Insert row below":"Inserir linha abaixo","Insert table":"Inserir tabela",Inset:"Baixo relevo","Justify cell text":"Justificar texto da célula","Merge cell down":"Mesclar abaixo","Merge cell left":"Mesclar à esquerda","Merge cell right":"Mesclar à direita","Merge cell up":"Mesclar acima","Merge cells":"Mesclar células",None:"Sem borda",Outset:"Alto relevo",Padding:"Margem interna",Ridge:"Crista",Row:"Linha","Select column":"Selecionar coluna","Select row":"Selecionar linha",Solid:"Sólida","Split cell horizontally":"Dividir horizontalmente","Split cell vertically":"Dividir verticalmente",Style:"Estilo","Table alignment toolbar":"Ferramentas de alinhamento da tabela","Table cell text alignment":"Alinhamento do texto na célula","Table properties":"Propriedades da tabela","Table toolbar":"Ferramentas de Tabela",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Cor inválida. Tente "#FF0000" ou "rgb(255,0,0)" ou "red"','The value is invalid. Try "10px" or "2em" or simply "2".':'Valor inválido. Tente "10px" ou "2em" ou apenas "2"',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Ferramentas de alinhamento vertical do texto",Width:"Largura"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const o=a["pt-br"]=a["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo de Austral","back with leftwards arrow above":"volta com a seta esquerda acima","Bitcoin sign":"Símbolo do Bitcoin","Cedi sign":"Símbolo de Cedi","Cent sign":"Símbolo de Centavo","Character categories":"Categoria de caracteres","Colon sign":"Sinal de dois pontos","Contains as member":"Contém como membro","Copyright sign":"Símbolo de direitos reservados","Cruzeiro sign":"Símbolo do Cruzeiro","Currency sign":"Símbolo de moeda","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"Símbolo do dólar","Dong sign":"Símbolo do Dong","Double dagger":"Adaga dupla","Double exclamation mark":"Sinal do ponto de exclamação duplo","Double low-9 quotation mark":"Aspas duplas baixas simples","Double question mark":"Ponto de interrogação duplo","downwards arrow to bar":"seta para baixo para barra","downwards dashed arrow":"Seta tracejada para baixo","downwards double arrow":"Seta dupla para baixo","Drachma sign":"Sinal de Dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":"termina com a seta esquerda acima","Euro sign":"Símbolo do Euro","Euro-currency sign":"Símbolo da Moeda do Euro","Exclamation question mark":"Ponto de exclamação","For all":"Para todos","Fraction slash":"Barra de fração","French franc sign":"Símbolo do Franco Francês","German penny sign":"Símbolo do Centavo Alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal maior que","Guarani sign":"Símbolo de Guarani","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"Símbolo de Hryvnia","Identical to":"Idêntico a","Indian rupee sign":"Símbolo da Rupia Indiana",Infinity:"Infinito",Integral:"Integral",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"Símbolo do Kip","Latin capital letter a with breve":"Símbolo latim maiúsculo A com breve","Latin capital letter a with macron":"Símbolo latim maiúsculo A com macron","Latin capital letter a with ogonek":"Símbolo latim maiúsculo A com ogonek","Latin capital letter c with acute":"Símbolo latim maiúsculo C com acento agudo","Latin capital letter c with caron":"Símbolo latim maiúsculo C com caron","Latin capital letter c with circumflex":"Símbolo latim maiúsculo C com acento circunflexo","Latin capital letter c with dot above":"Símbolo latim maiúsculo C com ponto acima","Latin capital letter d with caron":"Símbolo latim maiúsculo D com caron","Latin capital letter d with stroke":"Símbolo latin maiúsculo D com um traçado vertical","Latin capital letter e with breve":"Símbolo latim maiúsculo E com breve","Latin capital letter e with caron":"Símbolo latim maiúsculo E com caron","Latin capital letter e with dot above":"Símbolo latim maiúsculo E com ponto acima","Latin capital letter e with macron":"Símbolo latim maiúsculo E com macron","Latin capital letter e with ogonek":"Símbolo latim maiúsculo E com ogonek","Latin capital letter eng":"Símbolo latim maiúsculo Eng","Latin capital letter g with breve":"Símbolo latim maiúsculo G com breve","Latin capital letter g with cedilla":"Símbolo latim maiúsculo G com cedilha","Latin capital letter g with circumflex":"Símbolo latim maiúsculo G com acento circunflexo","Latin capital letter g with dot above":"Símbolo latim maiúsculo G com ponto acima","Latin capital letter h with circumflex":"Símbolo latim maiúsculo H com acento circunflexo","Latin capital letter h with stroke":"Símbolo latin maiúsculo H com um traçado vertical","Latin capital letter i with breve":"Símbolo latim maiúsculo I com breve","Latin capital letter i with dot above":"Símbolo latim maiúsculo I com ponto acima","Latin capital letter i with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter i with ogonek":"Símbolo latim maiúsculo I com ogonek","Latin capital letter i with tilde":"Símbolo latim maiúsculo I com til","Latin capital letter j with circumflex":"Símbolo latim maiúsculo J com acento circunflexo","Latin capital letter k with cedilla":"Símbolo latim maiúsculo K com cedilha","Latin capital letter l with acute":"Símbolo latim maiúsculo l com acento agudo","Latin capital letter l with caron":"Símbolo latim maiúsculo I com caron","Latin capital letter l with cedilla":"Símbolo latim maiúsculo L com cedilha","Latin capital letter l with middle dot":"Símbolo latin maiúsculo L com ponto no meio","Latin capital letter l with stroke":"Símbolo latin maiúsculo L com um traçado vertical","Latin capital letter n with acute":"Símbolo latim maiúsculo N com acento agudo","Latin capital letter n with caron":"Símbolo latim maiúsculo N com caron","Latin capital letter n with cedilla":"Símbolo latim maiúsculo N com cedilha","Latin capital letter o with breve":"Símbolo latim maiúsculo O com breve","Latin capital letter o with double acute":"Símbolo latim maiúsculo O com acento agudo duplo","Latin capital letter o with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter r with acute":"Símbolo latim maiúsculo R com acento agudo","Latin capital letter r with caron":"Símbolo latim maiúsculo R com caron","Latin capital letter r with cedilla":"Símbolo latim maiúsculo R com cedilha","Latin capital letter s with acute":"Símbolo latim maiúsculo S com acento agudo","Latin capital letter s with caron":"Símbolo latim maiúsculo S com caron","Latin capital letter s with cedilla":"Símbolo latim maiúsculo S com cedilha","Latin capital letter s with circumflex":"Símbolo latim maiúsculo S com acento circunflexo","Latin capital letter t with caron":"Símbolo latim maiúsculo T com caron","Latin capital letter t with cedilla":"Símbolo latim maiúsculo T com cedilha","Latin capital letter t with stroke":"Símbolo latin maiúsculo T com um traçado vertical","Latin capital letter u with breve":"Símbolo latim maiúsculo U com breve","Latin capital letter u with double acute":"Símbolo latim maiúsculo U com acento agudo duplo","Latin capital letter u with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter u with ogonek":"Símbolo latim maiúsculo U com ogonek","Latin capital letter u with ring above":"Símbolo latim maiúsculo U com anel acima","Latin capital letter u with tilde":"Símbolo latim maiúsculo U com til","Latin capital letter w with circumflex":"Símbolo latim maiúsculo W com acento circunflexo","Latin capital letter y with circumflex":"Símbolo latim maiúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"Símbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"Símbolo latim maiúsculo Z com acento agudo","Latin capital letter z with caron":"Símbolo latim maiúsculo Z com caron","Latin capital letter z with dot above":"Símbolo latim maiúsculo Z com ponto acima","Latin capital ligature ij":"Símbolo latin maiúsculo ligadura IJ","Latin capital ligature oe":"Símbolo latin maiúsculo ligadura OE","Latin small letter a with breve":"Símbolo latim minúsculo A com breve","Latin small letter a with macron":"Símbolo latim minúsculo A com macron","Latin small letter a with ogonek":"Símbolo latim minúsculo A com ogonek","Latin small letter c with acute":"Símbolo latim minúsculo C com acento agudo","Latin small letter c with caron":"Símbolo latim minúsculo C com caron","Latin small letter c with circumflex":"Símbolo latim minúsculo C com acento circunflexo","Latin small letter c with dot above":"Símbolo latim minúsculo C com ponto acima","Latin small letter d with caron":"Símbolo latim minúsculo D com caron","Latin small letter d with stroke":"Símbolo latin minúsculo D com um traçado vertical","Latin small letter dotless i":"Símbolo latin sem ponto I","Latin small letter e with breve":"Símbolo latim minúsculo E com breve","Latin small letter e with caron":"Símbolo latim minúsculo E com caron","Latin small letter e with dot above":"Símbolo latim minúsculo E com ponto acima","Latin small letter e with macron":"Símbolo latim minúsculo E com macron","Latin small letter e with ogonek":"Símbolo latim minúsculo E com ogonek","Latin small letter eng":"Símbolo latim minúsculo Eng","Latin small letter f with hook":"Símbolo latim minúsculo F com gancho","Latin small letter g with breve":"Símbolo latim minúsculo G com breve","Latin small letter g with cedilla":"Símbolo latim minúsculo G com cedilha","Latin small letter g with circumflex":"Símbolo latim minúsculo G com acento circunflexo","Latin small letter g with dot above":"Símbolo latim minúsculo G com ponto acima","Latin small letter h with circumflex":"Símbolo latim minúsculo H com acento circunflexo","Latin small letter h with stroke":"Símbolo latin minúsculo H com um traçado vertical","Latin small letter i with breve":"Símbolo latim minúsculo I com breve","Latin small letter i with macron":"Símbolo latim minúsculo I com macron","Latin small letter i with ogonek":"Símbolo latim minúsculo I com ogonek","Latin small letter i with tilde":"Símbolo latim minúsculo I com til","Latin small letter j with circumflex":"Símbolo latim minúsculo J com acento circunflexo","Latin small letter k with cedilla":"Símbolo latim minúsculo K com cedilha","Latin small letter kra":"Símbolo latin minúsculo K","Latin small letter l with acute":"Símbolo latim minúsculo I com acento agudo","Latin small letter l with caron":"Símbolo latim minúsculo I com caron","Latin small letter l with cedilla":"Símbolo latim minúsculo L com cedilha","Latin small letter l with middle dot":"Símbolo latin minúsculo L com ponto no meio","Latin small letter l with stroke":"Símbolo latin minúsculo L com um traçado vertical","Latin small letter long s":"Símbolo latim minúsculo long s","Latin small letter n preceded by apostrophe":"Símbolo latim minúsculo N precedido por apóstrofe","Latin small letter n with acute":"Símbolo latim minúsculo N com acento agudo","Latin small letter n with caron":"Símbolo latim minúsculo N com caron","Latin small letter n with cedilla":"Símbolo latim minúsculo N com cedilha","Latin small letter o with breve":"Símbolo latim minúsculo O com breve","Latin small letter o with double acute":"Símbolo latim minúsculo O com acento agudo duplo","Latin small letter o with macron":"Símbolo latim minúsculo O com macron","Latin small letter r with acute":"Símbolo latim minúsculo R com acento agudo","Latin small letter r with caron":"Símbolo latim minúsculo R com caron","Latin small letter r with cedilla":"Símbolo latim minúsculo R com cedilha","Latin small letter s with acute":"Símbolo latim minúsculo S com acento agudo","Latin small letter s with caron":"Símbolo latim minúsculo S com caron","Latin small letter s with cedilla":"Símbolo latim minúsculo S com cedilha","Latin small letter s with circumflex":"Símbolo latim minúsculo S com acento circunflexo","Latin small letter t with caron":"Símbolo latim minúsculo T com caron","Latin small letter t with cedilla":"Símbolo latim minúsculo T com cedilha","Latin small letter t with stroke":"Símbolo latin minúsculo T com um traçado vertical","Latin small letter u with breve":"Símbolo latim minúsculo U com breve","Latin small letter u with double acute":"Símbolo latim minúsculo U com acento agudo","Latin small letter u with macron":"Símbolo latim minúsculo U com macron","Latin small letter u with ogonek":"Símbolo latim minúsculo U com ogonek","Latin small letter u with ring above":"Símbolo latim minúsculo U com anel acima","Latin small letter u with tilde":"Símbolo latim minúsculo U com til","Latin small letter w with circumflex":"Símbolo latim minúsculo W com acento circunflexo","Latin small letter y with circumflex":"Símbolo latim minúsculo Y com acento circunflexo","Latin small letter z with acute":"Símbolo latim minúsculo Z com acento agudo","Latin small letter z with caron":"Símbolo latim minúsculo Z com caron","Latin small letter z with dot above":"Símbolo latim minúsculo Z com ponto acima","Latin small ligature ij":"Símbolo latin minúsculo ligadura IJ","Latin small ligature oe":"Símbolo latin minúsculo ligadura OE","Left double quotation mark":"Aspas dupla esquerda","Left single quotation mark":"Aspas simples esquerda","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","leftwards arrow to bar":"seta para a esquerda para barra","leftwards dashed arrow":"Seta tracejada para esquerda","leftwards double arrow":"Seta dupla para esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal menor que","Lira sign":"Símbolo da Lira","Livre tournois sign":"Símbolo de Livre tournois","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR",Macron:"Macron","Manat sign":"Símbolo do Manat","Mill sign":"Símbolo de Mill","Minus sign":"Sinal de menos","Multiplication sign":"Sinal de multiplicação","N-ary product":"Símbolo Produto N-ário","N-ary summation":"Somatório",Nabla:"Nabla","Naira sign":"Símbolo de Naira","New sheqel sign":"Símbolo do Novo Sheqel","Nordic mark sign":"Símbolo da Marca Nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de não","on with exclamation mark with left right arrow above":"com ponto de exclamação com a seta esquerda direita acima",Overline:"Sobrepor","Paragraph sign":"Símbolo de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"Símbolo de por 1 mil","Per ten thousand sign":"Símbolo de por 10 mil","Peseta sign":"Símbolo de Peseta","Peso sign":"Sinal de Peso","Plus-minus sign":"Sinal de mais ou menos","Pound sign":"Símbolo de Libra","Proportional to":"Proporcional a","Question exclamation mark":"Ponto de interrogação","Registered sign":"Símbolo de registrado","Reversed paragraph sign":"Símbolo de parágrafo reverso","Right double quotation mark":"Aspas dupla direita","Right single quotation mark":"Aspas simples direita","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","rightwards arrow to bar":"seta para a direita para barra","rightwards dashed arrow":"Seta tracejada para direita","rightwards double arrow":"Seta dupla para direita","Ruble sign":"Símbolo do Rublo Russo","Rupee sign":"Símbolo da Rupia","Section sign":"Símbolo de seleção","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single low-9 quotation mark":"Aspas baixas simples","Single right-pointing angle quotation mark":"Aspas angulares simples direita","soon with rightwards arrow above":"Símbolo soon com a seta para a direita acima","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do Spesmilo","Square root":"Raiz quadrada","Tenge sign":"Símbolo do Tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"Símbolo topo com a seta para cima acima","Trade mark sign":"Símbolo de marca registrada","Tugrik sign":"Símbolo de Tugrik","Turkish lira sign":"Símbolo da Lira Turca","Two dot leader":"Dois pontos",Union:"União","up down arrow with base":"seta para baixo com base","upwards arrow to bar":"seta para cima para barra","upwards dashed arrow":"Seta tracejada para cima","upwards double arrow":"Seta dupla para cima","Vulgar fraction one half":"Fração um meio","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction three quarters":"Fração três quartos","Won sign":"Símbolo do Won","Yen sign":"Símbolo do Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(r){const e=r["pt-br"]=r["pt-br"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Água-marinha",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Cinza escuro","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Editor toolbar":"Ferramentas do Editor",Green:"Verde",Grey:"Cinza","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",Next:"Próximo",Orange:"Laranja",Previous:"Anterior",Purple:"Púrpura",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"","Rich Text Editor":"Editor de Formatação","Rich Text Editor, %0":"Editor de Formatação, %0",Save:"Salvar","Select all":"Selecionar tudo","Show more items":"Exibir mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Enviando dados",White:"Branco","Widget toolbar":"Ferramentas de Widgets",Yellow:"Amarelo"}),e.getPluralForm=function(r){return r>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+!function(a){const o=a["pt-br"]=a["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo de Austral","back with leftwards arrow above":"volta com a seta esquerda acima","Bitcoin sign":"Símbolo do Bitcoin","Cedi sign":"Símbolo de Cedi","Cent sign":"Símbolo de Centavo","Character categories":"Categoria de caracteres","Colon sign":"Sinal de dois pontos","Contains as member":"Contém como membro","Copyright sign":"Símbolo de direitos reservados","Cruzeiro sign":"Símbolo do Cruzeiro","Currency sign":"Símbolo de moeda","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"Símbolo do dólar","Dong sign":"Símbolo do Dong","Double dagger":"Adaga dupla","Double exclamation mark":"Sinal do ponto de exclamação duplo","Double low-9 quotation mark":"Aspas duplas baixas simples","Double question mark":"Ponto de interrogação duplo","downwards arrow to bar":"seta para baixo para barra","downwards dashed arrow":"Seta tracejada para baixo","downwards double arrow":"Seta dupla para baixo","Drachma sign":"Sinal de Dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":"termina com a seta esquerda acima","Euro sign":"Símbolo do Euro","Euro-currency sign":"Símbolo da Moeda do Euro","Exclamation question mark":"Ponto de exclamação","For all":"Para todos","Fraction slash":"Barra de fração","French franc sign":"Símbolo do Franco Francês","German penny sign":"Símbolo do Centavo Alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal maior que","Guarani sign":"Símbolo de Guarani","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"Símbolo de Hryvnia","Identical to":"Idêntico a","Indian rupee sign":"Símbolo da Rupia Indiana",Infinity:"Infinito",Integral:"Integral",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"Símbolo do Kip","Latin capital letter a with breve":"Símbolo latim maiúsculo A com breve","Latin capital letter a with macron":"Símbolo latim maiúsculo A com macron","Latin capital letter a with ogonek":"Símbolo latim maiúsculo A com ogonek","Latin capital letter c with acute":"Símbolo latim maiúsculo C com acento agudo","Latin capital letter c with caron":"Símbolo latim maiúsculo C com caron","Latin capital letter c with circumflex":"Símbolo latim maiúsculo C com acento circunflexo","Latin capital letter c with dot above":"Símbolo latim maiúsculo C com ponto acima","Latin capital letter d with caron":"Símbolo latim maiúsculo D com caron","Latin capital letter d with stroke":"Símbolo latin maiúsculo D com um traçado vertical","Latin capital letter e with breve":"Símbolo latim maiúsculo E com breve","Latin capital letter e with caron":"Símbolo latim maiúsculo E com caron","Latin capital letter e with dot above":"Símbolo latim maiúsculo E com ponto acima","Latin capital letter e with macron":"Símbolo latim maiúsculo E com macron","Latin capital letter e with ogonek":"Símbolo latim maiúsculo E com ogonek","Latin capital letter eng":"Símbolo latim maiúsculo Eng","Latin capital letter g with breve":"Símbolo latim maiúsculo G com breve","Latin capital letter g with cedilla":"Símbolo latim maiúsculo G com cedilha","Latin capital letter g with circumflex":"Símbolo latim maiúsculo G com acento circunflexo","Latin capital letter g with dot above":"Símbolo latim maiúsculo G com ponto acima","Latin capital letter h with circumflex":"Símbolo latim maiúsculo H com acento circunflexo","Latin capital letter h with stroke":"Símbolo latin maiúsculo H com um traçado vertical","Latin capital letter i with breve":"Símbolo latim maiúsculo I com breve","Latin capital letter i with dot above":"Símbolo latim maiúsculo I com ponto acima","Latin capital letter i with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter i with ogonek":"Símbolo latim maiúsculo I com ogonek","Latin capital letter i with tilde":"Símbolo latim maiúsculo I com til","Latin capital letter j with circumflex":"Símbolo latim maiúsculo J com acento circunflexo","Latin capital letter k with cedilla":"Símbolo latim maiúsculo K com cedilha","Latin capital letter l with acute":"Símbolo latim maiúsculo l com acento agudo","Latin capital letter l with caron":"Símbolo latim maiúsculo I com caron","Latin capital letter l with cedilla":"Símbolo latim maiúsculo L com cedilha","Latin capital letter l with middle dot":"Símbolo latin maiúsculo L com ponto no meio","Latin capital letter l with stroke":"Símbolo latin maiúsculo L com um traçado vertical","Latin capital letter n with acute":"Símbolo latim maiúsculo N com acento agudo","Latin capital letter n with caron":"Símbolo latim maiúsculo N com caron","Latin capital letter n with cedilla":"Símbolo latim maiúsculo N com cedilha","Latin capital letter o with breve":"Símbolo latim maiúsculo O com breve","Latin capital letter o with double acute":"Símbolo latim maiúsculo O com acento agudo duplo","Latin capital letter o with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter r with acute":"Símbolo latim maiúsculo R com acento agudo","Latin capital letter r with caron":"Símbolo latim maiúsculo R com caron","Latin capital letter r with cedilla":"Símbolo latim maiúsculo R com cedilha","Latin capital letter s with acute":"Símbolo latim maiúsculo S com acento agudo","Latin capital letter s with caron":"Símbolo latim maiúsculo S com caron","Latin capital letter s with cedilla":"Símbolo latim maiúsculo S com cedilha","Latin capital letter s with circumflex":"Símbolo latim maiúsculo S com acento circunflexo","Latin capital letter t with caron":"Símbolo latim maiúsculo T com caron","Latin capital letter t with cedilla":"Símbolo latim maiúsculo T com cedilha","Latin capital letter t with stroke":"Símbolo latin maiúsculo T com um traçado vertical","Latin capital letter u with breve":"Símbolo latim maiúsculo U com breve","Latin capital letter u with double acute":"Símbolo latim maiúsculo U com acento agudo duplo","Latin capital letter u with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter u with ogonek":"Símbolo latim maiúsculo U com ogonek","Latin capital letter u with ring above":"Símbolo latim maiúsculo U com anel acima","Latin capital letter u with tilde":"Símbolo latim maiúsculo U com til","Latin capital letter w with circumflex":"Símbolo latim maiúsculo W com acento circunflexo","Latin capital letter y with circumflex":"Símbolo latim maiúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"Símbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"Símbolo latim maiúsculo Z com acento agudo","Latin capital letter z with caron":"Símbolo latim maiúsculo Z com caron","Latin capital letter z with dot above":"Símbolo latim maiúsculo Z com ponto acima","Latin capital ligature ij":"Símbolo latin maiúsculo ligadura IJ","Latin capital ligature oe":"Símbolo latin maiúsculo ligadura OE","Latin small letter a with breve":"Símbolo latim minúsculo A com breve","Latin small letter a with macron":"Símbolo latim minúsculo A com macron","Latin small letter a with ogonek":"Símbolo latim minúsculo A com ogonek","Latin small letter c with acute":"Símbolo latim minúsculo C com acento agudo","Latin small letter c with caron":"Símbolo latim minúsculo C com caron","Latin small letter c with circumflex":"Símbolo latim minúsculo C com acento circunflexo","Latin small letter c with dot above":"Símbolo latim minúsculo C com ponto acima","Latin small letter d with caron":"Símbolo latim minúsculo D com caron","Latin small letter d with stroke":"Símbolo latin minúsculo D com um traçado vertical","Latin small letter dotless i":"Símbolo latin sem ponto I","Latin small letter e with breve":"Símbolo latim minúsculo E com breve","Latin small letter e with caron":"Símbolo latim minúsculo E com caron","Latin small letter e with dot above":"Símbolo latim minúsculo E com ponto acima","Latin small letter e with macron":"Símbolo latim minúsculo E com macron","Latin small letter e with ogonek":"Símbolo latim minúsculo E com ogonek","Latin small letter eng":"Símbolo latim minúsculo Eng","Latin small letter f with hook":"Símbolo latim minúsculo F com gancho","Latin small letter g with breve":"Símbolo latim minúsculo G com breve","Latin small letter g with cedilla":"Símbolo latim minúsculo G com cedilha","Latin small letter g with circumflex":"Símbolo latim minúsculo G com acento circunflexo","Latin small letter g with dot above":"Símbolo latim minúsculo G com ponto acima","Latin small letter h with circumflex":"Símbolo latim minúsculo H com acento circunflexo","Latin small letter h with stroke":"Símbolo latin minúsculo H com um traçado vertical","Latin small letter i with breve":"Símbolo latim minúsculo I com breve","Latin small letter i with macron":"Símbolo latim minúsculo I com macron","Latin small letter i with ogonek":"Símbolo latim minúsculo I com ogonek","Latin small letter i with tilde":"Símbolo latim minúsculo I com til","Latin small letter j with circumflex":"Símbolo latim minúsculo J com acento circunflexo","Latin small letter k with cedilla":"Símbolo latim minúsculo K com cedilha","Latin small letter kra":"Símbolo latin minúsculo K","Latin small letter l with acute":"Símbolo latim minúsculo I com acento agudo","Latin small letter l with caron":"Símbolo latim minúsculo I com caron","Latin small letter l with cedilla":"Símbolo latim minúsculo L com cedilha","Latin small letter l with middle dot":"Símbolo latin minúsculo L com ponto no meio","Latin small letter l with stroke":"Símbolo latin minúsculo L com um traçado vertical","Latin small letter long s":"Símbolo latim minúsculo long s","Latin small letter n preceded by apostrophe":"Símbolo latim minúsculo N precedido por apóstrofe","Latin small letter n with acute":"Símbolo latim minúsculo N com acento agudo","Latin small letter n with caron":"Símbolo latim minúsculo N com caron","Latin small letter n with cedilla":"Símbolo latim minúsculo N com cedilha","Latin small letter o with breve":"Símbolo latim minúsculo O com breve","Latin small letter o with double acute":"Símbolo latim minúsculo O com acento agudo duplo","Latin small letter o with macron":"Símbolo latim minúsculo O com macron","Latin small letter r with acute":"Símbolo latim minúsculo R com acento agudo","Latin small letter r with caron":"Símbolo latim minúsculo R com caron","Latin small letter r with cedilla":"Símbolo latim minúsculo R com cedilha","Latin small letter s with acute":"Símbolo latim minúsculo S com acento agudo","Latin small letter s with caron":"Símbolo latim minúsculo S com caron","Latin small letter s with cedilla":"Símbolo latim minúsculo S com cedilha","Latin small letter s with circumflex":"Símbolo latim minúsculo S com acento circunflexo","Latin small letter t with caron":"Símbolo latim minúsculo T com caron","Latin small letter t with cedilla":"Símbolo latim minúsculo T com cedilha","Latin small letter t with stroke":"Símbolo latin minúsculo T com um traçado vertical","Latin small letter u with breve":"Símbolo latim minúsculo U com breve","Latin small letter u with double acute":"Símbolo latim minúsculo U com acento agudo","Latin small letter u with macron":"Símbolo latim minúsculo U com macron","Latin small letter u with ogonek":"Símbolo latim minúsculo U com ogonek","Latin small letter u with ring above":"Símbolo latim minúsculo U com anel acima","Latin small letter u with tilde":"Símbolo latim minúsculo U com til","Latin small letter w with circumflex":"Símbolo latim minúsculo W com acento circunflexo","Latin small letter y with circumflex":"Símbolo latim minúsculo Y com acento circunflexo","Latin small letter z with acute":"Símbolo latim minúsculo Z com acento agudo","Latin small letter z with caron":"Símbolo latim minúsculo Z com caron","Latin small letter z with dot above":"Símbolo latim minúsculo Z com ponto acima","Latin small ligature ij":"Símbolo latin minúsculo ligadura IJ","Latin small ligature oe":"Símbolo latin minúsculo ligadura OE","Left double quotation mark":"Aspas dupla esquerda","Left single quotation mark":"Aspas simples esquerda","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","leftwards arrow to bar":"seta para a esquerda para barra","leftwards dashed arrow":"Seta tracejada para esquerda","leftwards double arrow":"Seta dupla para esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal menor que","Lira sign":"Símbolo da Lira","Livre tournois sign":"Símbolo de Livre tournois","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR",Macron:"Macron","Manat sign":"Símbolo do Manat","Mill sign":"Símbolo de Mill","Minus sign":"Sinal de menos","Multiplication sign":"Sinal de multiplicação","N-ary product":"Símbolo Produto N-ário","N-ary summation":"Somatório",Nabla:"Nabla","Naira sign":"Símbolo de Naira","New sheqel sign":"Símbolo do Novo Sheqel","Nordic mark sign":"Símbolo da Marca Nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de não","on with exclamation mark with left right arrow above":"com ponto de exclamação com a seta esquerda direita acima",Overline:"Sobrepor","Paragraph sign":"Símbolo de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"Símbolo de por 1 mil","Per ten thousand sign":"Símbolo de por 10 mil","Peseta sign":"Símbolo de Peseta","Peso sign":"Sinal de Peso","Plus-minus sign":"Sinal de mais ou menos","Pound sign":"Símbolo de Libra","Proportional to":"Proporcional a","Question exclamation mark":"Ponto de interrogação","Registered sign":"Símbolo de registrado","Reversed paragraph sign":"Símbolo de parágrafo reverso","Right double quotation mark":"Aspas dupla direita","Right single quotation mark":"Aspas simples direita","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","rightwards arrow to bar":"seta para a direita para barra","rightwards dashed arrow":"Seta tracejada para direita","rightwards double arrow":"Seta dupla para direita","Ruble sign":"Símbolo do Rublo Russo","Rupee sign":"Símbolo da Rupia","Section sign":"Símbolo de seleção","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single low-9 quotation mark":"Aspas baixas simples","Single right-pointing angle quotation mark":"Aspas angulares simples direita","soon with rightwards arrow above":"Símbolo soon com a seta para a direita acima","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do Spesmilo","Square root":"Raiz quadrada","Tenge sign":"Símbolo do Tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"Símbolo topo com a seta para cima acima","Trade mark sign":"Símbolo de marca registrada","Tugrik sign":"Símbolo de Tugrik","Turkish lira sign":"Símbolo da Lira Turca","Two dot leader":"Dois pontos",Union:"União","up down arrow with base":"seta para baixo com base","upwards arrow to bar":"seta para cima para barra","upwards dashed arrow":"Seta tracejada para cima","upwards double arrow":"Seta dupla para cima","Vulgar fraction one half":"Fração um meio","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction three quarters":"Fração três quartos","Won sign":"Símbolo do Won","Yen sign":"Símbolo do Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/ru.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..0efde72aa40a7d6f94cf3acf21ae5096964ee894
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/ru.js
@@ -0,0 +1 @@
+!function(t){const a=t.ru=t.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"Категории","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Спецсимволы","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/sk.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..21aea581096975015e560d234949e03ace7e956a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/sk.js
@@ -0,0 +1 @@
+!function(a){const t=a.sk=a.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Čiastočne rovný",Angle:"Uhol","Approximately equal to":"Aproximácia","Asterisk operator":"Hviezdička / násobenie","Austral sign":"Znak Austral","back with leftwards arrow above":"Šípka späť","Bitcoin sign":"Mena Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategórie znakov","Colon sign":"Dvojbodka","Contains as member":"Obsahuje prvok","Copyright sign":"Copyright","Cruzeiro sign":"Mena Cruzeiro","Currency sign":"Znak meny","Degree sign":"Znak stupeň","Division sign":"Delenie","Dollar sign":"Znak Dolár","Dong sign":"Znak Dong","Double dagger":"Dvojkríž","Double exclamation mark":"Dvojitý výkričník","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Double question mark":"Dvojitý otáznik","downwards arrow to bar":"šípka nadol do zvislej čiary","downwards dashed arrow":"prerušovaná šípka nadol","downwards double arrow":"dvojitá šípka nadol","Drachma sign":"Znak Drachma","Element of":"Patrí / Je súčasťou","Em dash":"Dlhá pomĺčka","Empty set":"Prázdna množina","En dash":"Pomĺčka","end with leftwards arrow above":"Šípka koniec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Výkričník a otáznik","For all":"Pre všetky prvky v množine","Fraction slash":"Lomítko / Delenie","French franc sign":"Mena Francúzsky Frank","German penny sign":"Nemecká penny","Greater-than or equal to":"Väčší alebo rovný","Greater-than sign":"Väčší ako","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Trojbodka","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Integral:"Integrál",Intersection:"Priesečník / Prienik","Inverted exclamation mark":"Obrátený výkričník","Inverted question mark":"Obrátený otáznik","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské veľké písmeno a s mäkčeňom","Latin capital letter a with macron":"Latinské veľké písmeno a s čiarou","Latin capital letter a with ogonek":"Latinské veľké písmeno a s háčikom","Latin capital letter c with acute":"Latinské veľké písmeno c s dĺžňom","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské veľké písmeno c s obráteným mäkčeňom","Latin capital letter c with dot above":"Latinské veľké písmeno c s bodkou nad znakom","Latin capital letter d with caron":"Latinské veľké písmeno d s mäkčeňom","Latin capital letter d with stroke":"Latinské veľké písmeno d s prečiarknutím","Latin capital letter e with breve":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with caron":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with dot above":"Latinské veľké písmeno e s bodkou nad znakom","Latin capital letter e with macron":"Latinské veľké písmeno e s čiarou","Latin capital letter e with ogonek":"Latinské veľké písmeno e s háčikom","Latin capital letter eng":"Latinské veľké písmeno Eng","Latin capital letter g with breve":"Latinské veľké písmeno g s mäkčeňom","Latin capital letter g with cedilla":"Latinské veľké písmeno g s háčikom","Latin capital letter g with circumflex":"Latinské veľké písmeno g s obráteným mäkčeňom","Latin capital letter g with dot above":"Latinské veľké písmeno g s bodkou nad znakom","Latin capital letter h with circumflex":"Latinské veľké písmeno h s obráteným mäkčeňom","Latin capital letter h with stroke":"Latinské veľké písmeno h s prečiarknutím","Latin capital letter i with breve":"Latinské veľké písmeno i s mäkčeňom","Latin capital letter i with dot above":"Latinské veľké písmeno i s bodkou nad znakom","Latin capital letter i with macron":"Latinské veľké písmeno i s čiarou","Latin capital letter i with ogonek":"Latinské veľké písmeno i s háčikom","Latin capital letter i with tilde":"Latinské veľké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské veľké písmeno j s obráteným mäkčeňom","Latin capital letter k with cedilla":"Latinské veľké písmeno k s háčikom","Latin capital letter l with acute":"Latinské veľké písmeno l s dĺžňom","Latin capital letter l with caron":"Latinské veľké písmeno l s mäkčeňom","Latin capital letter l with cedilla":"Latinské veľké písmeno l s háčikom","Latin capital letter l with middle dot":"Latinské veľké písmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké písmeno l s prečiarknutím","Latin capital letter n with acute":"Latinské veľké písmeno n s dĺžňom","Latin capital letter n with caron":"Latinské veľké písmeno n s mäkčeňom","Latin capital letter n with cedilla":"Latinské veľké písmeno n s háčikom","Latin capital letter o with breve":"Latinské veľké písmeno o s mäkčeňom","Latin capital letter o with double acute":"Latinské veľké písmeno o s dĺžňom","Latin capital letter o with macron":"Latinské veľké písmeno o s čiarou","Latin capital letter r with acute":"Latinské veľké písmeno r s dĺžňom","Latin capital letter r with caron":"Latinské veľké písmeno r s mäkčeňom","Latin capital letter r with cedilla":"Latinské veľké písmeno r s háčikom","Latin capital letter s with acute":"Latinské veľké písmeno s s dĺžňom","Latin capital letter s with caron":"Latinské veľké písmeno s s mäkčeňom","Latin capital letter s with cedilla":"Latinské veľké písmeno s s háčikom","Latin capital letter s with circumflex":"Latinské veľké písmeno s s obráteným mäkčeňom","Latin capital letter t with caron":"Latinské veľké písmeno t s mäkčeňom","Latin capital letter t with cedilla":"Latinské veľké písmeno t s háčikom","Latin capital letter t with stroke":"Latinské veľké písmeno t s prečiarknutím","Latin capital letter u with breve":"Latinské veľké písmeno u s mäkčeňom","Latin capital letter u with double acute":"Latinské veľké písmeno u s dvojitým dĺžňom","Latin capital letter u with macron":"Latinské veľké písmeno u s čiarou","Latin capital letter u with ogonek":"Latinské veľké písmeno u s háčikom","Latin capital letter u with ring above":"Latinské veľké písmeno u s krúžkom nad znakom","Latin capital letter u with tilde":"Latinské veľké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské veľké písmeno w s obráteným mäkčeňom","Latin capital letter y with circumflex":"Latinské veľké písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské veľké písmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké písmeno z s dĺžňom","Latin capital letter z with caron":"Latinské veľké písmeno z s mäkčeňom","Latin capital letter z with dot above":"Latinské veľké písmeno z s bodkou nad znakom","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small letter a with breve":"Latinské malé písmeno a s mäkčeňom","Latin small letter a with macron":"Latinské malé písmeno a s čiarou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčikom","Latin small letter c with acute":"Latinské malé písmeno c s dĺžňom","Latin small letter c with caron":"Latinské malé písmeno c s mäkčeňom","Latin small letter c with circumflex":"Latinské malé písmeno c s obráteným mäkčeňom","Latin small letter c with dot above":"Latinské malé písmeno c s bodkou nad znakom","Latin small letter d with caron":"Latinské malé písmeno d s mäkčeňom","Latin small letter d with stroke":"Latinské malé písmeno d s prečiarknutím","Latin small letter dotless i":"Latinské malé písmeno i bez bodky","Latin small letter e with breve":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with caron":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with dot above":"Latinské malé písmeno e s bodkou nad znakom","Latin small letter e with macron":"Latinské malé písmeno e s čiarou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčikom","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkcia","Latin small letter g with breve":"Latinské malé písmeno g s mäkčeňom","Latin small letter g with cedilla":"Latinské malé písmeno g s háčikom","Latin small letter g with circumflex":"Latinské malé písmeno g s obráteným mäkčeňom","Latin small letter g with dot above":"Latinské malé písmeno g s bodkou nad znakom","Latin small letter h with circumflex":"Latinské malé písmeno h s obráteným mäkčeňom","Latin small letter h with stroke":"Latinské malé písmeno h s prečiarknutím","Latin small letter i with breve":"Latinské malé písmeno i s mäkčeňom","Latin small letter i with macron":"Latinské malé písmeno i s čiarou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčikom","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráteným mäkčeňom","Latin small letter k with cedilla":"Latinské malé písmeno k s háčikom","Latin small letter kra":"latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s dĺžňom","Latin small letter l with caron":"Latinské malé písmeno l s mäkčeňom","Latin small letter l with cedilla":"Latinské malé písmeno l s háčikom","Latin small letter l with middle dot":"Latinské malé písmeno l s bodkou uprostred","Latin small letter l with stroke":"Latinské malé písmeno l s prečiarknutím","Latin small letter long s":"Malé dlhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofom","Latin small letter n with acute":"Latinské malé písmeno n s dĺžňom","Latin small letter n with caron":"Latinské malé písmeno n s mäkčeňom","Latin small letter n with cedilla":"Latinské malé písmeno n s háčikom","Latin small letter o with breve":"Latinské malé písmeno o s mäkčeňom","Latin small letter o with double acute":"Latinské malé písmeno o s dĺžňom","Latin small letter o with macron":"Latinské malé písmeno o s čiarou","Latin small letter r with acute":"Latinské malé písmeno r s dĺžňom","Latin small letter r with caron":"Latinské malé písmeno r s mäkčeňom","Latin small letter r with cedilla":"Latinské malé písmeno r s háčikom","Latin small letter s with acute":"Latinské malé písmeno s s dĺžňom","Latin small letter s with caron":"Latinské malé písmeno s s mäkčeňom","Latin small letter s with cedilla":"Latinské malé písmeno s s háčikom","Latin small letter s with circumflex":"Latinské malé písmeno s s obráteným mäkčeňom","Latin small letter t with caron":"Latinské malé písmeno t s mäkčeňom","Latin small letter t with cedilla":"Latinské malé písmeno t s háčikom","Latin small letter t with stroke":"Latinské malé písmeno t s prečiarknutím","Latin small letter u with breve":"Latinské malé písmeno u s mäkčeňom","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým dĺžňom","Latin small letter u with macron":"Latinské malé písmeno o s čiarou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčikom","Latin small letter u with ring above":"Latinské malé písmeno u s krúžkom nad znakom","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráteným mäkčeňom","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s dĺžňom","Latin small letter z with caron":"Malé písmeno s z mäkčeňom","Latin small letter z with dot above":"Latinské malé písmeno z s bodkou nad znakom","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin small ligature oe":"Latinský malý znak ligatúry oe","Left double quotation mark":"Ľavá dvojitá uvodzovka","Left single quotation mark":"Ľavá uvodzovka","Left-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doľava","leftwards arrow to bar":"šípka doľava do zvislej čiary","leftwards dashed arrow":"prerušovaná šípka doľava","leftwards double arrow":"dvojitá šípka doľava","Less-than or equal to":"Menší alebo rovný","Less-than sign":"Menší ako","Lira sign":"Mena Líra","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horná čiara","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiplication sign":"Násobenie","N-ary product":"Znak cyklického násobenia","N-ary summation":"Znak cyklického sčítania",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekelu","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatrí / Nie je súčasťou","Not equal to":"Nerovná sa","Not sign":"Nie je rovný","on with exclamation mark with left right arrow above":"ON s výkričníkom so šípkou doľava doprava hore",Overline:"Preškrtnutie","Paragraph sign":"Odsek","Partial differential":"Parciálna diferencia","Per mille sign":"Promile","Per ten thousand sign":"Na desaťtisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-mínus","Pound sign":"Znak Libra","Proportional to":"Úmerný k","Question exclamation mark":"Otáznik a výkričník","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrátený znak odseku","Right double quotation mark":"Pravá dvojitá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Right-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doprava","rightwards arrow to bar":"šípka doprava do zvislej čiary","rightwards dashed arrow":"čiarkovaná šípka doprava","rightwards double arrow":"dvojitá šípka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekcia","Single left-pointing angle quotation mark":"Šípka ukazujúca doľava","Single low-9 quotation mark":"Spodná uvodzovka","Single right-pointing angle quotation mark":"Šípka ukazujúca doprava","soon with rightwards arrow above":"čoskoro so šípkou doprava hore","Special characters":"Špeciálne znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množine","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP so šípkou hore","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra","Two dot leader":"Horizontálna dvojbodka",Union:"Zjednotenie","up down arrow with base":"Šípka hore-dole od základne","upwards arrow to bar":"šípka nahor do zvislej čiary","upwards dashed arrow":"čiarkovaná šípka nahor","upwards double arrow":"dvojitá šípka nahor","Vulgar fraction one half":"Polovica","Vulgar fraction one quarter":"Jedna štvrtina","Vulgar fraction three quarters":"Tri štvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..d8eee96d96903e62edc48c8ad165d7e0863d9079
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(a){const t=a["sr-latn"]=a["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Skoro jednako",Angle:"Ugao","Approximately equal to":"Otprilike jednako","Asterisk operator":"Asterisk operator","Austral sign":"Australni znak","back with leftwards arrow above":"Nazad sa strelicom levo","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centа","Character categories":"Kategorija karaktera","Colon sign":"Dvotačka","Contains as member":"Sadrži kao član","Copyright sign":"Simbol autorskog prava","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak valute","Degree sign":"Znak stepena","Division sign":"Znak divizije","Dollar sign":"Znak dolara","Dong sign":"Znak dong","Double dagger":"Dvostruki bodež","Double exclamation mark":"Dvosrtuki uzvičnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Double question mark":"Dvostruki upitnik","downwards arrow to bar":"Strelica prema dole ka traci","downwards dashed arrow":"Prekidana strelica prema dole","downwards double arrow":"Dupla strelica prema dole","Drachma sign":"Znak drahma","Element of":"Element od","Em dash":"Em crtica","Empty set":"Prazan set","En dash":"En crtica","end with leftwards arrow above":"Završite strelicom levo","Euro sign":"Znak eura","Euro-currency sign":"Znak valute eura","Exclamation question mark":"Znak uzvičnika upitnika","For all":"Za sve","Fraction slash":"Crta frakcije","French franc sign":"Znak francuskog franaka","German penny sign":"Znak nemački peni","Greater-than or equal to":"Znak veće od ili jednako","Greater-than sign":"Znak veće od","Guarani sign":"Znak guarani","Horizontal ellipsis":"Horizontalna elipsa","Hryvnia sign":"Znak grivna","Identical to":"Identičan","Indian rupee sign":"Znak indijske rupije",Infinity:"Beskonačnost",Integral:"Integral",Intersection:"Raskrsnica","Inverted exclamation mark":"Obrnuti uzvičnik","Inverted question mark":"Obrnuti upitnik","Kip sign":"Znak kip","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa tačkom iznad","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin capital letter e with dot above":"Latinsko veliko slovo e sa tačkom iznad","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin capital letter eng":"Latinsko veliko slovo eng","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin capital letter g with dot above":"Latinsko veliko slovo g sa tačkom iznad","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom tačkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin capital letter z with dot above":"Latinsko veliko slovo z sa tačkom iznad","Latin capital ligature ij":"Latinska velika ligatura ij","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small letter a with breve":"Latinsko malo slovo a sa  brevom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin small letter c with dot above":"Latinsko malo slovo c sa tačkom iznad","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin small letter dotless i":"Latinsko malo slovo i bez tačke","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin small letter e with dot above":"Latinsko malo slovo e sa tačkom iznad","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin small letter eng":"Latinsko malo slovo eng","Latin small letter f with hook":"Latinsko malo slovo f sa kukom","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin small letter g with dot above":"Latinsko malo slovo g sa tačkom iznad","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom tačkom","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin small letter long s":"Latinsko malo slovo dugačko s","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter z with dot above":"Latinsko malo slovo z sa tačkom iznad","Latin small ligature ij":"Latinska mala ligatura ij","Latin small ligature oe":"Latinska mala ligatura oe","Left double quotation mark":"Levi dvostruki navodnik","Left single quotation mark":"Levi pojedinačni navodnik","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","leftwards arrow to bar":"Strelica nalevo ka traci","leftwards dashed arrow":"Prekidana strelica levo","leftwards double arrow":"Dupla strlica levo","Less-than or equal to":"Znak manje od ili jednako","Less-than sign":"Znak manje od","Lira sign":"Znak lire","Livre tournois sign":"Znak livre tournois","Logical and":"Logički i","Logical or":"Logički ili",Macron:"Macron","Manat sign":"Znak manat","Mill sign":"Znak mlina","Minus sign":"Znak minus","Multiplication sign":"Znak množenja","N-ary product":"N-ari proizvod","N-ary summation":"N-ari zbir",Nabla:"Nabla","Naira sign":"Znak naira","New sheqel sign":"Znak novi šekel","Nordic mark sign":"Nordijski znak","Not an element of":"Nije element","Not equal to":"Nejednako sa","Not sign":"Nije znak","on with exclamation mark with left right arrow above":"Uključeno sa uzvičnikom sa strelicom levo desno",Overline:"Overline","Paragraph sign":"Znak paragraf","Partial differential":"Delimični diferencijal","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Peseta sign":"Znak pezeta","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funti","Proportional to":"Srazmerno","Question exclamation mark":"Znak upitnika uzvičnika","Registered sign":"Registrovani znak","Reversed paragraph sign":"Obrnuti znak paragrafa","Right double quotation mark":"Desni dvostruki navodnik","Right single quotation mark":"Desni pojedinačni navodnik","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","rightwards arrow to bar":"Strelica nadesno ka traci","rightwards dashed arrow":"Prekidana strelica desno","rightwards double arrow":"Dupla strelica desno","Ruble sign":"Znak ruble","Rupee sign":"Znak rupia","Section sign":"Znak sekcija","Single left-pointing angle quotation mark":"Pojedinačni navodnik ugla levog pokazivanja","Single low-9 quotation mark":"Jedan niski-9 navodnik","Single right-pointing angle quotation mark":"Pojedinačni navodnik ugla desnog pokazivanja","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","Special characters":"Specijalni karakteri","Spesmilo sign":"Znak spesmilio","Square root":"Kvadratni koren","Tenge sign":"Znak tenge","There exists":"Postoji","Tilde operator":"Tilde operator","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Trade mark sign":"Znak brenda","Tugrik sign":"Znak tugrik","Turkish lira sign":"Znak turskih lira","Two dot leader":"Vodja sa dve tačke",Union:"Unija","up down arrow with base":"Strelica nadole sa bazom","upwards arrow to bar":"Strelica prema gore ka traci","upwards dashed arrow":"Prekidana strelica prema gore","upwards double arrow":"Dupla strelica prema gore","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction one quarter":"Vulgarna frakcija jedna četvrtina","Vulgar fraction three quarters":"Vulgarna frakcija tri četvrtine","Won sign":"Znak von","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/sr.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c9349287f47ae236a86d20b3e2754e97157318ba
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/sr.js
@@ -0,0 +1 @@
+!function(t){const a=t.sr=t.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Скоро једнако",Angle:"Угао","Approximately equal to":"Отприлике једнако","Asterisk operator":"Астерикс оператор","Austral sign":"Аустрални знак","back with leftwards arrow above":"Назад са стрелицом лево","Bitcoin sign":"Знак биткиона","Cedi sign":"Знак цеди","Cent sign":"Знак цента","Character categories":"Категорија карактера","Colon sign":"Двотачка","Contains as member":"Садржи као члан","Copyright sign":"Симбол ауторског права","Cruzeiro sign":"Знак црузеиро","Currency sign":"Знак валуте","Degree sign":"Знак степена","Division sign":"Знак дивизије","Dollar sign":"Знак долара","Dong sign":"Знак донг","Double dagger":"Двоструки бодеж","Double exclamation mark":"Двоструки узвичник","Double low-9 quotation mark":"Двоструки ниски -9 наводник","Double question mark":"Двоструки упитник","downwards arrow to bar":"Стрелица према доле ка траци","downwards dashed arrow":"Прекидана стрелица према доле","downwards double arrow":"Дупла стрелица према доле","Drachma sign":"Знак драхма","Element of":"Елемент од","Em dash":"Ем цртица","Empty set":"Празан сет","En dash":"Ен цртица","end with leftwards arrow above":"Завршите стрелицом лево","Euro sign":"Знак еура","Euro-currency sign":"Знак валуте еура","Exclamation question mark":"Знак узвичника упитника","For all":"За све","Fraction slash":"Црта фракције","French franc sign":"Знак француског франака","German penny sign":"Знак немачки пени","Greater-than or equal to":"Знак веће од или једнако","Greater-than sign":"Знак веће од","Guarani sign":"Знак гуарани","Horizontal ellipsis":"Хоризонтална елипса","Hryvnia sign":"Знак гривна","Identical to":"Идентичан","Indian rupee sign":"Знак индијске рупије",Infinity:"Бесконачност",Integral:"Интеграл",Intersection:"Раскрсница","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Kip sign":"Знак кип","Latin capital letter a with breve":"Латинско велико слово а  са бревом ","Latin capital letter a with macron":"Латинско белико слово а са макроном","Latin capital letter a with ogonek":"Латинско велико слово а са огонек","Latin capital letter c with acute":"Латинско велико слово ц са акутом","Latin capital letter c with caron":"Латинско велико слово ц са цароном","Latin capital letter c with circumflex":"Латинско велико слово ц са цирцумфлекс","Latin capital letter c with dot above":"Латинско велико слово ц са тачком изнад","Latin capital letter d with caron":"Латинско велико слово д са цароном","Latin capital letter d with stroke":"Латинско велико слово д са строке","Latin capital letter e with breve":"Латинско велико слово е са бреве","Latin capital letter e with caron":"Латинско велико слово е са царон","Latin capital letter e with dot above":"Латинско велико слово е са тачком изнад","Latin capital letter e with macron":"Латинско велико слово е са мацрон","Latin capital letter e with ogonek":"Латинско велико слово е са огонек","Latin capital letter eng":"Латинско велико слово енг","Latin capital letter g with breve":"Латинск велико слово г са бреве","Latin capital letter g with cedilla":"Латинско велико слово г са цедилом","Latin capital letter g with circumflex":"Латинско велико слово г са цирцумфлекс","Latin capital letter g with dot above":"Латинско велико слово г са тачком изнад","Latin capital letter h with circumflex":"Латинско велико слово х са цирцумфлекс","Latin capital letter h with stroke":"Латинско велико слово х са строке","Latin capital letter i with breve":"Латинско велико слово и са бреве","Latin capital letter i with dot above":"Латинско велико слово и са тачком изнад","Latin capital letter i with macron":"Латинско велико слово и са мацрон","Latin capital letter i with ogonek":"Латинско велоко слово и са огонек","Latin capital letter i with tilde":"Латинско велико слово и са тилдом","Latin capital letter j with circumflex":"Латинско велико слово ј са цирцумфлекс","Latin capital letter k with cedilla":"Латинско велико слово к са цедила","Latin capital letter l with acute":"Лаинско велико слово л са акутом","Latin capital letter l with caron":"Латинско велико слово л са царон","Latin capital letter l with cedilla":"Латинско велико слово л са цедила","Latin capital letter l with middle dot":"Латинско велико слово л са среднјом тачком","Latin capital letter l with stroke":"Латинско велико слово л са строке","Latin capital letter n with acute":"Латинско влико слово н са акутом","Latin capital letter n with caron":"Латинско велико слово н са царон","Latin capital letter n with cedilla":"Латинско велико слово н са цедилом","Latin capital letter o with breve":"Латинско велико слово о са бреве","Latin capital letter o with double acute":"Латинско велико слово о са двоструком акутом","Latin capital letter o with macron":"Латинско велико слово о са мацрон","Latin capital letter r with acute":"Латинско велико слово р са акутом","Latin capital letter r with caron":"Латинско велико слово р са царон","Latin capital letter r with cedilla":"Латинско велико слово р са цедила","Latin capital letter s with acute":"Латинско велоко слово с са акутом","Latin capital letter s with caron":"Латинско велико слово с са царон","Latin capital letter s with cedilla":"Латинско велико слово с са цедила","Latin capital letter s with circumflex":"Латинско велико слово с са цирцумфлекс","Latin capital letter t with caron":"Латинско велико слово т са царон","Latin capital letter t with cedilla":"Латинско велико слово т са цедила","Latin capital letter t with stroke":"Латинско велико слово т са строке","Latin capital letter u with breve":"Латинско велико слово у са бреве","Latin capital letter u with double acute":"Латинско велико слово у с двоструким акутом","Latin capital letter u with macron":"Латинско велико слово у са мацрон","Latin capital letter u with ogonek":"Латинско велико слово у са огонек","Latin capital letter u with ring above":"Латинско велико слово у с престеном изнад","Latin capital letter u with tilde":"Латинско велико слово у са тилдом","Latin capital letter w with circumflex":"Латинско велико слово дупло в са цирцумфлекс","Latin capital letter y with circumflex":"Латинско велико слово ипсилон са цирцумфлекс","Latin capital letter y with diaeresis":"Латинско велико слово ипсилон са дијарезом","Latin capital letter z with acute":"Латинско велико слово з са акутом","Latin capital letter z with caron":"Латинско велико слово з са царон","Latin capital letter z with dot above":"Латинско велико слово з са тачком изнад","Latin capital ligature ij":"Латинска велика лигатура иј","Latin capital ligature oe":"Латинска велика лигатура ое","Latin small letter a with breve":"Латинско мало слово а са бревом","Latin small letter a with macron":"Латинско мало слово а са макроном","Latin small letter a with ogonek":"Латинско мало слово с са огонек","Latin small letter c with acute":"Латинско мало слово ц са акутом","Latin small letter c with caron":"Латинско мало слово ц са цароном","Latin small letter c with circumflex":"Латинско мало слово ц са цирцумфлекс","Latin small letter c with dot above":"Латинско мало слвово ц са тачком изнад","Latin small letter d with caron":"Латинско мало слово д са цароном","Latin small letter d with stroke":"Латинско мало слово д са строке","Latin small letter dotless i":"Латинско мало слово и без тачке","Latin small letter e with breve":"Латинско мало слово е са бреве","Latin small letter e with caron":"Латинско мало слово е са царон","Latin small letter e with dot above":"Латинско мало слово е са тачком изнад","Latin small letter e with macron":"Латинско мало слово е са мацрон","Latin small letter e with ogonek":"Латинско мало слво е са огонек","Latin small letter eng":"Латинско мало слово енг","Latin small letter f with hook":"Латинско мало слово ф са куком","Latin small letter g with breve":"Латинско мало слово г са бреве","Latin small letter g with cedilla":"Латинско мало слово г са цедилом","Latin small letter g with circumflex":"Латинско мало слобо г са цирцумфлекс","Latin small letter g with dot above":"Латинско мало слово г са тачком изнад","Latin small letter h with circumflex":"Латинско мало слово х са цирцумфлекс","Latin small letter h with stroke":"Латинско мало слово х са строке","Latin small letter i with breve":"Латинско мало слово и са бреве","Latin small letter i with macron":"Латинско мало слово и са мацрон","Latin small letter i with ogonek":"Латинско мало слово и са огонек","Latin small letter i with tilde":"Латинско мало слово и са тилдом","Latin small letter j with circumflex":"Латнцско мало слово ј са цирцумфлекс","Latin small letter k with cedilla":"Латинско мало слово к са цедила","Latin small letter kra":"Латинско мало слово кра","Latin small letter l with acute":"Латинско мало слово л са акутом","Latin small letter l with caron":"Латинско мало слово л са царон","Latin small letter l with cedilla":"Латинско мало слово л са цедила","Latin small letter l with middle dot":"Латинско мало слово са цреднјом тачком","Latin small letter l with stroke":"Латинско мало слово л са строке","Latin small letter long s":"Латинско мало слово дугачко с","Latin small letter n preceded by apostrophe":"Латинско мало слово н које претходи апостроф","Latin small letter n with acute":"Латинско мало слово н са  акутом","Latin small letter n with caron":"Латинско мало слово н са царон","Latin small letter n with cedilla":"Латинско мало слово н са цедилом","Latin small letter o with breve":"Латинско мало слово о са бреве","Latin small letter o with double acute":"Латинско мало слово о са двоструком акутом","Latin small letter o with macron":"Латинско мало слово о са марон","Latin small letter r with acute":"Латинско мало слово р са акутом","Latin small letter r with caron":"Латинско мало слово р са царон","Latin small letter r with cedilla":"Латинско мало слово р са цедила","Latin small letter s with acute":"Латинско мало слово с са акутом","Latin small letter s with caron":"Латинско мало слово с са царон","Latin small letter s with cedilla":"Латинско мало слово с са цедила","Latin small letter s with circumflex":"Латинско мало слово с са цирцумфлекс","Latin small letter t with caron":"Латинско мало слово т са царон","Latin small letter t with cedilla":"Латинско мало слово т са цедила","Latin small letter t with stroke":"Латинско мало слово т са строке","Latin small letter u with breve":"Латинско мало слово у са бреве","Latin small letter u with double acute":"Латинско мало слово у с двоструким акутом","Latin small letter u with macron":"Латинско мало слово у са мацрон","Latin small letter u with ogonek":"Латинско мало слово у са огонек","Latin small letter u with ring above":"Латинско мало слово у с прстеном изнад","Latin small letter u with tilde":"Латинско мало слово у са тилдом","Latin small letter w with circumflex":"Латинско мало слово дупло в са цирцумфлекс","Latin small letter y with circumflex":"Латинско мало слово ипсилон са цирцумфлекс","Latin small letter z with acute":"Латинско мало слово з са акутом","Latin small letter z with caron":"Латинско мало слово з са царон","Latin small letter z with dot above":"Латинско мало слово з са тачком изнад","Latin small ligature ij":"Латинска мала лигатура иј","Latin small ligature oe":"Латинска мала лигатура ое","Left double quotation mark":"Леви двоструки наводник","Left single quotation mark":"Леви појединачни наводник","Left-pointing double angle quotation mark":"Леви двострани наводник двоструког угла ","leftwards arrow to bar":"Стрелица налево ка траци","leftwards dashed arrow":"Прекидана стрелица лево","leftwards double arrow":"Дупла стрелица лево","Less-than or equal to":"Збак мање од или једнако","Less-than sign":"Знак мање од","Lira sign":"Знак лире","Livre tournois sign":"Знак ливре тоурноис","Logical and":"Логички и","Logical or":"Локички или",Macron:"Мацрон","Manat sign":"Знак манат","Mill sign":"Знак млна","Minus sign":"Знак минус","Multiplication sign":"Знак множења","N-ary product":"Н-ари производ","N-ary summation":"Н-ари збир",Nabla:"Набла","Naira sign":"Знак наира","New sheqel sign":"Знак нови шекел","Nordic mark sign":"Нордијски знак","Not an element of":"Није елемент","Not equal to":"Неједнако са","Not sign":"Није знак","on with exclamation mark with left right arrow above":"Укључено са узвичником са стрелицомлево десно",Overline:"Оверлине","Paragraph sign":"Знак параграф","Partial differential":"Делимични диференцијал","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за десет хиљада","Peseta sign":"Знак пезета","Peso sign":"Знак песо","Plus-minus sign":"Знак плус-минус","Pound sign":"Знак фунти","Proportional to":"Сразмерно","Question exclamation mark":"Знак упитника узвичника","Registered sign":"Регистровани знак","Reversed paragraph sign":"Обрнути знак параграфа","Right double quotation mark":"Десни двоструки наводник","Right single quotation mark":"Десни појединачни наводник","Right-pointing double angle quotation mark":"Десни двострани наводик двоструког угла ","rightwards arrow to bar":"Стрелица надесно ка траци","rightwards dashed arrow":"Прекидана стрелица десно","rightwards double arrow":"Дупла стрелица десно","Ruble sign":"Знак рубле","Rupee sign":"Знак рупиа","Section sign":"Знак селекција","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single low-9 quotation mark":"Један ниски -9 наводник","Single right-pointing angle quotation mark":"Појединачни наводник угла десног показивања","soon with rightwards arrow above":"Ускоро са стрелицом надесно","Special characters":"Специјални карактери","Spesmilo sign":"Знак спесмилио","Square root":"Квадратни корен","Tenge sign":"Знак тенге","There exists":"Постоји","Tilde operator":"Тилде оператор","top with upwards arrow above":"На врху са стрелицом према горе","Trade mark sign":"Знак бренда","Tugrik sign":"Знак тугрик","Turkish lira sign":"Знак турских лира","Two dot leader":"Вођа са две тачке",Union:"Унија","up down arrow with base":"Стрелица на доле са базом","upwards arrow to bar":"Стрелица према горе ка траци","upwards dashed arrow":"Прекидана стрелица према горе","upwards double arrow":"Дупла стрелица према горе","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Won sign":"Знак вон","Yen sign":"Знак јена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/tk.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..ecd7e8a5a0e061b6b649956da2eb0810571f78b8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/tk.js
@@ -0,0 +1 @@
+!function(t){const a=t.tk=t.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"Iki nokat nyşany","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"çepe tarap goşa ok","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Ýörite nyşanlar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/tr.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/tr.js
similarity index 64%
rename from web/core/assets/vendor/ckeditor5/translations/tr.js
rename to web/core/assets/vendor/ckeditor5/special-characters/translations/tr.js
index 6ae4c4d783bf8b42ff56499959a22a184218be23..f249119fe8833b55fd12d7d33710788cbab61ec2 100644
--- a/web/core/assets/vendor/ckeditor5/translations/tr.js
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/tr.js
@@ -1 +1 @@
-!function(a){const i=a.tr=a.tr||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Ortala","Align left":"Sola hizala","Align right":"Sağa hizala",Justify:"İki yana yasla","Text alignment":"Yazı hizalama","Text alignment toolbar":"Yazı Hizlama Araç Çubuğu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.tr=i.tr||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Kalın",Code:"Kod",Italic:"İtalik",Strikethrough:"Üstü çizili",Subscript:"Alt Simge",Superscript:"Üst Simge",Underline:"Altı Çizgili"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const t=n.tr=n.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Alıntı"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.tr=a.tr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Başlık tipi seç",Heading:"Başlık","Heading 1":"1. Seviye Başlık","Heading 2":"2. Seviye Başlık","Heading 3":"3. Seviye Başlık","Heading 4":"4. Seviye Başlık","Heading 5":"5. Seviye Başlık","Heading 6":"6. Seviye Başlık",Paragraph:"Paragraf","Type or paste your content here.":"İçeriğinizi buraya yapıştırın yada yazın.","Type your title":"Başlığınızı yazınız"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Yatay çiizgi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.tr=e.tr||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Ortalanmış görsel","Change image text alternative":"Görsel alternatif yazısını değiştir","Enter image caption":"Resim açıklaması gir","Full size image":"Tam Boyut Görsel","Image resize list":"","Image toolbar":"Resim araç çubuğu","image widget":"resim aracı","In line":"",Insert:"","Insert image":"Görsel Ekle","Insert image via URL":"","Left aligned image":"Sola hizalı görsel",Original:"Orijinal","Resize image":"Resmi boyutlandır","Resize image to %0":"Resmi %0 ölçülerine boyutlandır","Resize image to the original size":"Resmi orijinal büyüklüğüne al","Right aligned image":"Sağa hizalı görsel","Side image":"Yan Görsel","Text alternative":"Yazı alternatifi",Update:"Güncelle","Update image URL":"","Upload failed":"Yükleme başarsız","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Girintiyi azalt","Increase indent":"Girintiyi arttır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.tr=n.tr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"İndirilebilir","Edit link":"Bağlantıyı değiştir",Link:"Bağlantı","Link image":"","Link URL":"Bağlantı Adresi","Open in a new tab":"Yeni sekmede aç","Open link in new tab":"Yeni sekmede aç","This link has no URL":"Bağlantı adresi yok",Unlink:"Bağlantıyı kaldır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.tr=e.tr||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Simgeli Liste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numaralı Liste","Numbered list styles toolbar":"",Square:"","To-do List":"Yapılacaklar Listesi","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.tr=i.tr||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Biçimlendirmeyi Kaldır"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.tr=e.tr||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Hücre içindeki metni alta hizala","Align cell text to the center":"Hücre içindeki metnini ortaya hizalama","Align cell text to the left":"Hücre içindeki metnini sola hizala","Align cell text to the middle":"Hücre içindeki metni ortaya hizala","Align cell text to the right":"Hücre içindeki metnini sağa hizala","Align cell text to the top":"Hücre içindeki metni üste hizala","Align table to the left":"Tabloyu sola hizala","Align table to the right":"Tabloyu sağa hizala",Alignment:"Hizalama",Background:"Arkaplan",Border:"Kenar","Cell properties":"Hücre özellikleri","Center table":"Tabloyu ortala",Color:"Renk","Color picker":"Renk seçici",Column:"Kolon",Dashed:"Kesik çizgili","Delete column":"Kolonu sil","Delete row":"Satırı sil",Dimensions:"Ölçüler",Dotted:"Noktalı",Double:"Çift","Enter table caption":"",Groove:"Yiv","Header column":"Başlık kolonu","Header row":"Başlık satırı",Height:"Yükseklik","Horizontal text alignment toolbar":"Yatay metin hizalama araç çubuğu","Insert column left":"Sola kolon ekle","Insert column right":"Sağa kolon ekle","Insert row above":"Üste satır ekle","Insert row below":"Alta satır ekle","Insert table":"Tablo Ekle",Inset:"İçe","Justify cell text":"Hücre içindeki metini iki yana yasla","Merge cell down":"Aşağıya doğru birleştir","Merge cell left":"Sola doğru birleştir","Merge cell right":"Sağa doğru birleştir","Merge cell up":"Yukarı doğru birleştir","Merge cells":"Hücreleri birleştir",None:"Yok",Outset:"Dışarıya",Padding:"İç boşluk",Ridge:"Yükselti",Row:"Satır","Select column":"Kolon seç","Select row":"Satır seç",Solid:"Dolu","Split cell horizontally":"Hücreyi yatay böl","Split cell vertically":"Hücreyi dikey böl",Style:"Stil","Table alignment toolbar":"Tablo hizalama araç çubuğu","Table cell text alignment":"Tablo hücresi metin hizalaması","Table properties":"Tablo özellikleri","Table toolbar":"Tablo araç çubuğu",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Geçersiz renk. "#FF0000" veya "rgb(255,0,0)" veya "red" deneyin.','The value is invalid. Try "10px" or "2em" or simply "2".':'Geçersiz değer. "10px" veya "2em" veya sadece "2" deneyin.',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Dikey metin hizalama araç çubuğu",Width:"Genişlik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a.tr=a.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Neredeyse eşit",Angle:"Açı","Approximately equal to":"Yaklaşık olarak eşit","Asterisk operator":"Yıldız operatörü","Austral sign":"Austral işareti","back with leftwards arrow above":"geri sol ok yukarıda","Bitcoin sign":"Bitcoin işareti","Cedi sign":"Cedi işareti","Cent sign":"Kuruş işareti","Character categories":"Karakter kategorileri","Colon sign":"İki nokta üst üste işareti","Contains as member":"Üye olarak içerir","Copyright sign":"Telif hakkı işareti","Cruzeiro sign":"Cruzeiro işareti","Currency sign":"Para birimi işareti","Degree sign":"Derece işareti","Division sign":"Bölme işareti","Dollar sign":"Dolar işareti","Dong sign":"Dong işareti","Double dagger":"Çift hançer","Double exclamation mark":"Çift ünlem işareti","Double low-9 quotation mark":"Çift düşük 9 tırnak işareti","Double question mark":"Çift soru işareti","downwards arrow to bar":"aşağı ok çubuğu","downwards dashed arrow":"aşağı doğru kesik ok","downwards double arrow":"aşağı çift ok","Drachma sign":"Drahmisi işareti","Element of":"Öğesi","Em dash":"Uzun çizgi","Empty set":"Boş küme","En dash":"Çizgi","end with leftwards arrow above":"sona sol ok yukarıda","Euro sign":"Avro işareti","Euro-currency sign":"Avro para birimi simgesi","Exclamation question mark":"Ünlem soru işareti","For all":"Hepsi için","Fraction slash":"Kesir eğik çizgi","French franc sign":"Fransız Frangı işareti","German penny sign":"Alman kuruş işareti","Greater-than or equal to":"Büyük veya eşit","Greater-than sign":"Büyüktür işareti","Guarani sign":"Guarani işareti","Horizontal ellipsis":"Yatay elips","Hryvnia sign":"Grivnası işareti","Identical to":"Benzeri","Indian rupee sign":"Hint Rupisi işareti",Infinity:"Sonsuzluk",Integral:"İntegral",Intersection:"Kesişim","Inverted exclamation mark":"Ters ünlem işareti","Inverted question mark":"Ters soru işareti","Kip sign":"Kip işareti","Latin capital letter a with breve":"Üstü yuvarlak büyük a harfi","Latin capital letter a with macron":"Üstü çizili büyük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu işaretli büyük a harfi","Latin capital letter c with acute":"Üzeri tırnaklı büyük c harfi","Latin capital letter c with caron":"Üstü ters şapkalı büyük c harfi","Latin capital letter c with circumflex":"Üzeri şapkalı büyük c harfi","Latin capital letter c with dot above":"Üstü noktalı büyük c harfi","Latin capital letter d with caron":"Üstü ters şapkalı büyük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin capital letter e with breve":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with caron":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with dot above":"Üstü noktalı büyük e harfi","Latin capital letter e with macron":"Üstü çizili büyük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin capital letter g with breve":"Üstü ters şapkalı büyük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin capital letter g with circumflex":"Üzeri şapkalı büyük g harfi","Latin capital letter g with dot above":"Üstü noktalı büyük g harfi","Latin capital letter h with circumflex":"Üzeri şapkalı büyük h harfi","Latin capital letter h with stroke":"Üst kısmı çizgili büyük h harfi","Latin capital letter i with breve":"Üstü ters şapkalı büyük i harfi","Latin capital letter i with dot above":"Üstü noktalı büyük i harfi","Latin capital letter i with macron":"Üstü çizili büyük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin capital letter i with tilde":"Üstü tilda işaretli büyük i harfi","Latin capital letter j with circumflex":"Üzeri şapkalı büyük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin capital letter l with acute":"Üzeri tırnaklı büyük L harfi","Latin capital letter l with caron":"Üstü ters şapkalı büyük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin capital letter l with stroke":"Üst kısmı çizgili büyük L harfi","Latin capital letter n with acute":"Üzeri tırnaklı büyük n harfi","Latin capital letter n with caron":"Üstü ters şapkalı büyük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin capital letter o with breve":"Üstü ters şapkalı büyük o harfi","Latin capital letter o with double acute":"Üstü çift tırnaklı büyük o harfi","Latin capital letter o with macron":"Üstü çizili büyük o harfi","Latin capital letter r with acute":"Üzeri tırnaklı büyük r harfi","Latin capital letter r with caron":"Üstü ters şapkalı büyük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin capital letter s with acute":"Üzeri tırnaklı büyük s harfi","Latin capital letter s with caron":"Üstü ters şapkalı büyük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin capital letter s with circumflex":"Üzeri şapkalı büyük s harfi","Latin capital letter t with caron":"Üstü ters şapkalı büyük t harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin capital letter t with stroke":"Üst kısmı çizgili büyük t harfi","Latin capital letter u with breve":"Üstü ters şapkalı büyük u harfi","Latin capital letter u with double acute":"Üstü çift tırnaklı büyük u harfi","Latin capital letter u with macron":"Üstü çizili büyük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin capital letter u with ring above":"Üstü derece işaretli büyük u harfi","Latin capital letter u with tilde":"Üstü tildalı büyük u harfi","Latin capital letter w with circumflex":"Üzeri şapkalı büyük w harfi","Latin capital letter y with circumflex":"Üzeri şapkalı büyük y harfi","Latin capital letter y with diaeresis":"Üstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Üzeri tırnaklı büyük z harfi","Latin capital letter z with caron":"Üstü ters şapkalı büyük z harfi","Latin capital letter z with dot above":"Üstü noktalı büyük z harfi","Latin capital ligature ij":"Büyük ij harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small letter a with breve":"Üstü yuvarlak küçük a harfi","Latin small letter a with macron":"Üstü çizili küçük a harfi","Latin small letter a with ogonek":"Altı kuyruklu işaretli küçük a harfi","Latin small letter c with acute":"Üzeri tırnaklı küçük c harfi","Latin small letter c with caron":"Üstü ters şapkalı küçük c harfi","Latin small letter c with circumflex":"Üzeri şapkalı küçük c harfi","Latin small letter c with dot above":"Üstü noktalı küçük c harfi","Latin small letter d with caron":"Üstü ters şapkalı küçük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin small letter e with breve":"Üstü ters şapkalı küçük e harfi","Latin small letter e with caron":"Üstü ters şapkalı küçük e harfi","Latin small letter e with dot above":"Üstü noktalı küçük e harfi","Latin small letter e with macron":"Üstü çizili küçük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin small letter f with hook":"Latince küçük f harfi","Latin small letter g with breve":"Üstü ters şapkalı küçük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin small letter g with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter g with dot above":"Üstü noktalı küçük g harfi","Latin small letter h with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter h with stroke":"Üst kısmı çizgili küçük h harfi","Latin small letter i with breve":"Üstü ters şapkalı küçük i harfi","Latin small letter i with macron":"Üstü çizili küçük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin small letter i with tilde":"Üstü tilda işaretli küçük i harfi","Latin small letter j with circumflex":"Üzeri şapkalı küçük j harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin small letter l with acute":"Üzeri tırnaklı küçük L harfi","Latin small letter l with caron":"Üstü ters şapkalı küçük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin small letter l with stroke":"Üst kısmı çizgili küçük L harfi","Latin small letter long s":"Uzun küçük s harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin small letter n with acute":"Üzeri tırnaklı küçük n harfi","Latin small letter n with caron":"Üstü ters şapkalı küçük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin small letter o with breve":"Üstü ters şapkalı küçük o harfi","Latin small letter o with double acute":"Üstü çift tırnaklı küçük o harfi","Latin small letter o with macron":"Üstü çizili küçük o harfi","Latin small letter r with acute":"Üzeri tırnaklı küçük r harfi","Latin small letter r with caron":"Üstü ters şapkalı küçük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin small letter s with acute":"Üzeri tırnaklı küçük s harfi","Latin small letter s with caron":"Üstü ters şapkalı küçük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin small letter s with circumflex":"Üzeri şapkalı küçük s harfi","Latin small letter t with caron":"Üstü ters şapkalı küçük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin small letter t with stroke":"Üst kısmı çizgili küçük t harfi","Latin small letter u with breve":"Üstü ters şapkalı küçük u harfi","Latin small letter u with double acute":"Üstü çift tırnaklı küçük u harfi","Latin small letter u with macron":"Üstü çizili küçük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin small letter u with ring above":"Üstü derece işaretli küçük u harfi","Latin small letter u with tilde":"Üstü tildalı küçük u harfi","Latin small letter w with circumflex":"Üzeri şapkalı küçük w harfi","Latin small letter y with circumflex":"Üzeri şapkalı küçük y harfi","Latin small letter z with acute":"Üzeri tırnaklı küçük z harfi","Latin small letter z with caron":"Üstü ters şapkalı küçük z harfi","Latin small letter z with dot above":"Üstü noktalı küçük z harfi","Latin small ligature ij":"Küçük ij harfi","Latin small ligature oe":"Küçük yunan OE harfi","Left double quotation mark":"Sol çift tırnak işareti","Left single quotation mark":"Sol tek tırnak işareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak işareti","leftwards arrow to bar":"sola ok çubuğu","leftwards dashed arrow":"sola kesik çizgili ok","leftwards double arrow":"sola çift ok","Less-than or equal to":"Küçük veya eşit","Less-than sign":"Küçüktür işareti","Lira sign":"Lira işareti","Livre tournois sign":"Livre tournois işareti","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA",Macron:"Uzatma işareti","Manat sign":"Manat işareti","Mill sign":"Mill işareti","Minus sign":"Eksi işareti","Multiplication sign":"Çarpma işareti","N-ary product":"N-ary ürünü","N-ary summation":"N-ary toplamı",Nabla:"Nabla","Naira sign":"Naira işareti","New sheqel sign":"Yeni şekel işareti","Nordic mark sign":"İskandinav işareti","Not an element of":"Onun öğesi değil","Not equal to":"Eşit değil","Not sign":"İmzalanmamış","on with exclamation mark with left right arrow above":"üzerinde sol sağ ok bulunan ünlem işaretiyle",Overline:"Üstü çizili","Paragraph sign":"Paragraf işareti","Partial differential":"Kısmi diferansiyel","Per mille sign":"Bin işareti için","Per ten thousand sign":"Her on bine göre işareti","Peseta sign":"Peseta işareti","Peso sign":"Peso işareti","Plus-minus sign":"Artı eksi işareti","Pound sign":"Sterlin işareti","Proportional to":"Orantılı","Question exclamation mark":"Soru ünlem işareti","Registered sign":"Kayıtlı işareti","Reversed paragraph sign":"Ters paragraf işareti","Right double quotation mark":"Sağ çift tırnak işareti","Right single quotation mark":"Sağ tek tırnak işareti","Right-pointing double angle quotation mark":"Sağa bakan çift açılı tırnak işareti","rightwards arrow to bar":"sağa ok çubuğu","rightwards dashed arrow":"sağa kesik çizgili ok","rightwards double arrow":"sağa çift ok","Ruble sign":"Ruble işareti","Rupee sign":"Rupi işareti","Section sign":"Bölüm işareti","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak işareti","Single low-9 quotation mark":"Tek düşük 9 tırnak işareti","Single right-pointing angle quotation mark":"Sağa bakan tek açılı tırnak işareti","soon with rightwards arrow above":"yakında sağ ok ile","Special characters":"Özel karakterler","Spesmilo sign":"Spesmilo işareti","Square root":"Kare kök","Tenge sign":"Tenge işareti","There exists":"Var","Tilde operator":"Tilde operatörü","top with upwards arrow above":"en üst yukarı oku","Trade mark sign":"Ticari marka işareti","Tugrik sign":"Tugrik işareti","Turkish lira sign":"Türk Lirası işareti","Two dot leader":"Öncelikli iki nokta",Union:"Birleşik","up down arrow with base":"taban ile yukarı aşağı ok","upwards arrow to bar":"yukarı ok çubuğu","upwards dashed arrow":"yukarı doğru kesik ok","upwards double arrow":"yukarı çift ok","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Won sign":"Kazanılan işaret","Yen sign":"Yen işareti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.tr=e.tr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"Su Yeşili",Black:"Siyah",Blue:"Mavi",Cancel:"İptal","Dim grey":"Koyu Gri","Dropdown toolbar":"Açılır araç çubuğu","Edit block":"Bloğu Düzenle","Editor toolbar":"Düzenleme araç çubuğu",Green:"Yeşil",Grey:"Gri","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Açık Mavi","Light green":"Açık Yeşil","Light grey":"Açık Gri",Next:"Sonraki",Orange:"Turuncu",Previous:"Önceki",Purple:"Mor",Red:"Kırmızı",Redo:"Tekrar yap","Remove color":"Rengi Sil","Restore default":"","Rich Text Editor":"Zengin İçerik Editörü","Rich Text Editor, %0":"Zengin İçerik Editörü, %0",Save:"Kaydet","Select all":"Hepsini seç","Show more items":"Daha fazla öğe göster",Turquoise:"Turkuaz",Undo:"Geri al","Upload in progress":"Yükleme işlemi devam ediyor",White:"Beyaz","Widget toolbar":"Bileşen araç çubuğu",Yellow:"Sarı"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
+!function(a){const t=a.tr=a.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Neredeyse eşit",Angle:"Açı","Approximately equal to":"Yaklaşık olarak eşit","Asterisk operator":"Yıldız operatörü","Austral sign":"Austral işareti","back with leftwards arrow above":"geri sol ok yukarıda","Bitcoin sign":"Bitcoin işareti","Cedi sign":"Cedi işareti","Cent sign":"Kuruş işareti","Character categories":"Karakter kategorileri","Colon sign":"İki nokta üst üste işareti","Contains as member":"Üye olarak içerir","Copyright sign":"Telif hakkı işareti","Cruzeiro sign":"Cruzeiro işareti","Currency sign":"Para birimi işareti","Degree sign":"Derece işareti","Division sign":"Bölme işareti","Dollar sign":"Dolar işareti","Dong sign":"Dong işareti","Double dagger":"Çift hançer","Double exclamation mark":"Çift ünlem işareti","Double low-9 quotation mark":"Çift düşük 9 tırnak işareti","Double question mark":"Çift soru işareti","downwards arrow to bar":"aşağı ok çubuğu","downwards dashed arrow":"aşağı doğru kesik ok","downwards double arrow":"aşağı çift ok","Drachma sign":"Drahmisi işareti","Element of":"Öğesi","Em dash":"Uzun çizgi","Empty set":"Boş küme","En dash":"Çizgi","end with leftwards arrow above":"sona sol ok yukarıda","Euro sign":"Avro işareti","Euro-currency sign":"Avro para birimi simgesi","Exclamation question mark":"Ünlem soru işareti","For all":"Hepsi için","Fraction slash":"Kesir eğik çizgi","French franc sign":"Fransız Frangı işareti","German penny sign":"Alman kuruş işareti","Greater-than or equal to":"Büyük veya eşit","Greater-than sign":"Büyüktür işareti","Guarani sign":"Guarani işareti","Horizontal ellipsis":"Yatay elips","Hryvnia sign":"Grivnası işareti","Identical to":"Benzeri","Indian rupee sign":"Hint Rupisi işareti",Infinity:"Sonsuzluk",Integral:"İntegral",Intersection:"Kesişim","Inverted exclamation mark":"Ters ünlem işareti","Inverted question mark":"Ters soru işareti","Kip sign":"Kip işareti","Latin capital letter a with breve":"Üstü yuvarlak büyük a harfi","Latin capital letter a with macron":"Üstü çizili büyük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu işaretli büyük a harfi","Latin capital letter c with acute":"Üzeri tırnaklı büyük c harfi","Latin capital letter c with caron":"Üstü ters şapkalı büyük c harfi","Latin capital letter c with circumflex":"Üzeri şapkalı büyük c harfi","Latin capital letter c with dot above":"Üstü noktalı büyük c harfi","Latin capital letter d with caron":"Üstü ters şapkalı büyük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin capital letter e with breve":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with caron":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with dot above":"Üstü noktalı büyük e harfi","Latin capital letter e with macron":"Üstü çizili büyük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin capital letter g with breve":"Üstü ters şapkalı büyük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin capital letter g with circumflex":"Üzeri şapkalı büyük g harfi","Latin capital letter g with dot above":"Üstü noktalı büyük g harfi","Latin capital letter h with circumflex":"Üzeri şapkalı büyük h harfi","Latin capital letter h with stroke":"Üst kısmı çizgili büyük h harfi","Latin capital letter i with breve":"Üstü ters şapkalı büyük i harfi","Latin capital letter i with dot above":"Üstü noktalı büyük i harfi","Latin capital letter i with macron":"Üstü çizili büyük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin capital letter i with tilde":"Üstü tilda işaretli büyük i harfi","Latin capital letter j with circumflex":"Üzeri şapkalı büyük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin capital letter l with acute":"Üzeri tırnaklı büyük L harfi","Latin capital letter l with caron":"Üstü ters şapkalı büyük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin capital letter l with stroke":"Üst kısmı çizgili büyük L harfi","Latin capital letter n with acute":"Üzeri tırnaklı büyük n harfi","Latin capital letter n with caron":"Üstü ters şapkalı büyük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin capital letter o with breve":"Üstü ters şapkalı büyük o harfi","Latin capital letter o with double acute":"Üstü çift tırnaklı büyük o harfi","Latin capital letter o with macron":"Üstü çizili büyük o harfi","Latin capital letter r with acute":"Üzeri tırnaklı büyük r harfi","Latin capital letter r with caron":"Üstü ters şapkalı büyük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin capital letter s with acute":"Üzeri tırnaklı büyük s harfi","Latin capital letter s with caron":"Üstü ters şapkalı büyük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin capital letter s with circumflex":"Üzeri şapkalı büyük s harfi","Latin capital letter t with caron":"Üstü ters şapkalı büyük t harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin capital letter t with stroke":"Üst kısmı çizgili büyük t harfi","Latin capital letter u with breve":"Üstü ters şapkalı büyük u harfi","Latin capital letter u with double acute":"Üstü çift tırnaklı büyük u harfi","Latin capital letter u with macron":"Üstü çizili büyük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin capital letter u with ring above":"Üstü derece işaretli büyük u harfi","Latin capital letter u with tilde":"Üstü tildalı büyük u harfi","Latin capital letter w with circumflex":"Üzeri şapkalı büyük w harfi","Latin capital letter y with circumflex":"Üzeri şapkalı büyük y harfi","Latin capital letter y with diaeresis":"Üstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Üzeri tırnaklı büyük z harfi","Latin capital letter z with caron":"Üstü ters şapkalı büyük z harfi","Latin capital letter z with dot above":"Üstü noktalı büyük z harfi","Latin capital ligature ij":"Büyük ij harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small letter a with breve":"Üstü yuvarlak küçük a harfi","Latin small letter a with macron":"Üstü çizili küçük a harfi","Latin small letter a with ogonek":"Altı kuyruklu işaretli küçük a harfi","Latin small letter c with acute":"Üzeri tırnaklı küçük c harfi","Latin small letter c with caron":"Üstü ters şapkalı küçük c harfi","Latin small letter c with circumflex":"Üzeri şapkalı küçük c harfi","Latin small letter c with dot above":"Üstü noktalı küçük c harfi","Latin small letter d with caron":"Üstü ters şapkalı küçük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin small letter e with breve":"Üstü ters şapkalı küçük e harfi","Latin small letter e with caron":"Üstü ters şapkalı küçük e harfi","Latin small letter e with dot above":"Üstü noktalı küçük e harfi","Latin small letter e with macron":"Üstü çizili küçük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin small letter f with hook":"Latince küçük f harfi","Latin small letter g with breve":"Üstü ters şapkalı küçük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin small letter g with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter g with dot above":"Üstü noktalı küçük g harfi","Latin small letter h with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter h with stroke":"Üst kısmı çizgili küçük h harfi","Latin small letter i with breve":"Üstü ters şapkalı küçük i harfi","Latin small letter i with macron":"Üstü çizili küçük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin small letter i with tilde":"Üstü tilda işaretli küçük i harfi","Latin small letter j with circumflex":"Üzeri şapkalı küçük j harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin small letter l with acute":"Üzeri tırnaklı küçük L harfi","Latin small letter l with caron":"Üstü ters şapkalı küçük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin small letter l with stroke":"Üst kısmı çizgili küçük L harfi","Latin small letter long s":"Uzun küçük s harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin small letter n with acute":"Üzeri tırnaklı küçük n harfi","Latin small letter n with caron":"Üstü ters şapkalı küçük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin small letter o with breve":"Üstü ters şapkalı küçük o harfi","Latin small letter o with double acute":"Üstü çift tırnaklı küçük o harfi","Latin small letter o with macron":"Üstü çizili küçük o harfi","Latin small letter r with acute":"Üzeri tırnaklı küçük r harfi","Latin small letter r with caron":"Üstü ters şapkalı küçük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin small letter s with acute":"Üzeri tırnaklı küçük s harfi","Latin small letter s with caron":"Üstü ters şapkalı küçük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin small letter s with circumflex":"Üzeri şapkalı küçük s harfi","Latin small letter t with caron":"Üstü ters şapkalı küçük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin small letter t with stroke":"Üst kısmı çizgili küçük t harfi","Latin small letter u with breve":"Üstü ters şapkalı küçük u harfi","Latin small letter u with double acute":"Üstü çift tırnaklı küçük u harfi","Latin small letter u with macron":"Üstü çizili küçük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin small letter u with ring above":"Üstü derece işaretli küçük u harfi","Latin small letter u with tilde":"Üstü tildalı küçük u harfi","Latin small letter w with circumflex":"Üzeri şapkalı küçük w harfi","Latin small letter y with circumflex":"Üzeri şapkalı küçük y harfi","Latin small letter z with acute":"Üzeri tırnaklı küçük z harfi","Latin small letter z with caron":"Üstü ters şapkalı küçük z harfi","Latin small letter z with dot above":"Üstü noktalı küçük z harfi","Latin small ligature ij":"Küçük ij harfi","Latin small ligature oe":"Küçük yunan OE harfi","Left double quotation mark":"Sol çift tırnak işareti","Left single quotation mark":"Sol tek tırnak işareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak işareti","leftwards arrow to bar":"sola ok çubuğu","leftwards dashed arrow":"sola kesik çizgili ok","leftwards double arrow":"sola çift ok","Less-than or equal to":"Küçük veya eşit","Less-than sign":"Küçüktür işareti","Lira sign":"Lira işareti","Livre tournois sign":"Livre tournois işareti","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA",Macron:"Uzatma işareti","Manat sign":"Manat işareti","Mill sign":"Mill işareti","Minus sign":"Eksi işareti","Multiplication sign":"Çarpma işareti","N-ary product":"N-ary ürünü","N-ary summation":"N-ary toplamı",Nabla:"Nabla","Naira sign":"Naira işareti","New sheqel sign":"Yeni şekel işareti","Nordic mark sign":"İskandinav işareti","Not an element of":"Onun öğesi değil","Not equal to":"Eşit değil","Not sign":"İmzalanmamış","on with exclamation mark with left right arrow above":"üzerinde sol sağ ok bulunan ünlem işaretiyle",Overline:"Üstü çizili","Paragraph sign":"Paragraf işareti","Partial differential":"Kısmi diferansiyel","Per mille sign":"Bin işareti için","Per ten thousand sign":"Her on bine göre işareti","Peseta sign":"Peseta işareti","Peso sign":"Peso işareti","Plus-minus sign":"Artı eksi işareti","Pound sign":"Sterlin işareti","Proportional to":"Orantılı","Question exclamation mark":"Soru ünlem işareti","Registered sign":"Kayıtlı işareti","Reversed paragraph sign":"Ters paragraf işareti","Right double quotation mark":"Sağ çift tırnak işareti","Right single quotation mark":"Sağ tek tırnak işareti","Right-pointing double angle quotation mark":"Sağa bakan çift açılı tırnak işareti","rightwards arrow to bar":"sağa ok çubuğu","rightwards dashed arrow":"sağa kesik çizgili ok","rightwards double arrow":"sağa çift ok","Ruble sign":"Ruble işareti","Rupee sign":"Rupi işareti","Section sign":"Bölüm işareti","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak işareti","Single low-9 quotation mark":"Tek düşük 9 tırnak işareti","Single right-pointing angle quotation mark":"Sağa bakan tek açılı tırnak işareti","soon with rightwards arrow above":"yakında sağ ok ile","Special characters":"Özel karakterler","Spesmilo sign":"Spesmilo işareti","Square root":"Kare kök","Tenge sign":"Tenge işareti","There exists":"Var","Tilde operator":"Tilde operatörü","top with upwards arrow above":"en üst yukarı oku","Trade mark sign":"Ticari marka işareti","Tugrik sign":"Tugrik işareti","Turkish lira sign":"Türk Lirası işareti","Two dot leader":"Öncelikli iki nokta",Union:"Birleşik","up down arrow with base":"taban ile yukarı aşağı ok","upwards arrow to bar":"yukarı ok çubuğu","upwards dashed arrow":"yukarı doğru kesik ok","upwards double arrow":"yukarı çift ok","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Won sign":"Kazanılan işaret","Yen sign":"Yen işareti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..729a8f8e4b1f383300fd8a9603966cceff9cd411
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(t){const a=t["zh-cn"]=t["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"约等于",Angle:"角","Approximately equal to":"近似等于","Asterisk operator":"星号运算符","Austral sign":"澳大利亚货币符号","back with leftwards arrow above":"带有back标识的向左箭头","Bitcoin sign":"比特币符号","Cedi sign":"塞地符号","Cent sign":"分币符号","Character categories":"字符类别","Colon sign":"科朗符号","Contains as member":"包含","Copyright sign":"版权符号","Cruzeiro sign":"克鲁塞罗符号","Currency sign":"货币符号","Degree sign":"度数符号","Division sign":"除号","Dollar sign":"美元符号","Dong sign":"越南盾符号","Double dagger":"双剑号","Double exclamation mark":"双叹号","Double low-9 quotation mark":"低位后双引号","Double question mark":"双问号","downwards arrow to bar":"头部带杠的向下箭头","downwards dashed arrow":"向下虚线箭头","downwards double arrow":"向下双箭头","Drachma sign":"德拉克马符号","Element of":"属于","Em dash":"长破折号","Empty set":"空集","En dash":"短破折号","end with leftwards arrow above":"带有end标识的向左箭头","Euro sign":"欧元符号","Euro-currency sign":"欧元货币符号","Exclamation question mark":"感叹疑问号","For all":"对于全部","Fraction slash":"分数斜线","French franc sign":"法国法郎符号","German penny sign":"德国便士符号","Greater-than or equal to":"大于等于","Greater-than sign":"大于号","Guarani sign":"瓜拉尼货币符号","Horizontal ellipsis":"省略号","Hryvnia sign":"戈里夫纳符号","Identical to":"恒等于","Indian rupee sign":"印度卢比符号",Infinity:"无穷大",Integral:"积分",Intersection:"交集","Inverted exclamation mark":"反感叹号","Inverted question mark":"反问号","Kip sign":" 基普符号","Latin capital letter a with breve":"带短音符的大写拉丁字母a","Latin capital letter a with macron":"带长音符的大写拉丁字母a","Latin capital letter a with ogonek":"带反尾形符的大写拉丁字母a","Latin capital letter c with acute":"带锐音符的大写拉丁字母c","Latin capital letter c with caron":"带抑扬符的大写拉丁字母c","Latin capital letter c with circumflex":"带扬抑符的大写拉丁字母c","Latin capital letter c with dot above":"带上点的大写拉丁字母c","Latin capital letter d with caron":"带抑扬符的大写拉丁字母d","Latin capital letter d with stroke":"带删节线的大写拉丁字母d","Latin capital letter e with breve":"带短音符的大写拉丁字母e","Latin capital letter e with caron":"带抑扬符的大写拉丁字母e","Latin capital letter e with dot above":"带上点的大写拉丁字母e","Latin capital letter e with macron":"带长音符的大写拉丁字母e","Latin capital letter e with ogonek":"带反尾形符的大写拉丁字母e","Latin capital letter eng":"大写拉丁字母eng","Latin capital letter g with breve":"带短音符的大写拉丁字母g","Latin capital letter g with cedilla":"带软音符的大写拉丁字母g","Latin capital letter g with circumflex":"带扬抑符的大写拉丁字母g","Latin capital letter g with dot above":"带上点的大写拉丁字母g","Latin capital letter h with circumflex":"带扬抑符的大写拉丁字母h","Latin capital letter h with stroke":"带删节线的大写拉丁字母h","Latin capital letter i with breve":"带短音符的大写拉丁字母i","Latin capital letter i with dot above":"带上点的大写拉丁字母i","Latin capital letter i with macron":"带长音符的大写拉丁字母i","Latin capital letter i with ogonek":"带反尾形符的大写拉丁字母i","Latin capital letter i with tilde":"带腭化符的大写拉丁字母i","Latin capital letter j with circumflex":"带扬抑符的大写拉丁字母j","Latin capital letter k with cedilla":"带软音符的大写拉丁字母k","Latin capital letter l with acute":"带锐音符的大写拉丁字母l","Latin capital letter l with caron":"带抑扬符的大写拉丁字母l","Latin capital letter l with cedilla":"带软音符的大写拉丁字母l","Latin capital letter l with middle dot":"带中点的大写拉丁字母l","Latin capital letter l with stroke":"带删节线的大写拉丁字母l","Latin capital letter n with acute":"带锐音符的大写拉丁字母n","Latin capital letter n with caron":"带抑扬符的大写拉丁字母n","Latin capital letter n with cedilla":"带软音符的大写拉丁字母n","Latin capital letter o with breve":"带短音符的大写拉丁字母o","Latin capital letter o with double acute":"带双锐音符的大写拉丁字母o","Latin capital letter o with macron":"带长音符的大写拉丁字母o","Latin capital letter r with acute":"带锐音符的大写拉丁字母r","Latin capital letter r with caron":"带抑扬符的大写拉丁字母r","Latin capital letter r with cedilla":"带软音符的大写拉丁字母r","Latin capital letter s with acute":"带锐音符的大写拉丁字母s","Latin capital letter s with caron":"带抑扬符的大写拉丁字母s","Latin capital letter s with cedilla":"带软音符的大写拉丁字母s","Latin capital letter s with circumflex":"带扬抑符的大写拉丁字母s","Latin capital letter t with caron":"带抑扬符的大写拉丁字母t","Latin capital letter t with cedilla":"带软音符的大写拉丁字母t","Latin capital letter t with stroke":"带删节线的大写拉丁字母t","Latin capital letter u with breve":"带短音符的大写拉丁字母u","Latin capital letter u with double acute":"带双锐音符的大写拉丁字母u","Latin capital letter u with macron":"带长音符的大写拉丁字母u","Latin capital letter u with ogonek":"带反尾形符的大写拉丁字母u","Latin capital letter u with ring above":"带上圆圈的大写拉丁字母u","Latin capital letter u with tilde":"带腭化符的大写拉丁字母u","Latin capital letter w with circumflex":"带扬抑符的大写拉丁字母w","Latin capital letter y with circumflex":"带扬抑符的大写拉丁字母y","Latin capital letter y with diaeresis":"带分音符的大写拉丁字母y","Latin capital letter z with acute":"带锐音符的大写拉丁字母z","Latin capital letter z with caron":"带抑扬符的大写拉丁字母z","Latin capital letter z with dot above":"带上点的大写拉丁字母z","Latin capital ligature ij":"大写拉丁连字符ij","Latin capital ligature oe":"大写拉丁连字符oe","Latin small letter a with breve":"带短音符的小写拉丁字母a","Latin small letter a with macron":"带长音符的小写拉丁字母a","Latin small letter a with ogonek":"带反尾形符的小写拉丁字母a","Latin small letter c with acute":"带锐音符的小写拉丁字母c","Latin small letter c with caron":"带抑扬符的小写拉丁字母c","Latin small letter c with circumflex":"带扬抑符的小写拉丁字母c","Latin small letter c with dot above":"带上点的小写拉丁字母c","Latin small letter d with caron":"带抑扬符的小写拉丁字母d","Latin small letter d with stroke":"带删节线的小写拉丁字母d","Latin small letter dotless i":"没有点的小写拉丁字母i","Latin small letter e with breve":"带短音符的小写拉丁字母e","Latin small letter e with caron":"带抑扬符的小写拉丁字母e","Latin small letter e with dot above":"带上点的小写拉丁字母e","Latin small letter e with macron":"带长音符的小写拉丁字母e","Latin small letter e with ogonek":"带反尾形符的小写拉丁字母e","Latin small letter eng":"小写拉丁字母eng","Latin small letter f with hook":"带钩的拉丁文小写字母 F","Latin small letter g with breve":"带短音符的小写拉丁字母g","Latin small letter g with cedilla":"带软音符的小写拉丁字母g","Latin small letter g with circumflex":"带扬抑符的小写拉丁字母g","Latin small letter g with dot above":"带上点的小写拉丁字母g","Latin small letter h with circumflex":"带扬抑符的小写拉丁字母h","Latin small letter h with stroke":"带删节线的小写拉丁字母h","Latin small letter i with breve":"带短音符的小写拉丁字母i","Latin small letter i with macron":"带长音符的小写拉丁字母i","Latin small letter i with ogonek":"带反尾形符的小写拉丁字母i","Latin small letter i with tilde":"带腭化符的小写拉丁字母i","Latin small letter j with circumflex":"带扬抑符的小写拉丁字母j","Latin small letter k with cedilla":"带软音符的小写拉丁字母k","Latin small letter kra":"小写拉丁字母kra","Latin small letter l with acute":"带锐音符的小写拉丁字母l","Latin small letter l with caron":"带抑扬符的小写拉丁字母l","Latin small letter l with cedilla":"带软音符的小写拉丁字母l","Latin small letter l with middle dot":"带中点的小写拉丁字母l","Latin small letter l with stroke":"带删节线的小写拉丁字母l","Latin small letter long s":"小写拉丁字母长s","Latin small letter n preceded by apostrophe":"冠以撇号的小写拉丁字母n","Latin small letter n with acute":"带锐音符的小写拉丁字母n","Latin small letter n with caron":"带抑扬符的小写拉丁字母n","Latin small letter n with cedilla":"带软音符的小写拉丁字母n","Latin small letter o with breve":"带短音符的小写拉丁字母o","Latin small letter o with double acute":"带双锐音符的小写拉丁字母o","Latin small letter o with macron":"带长音符的小写拉丁字母o","Latin small letter r with acute":"带锐音符的小写拉丁字母r","Latin small letter r with caron":"带抑扬符的小写拉丁字母r","Latin small letter r with cedilla":"带软音符的小写拉丁字母r","Latin small letter s with acute":"带锐音符的小写拉丁字母s","Latin small letter s with caron":"带抑扬符的小写拉丁字母s","Latin small letter s with cedilla":"带软音符的小写拉丁字母s","Latin small letter s with circumflex":"带扬抑符的小写拉丁字母s","Latin small letter t with caron":"带抑扬符的小写拉丁字母t","Latin small letter t with cedilla":"带软音符的小写拉丁字母t","Latin small letter t with stroke":"带删节线的小写拉丁字母t","Latin small letter u with breve":"带短音符的小写拉丁字母u","Latin small letter u with double acute":"带双锐音符的小写拉丁字母u","Latin small letter u with macron":"带长音符的小写拉丁字母u","Latin small letter u with ogonek":"带反尾形符的小写拉丁字母u","Latin small letter u with ring above":"带上圆圈的小写拉丁字母u","Latin small letter u with tilde":"带腭化符的小写拉丁字母u","Latin small letter w with circumflex":"带扬抑符的小写拉丁字母w","Latin small letter y with circumflex":"带扬抑符的小写拉丁字母y","Latin small letter z with acute":"带锐音符的小写拉丁字母z","Latin small letter z with caron":"带抑扬符的小写拉丁字母z","Latin small letter z with dot above":"带上点的小写拉丁字母z","Latin small ligature ij":"小写拉丁连字符ij","Latin small ligature oe":"小写拉丁连字符oe","Left double quotation mark":"左双引号","Left single quotation mark":"左单引号","Left-pointing double angle quotation mark":"双左尖括号","leftwards arrow to bar":"头部带杠的向左箭头","leftwards dashed arrow":"向左虚线箭头","leftwards double arrow":"向左双箭头","Less-than or equal to":"小于等于","Less-than sign":"小于号","Lira sign":"里拉符号","Livre tournois sign":"里弗尔符号","Logical and":"逻辑与","Logical or":"逻辑或",Macron:"长音符号","Manat sign":"马纳特符号","Mill sign":"密尔符号","Minus sign":"负号","Multiplication sign":"称号","N-ary product":"N 元乘积","N-ary summation":"N 元求和",Nabla:"劈形算符","Naira sign":"奈拉符号","New sheqel sign":"新谢克尔符号","Nordic mark sign":"北欧马克征符号","Not an element of":"不属于","Not equal to":"不等于","Not sign":"非","on with exclamation mark with left right arrow above":"带有NO!标识的左右双向箭头",Overline:"上划线","Paragraph sign":"段落符号","Partial differential":"偏微分","Per mille sign":"千分号","Per ten thousand sign":"万分号","Peseta sign":"比塞塔符号","Peso sign":"比索符号","Plus-minus sign":"正负号","Pound sign":"英镑符号","Proportional to":"比例","Question exclamation mark":"疑问感叹号","Registered sign":"注册商标","Reversed paragraph sign":"反向段落符号","Right double quotation mark":"右双引号","Right single quotation mark":"右单引号","Right-pointing double angle quotation mark":"双右尖括号","rightwards arrow to bar":"头部带杠的向右箭头","rightwards dashed arrow":"向右虚线箭头","rightwards double arrow":"向右双箭头","Ruble sign":"俄罗斯卢布","Rupee sign":"卢比符号","Section sign":"节标记","Single left-pointing angle quotation mark":"单左尖括号","Single low-9 quotation mark":"低位后单引号","Single right-pointing angle quotation mark":"单右尖括号","soon with rightwards arrow above":"带有soon标识的向右箭头","Special characters":"特殊字符","Spesmilo sign":"斯佩斯米洛符号","Square root":"平方根","Tenge sign":"坚戈符号","There exists":"存在","Tilde operator":"波浪线运算符","top with upwards arrow above":"带有top标识的向上箭头","Trade mark sign":"商标符号","Tugrik sign":"图格里克符号","Turkish lira sign":"土耳其里拉符号","Two dot leader":"二点前导符",Union:"并集","up down arrow with base":"处于基线的上下箭头","upwards arrow to bar":"头部带杠的向上箭头","upwards dashed arrow":"向上虚线箭头","upwards double arrow":"向上双箭头","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction three quarters":"普通分数四分之三","Won sign":"韩元符号","Yen sign":"日元符号"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/special-characters/translations/zh.js b/web/core/assets/vendor/ckeditor5/special-characters/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..8fcc20392898c9fa9cb06b05c19ced579abb6b8b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/special-characters/translations/zh.js
@@ -0,0 +1 @@
+!function(t){const a=t.zh=t.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"向下停止箭頭","downwards dashed arrow":"向下虛線箭頭","downwards double arrow":"向下雙箭頭","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"向左停止箭頭","leftwards dashed arrow":"向左虛線箭頭","leftwards double arrow":"向左雙箭頭","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"向右停止箭頭","rightwards dashed arrow":"向右虛線箭頭","rightwards double arrow":"向右雙箭頭","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"特殊字元","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"向上停止箭頭","upwards dashed arrow":"向上虛線箭頭","upwards double arrow":"向上雙箭頭","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table.js b/web/core/assets/vendor/ckeditor5/table/table.js
similarity index 100%
rename from web/core/assets/vendor/ckeditor5/table.js
rename to web/core/assets/vendor/ckeditor5/table/table.js
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ar.js b/web/core/assets/vendor/ckeditor5/table/translations/ar.js
new file mode 100644
index 0000000000000000000000000000000000000000..4230c3a9ceaec17a874dc7f1789d97eecb61bc85
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ar.js
@@ -0,0 +1 @@
+!function(e){const t=e.ar=e.ar||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"قم بمحاذاة نص الخلية للاسفل","Align cell text to the center":"قم بمحاذاة نص الخلية إلى المركز","Align cell text to the left":"قم بمحاذاة نص الخلية إلى اليسار","Align cell text to the middle":"قم بمحاذاة نص الخلية إلى المنتصف","Align cell text to the right":"قم بمحاذاة نص الخلية إلى اليمين","Align cell text to the top":"قم بمحاذاة نص الخلية إلى الأعلى","Align table to the left":"قم بمحاذاة الجدول إلى اليسار","Align table to the right":"قم بمحاذاة الجدول إلى اليمين",Alignment:"المحاذاة",Background:"الخلفية",Border:"الحدود","Cell properties":"خصائص الخلية","Center table":"قم بمحاذاة الجدول إلى المنتصف",Color:"اللون","Color picker":"",Column:"عمود",Dashed:"متقطع","Delete column":"حذف العمود","Delete row":"حذف الصف",Dimensions:"الابعاد",Dotted:"منقط",Double:"","Enter table caption":"",Groove:"","Header column":"عمود عنوان","Header row":"صف عنوان",Height:"الارتفاع","Horizontal text alignment toolbar":"شريط أدوات محاذاة النص الأفقي","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Insert row above":"ادراج صف قبل","Insert row below":"ادراج صف بعد","Insert table":"إدراج جدول",Inset:"","Justify cell text":"ضبط نص الخلية","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Merge cell right":"دمج الخلايا لليمين","Merge cell up":"دمج الخلايا للأعلى","Merge cells":"دمج الخلايا",None:"لا شيء",Outset:"",Padding:"الحاشية",Ridge:"",Row:"صف","Select column":"حدد العمود","Select row":"حدد صفًا",Solid:"صلب","Split cell horizontally":"فصل الخلايا بشكل افقي","Split cell vertically":"فصل الخلايا بشكل عمودي",Style:"أسلوب","Table alignment toolbar":"شريط أدوات محاذاة الجدول","Table cell text alignment":"محاذاة نص خلية الجدول","Table properties":"خصائص الجدول","Table toolbar":"شريط أدوات الجدول",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"شريط أدوات محاذاة النص العمودي",Width:"العرض"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/az.js b/web/core/assets/vendor/ckeditor5/table/translations/az.js
new file mode 100644
index 0000000000000000000000000000000000000000..cca1d536defe37095330c8f05db46ab73c2d4e4b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/az.js
@@ -0,0 +1 @@
+!function(l){const e=l.az=l.az||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"Fon",Border:"Sərhəd","Cell properties":"","Center table":"",Color:"Rəng","Color picker":"",Column:"Sütun",Dashed:"","Delete column":"Sütunları sil","Delete row":"Sətirləri sil",Dimensions:"Ölçülər",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Başlıqlı sütun","Header row":"Başlıqlı sətir",Height:"Hündürlük","Horizontal text alignment toolbar":"","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Insert row above":"Aşağıya sətir əlavə et","Insert row below":"Yuxarıya sətir əlavə et","Insert table":"Cədvəli əlavə et",Inset:"","Justify cell text":"","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cells":"Xanaları birləşdir",None:"",Outset:"",Padding:"",Ridge:"",Row:"Sətir","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Xanaları üfüqi böl","Split cell vertically":"Xanaları şaquli böl",Style:"","Table alignment toolbar":"","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması","Table properties":"Cədvəl xüsusiyyətləri","Table toolbar":"Cədvəl paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Eni"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/bg.js b/web/core/assets/vendor/ckeditor5/table/translations/bg.js
new file mode 100644
index 0000000000000000000000000000000000000000..2bcf21c4942d5c12968f7927e0ad3f2e2ec6d56f
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/bg.js
@@ -0,0 +1 @@
+!function(e){const t=e.bg=e.bg||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Колона",Dashed:"","Delete column":"Изтриване на колона","Delete row":"Изтриване на ред",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Заглавна колона","Header row":"Заглавен ред",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Insert row above":"Вмъкни ред отгоре","Insert row below":"Вмъкни ред отдолу","Insert table":"Вмъкни таблица",Inset:"","Justify cell text":"","Merge cell down":"Обединяване на клетка надолу","Merge cell left":"Обединяване на клетка отляво","Merge cell right":"Обединяване на клетка отдясно","Merge cell up":"Обединяване на клетка отгоре","Merge cells":"Обединяване на клетки",None:"",Outset:"",Padding:"",Ridge:"",Row:"Ред","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Разделяне на клетки хоризонтално","Split cell vertically":"Разделяне на клетки вертикално",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/cs.js b/web/core/assets/vendor/ckeditor5/table/translations/cs.js
new file mode 100644
index 0000000000000000000000000000000000000000..3c136d8043561d1cd9282f36b96faf3fa4b41336
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/cs.js
@@ -0,0 +1 @@
+!function(t){const e=t.cs=t.cs||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"Zarovnat text buňky dolů","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the middle":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Align cell text to the top":"Zarovnat text buňky nahoru","Align table to the left":"Zarovnat tabulku doleva","Align table to the right":"Zarovnat tabulku doprava",Alignment:"Zarovnání",Background:"Pozadí",Border:"Okraj","Cell properties":"Vlastnosti buňky","Center table":"Centrovat tabulku",Color:"Barva","Color picker":"Vybrat barvu",Column:"Sloupec",Dashed:"Čárkovaná","Delete column":"Smazat sloupec","Delete row":"Smazat řádek",Dimensions:"Rozměry",Dotted:"Tečkovaná",Double:"Dvojitá","Enter table caption":"",Groove:"Drážkovaná","Header column":"Sloupec záhlaví","Header row":"Řádek záhlaví",Height:"Výška","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Insert row above":"Vložit řádek před","Insert row below":"Vložit řádek pod","Insert table":"Vložit tabulku",Inset:"Vložená zevnitř","Justify cell text":"Zarovnat text buňky z obou stran","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Merge cell right":"Sloučit s buňkou vpravo","Merge cell up":"Sloučit s buňkou nad","Merge cells":"Sloučit buňky",None:"Žádná",Outset:"Vložená zvenku",Padding:"Vnitřní okraj",Ridge:"Rámovaná",Row:"Řádek","Select column":"Vybrat sloupec","Select row":"Vybrat řádek",Solid:"Plná","Split cell horizontally":"Rozdělit buňky horizontálně","Split cell vertically":"Rozdělit buňky vertikálně",Style:"Styl","Table alignment toolbar":"Panel zarovnání tabulky","Table cell text alignment":"Zarovnání textu buňky tabulky","Table properties":"Vlastnosti tabulky","Table toolbar":"Panel nástrojů tabulky",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Barva má nesprávný formát. Zkuste "#FF0000", "rgb(255,0,0)" nebo "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávná. Zkuste "10px", "2em" nebo jednoduše "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu",Width:"Šířka"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/da.js b/web/core/assets/vendor/ckeditor5/table/translations/da.js
new file mode 100644
index 0000000000000000000000000000000000000000..58a2004ab6e238103533cec5d96ebd3f763f5378
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/da.js
@@ -0,0 +1 @@
+!function(e){const t=e.da=e.da||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Justér tekstcelle til bunden","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the right":"Justér tekstcelle til højre","Align cell text to the top":"Justér tekstcelle til top","Align table to the left":"Justér tabel til venstre","Align table to the right":"Justér tabel til højre",Alignment:"Justering",Background:"Baggrund",Border:"Ramme","Cell properties":"Celleegenskaber","Center table":"Centrér tabel",Color:"Farve","Color picker":"",Column:"Kolonne",Dashed:"Stiplet (streg)","Delete column":"Slet kolonne","Delete row":"Slet række",Dimensions:"Dimensioner",Dotted:"Stiplet (prik)",Double:"Dobbel","Enter table caption":"",Groove:"Not","Header column":"Headerkolonne","Header row":"Headerrække",Height:"Højde","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Insert row above":"Indsæt header over","Insert row below":"Indsæt header under","Insert table":"Indsæt tabel",Inset:"Forsænket","Justify cell text":"Justér tekstcelle","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Merge cell right":"Flet celler højre","Merge cell up":"Flet celler op","Merge cells":"Flet celler",None:"Ingen",Outset:"Fra starten",Padding:"Fyld",Ridge:"Kam",Row:"Række","Select column":"","Select row":"",Solid:"Massiv","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Style:"Stil","Table alignment toolbar":"Tabeljustering værktøjslinje","Table cell text alignment":"Tabelcelle tekstjustering","Table properties":"Tabelegenskaber","Table toolbar":"Tabel værktøjslinje",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farven er ugyldig. Prøv "#FF0000" eller "rgb(255,0,0)" eller "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Værdien er ugyldig. Prøv "10px" eller "2em" eller ganske enkelt "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje",Width:"Bredde"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/table/translations/de-ch.js
new file mode 100644
index 0000000000000000000000000000000000000000..7070f09f27b8fd65a819885d7c26530fb5962cc8
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/de-ch.js
@@ -0,0 +1 @@
+!function(e){const l=e["de-ch"]=e["de-ch"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Spalte",Dashed:"","Delete column":"Spalte löschen","Delete row":"Zeile löschen",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kopfspalte","Header row":"Kopfspalte",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"","Justify cell text":"","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zele rechts verbinden","Merge cell up":"Zelle oben verbinden","Merge cells":"Zellen verbinden",None:"",Outset:"",Padding:"",Ridge:"",Row:"Zeile","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/de.js b/web/core/assets/vendor/ckeditor5/table/translations/de.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5963f1a165cdb7d3589867d290315905ce99ad1
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/de.js
@@ -0,0 +1 @@
+!function(e){const l=e.de=e.de||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Zellentext unten ausrichten","Align cell text to the center":"Zellentext zentriert ausrichten","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text to the middle":"Zellentext mittig ausrichten","Align cell text to the right":"Zellentext rechtsbündig ausrichten","Align cell text to the top":"Zellentext oben ausrichten","Align table to the left":"Tabelle links ausrichten","Align table to the right":"Tabelle rechts ausrichten",Alignment:"Ausrichtung",Background:"Hintergrund",Border:"Rahmen","Cell properties":"Zelleneigenschaften","Center table":"Tabelle zentrieren",Color:"Farbe","Color picker":"Farbwähler",Column:"Spalte",Dashed:"Gestrichelt","Delete column":"Spalte löschen","Delete row":"Zeile löschen",Dimensions:"Größe",Dotted:"Gepunktet",Double:"Doppelt","Enter table caption":"Tabellenüberschrift eingeben",Groove:"Eingeritzt","Header column":"Kopfspalte","Header row":"Kopfzeile",Height:"Höhe","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"Eingelassen","Justify cell text":"Zellentext als Blocksatz ausrichten","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell up":"Zelle verbinden","Merge cells":"Zellen verbinden",None:"Kein Rahmen",Outset:"Geprägt",Padding:"Innenabstand",Ridge:"Hervorgehoben",Row:"Zeile","Select column":"Spalte auswählen","Select row":"Zeile auswählen",Solid:"Durchgezogen","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Style:"Rahmenart","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung","Table cell text alignment":"Ausrichtung des Zellentextes","Table properties":"Tabelleneigenschaften","Table toolbar":"Tabelle Werkzeugleiste",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Die Farbe ist ungültig. Probieren Sie „#FF0000“ oder „rgb(255,0,0)“ oder „red“.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Der Wert ist ungültig. Probieren Sie „10px“ oder „2em“ oder „2“.","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung",Width:"Breite"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/en-au.js b/web/core/assets/vendor/ckeditor5/table/translations/en-au.js
new file mode 100644
index 0000000000000000000000000000000000000000..2e2d1aab4ea5c1298d981b6451c92fd3938e5fa7
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/en-au.js
@@ -0,0 +1 @@
+!function(e){const t=e["en-au"]=e["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Background:"Background",Border:"Border","Cell properties":"Cell properties","Center table":"Centre table",Color:"Colour","Color picker":"Colour picker",Column:"Column",Dashed:"Dashed","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"Dimensions",Dotted:"Dotted",Double:"Double","Enter table caption":"",Groove:"Groove","Header column":"Header column","Header row":"Header row",Height:"Height","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset","Justify cell text":"Justify cell text","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"None",Outset:"Outset",Padding:"Padding",Ridge:"Ridge",Row:"Row","Select column":"Select column","Select row":"Select row",Solid:"Solid","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"Style","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The colour is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertical text alignment toolbar",Width:"Width"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/table/translations/en-gb.js
new file mode 100644
index 0000000000000000000000000000000000000000..511ad61945c7cf1e5c9ecc7b4e43bd60577a6001
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/en-gb.js
@@ -0,0 +1 @@
+!function(e){const l=e["en-gb"]=e["en-gb"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Column",Dashed:"","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Header column","Header row":"Header row",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"","Justify cell text":"","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"",Outset:"",Padding:"",Ridge:"",Row:"Row","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/es.js b/web/core/assets/vendor/ckeditor5/table/translations/es.js
new file mode 100644
index 0000000000000000000000000000000000000000..4cc5723a381be1c8b195239e04b968807a0f5e50
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/es.js
@@ -0,0 +1 @@
+!function(e){const l=e.es=e.es||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Columna",Dashed:"","Delete column":"Eliminar columna","Delete row":"Eliminar fila",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Columna de encabezado","Header row":"Fila de encabezado",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Insert row above":"Insertar fila encima","Insert row below":"Insertar fila debajo","Insert table":"Insertar tabla",Inset:"","Justify cell text":"","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Merge cell right":"Combinar celda derecha","Merge cell up":"Combinar celda superior","Merge cells":"Combinar celdas",None:"",Outset:"",Padding:"",Ridge:"",Row:"Fila","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Dividir celdas horizontalmente","Split cell vertically":"Dividir celdas verticalmente",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"Barra de herramientas de tabla",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/et.js b/web/core/assets/vendor/ckeditor5/table/translations/et.js
new file mode 100644
index 0000000000000000000000000000000000000000..e070f2e470b158cc5411988c198bbee3e00a2d53
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/et.js
@@ -0,0 +1 @@
+!function(e){const t=e.et=e.et||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Lahtri tekst all","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the right":"Lahtri tekst paremal","Align cell text to the top":"Lahtri tekst üleval","Align table to the left":"Tabel joondatud vasakule","Align table to the right":"Tabel joondatud paremale",Alignment:"Joondus",Background:"Taust",Border:"Ääris","Cell properties":"Lahtri omadused","Center table":"Tabel joondatud keskele",Color:"Värvus","Color picker":"Värvi valija",Column:"Veerg",Dashed:"Kriipsjoon","Delete column":"Kustuta veerg","Delete row":"Kustuta rida",Dimensions:"Mõõtmed",Dotted:"Punktiir",Double:"Topelt","Enter table caption":"",Groove:"Kraav","Header column":"Päise veerg","Header row":"Päise rida",Height:"Kõrgus","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Insert row above":"Sisesta rida ülespoole","Insert row below":"Sisesta rida allapoole","Insert table":"Sisesta tabel",Inset:"Süvik","Justify cell text":"Lahtri tekst rööpjoondatud","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell up":"Liida ülemise lahtriga","Merge cells":"Liida lahtrid",None:"Puudub",Outset:"Küngas",Padding:"Vahe sisuni",Ridge:"Vall",Row:"Rida","Select column":"Vali veerg","Select row":"Vali rida",Solid:"Pidev","Split cell horizontally":"Jaga lahter horisontaalselt","Split cell vertically":"Jaga lahter vertikaalselt",Style:"Stiil","Table alignment toolbar":"Tabeli paigutuse tööriistariba","Table cell text alignment":"Teksti paigutus lahtris","Table properties":"Tabeli omadused","Table toolbar":"Tabelite tööriistariba",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Värvus ei sobi. Proovi "#FF0000" või "rgb(255,0,0)" või "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Väärtus ei sobi. Proovi "10px", "2em" või lihtsalt "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba",Width:"Laius"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/fa.js b/web/core/assets/vendor/ckeditor5/table/translations/fa.js
new file mode 100644
index 0000000000000000000000000000000000000000..d2db365c7a6ff8bd89d726bab836e2574d34772e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/fa.js
@@ -0,0 +1 @@
+!function(e){const t=e.fa=e.fa||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Align cell text to the top":"","Align table to the left":"","Align table to the right":"جدول را در سمت راست تراز کنید",Alignment:"ترازبندی",Background:"زمینه",Border:"حاشیه","Cell properties":"خصوصیات سلول","Center table":"جدول وسط",Color:"رنگ","Color picker":"",Column:"ستون",Dashed:"نقطه چین","Delete column":"حذف ستون","Delete row":"حذف سطر",Dimensions:"ابعاد",Dotted:"خط چین",Double:"دوبل","Enter table caption":"",Groove:"خط دار کردن","Header column":"ستون سربرگ","Header row":"سطر سربرگ",Height:"ارتفاع","Horizontal text alignment toolbar":"","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Insert row above":"درج سطر در بالا","Insert row below":"درج سطر در پایین","Insert table":"درج جدول",Inset:"","Justify cell text":"","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Merge cell right":"ادغام سلول راست","Merge cell up":"ادغام سلول بالا","Merge cells":"ادغام سلول ها",None:"هیچ کدام",Outset:"",Padding:"حاشیه داخلی",Ridge:"",Row:"سطر","Select column":"","Select row":"",Solid:"توپر","Split cell horizontally":"تقسیم افقی سلول","Split cell vertically":"تقسیم عمودی سلول",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"خصوصیات جدول","Table toolbar":"نوارابزار جدول",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"عرض"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/fi.js b/web/core/assets/vendor/ckeditor5/table/translations/fi.js
new file mode 100644
index 0000000000000000000000000000000000000000..181c7f8852319fb9aaf81a3902bced8638ec34c3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/fi.js
@@ -0,0 +1 @@
+!function(e){const l=e.fi=e.fi||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Sarake",Dashed:"","Delete column":"Poista sarake","Delete row":"Poista rivi",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Otsikkosarake","Header row":"Otsikkorivi",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Insert row above":"Lisää rivi ylle","Insert row below":"Lisää rivi alle","Insert table":"Lisää taulukko",Inset:"","Justify cell text":"","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Merge cell right":"Yhdistä solu oikealle","Merge cell up":"Yhdistä solu ylös","Merge cells":"Yhdistä tai jaa soluja",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rivi","Select column":"Valitse sarake","Select row":"Valitse rivi",Solid:"","Split cell horizontally":"Jaa solu vaakasuunnassa","Split cell vertically":"Jaa solu pystysuunnassa",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/fr.js b/web/core/assets/vendor/ckeditor5/table/translations/fr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c09930445f56d0f7f2d4ca2af7e111742ceb3844
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/fr.js
@@ -0,0 +1 @@
+!function(e){const l=e.fr=e.fr||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Aligner le texte en bas","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the right":"Aligner la cellule à droite","Align cell text to the top":"Aligner le texte en haut","Align table to the left":"Aligner le tableau à gauche","Align table to the right":"Aligner le tableau à droite",Alignment:"Alignement",Background:"Fond",Border:"Bordure","Cell properties":"Propriétés de la cellule","Center table":"Centrer le tableau ",Color:"Couleur","Color picker":"Pipette à couleurs",Column:"Colonne",Dashed:"Tirets","Delete column":"Supprimer la colonne","Delete row":"Supprimer la ligne",Dimensions:"Dimensions",Dotted:"Pointillés",Double:"Double","Enter table caption":"",Groove:"Rainuré","Header column":"Colonne d'entête","Header row":"Ligne d'entête",Height:"Hauteur","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Insert row above":"Insérer une ligne au-dessus","Insert row below":"Insérer une ligne en-dessous","Insert table":"Insérer un tableau",Inset:"Relief intérieur","Justify cell text":"Justifier le contenu de la cellule","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Merge cell right":"Fusionner la cellule à droite","Merge cell up":"Fusionner la cellule au-dessus","Merge cells":"Fusionner les cellules",None:"Aucun",Outset:"Relief extérieur",Padding:"Remplissage pour aérer le texte",Ridge:"Relief",Row:"Ligne","Select column":"Sélectionner la colonne","Select row":"Sélectionner la ligne",Solid:"Continu","Split cell horizontally":"Scinder la cellule horizontalement","Split cell vertically":"Scinder la cellule verticalement",Style:"Style","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","Table cell text alignment":"Alignement du texte de la cellule","Table properties":"Propriétés du tableau","Table toolbar":"Barre d'outils des tableaux",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'La couleur est invalide. Essayez "#FF0000" ou "rgb(255,0,0)" ou "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'La valeur est invalide. Essayez "10px" ou "2em" ou simplement "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte",Width:"Largeur"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/gl.js b/web/core/assets/vendor/ckeditor5/table/translations/gl.js
new file mode 100644
index 0000000000000000000000000000000000000000..30ae6f3db0514b3f7e45b329b33d8f61a6b669e0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/gl.js
@@ -0,0 +1 @@
+!function(e){const a=e.gl=e.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Aliñar o texto da cela á base","Align cell text to the center":"Aliñar o texto da cela ao centro","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the middle":"Aliñar o texto da cela ao medio","Align cell text to the right":"Aliña o texto da cela á dereita","Align cell text to the top":"Aliñar o texto da cela á parte superior","Align table to the left":"Aliñar a táboa á esquerda","Align table to the right":"Aliñar a táboa á dereita",Alignment:"Aliñamento",Background:"Fondo",Border:"Bordo","Cell properties":"Propiedades da cela","Center table":"Centrar a táboa",Color:"Cor","Color picker":"Selector de cores",Column:"Columna",Dashed:"Raiado","Delete column":"Eliminar columna","Delete row":"Eliminar fila",Dimensions:"Dimensións",Dotted:"Punteado",Double:"Dobre","Enter table caption":"Introduza o título da táboa",Groove:"Rañura","Header column":"Cabeceira de columna","Header row":"Cabeceira de fila",Height:"Alto","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Insert row above":"Inserir fila enriba","Insert row below":"Inserir fila embaixo","Insert table":"Inserir táboa",Inset:"Inserción","Justify cell text":"Xustificar o texto da cela","Merge cell down":"Combinar cela cara  abaixo","Merge cell left":"Combinar cela cara a esquerda","Merge cell right":"Combinar cela cara a dereita","Merge cell up":"Combinar cela cara arriba","Merge cells":"Combinar celas",None:"Ningún",Outset:"Inicio",Padding:"Recheo",Ridge:"Crista",Row:"Fila","Select column":"Seleccionar columna","Select row":"Seleccionar fila",Solid:"Sólido","Split cell horizontally":"Dividir cela en horizontal","Split cell vertically":"Dividir cela en vertical",Style:"Estilo","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa","Table cell text alignment":"Aliñamento do texto das celas da táboa","Table properties":"Propiedades da táboa","Table toolbar":"Barra de ferramentas de táboas",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"A cor non é válida. Probe «#FF0000» ou «rgb(255,0,0)» ou «vermello».",'The value is invalid. Try "10px" or "2em" or simply "2".':"O valor non é válido. Probe «10px» ou «2em» ou simplemente «2».","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical",Width:"Largo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/hi.js b/web/core/assets/vendor/ckeditor5/table/translations/hi.js
new file mode 100644
index 0000000000000000000000000000000000000000..86abbc87b74e9ecc1b1a47ddeede068bd967a015
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/hi.js
@@ -0,0 +1 @@
+!function(e){const t=e.hi=e.hi||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Background:"Background",Border:"Border","Cell properties":"Cell properties","Center table":"Center table",Color:"Color","Color picker":"Color picker",Column:"Column",Dashed:"Dashed","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"Dimensions",Dotted:"Dotted",Double:"Double","Enter table caption":"",Groove:"Groove","Header column":"Header column","Header row":"Header row",Height:"Height","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset","Justify cell text":"Justify cell text","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"None",Outset:"Outset",Padding:"Padding",Ridge:"Ridge",Row:"Row","Select column":"Select column","Select row":"Select row",Solid:"Solid","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"Style","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertical text alignment toolbar",Width:"Width"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/hr.js b/web/core/assets/vendor/ckeditor5/table/translations/hr.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa4d4f1a939a704681d7c212d65bf8e737cb3e27
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/hr.js
@@ -0,0 +1 @@
+!function(e){const a=e.hr=e.hr||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Tekst ćelije poravnaj prema dolje","Align cell text to the center":"Tekst ćelije poravnaj u sredinu","Align cell text to the left":"Tekst ćelije poravnaj lijevo","Align cell text to the middle":"Tekst ćelije poravnaj u sredinu","Align cell text to the right":"Tekst ćelije poravnaj udesno","Align cell text to the top":"Tekst ćelije poravnaj prema gore","Align table to the left":"Poravnaj tablicu ulijevo","Align table to the right":"Poravnaj tablicu udesno",Alignment:"Poravnanje",Background:"Pozadina",Border:"Granica","Cell properties":"Svojstva ćelije","Center table":"Centriraj tablicu",Color:"Boja","Color picker":"Birač boje",Column:"Kolona",Dashed:"Crtičasta","Delete column":"Obriši kolonu","Delete row":"Obriši red",Dimensions:"Dimenzije",Dotted:"Točkasta",Double:"Dvostruka","Enter table caption":"",Groove:"","Header column":"Kolona zaglavlja","Header row":"Red zaglavlja",Height:"Visina","Horizontal text alignment toolbar":"Alatna traka za horizontalno poravnanje teksta","Insert column left":"Umetni stupac lijevo","Insert column right":"Umetni stupac desno","Insert row above":"Ubaci red iznad","Insert row below":"Ubaci red ispod","Insert table":"Ubaci tablicu",Inset:"","Justify cell text":"Razvuci tekst ćelije","Merge cell down":"Spoji ćelije prema dolje","Merge cell left":"Spoji ćelije prema lijevo","Merge cell right":"Spoji ćelije prema desno","Merge cell up":"Spoji ćelije prema gore","Merge cells":"Spoji ćelije",None:"Nikakva",Outset:"",Padding:"Podstava",Ridge:"Greben",Row:"Red","Select column":"Odaberi stupac","Select row":"Odaberi redak",Solid:"Neprekidna","Split cell horizontally":"Razdvoji ćeliju vodoravno","Split cell vertically":"Razdvoji ćeliju okomito",Style:"Stil","Table alignment toolbar":"Alatna traka za poravnanje tablice","Table cell text alignment":"Poravnanje teksta ćelije tablice","Table properties":"Svojstva tablice","Table toolbar":"Traka za tablice",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Neispravna boja. Pokušajte "#FF0000" ili "rgb(255,0,0)" ili "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Neispravna vrijednost. Pokušajte "10px" ili "2em" ili jednostavno "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Alatna traka za vertikalno poravnanje teksta",Width:"Širina"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/hu.js b/web/core/assets/vendor/ckeditor5/table/translations/hu.js
new file mode 100644
index 0000000000000000000000000000000000000000..9f81f640b5c064e63d886bc0d0916cd8000dd1d4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/hu.js
@@ -0,0 +1 @@
+!function(e){const l=e.hu=e.hu||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Szöveg igazítása a cellában alulra","Align cell text to the center":"Szöveg igazítása a cellában középre","Align cell text to the left":"Szöveg igazítása a cellában balra","Align cell text to the middle":"Szöveg igazítása a cellában középre","Align cell text to the right":"Szöveg igazítása a cellában jobbra","Align cell text to the top":"Szöveg igazítása a cellában felülre","Align table to the left":"Tábla igazítása balra","Align table to the right":"Tábla igazítása jobbra",Alignment:"Igazítás",Background:"Háttér",Border:"Keret","Cell properties":"Cella tulajdonságok","Center table":"Tábla igazítása középre",Color:"Szín","Color picker":"Szín választása",Column:"Oszlop",Dashed:"Szaggatott","Delete column":"Oszlop törlése","Delete row":"Sor törlése",Dimensions:"Méretek",Dotted:"Pontozott",Double:"Dupla","Enter table caption":"Táblázat feliratának megadása",Groove:"Árok","Header column":"Oszlop fejléc","Header row":"Sor fejléc",Height:"Magasság","Horizontal text alignment toolbar":"Vízszintes szövegigazítási eszköztár","Insert column left":"Oszlop beszúrása balra","Insert column right":"Oszlop beszúrása jobbra","Insert row above":"Sor beszúrása fölé","Insert row below":"Sor beszúrása alá","Insert table":"Táblázat beszúrása",Inset:"Mélyített","Justify cell text":"Szöveg igazítása a cellában sorkizártra","Merge cell down":"Cellák egyesítése lefelé","Merge cell left":"Cellák egyesítése balra","Merge cell right":"Cellák egyesítése jobbra","Merge cell up":"Cellák egyesítése felfelé","Merge cells":"Cellaegyesítés",None:"Nincs",Outset:"Kiemelkedő",Padding:"Térköz",Ridge:"Gerinc",Row:"Sor","Select column":"Oszlop kijelölése","Select row":"Sor kijelölése",Solid:"Tömör","Split cell horizontally":"Cella felosztása vízszintesen","Split cell vertically":"Cella felosztása függőlegesen",Style:"Stílus","Table alignment toolbar":"Táblázatigazítási eszköztár","Table cell text alignment":"Szöveg igazítása a cellában","Table properties":"Táblázat tulajdonságai","Table toolbar":"Táblázat eszköztár",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'A szín érványtelen. Próbáld így "#FF0000" vagy "rgb(255,0,0)" vagy "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Az érték érvénytelen. Próbáld így "10px" vagy "2em" vagy csak egyszerűen "2".',"Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása","Vertical text alignment toolbar":"Függőleges szövegigazítási eszköztár",Width:"Szélesség"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/id.js b/web/core/assets/vendor/ckeditor5/table/translations/id.js
new file mode 100644
index 0000000000000000000000000000000000000000..f7a7b14917d57d4f72da7e84680030bd048dccde
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/id.js
@@ -0,0 +1 @@
+!function(e){const l=e.id=e.id||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"Latar belakang",Border:"Garis batas","Cell properties":"Properti sel","Center table":"",Color:"Warna","Color picker":"",Column:"Kolom",Dashed:"","Delete column":"Hapus kolom","Delete row":"Hapus baris",Dimensions:"Dimensi",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kolom tajuk","Header row":"Baris tajuk",Height:"Tinggi","Horizontal text alignment toolbar":"","Insert column left":"Sisipkan kolom ke kiri","Insert column right":"Sisipkan kolom ke kanan","Insert row above":"Sisipkan baris ke atas","Insert row below":"Sisipkan baris ke bawah","Insert table":"Sisipkan tabel",Inset:"","Justify cell text":"","Merge cell down":"Gabungkan sel ke bawah","Merge cell left":"Gabungkan sel ke kiri","Merge cell right":"Gabungkan sel ke kanan","Merge cell up":"Gabungkan sel ke atas","Merge cells":"Gabungkan sel",None:"",Outset:"",Padding:"",Ridge:"",Row:"Baris","Select column":"Seleksi kolom","Select row":"Seleksi baris",Solid:"","Split cell horizontally":"Bagikan sel secara horizontal","Split cell vertically":"Bagikan sel secara vertikal",Style:"Gaya","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"Properti tabel","Table toolbar":"Alat tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Lebar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/it.js b/web/core/assets/vendor/ckeditor5/table/translations/it.js
new file mode 100644
index 0000000000000000000000000000000000000000..40246a3dcfbd7cc49e86b403266181d977f526b0
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/it.js
@@ -0,0 +1 @@
+!function(e){const l=e.it=e.it||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Allinea il testo della cella in basso","Align cell text to the center":"Allinea il testo della cella al centro","Align cell text to the left":"Allinea il testo della cella a sinistra","Align cell text to the middle":"Allinea il testo della cella in mezzo","Align cell text to the right":"Allinea il testo della cella a destra","Align cell text to the top":"Allinea il testo della cella in alto","Align table to the left":"Allinea tabella a sinistra","Align table to the right":"Allinea tabella a destra",Alignment:"Allineamento",Background:"Sfondo",Border:"Bordo","Cell properties":"Proprietà cella","Center table":"Allinea tabella al centro",Color:"Colore","Color picker":"Selezione colore",Column:"Colonna",Dashed:"Tratteggiato","Delete column":"Elimina colonna","Delete row":"Elimina riga",Dimensions:"Dimensioni",Dotted:"Punteggiato",Double:"Doppio","Enter table caption":"Inserire la didascalia della tabella",Groove:"Scanalatura","Header column":"Intestazione colonna","Header row":"Riga d'intestazione",Height:"Altezza","Horizontal text alignment toolbar":"Barra degli strumenti dell'allineamento orizzontale del testo","Insert column left":"Inserisci colonna a sinistra","Insert column right":"Inserisci colonna a destra","Insert row above":"Inserisci riga sopra","Insert row below":"Inserisci riga sotto","Insert table":"Inserisci tabella",Inset:"Incassato","Justify cell text":"Testo della cella giustificato","Merge cell down":"Unisci cella sotto","Merge cell left":"Unisci cella a sinistra","Merge cell right":"Unisci cella a destra","Merge cell up":"Unisci cella sopra","Merge cells":"Unisci celle",None:"Nessuno",Outset:"Rialzato",Padding:"Spaziatura interna",Ridge:"Rilievo",Row:"Riga","Select column":"Seleziona colonna","Select row":"Seleziona riga",Solid:"Solido","Split cell horizontally":"Dividi cella orizzontalmente","Split cell vertically":"Dividi cella verticalmente",Style:"Stile","Table alignment toolbar":"Barra degli strumenti dell'allineamento della tabella","Table cell text alignment":"Allineamento del testo nella cella della tabella","Table properties":"Proprietà tabella","Table toolbar":"Barra degli strumenti della tabella",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Il colore non è valido. Provare "#FF0000" o "rgb(255,0,0)" o "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Il valore non è valido. Provare "10px" o "2em" o semplicemente "2".',"Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia","Vertical text alignment toolbar":"Barra degli strumenti dell'allineamento verticale del testo",Width:"Larghezza"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ja.js b/web/core/assets/vendor/ckeditor5/table/translations/ja.js
new file mode 100644
index 0000000000000000000000000000000000000000..fa6115c5fa74b86978568f475aa8845799d5eb94
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ja.js
@@ -0,0 +1 @@
+!function(e){const t=e.ja=e.ja||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"列",Dashed:"","Delete column":"列を削除","Delete row":"行を削除",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"見出し列","Header row":"見出し行",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"上に行を挿入","Insert row below":"下に行を挿入","Insert table":"表の挿入",Inset:"","Justify cell text":"","Merge cell down":"下のセルと結合","Merge cell left":"左のセルと結合","Merge cell right":"右のセルと結合","Merge cell up":"上のセルと結合","Merge cells":"セルを結合",None:"",Outset:"",Padding:"",Ridge:"",Row:"行","Select column":"","Select row":"",Solid:"","Split cell horizontally":"縦にセルを分離","Split cell vertically":"横にセルを分離",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ko.js b/web/core/assets/vendor/ckeditor5/table/translations/ko.js
new file mode 100644
index 0000000000000000000000000000000000000000..ed840390c76f10c4dd4d52b3e69d81848d43ea32
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ko.js
@@ -0,0 +1 @@
+!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"",Dashed:"","Delete column":"","Delete row":"",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"테이블 삽입",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ku.js b/web/core/assets/vendor/ckeditor5/table/translations/ku.js
new file mode 100644
index 0000000000000000000000000000000000000000..160c7f71460e75650b87f717e1fc5b8f31d78361
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ku.js
@@ -0,0 +1 @@
+!function(e){const t=e.ku=e.ku||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"ستوون",Dashed:"","Delete column":"سڕینەوەی ستوون","Delete row":"سڕینەوەی ڕیز",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"ستوونی دەسپێک","Header row":"ڕیزی دەسپێک",Height:"","Horizontal text alignment toolbar":"","Insert column left":"دانانی ستوون لە چەپ","Insert column right":"دانانی ستوون لە ڕاست","Insert row above":"دانانی ڕیز لە سەرەوە","Insert row below":"دانانی ڕیز لە ژێرەوە","Insert table":"خشتە دابنێ",Inset:"","Justify cell text":"","Merge cell down":"تێکەڵکردنی خانەکان بەرەو ژێرەوە","Merge cell left":"تێکەڵکردنی خانەکان بەرەو چەپ","Merge cell right":"تێکەڵکردنی خانەکان بەرەو ڕاست","Merge cell up":"تێکەڵکردنی خانەکان بەرەو سەر","Merge cells":"تێکەڵکردنی خانەکان",None:"",Outset:"",Padding:"",Ridge:"",Row:"ڕیز","Select column":"","Select row":"",Solid:"","Split cell horizontally":"بەشکردنی خانەکان بە ئاسۆیی","Split cell vertically":"بەشکردنی خانەکان بە ئەستوونی",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"تووڵامرازی خشتە",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/lt.js b/web/core/assets/vendor/ckeditor5/table/translations/lt.js
new file mode 100644
index 0000000000000000000000000000000000000000..b8084c661f2232f9f3b05947ef5201c8c0973a5c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/lt.js
@@ -0,0 +1 @@
+!function(e){const t=e.lt=e.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Stulpelis",Dashed:"","Delete column":"Ištrinti stulpelį","Delete row":"Ištrinti eilutę",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Antraštės stulpelis","Header row":"Antraštės eilutė",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Įterpti stulpelį kairėje","Insert column right":"Įterpti stulpelį dešinėje","Insert row above":"Įterpti eilutę aukščiau","Insert row below":"Įterpti eilutę žemiau","Insert table":"Įterpti lentelę",Inset:"","Justify cell text":"","Merge cell down":"Prijungti langelį apačioje","Merge cell left":"Prijungti langelį kairėje","Merge cell right":"Prijungti langelį dešinėje","Merge cell up":"Prijungti langelį viršuje","Merge cells":"Sujungti langelius",None:"",Outset:"",Padding:"",Ridge:"",Row:"Eilutė","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Padalinti langelį horizontaliai","Split cell vertically":"Padalinti langelį vertikaliai",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/lv.js b/web/core/assets/vendor/ckeditor5/table/translations/lv.js
new file mode 100644
index 0000000000000000000000000000000000000000..ce527ac19ffe6ccdc322b470ddff7a8311923d63
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/lv.js
@@ -0,0 +1 @@
+!function(e){const t=e.lv=e.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolonna",Dashed:"","Delete column":"Dzēst kolonnu","Delete row":"Dzēst rindu",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Šī kolonna ir galvene","Header row":"Šī rinda ir galvene",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Ievietot kolonnu pa kreisi","Insert column right":"Ievietot kolonnu pa labi","Insert row above":"Ievietot rindu virs","Insert row below":"Ievietot rindu zem","Insert table":"Ievietot tabulu",Inset:"","Justify cell text":"","Merge cell down":"Apvienot šūnas uz leju","Merge cell left":"Apvienot šūnas pa kreisi","Merge cell right":"Apvienot šūnas pa labi","Merge cell up":"Apvienot šūnas uz augšu","Merge cells":"Apvienot šūnas",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rinda","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Atdalīt šūnu horizontāli","Split cell vertically":"Atdalīt šūnu vertikāli",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"Tabulas rīkjosla",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/nb.js b/web/core/assets/vendor/ckeditor5/table/translations/nb.js
new file mode 100644
index 0000000000000000000000000000000000000000..d87a43ef1a7d8718ba2bb832596526777c8ff091
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/nb.js
@@ -0,0 +1 @@
+!function(e){const l=e.nb=e.nb||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolonne",Dashed:"","Delete column":"Slett kolonne","Delete row":"Slett rad",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"","Justify cell text":"","Merge cell down":"Slå sammen celle ned","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle opp","Merge cells":"Slå sammen celler",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rad","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ne.js b/web/core/assets/vendor/ckeditor5/table/translations/ne.js
new file mode 100644
index 0000000000000000000000000000000000000000..81880598cd11e86acd01dcb6060049ea5069820e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ne.js
@@ -0,0 +1 @@
+!function(e){const t=e.ne=e.ne||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"स्तम्भ",Dashed:"","Delete column":"स्तम्भ मेटाउनुहोस्","Delete row":"पङ्क्ति मेटाउनुहोस्",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"हेडर स्तम्भ","Header row":"हेडर पङ्क्ति",Height:"","Horizontal text alignment toolbar":"","Insert column left":"बायाँ स्तम्भ सम्मिलित गर्न","Insert column right":"दायाँ स्तम्भ सम्मिलित गर्न","Insert row above":"माथि पंक्ति सम्मिलित गर्नुहोस्","Insert row below":"तल पंक्ति सम्मिलित गर्नुहोस्","Insert table":"तालिका सम्मिलित गर्नुहोस्",Inset:"","Justify cell text":"","Merge cell down":"कक्ष तल मर्ज गर्नुहोस्","Merge cell left":"सेल बायाँ मर्ज गर्नुहोस्","Merge cell right":"दायाँ कक्ष मर्ज गर्नुहोस्","Merge cell up":"कक्ष माथि मर्ज गर्नुहोस्","Merge cells":"कक्ष मर्ज गर्नुहोस्",None:"",Outset:"",Padding:"",Ridge:"",Row:"पङ्क्ति","Select column":"","Select row":"",Solid:"","Split cell horizontally":"क्षैतिज कक्ष विभाजित गर्नुहोस्","Split cell vertically":"ठाडो कक्ष विभाजित गर्नुहोस्",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/nl.js b/web/core/assets/vendor/ckeditor5/table/translations/nl.js
new file mode 100644
index 0000000000000000000000000000000000000000..de11009b7b0d20e3bd8e3f5c9da1926d927d287a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/nl.js
@@ -0,0 +1 @@
+!function(e){const l=e.nl=e.nl||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"Tekst in de cel centreren","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"Uitlijning",Background:"Achtergrond",Border:"Rand","Cell properties":"Celeigenschappen","Center table":"Tabel centreren",Color:"Kleur","Color picker":"",Column:"Kolom",Dashed:"","Delete column":"Verwijder kolom","Delete row":"Verwijder rij",Dimensions:"",Dotted:"Stippellijn",Double:"Dubbel","Enter table caption":"",Groove:"","Header column":"Titel kolom","Header row":"Titel rij",Height:"Hoogte","Horizontal text alignment toolbar":"","Insert column left":"Kolom links invoegen","Insert column right":"Kolom rechts invoegen","Insert row above":"Rij hierboven invoegen","Insert row below":"Rij hieronder invoegen","Insert table":"Tabel invoegen",Inset:"","Justify cell text":"","Merge cell down":"Cel hieronder samenvoegen","Merge cell left":"Cel hiervoor samenvoegen","Merge cell right":"Cel hierna samenvoegen","Merge cell up":"Cel hierboven samenvoegen","Merge cells":"Cellen samenvoegen",None:"Geen",Outset:"",Padding:"",Ridge:"",Row:"Rij","Select column":"Selecteer kolom","Select row":"Selecteer rij",Solid:"","Split cell horizontally":"Splits cel horizontaal","Split cell vertically":"Splits cel verticaal",Style:"Stijl","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"Tabeleigenschappen","Table toolbar":"Tabel werkbalk",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'De kleur in niet correct, probeer "#FF0000" of "rgb(255,0,0)" of "red".','The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Breedte"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/no.js b/web/core/assets/vendor/ckeditor5/table/translations/no.js
new file mode 100644
index 0000000000000000000000000000000000000000..f0f877aa4fa576b8624720eaa1e054037212100e
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/no.js
@@ -0,0 +1 @@
+!function(e){const t=e.no=e.no||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Juster celletekst til bunn ","Align cell text to the center":"Juster celletekst til midten ","Align cell text to the left":"Juster celletekst til venstre ","Align cell text to the middle":"Juster celletekst til midten","Align cell text to the right":"Juster celletekst til høyre ","Align cell text to the top":"Juster celletekst til topp","Align table to the left":"Juster tabell til venstre ","Align table to the right":"Juster tabell til høyre ",Alignment:"Justering",Background:"Bakgrunn ",Border:"Kantlinje ","Cell properties":"Celleegenskaper ","Center table":"Sentrer tabell ",Color:"Farge","Color picker":"Fargevalg ",Column:"Kolonne",Dashed:"Stiplet","Delete column":"Slett kolonne","Delete row":"Slett rad",Dimensions:"Dimensjoner",Dotted:"Stiplede",Double:"Dobbel ","Enter table caption":"",Groove:"Grov","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Height:"Høyde","Horizontal text alignment toolbar":"Verktøylinje for justering av tekst horisontalt ","Insert column left":"Sett inn kolonne til venstre","Insert column right":"Sett inn kolonne til høyre","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"Innover","Justify cell text":"Rett celletekst ","Merge cell down":"Slå sammen celle under","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle over","Merge cells":"Slå sammen celler",None:"Ingen",Outset:"Utover",Padding:"Fylling",Ridge:"Kjede",Row:"Rad","Select column":"Velg kolonne ","Select row":"Velg rad",Solid:"Hel","Split cell horizontally":"Del opp celle horisontalt","Split cell vertically":"Del opp celle vertikalt",Style:"Stil ","Table alignment toolbar":"Verktøylinje for justering av tabell ","Table cell text alignment":"Celle tekstjustering ","Table properties":"Egenskaper for tabell","Table toolbar":"Tabell verktøylinje ",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Ugyldig farge ",'The value is invalid. Try "10px" or "2em" or simply "2".':"Ugyldig verdi ","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Verktøylinje for justering av tekst vertikalt ",Width:"Bredde"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/pl.js b/web/core/assets/vendor/ckeditor5/table/translations/pl.js
new file mode 100644
index 0000000000000000000000000000000000000000..2af294f0cf02e662833ad807776059b773a4629c
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/pl.js
@@ -0,0 +1 @@
+!function(e){const o=e.pl=e.pl||{};o.dictionary=Object.assign(o.dictionary||{},{"Align cell text to the bottom":"Wyrównaj tekst w komórce do dołu","Align cell text to the center":"Wyrównaj tekst w komórce do środka","Align cell text to the left":"Wyrównaj tekst w komórce do lewej","Align cell text to the middle":"Wyrównaj tekst w komórce do środka","Align cell text to the right":"Wyrównaj tekst w komórce do prawej","Align cell text to the top":"Wyrównaj tekst w komórce do góry","Align table to the left":"Wyrównaj tabelę do lewej","Align table to the right":"Wyrównaj tabelę do prawej",Alignment:"Wyrównanie",Background:"Tło",Border:"Obramowanie","Cell properties":"Właściwości komórki","Center table":"Wyrównaj tabelę do środka",Color:"Kolor","Color picker":"Wybór koloru",Column:"Kolumna",Dashed:"Kreskowane","Delete column":"Usuń kolumnę","Delete row":"Usuń wiersz",Dimensions:"Wymiary",Dotted:"Kropkowane",Double:"Podwójne","Enter table caption":"Wprowadź podpis tabeli",Groove:"Wklęsłe","Header column":"Kolumna nagłówka","Header row":"Wiersz nagłówka",Height:"Wysokość","Horizontal text alignment toolbar":"Pasek narzędzi wyrównania tekstu w poziomie","Insert column left":"Wstaw kolumnę z lewej","Insert column right":"Wstaw kolumnę z prawej","Insert row above":"Wstaw wiersz ponad","Insert row below":"Wstaw wiersz poniżej","Insert table":"Wstaw tabelę",Inset:"Zapadnięte","Justify cell text":"Wyjustuj tekst komórki","Merge cell down":"Scal komórkę w dół","Merge cell left":"Scal komórkę w lewo","Merge cell right":"Scal komórkę w prawo","Merge cell up":"Scal komórkę w górę","Merge cells":"Scal komórki",None:"Brak",Outset:"Wysunięte",Padding:"Dopełnienie",Ridge:"Wypukłe",Row:"Wiersz","Select column":"Zaznacz kolumnę","Select row":"Zaznacz wiersz",Solid:"Ciągłe","Split cell horizontally":"Podziel komórkę poziomo","Split cell vertically":"Podziel komórkę pionowo",Style:"Styl","Table alignment toolbar":"Pasek narzędzi wyrównania tabeli","Table cell text alignment":"Wyrównanie tekstu komórki tabeli","Table properties":"Właściwości tabeli","Table toolbar":"Pasek narzędzi tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Kolor jest niepoprawny. Spróbuj wpisać "#FF0000", "rgb(255,0,0)" lub "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Wartość jest niepoprawna. Spróbuj  wpisać "10px", "2em" lub po prostu "2".',"Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli","Vertical text alignment toolbar":"Pasek narzędzi wyrównania tekstu w pionie",Width:"Szerokość"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/pt-br.js b/web/core/assets/vendor/ckeditor5/table/translations/pt-br.js
new file mode 100644
index 0000000000000000000000000000000000000000..c4357fde259b12068078cad63e8de3a0c96ae357
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/pt-br.js
@@ -0,0 +1 @@
+!function(e){const a=e["pt-br"]=e["pt-br"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Alinhar texto da célula para baixo","Align cell text to the center":"Alinhar texto da célula centralizado","Align cell text to the left":"Alinhar texto da célula para a esquerda","Align cell text to the middle":"Alinhar texto da célula para o meio","Align cell text to the right":"Alinhar texto da célula para a direita","Align cell text to the top":"Alinhar texto da célula para o topo","Align table to the left":"Alinhar tabela para esquerda","Align table to the right":"Alinhar tabela para direita",Alignment:"Alinhamento",Background:"Cor de fundo",Border:"Borda","Cell properties":"Propriedades da célula","Center table":"Centralizar tabela",Color:"Cor","Color picker":"Seletor de cor",Column:"Coluna",Dashed:"Tracejada","Delete column":"Excluir coluna","Delete row":"Excluir linha",Dimensions:"Dimensões",Dotted:"Pontilhada",Double:"Dupla","Enter table caption":"",Groove:"Ranhura","Header column":"Coluna de cabeçalho","Header row":"Linha de cabeçalho",Height:"Altura","Horizontal text alignment toolbar":"Ferramentas de alinhamento horizontal do texto","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Insert row above":"Inserir linha acima","Insert row below":"Inserir linha abaixo","Insert table":"Inserir tabela",Inset:"Baixo relevo","Justify cell text":"Justificar texto da célula","Merge cell down":"Mesclar abaixo","Merge cell left":"Mesclar à esquerda","Merge cell right":"Mesclar à direita","Merge cell up":"Mesclar acima","Merge cells":"Mesclar células",None:"Sem borda",Outset:"Alto relevo",Padding:"Margem interna",Ridge:"Crista",Row:"Linha","Select column":"Selecionar coluna","Select row":"Selecionar linha",Solid:"Sólida","Split cell horizontally":"Dividir horizontalmente","Split cell vertically":"Dividir verticalmente",Style:"Estilo","Table alignment toolbar":"Ferramentas de alinhamento da tabela","Table cell text alignment":"Alinhamento do texto na célula","Table properties":"Propriedades da tabela","Table toolbar":"Ferramentas de Tabela",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Cor inválida. Tente "#FF0000" ou "rgb(255,0,0)" ou "red"','The value is invalid. Try "10px" or "2em" or simply "2".':'Valor inválido. Tente "10px" ou "2em" ou apenas "2"',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Ferramentas de alinhamento vertical do texto",Width:"Largura"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ro.js b/web/core/assets/vendor/ckeditor5/table/translations/ro.js
new file mode 100644
index 0000000000000000000000000000000000000000..159fef25a4c6682505c0d04aa1fe9f5d9ad3c55b
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ro.js
@@ -0,0 +1 @@
+!function(e){const l=e.ro=e.ro||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Alinează textul celulei jos","Align cell text to the center":"Alinează textul celulei la centru","Align cell text to the left":"Alinează textul celulei la stânga","Align cell text to the middle":"Alinează textul celulei la mijloc","Align cell text to the right":"Alinează textul celulei la dreapta","Align cell text to the top":"Alinează textul celulei sus","Align table to the left":"Alinează tabela la stânga","Align table to the right":"Alinează tabela la dreapta",Alignment:"Aliniere",Background:"Fundal",Border:"Bordură","Cell properties":"Proprietățile celulei","Center table":"Tabelă centrată",Color:"Culoare","Color picker":"Alegere culoare",Column:"Coloană",Dashed:"Linii întrerupte","Delete column":"Șterge coloană","Delete row":"Șterge rând",Dimensions:"Dimensiuni",Dotted:"Punctată",Double:"Dublă","Enter table caption":"Adaugă subtitlul tabelei",Groove:"Groove","Header column":"Antet coloană","Header row":"Rând antet",Height:"Înălțime","Horizontal text alignment toolbar":"Toolbar aliniere text orizontală","Insert column left":"Inserează coloană la stânga","Insert column right":"Inserează coloană la dreapta","Insert row above":"Inserează rând deasupra","Insert row below":"Inserează rând dedesubt","Insert table":"Inserează tabel",Inset:"Inserează","Justify cell text":"Textul celulei justify","Merge cell down":"Îmbină celula în jos","Merge cell left":"Îmbină celula la stânga","Merge cell right":"Îmbină celula la dreapta","Merge cell up":"Îmbină celula în sus","Merge cells":"Îmbină celulele",None:"Nimic",Outset:"Elimină",Padding:"Spațiere",Ridge:"Crestată",Row:"Rând","Select column":"Selectează coloana","Select row":"Selectează linia",Solid:"Solidă","Split cell horizontally":"Scindează celula pe orizontală","Split cell vertically":"Scindează celula pe verticală",Style:"Stil","Table alignment toolbar":"Toolbar aliniere tabelă","Table cell text alignment":"Alinierea textului celulei tabelei","Table properties":"Proprietățile tabelei","Table toolbar":"Bară tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Culoarea este invalidă. Încearcă "#FF0000" sau "rgb(255,0,0)" sau "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Valoarea este invalidă. Încearcă "10px" sau "2em" sau simplu "2".',"Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul","Vertical text alignment toolbar":"Toolbar aliniere text verticală",Width:"Lungime"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ru.js b/web/core/assets/vendor/ckeditor5/table/translations/ru.js
new file mode 100644
index 0000000000000000000000000000000000000000..42317462288e7e5ab40363f9012c580521663ac4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ru.js
@@ -0,0 +1 @@
+!function(e){const t=e.ru=e.ru||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Выровнять текст ячейки по нижнему краю","Align cell text to the center":"Выровнять текст по центру","Align cell text to the left":"Выровнять текст по левому краю","Align cell text to the middle":"Выровнять текст ячейки по центру","Align cell text to the right":"Выровнять текст по правому краю","Align cell text to the top":"Выровнять текст ячейки по верхнему краю","Align table to the left":"Выровнять таблицу по левому краю","Align table to the right":"Выровнять таблицу по правому краю",Alignment:"Выравнивание",Background:"Фон",Border:"Граница","Cell properties":"Свойства ячейки","Center table":"Выровнять таблицу по центру",Color:"Цвет","Color picker":"Выбор цвета",Column:"Столбец",Dashed:"Пунктирная","Delete column":"Удалить столбец","Delete row":"Удалить строку",Dimensions:"Размеры",Dotted:"Точечная",Double:"Двойная","Enter table caption":"Подпись таблицы",Groove:"Желобчатая","Header column":"Столбец заголовков","Header row":"Строка заголовков",Height:"Высота","Horizontal text alignment toolbar":"Панель инструментов горизонтального выравнивания текста","Insert column left":"Вставить столбец слева","Insert column right":"Вставить столбец справа","Insert row above":"Вставить строку выше","Insert row below":"Вставить строку ниже","Insert table":"Вставить таблицу",Inset:"Вдавленная","Justify cell text":"Выровнять текст по ширине","Merge cell down":"Объединить с ячейкой снизу","Merge cell left":"Объединить с ячейкой слева","Merge cell right":"Объединить с ячейкой справа","Merge cell up":"Объединить с ячейкой сверху","Merge cells":"Объединить ячейки",None:"Нет",Outset:"Выпуклая",Padding:"Отступ",Ridge:"Ребристая",Row:"Строка","Select column":"Выбрать столбец","Select row":"Выбрать строку",Solid:"Сплошная","Split cell horizontally":"Разделить ячейку горизонтально","Split cell vertically":"Разделить ячейку вертикально",Style:"Стиль","Table alignment toolbar":"Панель инструментов выравнивания таблицы","Table cell text alignment":"Выравнивание текста в ячейке таблицы","Table properties":"Свойства таблицы","Table toolbar":"Панель инструментов таблицы",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Неверный цвет. Попробуйте "#FF0000" или "rgb(255,0,0)" или "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Неверное значение. Попробуйте "10px" или "2em" или просто "2".',"Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание","Vertical text alignment toolbar":"Панель инструментов вертикального выравнивания текста",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/sk.js b/web/core/assets/vendor/ckeditor5/table/translations/sk.js
new file mode 100644
index 0000000000000000000000000000000000000000..72ddd06ea6b4c98006fa76d9bcadcda67bbfd9a5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/sk.js
@@ -0,0 +1 @@
+!function(e){const t=e.sk=e.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Zarovnať text bunky nadol","Align cell text to the center":"Zarovnať text bunky na stred","Align cell text to the left":"Zarovnať text bunky doľava","Align cell text to the middle":"Zarovnať text bunky na stred","Align cell text to the right":"Zarovnať text bunky doprava","Align cell text to the top":"Zarovnať text bunky nahor","Align table to the left":"Zarovnať tabuľku doľava","Align table to the right":"Zarovnať tabuľku doprava",Alignment:"Zarovnanie",Background:"Pozadie",Border:"Orámovanie","Cell properties":"Vlastnosti bunky","Center table":"Centrovať tabuľku",Color:"Farba","Color picker":"Vybrať farbu",Column:"Stĺpec",Dashed:"Čiarkovaná","Delete column":"Odstrániť stĺpec","Delete row":"Odstrániť riadok",Dimensions:"Rozmery",Dotted:"Bodkovaná",Double:"Dvojitá","Enter table caption":"",Groove:"Drážkovaná","Header column":"Stĺpec hlavičky","Header row":"Riadok hlavičky",Height:"Výška","Horizontal text alignment toolbar":"Horizontálne zarovnanie textu v panely","Insert column left":"Vložiť stĺpec vľavo","Insert column right":"Vložiť stĺpec vpravo","Insert row above":"Vložiť riadok nad","Insert row below":"Vložiť riadok pod","Insert table":"Vložiť tabuľku",Inset:"Vložená z vnútra","Justify cell text":"Zarovnať text bunky z oboch strán","Merge cell down":"Zlúčiť bunku dole","Merge cell left":"Zlúčiť bunku vľavo","Merge cell right":"Zlúčiť bunku vpravo","Merge cell up":"Zlúčiť bunku hore","Merge cells":"Zlúčiť bunky",None:"Žiadna",Outset:"Vložená zvonku",Padding:"Vnútorný okraj",Ridge:"Rámovaná",Row:"Riadok","Select column":"Vybrať stĺpec","Select row":"Vybrať riadok",Solid:"Plná","Split cell horizontally":"Rozdeliť bunku vodorovne","Split cell vertically":"Rozdeliť bunku zvislo",Style:"Štýl","Table alignment toolbar":"Panel zarovnania tabuľky","Table cell text alignment":"Zarovnanie textu v bunke","Table properties":"Vlastnosti tabuľky","Table toolbar":"Panel nástrojov tabuľky",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farba má nesprávny formát. Skúste "#FF0000", "rgb(255,0,0)" alebo "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávna. Skúste "10px", "2em" alebo jednoducho "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikálne zarovnanie textu v panely",Width:"Šírka"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/sq.js b/web/core/assets/vendor/ckeditor5/table/translations/sq.js
new file mode 100644
index 0000000000000000000000000000000000000000..706191abaa21563c6bc2f4b7709010875f3e320a
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/sq.js
@@ -0,0 +1 @@
+!function(t){const e=t.sq=t.sq||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolona",Dashed:"","Delete column":"Gris kolonën","Delete row":"Grish rreshtin",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kolona e kokës","Header row":"Rreshti i kokës",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Shto rresht sipër","Insert row below":"Shto rresht poshtë","Insert table":"Shto tabelë",Inset:"","Justify cell text":"","Merge cell down":"Bashko kutizat poshtë","Merge cell left":"Bashko kutizat majtas","Merge cell right":"Bashko kutizat djathtas","Merge cell up":"Bashko kutizat sipër","Merge cells":"Bashko kutizat",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rreshti","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Ndaj kutizat horizontalisht","Split cell vertically":"Ndajë kutizat vertikalisht",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/table/translations/sr-latn.js
new file mode 100644
index 0000000000000000000000000000000000000000..8d5918e88e0f7adc6129b1d1f64a5c59dea14432
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/sr-latn.js
@@ -0,0 +1 @@
+!function(e){const a=e["sr-latn"]=e["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Poravnajte tekst ćelije prema dole","Align cell text to the center":"Poravnajte tekst ćelije u sredinu","Align cell text to the left":"Poravnajte tekst ćelije levo","Align cell text to the middle":"Poravnajte tekst ćelije u sredinu","Align cell text to the right":"Poravnajte tekst ćelije desno","Align cell text to the top":"Poravnajte tekst ćelije prema gore","Align table to the left":"Poravnajte tabelu na levu stranu","Align table to the right":"Poravnajte tabelu na desnu stranu",Alignment:"Poravnanje",Background:"Pozadina",Border:"Granica","Cell properties":"Svojstva ćelije","Center table":"Centar tabele",Color:"Boja","Color picker":"Birač boja",Column:"Kolona",Dashed:"Razbijeno","Delete column":"Briši kolonu","Delete row":"Briši red",Dimensions:"Dimenzija",Dotted:"Sa tačkama",Double:"Dvostruki","Enter table caption":"Unesite naslov tabele",Groove:"Kolosek","Header column":"Kolona za zaglavlje","Header row":"Red za zaglavlje",Height:"Visina","Horizontal text alignment toolbar":"Horizontalna traka sa alatkama za  poravnavanje teksta","Insert column left":"Dodaj kolonu levo","Insert column right":"Dodaj kolonu desno","Insert row above":"Dodaj red iznad","Insert row below":"Dodaj red ispod","Insert table":"Dodaj tabelu",Inset:"Prilog","Justify cell text":"Opravdajte tekst ćelije","Merge cell down":"Spoj ćelije na dole","Merge cell left":"Spoj ćelije na levo","Merge cell right":"Spoj ćelije na desno","Merge cell up":"Spoj ćelije na gore","Merge cells":"Spoj ćelije",None:"Nijedan",Outset:"Početak",Padding:"Postavljanje",Ridge:"Greben",Row:"Red","Select column":"Odaberi kolonu","Select row":"Odaberi red",Solid:"Čvrst","Split cell horizontally":"Deli ćelije vodoravno","Split cell vertically":"Deli ćelije uspravno",Style:"Stil","Table alignment toolbar":"Traka sa alatkama za poravnavanje tabele","Table cell text alignment":"Poravnaj tekst u tabeli","Table properties":"Svojstva tabele","Table toolbar":"Tabela traka sa alatkama",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Boja je nevažeća. Pokušajte sa "# FF0000" ili "rgb (255,0,0)" ili "crvena".','The value is invalid. Try "10px" or "2em" or simply "2".':"Vrednost je nevažeća. Pokušajte sa „10pk“ ili „2em“ ili jednostavno „2“.","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov","Vertical text alignment toolbar":"Vertikalna traka sa alatkama za poravnavanje teksta",Width:"Širina"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/sr.js b/web/core/assets/vendor/ckeditor5/table/translations/sr.js
new file mode 100644
index 0000000000000000000000000000000000000000..c2b77332059a6e5c50a420b32a3444360708b649
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/sr.js
@@ -0,0 +1 @@
+!function(e){const t=e.sr=e.sr||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Поравнајте текст ћелије према доле","Align cell text to the center":"Поравнајте текст ћелије у средину","Align cell text to the left":"Поравнајте текст ћелије лево","Align cell text to the middle":"Поравнајте текст ћелије у средину","Align cell text to the right":"Поравнајте текст ћелије десно","Align cell text to the top":"Поравнајте текст ћелије према горе","Align table to the left":"Поравнајте табелу на леву страну","Align table to the right":"Поравнајте табелу на десну страну",Alignment:"Поравнање",Background:"Позадина",Border:"Граница","Cell properties":"Својства ћелије","Center table":"Центар табеле",Color:"Боја","Color picker":"Бирач боја",Column:"Колона",Dashed:"Разбијено","Delete column":"Бриши колону","Delete row":"Бриши ред",Dimensions:"Димензија",Dotted:"Са тачкама",Double:"Двоструко","Enter table caption":"Унесите наслов табеле ",Groove:"Колосек","Header column":"Колона за заглавље","Header row":"Ред за заглавлје",Height:"Висина","Horizontal text alignment toolbar":"Хоризонтална трака са алаткама за поравнање текста","Insert column left":"Додај колону лево","Insert column right":"Додај колону десно","Insert row above":"Додај ред изнад","Insert row below":"Додај ред испод","Insert table":"Додај табелу",Inset:"Прилог","Justify cell text":"Оправдајте текст ћелије","Merge cell down":"Спој ћелије на доле","Merge cell left":"Cпој ћелије на лево","Merge cell right":"Спој ћелије на десно","Merge cell up":"Спој ћелије на горе","Merge cells":"Спој ћелије",None:"Ниједан",Outset:"Почетак",Padding:"Постављање",Ridge:"Гребен",Row:"Ред","Select column":"Изабери колону","Select row":"Изабери ред",Solid:"Чврст","Split cell horizontally":"Дели ћелије водоравно","Split cell vertically":"Дели ћелије усправно",Style:"Стил","Table alignment toolbar":"Трака са алаткама за поравнање табеле","Table cell text alignment":"Поравнај тексту табели","Table properties":"Својства табеле","Table toolbar":"Табела трака са алаткама",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Боја је неважећа. Покушајте са "#FF0000" или "rgb(255,0,0)" или "црвена".','The value is invalid. Try "10px" or "2em" or simply "2".':'Вредност је неважећа. Покушајте са "10px" или "2em" или једноставно "2".',"Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ","Vertical text alignment toolbar":"Вертикална трака са алаткама за поравнање текста",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/sv.js b/web/core/assets/vendor/ckeditor5/table/translations/sv.js
new file mode 100644
index 0000000000000000000000000000000000000000..b39550ed49d7e27674ab7dbbe58d193e20d24e19
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/sv.js
@@ -0,0 +1 @@
+!function(e){const t=e.sv=e.sv||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolumn",Dashed:"","Delete column":"Ta bort kolumn","Delete row":"Ta bort rad",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"Lägg in tabell",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rad","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/th.js b/web/core/assets/vendor/ckeditor5/table/translations/th.js
new file mode 100644
index 0000000000000000000000000000000000000000..43257d3b6ab7c8e8bf14c830ae8d490f4c84f722
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/th.js
@@ -0,0 +1 @@
+!function(e){const t=e.th=e.th||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"คอลัมน์",Dashed:"","Delete column":"ลบคอลัมน์","Delete row":"ลบแถว",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"หัวข้อคอลัมน์","Header row":"ส่วนหัวแถว",Height:"","Horizontal text alignment toolbar":"","Insert column left":"แทรกคอลัมน์ทางซ้าย","Insert column right":"แทรกคอลัมน์ทางขวา","Insert row above":"แทรกส่วนหัวด้านบน","Insert row below":"แทรกส่วนหัวด้านล่าง","Insert table":"แทรกตาราง",Inset:"","Justify cell text":"","Merge cell down":"ผสานเซลล์ด้านล่าง","Merge cell left":"ผสานเซลล์ด้านซ้าย","Merge cell right":"ผสานเซลล์ด้านขวา","Merge cell up":"ผสานเซลล์ด้านบน","Merge cells":"ผสานเซลล์",None:"",Outset:"",Padding:"",Ridge:"",Row:"แถว","Select column":"","Select row":"",Solid:"","Split cell horizontally":"แยกเซลล์แนวนอน","Split cell vertically":"แยกเซลล์แนวตั้ง",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"เครื่องมือตาราง",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/tk.js b/web/core/assets/vendor/ckeditor5/table/translations/tk.js
new file mode 100644
index 0000000000000000000000000000000000000000..9154dd40641a2b8ba681c92060b7879ab3ee1ae3
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/tk.js
@@ -0,0 +1 @@
+!function(e){const l=e.tk=e.tk||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Öýjük tekstini aşagyna deňleşdiriň","Align cell text to the center":"Öýjük tekstini merkeze deňleşdiriň","Align cell text to the left":"Öýjük tekstini çepe deňleşdiriň","Align cell text to the middle":"Öýjük tekstini ortasyna deňleşdiriň","Align cell text to the right":"Öýjük tekstini saga deňleşdiriň","Align cell text to the top":"Öýjük tekstini ýokarsyna deňleşdiriň","Align table to the left":"Tablisany çepe deňleşdiriň","Align table to the right":"Tablisany sag tarapa deňleşdiriň",Alignment:"Deňleşdirmek",Background:"Arka",Border:"Serhet","Cell properties":"Öýjük aýratynlyklary","Center table":"Tablisany merkezleşdiriň",Color:"Reňk","Color picker":"Reňk saýlaýjy",Column:"Sütün",Dashed:"Çyzykly","Delete column":"Sütüni pozuň","Delete row":"Setiri poz",Dimensions:"Ölçegleri",Dotted:"Nokatly",Double:"Goşa","Enter table caption":"",Groove:"Groove","Header column":"Sözbaşy sütüni","Header row":"Sözbaşy hatary",Height:"Boý","Horizontal text alignment toolbar":"Kese tekst tekizlemek gurallar paneli","Insert column left":"Sütüni çepe goýuň","Insert column right":"Sütüni saga goýuň","Insert row above":"Hatary ýokaryk goýuň","Insert row below":"Hatary aşak goýuň","Insert table":"Tablisa goýuň",Inset:"Inset","Justify cell text":"Öýjük tekstini esaslandyryň","Merge cell down":"Öýjügi aşak birleşdiriň","Merge cell left":"Öýjügi çepe birleşdiriň","Merge cell right":"Öýjügi saga birleşdiriň","Merge cell up":"Öýjügi ýokary birleşdiriň","Merge cells":"Öýjükleri birleşdiriň",None:"Hiç",Outset:"Outset",Padding:"Padding",Ridge:"Kertik",Row:"Setir","Select column":"Sütün saýlaň","Select row":"Setir saýlaň",Solid:"Gaty","Split cell horizontally":"Öýjügi keseligine bölüň","Split cell vertically":"Öýjügi dikligine bölüň",Style:"Stil","Table alignment toolbar":"Tablisa deňleşdirmek gurallar paneli","Table cell text alignment":"Tablisa öýjükleriniň tekstini deňleşdirmek","Table properties":"Tablisa aýratynlyklary","Table toolbar":"Tablisa gurallar paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Reňki nädogry "#FF0000" ýa-da "rgb(255,0,0)" ýa-da "gyzyl" barlap görüň.','The value is invalid. Try "10px" or "2em" or simply "2".':'Baha nädogry "10px" ýa-da "2em" ýa-da diňe "2" barlap görüň.',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Dik tekst tekizlemek gurallar paneli",Width:"Ini"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/tr.js b/web/core/assets/vendor/ckeditor5/table/translations/tr.js
new file mode 100644
index 0000000000000000000000000000000000000000..7b8eee08babce4f26265fd308022eb26c0410b92
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/tr.js
@@ -0,0 +1 @@
+!function(e){const l=e.tr=e.tr||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Hücre içindeki metni alta hizala","Align cell text to the center":"Hücre içindeki metnini ortaya hizalama","Align cell text to the left":"Hücre içindeki metnini sola hizala","Align cell text to the middle":"Hücre içindeki metni ortaya hizala","Align cell text to the right":"Hücre içindeki metnini sağa hizala","Align cell text to the top":"Hücre içindeki metni üste hizala","Align table to the left":"Tabloyu sola hizala","Align table to the right":"Tabloyu sağa hizala",Alignment:"Hizalama",Background:"Arkaplan",Border:"Kenar","Cell properties":"Hücre özellikleri","Center table":"Tabloyu ortala",Color:"Renk","Color picker":"Renk seçici",Column:"Kolon",Dashed:"Kesik çizgili","Delete column":"Kolonu sil","Delete row":"Satırı sil",Dimensions:"Ölçüler",Dotted:"Noktalı",Double:"Çift","Enter table caption":"",Groove:"Yiv","Header column":"Başlık kolonu","Header row":"Başlık satırı",Height:"Yükseklik","Horizontal text alignment toolbar":"Yatay metin hizalama araç çubuğu","Insert column left":"Sola kolon ekle","Insert column right":"Sağa kolon ekle","Insert row above":"Üste satır ekle","Insert row below":"Alta satır ekle","Insert table":"Tablo Ekle",Inset:"İçe","Justify cell text":"Hücre içindeki metini iki yana yasla","Merge cell down":"Aşağıya doğru birleştir","Merge cell left":"Sola doğru birleştir","Merge cell right":"Sağa doğru birleştir","Merge cell up":"Yukarı doğru birleştir","Merge cells":"Hücreleri birleştir",None:"Yok",Outset:"Dışarıya",Padding:"İç boşluk",Ridge:"Yükselti",Row:"Satır","Select column":"Kolon seç","Select row":"Satır seç",Solid:"Dolu","Split cell horizontally":"Hücreyi yatay böl","Split cell vertically":"Hücreyi dikey böl",Style:"Stil","Table alignment toolbar":"Tablo hizalama araç çubuğu","Table cell text alignment":"Tablo hücresi metin hizalaması","Table properties":"Tablo özellikleri","Table toolbar":"Tablo araç çubuğu",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Geçersiz renk. "#FF0000" veya "rgb(255,0,0)" veya "red" deneyin.','The value is invalid. Try "10px" or "2em" or simply "2".':'Geçersiz değer. "10px" veya "2em" veya sadece "2" deneyin.',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Dikey metin hizalama araç çubuğu",Width:"Genişlik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/ug.js b/web/core/assets/vendor/ckeditor5/table/translations/ug.js
new file mode 100644
index 0000000000000000000000000000000000000000..d919d1266d5cd73be235fed2a325ecdfc494d9fd
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/ug.js
@@ -0,0 +1 @@
+!function(e){const t=e.ug=e.ug||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"",Dashed:"","Delete column":"","Delete row":"",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"جەدۋەل قىستۇر",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/uk.js b/web/core/assets/vendor/ckeditor5/table/translations/uk.js
new file mode 100644
index 0000000000000000000000000000000000000000..026aee052d456920fd7bd27e35ba89dd6138aa95
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/uk.js
@@ -0,0 +1 @@
+!function(e){const t=e.uk=e.uk||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Вирівняти текст комірки по низу","Align cell text to the center":"Вирівняти текст по центру","Align cell text to the left":"Вирівняти текст по лівому краю","Align cell text to the middle":"Вирівняти текст комірки по середині","Align cell text to the right":"Вирівняти текст по правому краю","Align cell text to the top":"Вирівняти текст комірки по верху ","Align table to the left":"Вирівняти таблицю по лівому краю","Align table to the right":"Вирівняти таблицю по правому краю ",Alignment:"Вирівнювання",Background:"Фон",Border:"Межа","Cell properties":"Властивості комірок","Center table":"Відцентрувати таблицю",Color:"Колір","Color picker":"Вибір кольору",Column:"Стовпець",Dashed:"Пунктирна","Delete column":"Видалити стовпець","Delete row":"Видалити рядок",Dimensions:"Розміри",Dotted:"Точкова",Double:"Подвійна","Enter table caption":"",Groove:"Жолобчаста","Header column":"Заголовок стовпця","Header row":"Заголовок рядка",Height:"Висота","Horizontal text alignment toolbar":"Панель інструментів вирівнювання горизонтального тексту","Insert column left":"Вставити стовпець зліва","Insert column right":"Вставити стовпець справа","Insert row above":"Вставити рядок знизу","Insert row below":"Вставити рядок зверху","Insert table":"Вставити таблицю",Inset:"Угнута","Justify cell text":"Вирівняти текст по ширині ","Merge cell down":"Поєднати комірки внизу","Merge cell left":"Поєднати комірки ліворуч","Merge cell right":"Поєднати комірки праворуч","Merge cell up":"Поєднати комірки вгору","Merge cells":"Поєднати комірки",None:"Не вказано",Outset:"Випукла",Padding:"Заповнення",Ridge:"Ребриста",Row:"Рядок","Select column":"Виберіть стовпчик","Select row":"Виберіть рядок",Solid:"Суцільний","Split cell horizontally":"Розділити комірки горизонтально","Split cell vertically":"Розділити комірки вертикально",Style:"Стиль","Table alignment toolbar":"Панель інструментів вирівнювання таблиці","Table cell text alignment":"Вирівнювання тексту комірки","Table properties":"Властивості таблиці","Table toolbar":"Панель інструментів таблиці",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Колір недійсний. Спробуйте "#FF0000" або "rgb(255,0,0)" або "red"','The value is invalid. Try "10px" or "2em" or simply "2".':'Значення недійсне. Спробуйте "10px" або "2em" або просто "2"',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Панель інструментів вертикального вирівнювання тексту",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/vi.js b/web/core/assets/vendor/ckeditor5/table/translations/vi.js
new file mode 100644
index 0000000000000000000000000000000000000000..596212dc62bf0aa1db2123ae5e620c7475c394b4
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/vi.js
@@ -0,0 +1 @@
+!function(t){const e=t.vi=t.vi||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"Căn lề",Background:"Màu nền",Border:"Viền","Cell properties":"Thuộc tính của ô","Center table":"",Color:"Màu","Color picker":"",Column:"Cột",Dashed:"","Delete column":"Xoá cột","Delete row":"Xoá hàng",Dimensions:"Kích thước",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Tiêu đề cột","Header row":"Tiêu đề hàng",Height:"Cao","Horizontal text alignment toolbar":"","Insert column left":"Thêm cột vào bên trái","Insert column right":"Thêm cột vào bên phải","Insert row above":"Thêm hàng phía trên","Insert row below":"Thêm hàng ở dưới","Insert table":"Tạo bảng",Inset:"","Justify cell text":"","Merge cell down":"Sát nhập ô xuống dưới","Merge cell left":"Sát nhập ô qua trái","Merge cell right":"Sát nhập ô qua phải","Merge cell up":"Sát nhập ô lên trên","Merge cells":"Sát nhập ô",None:"",Outset:"",Padding:"Cách lề",Ridge:"",Row:"Hàng","Select column":"Chọn cột","Select row":"Chọn hàng",Solid:"","Split cell horizontally":"Tách ô theo chiều ngang","Split cell vertically":"Tách ô theo chiều dọc",Style:"Kiểu","Table alignment toolbar":"","Table cell text alignment":"Căn lề văn bản trong ô","Table properties":"Thuộc tính của bảng","Table toolbar":"Thanh công cụ bảng",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Rộng"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/table/translations/zh-cn.js
new file mode 100644
index 0000000000000000000000000000000000000000..b2fb3abdbc82219c654ebf77b1fd398d0a563704
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/zh-cn.js
@@ -0,0 +1 @@
+!function(e){const t=e["zh-cn"]=e["zh-cn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"使单元格文本对齐到底部","Align cell text to the center":"使单元格文本水平居中","Align cell text to the left":"使单元格文本左对齐","Align cell text to the middle":"使单元格文本垂直居中","Align cell text to the right":"使单元格文本右对齐","Align cell text to the top":"使单元格文本对齐到顶部","Align table to the left":"使表格左对齐","Align table to the right":"使表格右对齐",Alignment:"对齐",Background:"背景",Border:"边框","Cell properties":"单元格属性","Center table":"表格居中",Color:"颜色","Color picker":"颜色选择器",Column:"列",Dashed:"虚线","Delete column":"删除本列","Delete row":"删除本行",Dimensions:"尺寸",Dotted:"点状虚线",Double:"双线","Enter table caption":"",Groove:"凹槽边框","Header column":"标题列","Header row":"标题行",Height:"高度","Horizontal text alignment toolbar":"水平文本对齐工具栏","Insert column left":"左侧插入列","Insert column right":"右侧插入列","Insert row above":"在上面插入一行","Insert row below":"在下面插入一行","Insert table":"插入表格",Inset:"凹边框","Justify cell text":"对齐单元格文本","Merge cell down":"向下合并单元格","Merge cell left":"向左合并单元格","Merge cell right":"向右合并单元格","Merge cell up":"向上合并单元格","Merge cells":"合并单元格",None:"无",Outset:"凸边框",Padding:"内边距",Ridge:"垄状边框",Row:"行","Select column":"选择列","Select row":"选择行",Solid:"实线","Split cell horizontally":"横向拆分单元格","Split cell vertically":"纵向拆分单元格",Style:"样式","Table alignment toolbar":"表格对齐工具栏","Table cell text alignment":"表格单元格中的文本水平对齐","Table properties":"表格属性","Table toolbar":"表格工具栏",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'颜色无效。尝试使用"#FF0000"、"rgb(255,0,0)"或者"red"。','The value is invalid. Try "10px" or "2em" or simply "2".':"无效值。尝试使用“10px”、“2ex”或者只写“2”。","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"垂直文本对齐工具栏",Width:"宽度"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/table/translations/zh.js b/web/core/assets/vendor/ckeditor5/table/translations/zh.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec5c90996e1bfc747191283f7117ed46bd73bdb5
--- /dev/null
+++ b/web/core/assets/vendor/ckeditor5/table/translations/zh.js
@@ -0,0 +1 @@
+!function(e){const t=e.zh=e.zh||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"向下對齊","Align cell text to the center":"置中對齊","Align cell text to the left":"靠左對齊","Align cell text to the middle":"置中對齊","Align cell text to the right":"靠右對齊","Align cell text to the top":"向上對齊","Align table to the left":"靠左對齊","Align table to the right":"靠右對齊",Alignment:"對齊",Background:"背景顏色",Border:"邊框","Cell properties":"儲存格屬性","Center table":"置中對齊",Color:"文字顏色","Color picker":"顏色選擇",Column:"欄",Dashed:"虛線","Delete column":"刪除欄","Delete row":"刪除列",Dimensions:"尺寸",Dotted:"點線",Double:"雙線","Enter table caption":"",Groove:"內凹線","Header column":"標題欄","Header row":"標題列",Height:"高度","Horizontal text alignment toolbar":"水平對齊","Insert column left":"插入左方欄","Insert column right":"插入右方欄","Insert row above":"插入上方列","Insert row below":"插入下方列","Insert table":"插入表格",Inset:"內邊線","Justify cell text":"分散對齊","Merge cell down":"合併下方儲存格","Merge cell left":"合併左方儲存格","Merge cell right":"合併右方儲存格","Merge cell up":"合併上方儲存格","Merge cells":"合併儲存格",None:"無",Outset:"外框線",Padding:"儲存格留白",Ridge:"凸起線",Row:"列","Select column":"選擇欄","Select row":"選擇列",Solid:"實線","Split cell horizontally":"水平分割儲存格","Split cell vertically":"垂直分割儲存格",Style:"樣式","Table alignment toolbar":"表格對齊","Table cell text alignment":"儲存格文字對齊","Table properties":"表格屬性","Table toolbar":"表格工具",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'顏色代碼錯誤。試試看 "#FF0000" 或 "rgb(255, 0, 0)" 或 "red"。','The value is invalid. Try "10px" or "2em" or simply "2".':'尺寸代碼錯誤。試試看 "10px" 或 "2em" 或簡單寫 "2"。',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"垂直對齊",Width:"寬度"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/af.js b/web/core/assets/vendor/ckeditor5/translations/af.js
deleted file mode 100644
index a47679be3616b2178bf5d092a329519af3edea0a..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/af.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.af=n.af||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Belyn in die middel","Align left":"Belyn links","Align right":"Belyn regs",Justify:"Belyn beide kante","Text alignment":"Teksbelyning","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.af=e.af||{};r.dictionary=Object.assign(r.dictionary||{},{Bold:"Vetgedruk",Code:"Kode",Italic:"Skuinsgedruk",Strikethrough:"Deurgetrek",Subscript:"Onderskrif",Superscript:"Boskrif",Underline:"Onderstreep"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.af=n.af||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blok-aanhaling"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.af=i.af||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Verwyder formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.af=e.af||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Cancel:"Kanselleer","Remove color":"","Restore default":"",Save:"Berg","Show more items":""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ar.js b/web/core/assets/vendor/ckeditor5/translations/ar.js
deleted file mode 100644
index 300806d6a9e6f22dca38ad4ae3b67b751b36499a..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ar=n.ar||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"محاذاة في المنتصف","Align left":"محاذاة لليسار","Align right":"محاذاة لليمين",Justify:"ضبط","Text alignment":"محاذاة النص","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"عريض",Code:"شفرة برمجية",Italic:"مائل",Strikethrough:"يتوسطه خط",Subscript:"",Superscript:"",Underline:"تحته خط"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ar=i.ar||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"اقتباس"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.ar=n.ar||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"اختر عنوان",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"فقرة","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ar=e.ar||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"صورة بالوسط","Change image text alternative":"غير النص البديل للصورة","Enter image caption":"ادخل عنوان الصورة","Full size image":"صورة بحجم كامل","Image resize list":"","Image toolbar":"","image widget":"عنصر الصورة","In line":"",Insert:"","Insert image":"ادراج صورة","Insert image via URL":"","Left aligned image":"صورة بمحاذاة لليسار",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"صورة بمحاذاة لليمين","Side image":"صورة جانبية","Text alternative":"النص البديل",Update:"","Update image URL":"","Upload failed":"فشل الرفع","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ar=n.ar||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"تحرير الرابط",Link:"رابط","Link image":"","Link URL":"رابط عنوان","Open in a new tab":"","Open link in new tab":"فتح الرابط في تبويب جديد","This link has no URL":"لا يحتوي هذا الرابط على عنوان",Unlink:"إلغاء الرابط"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ar=e.ar||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"قائمة نقطية","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"قائمة رقمية","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ar=e.ar||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"قم بمحاذاة نص الخلية للاسفل","Align cell text to the center":"قم بمحاذاة نص الخلية إلى المركز","Align cell text to the left":"قم بمحاذاة نص الخلية إلى اليسار","Align cell text to the middle":"قم بمحاذاة نص الخلية إلى المنتصف","Align cell text to the right":"قم بمحاذاة نص الخلية إلى اليمين","Align cell text to the top":"قم بمحاذاة نص الخلية إلى الأعلى","Align table to the left":"قم بمحاذاة الجدول إلى اليسار","Align table to the right":"قم بمحاذاة الجدول إلى اليمين",Alignment:"المحاذاة",Background:"الخلفية",Border:"الحدود","Cell properties":"خصائص الخلية","Center table":"قم بمحاذاة الجدول إلى المنتصف",Color:"اللون","Color picker":"",Column:"عمود",Dashed:"متقطع","Delete column":"حذف العمود","Delete row":"حذف الصف",Dimensions:"الابعاد",Dotted:"منقط",Double:"","Enter table caption":"",Groove:"","Header column":"عمود عنوان","Header row":"صف عنوان",Height:"الارتفاع","Horizontal text alignment toolbar":"شريط أدوات محاذاة النص الأفقي","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Insert row above":"ادراج صف قبل","Insert row below":"ادراج صف بعد","Insert table":"إدراج جدول",Inset:"","Justify cell text":"ضبط نص الخلية","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Merge cell right":"دمج الخلايا لليمين","Merge cell up":"دمج الخلايا للأعلى","Merge cells":"دمج الخلايا",None:"لا شيء",Outset:"",Padding:"الحاشية",Ridge:"",Row:"صف","Select column":"حدد العمود","Select row":"حدد صفًا",Solid:"صلب","Split cell horizontally":"فصل الخلايا بشكل افقي","Split cell vertically":"فصل الخلايا بشكل عمودي",Style:"أسلوب","Table alignment toolbar":"شريط أدوات محاذاة الجدول","Table cell text alignment":"محاذاة نص خلية الجدول","Table properties":"خصائص الجدول","Table toolbar":"شريط أدوات الجدول",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"شريط أدوات محاذاة النص العمودي",Width:"العرض"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ar=e.ar||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"إلغاء","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"إعادة","Remove color":"","Restore default":"","Rich Text Editor":"معالج نصوص","Rich Text Editor, %0":"معالج نصوص، 0%",Save:"حفظ","Show more items":"",Turquoise:"",Undo:"تراجع","Upload in progress":"جاري الرفع",White:"",Yellow:""}),o.getPluralForm=function(e){return 0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ast.js b/web/core/assets/vendor/ckeditor5/translations/ast.js
deleted file mode 100644
index 0fb11d5d74e801299fca4feeed72db51c54159a7..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ast.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.ast=i.ast||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrina",Code:"",Italic:"Cursiva",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.ast=e.ast||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"Imaxen a tamañu completu","Image resize list":"","Image toolbar":"","image widget":"complementu d'imaxen","In line":"",Insert:"","Insert image":"","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Imaxen llateral","Text alternative":"",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ast=n.ast||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Enllazar","Link image":"","Link URL":"URL del enllaz","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desenllazar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ast=e.ast||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Llista con viñetes","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Llista numberada","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.ast=e.ast||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Encaboxar","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Restore default":"","Rich Text Editor":"Editor de testu arriquecíu","Rich Text Editor, %0":"Editor de testu arriquecíu, %0",Save:"Guardar","Show more items":"",Turquoise:"",Undo:"Desfacer",White:"",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/az.js b/web/core/assets/vendor/ckeditor5/translations/az.js
deleted file mode 100644
index ce43bd147f9c57fd0d3c38ba02a69c1917195eaa..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.az=n.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Mərkəzə düzləndir","Align left":"Soldan düzləndir","Align right":"Sağdan düzləndir",Justify:"Eninə görə","Text alignment":"Mətn düzləndirməsi","Text alignment toolbar":"Mətnin düzləndirmə paneli"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const i=a.az=a.az||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Yarıqalın",Code:"Kod",Italic:"Maili",Strikethrough:"Qaralanmış",Subscript:"Alt yazı",Superscript:"Üst yazı",Underline:"Altdan xətt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.az=i.az||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Sitat bloku"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.az=a.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Başlıqı seç",Heading:"Başlıq","Heading 1":"Başlıq 1","Heading 2":"Başlıq 2","Heading 3":"Başlıq 3","Heading 4":"Başlıq 4","Heading 5":"Başlıq 5","Heading 6":"Başlıq 6",Paragraph:"Abzas","Type or paste your content here.":"","Type your title":"Başlığınızı yazın"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.az=i.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Üfüqi xətt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.az=e.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Mərkəzə düzləndir","Change image text alternative":"Alternativ mətni redaktə et","Enter image caption":"Şəkil başlığı daxil edin","Full size image":"Tam ölçülü şəkili","Image resize list":"","Image toolbar":"Şəkil paneli","image widget":"Şəkil vidgetı","In line":"",Insert:"","Insert image":"Şəkili əlavə et","Insert image via URL":"","Left aligned image":"Soldan düzləndir",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Sağdan düzləndir","Side image":"Yan şəkil","Text alternative":"Alternativ mətn",Update:"","Update image URL":"","Upload failed":"Şəkili serverə yüklə","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.az=i.az||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Boş yeri kiçilt","Increase indent":"Boş yeri böyüt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.az=n.az||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Yüklənə bilər","Edit link":"Linki redaktə et",Link:"Əlaqələndir","Link image":"","Link URL":"Linkin URL","Open in a new tab":"Yeni pəncərədə aç","Open link in new tab":"Linki yeni pəncərədə aç","This link has no URL":"Bu linkdə URL yoxdur",Unlink:"Linki sil"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.az=e.az||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Markerlənmiş siyahı","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nömrələnmiş siyahı","Numbered list styles toolbar":"",Square:"","To-do List":"To-do siyahı","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.az=o.az||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Formatı Ləğv Et"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(l){const e=l.az=l.az||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"Fon",Border:"Sərhəd","Cell properties":"","Center table":"",Color:"Rəng","Color picker":"",Column:"Sütun",Dashed:"","Delete column":"Sütunları sil","Delete row":"Sətirləri sil",Dimensions:"Ölçülər",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Başlıqlı sütun","Header row":"Başlıqlı sətir",Height:"Hündürlük","Horizontal text alignment toolbar":"","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Insert row above":"Aşağıya sətir əlavə et","Insert row below":"Yuxarıya sətir əlavə et","Insert table":"Cədvəli əlavə et",Inset:"","Justify cell text":"","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cells":"Xanaları birləşdir",None:"",Outset:"",Padding:"",Ridge:"",Row:"Sətir","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Xanaları üfüqi böl","Split cell vertically":"Xanaları şaquli böl",Style:"","Table alignment toolbar":"","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması","Table properties":"Cədvəl xüsusiyyətləri","Table toolbar":"Cədvəl paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Eni"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.az=e.az||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%1-dən %0",Aquamarine:"Akvamarin",Black:"Qara",Blue:"Mavi",Cancel:"İmtina et","Dim grey":"Tünd boz","Dropdown toolbar":"Açılan paneli","Edit block":"Redaktə etmək bloku","Editor toolbar":"Redaktorun paneli",Green:"Yaşıl",Grey:"Boz","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Açıq mavi","Light green":"Açıq yaşıl","Light grey":"Açıq boz",Next:"Növbəti",Orange:"Narıncı",Previous:"Əvvəlki",Purple:"Bənövşəyi",Red:"Qırmızı",Redo:"Təkrar et","Remove color":"Rəngi ləğv et","Restore default":"","Rich Text Editor":"Rich Text Redaktoru","Rich Text Editor, %0":"Rich Text Redaktoru, %0",Save:"Yadda saxla","Show more items":"Daha çox əşyanı göstərin",Turquoise:"Firuzəyi",Undo:"İmtina et","Upload in progress":"Yüklənir",White:"Ağ","Widget toolbar":"Vidgetin paneli",Yellow:"Sarı"}),a.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/bg.js b/web/core/assets/vendor/ckeditor5/translations/bg.js
deleted file mode 100644
index 097c0f4f9771f7a8dc520687f74f725c8d4a54b5..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Удебелен",Code:"",Italic:"Курсив",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.bg=i.bg||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.bg=n.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Избери заглавие",Heading:"Заглавие","Heading 1":"Заглавие 1","Heading 2":"Заглавие 2","Heading 3":"Заглавие 3","Heading 4":"Заглавие 4","Heading 5":"Заглавие 5","Heading 6":"Заглавие 6",Paragraph:"Параграф","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.bg=e.bg||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"","Image resize list":"","Image toolbar":"","image widget":"Компонент за изображение","In line":"",Insert:"","Insert image":"Вмъкни изображение","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.bg=n.bg||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Намали отстъпа","Increase indent":"Увеличи отстъпа"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.bg=n.bg||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Изтегляне","Edit link":"Редакция на линк",Link:"Линк","Link image":"","Link URL":"Уеб адрес на линка","Open in a new tab":"Отваряне в нов раздел","Open link in new tab":"Отваряне на линк в нов раздел","This link has no URL":"Този линк няма уеб адрес",Unlink:"Премахване на линка"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.bg=e.bg||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Водещи символи","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Номериране","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.bg=e.bg||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Колона",Dashed:"","Delete column":"Изтриване на колона","Delete row":"Изтриване на ред",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Заглавна колона","Header row":"Заглавен ред",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Insert row above":"Вмъкни ред отгоре","Insert row below":"Вмъкни ред отдолу","Insert table":"Вмъкни таблица",Inset:"","Justify cell text":"","Merge cell down":"Обединяване на клетка надолу","Merge cell left":"Обединяване на клетка отляво","Merge cell right":"Обединяване на клетка отдясно","Merge cell up":"Обединяване на клетка отгоре","Merge cells":"Обединяване на клетки",None:"",Outset:"",Padding:"",Ridge:"",Row:"Ред","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Разделяне на клетки хоризонтално","Split cell vertically":"Разделяне на клетки вертикално",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const e=o.bg=o.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"",Cancel:"Отказ",Redo:"Повтори","Remove color":"","Restore default":"",Save:"Запазване","Show more items":"",Undo:"Отмени","Upload in progress":"Качването е в процес"}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ca.js b/web/core/assets/vendor/ckeditor5/translations/ca.js
deleted file mode 100644
index 7f89e8f5476ba97631a3b56b9996e1c109da75b5..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ca=i.ca||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Alineació centre","Align left":"Alineació esquerra","Align right":"Alineació dreta",Justify:"Justificar","Text alignment":"Alineació text","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.ca=i.ca||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negreta",Code:"Codi",Italic:"Cursiva",Strikethrough:"Marcat",Subscript:"",Superscript:"",Underline:"Subrallat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(c){const i=c.ca=c.ca||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cita de bloc"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.ca=a.ca||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Escull capçalera",Heading:"Capçalera","Heading 1":"Capçalera 1","Heading 2":"Capçalera 2","Heading 3":"Capçalera 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Pàrraf","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const e=o.ca=o.ca||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"",Cancel:"Cancel·lar","Remove color":"","Restore default":"",Save:"Desar","Show more items":""}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/cs.js b/web/core/assets/vendor/ckeditor5/translations/cs.js
deleted file mode 100644
index 68194e32c060722e6391e4224ba24d68e7a57a6d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.cs=n.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Zarovnat na střed","Align left":"Zarovnat vlevo","Align right":"Zarovnat vpravo",Justify:"Zarovnat do bloku","Text alignment":"Zarovnání textu","Text alignment toolbar":"Panel nástrojů zarovnání textu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.cs=n.cs||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tučné",Code:"Kódový blok",Italic:"Kurzíva",Strikethrough:"Přeškrtnuté",Subscript:"Dolní index",Superscript:"Horní index",Underline:"Podtržené"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(c){const i=c.cs=c.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citace"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.cs=e.cs||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Zvolte nadpis",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Paragraph:"Odstavec","Type or paste your content here.":"Zde zadejte nebo vložte obsah.","Type your title":"Sem zadejte název"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.cs=n.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"Horizontal line":"Vodorovná čára"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.cs=e.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Obrázek zarovnaný na střed","Change image text alternative":"Změnit alternativní text obrázku","Enter image caption":"Zadejte popis obrázku","Full size image":"Obrázek v plné velikosti","Image resize list":"Seznam možností změny velikosti","Image toolbar":"Panel nástrojů obrázku","image widget":"ovládací prvek obrázku","In line":"",Insert:"Vložit","Insert image":"Vložit obrázek","Insert image via URL":"Vložit obrázek pomocí URL","Left aligned image":"Obrázek zarovnaný vlevo",Original:"Originální","Resize image":"Změnit velikost","Resize image to %0":"Změnit velikost na %0","Resize image to the original size":"Změnit velikost na původní velikost","Right aligned image":"Obrázek zarovnaný vpravo","Side image":"Postranní obrázek","Text alternative":"Alternativní text",Update:"Aktualizovat","Update image URL":"Aktualizovat URL obrázku","Upload failed":"Nahrání selhalo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.cs=n.cs||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Zmenšit odsazení","Increase indent":"Zvětšit odsazení"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.cs=a.cs||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Vybrat jazyk",Language:"Jazyk","Remove language":"Odstranit jazyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.cs=n.cs||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Ke stažení","Edit link":"Upravit odkaz",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL odkazu","Open in a new tab":"Otevřít v nové kartě","Open link in new tab":"Otevřít odkaz v nové kartě","This link has no URL":"Tento odkaz nemá žádnou URL",Unlink:"Odstranit odkaz"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.cs=e.cs||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Odrážky","Bulleted list styles toolbar":"Panel seznamu s odrážkami",Circle:"Kruh",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začátku",Disc:"Plný kruh","Lower-latin":"Malá písmena","Lower–roman":"Malé římské čísla","Numbered List":"Číslování","Numbered list styles toolbar":"Panel se styly číslovaného seznamu",Square:"Čtverec","To-do List":"Seznam úkolů","Toggle the circle list style":"Přepnout na seznam s kruhovým označením","Toggle the decimal list style":"Přepnout na číselný seznam","Toggle the decimal with leading zero list style":"Přepnout na číselný seznam s nulou na začátku","Toggle the disc list style":"Přepnout na seznam s označením plného kruhu","Toggle the lower–latin list style":"Přepnout na seznam s malými písmeny","Toggle the lower–roman list style":"Přepnout na seznam s malými římskými čísly","Toggle the square list style":"Přepnout na seznam se čtvercovým označením","Toggle the upper–latin list style":"Přepnout na seznam s velkými písmeny","Toggle the upper–roman list style":"Přepnout na seznam s velkými římskými čísly","Upper-latin":"Velká písmena","Upper-roman":"Velké římské čísla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.cs=n.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Odstranit formátování"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.cs=t.cs||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"Zarovnat text buňky dolů","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the middle":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Align cell text to the top":"Zarovnat text buňky nahoru","Align table to the left":"Zarovnat tabulku doleva","Align table to the right":"Zarovnat tabulku doprava",Alignment:"Zarovnání",Background:"Pozadí",Border:"Okraj","Cell properties":"Vlastnosti buňky","Center table":"Centrovat tabulku",Color:"Barva","Color picker":"Vybrat barvu",Column:"Sloupec",Dashed:"Čárkovaná","Delete column":"Smazat sloupec","Delete row":"Smazat řádek",Dimensions:"Rozměry",Dotted:"Tečkovaná",Double:"Dvojitá","Enter table caption":"",Groove:"Drážkovaná","Header column":"Sloupec záhlaví","Header row":"Řádek záhlaví",Height:"Výška","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Insert row above":"Vložit řádek před","Insert row below":"Vložit řádek pod","Insert table":"Vložit tabulku",Inset:"Vložená zevnitř","Justify cell text":"Zarovnat text buňky z obou stran","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Merge cell right":"Sloučit s buňkou vpravo","Merge cell up":"Sloučit s buňkou nad","Merge cells":"Sloučit buňky",None:"Žádná",Outset:"Vložená zvenku",Padding:"Vnitřní okraj",Ridge:"Rámovaná",Row:"Řádek","Select column":"Vybrat sloupec","Select row":"Vybrat řádek",Solid:"Plná","Split cell horizontally":"Rozdělit buňky horizontálně","Split cell vertically":"Rozdělit buňky vertikálně",Style:"Styl","Table alignment toolbar":"Panel zarovnání tabulky","Table cell text alignment":"Zarovnání textu buňky tabulky","Table properties":"Vlastnosti tabulky","Table toolbar":"Panel nástrojů tabulky",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Barva má nesprávný formát. Zkuste "#FF0000", "rgb(255,0,0)" nebo "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávná. Zkuste "10px", "2em" nebo jednoduše "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu",Width:"Šířka"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a.cs=a.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Částečně rovný",Angle:"Úhel","Approximately equal to":"Aproximace","Asterisk operator":"Hvězdička / násobení","Austral sign":"Znak Austral","back with leftwards arrow above":"šipka zpět","Bitcoin sign":"Měna Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategorie znaků","Colon sign":"dvojtečka","Contains as member":"Obsahuje prvek","Copyright sign":"Copyright","Cruzeiro sign":"Měna Cruzeiro","Currency sign":"Znak měny","Degree sign":"Znak stupeň","Division sign":"Dělení","Dollar sign":"Znak Dolar","Dong sign":"Znak Dong","Double dagger":"Dvojkříž","Double exclamation mark":"Dvojitý vykřičník","Double low-9 quotation mark":"Dvojitá spodní uvozovka","Double question mark":"Dvojitý otazník","downwards arrow to bar":"šipka dolů do svislé čáry","downwards dashed arrow":"přerušovaná šipka dolů","downwards double arrow":"dvojitá šipka dolů","Drachma sign":"Znak Drachma","Element of":"Patří / Je součástí","Em dash":"Dlouhá pomlčka","Empty set":"Prázdná množina","En dash":"Pomlčka","end with leftwards arrow above":"šipka konec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Vykřičník a otazník","For all":"Pro všechny prvky v množině","Fraction slash":"Lomítko / Dělení","French franc sign":"Měna Francouzský Frank","German penny sign":"Německá penny","Greater-than or equal to":"Větší nebo roven","Greater-than sign":"Větší než","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Tečky","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Integral:"Integrál",Intersection:"Průsečík / Průnik","Inverted exclamation mark":"Obrácený vykřičník","Inverted question mark":"Obrácený otazník","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské velké písmeno a s háčkem","Latin capital letter a with macron":"Latinské velké písmeno a s čárou","Latin capital letter a with ogonek":"Latinské velké písmeno a s háčkem","Latin capital letter c with acute":"Latinské velké písmeno c s čárkou","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské velké písmeno c s obráceným háčkem","Latin capital letter c with dot above":"Latinské velké písmeno c s tečkou nad znakem","Latin capital letter d with caron":"Latinské velké písmeno d s háčkem","Latin capital letter d with stroke":"Latinské velké písmeno d s přeškrtnutím","Latin capital letter e with breve":"Latinské velké písmeno e s háčkem","Latin capital letter e with caron":"Latinské velké písmeno e s háčkem","Latin capital letter e with dot above":"Latinské velké písmeno e s tečkou nad znakem","Latin capital letter e with macron":"Latinské velké písmeno e s čárou","Latin capital letter e with ogonek":"Latinské velké písmeno e s háčkem","Latin capital letter eng":"Latinské velké písmeno Eng","Latin capital letter g with breve":"Latinské velké písmeno g s háčkem","Latin capital letter g with cedilla":"Latinské velké písmeno g s háčkem","Latin capital letter g with circumflex":"Latinské velké písmeno g s obráceným háčkem","Latin capital letter g with dot above":"Latinské velké písmeno g s tečkou nad znakem","Latin capital letter h with circumflex":"Latinské velké písmeno h s obráceným háčkem","Latin capital letter h with stroke":"Latinské velké písmeno h s přeškrtnutím","Latin capital letter i with breve":"Latinské velké písmeno i s háčkem","Latin capital letter i with dot above":"Latinské velké písmeno i s tečkou nad znakem","Latin capital letter i with macron":"Latinské velké písmeno i s čárou","Latin capital letter i with ogonek":"Latinské velké písmeno i s háčkem","Latin capital letter i with tilde":"Latinské velké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské velké písmeno j s obráceným háčkem","Latin capital letter k with cedilla":"Latinské velké písmeno k s háčkem","Latin capital letter l with acute":"Latinské velké písmeno l s čárkou","Latin capital letter l with caron":"Latinské velké písmeno l s háčkem","Latin capital letter l with cedilla":"Latinské velké písmeno l s háčkem","Latin capital letter l with middle dot":"Latinské velké písmeno l s tečkou uprostřed","Latin capital letter l with stroke":"Latinské velké písmeno l s přeškrtnutím","Latin capital letter n with acute":"Latinské velké písmeno n s čárkou","Latin capital letter n with caron":"Latinské velké písmeno n s háčkem","Latin capital letter n with cedilla":"Latinské velké písmeno n s háčkem","Latin capital letter o with breve":"Latinské velké písmeno o s háčkem","Latin capital letter o with double acute":"Latinské velké písmeno o s čárkou","Latin capital letter o with macron":"Latinské velké písmeno o s čárou","Latin capital letter r with acute":"Latinské velké písmeno r s čárkou","Latin capital letter r with caron":"Latinské velké písmeno r s háčkem","Latin capital letter r with cedilla":"Latinské velké písmeno r s háčkem","Latin capital letter s with acute":"Latinské velké písmeno s s čárkou","Latin capital letter s with caron":"Latinské velké písmeno s s háčkem","Latin capital letter s with cedilla":"Latinské velké písmeno s s háčkem","Latin capital letter s with circumflex":"Latinské velké písmeno s s obráceným háčkem","Latin capital letter t with caron":"Latinské velké písmeno t s háčkem","Latin capital letter t with cedilla":"Latinské velké písmeno t s háčkem","Latin capital letter t with stroke":"Latinské velké písmeno t s přeškrtnutím","Latin capital letter u with breve":"Latinské velké písmeno u s háčkem","Latin capital letter u with double acute":"Latinské velké písmeno u s dvojitým akcentu","Latin capital letter u with macron":"Latinské velké písmeno u s čárou","Latin capital letter u with ogonek":"Latinské velké písmeno u s háčkem","Latin capital letter u with ring above":"Latinské velké písmeno u s kroužkem nad znakem","Latin capital letter u with tilde":"Latinské velké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské velké písmeno w s obráceným háčkem","Latin capital letter y with circumflex":"Latinské velké písmeno y s obráceným háčkem","Latin capital letter y with diaeresis":"Latinské velké písmeno y s dvojtečkou nad znakem","Latin capital letter z with acute":"Latinské velké písmeno z s čárkou","Latin capital letter z with caron":"Latinské velké písmeno z s háčkem","Latin capital letter z with dot above":"Latinské velké písmeno z s tečkou nad znakem","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small letter a with breve":"Latinské malé písmeno a s háčkem","Latin small letter a with macron":"Latinské malé písmeno a s čárou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčkem","Latin small letter c with acute":"Latinské malé písmeno c s čárkou","Latin small letter c with caron":"Latinské malé písmeno c s háčkem","Latin small letter c with circumflex":"Latinské malé písmeno c s obráceným háčkem","Latin small letter c with dot above":"Latinské malé písmeno c s tečkou nad znakem","Latin small letter d with caron":"Latinské malé písmeno d s háčkem","Latin small letter d with stroke":"Latinské malé písmeno d s přeškrtnutím","Latin small letter dotless i":"Latinské malé písmeno i bez tečky","Latin small letter e with breve":"Latinské malé písmeno e s háčkem","Latin small letter e with caron":"Latinské malé písmeno e s háčkem","Latin small letter e with dot above":"Latinské malé písmeno e s tečkou nad znakem","Latin small letter e with macron":"Latinské malé písmeno e s čárou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčkem","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkce","Latin small letter g with breve":"Latinské malé písmeno g s háčkem","Latin small letter g with cedilla":"Latinské malé písmeno g s háčkem","Latin small letter g with circumflex":"Latinské malé písmeno g s obráceným háčkem","Latin small letter g with dot above":"Latinské malé písmeno g s tečkou nad znakem","Latin small letter h with circumflex":"Latinské malé písmeno h s obráceným háčkem","Latin small letter h with stroke":"Latinské malé písmeno h s přeškrtnutím","Latin small letter i with breve":"Latinské malé písmeno i s háčkem","Latin small letter i with macron":"Latinské malé písmeno i s čárou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčkem","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráceným háčkem","Latin small letter k with cedilla":"Latinské malé písmeno k s háčkem","Latin small letter kra":"Latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s čárkou","Latin small letter l with caron":"Latinské malé písmeno l s háčkem","Latin small letter l with cedilla":"Latinské malé písmeno l s háčkem","Latin small letter l with middle dot":"Latinské malé písmeno l s tečkou uprostřed","Latin small letter l with stroke":"Latinské malé písmeno l s přeškrtnutím","Latin small letter long s":"Malé dlouhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofem","Latin small letter n with acute":"Latinské malé písmeno n s čárkou","Latin small letter n with caron":"Latinské malé písmeno n s háčkem","Latin small letter n with cedilla":"Latinské malé písmeno n s háčkem","Latin small letter o with breve":"Latinské malé písmeno o s háčkem","Latin small letter o with double acute":"Latinské malé písmeno o s čárkou","Latin small letter o with macron":"Latinské malé písmeno o s čárou","Latin small letter r with acute":"Latinské malé písmeno r s čárkou","Latin small letter r with caron":"Latinské malé písmeno r s háčkem","Latin small letter r with cedilla":"Latinské malé písmeno r s háčkem","Latin small letter s with acute":"Latinské malé písmeno s s čárkou","Latin small letter s with caron":"Latinské malé písmeno s s háčkem","Latin small letter s with cedilla":"Latinské malé písmeno s s háčkem","Latin small letter s with circumflex":"Latinské malé písmeno s s obráceným háčkem","Latin small letter t with caron":"Latinské malé písmeno t s háčkem","Latin small letter t with cedilla":"Latinské malé písmeno t s háčkem","Latin small letter t with stroke":"Latinské malé písmeno t s přeškrtnutím","Latin small letter u with breve":"Latinské malé písmeno u s háčkem","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým akcentu","Latin small letter u with macron":"Latinské malé písmeno o s čárou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčkem","Latin small letter u with ring above":"Latinské malé písmeno u s kroužkem nad znakem","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráceným háčkem","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s čárkou","Latin small letter z with caron":"Malé písmeno s z háčkem","Latin small letter z with dot above":"Latinské malé písmeno z s tečkou nad znakem","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin small ligature oe":"Latinský malý znak ligatury oe","Left double quotation mark":"Levá dvojitá uvozovka","Left single quotation mark":"Levá uvozovka","Left-pointing double angle quotation mark":"Dvojitá šipka ukazující do leva","leftwards arrow to bar":"šipka doleva do svislé čáry","leftwards dashed arrow":"přerušovaná šipka doleva","leftwards double arrow":"dvojitá šipka doleva","Less-than or equal to":"Menší nebo roven","Less-than sign":"Menší než","Lira sign":"Měna Lira","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horní čára","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiplication sign":"Násobení","N-ary product":"Znak cyklického násobení","N-ary summation":"Znak cyklického sčítání",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekel","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatří / Není součástí","Not equal to":"Nerovná se","Not sign":"Není rovný","on with exclamation mark with left right arrow above":"ON s vykřičníkem se šipkou doleva doprava nahoru",Overline:"Přeškrtnutí","Paragraph sign":"Odstavec","Partial differential":"Parciální diference","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak Libra","Proportional to":"Úměrný k","Question exclamation mark":"Otazník a vykřičník","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrácený znak odstavce","Right double quotation mark":"Pravá dvojitá uvozovka","Right single quotation mark":"Pravá uvozovka","Right-pointing double angle quotation mark":"Dvojitá šipka ukazující do prava","rightwards arrow to bar":"šipka doprava do svislé čáry","rightwards dashed arrow":"čárkovaná šipka doprava","rightwards double arrow":"dvojitá šipka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekce","Single left-pointing angle quotation mark":"Šipka ukazující do leva","Single low-9 quotation mark":"Spodní uvozovka","Single right-pointing angle quotation mark":"Šipka ukazující do prava","soon with rightwards arrow above":"brzy se šipkou doprava nahoru","Special characters":"Speciální znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množině","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP se šipkou nahoru","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra","Two dot leader":"Horizontální dvojtečka",Union:"Sjednocení","up down arrow with base":"Šipka nahoru-dolů od základny","upwards arrow to bar":"šipka nahoru do svislé čáry","upwards dashed arrow":"čárkovaná šipka nahoru","upwards double arrow":"dvojitá šipka nahoru","Vulgar fraction one half":"Polovina","Vulgar fraction one quarter":"Jedna čtvrtina","Vulgar fraction three quarters":"Tři čtvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.cs=e.cs||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akvamarínová",Black:"Černá",Blue:"Modrá",Cancel:"Zrušit","Dim grey":"Tmavě šedá","Dropdown toolbar":"Rozbalovací panel nástrojů","Edit block":"Upravit blok","Editor toolbar":"Panel nástrojů editoru",Green:"Zelená",Grey:"Šedá","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec před blok","Light blue":"Světle modrá","Light green":"Světle zelená","Light grey":"Světle šedá",Next:"Další",Orange:"Oranžová",Previous:"Předchozí",Purple:"Fialová",Red:"Červená",Redo:"Znovu","Remove color":"Odstranit barvu","Restore default":"","Rich Text Editor":"Textový editor","Rich Text Editor, %0":"Textový editor, %0",Save:"Uložit","Select all":"Vybrat vše","Show more items":"Zobrazit další položky",Turquoise:"Tyrkysová",Undo:"Zpět","Upload in progress":"Probíhá nahrávání",White:"Bílá","Widget toolbar":"Panel nástrojů ovládacího prvku",Yellow:"Žlutá"}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:e>=2&&e<=4&&e%1==0?1:e%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/da.js b/web/core/assets/vendor/ckeditor5/translations/da.js
deleted file mode 100644
index 80ca5205ea112fa446e57a88e0acc625d84a6246..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.da=t.da||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Justér center","Align left":"Justér venstre","Align right":"Justér højre",Justify:"Justér","Text alignment":"Tekstjustering","Text alignment toolbar":"Tekstjustering værktøjslinje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.da=t.da||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fed",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gennemstreg",Subscript:"Sænket skrift",Superscript:"Hævet skrift",Underline:"Understreget"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.da=i.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blot citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i.da=i.da||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Vælg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Paragraph:"Afsnit","Type or paste your content here.":"Skriv eller indsæt dit indhold her.","Type your title":"Skriv din titel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.da=i.da||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horisontal linje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.da=e.da||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centreret billede","Change image text alternative":"Skift alternativ billedtekst","Enter image caption":"Indtast billedoverskrift","Full size image":"Fuld billedstørrelse","Image resize list":"","Image toolbar":"Billedværktøjslinje","image widget":"billed widget","In line":"",Insert:"","Insert image":"Indsæt billede","Insert image via URL":"","Left aligned image":"Venstrestillet billede",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Højrestillet billede","Side image":"Sidebillede","Text alternative":"Alternativ tekst",Update:"","Update image URL":"","Upload failed":"Upload fejlede","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.da=n.da||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Formindsk indrykning","Increase indent":"Forøg indrykning"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.da=n.da||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Kan downloades","Edit link":"Redigér link",Link:"Link","Link image":"","Link URL":"Link URL","Open in a new tab":"Åben i ny fane","Open link in new tab":"Åben link i ny fane","This link has no URL":"Dette link har ingen URL",Unlink:"Fjern link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.da=e.da||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktopstilling","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Opstilling med tal","Numbered list styles toolbar":"",Square:"","To-do List":"To-do liste","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.da=n.da||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Fjern format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.da=e.da||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Justér tekstcelle til bunden","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the right":"Justér tekstcelle til højre","Align cell text to the top":"Justér tekstcelle til top","Align table to the left":"Justér tabel til venstre","Align table to the right":"Justér tabel til højre",Alignment:"Justering",Background:"Baggrund",Border:"Ramme","Cell properties":"Celleegenskaber","Center table":"Centrér tabel",Color:"Farve","Color picker":"",Column:"Kolonne",Dashed:"Stiplet (streg)","Delete column":"Slet kolonne","Delete row":"Slet række",Dimensions:"Dimensioner",Dotted:"Stiplet (prik)",Double:"Dobbel","Enter table caption":"",Groove:"Not","Header column":"Headerkolonne","Header row":"Headerrække",Height:"Højde","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Insert row above":"Indsæt header over","Insert row below":"Indsæt header under","Insert table":"Indsæt tabel",Inset:"Forsænket","Justify cell text":"Justér tekstcelle","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Merge cell right":"Flet celler højre","Merge cell up":"Flet celler op","Merge cells":"Flet celler",None:"Ingen",Outset:"Fra starten",Padding:"Fyld",Ridge:"Kam",Row:"Række","Select column":"","Select row":"",Solid:"Massiv","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Style:"Stil","Table alignment toolbar":"Tabeljustering værktøjslinje","Table cell text alignment":"Tabelcelle tekstjustering","Table properties":"Tabelegenskaber","Table toolbar":"Tabel værktøjslinje",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farven er ugyldig. Prøv "#FF0000" eller "rgb(255,0,0)" eller "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Værdien er ugyldig. Prøv "10px" eller "2em" eller ganske enkelt "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje",Width:"Bredde"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(r){const e=r.da=r.da||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 af %1",Aquamarine:"Marineblå",Black:"Sort",Blue:"Blå",Cancel:"Annullér","Dim grey":"Dunkel grå","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Editor toolbar":"Editor værktøjslinje",Green:"Grøn",Grey:"Grå","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Lys blå","Light green":"Lys grøn","Light grey":"Lys grå",Next:"Næste",Orange:"Orange",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gentag","Remove color":"Fjern farve","Restore default":"","Rich Text Editor":"Wysiwyg editor","Rich Text Editor, %0":"Wysiwyg editor, %0",Save:"Gem","Show more items":"Vis flere emner",Turquoise:"Turkis",Undo:"Fortryd","Upload in progress":"Upload i gang",White:"Hvid","Widget toolbar":"Widget værktøjslinje",Yellow:"Gyl"}),e.getPluralForm=function(r){return 1!=r}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/de-ch.js b/web/core/assets/vendor/ckeditor5/translations/de-ch.js
deleted file mode 100644
index ed1c2600d3966ae6d1d348d525a7165beeb44a04..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t["de-ch"]=t["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Textausrichtung Werkzeugleiste"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e["de-ch"]=e["de-ch"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fett",Code:"Code",Italic:"Kursiv",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(c){const i=c["de-ch"]=c["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["de-ch"]=e["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Überschrift auswählen",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Paragraph:"Absatz","Type or paste your content here.":"Hier Inhalt einfügen.","Type your title":"Titel eingeben"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i["de-ch"]=i["de-ch"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontale Linie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["de-ch"]=e["de-ch"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"zentriertes Bild","Change image text alternative":"Alternativtext ändern","Enter image caption":"Bildunterschrift eingeben","Full size image":"Bild in voller Grösse","Image resize list":"Bildgrössen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"",Insert:"Einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Left aligned image":"linksbündiges Bild",Original:"Original","Resize image":"Bildgrösse ändern","Resize image to %0":"Bildgrösse ändern in %0","Resize image to the original size":"Originalgrösse wiederherstellen","Right aligned image":"rechtsbündiges Bild","Side image":"Ausgerichtetes Bild","Text alternative":"Alternativtext",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Einzug verkleinern","Increase indent":"Einzug vergrössern"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e["de-ch"]=e["de-ch"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Sprache auswählen",Language:"Sprache","Remove language":"Sprache entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Herunterladbar","Edit link":"Link bearbeiten",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link in neuem Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse",Unlink:"Link entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["de-ch"]=e["de-ch"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Circle:"Leerer Kreis",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen",Disc:"Gefüllter Kreis","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der nummerierten Liste",Square:"Quadrat","To-do List":"Aufgabenliste","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Grossgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Grossgeschriebene römische Zahlen einstellen","Upper-latin":"Grossgeschriebene lateinische Buchstaben","Upper-roman":"Grossgeschriebene römische Zahlen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["de-ch"]=n["de-ch"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Remove Format":"Formatierung entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["de-ch"]=e["de-ch"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Spalte",Dashed:"","Delete column":"Spalte löschen","Delete row":"Zeile löschen",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kopfspalte","Header row":"Kopfspalte",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"","Justify cell text":"","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zele rechts verbinden","Merge cell up":"Zelle oben verbinden","Merge cells":"Zellen verbinden",None:"",Outset:"",Padding:"",Ridge:"",Row:"Zeile","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e["de-ch"]=e["de-ch"]||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Abbrechen","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"","Rich Text Editor":"Rich-Text-Edito","Rich Text Editor, %0":"Rich-Text-Editor, %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"",Turquoise:"",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"","Widget toolbar":"Widget Werkzeugleiste",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/de.js b/web/core/assets/vendor/ckeditor5/translations/de.js
deleted file mode 100644
index f25a85c6634dea34e19fb092866facdbe299a388..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n.de=n.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig",Justify:"Blocksatz","Text alignment":"Textausrichtung","Text alignment toolbar":"Text-Ausrichtung Toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fett",Code:"Code",Italic:"Kursiv",Strikethrough:"Durchgestrichen",Subscript:"Tiefgestellt",Superscript:"Hochgestellt",Underline:"Unterstrichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.de=i.de||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockzitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.de=e.de||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Überschrift auswählen",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Paragraph:"Absatz","Type or paste your content here.":"Hier Inhalt einfügen.","Type your title":"Titel eingeben"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontale Linie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.de=e.de||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Bild teilt Text","Centered image":"Zentriertes Bild","Change image text alternative":"Alternativtext ändern","Enter image caption":"Bildunterschrift eingeben","Full size image":"Bild in voller Größe","Image resize list":"Bildgrößen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"Text in Zeile",Insert:"Einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Left aligned image":"Linksbündiges Bild",Original:"Original","Resize image":"Bildgröße ändern","Resize image to %0":"Bildgröße ändern in %0","Resize image to the original size":"Bild in Originalgröße ändern","Right aligned image":"Rechtsbündiges Bild","Side image":"Seitenbild","Text alternative":"Alternativtext",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Wrap text":"Text umfließt Bild"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Einzug verkleinern","Increase indent":"Einzug vergrößern"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e.de=e.de||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Sprache auswählen",Language:"Sprache","Remove language":"Sprache entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Herunterladbar","Edit link":"Link bearbeiten",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link im neuen Tab öffnen","This link has no URL":"Dieser Link hat keine Adresse",Unlink:"Link entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.de=e.de||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Circle:"Leerer Kreis",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen",Disc:"Gefüllter Kreis","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der geordneten Liste",Square:"Quadrat","To-do List":"Aufgabenliste","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Großgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Großgeschriebene römische Zahlen einstellen","Upper-latin":"Großgeschriebene lateinische Buchstaben","Upper-roman":"Großgeschriebene römische Zahlen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.de=n.de||{};e.dictionary=Object.assign(e.dictionary||{},{"Remove Format":"Formatierung entfernen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Quellcode"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.de=e.de||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Zellentext unten ausrichten","Align cell text to the center":"Zellentext zentriert ausrichten","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text to the middle":"Zellentext mittig ausrichten","Align cell text to the right":"Zellentext rechtsbündig ausrichten","Align cell text to the top":"Zellentext oben ausrichten","Align table to the left":"Tabelle links ausrichten","Align table to the right":"Tabelle rechts ausrichten",Alignment:"Ausrichtung",Background:"Hintergrund",Border:"Rahmen","Cell properties":"Zelleneigenschaften","Center table":"Tabelle zentrieren",Color:"Farbe","Color picker":"Farbwähler",Column:"Spalte",Dashed:"Gestrichelt","Delete column":"Spalte löschen","Delete row":"Zeile löschen",Dimensions:"Größe",Dotted:"Gepunktet",Double:"Doppelt","Enter table caption":"Tabellenüberschrift eingeben",Groove:"Eingeritzt","Header column":"Kopfspalte","Header row":"Kopfzeile",Height:"Höhe","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"Eingelassen","Justify cell text":"Zellentext als Blocksatz ausrichten","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell up":"Zelle verbinden","Merge cells":"Zellen verbinden",None:"Kein Rahmen",Outset:"Geprägt",Padding:"Innenabstand",Ridge:"Hervorgehoben",Row:"Zeile","Select column":"Spalte auswählen","Select row":"Zeile auswählen",Solid:"Durchgezogen","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Style:"Rahmenart","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung","Table cell text alignment":"Ausrichtung des Zellentextes","Table properties":"Tabelleneigenschaften","Table toolbar":"Tabelle Werkzeugleiste",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Die Farbe ist ungültig. Probieren Sie „#FF0000“ oder „rgb(255,0,0)“ oder „red“.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Der Wert ist ungültig. Probieren Sie „10px“ oder „2em“ oder „2“.","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung",Width:"Breite"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.de=i.de||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML-Objekt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gerundet",Angle:"Winkel-Zeichen","Approximately equal to":"Ungefähr gleich","Asterisk operator":"Hodge-Stern-Operator","Austral sign":"Austral-Zeichen","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","Bitcoin sign":"Bitcoin-Zeichen","Cedi sign":"Cedi-Zeichen","Cent sign":"Cent-Zeichen","Character categories":"Zeichenkategorien","Colon sign":"Colón-Zeichen","Contains as member":"Enthält als Element","Copyright sign":"Copyright-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","Currency sign":"Währungssymbol","Degree sign":"Grad-Zeichen","Division sign":"Geteilt-Zeichen","Dollar sign":"Dollar-Zeichen","Dong sign":"Đồng-Zeichen","Double dagger":"Zweibalkenkreuz","Double exclamation mark":"Doppeltes Ausrufezeichen","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Double question mark":"Doppeltes Fragezeichen","downwards arrow to bar":"Pfeil nach unten zum Querstrich","downwards dashed arrow":"Gestrichelter Pfeil nach unten","downwards double arrow":"Doppelpfeil nach unten","Drachma sign":"Drachme-Zeichen","Element of":"Element von","Em dash":"Geviertstrich","Empty set":"Leere Menge","En dash":"Halbgeviertstrich","end with leftwards arrow above":"„End“ darüber Pfeil nach links","Euro sign":"Euro-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Exclamation question mark":"Ruf-Frage-Zeichen","For all":"Allquantor","Fraction slash":"Schrägstrich","French franc sign":"Französischer Franc-Zeichen","German penny sign":"Pfennig-Zeichen","Greater-than or equal to":"Größer als oder gleich","Greater-than sign":"Größer-als-Zeichen","Guarani sign":"Guaraní-Zeichen","Horizontal ellipsis":"Auslassungspunkte","Hryvnia sign":"Hrywnja-Zeichen","Identical to":"Identisch mit","Indian rupee sign":"Indische Rupie-Zeichen",Infinity:"Unendlich-Zeichen",Integral:"Integral-Zeichen",Intersection:"Schnitt","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Kip sign":"Kip-Zeichen","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin small ligature oe":"Kleine lateinische Ligatur oe","Left double quotation mark":"Doppelte Anführungszeichen links","Left single quotation mark":"Einfache Anführungszeichen links","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","leftwards arrow to bar":"Pfeil nach links zum Querstrich","leftwards dashed arrow":"Gestrichelter Pfeil nach links","leftwards double arrow":"Doppelpfeil nach links","Less-than or equal to":"Kleiner als oder gleich","Less-than sign":"Kleiner-als-Zeichen","Lira sign":"Lira-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder",Macron:"Makron","Manat sign":"Manat-Zeichen","Mill sign":"Mill-Zeichen","Minus sign":"Minus-Zeichen","Multiplication sign":"Mal-Zeichen","N-ary product":"Produkt-Zeichen","N-ary summation":"Summen-Zeichen",Nabla:"Nabla","Naira sign":"Naira-Zeichen","New sheqel sign":"Schekel-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Not an element of":"Kein Element von","Not equal to":"Ungleich","Not sign":"Negations-Zeichen","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts",Overline:"Überstrich","Paragraph sign":"Absatz-Zeichen","Partial differential":"Partielle Ableitung","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Peseta sign":"Peseta-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Pound sign":"Pfund-Zeichen","Proportional to":"Proportional zu","Question exclamation mark":"Frage-Ruf-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Right double quotation mark":"Doppelte Anführungszeichen rechts","Right single quotation mark":"Einfache Anführungszeichen rechts","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","rightwards double arrow":"Doppelpfeil nach rechts","Ruble sign":"Rubel-Zeichen","Rupee sign":"Rupie-Zeichen","Section sign":"Paragraphen-Zeichen","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","Special characters":"Sonderzeichen","Spesmilo sign":"Spesmilo-Zeichen","Square root":"Wurzel-Zeichen","Tenge sign":"Tenge-Zeichen","There exists":"Existenzquantor","Tilde operator":"Tilde-Operator","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Tugrik sign":"Tugrik-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Two dot leader":"Doppel-Punktlinie",Union:"Vereinigung","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","upwards arrow to bar":"Pfeil nach oben zum Querstrich","upwards dashed arrow":"Gestrichelter Pfeil nach oben","upwards double arrow":"Doppelpfeil nach oben","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Won sign":"Won-Zeichen","Yen sign":"Yen-Zeichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.de=e.de||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 von %1",Aquamarine:"Aquamarinblau",Black:"Schwarz",Blue:"Blau",Cancel:"Abbrechen","Dim grey":"Dunkelgrau","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Editor toolbar":"Editor Werkzeugleiste",Green:"Grün",Grey:"Grau","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",Next:"Nächste",Orange:"Orange",Previous:"vorherige",Purple:"Violett",Red:"Rot",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich-Text-Editor, %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"Mehr anzeigen",Turquoise:"Türkis",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"Weiß","Widget toolbar":"Widget Werkzeugleiste",Yellow:"Gelb"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/el.js b/web/core/assets/vendor/ckeditor5/translations/el.js
deleted file mode 100644
index 29897c0706eabb3e407a9e65dd4045ce376ab13d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Έντονη",Code:"",Italic:"Πλάγια",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.el=i.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Περιοχή παράθεσης"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e.el=e.el||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Επιλέξτε κεφαλίδα",Heading:"Κεφαλίδα","Heading 1":"Κεφαλίδα 1","Heading 2":"Κεφαλίδα 2","Heading 3":"Κεφαλίδα 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Παράγραφος","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.el=e.el||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"Αλλαγή εναλλακτικού κείμενου","Enter image caption":"Λεζάντα","Full size image":"Εικόνα πλήρης μεγέθους","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert image":"Εισαγωγή εικόνας","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"Εναλλακτικό κείμενο",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.el=n.el||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Σύνδεσμος","Link image":"","Link URL":"Διεύθυνση συνδέσμου","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Αφαίρεση συνδέσμου"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.el=e.el||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Λίστα κουκκίδων","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Αριθμημένη λίστα","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.el=e.el||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Ακύρωση","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Επανάληψη","Remove color":"","Restore default":"","Rich Text Editor":"Επεξεργαστής Πλούσιου Κειμένου","Rich Text Editor, %0":"Επεξεργαστής Πλούσιου Κειμένου, 0%",Save:"Αποθήκευση","Show more items":"",Turquoise:"",Undo:"Αναίρεση",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/en-au.js b/web/core/assets/vendor/ckeditor5/translations/en-au.js
deleted file mode 100644
index 1db580393037afb4d684d6ad27acbdd70255d88d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const t=n["en-au"]=n["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Align centre","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i["en-au"]=i["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e["en-au"]=e["en-au"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["en-au"]=n["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontal line"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["en-au"]=e["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"",Insert:"Insert","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Left aligned image":"Left aligned image",Original:"Original","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["en-au"]=n["en-au"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["en-au"]=n["en-au"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"Link image","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["en-au"]=e["en-au"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Circle:"Circle",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero",Disc:"Disc","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar",Square:"Square","To-do List":"To-do List","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n["en-au"]=n["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e["en-au"]=e["en-au"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Background:"Background",Border:"Border","Cell properties":"Cell properties","Center table":"Centre table",Color:"Colour","Color picker":"Colour picker",Column:"Column",Dashed:"Dashed","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"Dimensions",Dotted:"Dotted",Double:"Double","Enter table caption":"",Groove:"Groove","Header column":"Header column","Header row":"Header row",Height:"Height","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset","Justify cell text":"Justify cell text","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"None",Outset:"Outset",Padding:"Padding",Ridge:"Ridge",Row:"Row","Select column":"Select column","Select row":"Select row",Solid:"Solid","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"Style","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The colour is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertical text alignment toolbar",Width:"Width"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t["en-au"]=t["en-au"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e["en-au"]=e["en-au"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/en-gb.js b/web/core/assets/vendor/ckeditor5/translations/en-gb.js
deleted file mode 100644
index 1fb52e2aa5380231b5fddae84e5bc56a98a58fe1..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/en-gb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n["en-gb"]=n["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Align center","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i["en-gb"]=i["en-gb"]||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n["en-gb"]=n["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e["en-gb"]=e["en-gb"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["en-gb"]=e["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"","Image toolbar":"","image widget":"Image widget","In line":"",Insert:"","Insert image":"Insert image","Insert image via URL":"","Left aligned image":"Left aligned image",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"","Update image URL":"","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["en-gb"]=n["en-gb"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["en-gb"]=n["en-gb"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["en-gb"]=e["en-gb"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numbered List","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n["en-gb"]=n["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["en-gb"]=e["en-gb"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Column",Dashed:"","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Header column","Header row":"Header row",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"","Justify cell text":"","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"",Outset:"",Padding:"",Ridge:"",Row:"Row","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e["en-gb"]=e["en-gb"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"","Edit block":"Edit block","Editor toolbar":"",Green:"Green",Grey:"Grey","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove colour","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Show more items":"",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/eo.js b/web/core/assets/vendor/ckeditor5/translations/eo.js
deleted file mode 100644
index 5270850a0a7e4419cd70f3a59d36b187b91dbc2d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/eo.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const o=i.eo=i.eo||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"grasa",Code:"",Italic:"kursiva",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.eo=a.eo||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Elektu ĉapon",Heading:"Ĉapo","Heading 1":"Ĉapo 1","Heading 2":"Ĉapo 2","Heading 3":"Ĉapo 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafo","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.eo=e.eo||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"Ŝanĝu la alternativan tekston de la bildo","Enter image caption":"Skribu klarigon pri la bildo","Full size image":"Bildo kun reala dimensio","Image resize list":"","Image toolbar":"","image widget":"bilda fenestraĵo","In line":"",Insert:"","Insert image":"Enmetu bildon","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Flanka biildo","Text alternative":"Alternativa teksto",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.eo=i.eo||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"",Link:"Ligilo","Link image":"","Link URL":"URL de la ligilo","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Malligi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.eo=e.eo||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bula Listo","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numerita Listo","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.eo=e.eo||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Nuligi","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refari","Remove color":"","Restore default":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Rich Text Editor, %0":"Redaktilo de Riĉa Teksto, %0",Save:"Konservi","Show more items":"",Turquoise:"",Undo:"Malfari",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/es.js b/web/core/assets/vendor/ckeditor5/translations/es.js
deleted file mode 100644
index 018170a31e81fceaa90716c03746485fe26006cf..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.es=e.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Centrar","Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha",Justify:"Justificar","Text alignment":"Alineación del texto","Text alignment toolbar":"Barra de herramientas de alineación del texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const d=i.es=i.es||{};d.dictionary=Object.assign(d.dictionary||{},{Bold:"Negrita",Code:"Código",Italic:"Cursiva",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subrayado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.es=i.es||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.es=a.es||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Elegir Encabezado",Heading:"Encabezado","Heading 1":"Encabezado 1","Heading 2":"Encabezado 2","Heading 3":"Encabezado 3","Heading 4":"Encabezado 4","Heading 5":"Encabezado 5","Heading 6":"Encabezado 6",Paragraph:"Párrafo","Type or paste your content here.":"Introduce o pega tu contenido aquí","Type your title":"Introduce tu título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.es=n.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Línea horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.es=e.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagen centrada","Change image text alternative":"Cambiar el texto alternativo de la imagen","Enter image caption":"Introducir título de la imagen","Full size image":"Imagen a tamaño completo","Image resize list":"","Image toolbar":"Barra de herramientas de imagen","image widget":"Widget de imagen","In line":"",Insert:"","Insert image":"Insertar imagen","Insert image via URL":"","Left aligned image":"Imagen alineada a la izquierda",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Imagen alineada a la derecha","Side image":"Imagen lateral","Text alternative":"Texto alternativo",Update:"","Update image URL":"","Upload failed":"Fallo en la subida","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.es=n.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Disminuir sangría","Increase indent":"Aumentar sangría"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const a=i.es=i.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Elija el idioma",Language:"Idioma","Remove language":"Quitar idioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.es=n.es||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Descargable","Edit link":"Editar enlace",Link:"Enlace","Link image":"","Link URL":"URL del enlace","Open in a new tab":"Abrir en una pestaña nueva ","Open link in new tab":"Abrir enlace en una pestaña nueva","This link has no URL":"Este enlace no tiene URL",Unlink:"Quitar enlace"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.es=e.es||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista de puntos","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista numerada","Numbered list styles toolbar":"",Square:"","To-do List":"Lista de tareas","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.es=o.es||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Quitar Formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.es=e.es||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Columna",Dashed:"","Delete column":"Eliminar columna","Delete row":"Eliminar fila",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Columna de encabezado","Header row":"Fila de encabezado",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Insert row above":"Insertar fila encima","Insert row below":"Insertar fila debajo","Insert table":"Insertar tabla",Inset:"","Justify cell text":"","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Merge cell right":"Combinar celda derecha","Merge cell up":"Combinar celda superior","Merge cells":"Combinar celdas",None:"",Outset:"",Padding:"",Ridge:"",Row:"Fila","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Dividir celdas horizontalmente","Split cell vertically":"Dividir celdas verticalmente",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"Barra de herramientas de tabla",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.es=t.es||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"Signo del bitcóin","Cedi sign":"","Cent sign":"Signo del centavo","Character categories":"","Colon sign":"Signo del colón","Contains as member":"","Copyright sign":"Signo de derechos de autor","Cruzeiro sign":"Signo del cruceiro","Currency sign":"Signo monetario","Degree sign":"Signo de grado","Division sign":"Signo de división","Dollar sign":"Signo del dólar","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"Raya","Empty set":"","En dash":"Semirraya","end with leftwards arrow above":"","Euro sign":"Signo del euro","Euro-currency sign":"Signo de la moneda euro","Exclamation question mark":"","For all":"","Fraction slash":"Barra fraccionaria","French franc sign":"Signo del franco francés","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"Signo del guaraní","Horizontal ellipsis":"Puntos suspensivos horizontales","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"Signo de la lira","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"Signo de resta","Multiplication sign":"Signo de multiplicación","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"Signo del nuevo séquel","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"Signo de párrafo","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Signo de la peseta","Peso sign":"Signo del peso","Plus-minus sign":"","Pound sign":"Signo de la libra","Proportional to":"","Question exclamation mark":"","Registered sign":"Signo de marca registrada","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"Signo del rublo","Rupee sign":"Signo de la rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Caracteres especiales","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"Signo de marca comercial","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"Signo del won","Yen sign":"Signo del yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.es=e.es||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aguamarina",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Gris Oscuro","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Editor toolbar":"Barra de herramientas de edición",Green:"Verde",Grey:"Gris","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Azul Claro","Light green":"Verde Claro","Light grey":"Gris Claro",Next:"Siguiente",Orange:"Anaranjado",Previous:"Anterior",Purple:"Morado",Red:"Rojo",Redo:"Rehacer","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de Texto Enriquecido","Rich Text Editor, %0":"Editor de Texto Enriquecido, %0",Save:"Guardar","Select all":"Seleccionar todo","Show more items":"Mostrar más elementos",Turquoise:"Turquesa",Undo:"Deshacer","Upload in progress":"Subida en progreso",White:"Blanco","Widget toolbar":"Barra de herramientas del widget",Yellow:"Amarillo"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/et.js b/web/core/assets/vendor/ckeditor5/translations/et.js
deleted file mode 100644
index c93f01ad1726ab8fb536cd8b2051738c6f5361c0..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.et=n.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Keskjoondus","Align left":"Vasakjoondus","Align right":"Paremjoondus",Justify:"Rööpjoondus","Text alignment":"Teksti joondamine","Text alignment toolbar":"Teksti joonduse tööriistariba"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Rasvane",Code:"Kood",Italic:"Kaldkiri",Strikethrough:"Läbijoonitud",Subscript:"Alaindeks",Superscript:"Ülaindeks",Underline:"Allajoonitud"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const i=t.et=t.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Tsitaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i.et=i.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Vali pealkiri",Heading:"Pealkiri","Heading 1":"Pealkiri 1","Heading 2":"Pealkiri 2","Heading 3":"Pealkiri 3","Heading 4":"Pealkiri 4","Heading 5":"Pealkiri 5","Heading 6":"Pealkiri 6",Paragraph:"Lõik","Type or paste your content here.":"Siia tipi või kopeeri tekst.","Type your title":"Sisesta pealkiri"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.et=n.et||{};o.dictionary=Object.assign(o.dictionary||{},{"Horizontal line":"Horisontaalne joon"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Keskele joondatud pilt","Change image text alternative":"Muuda pildi asenduskirjeldust","Enter image caption":"Sisesta pildi pealkiri","Full size image":"Täissuuruses pilt","Image resize list":"","Image toolbar":"Piltide tööriistariba","image widget":"pildi vidin","In line":"",Insert:"","Insert image":"Siseta pilt","Insert image via URL":"","Left aligned image":"Vasakule joondatud pilt",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Paremale joondatud pilt","Side image":"Pilt küljel","Text alternative":"Asenduskirjeldus",Update:"","Update image URL":"","Upload failed":"Üleslaadimine ebaõnnestus","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.et=n.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Vähenda taanet","Increase indent":"Suurenda taanet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Allalaaditav","Edit link":"Muuda linki",Link:"Link","Link image":"","Link URL":"Lingi URL","Open in a new tab":"Ava uuel kaardil","Open link in new tab":"Ava link uuel vahekaardil","This link has no URL":"Sellel lingil puudub URL",Unlink:"Eemalda link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.et=e.et||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktidega loetelu","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerdatud loetelu","Numbered list styles toolbar":"",Square:"","To-do List":"Tööde nimekiri","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.et=i.et||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Eemalda vorming"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.et=e.et||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Lahtri tekst all","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the right":"Lahtri tekst paremal","Align cell text to the top":"Lahtri tekst üleval","Align table to the left":"Tabel joondatud vasakule","Align table to the right":"Tabel joondatud paremale",Alignment:"Joondus",Background:"Taust",Border:"Ääris","Cell properties":"Lahtri omadused","Center table":"Tabel joondatud keskele",Color:"Värvus","Color picker":"Värvi valija",Column:"Veerg",Dashed:"Kriipsjoon","Delete column":"Kustuta veerg","Delete row":"Kustuta rida",Dimensions:"Mõõtmed",Dotted:"Punktiir",Double:"Topelt","Enter table caption":"",Groove:"Kraav","Header column":"Päise veerg","Header row":"Päise rida",Height:"Kõrgus","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Insert row above":"Sisesta rida ülespoole","Insert row below":"Sisesta rida allapoole","Insert table":"Sisesta tabel",Inset:"Süvik","Justify cell text":"Lahtri tekst rööpjoondatud","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell up":"Liida ülemise lahtriga","Merge cells":"Liida lahtrid",None:"Puudub",Outset:"Küngas",Padding:"Vahe sisuni",Ridge:"Vall",Row:"Rida","Select column":"Vali veerg","Select row":"Vali rida",Solid:"Pidev","Split cell horizontally":"Jaga lahter horisontaalselt","Split cell vertically":"Jaga lahter vertikaalselt",Style:"Stiil","Table alignment toolbar":"Tabeli paigutuse tööriistariba","Table cell text alignment":"Teksti paigutus lahtris","Table properties":"Tabeli omadused","Table toolbar":"Tabelite tööriistariba",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Värvus ei sobi. Proovi "#FF0000" või "rgb(255,0,0)" või "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Väärtus ei sobi. Proovi "10px", "2em" või lihtsalt "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba",Width:"Laius"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.et=t.et||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"Sendi märk","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Euro märk","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"Miinusmärk","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"Naela märk","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Erimärgid","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariin",Black:"Must",Blue:"Sinine",Cancel:"Loobu","Dim grey":"Tumehall","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Editor toolbar":"Redaktori tööriistariba",Green:"Roheline",Grey:"Hall","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",Next:"Järgmine",Orange:"Oranž",Previous:"Eelmine",Purple:"Lilla",Red:"Punane",Redo:"Tee uuesti","Remove color":"Eemalda värv","Restore default":"","Rich Text Editor":"Tekstiredaktor","Rich Text Editor, %0":"Tekstiredaktor, %0",Save:"Salvesta","Select all":"Vali kõik","Show more items":"Näita veel",Turquoise:"Türkiis",Undo:"Võta tagasi","Upload in progress":"Üleslaadimine pooleli",White:"Valge","Widget toolbar":"Vidinate tööriistariba",Yellow:"Kollane"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/eu.js b/web/core/assets/vendor/ckeditor5/translations/eu.js
deleted file mode 100644
index f2e07d72f5fe40e5c3bd2c7054adf594f522dc6b..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/eu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.eu=i.eu||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Lodia",Code:"Kodea",Italic:"Etzana",Strikethrough:"",Subscript:"",Superscript:"",Underline:"Azpimarra"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.eu=i.eu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Aipua"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.eu=a.eu||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Aukeratu izenburua",Heading:"Izenburua","Heading 1":"Izenburua 1","Heading 2":"Izenburua 2","Heading 3":"Izenburua 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafoa","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.eu=e.eu||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Zentratutako irudia","Change image text alternative":"Aldatu irudiaren ordezko testua","Enter image caption":"Sartu irudiaren epigrafea","Full size image":"Tamaina osoko irudia","Image resize list":"","Image toolbar":"","image widget":"irudi widgeta","In line":"",Insert:"","Insert image":"Txertatu irudia","Insert image via URL":"","Left aligned image":"Ezkerrean lerrokatutako irudia",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Eskuinean lerrokatutako irudia","Side image":"Alboko irudia","Text alternative":"Ordezko testua",Update:"","Update image URL":"","Upload failed":"Kargatzeak huts egin du","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.eu=n.eu||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"Esteka","Link image":"","Link URL":"Estekaren URLa","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desestekatu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.eu=e.eu||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Buletdun zerrenda","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Zenbakidun zerrenda","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.eu=e.eu||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Utzi","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Berregin","Remove color":"","Restore default":"","Rich Text Editor":"Testu aberastuaren editorea","Rich Text Editor, %0":"Testu aberastuaren editorea, %0",Save:"Gorde","Show more items":"",Turquoise:"",Undo:"Desegin",White:"",Yellow:""}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/fa.js b/web/core/assets/vendor/ckeditor5/translations/fa.js
deleted file mode 100644
index 85cbfe433467b403add70ec58917ce3d9f576ea8..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"تراز وسط","Align left":"تراز چپ","Align right":"تراز راست",Justify:"هم تراز کردن","Text alignment":"تراز متن","Text alignment toolbar":"نوار ابزار ترازبندی متن"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"درشت",Code:"کد",Italic:"کج",Strikethrough:"خط خورده",Subscript:"پایین نویس",Superscript:"بالانویس",Underline:"خط زیر"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":" بلوک نقل قول"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.fa=n.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"انتخاب عنوان",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6",Paragraph:"پاراگراف","Type or paste your content here.":"محتوای خود را در اینجا تایپ یا پیست کنید.","Type your title":"عنوان خود را تایپ کنید"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"خط افقی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.fa=e.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"تصویر در وسط","Change image text alternative":"تغییر متن جایگزین تصویر","Enter image caption":"عنوان تصویر را وارد کنید","Full size image":"تصویر در اندازه کامل","Image resize list":"","Image toolbar":"نوارابزار تصویر","image widget":"ابزاره تصویر","In line":"",Insert:"","Insert image":"قرار دادن تصویر","Insert image via URL":"","Left aligned image":"تصویر تراز شده چپ",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"تصویر تراز شده راست","Side image":"تصویر جانبی","Text alternative":"متن جایگزین",Update:"","Update image URL":"","Upload failed":"آپلود ناموفق بود","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"کاهش تورفتگی","Increase indent":"افزایش تورفتگی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.fa=n.fa||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"قابل بارگیری","Edit link":"ویرایش پیوند",Link:"پیوند","Link image":"اتصال پیوند به تصویر","Link URL":"نشانی اینترنتی پیوند","Open in a new tab":"بازکردن در برگه جدید","Open link in new tab":"باز کردن پیوند در برگه جدید","This link has no URL":"این پیوند نشانی اینترنتی ندارد",Unlink:"لغو پیوند"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.fa=e.fa||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"لیست نشانه‌دار","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"لیست عددی","Numbered list styles toolbar":"",Square:"","To-do List":"لیست انجام کار","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fa=i.fa||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"حذف کردن قالب"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.fa=e.fa||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Align cell text to the top":"","Align table to the left":"","Align table to the right":"جدول را در سمت راست تراز کنید",Alignment:"ترازبندی",Background:"زمینه",Border:"حاشیه","Cell properties":"خصوصیات سلول","Center table":"جدول وسط",Color:"رنگ","Color picker":"",Column:"ستون",Dashed:"نقطه چین","Delete column":"حذف ستون","Delete row":"حذف سطر",Dimensions:"ابعاد",Dotted:"خط چین",Double:"دوبل","Enter table caption":"",Groove:"خط دار کردن","Header column":"ستون سربرگ","Header row":"سطر سربرگ",Height:"ارتفاع","Horizontal text alignment toolbar":"","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Insert row above":"درج سطر در بالا","Insert row below":"درج سطر در پایین","Insert table":"درج جدول",Inset:"","Justify cell text":"","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Merge cell right":"ادغام سلول راست","Merge cell up":"ادغام سلول بالا","Merge cells":"ادغام سلول ها",None:"هیچ کدام",Outset:"",Padding:"حاشیه داخلی",Ridge:"",Row:"سطر","Select column":"","Select row":"",Solid:"توپر","Split cell horizontally":"تقسیم افقی سلول","Split cell vertically":"تقسیم عمودی سلول",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"خصوصیات جدول","Table toolbar":"نوارابزار جدول",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"عرض"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.fa=t.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"downwards double arrow","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"پیکان دوتایی چپ","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"کاراکترهای ویژه","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.fa=e.fa||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% از 1%",Aquamarine:"زمرد کبود",Black:"سیاه",Blue:"آبی",Cancel:"لغو","Dim grey":"خاکستری تیره","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Editor toolbar":"نوارابزار ویرایشگر",Green:"سبز",Grey:"خاکستری","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",Next:"بعدی",Orange:"نارنجی",Previous:"قبلی",Purple:"بنفش",Red:"قرمز",Redo:"باز انجام","Remove color":"حذف رنگ","Restore default":"","Rich Text Editor":"ویرایشگر متن غنی","Rich Text Editor, %0":"ویرایشگر متن غنی، %0",Save:"ذخیره","Select all":"انتخاب همه","Show more items":"نمایش گزینه‌های بیشتر",Turquoise:"فیروزه ای",Undo:"بازگردانی","Upload in progress":"آپلود در حال انجام",White:"سفید","Widget toolbar":"نوار ابزار ویجت",Yellow:"زرد"}),o.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/fi.js b/web/core/assets/vendor/ckeditor5/translations/fi.js
deleted file mode 100644
index 4a198f5cb5390c63368218e0638d951daeb6e285..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const i=a.fi=a.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Tasaa keskelle","Align left":"Tasaa vasemmalle","Align right":"Tasaa oikealle",Justify:"Tasaa molemmat reunat","Text alignment":"Tekstin tasaus","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Lihavointi",Code:"Koodi",Italic:"Kursivointi",Strikethrough:"Yliviivaus",Subscript:"Alaindeksi",Superscript:"Yläindeksi",Underline:"Alleviivaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Lainaus"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.fi=i.fi||{};o.dictionary=Object.assign(o.dictionary||{},{"Choose heading":"Valitse otsikko",Heading:"Otsikkotyyli","Heading 1":"Otsikko 1","Heading 2":"Otsikko 2","Heading 3":"Otsikko 3","Heading 4":"Otsikko 4","Heading 5":"Otsikko 5","Heading 6":"Otsikko 6",Paragraph:"Kappale","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.fi=e.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Keskitetty kuva","Change image text alternative":"Vaihda kuvan vaihtoehtoinen teksti","Enter image caption":"Syötä kuvateksti","Full size image":"Täysikokoinen kuva","Image resize list":"","Image toolbar":"","image widget":"Kuvavimpain","In line":"",Insert:"","Insert image":"Lisää kuva","Insert image via URL":"","Left aligned image":"Vasemmalle tasattu kuva",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Oikealle tasattu kuva","Side image":"Pieni kuva","Text alternative":"Vaihtoehtoinen teksti",Update:"","Update image URL":"","Upload failed":"Lataus epäonnistui","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.fi=n.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Vähennä sisennystä","Increase indent":"Lisää sisennystä"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fi=i.fi||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"Muokkaa linkkiä",Link:"Linkki","Link image":"","Link URL":"Linkin osoite","Open in a new tab":"","Open link in new tab":"Avaa linkki uudessa välilehdessä","This link has no URL":"Linkillä ei ole URL-osoitetta",Unlink:"Poista linkki"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.fi=e.fi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Lista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numeroitu lista","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.fi=i.fi||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Poista muotoilu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.fi=e.fi||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Sarake",Dashed:"","Delete column":"Poista sarake","Delete row":"Poista rivi",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Otsikkosarake","Header row":"Otsikkorivi",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Insert row above":"Lisää rivi ylle","Insert row below":"Lisää rivi alle","Insert table":"Lisää taulukko",Inset:"","Justify cell text":"","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Merge cell right":"Yhdistä solu oikealle","Merge cell up":"Yhdistä solu ylös","Merge cells":"Yhdistä tai jaa soluja",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rivi","Select column":"Valitse sarake","Select row":"Valitse rivi",Solid:"","Split cell horizontally":"Jaa solu vaakasuunnassa","Split cell vertically":"Jaa solu pystysuunnassa",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.fi=e.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"",Aquamarine:"Akvamariini",Black:"Musta",Blue:"Sininen",Cancel:"Peruuta","Dim grey":"","Dropdown toolbar":"","Edit block":"Muokkaa lohkoa","Editor toolbar":"",Green:"Vihreä",Grey:"Harmaa","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",Next:"",Orange:"Oranssi",Previous:"",Purple:"Purppura",Red:"Punainen",Redo:"Tee uudelleen","Remove color":"Poista väri","Restore default":"","Rich Text Editor":"Rikas tekstieditori","Rich Text Editor, %0":"Rikas tekstieditori, %0",Save:"Tallenna","Show more items":"",Turquoise:"Turkoosi",Undo:"Peru","Upload in progress":"Lähetys käynnissä",White:"Valkoinen",Yellow:"Keltainen"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/fr.js b/web/core/assets/vendor/ckeditor5/translations/fr.js
deleted file mode 100644
index e8d435d21ac4417c0012f4b9d98a73a3c9739ea2..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Centrer","Align left":"Aligner à gauche","Align right":"Aligner à droite",Justify:"Justifier","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Gras",Code:"Code",Italic:"Italique",Strikethrough:"Barré",Subscript:"Indice",Superscript:"Exposant",Underline:"Souligné"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citation"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.fr=e.fr||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Choisir l'en-tête",Heading:"En-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6",Paragraph:"Paragraphe","Type or paste your content here.":"Noter ou coller votre contenu ici","Type your title":"Rentrer votre titre"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.fr=i.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Ligne horizontale"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.fr=e.fr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Image centrée","Change image text alternative":"Changer le texte alternatif à l’image","Enter image caption":"Saisir la légende de l’image","Full size image":"Image taille réelle","Image resize list":"Liste des tailles d'images","Image toolbar":"Barre d'outils des images","image widget":"Objet image","In line":"",Insert:"Insérer","Insert image":"Insérer une image","Insert image via URL":"Insérer une image à partir d'une URL","Left aligned image":"Image alignée à gauche",Original:"Taille originale","Resize image":"Redimensionner l'image","Resize image to %0":"Redimensionner à %0","Resize image to the original size":"Appliquer les dimensions d'origine","Right aligned image":"Image alignée à droite","Side image":"Image latérale","Text alternative":"Texte alternatif",Update:"Modifier","Update image URL":"Modifier l'URL de l'image","Upload failed":"Échec de l'envoi","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e.fr=e.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Diminuer le retrait","Increase indent":"Augmenter le retrait"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.fr=a.fr||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Choisir la langue",Language:"Langue","Remove language":"Supprimer la langue"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.fr=n.fr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Fichier téléchargeable","Edit link":"Modifier le lien",Link:"Lien","Link image":"Lien d'image","Link URL":"URL du lien","Open in a new tab":"Ouvrir dans un nouvel onglet","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","This link has no URL":"Ce lien n'a pas d'URL",Unlink:"Supprimer le lien"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const s=e.fr=e.fr||{};s.dictionary=Object.assign(s.dictionary||{},{"Bulleted List":"Liste à puces","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce",Circle:"Cercle",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire",Disc:"Disque","Lower-latin":"Lettres minuscules","Lower–roman":"Chiffres romains en minuscules","Numbered List":"Liste numérotée","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée",Square:"Carré","To-do List":"Liste de tâches","Toggle the circle list style":'Activer / désactiver le style de liste "cercle"',"Toggle the decimal list style":'Activer / désactiver le style de liste "chiffres"',"Toggle the decimal with leading zero list style":'Activer / désactiver le style de liste "chiffres de mêmes longueurs"',"Toggle the disc list style":'Activer / désactiver le style de liste "disque"',"Toggle the lower–latin list style":'Activer / désactiver le style de liste "lettres minuscules"',"Toggle the lower–roman list style":'Activer / désactiver le style de liste "chiffres romains en minuscules"',"Toggle the square list style":'Activer / désactiver le style de liste "carré"',"Toggle the upper–latin list style":'Activer / désactiver le style de liste "lettres majuscules"',"Toggle the upper–roman list style":'Activer / désactiver le style de liste "chiffres romains en majuscules"',"Upper-latin":"Lettres majuscules","Upper-roman":"Chiffres romains en majuscules"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.fr=n.fr||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Enlever le format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.fr=e.fr||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Aligner le texte en bas","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the right":"Aligner la cellule à droite","Align cell text to the top":"Aligner le texte en haut","Align table to the left":"Aligner le tableau à gauche","Align table to the right":"Aligner le tableau à droite",Alignment:"Alignement",Background:"Fond",Border:"Bordure","Cell properties":"Propriétés de la cellule","Center table":"Centrer le tableau ",Color:"Couleur","Color picker":"Pipette à couleurs",Column:"Colonne",Dashed:"Tirets","Delete column":"Supprimer la colonne","Delete row":"Supprimer la ligne",Dimensions:"Dimensions",Dotted:"Pointillés",Double:"Double","Enter table caption":"",Groove:"Rainuré","Header column":"Colonne d'entête","Header row":"Ligne d'entête",Height:"Hauteur","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Insert row above":"Insérer une ligne au-dessus","Insert row below":"Insérer une ligne en-dessous","Insert table":"Insérer un tableau",Inset:"Relief intérieur","Justify cell text":"Justifier le contenu de la cellule","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Merge cell right":"Fusionner la cellule à droite","Merge cell up":"Fusionner la cellule au-dessus","Merge cells":"Fusionner les cellules",None:"Aucun",Outset:"Relief extérieur",Padding:"Remplissage pour aérer le texte",Ridge:"Relief",Row:"Ligne","Select column":"Sélectionner la colonne","Select row":"Sélectionner la ligne",Solid:"Continu","Split cell horizontally":"Scinder la cellule horizontalement","Split cell vertically":"Scinder la cellule verticalement",Style:"Style","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","Table cell text alignment":"Alignement du texte de la cellule","Table properties":"Propriétés du tableau","Table toolbar":"Barre d'outils des tableaux",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'La couleur est invalide. Essayez "#FF0000" ou "rgb(255,0,0)" ou "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'La valeur est invalide. Essayez "10px" ou "2em" ou simplement "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte",Width:"Largeur"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Presque égal à",Angle:"Angle","Approximately equal to":"Environ égal à","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche","Bitcoin sign":"Bitcoin","Cedi sign":"Cédi","Cent sign":"Centime","Character categories":"Catégories de caractères","Colon sign":"Deux points","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro","Currency sign":"Symbole monétaire","Degree sign":"Degré","Division sign":"Division","Dollar sign":"Dollar","Dong sign":"Dong","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","Drachma sign":"Drachme","Element of":"Appartient à","Em dash":"Tiret long","Empty set":"Élément vide","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur","Guarani sign":"Guarani","Horizontal ellipsis":"Trois points","Hryvnia sign":"Hryvnia","Identical to":"Identique à","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Kip sign":"Kip","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Lira sign":"Lire","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique",Macron:"Macron","Manat sign":"Manat","Mill sign":"Moulin","Minus sign":"Moins","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à","Not equal to":"Différent de","Not sign":"Négation logique","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite",Overline:"Macron long","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Proportional to":"Proportionnel à","Question exclamation mark":"Point d'interrogation et exclamation","Registered sign":"Registered","Reversed paragraph sign":"Fin de paragraphe inversé","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","Ruble sign":"Rouble","Rupee sign":"Roupie","Section sign":"Paragraphe","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Square root":"Racine carrée","Tenge sign":"Tenge","There exists":"Existe","Tilde operator":"Tilde","top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque","Two dot leader":"Deux points",Union:"Union","up down arrow with base":"Flèche haut et bas avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts","Won sign":"Won","Yen sign":"Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.fr=e.fr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 sur %1",Aquamarine:"Bleu vert",Black:"Noir",Blue:"Bleu",Cancel:"Annuler","Dim grey":"Gris pâle","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Editor toolbar":"Barre d'outils de l'éditeur",Green:"Vert",Grey:"Gris","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Next:"Suivant",Orange:"Orange",Previous:"Précedent",Purple:"Violet",Red:"Rouge",Redo:"Restaurer","Remove color":"Enlever la couleur","Restore default":"","Rich Text Editor":"Éditeur de texte enrichi","Rich Text Editor, %0":"Éditeur de texte enrichi, %0",Save:"Enregistrer","Select all":"Sélectionner tout","Show more items":"Montrer plus d'éléments",Turquoise:"Turquoise",Undo:"Annuler","Upload in progress":"Téléchargement en cours",White:"Blanc","Widget toolbar":"Barre d'outils du widget",Yellow:"Jaune"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/gl.js b/web/core/assets/vendor/ckeditor5/translations/gl.js
deleted file mode 100644
index 68c616804b602dfd8fb6b3700dd455b3b046a646..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const e=t.gl=t.gl||{};e.dictionary=Object.assign(e.dictionary||{},{"Align center":"Centrar horizontalmente","Align left":"Aliñar á esquerda","Align right":"Aliñar á dereita",Justify:"Xustificado","Text alignment":"Aliñamento do texto","Text alignment toolbar":"Barra de ferramentas de aliñamento de textos"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const c=i.gl=i.gl||{};c.dictionary=Object.assign(c.dictionary||{},{Bold:"Negra",Code:"Código",Italic:"Itálica",Strikethrough:"Riscado",Subscript:"Subíndice",Superscript:"Superíndice",Underline:"Subliñado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.gl=i.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const t=o.gl=o.gl||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Escolla o título",Heading:"Título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Paragraph:"Parágrafo","Type or paste your content here.":"Escriba ou pegue o seu contido aquí.","Type your title":"Escriba o seu título"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Liña horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.gl=a.gl||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Romper o texto","Centered image":"Imaxe centrada horizontalmente","Change image text alternative":"Cambiar o texto alternativo da imaxe","Enter image caption":"Introduza o título da imaxe","Full size image":"Imaxe a tamaño completo","Image resize list":"Lista de tamaños de imaxe","Image toolbar":"Barra de ferramentas de imaxe","image widget":"Trebello de imaxe","In line":"En liña",Insert:"Inserir","Insert image":"Inserir imaxe","Insert image via URL":"Inserir imaxe a través de URL","Left aligned image":"Imaxe aliñada á esquerda",Original:"Orixinal","Resize image":"Redimensionar a imaxe","Resize image to %0":"Redimensionar a imaxe ao %0","Resize image to the original size":"Aplicar o tamaño orixinal da imaxe","Right aligned image":"Imaxe aliñada á dereita","Side image":"Lado da imaxe","Text alternative":"Texto alternativo",Update:"Actualizar","Update image URL":"Actualizar o URL da imaxe","Upload failed":"Fallou o envío","Wrap text":"Envolver o texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.gl=n.gl||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Reducir sangrado","Increase indent":"Aumentar sangrado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const a=o.gl=o.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Escolla o idioma",Language:"Idioma","Remove language":"Retirar o idioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.gl=n.gl||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Descargábel","Edit link":"Editar a ligazón",Link:"Ligar","Link image":"Ligazón da imaxe","Link URL":"URL de ligazón","Open in a new tab":"Abrir nunha nova lapela","Open link in new tab":"Abrir a ligazón nunha nova lapela","This link has no URL":"Esta ligazón non ten URL",Unlink:"Desligar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.gl=e.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Bulleted List":"Lista con viñetas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista con viñetas",Circle:"Círculos",Decimal:"Decimais","Decimal with leading zero":"Decimais con cero á esquerda",Disc:"Discos","Lower-latin":"Letras minúsculas","Lower–roman":"Núm, romanos en minúscula","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada",Square:"Cadrados","To-do List":"Lista de cousas por facer","Toggle the circle list style":"Alternar o estilo da lista «círculos»","Toggle the decimal list style":"Alternar o estilo da lista «decimais»","Toggle the decimal with leading zero list style":"Activar/desactivar o estilo «decimais con cero á esquerda»","Toggle the disc list style":"Alternar o estilo da lista «discos»","Toggle the lower–latin list style":"Activar/desactivar o estilo da lista «letras minúsculas»","Toggle the lower–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en minúscula»","Toggle the square list style":"Alternar o estilo da lista «cadrados»","Toggle the upper–latin list style":"Activar/desactivar o estilo da lista «letras maiúsculas»","Toggle the upper–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en maiúscula»","Upper-latin":"Letras maiúsculas","Upper-roman":"Núm, romanos en maiúscula"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.gl=o.gl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Retirar o formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Orixe"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.gl=e.gl||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Aliñar o texto da cela á base","Align cell text to the center":"Aliñar o texto da cela ao centro","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the middle":"Aliñar o texto da cela ao medio","Align cell text to the right":"Aliña o texto da cela á dereita","Align cell text to the top":"Aliñar o texto da cela á parte superior","Align table to the left":"Aliñar a táboa á esquerda","Align table to the right":"Aliñar a táboa á dereita",Alignment:"Aliñamento",Background:"Fondo",Border:"Bordo","Cell properties":"Propiedades da cela","Center table":"Centrar a táboa",Color:"Cor","Color picker":"Selector de cores",Column:"Columna",Dashed:"Raiado","Delete column":"Eliminar columna","Delete row":"Eliminar fila",Dimensions:"Dimensións",Dotted:"Punteado",Double:"Dobre","Enter table caption":"Introduza o título da táboa",Groove:"Rañura","Header column":"Cabeceira de columna","Header row":"Cabeceira de fila",Height:"Alto","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Insert row above":"Inserir fila enriba","Insert row below":"Inserir fila embaixo","Insert table":"Inserir táboa",Inset:"Inserción","Justify cell text":"Xustificar o texto da cela","Merge cell down":"Combinar cela cara  abaixo","Merge cell left":"Combinar cela cara a esquerda","Merge cell right":"Combinar cela cara a dereita","Merge cell up":"Combinar cela cara arriba","Merge cells":"Combinar celas",None:"Ningún",Outset:"Inicio",Padding:"Recheo",Ridge:"Crista",Row:"Fila","Select column":"Seleccionar columna","Select row":"Seleccionar fila",Solid:"Sólido","Split cell horizontally":"Dividir cela en horizontal","Split cell vertically":"Dividir cela en vertical",Style:"Estilo","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa","Table cell text alignment":"Aliñamento do texto das celas da táboa","Table properties":"Propiedades da táboa","Table toolbar":"Barra de ferramentas de táboas",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"A cor non é válida. Probe «#FF0000» ou «rgb(255,0,0)» ou «vermello».",'The value is invalid. Try "10px" or "2em" or simply "2".':"O valor non é válido. Probe «10px» ou «2em» ou simplemente «2».","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical",Width:"Largo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.gl=i.gl||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"Obxecto HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const o=a.gl=a.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Case igual a",Angle:"Ángulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo do austral","back with leftwards arrow above":"cara atrás, coa frecha cara á esquerda enriba","Bitcoin sign":"Símbolo do Bitcoin","Cedi sign":"Símbolo do cedi","Cent sign":"Símbolo do centavo","Character categories":"Categorías de caracteres","Colon sign":"Símbolo do colón","Contains as member":"Conten a","Copyright sign":"Símbolo de copyright","Cruzeiro sign":"Símbolo do cruceiro","Currency sign":"Símbolo de moeda","Degree sign":"Signo de grao","Division sign":"Signo de división","Dollar sign":"Símbolo do dolar","Dong sign":"Símbolo do dong","Double dagger":"Daga dobre","Double exclamation mark":"Marca de dobre exclamación","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Double question mark":"Marca de dobre interrogación","downwards arrow to bar":"frecha cara abaixo con tope","downwards dashed arrow":"frecha de guións cara abaixo","downwards double arrow":"frecha dobre cara abaixo","Drachma sign":"Símbolo do dracma","Element of":"Pertenza","Em dash":"Guión longo (raia)","Empty set":"Conxunto baleiro","En dash":"Guión curto","end with leftwards arrow above":"final, coa frecha cara á esquerda enriba","Euro sign":"Símbolo do euro","Euro-currency sign":"Símbolo da moeda do euro","Exclamation question mark":"Marca de exclamación interrogación","For all":"Para todo","Fraction slash":"Barra de fracción","French franc sign":"Símbolo do franco francés","German penny sign":"Símbolo do penique alemán","Greater-than or equal to":"Maior ou igual que","Greater-than sign":"Maior que","Guarani sign":"Símbolo do guaraní","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"Símbolo do hryvnia","Identical to":"Idéntico a","Indian rupee sign":"Símbolo da rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Kip sign":"Símbolo do kip","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin small letter a with macron":"a minúsculo latino con macron","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin small letter c with caron":"cminúsculo latino con caron","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin small letter d with caron":"d minúsculo latino con caron","Latin small letter d with stroke":"d minúsculo latino barrado","Latin small letter dotless i":"i minúsculo latino sen punto","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin small letter e with caron":"e minúsculo latino con caron","Latin small letter e with dot above":"e  minúsculo latino con punto enriba","Latin small letter e with macron":"e minúsculo latino con macron","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin small letter eng":"Eng (engma) minúsculo latino","Latin small letter f with hook":"f minúsculo latino con gancho","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin small letter h with stroke":"h minúsculo latino barrado","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin small letter i with macron":"i minúsculo latino con macron","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin small letter i with tilde":"i minúsculo latino con til","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin small letter l with caron":"l minúsculo latino con caron","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin small letter l with stroke":"l minúsculo latino barrado","Latin small letter long s":"s minúsculo latino larga","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin small letter o with macron":"o minúsculo latino con macron","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin small letter r with caron":"r minúsculo latino con caron","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin small letter s with caron":"s minúsculo latino con caron","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin small letter t with caron":"t minúsculo latino con caron","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin small letter t with stroke":"t minúsculo latino barrado","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin small letter u with macron":"u minúsculo latino con macron","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin small letter u with tilde":"u minúsculo latino con til","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","leftwards arrow to bar":"frecha cara á esquerda con tope","leftwards dashed arrow":"frecha de guións cara á esquerda","leftwards double arrow":"frecha dobre cara á esquerda","Less-than or equal to":"Menor ou igual que","Less-than sign":"Menor que","Lira sign":"Símbolo da lira","Livre tournois sign":"Símbolo da libra tournois","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)",Macron:"Macron","Manat sign":"Símbolo do manat","Mill sign":"Símbolo do mill","Minus sign":"Signo menos","Multiplication sign":"Signo de multiplicación","N-ary product":"Produto de n elementos, produtorio","N-ary summation":"Suma de n elementos, sumatorio",Nabla:"Nabla (Gradiente)","Naira sign":"Símbolo da naira","New sheqel sign":"Símbolo do novo xequel","Nordic mark sign":"Símbolo do marco nordico","Not an element of":"Non pertenza","Not equal to":"Distinto de","Not sign":"Signo non","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba",Overline:"Liña superior","Paragraph sign":"Signo de parágrafo","Partial differential":"Derivada parcial","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Peseta sign":"Símbolo da peseta","Peso sign":"Símbolo do peso","Plus-minus sign":"Signo más/menos","Pound sign":"Símbolo da libra","Proportional to":"Proporcional a","Question exclamation mark":"Marca de interrogación exclamación","Registered sign":"Símbolo de rexistrado","Reversed paragraph sign":"Signo invertido do parágrafo","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","rightwards arrow to bar":"frecha cara á dereita con tope","rightwards dashed arrow":"frecha de guións cara á dereita","rightwards double arrow":"frecha dobre cara á dereita","Ruble sign":"Símbolo do rublo","Rupee sign":"Símbolo da rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","soon with rightwards arrow above":"logo, coa frecha cara á dereita enriba","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do spesmilo","Square root":"Raíz cadrada","Tenge sign":"Símbolo do tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Trade mark sign":"Símbolo de marca de fábrica","Tugrik sign":"Símbolo do tugrik","Turkish lira sign":"Símbolo da lira turca","Two dot leader":"Líder de dous puntos",Union:"Unión","up down arrow with base":"frecha arriba-abaixo con base","upwards arrow to bar":"frecha cara arriba con tope","upwards dashed arrow":"frecha de guións cara arriba","upwards double arrow":"frecha dobre cara arriba","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction three quarters":"Fracción común de tres cuartos","Won sign":"Símbolo do won","Yen sign":"Símbolo do yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.gl=e.gl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Augamariña",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Dim grey":"Gris fume","Dropdown toolbar":"Barra de ferramentas despregábel","Edit block":"Editar bloque","Editor toolbar":"Barra de ferramentas do editor",Green:"Verde",Grey:"Gris","Insert paragraph after block":"Inserir parágrafo após o bloque","Insert paragraph before block":"Inserir parágrafo antes do bloque","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Gris claro",Next:"Seguinte",Orange:"Laranxa",Previous:"Anterior",Purple:"Púrpura",Red:"Vermello",Redo:"Refacer","Remove color":"Retirar a cor","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de texto mellorado","Rich Text Editor, %0":"Editor de texto mellorado, %0",Save:"Gardar","Select all":"Seleccionar todo","Show more items":"Amosar máis elementos",Turquoise:"Turquesa",Undo:"Desfacer","Upload in progress":"Envío en proceso",White:"Branco","Widget toolbar":"Barra de ferramentas de trebellos",Yellow:"Amarelo"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/he.js b/web/core/assets/vendor/ckeditor5/translations/he.js
deleted file mode 100644
index 7fc0e372e7be1fa78bbf2eeaa5d59218d775a690..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.he=n.he||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"יישור באמצע","Align left":"יישור לשמאל","Align right":"יישור לימין",Justify:"מרכוז גבולות","Text alignment":"יישור טקסט","Text alignment toolbar":"סרגל כלים יישור טקסט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"מודגש",Code:"קוד",Italic:"נטוי",Strikethrough:"קו חוצה",Subscript:"כתב תחתי",Superscript:"כתב עילי",Underline:"קו תחתון"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"בלוק ציטוט"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e.he=e.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"בחר סוג כותרת",Heading:"כותרת","Heading 1":"כותרת 1","Heading 2":"כותרת 2","Heading 3":"כותרת 3","Heading 4":"כותרת 4","Heading 5":"כותרת 5","Heading 6":"כותרת 6",Paragraph:"פיסקה","Type or paste your content here.":"הזן או הדבק את התוכן כאן","Type your title":"הזן כותרת"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.he=i.he||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"קו אופקי"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.he=e.he||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"תמונה ממרוכזת","Change image text alternative":"שינוי טקסט אלטרנטיבי לתמונה","Enter image caption":"הזן כותרת תמונה","Full size image":"תמונה בפריסה מלאה","Image resize list":"","Image toolbar":"סרגל תמונה","image widget":"תמונה","In line":"",Insert:"","Insert image":"הוספת תמונה","Insert image via URL":"","Left aligned image":"תמונה מיושרת לשמאל",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"תמונה מיושרת לימין","Side image":"תמונת צד","Text alternative":"טקסט אלטרנטיבי",Update:"","Update image URL":"","Upload failed":"העלאה נכשלה","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.he=n.he||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"עריכת קישור",Link:"קישור","Link image":"","Link URL":"קישור כתובת אתר","Open in a new tab":"","Open link in new tab":"פתח קישור בכרטיסייה חדשה","This link has no URL":"לקישור זה אין כתובת אתר",Unlink:"ביטול קישור"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.he=e.he||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"רשימה מנוקדת","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"רשימה ממוספרת","Numbered list styles toolbar":"",Square:"","To-do List":"רשימת מטלות","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.he=e.he||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% מתוך %1",Aquamarine:"",Black:"",Blue:"",Cancel:"ביטול","Dim grey":"","Dropdown toolbar":"סרגל כלים נפתח","Edit block":"הגדרות בלוק","Editor toolbar":"סרגל הכלים",Green:"",Grey:"","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"","Light green":"","Light grey":"",Next:"הבא",Orange:"",Previous:"הקודם",Purple:"",Red:"",Redo:"ביצוע מחדש","Remove color":"","Restore default":"","Rich Text Editor":"עורך טקסט עשיר","Rich Text Editor, %0":"עורך טקסט עשיר, %0",Save:"שמירה","Show more items":"הצד פריטים נוספים",Turquoise:"",Undo:"ביטול","Upload in progress":"העלאה מתבצעת",White:"","Widget toolbar":"סרגל יישומון",Yellow:""}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:2==e&&e%1==0?1:e%10==0&&e%1==0&&e>10?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/hi.js b/web/core/assets/vendor/ckeditor5/translations/hi.js
deleted file mode 100644
index 9974a59f6dc0598e24e2283fa680e0541c5d5ec2..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Align center","Align left":"Align left","Align right":"Align right",Justify:"Justify","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.hi=i.hi||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Bold",Code:"Code",Italic:"Italic",Strikethrough:"Strikethrough",Subscript:"Subscript",Superscript:"Superscript",Underline:"Underline"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.hi=i.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Block quote"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.hi=e.hi||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Choose heading",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Paragraph:"Paragraph","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hi=i.hi||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontal line"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.hi=e.hi||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Enter image caption":"Enter image caption","Full size image":"Full size image","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"",Insert:"Insert","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Left aligned image":"Left aligned image",Original:"Original","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Right aligned image":"Right aligned image","Side image":"Side image","Text alternative":"Text alternative",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.hi=n.hi||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Decrease indent","Increase indent":"Increase indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.hi=n.hi||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"Edit link",Link:"Link","Link image":"Link image","Link URL":"Link URL","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","This link has no URL":"This link has no URL",Unlink:"Unlink"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.hi=e.hi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Circle:"Circle",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero",Disc:"Disc","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar",Square:"Square","To-do List":"To-do List","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.hi=i.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Remove Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.hi=e.hi||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Background:"Background",Border:"Border","Cell properties":"Cell properties","Center table":"Center table",Color:"Color","Color picker":"Color picker",Column:"Column",Dashed:"Dashed","Delete column":"Delete column","Delete row":"Delete row",Dimensions:"Dimensions",Dotted:"Dotted",Double:"Double","Enter table caption":"",Groove:"Groove","Header column":"Header column","Header row":"Header row",Height:"Height","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset","Justify cell text":"Justify cell text","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",None:"None",Outset:"Outset",Padding:"Padding",Ridge:"Ridge",Row:"Row","Select column":"Select column","Select row":"Select row",Solid:"Solid","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Style:"Style","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertical text alignment toolbar",Width:"Width"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.hi=t.hi||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.hi=e.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/hr.js b/web/core/assets/vendor/ckeditor5/translations/hr.js
deleted file mode 100644
index 895df5bc7fca1eb39b32b2d445d712db1632ffa0..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const a=n.hr=n.hr||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Poravnaj po sredini","Align left":"Poravnaj ulijevo","Align right":"Poravnaj udesno",Justify:"Razvuci","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.hr=n.hr||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Podebljano",Code:"Kod",Italic:"Ukošeno",Strikethrough:"Precrtano",Subscript:"Indeks",Superscript:"Eksponent",Underline:"Podcrtavanje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.hr=i.hr||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blok citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.hr=a.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Odaberite naslov",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Paragraf","Type or paste your content here.":"Utipkajte ili zalijepite Vaš sadržaj ovdje.","Type your title":"Utipkajte naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hr=i.hr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Vodoravna linija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.hr=e.hr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centrirana slika","Change image text alternative":"Promijeni alternativni tekst slike","Enter image caption":"Unesite naslov slike","Full size image":"Slika pune veličine","Image resize list":"","Image toolbar":"Traka za slike","image widget":"Slika widget","In line":"",Insert:"","Insert image":"Umetni sliku","Insert image via URL":"","Left aligned image":"Lijevo poravnata slika",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Slika poravnata desno","Side image":"Slika sa strane","Text alternative":"Alternativni tekst",Update:"","Update image URL":"","Upload failed":"Slanje nije uspjelo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.hr=n.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Umanji uvlačenje","Increase indent":"Povećaj uvlačenje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hr=i.hr||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Moguće preuzeti","Edit link":"Uredi vezu",Link:"Veza","Link image":"","Link URL":"URL veze","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori vezu u novoj kartici","This link has no URL":"Ova veza nema URL",Unlink:"Ukloni vezu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.hr=e.hr||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Obična lista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Brojčana lista","Numbered list styles toolbar":"",Square:"","To-do List":"Lista zadataka za obaviti","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.hr=o.hr||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Ukloni format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.hr=e.hr||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Tekst ćelije poravnaj prema dolje","Align cell text to the center":"Tekst ćelije poravnaj u sredinu","Align cell text to the left":"Tekst ćelije poravnaj lijevo","Align cell text to the middle":"Tekst ćelije poravnaj u sredinu","Align cell text to the right":"Tekst ćelije poravnaj udesno","Align cell text to the top":"Tekst ćelije poravnaj prema gore","Align table to the left":"Poravnaj tablicu ulijevo","Align table to the right":"Poravnaj tablicu udesno",Alignment:"Poravnanje",Background:"Pozadina",Border:"Granica","Cell properties":"Svojstva ćelije","Center table":"Centriraj tablicu",Color:"Boja","Color picker":"Birač boje",Column:"Kolona",Dashed:"Crtičasta","Delete column":"Obriši kolonu","Delete row":"Obriši red",Dimensions:"Dimenzije",Dotted:"Točkasta",Double:"Dvostruka","Enter table caption":"",Groove:"","Header column":"Kolona zaglavlja","Header row":"Red zaglavlja",Height:"Visina","Horizontal text alignment toolbar":"Alatna traka za horizontalno poravnanje teksta","Insert column left":"Umetni stupac lijevo","Insert column right":"Umetni stupac desno","Insert row above":"Ubaci red iznad","Insert row below":"Ubaci red ispod","Insert table":"Ubaci tablicu",Inset:"","Justify cell text":"Razvuci tekst ćelije","Merge cell down":"Spoji ćelije prema dolje","Merge cell left":"Spoji ćelije prema lijevo","Merge cell right":"Spoji ćelije prema desno","Merge cell up":"Spoji ćelije prema gore","Merge cells":"Spoji ćelije",None:"Nikakva",Outset:"",Padding:"Podstava",Ridge:"Greben",Row:"Red","Select column":"Odaberi stupac","Select row":"Odaberi redak",Solid:"Neprekidna","Split cell horizontally":"Razdvoji ćeliju vodoravno","Split cell vertically":"Razdvoji ćeliju okomito",Style:"Stil","Table alignment toolbar":"Alatna traka za poravnanje tablice","Table cell text alignment":"Poravnanje teksta ćelije tablice","Table properties":"Svojstva tablice","Table toolbar":"Traka za tablice",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Neispravna boja. Pokušajte "#FF0000" ili "rgb(255,0,0)" ili "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Neispravna vrijednost. Pokušajte "10px" ili "2em" ili jednostavno "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Alatna traka za vertikalno poravnanje teksta",Width:"Širina"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.hr=a.hr||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 od %1",Aquamarine:"Akvamarin",Black:"Crna",Blue:"Plava",Cancel:"Poništi","Dim grey":"Tamnosiva","Dropdown toolbar":"Traka padajućeg izbornika","Edit block":"Uredi blok","Editor toolbar":"Traka uređivača",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Svijetloplava","Light green":"Svijetlozelena","Light grey":"Svijetlosiva",Next:"Sljedeći",Orange:"Narančasta",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovi","Remove color":"Ukloni boju","Restore default":"","Rich Text Editor":"Rich Text Editor","Rich Text Editor, %0":"Rich Text Editor, %0",Save:"Snimi","Select all":"Odaberi sve","Show more items":"Prikaži više stavaka",Turquoise:"Tirkizna",Undo:"Poništi","Upload in progress":"Slanje u tijeku",White:"Bijela","Widget toolbar":"Traka sa spravicama",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/hu.js b/web/core/assets/vendor/ckeditor5/translations/hu.js
deleted file mode 100644
index bb550b93a50286bc7223ebcba6b28fd3c53c7e68..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.hu=i.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Középre igazítás","Align left":"Balra igazítás","Align right":"Jobbra igazítás",Justify:"Sorkizárt","Text alignment":"Szöveg igazítása","Text alignment toolbar":"Szöveg igazítás eszköztár"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const i=t.hu=t.hu||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Félkövér",Code:"Forráskód",Italic:"Dőlt",Strikethrough:"Áthúzott",Subscript:"Alsó index",Superscript:"Felső index",Underline:"Aláhúzott"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Idézet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.hu=e.hu||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Stílus megadása",Heading:"Stílusok","Heading 1":"Címsor 1","Heading 2":"Címsor 2","Heading 3":"Címsor 3","Heading 4":"Címsor 4","Heading 5":"Címsor 5","Heading 6":"Címsor 6",Paragraph:"Bekezdés","Type or paste your content here.":"Írja be, vagy illessze be a tartalmat.","Type your title":"Adja meg a címet"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.hu=n.hu||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Vízszintes elválasztóvonal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Break text":"Sortörés","Centered image":"Középre igazított kép","Change image text alternative":"Helyettesítő szöveg módosítása","Enter image caption":"Képaláírás megadása","Full size image":"Teljes méretű kép","Image resize list":"Kép átméretezési lista","Image toolbar":"Kép eszköztár","image widget":"képmodul","In line":"Soron belül",Insert:"Beszúrás","Insert image":"Kép beszúrása","Insert image via URL":"Kép beszúrása URL alapján","Left aligned image":"Balra igazított kép",Original:"Eredeti","Resize image":"Kép átméretezése","Resize image to %0":"Kép méretezése %0","Resize image to the original size":"Kép méretezése az eredeti méretre","Right aligned image":"Jobbra igazított kép","Side image":"Oldalsó kép","Text alternative":"Helyettesítő szöveg",Update:"Módosítás","Update image URL":"Kép URL módosítása","Upload failed":"A feltöltés nem sikerült","Wrap text":"Körbefuttatás"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.hu=n.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Behúzás csökkentése","Increase indent":"Behúzás növelése"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.hu=a.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose language":"Nyelv választása",Language:"Nyelv","Remove language":"Nyelv eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.hu=n.hu||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Letölthető","Edit link":"Link szerkesztése",Link:"Link","Link image":"Hivatkozás","Link URL":"URL link","Open in a new tab":"Megnyitás új lapon","Open link in new tab":"Link megnyitása új ablakban","This link has no URL":"A link nem tartalmaz URL-t",Unlink:"Link eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Pontozott lista","Bulleted list styles toolbar":"",Circle:"Kör",Decimal:"Szám","Decimal with leading zero":"Nullával kezdődő szám",Disc:"Korong","Lower-latin":"Kisbetűs latin szám","Lower–roman":"Kisbetűs római szám","Numbered List":"Számozott lista","Numbered list styles toolbar":"",Square:"Négyzet","To-do List":"Tennivaló lista","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"Nagybetűs latin szám","Upper-roman":"Nagybetűs római szám"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.hu=o.hu||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Formázás eltávolítása"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Forrás"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.hu=e.hu||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Szöveg igazítása a cellában alulra","Align cell text to the center":"Szöveg igazítása a cellában középre","Align cell text to the left":"Szöveg igazítása a cellában balra","Align cell text to the middle":"Szöveg igazítása a cellában középre","Align cell text to the right":"Szöveg igazítása a cellában jobbra","Align cell text to the top":"Szöveg igazítása a cellában felülre","Align table to the left":"Tábla igazítása balra","Align table to the right":"Tábla igazítása jobbra",Alignment:"Igazítás",Background:"Háttér",Border:"Keret","Cell properties":"Cella tulajdonságok","Center table":"Tábla igazítása középre",Color:"Szín","Color picker":"Szín választása",Column:"Oszlop",Dashed:"Szaggatott","Delete column":"Oszlop törlése","Delete row":"Sor törlése",Dimensions:"Méretek",Dotted:"Pontozott",Double:"Dupla","Enter table caption":"Táblázat feliratának megadása",Groove:"Árok","Header column":"Oszlop fejléc","Header row":"Sor fejléc",Height:"Magasság","Horizontal text alignment toolbar":"Vízszintes szövegigazítási eszköztár","Insert column left":"Oszlop beszúrása balra","Insert column right":"Oszlop beszúrása jobbra","Insert row above":"Sor beszúrása fölé","Insert row below":"Sor beszúrása alá","Insert table":"Táblázat beszúrása",Inset:"Mélyített","Justify cell text":"Szöveg igazítása a cellában sorkizártra","Merge cell down":"Cellák egyesítése lefelé","Merge cell left":"Cellák egyesítése balra","Merge cell right":"Cellák egyesítése jobbra","Merge cell up":"Cellák egyesítése felfelé","Merge cells":"Cellaegyesítés",None:"Nincs",Outset:"Kiemelkedő",Padding:"Térköz",Ridge:"Gerinc",Row:"Sor","Select column":"Oszlop kijelölése","Select row":"Sor kijelölése",Solid:"Tömör","Split cell horizontally":"Cella felosztása vízszintesen","Split cell vertically":"Cella felosztása függőlegesen",Style:"Stílus","Table alignment toolbar":"Táblázatigazítási eszköztár","Table cell text alignment":"Szöveg igazítása a cellában","Table properties":"Táblázat tulajdonságai","Table toolbar":"Táblázat eszköztár",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'A szín érványtelen. Próbáld így "#FF0000" vagy "rgb(255,0,0)" vagy "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Az érték érvénytelen. Próbáld így "10px" vagy "2em" vagy csak egyszerűen "2".',"Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása","Vertical text alignment toolbar":"Függőleges szövegigazítási eszköztár",Width:"Szélesség"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.hu=i.hu||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML objektum"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.hu=t.hu||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"Bitcoin jel","Cedi sign":"","Cent sign":"Cent jel","Character categories":"","Colon sign":"Kettőspont","Contains as member":"","Copyright sign":"Copyright jele","Cruzeiro sign":"","Currency sign":"Pénznem jel","Degree sign":"","Division sign":"","Dollar sign":"Dollár jel","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"szaggatott nyíl lefelé","downwards double arrow":"dupla nyíl lefelé","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Euró jel","Euro-currency sign":"Euró pénznem jel","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"Francia frank jel","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"Fordított kérdőjel","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"szaggatott nyíl balra","leftwards double arrow":"dupla nyíl balra","Less-than or equal to":"","Less-than sign":"","Lira sign":"Líra jel","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"Font jel","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"szaggatott nyíl jobbra","rightwards double arrow":"dupla nyíl jobbra","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Speciális karakterek","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"szaggatott nyíl felfelé","upwards double arrow":"dupla nyíl felfelé","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":"Yen jel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Kékeszöld",Black:"Fekete",Blue:"Kék",Cancel:"Mégsem","Dim grey":"Halvány szürke","Dropdown toolbar":"Lenyíló eszköztár","Edit block":"Blokk szerkesztése","Editor toolbar":"Szerkesztő eszköztár",Green:"Zöld",Grey:"Szürke","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",Next:"Következő",Orange:"Narancs",Previous:"Előző",Purple:"Lila",Red:"Piros",Redo:"Újra","Remove color":"Szín eltávolítása","Restore default":"Alapértelmezés visszaállítása","Rich Text Editor":"Bővített szövegszerkesztő","Rich Text Editor, %0":"Bővített szövegszerkesztő, %0",Save:"Mentés","Select all":"Mindet kijelöl","Show more items":"További elemek",Turquoise:"Türkiz",Undo:"Visszavonás","Upload in progress":"A feltöltés folyamatban",White:"Fehér","Widget toolbar":"Widget eszköztár",Yellow:"Sárga"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/id.js b/web/core/assets/vendor/ckeditor5/translations/id.js
deleted file mode 100644
index 4a06298dfd260c5a389657008c138902fcc5fb3d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const t=a.id=a.id||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Rata tengah","Align left":"Rata kiri","Align right":"Rata kanan",Justify:"Rata kanan-kiri","Text alignment":"Perataan teks","Text alignment toolbar":"Alat perataan teks"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const r=i.id=i.id||{};r.dictionary=Object.assign(r.dictionary||{},{Bold:"Tebal",Code:"Kode",Italic:"Miring",Strikethrough:"Coret",Subscript:"Subskrip",Superscript:"Superskrip",Underline:"Garis bawah"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Kutipan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const i=a.id=a.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Pilih tajuk",Heading:"Tajuk","Heading 1":"Tajuk 1","Heading 2":"Tajuk 2","Heading 3":"Tajuk 3","Heading 4":"Tajuk 4","Heading 5":"Tajuk 5","Heading 6":"Tajuk 6",Paragraph:"Paragraf","Type or paste your content here.":"Ketik atau tempel konten Anda di sini.","Type your title":"Ketik judul Anda"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.id=i.id||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Garis horizontal"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Gambar rata tengah","Change image text alternative":"Ganti alternatif teks gambar","Enter image caption":"Tambahkan deskripsi gambar","Full size image":"Gambar ukuran penuh","Image resize list":"Daftar ukuran gambar","Image toolbar":"Alat gambar","image widget":"widget gambar","In line":"",Insert:"Sisipkan","Insert image":"Sisipkan gambar","Insert image via URL":"Sisipkan gambar melalui URL","Left aligned image":"Gambar rata kiri",Original:"Asli","Resize image":"Ubah ukuran gambar","Resize image to %0":"Ubah ukuran gambar ke %0","Resize image to the original size":"Ubah ukuran gambar ke ukuran asli","Right aligned image":"Gambar rata kanan","Side image":"Gambar sisi","Text alternative":"Alternatif teks",Update:"Perbarui","Update image URL":"Perbarui URL gambar","Upload failed":"Gagal mengunggah","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.id=n.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Kurangi indentasi","Increase indent":"Tambah indentasi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const i=a.id=a.id||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose language":"Pilih bahasa",Language:"Bahasa","Remove language":"Singkirkan bahasa"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.id=n.id||{};a.dictionary=Object.assign(a.dictionary||{},{Downloadable:"Dapat diunduh","Edit link":"Sunting tautan",Link:"Tautan","Link image":"","Link URL":"URL tautan","Open in a new tab":"Buka di tab baru","Open link in new tab":"Buka tautan di tab baru","This link has no URL":"Tautan ini tidak memiliki URL",Unlink:"Hapus tautan"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.id=e.id||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Daftar Tak Berangka","Bulleted list styles toolbar":"Bilah alat gaya daftar bullet",Circle:"Lingkaran",Decimal:"Desimal","Decimal with leading zero":"Desimal dengan awalan nol",Disc:"Disk","Lower-latin":"","Lower–roman":"","Numbered List":"Daftar Berangka","Numbered list styles toolbar":"Bilah alat gaya daftar angka",Square:"Kotak","To-do List":"Daftar untuk-dikerjakan","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.id=i.id||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Hapus Format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.id=e.id||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"Latar belakang",Border:"Garis batas","Cell properties":"Properti sel","Center table":"",Color:"Warna","Color picker":"",Column:"Kolom",Dashed:"","Delete column":"Hapus kolom","Delete row":"Hapus baris",Dimensions:"Dimensi",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kolom tajuk","Header row":"Baris tajuk",Height:"Tinggi","Horizontal text alignment toolbar":"","Insert column left":"Sisipkan kolom ke kiri","Insert column right":"Sisipkan kolom ke kanan","Insert row above":"Sisipkan baris ke atas","Insert row below":"Sisipkan baris ke bawah","Insert table":"Sisipkan tabel",Inset:"","Justify cell text":"","Merge cell down":"Gabungkan sel ke bawah","Merge cell left":"Gabungkan sel ke kiri","Merge cell right":"Gabungkan sel ke kanan","Merge cell up":"Gabungkan sel ke atas","Merge cells":"Gabungkan sel",None:"",Outset:"",Padding:"",Ridge:"",Row:"Baris","Select column":"Seleksi kolom","Select row":"Seleksi baris",Solid:"","Split cell horizontally":"Bagikan sel secara horizontal","Split cell vertically":"Bagikan sel secara vertikal",Style:"Gaya","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"Properti tabel","Table toolbar":"Alat tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Lebar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 dari %1",Aquamarine:"Biru laut",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Dim grey":"Kelabu gelap","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Editor toolbar":"Alat editor",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",Next:"Berikutnya",Orange:"Jingga",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Lakukan lagi","Remove color":"Hapus warna","Restore default":"","Rich Text Editor":"Editor Teks Kaya","Rich Text Editor, %0":"Editor Teks Kaya, %0",Save:"Simpan","Show more items":"",Turquoise:"Turkish",Undo:"Batal","Upload in progress":"Sedang mengunggah",White:"Putih","Widget toolbar":"Alat widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/it.js b/web/core/assets/vendor/ckeditor5/translations/it.js
deleted file mode 100644
index 0109c4aa6edc07fc49be14809c2c8cce78faabcc..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Allinea al centro","Align left":"Allinea a sinistra","Align right":"Allinea a destra",Justify:"Giustifica","Text alignment":"Allineamento del testo","Text alignment toolbar":"Barra degli strumenti dell'allineamento"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.it=i.it||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Grassetto",Code:"Codice",Italic:"Corsivo",Strikethrough:"Barrato",Subscript:"Pedice",Superscript:"Apice",Underline:"Sottolineato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blocco citazione"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const n=e.it=e.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Seleziona intestazione",Heading:"Intestazione","Heading 1":"Intestazione 1","Heading 2":"Intestazione 2","Heading 3":"Intestazione 3","Heading 4":"Intestazione 4","Heading 5":"Intestazione 5","Heading 6":"Intestazione 6",Paragraph:"Paragrafo","Type or paste your content here.":"Inserire o incollare qui il proprio contenuto.","Type your title":"Inserire il proprio titolo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linea orizzontale"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i.it=i.it||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Interrompi testo","Centered image":"Immagine centrata","Change image text alternative":"Cambia testo alternativo dell'immagine","Enter image caption":"inserire didascalia dell'immagine","Full size image":"Immagine a dimensione intera","Image resize list":"Elenco ridimensionamenti immagine","Image toolbar":"Barra degli strumenti dell'immagine","image widget":"Widget immagine","In line":"In linea",Insert:"Inserisci","Insert image":"Inserisci immagine","Insert image via URL":"Inserisci immagine tramite URL","Left aligned image":"Immagine allineata a sinistra",Original:"Originale","Resize image":"Ridimensiona immagine","Resize image to %0":"Ridimensiona immagine a %0","Resize image to the original size":"Ridimensiona immagine alle dimensioni originali","Right aligned image":"Immagine allineata a destra","Side image":"Immagine laterale","Text alternative":"Testo alternativo",Update:"Aggiorna","Update image URL":"Aggiorna URL immagine","Upload failed":"Caricamento fallito","Wrap text":"Testo a capo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Riduci rientro","Increase indent":"Aumenta rientro"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Seleziona lingua",Language:"Lingua","Remove language":"Rimuovi lingua"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.it=n.it||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Scaricabile","Edit link":"Modifica collegamento",Link:"Collegamento","Link image":"Collega immagine","Link URL":"URL del collegamento","Open in a new tab":"Apri in una nuova scheda","Open link in new tab":"Apri collegamento in nuova scheda","This link has no URL":"Questo collegamento non ha un URL",Unlink:"Elimina collegamento"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.it=e.it||{};i.dictionary=Object.assign(i.dictionary||{},{"Bulleted List":"Elenco puntato","Bulleted list styles toolbar":"Barra degli strumenti con gli stili degli elenchi puntati",Circle:"Cerchio",Decimal:"Numero","Decimal with leading zero":"Numero con zero anteposto",Disc:"Disco","Lower-latin":"Lettera minuscola","Lower–roman":"Numero romano minuscolo","Numbered List":"Elenco numerato","Numbered list styles toolbar":"Barra degli strumenti con gli stili degli elenchi numerati",Square:"Quadrato","To-do List":"Elenco cose da fare","Toggle the circle list style":"Attiva/disattiva lo stile degli elenchi con cerchi","Toggle the decimal list style":"Attiva/disattiva lo stile degli elenchi con numeri","Toggle the decimal with leading zero list style":"Attiva/disattiva lo stile degli elenchi con numeri con zero anteposto","Toggle the disc list style":"Attiva/disattiva lo stile degli elenchi con dischi","Toggle the lower–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere minuscole","Toggle the lower–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani minuscoli","Toggle the square list style":"Attiva/disattiva lo stile degli elenchi con quadrati","Toggle the upper–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere maiuscole","Toggle the upper–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani maiuscoli","Upper-latin":"Lettera maiuscola","Upper-roman":"Numero romano maiuscolo"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Rimuovi formato"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.it=i.it||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Sorgente"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.it=e.it||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Allinea il testo della cella in basso","Align cell text to the center":"Allinea il testo della cella al centro","Align cell text to the left":"Allinea il testo della cella a sinistra","Align cell text to the middle":"Allinea il testo della cella in mezzo","Align cell text to the right":"Allinea il testo della cella a destra","Align cell text to the top":"Allinea il testo della cella in alto","Align table to the left":"Allinea tabella a sinistra","Align table to the right":"Allinea tabella a destra",Alignment:"Allineamento",Background:"Sfondo",Border:"Bordo","Cell properties":"Proprietà cella","Center table":"Allinea tabella al centro",Color:"Colore","Color picker":"Selezione colore",Column:"Colonna",Dashed:"Tratteggiato","Delete column":"Elimina colonna","Delete row":"Elimina riga",Dimensions:"Dimensioni",Dotted:"Punteggiato",Double:"Doppio","Enter table caption":"Inserire la didascalia della tabella",Groove:"Scanalatura","Header column":"Intestazione colonna","Header row":"Riga d'intestazione",Height:"Altezza","Horizontal text alignment toolbar":"Barra degli strumenti dell'allineamento orizzontale del testo","Insert column left":"Inserisci colonna a sinistra","Insert column right":"Inserisci colonna a destra","Insert row above":"Inserisci riga sopra","Insert row below":"Inserisci riga sotto","Insert table":"Inserisci tabella",Inset:"Incassato","Justify cell text":"Testo della cella giustificato","Merge cell down":"Unisci cella sotto","Merge cell left":"Unisci cella a sinistra","Merge cell right":"Unisci cella a destra","Merge cell up":"Unisci cella sopra","Merge cells":"Unisci celle",None:"Nessuno",Outset:"Rialzato",Padding:"Spaziatura interna",Ridge:"Rilievo",Row:"Riga","Select column":"Seleziona colonna","Select row":"Seleziona riga",Solid:"Solido","Split cell horizontally":"Dividi cella orizzontalmente","Split cell vertically":"Dividi cella verticalmente",Style:"Stile","Table alignment toolbar":"Barra degli strumenti dell'allineamento della tabella","Table cell text alignment":"Allineamento del testo nella cella della tabella","Table properties":"Proprietà tabella","Table toolbar":"Barra degli strumenti della tabella",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Il colore non è valido. Provare "#FF0000" o "rgb(255,0,0)" o "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Il valore non è valido. Provare "10px" o "2em" o semplicemente "2".',"Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia","Vertical text alignment toolbar":"Barra degli strumenti dell'allineamento verticale del testo",Width:"Larghezza"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.it=i.it||{};t.dictionary=Object.assign(t.dictionary||{},{"HTML object":"Oggetto HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a.it=a.it||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quasi uguale a",Angle:"Angolo","Approximately equal to":"Approssimativamente uguale a","Asterisk operator":"Operatore asterisco","Austral sign":"Simbolo austral","back with leftwards arrow above":"back con sopra freccia verso sinistra","Bitcoin sign":"Simbolo bitcoin","Cedi sign":"Simbolo cedi","Cent sign":"Simbolo centesimo","Character categories":"Categorie di caratteri","Colon sign":"Simbolo colon","Contains as member":"Contiene","Copyright sign":"Simbolo copyright","Cruzeiro sign":"Simbolo cruzeiro","Currency sign":"Simbolo valuta","Degree sign":"Simbolo gradi","Division sign":"Segno di divisione","Dollar sign":"Simbolo dollaro","Dong sign":"Simbolo dong","Double dagger":"Doppio obelisco","Double exclamation mark":"Doppio punto esclamativo","Double low-9 quotation mark":"Doppie virgolette basse","Double question mark":"Doppio punto interrogativo","downwards arrow to bar":"Freccia verso barra in basso","downwards dashed arrow":"Freccia tratteggiata verso il basso","downwards double arrow":"Freccia doppia verso il basso","Drachma sign":"Simbolo dracma","Element of":"Elemento di","Em dash":"Trattino lungo (em)","Empty set":"Insieme vuoto","En dash":"Trattino medio (en)","end with leftwards arrow above":"end con sopra freccia verso sinistra","Euro sign":"Simbolo euro","Euro-currency sign":"Simbolo valuta euro","Exclamation question mark":"Punti esclamativo e interrogativo","For all":"Per ogni","Fraction slash":"Barra di frazione","French franc sign":"Simbolo franco francese","German penny sign":"Simbolo pfennig tedesco","Greater-than or equal to":"Maggiore o uguale a","Greater-than sign":"Simbolo maggiore di","Guarani sign":"Simbolo guaraní","Horizontal ellipsis":"Puntini di sospensione orizzontali","Hryvnia sign":"Simbolo grivnia","Identical to":"Identico a","Indian rupee sign":"Simbolo rupia indiana",Infinity:"Infinito",Integral:"Integrale",Intersection:"Intersezione","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Kip sign":"Simbolo kip","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin capital letter eng":"Nasale velare maiuscola","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin small letter eng":"Nasale velare minuscola","Latin small letter f with hook":"Lettera f latina minuscola con gancio","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin small letter long s":"Lettera S latina lunga minuscola","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin small ligature ij":"Legatura IJ latina minuscola","Latin small ligature oe":"Legatura OE latina minuscola","Left double quotation mark":"Doppie virgolette a sinistra","Left single quotation mark":"Virgoletta a sinistra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","leftwards arrow to bar":"Freccia verso barra a sinistra","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","leftwards double arrow":"Freccia doppia verso sinistra","Less-than or equal to":"Minore o uguale a","Less-than sign":"Simbolo minore di","Lira sign":"Simbolo lira","Livre tournois sign":"Simbolo livre tournois","Logical and":"E logico","Logical or":"O logico",Macron:"Macron","Manat sign":"Simbolo manat","Mill sign":"Simbolo millesimo","Minus sign":"Segno di sottrazione","Multiplication sign":"Segno di moltiplicazione","N-ary product":"Prodotto ennesimo","N-ary summation":"Sommatoria",Nabla:"Nabla","Naira sign":"Simbolo naira","New sheqel sign":"Simbolo nuovo shekel","Nordic mark sign":"Simbolo marco nordico","Not an element of":"Non parte di","Not equal to":"Non uguale a","Not sign":"Simbolo Not","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra",Overline:"Linea alta","Paragraph sign":"Simbolo paragrafo","Partial differential":"Derivata parziale","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Peseta sign":"Simbolo peseta","Peso sign":"Simbolo peso","Plus-minus sign":"Segno più o meno","Pound sign":"Simbolo sterlina","Proportional to":"Proporzionale a","Question exclamation mark":"Punti interrogativo ed esclamativo","Registered sign":"Simbolo marchio registrato","Reversed paragraph sign":"Simbolo paragrafo invertito","Right double quotation mark":"Doppie virgolette a destra","Right single quotation mark":"Virgoletta a destra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","rightwards arrow to bar":"Freccia verso barra a destra","rightwards dashed arrow":"Freccia tratteggiata verso destra","rightwards double arrow":"Freccia doppia verso destra","Ruble sign":"Simbolo rublo","Rupee sign":"Simbolo rupia","Section sign":"Simbolo sezione","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single low-9 quotation mark":"Virgoletta bassa","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","soon with rightwards arrow above":"soon con sopra freccia verso destra","Special characters":"Caratteri speciali","Spesmilo sign":"Simbolo spesmilo","Square root":"Radice quadrata","Tenge sign":"Simbolo tenge","There exists":"Esiste","Tilde operator":"Operatore tilde","top with upwards arrow above":"top con sopra freccia verso l'alto","Trade mark sign":"Simbolo trademark","Tugrik sign":"Simbolo tugrik","Turkish lira sign":"Simbolo lira turca","Two dot leader":"Due punti iniziali",Union:"Unione","up down arrow with base":"Doppia freccia verticale con base","upwards arrow to bar":"Freccia verso barra in alto","upwards dashed arrow":"Freccia tratteggiata verso l'alto","upwards double arrow":"Freccia doppia verso l'alto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction three quarters":"Frazione semplice tre quarti","Won sign":"Simbolo won","Yen sign":"Simbolo yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const r=o.it=o.it||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 di %1",Aquamarine:"Aquamarina",Black:"Nero",Blue:"Blu",Cancel:"Annulla","Dim grey":"Grigio tenue","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Editor toolbar":"Barra degli strumenti dell'editor",Green:"Verde",Grey:"Grigio","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",Next:"Avanti",Orange:"Arancio",Previous:"Indietro",Purple:"Porpora",Red:"Rosso",Redo:"Ripristina","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito","Rich Text Editor":"Editor di testo formattato","Rich Text Editor, %0":"Editor di testo formattato, %0",Save:"Salva","Select all":"Seleziona tutto","Show more items":"Mostra più elementi",Turquoise:"Turchese",Undo:"Annulla","Upload in progress":"Caricamento in corso",White:"Bianco","Widget toolbar":"Barra degli strumenti del widget",Yellow:"Giallo"}),r.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ja.js b/web/core/assets/vendor/ckeditor5/translations/ja.js
deleted file mode 100644
index 1ff28067cc5bf29d19d59ef22a331b3d48d3198c..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"中央揃え","Align left":"左揃え","Align right":"右揃え",Justify:"両端揃え","Text alignment":"文字揃え","Text alignment toolbar":"テキストの整列"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ボールド",Code:"コード",Italic:"イタリック",Strikethrough:"取り消し線",Subscript:"下付き文字",Superscript:"上付き文字",Underline:"アンダーライン"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ブロッククオート(引用)"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.ja=n.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"見出しを選択",Heading:"見出し","Heading 1":"見出し1","Heading 2":"見出し2","Heading 3":"見出し3 ","Heading 4":"見出し4","Heading 5":"見出し5","Heading 6":"見出し6",Paragraph:"段落","Type or paste your content here.":"コンテンツをここに入力または貼り付けしてください。","Type your title":"タイトルを入力"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"区切り"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ja=e.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"中央寄せ画像","Change image text alternative":"画像の代替テキストを変更","Enter image caption":"画像の注釈を入力","Full size image":"フルサイズ画像","Image resize list":"画像サイズリスト","Image toolbar":"画像","image widget":"画像ウィジェット","In line":"",Insert:"挿入","Insert image":"画像挿入","Insert image via URL":"画像URLを挿入","Left aligned image":"左寄せ画像",Original:"オリジナル","Resize image":"画像サイズ","Resize image to %0":"画像サイズを%0に変更","Resize image to the original size":"画像サイズを元のサイズに変更","Right aligned image":"右寄せ画像","Side image":"サイドイメージ","Text alternative":"代替テキスト",Update:"更新","Update image URL":"画像URLを更新","Upload failed":"アップロード失敗","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"インデントの削除","Increase indent":"インデントの追加"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ja=n.ja||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"ダウンロード可能","Edit link":"リンクを編集",Link:"リンク","Link image":"リンク画像","Link URL":"リンクURL","Open in a new tab":"新しいタブで開く","Open link in new tab":"新しいタブでリンクを開く","This link has no URL":"リンクにURLが設定されていません",Unlink:"リンク解除"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ja=e.ja||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"箇条書きリスト","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"番号付きリスト","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ja=i.ja||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"フォーマットの削除"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ja=e.ja||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"列",Dashed:"","Delete column":"列を削除","Delete row":"行を削除",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"見出し列","Header row":"見出し行",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"上に行を挿入","Insert row below":"下に行を挿入","Insert table":"表の挿入",Inset:"","Justify cell text":"","Merge cell down":"下のセルと結合","Merge cell left":"左のセルと結合","Merge cell right":"右のセルと結合","Merge cell up":"上のセルと結合","Merge cells":"セルを結合",None:"",Outset:"",Padding:"",Ridge:"",Row:"行","Select column":"","Select row":"",Solid:"","Split cell horizontally":"縦にセルを分離","Split cell vertically":"横にセルを分離",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.ja=t.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"特殊文字","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ja=e.ja||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"薄い青緑",Black:"黒",Blue:"青",Cancel:"キャンセル","Dim grey":"暗い灰色","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"緑",Grey:"灰色","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Light blue":"明るい青","Light green":"明るい緑","Light grey":"明るい灰色",Next:"",Orange:"オレンジ",Previous:"",Purple:"紫",Red:"赤",Redo:"やり直し","Remove color":"カラーを削除","Restore default":"","Rich Text Editor":"リッチテキストエディター","Rich Text Editor, %0":"リッチテキストエディター, %0",Save:"保存","Select all":"すべて選択","Show more items":"",Turquoise:"水色",Undo:"元に戻す","Upload in progress":"アップロード中",White:"白","Widget toolbar":"ウィジェットツールバー",Yellow:"黄"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/km.js b/web/core/assets/vendor/ckeditor5/translations/km.js
deleted file mode 100644
index 5ef6ffe10517fa5af8c76c84c0f7ad05cc7e886d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/km.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.km=n.km||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"តម្រឹម​កណ្ដាល","Align left":"តម្រឹម​ឆ្វេង","Align right":"តម្រឹម​ស្ដាំ",Justify:"តម្រឹម​សងខាង","Text alignment":"ការ​តម្រឹម​អក្សរ","Text alignment toolbar":"របារ​ឧបករណ៍​តម្រឹម​អក្សរ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.km=i.km||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"ដិត",Code:"កូដ",Italic:"ទ្រេត",Strikethrough:"ឆូតកណ្ដាល",Subscript:"អក្សរ​តូចក្រោម",Superscript:"អក្សរ​តូចលើ",Underline:"គូស​បន្ទាត់​ក្រោម"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.km=i.km||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"ប្លុក​ពាក្យ​សម្រង់"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.km=n.km||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ជ្រើសរើស​ក្បាលអត្ថបទ",Heading:"ក្បាលអត្ថបទ","Heading 1":"ក្បាលអត្ថបទ 1","Heading 2":"ក្បាលអត្ថបទ 2","Heading 3":"ក្បាលអត្ថបទ 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"កថាខណ្ឌ","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.km=e.km||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"បញ្ចូល​ពាក្យ​ពណ៌នា​រូបភាព","Full size image":"រូបភាព​ពេញ​ទំហំ","Image resize list":"","Image toolbar":"","image widget":"វិដជិត​រូបភាព","In line":"",Insert:"","Insert image":"បញ្ចូល​រូបភាព","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"រូបភាព​នៅ​ខាង","Text alternative":"",Update:"","Update image URL":"","Upload failed":"អាប់ឡូត​មិនបាន","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.km=n.km||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"តំណ","Link image":"","Link URL":"URL តំណ","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"ផ្ដាច់​តំណ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.km=e.km||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"បញ្ជី​ជា​ចំណុច","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"បញ្ជី​ជា​លេខ","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.km=e.km||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"បោះបង់","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"ធ្វើ​វិញ","Remove color":"","Restore default":"","Rich Text Editor":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប","Rich Text Editor, %0":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប, %0",Save:"រក្សាទុ","Show more items":"",Turquoise:"",Undo:"លែង​ធ្វើ​វិញ",White:"",Yellow:""}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/kn.js b/web/core/assets/vendor/ckeditor5/translations/kn.js
deleted file mode 100644
index 4af863edc30f7eddb3ebdc27e772affa31742730..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/kn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.kn=i.kn||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"‍‍ದಪ್ಪ",Code:"",Italic:"‍ಇಟಾಲಿಕ್",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.kn=n.kn||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.kn=n.kn||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು",Heading:"ಶೀರ್ಷಿಕೆ","Heading 1":"ಶೀರ್ಷಿಕೆ 1","Heading 2":"ಶೀರ್ಷಿಕೆ 2","Heading 3":"ಶೀರ್ಷಿಕೆ 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"ಪ್ಯಾರಾಗ್ರಾಫ್","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.kn=e.kn||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"‍ಚಿತ್ರದ ಬದಲಿ ಪಠ್ಯ ಬದಲಾಯಿಸು","Enter image caption":"‍ಚಿತ್ರದ ಶೀರ್ಷಿಕೆ ಸೇರಿಸು","Full size image":"‍ಪೂರ್ಣ ‍‍ಅಳತೆಯ ಚಿತ್ರ","Image resize list":"","Image toolbar":"","image widget":"‍ಚಿತ್ರ ವಿಜೆಟ್","In line":"",Insert:"","Insert image":"","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"‍ಪಕ್ಕದ ಚಿತ್ರ","Text alternative":"‍ಪಠ್ಯದ ಬದಲಿ",Update:"","Update image URL":"","Upload failed":"","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.kn=n.kn||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"‍ಕೊಂಡಿ","Link image":"","Link URL":"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"‍ಕೊಂಡಿ ತೆಗೆ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.kn=e.kn||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.kn=e.kn||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"ರದ್ದುಮಾಡು","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"‍ಮತ್ತೆ ಮಾಡು","Remove color":"","Restore default":"","Rich Text Editor":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍","Rich Text Editor, %0":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍, %0",Save:"ಉಳಿಸು","Show more items":"",Turquoise:"",Undo:"‍‍ರದ್ದು",White:"",Yellow:""}),o.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ko.js b/web/core/assets/vendor/ckeditor5/translations/ko.js
deleted file mode 100644
index dab245730572c882d67d0d1448143ad10d0a2b8e..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"가운데 정렬","Align left":"왼쪽 정렬","Align right":"오른쪽 정렬",Justify:"양쪽 정렬","Text alignment":"텍스트 정렬","Text alignment toolbar":"텍스트 정렬 툴바"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.ko=i.ko||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"굵게",Code:"코드",Italic:"기울임꼴",Strikethrough:"취소선",Subscript:"아래 첨자",Superscript:"위 첨자",Underline:"밑줄"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"인용 단락"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ko=n.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"제목 선택",Heading:"제목","Heading 1":"제목 1","Heading 2":"제목 2","Heading 3":"제목 3","Heading 4":"제목 4","Heading 5":"제목 5","Heading 6":"제목 6",Paragraph:"문단","Type or paste your content here.":"여기에 내용을 입력하거나 붙여넣기 하세요.","Type your title":"제목을 입력해주세요"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ko=i.ko||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"수평선"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ko=e.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"가운데 정렬","Change image text alternative":"대체 문구 변경","Enter image caption":"사진 설명을 입력하세요","Full size image":"꽉 찬 크기","Image resize list":"사진 크기 목록","Image toolbar":"사진 툴바","image widget":"사진 위젯","In line":"",Insert:"","Insert image":"사진 삽입","Insert image via URL":"","Left aligned image":"왼쪽 정렬",Original:"원본","Resize image":"사진 크기 조절","Resize image to %0":"사진의 크기를 %0으로 조절","Resize image to the original size":"사진을 원래 크기로 돌려놓기","Right aligned image":"오른쪽 정렬","Side image":"본문 옆에 배치","Text alternative":"대체 문구",Update:"","Update image URL":"","Upload failed":"업로드 실패","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"들여쓰기 줄이기","Increase indent":"들여쓰기 늘리기"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"다운로드 가능","Edit link":"링크 편집",Link:"링크","Link image":"사진 링크","Link URL":"링크 주소","Open in a new tab":"새 탭에서 열기","Open link in new tab":"새 탭에서 링크 열기","This link has no URL":"이 링크에는 URL이 없습니다.",Unlink:"링크 삭제"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ko=e.ko||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"불릿 목록","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"번호 목록","Numbered list styles toolbar":"",Square:"","To-do List":"확인 목록","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.ko=o.ko||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"서식 지우기"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"",Dashed:"","Delete column":"","Delete row":"",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"테이블 삽입",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.ko=t.ko||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"특수 문자","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ko=e.ko||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"0% / %1",Aquamarine:"연한 청록색",Black:"검은색",Blue:"파랑색",Cancel:"취소","Dim grey":"진한 회색","Dropdown toolbar":"드롭다운 툴바","Edit block":"편집 영역","Editor toolbar":"에디터 툴바",Green:"초록색",Grey:"회색","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"연한 파랑색","Light green":"밝은 초록색","Light grey":"밝은 회색",Next:"다음",Orange:"주황색",Previous:"이전",Purple:"보라색",Red:"빨간색",Redo:"다시 실행","Remove color":"색깔 제거","Restore default":"","Rich Text Editor":"리치 텍스트 편집기","Rich Text Editor, %0":"리치 텍스트 편집기, %0",Save:"저장","Select all":"전체 선택","Show more items":"더보기",Turquoise:"청록색",Undo:"실행 취소","Upload in progress":"업로드 진행 중",White:"흰색","Widget toolbar":"위젯 툴바",Yellow:"노랑색"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ku.js b/web/core/assets/vendor/ckeditor5/translations/ku.js
deleted file mode 100644
index 1a40202c83e9f85303a8237645797e09c07a29fc..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"بەهێڵکردنی ناورەڕاست","Align left":"بەهێڵکردنی چەپ","Align right":"بەهێڵکردنی ڕاست",Justify:"هاوستوونی","Text alignment":"ڕیززکردنی تێکست","Text alignment toolbar":"تووڵامرازی ڕیززکردنی تێکست"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"قەڵەو",Code:"کۆد",Italic:"لار",Strikethrough:"هێڵ بەسەرداهاتوو",Subscript:"ژێرنووس",Superscript:"سەرنووس",Underline:"ژێرهێڵ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"وتەی وەرگیراو"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ku=n.ku||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"سەرنووسە هەڵبژێرە",Heading:"سەرنووسە","Heading 1":"سەرنووسەی 1","Heading 2":"سەرنووسەی 2","Heading 3":"سەرنووسەی 3","Heading 4":"سەرنووسەی 4","Heading 5":"سەرنووسەی 5","Heading 6":"سەرنووسەی 6",Paragraph:"پەراگراف","Type or paste your content here.":"بنووسە یاخوود ناوەڕۆکی کۆپیکراو لیڕە بلکێنە","Type your title":"نوسینی ناونیشان"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"هێڵی ئاسۆیی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ku=e.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"ناوەڕاستکراوی وێنە","Change image text alternative":"گۆڕینی جێگروەی تێکیسی وێنە","Enter image caption":"سەردێڕی وێنە دابنێ","Full size image":"پڕ بەقەبارەی وێنە","Image resize list":"","Image toolbar":"تووڵامرازی وێنە","image widget":"وێدجیتی وێنە","In line":"",Insert:"","Insert image":"وێنە دابنێ","Insert image via URL":"","Left aligned image":"ڕیزکردنی وێنە بۆ لای چەپ",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"ڕیزکردنی وێنە بۆ لای ڕاست","Side image":"لای وێنە","Text alternative":"جێگرەوەی تێکست",Update:"","Update image URL":"","Upload failed":"بارکردنەکە سەرنەکەووت","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"کەمکردنەوەی بۆشایی","Increase indent":"زیادکردنی بۆشایی"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ku=n.ku||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadable","Edit link":"دەستکاری بەستەر",Link:"بەستەر","Link image":"","Link URL":"ناونیشانی بەستەر","Open in a new tab":"کردنەوەی لە پەنجەرەیەکی نوێ","Open link in new tab":"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ","This link has no URL":"ئەم بەستەرە ناونیشانی نیە",Unlink:"لابردنی بەستەر"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ku=e.ku||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"لیستەی خاڵەیی","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"لیستەی ژمارەیی","Numbered list styles toolbar":"",Square:"","To-do List":"لیستەی کردن","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ku=i.ku||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"لابردنی شێواز"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ku=e.ku||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"ستوون",Dashed:"","Delete column":"سڕینەوەی ستوون","Delete row":"سڕینەوەی ڕیز",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"ستوونی دەسپێک","Header row":"ڕیزی دەسپێک",Height:"","Horizontal text alignment toolbar":"","Insert column left":"دانانی ستوون لە چەپ","Insert column right":"دانانی ستوون لە ڕاست","Insert row above":"دانانی ڕیز لە سەرەوە","Insert row below":"دانانی ڕیز لە ژێرەوە","Insert table":"خشتە دابنێ",Inset:"","Justify cell text":"","Merge cell down":"تێکەڵکردنی خانەکان بەرەو ژێرەوە","Merge cell left":"تێکەڵکردنی خانەکان بەرەو چەپ","Merge cell right":"تێکەڵکردنی خانەکان بەرەو ڕاست","Merge cell up":"تێکەڵکردنی خانەکان بەرەو سەر","Merge cells":"تێکەڵکردنی خانەکان",None:"",Outset:"",Padding:"",Ridge:"",Row:"ڕیز","Select column":"","Select row":"",Solid:"","Split cell horizontally":"بەشکردنی خانەکان بە ئاسۆیی","Split cell vertically":"بەشکردنی خانەکان بە ئەستوونی",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"تووڵامرازی خشتە",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ku=e.ku||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 لە %1",Aquamarine:"شینی دەریایی",Black:"ڕەش",Blue:"شین",Cancel:"هەڵوەشاندنەوە","Dim grey":"ڕەساسی تاریک","Dropdown toolbar":"تووڵامرازی لیستەیی","Edit block":"دەستکاری بلۆک","Editor toolbar":"تووڵامرازی دەسکاریکەر",Green:"سەوز",Grey:"ڕەساسی","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"شینی ڕووناک","Light green":"سەوزی ڕووناک","Light grey":"ڕەساسی ڕووناک",Next:"دواتر",Orange:"پرتەقاڵی",Previous:"پێشتر",Purple:"مۆر",Red:"سور",Redo:"هەلگەڕاندنەوە","Remove color":"لابردنی ڕەنگ","Restore default":"","Rich Text Editor":"سەرنوسەری دەقی بەپیت","Rich Text Editor, %0":"سەرنوسەری دەقی بەپیت, %0",Save:"پاشکەوتکردن","Show more items":"بڕگەی زیاتر نیشانبدە",Turquoise:"شینی ئاسمانی",Undo:"وەک خۆی لێ بکەوە","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە",White:"سپی","Widget toolbar":"تووڵامرازی ویدجێت",Yellow:"زەرد"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/lt.js b/web/core/assets/vendor/ckeditor5/translations/lt.js
deleted file mode 100644
index 4e31868fe8df7e507babbfe9d47592abcea63672..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const t=i.lt=i.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Centruoti","Align left":"Lygiuoti į kairę","Align right":"Lygiuoti į dešinę",Justify:"Lygiuoti per visą plotį","Text alignment":"Teksto lygiavimas","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const a=i.lt=i.lt||{};a.dictionary=Object.assign(a.dictionary||{},{Bold:"Paryškintas",Code:"Kodas",Italic:"Kursyvas",Strikethrough:"Perbrauktas",Subscript:"Žemiau",Superscript:"Aukščiau",Underline:"Pabrauktas"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const i=t.lt=t.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Citata"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a.lt=a.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Pasirinkite antraštę",Heading:"Antraštė","Heading 1":"Antraštė 1","Heading 2":"Antraštė 2","Heading 3":"Antraštė 3","Heading 4":"Antraštė 4","Heading 5":"Antraštė 5","Heading 6":"Antraštė 6",Paragraph:"Paragrafas","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.lt=e.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Vaizdas centre","Change image text alternative":"Pakeisti vaizdo alternatyvųjį tekstą","Enter image caption":"Įveskite vaizdo antraštę","Full size image":"Pilno dydžio vaizdas","Image resize list":"","Image toolbar":"","image widget":"vaizdų valdiklis","In line":"",Insert:"","Insert image":"Įterpti vaizdą","Insert image via URL":"","Left aligned image":"Vaizdas kairėje",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Vaizdas dešinėje","Side image":"Vaizdas šone","Text alternative":"Alternatyvusis tekstas",Update:"","Update image URL":"","Upload failed":"Įkelti nepavyko","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.lt=i.lt||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Sumažinti atitraukimą","Increase indent":"Padidinti atitraukimą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.lt=n.lt||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Keisti nuorodą",Link:"Pridėti nuorodą","Link image":"","Link URL":"Nuorodos URL","Open in a new tab":"","Open link in new tab":"Atidaryti nuorodą naujame skirtuke","This link has no URL":"Ši nuorda neturi URL",Unlink:"Pašalinti nuorodą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.lt=e.lt||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Sąrašas","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numeruotas rąrašas","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.lt=i.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Naikinti formatavimą"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.lt=e.lt||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Stulpelis",Dashed:"","Delete column":"Ištrinti stulpelį","Delete row":"Ištrinti eilutę",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Antraštės stulpelis","Header row":"Antraštės eilutė",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Įterpti stulpelį kairėje","Insert column right":"Įterpti stulpelį dešinėje","Insert row above":"Įterpti eilutę aukščiau","Insert row below":"Įterpti eilutę žemiau","Insert table":"Įterpti lentelę",Inset:"","Justify cell text":"","Merge cell down":"Prijungti langelį apačioje","Merge cell left":"Prijungti langelį kairėje","Merge cell right":"Prijungti langelį dešinėje","Merge cell up":"Prijungti langelį viršuje","Merge cells":"Sujungti langelius",None:"",Outset:"",Padding:"",Ridge:"",Row:"Eilutė","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Padalinti langelį horizontaliai","Split cell vertically":"Padalinti langelį vertikaliai",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.lt=i.lt||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"Aquamarine",Black:"Juoda",Blue:"Mėlyna",Cancel:"Atšaukti","Dim grey":"Pilkšva","Dropdown toolbar":"","Edit block":"Redaguoti bloką","Editor toolbar":"",Green:"Žalia",Grey:"Pilka","Light blue":"Šviesiai mėlyna","Light green":"Šviesiai žalia","Light grey":"Šviesiai pilka",Next:"",Orange:"Oranžinė",Previous:"",Purple:"Violetinė",Red:"Raudona",Redo:"Pirmyn","Remove color":"Pašalinti spalvą","Restore default":"","Rich Text Editor":"Raiškiojo teksto redaktorius","Rich Text Editor, %0":"Raiškiojo teksto redaktorius, %0",Save:"Išsaugoti","Show more items":"",Turquoise:"Turkio",Undo:"Atgal","Upload in progress":"Įkelima",White:"Balta",Yellow:"Geltona"}),o.getPluralForm=function(i){return i%10==1&&(i%100>19||i%100<11)?0:i%10>=2&&i%10<=9&&(i%100>19||i%100<11)?1:i%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/lv.js b/web/core/assets/vendor/ckeditor5/translations/lv.js
deleted file mode 100644
index 344d7527afe05b5e041e725fadb7a8e4876308f9..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Centrēt","Align left":"Pa kreisi","Align right":"Pa labi",Justify:"Izlīdzināt abas malas","Text alignment":"Teksta izlīdzināšana","Text alignment toolbar":"Teksta līdzināšanas rīkjosla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(s){const t=s.lv=s.lv||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Trekns",Code:"Kods",Italic:"Kursīvs",Strikethrough:"Nosvītrots",Subscript:"Apakšraksts",Superscript:"Augšraksts",Underline:"Pasvītrots"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citāts"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(s){const i=s.lv=s.lv||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Izvēlēties virsrakstu",Heading:"Virsraksts","Heading 1":"Virsraksts 1","Heading 2":"Virsraksts 2","Heading 3":"Virsraksts 3","Heading 4":"Virsraksts 4","Heading 5":"Virsraksts 5","Heading 6":"Virsraksts 6",Paragraph:"Pagrāfs","Type or paste your content here.":"Rakstiet vai ielīmējiet saturu šeit.","Type your title":"Ievadiet virsrakstu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Horizontāli atdalošā līnija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.lv=t.lv||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Centrēts attēls","Change image text alternative":"Mainīt attēla alternatīvo tekstu","Enter image caption":"Ievadiet attēla parakstu","Full size image":"Pilna izmēra attēls","Image resize list":"","Image toolbar":"Attēlu rīkjosla","image widget":"attēla sīkrīks","In line":"",Insert:"","Insert image":"Ievietot attēlu","Insert image via URL":"","Left aligned image":"Pa kreisi līdzināts attēls",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Pa labi līdzināts attēls","Side image":"Sānā novietots attēls","Text alternative":"Alternatīvais teksts",Update:"","Update image URL":"","Upload failed":"Augšupielāde neizdevusies","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Samazināt atkāpi","Increase indent":"Palielināt atkāpi"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.lv=i.lv||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Lejupielādējams","Edit link":"Labot Saiti",Link:"Saite","Link image":"","Link URL":"Saites URL","Open in a new tab":"Atvērt jaunā cilnē","Open link in new tab":"Atvērt saiti jaunā cilnē","This link has no URL":"Saitei nav norādīts URL",Unlink:"Noņemt Saiti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.lv=e.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Nenumurēts Saraksts","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numurēts Saraksts","Numbered list styles toolbar":"",Square:"","To-do List":"To-do Saraksts","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.lv=o.lv||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Noņemt formatējumu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.lv=e.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolonna",Dashed:"","Delete column":"Dzēst kolonnu","Delete row":"Dzēst rindu",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Šī kolonna ir galvene","Header row":"Šī rinda ir galvene",Height:"","Horizontal text alignment toolbar":"","Insert column left":"Ievietot kolonnu pa kreisi","Insert column right":"Ievietot kolonnu pa labi","Insert row above":"Ievietot rindu virs","Insert row below":"Ievietot rindu zem","Insert table":"Ievietot tabulu",Inset:"","Justify cell text":"","Merge cell down":"Apvienot šūnas uz leju","Merge cell left":"Apvienot šūnas pa kreisi","Merge cell right":"Apvienot šūnas pa labi","Merge cell up":"Apvienot šūnas uz augšu","Merge cells":"Apvienot šūnas",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rinda","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Atdalīt šūnu horizontāli","Split cell vertically":"Atdalīt šūnu vertikāli",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"Tabulas rīkjosla",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.lv=e.lv||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 no %1",Aquamarine:"Akvamarīns",Black:"Melns",Blue:"Zils",Cancel:"Atcelt","Dim grey":"Blāvi pelēks","Dropdown toolbar":"Papildus izvēlnes rīkjosla","Edit block":"Labot bloku","Editor toolbar":"Redaktora rīkjosla",Green:"Zaļš",Grey:"Pelēks","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Gaiši zils","Light green":"Gaiši zaļš","Light grey":"Gaiši pelēks",Next:"Nākamā",Orange:"Oranžs",Previous:"Iepriekšējā",Purple:"Violets",Red:"Sarkans",Redo:"Uz priekšu","Remove color":"Noņemt krāsu","Restore default":"","Rich Text Editor":"Bagātinātais Teksta Redaktors","Rich Text Editor, %0":"Bagātinātais Teksta Redaktors, %0",Save:"Saglabāt","Show more items":"Parādīt vairāk vienumus",Turquoise:"Tirkīza",Undo:"Atsaukt","Upload in progress":"Notiek augšupielāde",White:"Balts","Widget toolbar":"Sīkrīku rīkjosla",Yellow:"Dzeltens"}),a.getPluralForm=function(e){return e%10==1&&e%100!=11?0:0!=e?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/nb.js b/web/core/assets/vendor/ckeditor5/translations/nb.js
deleted file mode 100644
index 575e55bfd0d82959df1a63f165e4956a4a8353a6..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/nb.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.nb=t.nb||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midstill","Align left":"Venstrejuster","Align right":"Høyrejuster",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nb=n.nb||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Fet",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gjennomstreking",Subscript:"",Superscript:"",Underline:"Understreking"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nb=n.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.nb=e.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Velg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Avsnitt","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.nb=e.nb||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ for bilde","Enter image caption":"Skriv inn bildetekst","Full size image":"Bilde i full størrelse","Image resize list":"","Image toolbar":"","image widget":"Bilde-widget","In line":"",Insert:"","Insert image":"Sett inn bilde","Insert image via URL":"","Left aligned image":"Venstrejustert bilde",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Høyrejustert bilde","Side image":"Sidebilde","Text alternative":"Tekstalternativ for bilde",Update:"","Update image URL":"","Upload failed":"Opplasting feilet","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.nb=n.nb||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"","Edit link":"Rediger lenke",Link:"Lenke","Link image":"","Link URL":"URL for lenke","Open in a new tab":"","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken har ingen URL",Unlink:"Fjern lenke"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.nb=e.nb||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Punktmerket liste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerert liste","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.nb=e.nb||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolonne",Dashed:"","Delete column":"Slett kolonne","Delete row":"Slett rad",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"","Justify cell text":"","Merge cell down":"Slå sammen celle ned","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle opp","Merge cells":"Slå sammen celler",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rad","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.nb=e.nb||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Avbryt","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Gjør om","Remove color":"","Restore default":"","Rich Text Editor":"Rikteksteditor","Rich Text Editor, %0":"Rikteksteditor, %0",Save:"Lagre","Show more items":"",Turquoise:"",Undo:"Angre","Upload in progress":"Opplasting pågår",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ne.js b/web/core/assets/vendor/ckeditor5/translations/ne.js
deleted file mode 100644
index 03346b74b69d928eb9085daccdbd67705e0aa38a..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ne.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"केन्द्र पङ्क्तिबद्ध गर्नुहोस्","Align left":"बायाँ पङ्क्तिबद्ध गर्नुहोस्","Align right":"दायाँ पङ्क्तिबद्ध गर्नुहोस्",Justify:"जस्टिफाइ गर्नुहोस्","Text alignment":"पाठ संरेखण","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ne=i.ne||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"बोल्ड",Code:"कोड",Italic:"इटालिक",Strikethrough:"स्ट्राइकथ्रू",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट",Underline:"रेखांकन"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"ब्लक उद्धरण"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ne=n.ne||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"शीर्षक छनौट गर्नुहोस्",Heading:"शीर्षक","Heading 1":"शीर्षक-एक","Heading 2":"शीर्षक २","Heading 3":"शीर्षक ३","Heading 4":"शीर्षक ४","Heading 5":"शीर्षक ५","Heading 6":"शीर्षक ६",Paragraph:"अनुच्छेद","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ne=e.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"केन्द्रित तस्वीर","Change image text alternative":"तस्वीर पाठ विकल्प परिवर्तन गर्नुहोस्","Enter image caption":"तस्वीर क्याप्शन प्रविष्ट गर्नुहोस्","Full size image":"पूर्ण आकार तस्वीर","Image resize list":"","Image toolbar":"","image widget":"तस्वीर विजेट","In line":"",Insert:"","Insert image":"तस्वीर सम्मिलित गर्नुहोस्","Insert image via URL":"","Left aligned image":"बायाँ पङ्क्ति तस्वीर",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"दायाँ पङ्क्तिबद्ध तस्वीर","Side image":"साइड तस्वीर","Text alternative":"पाठ विकल्प",Update:"","Update image URL":"","Upload failed":"अपलोड असफल भयो","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ne=n.ne||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"इन्डेन्ट घटाउन","Increase indent":"इन्डेन्ट बढाउन"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"डाउनलोड योग्य","Edit link":"लिङ्क सम्पादन गर्नुहोस्",Link:"लिङ्क","Link image":"","Link URL":"लिङ्क यूआरएल","Open in a new tab":"नयाँ ट्याबमा खोल्न","Open link in new tab":"नयाँ ट्याबमा लिङ्क खोल्नुहोस्","This link has no URL":"यो लिङ्कसँग यूआरएल छैन",Unlink:"अनलिङ्क गर्नुहोस्"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ne=e.ne||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"गोली चिन्ह अङ्कित सूची","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"सूचीबद्ध सूची","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ne=n.ne||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"ढाँचा हटाउनुहोस्"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ne=e.ne||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"स्तम्भ",Dashed:"","Delete column":"स्तम्भ मेटाउनुहोस्","Delete row":"पङ्क्ति मेटाउनुहोस्",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"हेडर स्तम्भ","Header row":"हेडर पङ्क्ति",Height:"","Horizontal text alignment toolbar":"","Insert column left":"बायाँ स्तम्भ सम्मिलित गर्न","Insert column right":"दायाँ स्तम्भ सम्मिलित गर्न","Insert row above":"माथि पंक्ति सम्मिलित गर्नुहोस्","Insert row below":"तल पंक्ति सम्मिलित गर्नुहोस्","Insert table":"तालिका सम्मिलित गर्नुहोस्",Inset:"","Justify cell text":"","Merge cell down":"कक्ष तल मर्ज गर्नुहोस्","Merge cell left":"सेल बायाँ मर्ज गर्नुहोस्","Merge cell right":"दायाँ कक्ष मर्ज गर्नुहोस्","Merge cell up":"कक्ष माथि मर्ज गर्नुहोस्","Merge cells":"कक्ष मर्ज गर्नुहोस्",None:"",Outset:"",Padding:"",Ridge:"",Row:"पङ्क्ति","Select column":"","Select row":"",Solid:"","Split cell horizontally":"क्षैतिज कक्ष विभाजित गर्नुहोस्","Split cell vertically":"ठाडो कक्ष विभाजित गर्नुहोस्",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ne=e.ne||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"०% मध्ये १%",Aquamarine:"अव्कवामरिन",Black:"कालो",Blue:"निलो",Cancel:"रद्द गर्नुहोस्","Dim grey":"धमिलो खैरो","Dropdown toolbar":"","Edit block":"ब्लक सम्पादन गर्न","Editor toolbar":"",Green:"हरियो",Grey:"खैरो","Light blue":"हल्का निलो","Light green":"हल्का हरियो","Light grey":"हल्का खैरो",Next:"अर्को",Orange:"सुन्तला रंग",Previous:"अघिल्लो",Purple:"बैंगनी रंग",Red:"रातो",Redo:"रिडु","Remove color":"रंग हटाउन","Restore default":"","Rich Text Editor":"धनी पाठ सम्पादक","Rich Text Editor, %0":"धनी पाठ सम्पादक, %0",Save:"सुरक्षित गर्नुहोस्","Show more items":"",Turquoise:"त्रकोइस",Undo:"पूर्ववत","Upload in progress":"अपलोड हुदैछ",White:"सेतो",Yellow:"पहेंलो"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/nl.js b/web/core/assets/vendor/ckeditor5/translations/nl.js
deleted file mode 100644
index 221a417e0b7f40e070504b4b2d1f0b3dfbb9d49b..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.nl=i.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midden uitlijnen","Align left":"Links uitlijnen","Align right":"Rechts uitlijnen",Justify:"Volledig uitlijnen","Text alignment":"Tekst uitlijning","Text alignment toolbar":"Tekst uitlijning werkbalk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.nl=i.nl||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Vet",Code:"Code",Italic:"Cursief",Strikethrough:"Doorhalen",Subscript:"Subscript",Superscript:"Superscript",Underline:"Onderlijnen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Blok citaat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const n=o.nl=o.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Kies kop",Heading:"Koppen","Heading 1":"Kop 1","Heading 2":"Kop 2","Heading 3":"Kop 3","Heading 4":"Kop 4","Heading 5":"Kop 5","Heading 6":"Kop 6",Paragraph:"Paragraaf","Type or paste your content here.":"Voer of plak uw inhoud in.","Type your title":"Voor uw titel in"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontale lijn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.nl=e.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Gecentreerde afbeelding","Change image text alternative":"Verander alt-tekst van de afbeelding","Enter image caption":"Typ een afbeeldingsbijschrift","Full size image":"Afbeelding op volledige grootte","Image resize list":"","Image toolbar":"Afbeeldingswerkbalk","image widget":"afbeeldingswidget","In line":"",Insert:"Invoegen","Insert image":"Afbeelding toevoegen","Insert image via URL":"","Left aligned image":"Links uitgelijnde afbeelding",Original:"Origineel","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Rechts uitgelijnde afbeelding","Side image":"Afbeelding naast tekst","Text alternative":"Alt-tekst",Update:"","Update image URL":"","Upload failed":"Uploaden afbeelding mislukt","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Minder inspringen","Increase indent":"Inspringen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.nl=a.nl||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Kies taal",Language:"Taal","Remove language":"Taal verwijderen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Downloadbaar","Edit link":"Bewerk link",Link:"Link","Link image":"Link afbeelding","Link URL":"Link URL","Open in a new tab":"Open een nieuw tabblad","Open link in new tab":"Open link in nieuw tabblad","This link has no URL":"Deze link heeft geen URL",Unlink:"Verwijder link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.nl=e.nl||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Ongenummerde lijst","Bulleted list styles toolbar":"",Circle:"Cirkel",Decimal:"Decimaal","Decimal with leading zero":"",Disc:"Schijf","Lower-latin":"","Lower–roman":"","Numbered List":"Genummerde lijst","Numbered list styles toolbar":"",Square:"Vierkant","To-do List":"To-do lijst","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Verwijder format"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{Source:"Bron"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.nl=e.nl||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"Tekst in de cel centreren","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"Uitlijning",Background:"Achtergrond",Border:"Rand","Cell properties":"Celeigenschappen","Center table":"Tabel centreren",Color:"Kleur","Color picker":"",Column:"Kolom",Dashed:"","Delete column":"Verwijder kolom","Delete row":"Verwijder rij",Dimensions:"",Dotted:"Stippellijn",Double:"Dubbel","Enter table caption":"",Groove:"","Header column":"Titel kolom","Header row":"Titel rij",Height:"Hoogte","Horizontal text alignment toolbar":"","Insert column left":"Kolom links invoegen","Insert column right":"Kolom rechts invoegen","Insert row above":"Rij hierboven invoegen","Insert row below":"Rij hieronder invoegen","Insert table":"Tabel invoegen",Inset:"","Justify cell text":"","Merge cell down":"Cel hieronder samenvoegen","Merge cell left":"Cel hiervoor samenvoegen","Merge cell right":"Cel hierna samenvoegen","Merge cell up":"Cel hierboven samenvoegen","Merge cells":"Cellen samenvoegen",None:"Geen",Outset:"",Padding:"",Ridge:"",Row:"Rij","Select column":"Selecteer kolom","Select row":"Selecteer rij",Solid:"","Split cell horizontally":"Splits cel horizontaal","Split cell vertically":"Splits cel verticaal",Style:"Stijl","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"Tabeleigenschappen","Table toolbar":"Tabel werkbalk",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'De kleur in niet correct, probeer "#FF0000" of "rgb(255,0,0)" of "red".','The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Breedte"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.nl=n.nl||{};i.dictionary=Object.assign(i.dictionary||{},{"HTML object":"HTML object"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Bijna gelijk aan",Angle:"Hoek","Approximately equal to":"Ongeveer gelijk aan","Asterisk operator":"Asterisk teken","Austral sign":"Austral teken","back with leftwards arrow above":"back met linkswijzende pijl erboven","Bitcoin sign":"Bitcoin teken","Cedi sign":"Cedi teken","Cent sign":"Cent teken","Character categories":"Karakter categorieën","Colon sign":"Colón teken","Contains as member":"Bevat als onderdeel","Copyright sign":"","Cruzeiro sign":"Cruzeiro teken","Currency sign":"Valuta teken","Degree sign":"Graden teken","Division sign":"Deel teken","Dollar sign":"Dollar teken","Dong sign":"Dong teken","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"benedenwijzende pijl naar streep","downwards dashed arrow":"benedenwijzende gestreepte pijl","downwards double arrow":"benedenwijzende dubbele pijl","Drachma sign":"Drachme teken","Element of":"Onderdeel van","Em dash":"Kastlijntje","Empty set":"Lege set","En dash":"Half kastlijntje","end with leftwards arrow above":"end met linkswijzende pijl erboven","Euro sign":"Euro teken","Euro-currency sign":"Euro-valuta teken","Exclamation question mark":"","For all":"Voor alles","Fraction slash":"Breuk teken","French franc sign":"Franse frank teken","German penny sign":"Duitse penny teken","Greater-than or equal to":"Groter-dan of gelijk aan","Greater-than sign":"Groter-dan teken","Guarani sign":"Guarani teken","Horizontal ellipsis":"","Hryvnia sign":"Grivna teken","Identical to":"Gelijk aan","Indian rupee sign":"Indiaanse roepie teken",Infinity:"Infinity",Integral:"Integraal",Intersection:"Kruispunt","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"Kip teken","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"Latijnse kleine letter f met hoek","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"linkswijzende pijl naar streep","leftwards dashed arrow":"linkswijzende gestreepte pijl","leftwards double arrow":"linkswijzende dubbele pijl","Less-than or equal to":"Kleiner-dan of gelijk aan","Less-than sign":"Kleiner-dan teken","Lira sign":"Lira teken","Livre tournois sign":"Livre tournois teken","Logical and":"Logische en","Logical or":"Logische of",Macron:"Makron","Manat sign":"Manat teken","Mill sign":"Mill teken","Minus sign":"Min teken","Multiplication sign":"Vermenigvuldigingsteken","N-ary product":"N-ary product","N-ary summation":"N-ary sommatie",Nabla:"Nabla","Naira sign":"Naira teken","New sheqel sign":"Nieuwe sjekel teken","Nordic mark sign":"Noorse mark teken","Not an element of":"Geen onderdeel van","Not equal to":"Niet gelijk aan","Not sign":"Niet teken","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven",Overline:"Overline","Paragraph sign":"Paragraaf teken","Partial differential":"Gedeeltelijk differentieel","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Peseta teken","Peso sign":"Peso teken","Plus-minus sign":"Plus-minus teken","Pound sign":"Pond teken","Proportional to":"Verhoudend tot","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"Omgekeerd paragraaf teken","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"rechtswijzende pijl naar streep","rightwards dashed arrow":"rechtswijzende gestreepte pijl","rightwards double arrow":"rechtswijzende dubbele pijl","Ruble sign":"Roebel teken","Rupee sign":"Roepie teken","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","Special characters":"Speciale karakters","Spesmilo sign":"Spesmilo teken","Square root":"Vierkantswortel","Tenge sign":"Tenge teken","There exists":"Er bestaat","Tilde operator":"Tidle teken","top with upwards arrow above":"top met bovenwijzende pijl erboven","Trade mark sign":"","Tugrik sign":"Tugrik teken","Turkish lira sign":"Turkse lira teken","Two dot leader":"",Union:"Unie","up down arrow with base":"boven beneden pijl met streep","upwards arrow to bar":"bovenwijzende pijl naar streep","upwards dashed arrow":"bovenwijzende gestreepte pijl","upwards double arrow":"bovenwijzende dubbele pijl","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction three quarters":"Gewone breuk driekwart","Won sign":"Won teken","Yen sign":"Yen teken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.nl=e.nl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"0% van 1%",Aquamarine:"Aquamarijn",Black:"Zwart",Blue:"Blauw",Cancel:"Annuleren","Dim grey":"Gedimd grijs","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Editor toolbar":"Editor welkbalk",Green:"Groen",Grey:"Grijs","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",Next:"Volgende",Orange:"Oranje",Previous:"Vorige",Purple:"Paars",Red:"Rood",Redo:"Opnieuw","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten","Rich Text Editor":"Tekstbewerker","Rich Text Editor, %0":"Tekstbewerker, 0%",Save:"Opslaan","Select all":"Selecteer alles","Show more items":"Meer items weergeven",Turquoise:"Turquoise",Undo:"Ongedaan maken","Upload in progress":"Bezig met uploaden",White:"Wit","Widget toolbar":"Widget werkbalk",Yellow:"Geel"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/no.js b/web/core/assets/vendor/ckeditor5/translations/no.js
deleted file mode 100644
index f6e1e70875de65fb6077cb5fad858ad56ef6450e..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.no=t.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Midtstill","Align left":"Venstrejuster","Align right":"Høyrejuster",Justify:"Blokkjuster","Text alignment":"Tekstjustering","Text alignment toolbar":"Verktøylinje for tekstjustering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.no=t.no||{};e.dictionary=Object.assign(e.dictionary||{},{Bold:"Fet",Code:"Kode",Italic:"Kursiv",Strikethrough:"Gjennomstreket",Subscript:"Senket skrift",Superscript:"Hevet skrift",Underline:"Understreket"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const n=o.no=o.no||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Blokksitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i.no=i.no||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Velg overskrift",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Paragraph:"Avsnitt","Type or paste your content here.":"Skriv eller lim inn ditt innhold her","Type your title":"Skriv inn tittel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.no=n.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horisontal linje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.no=e.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ til bildet","Enter image caption":"Skriv inn bildetekst","Full size image":"Bilde i full størrelse","Image resize list":"","Image toolbar":"Verktøylinje for bilde","image widget":"Bilde-widget","In line":"",Insert:"","Insert image":"Sett inn bilde","Insert image via URL":"","Left aligned image":"Venstrejustert bilde",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Høyrejustert bilde","Side image":"Sidestilt bilde","Text alternative":"Tekstalternativ",Update:"","Update image URL":"","Upload failed":"Kunne ikke laste opp","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.no=n.no||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Reduser innrykk","Increase indent":"Øk innrykk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.no=n.no||{};e.dictionary=Object.assign(e.dictionary||{},{Downloadable:"Nedlastbar","Edit link":"Rediger lenke",Link:"Lenke","Link image":"","Link URL":"Lenke-URL","Open in a new tab":"Åpne i ny fane","Open link in new tab":"Åpne lenke i ny fane","This link has no URL":"Denne lenken mangler en URL",Unlink:"Fjern lenke"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.no=e.no||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktliste","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Nummerert liste","Numbered list styles toolbar":"",Square:"","To-do List":"Oppgaveliste","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.no=n.no||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Fjern formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.no=e.no||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Juster celletekst til bunn ","Align cell text to the center":"Juster celletekst til midten ","Align cell text to the left":"Juster celletekst til venstre ","Align cell text to the middle":"Juster celletekst til midten","Align cell text to the right":"Juster celletekst til høyre ","Align cell text to the top":"Juster celletekst til topp","Align table to the left":"Juster tabell til venstre ","Align table to the right":"Juster tabell til høyre ",Alignment:"Justering",Background:"Bakgrunn ",Border:"Kantlinje ","Cell properties":"Celleegenskaper ","Center table":"Sentrer tabell ",Color:"Farge","Color picker":"Fargevalg ",Column:"Kolonne",Dashed:"Stiplet","Delete column":"Slett kolonne","Delete row":"Slett rad",Dimensions:"Dimensjoner",Dotted:"Stiplede",Double:"Dobbel ","Enter table caption":"",Groove:"Grov","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Height:"Høyde","Horizontal text alignment toolbar":"Verktøylinje for justering av tekst horisontalt ","Insert column left":"Sett inn kolonne til venstre","Insert column right":"Sett inn kolonne til høyre","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"Innover","Justify cell text":"Rett celletekst ","Merge cell down":"Slå sammen celle under","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle over","Merge cells":"Slå sammen celler",None:"Ingen",Outset:"Utover",Padding:"Fylling",Ridge:"Kjede",Row:"Rad","Select column":"Velg kolonne ","Select row":"Velg rad",Solid:"Hel","Split cell horizontally":"Del opp celle horisontalt","Split cell vertically":"Del opp celle vertikalt",Style:"Stil ","Table alignment toolbar":"Verktøylinje for justering av tabell ","Table cell text alignment":"Celle tekstjustering ","Table properties":"Egenskaper for tabell","Table toolbar":"Tabell verktøylinje ",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Ugyldig farge ",'The value is invalid. Try "10px" or "2em" or simply "2".':"Ugyldig verdi ","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Verktøylinje for justering av tekst vertikalt ",Width:"Bredde"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.no=e.no||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"Blå",Cancel:"Avbryt","Dim grey":"Svak grå","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Editor toolbar":"Verktøylinje for redigeringsverktøy",Green:"Grønn",Grey:"Grå","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Lyseblå","Light green":"Lysegrønn","Light grey":"Lysegrå",Next:"Neste",Orange:"Oransje",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gjør om","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Rich Text Editor, %0":"Tekstredigeringsverktøy for rik tekst, %0",Save:"Lagre","Select all":"Velg alt ","Show more items":"Vis flere elementer",Turquoise:"Turkis",Undo:"Angre","Upload in progress":"Laster opp fil",White:"Hvit","Widget toolbar":"Widget verktøylinje ",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/oc.js b/web/core/assets/vendor/ckeditor5/translations/oc.js
deleted file mode 100644
index 7d662342f2eb9a0b1b80a79907690c83bceef629..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/oc.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const c=i.oc=i.oc||{};c.dictionary=Object.assign(c.dictionary||{},{Bold:"Gras",Code:"",Italic:"Italica",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const n=o.oc=o.oc||{};n.dictionary=Object.assign(n.dictionary||{},{"%0 of %1":"",Cancel:"Anullar","Remove color":"","Restore default":"",Save:"Enregistrar","Show more items":""}),n.getPluralForm=function(o){return o>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/pl.js b/web/core/assets/vendor/ckeditor5/translations/pl.js
deleted file mode 100644
index 7f0331f91389a5bdc70bf2dc388f24da9e8c5219..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.pl=n.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Wyrównaj do środka","Align left":"Wyrównaj do lewej","Align right":"Wyrównaj do prawej",Justify:"Wyrównaj obustronnie","Text alignment":"Wyrównanie tekstu","Text alignment toolbar":"Pasek narzędzi wyrównania tekstu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.pl=e.pl||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Pogrubienie",Code:"Kod",Italic:"Kursywa",Strikethrough:"Przekreślenie",Subscript:"Indeks dolny",Superscript:"Indeks górny",Underline:"Podkreślenie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.pl=o.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cytat blokowy"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.pl=e.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Wybierz nagłówek",Heading:"Nagłówek","Heading 1":"Nagłówek 1","Heading 2":"Nagłówek 2","Heading 3":"Nagłówek 3","Heading 4":"Nagłówek 4","Heading 5":"Nagłówek 5","Heading 6":"Nagłówek 6",Paragraph:"Akapit","Type or paste your content here.":"Wpisz lub wklej tutaj treść dokumentu.","Type your title":"Podaj tytuł"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linia pozioma"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.pl=a.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Obraz wyrównany do środka","Change image text alternative":"Zmień tekst zastępczy obrazka","Enter image caption":"Wstaw tytuł obrazka","Full size image":"Obraz w pełnym rozmiarze","Image resize list":"","Image toolbar":"Pasek narzędzi obrazka","image widget":"Obraz","In line":"",Insert:"Wstaw","Insert image":"Wstaw obraz","Insert image via URL":"Wstaw obraz z adresu URL","Left aligned image":"Obraz wyrównany do lewej",Original:"Oryginalny","Resize image":"Zmień rozmiar obrazka","Resize image to %0":"Zmień rozmiar do %0","Resize image to the original size":"Przywróć oryginalny rozmiar obrazu","Right aligned image":"Obraz wyrównany do prawej","Side image":"Obraz dosunięty do brzegu, oblewany tekstem","Text alternative":"Tekst zastępczy obrazka",Update:"Zaktualizuj","Update image URL":"Uaktualnij obraz z adresu URL","Upload failed":"Przesyłanie obrazu nie powiodło się","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"Decrease indent":"Zmniejsz wcięcie","Increase indent":"Zwiększ wcięcie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.pl=n.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Wybierz język",Language:"Język","Remove language":"Usuń język"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.pl=n.pl||{};o.dictionary=Object.assign(o.dictionary||{},{Downloadable:"Do pobrania","Edit link":"Edytuj odnośnik",Link:"Wstaw odnośnik","Link image":"Wstaw odnośnik do obrazka","Link URL":"Adres URL","Open in a new tab":"Otwórz w nowej zakładce","Open link in new tab":"Otwórz odnośnik w nowej zakładce","This link has no URL":"Nie podano adresu URL odnośnika",Unlink:"Usuń odnośnik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.pl=e.pl||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Lista wypunktowana","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista numerowana","Numbered list styles toolbar":"",Square:"","To-do List":"Lista rzeczy do zrobienia","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.pl=o.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Usuń formatowanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Źródło"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.pl=e.pl||{};o.dictionary=Object.assign(o.dictionary||{},{"Align cell text to the bottom":"Wyrównaj tekst w komórce do dołu","Align cell text to the center":"Wyrównaj tekst w komórce do środka","Align cell text to the left":"Wyrównaj tekst w komórce do lewej","Align cell text to the middle":"Wyrównaj tekst w komórce do środka","Align cell text to the right":"Wyrównaj tekst w komórce do prawej","Align cell text to the top":"Wyrównaj tekst w komórce do góry","Align table to the left":"Wyrównaj tabelę do lewej","Align table to the right":"Wyrównaj tabelę do prawej",Alignment:"Wyrównanie",Background:"Tło",Border:"Obramowanie","Cell properties":"Właściwości komórki","Center table":"Wyrównaj tabelę do środka",Color:"Kolor","Color picker":"Wybór koloru",Column:"Kolumna",Dashed:"Kreskowane","Delete column":"Usuń kolumnę","Delete row":"Usuń wiersz",Dimensions:"Wymiary",Dotted:"Kropkowane",Double:"Podwójne","Enter table caption":"Wprowadź podpis tabeli",Groove:"Wklęsłe","Header column":"Kolumna nagłówka","Header row":"Wiersz nagłówka",Height:"Wysokość","Horizontal text alignment toolbar":"Pasek narzędzi wyrównania tekstu w poziomie","Insert column left":"Wstaw kolumnę z lewej","Insert column right":"Wstaw kolumnę z prawej","Insert row above":"Wstaw wiersz ponad","Insert row below":"Wstaw wiersz poniżej","Insert table":"Wstaw tabelę",Inset:"Zapadnięte","Justify cell text":"Wyjustuj tekst komórki","Merge cell down":"Scal komórkę w dół","Merge cell left":"Scal komórkę w lewo","Merge cell right":"Scal komórkę w prawo","Merge cell up":"Scal komórkę w górę","Merge cells":"Scal komórki",None:"Brak",Outset:"Wysunięte",Padding:"Dopełnienie",Ridge:"Wypukłe",Row:"Wiersz","Select column":"Zaznacz kolumnę","Select row":"Zaznacz wiersz",Solid:"Ciągłe","Split cell horizontally":"Podziel komórkę poziomo","Split cell vertically":"Podziel komórkę pionowo",Style:"Styl","Table alignment toolbar":"Pasek narzędzi wyrównania tabeli","Table cell text alignment":"Wyrównanie tekstu komórki tabeli","Table properties":"Właściwości tabeli","Table toolbar":"Pasek narzędzi tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Kolor jest niepoprawny. Spróbuj wpisać "#FF0000", "rgb(255,0,0)" lub "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Wartość jest niepoprawna. Spróbuj  wpisać "10px", "2em" lub po prostu "2".',"Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli","Vertical text alignment toolbar":"Pasek narzędzi wyrównania tekstu w pionie",Width:"Szerokość"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.pl=i.pl||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"Obiekt HTML"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.pl=t.pl||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"Znak australa","back with leftwards arrow above":"","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centa","Character categories":"Kategorie znaków","Colon sign":"Znak colona","Contains as member":"","Copyright sign":"","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak waluty","Degree sign":"","Division sign":"","Dollar sign":"Znak dolara","Dong sign":"Znak donga","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"Znak drachmy","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"Znak euro","Euro-currency sign":"Znak euro","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"Znak franka francuskiego","German penny sign":"Znak feniga","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"Znak guarani","Horizontal ellipsis":"","Hryvnia sign":"Znak hrywny","Identical to":"","Indian rupee sign":"Znak rupii indyjskiej",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"Znak kipa","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"Znak liry","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"Znak manata","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"Znak nairy","New sheqel sign":"Znak nowego szekla","Nordic mark sign":"Znak marki nordyckiej","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"Znak pesety","Peso sign":"Znak peso","Plus-minus sign":"","Pound sign":"Znak funta","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"Znak rubla","Rupee sign":"Znak rupii","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Znaki specjalne","Spesmilo sign":"","Square root":"","Tenge sign":"Znak tenge","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"Znak tugrika","Turkish lira sign":"Znak liry tureckiej","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"Znak wona","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const e=o.pl=o.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akwamaryna",Black:"Czarny",Blue:"Niebieski",Cancel:"Anuluj","Dim grey":"Ciemnoszary","Dropdown toolbar":"Rozwijany pasek narzędzi","Edit block":"Edytuj blok","Editor toolbar":"Pasek narzędzi edytora",Green:"Zielony",Grey:"Szary","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",Next:"Następny",Orange:"Pomarańczowy",Previous:"Poprzedni",Purple:"Purpurowy",Red:"Czerwony",Redo:"Ponów","Remove color":"Usuń kolor","Restore default":"Przywróć domyślne","Rich Text Editor":"Edytor tekstu sformatowanego","Rich Text Editor, %0":"Edytor tekstu sformatowanego, %0",Save:"Zapisz","Select all":"Zaznacz wszystko","Show more items":"Pokaż więcej",Turquoise:"Turkusowy",Undo:"Cofnij","Upload in progress":"Trwa przesyłanie",White:"Biały","Widget toolbar":"Pasek widgetów",Yellow:"Żółty"}),e.getPluralForm=function(o){return 1==o?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:1!=o&&o%10>=0&&o%10<=1||o%10>=5&&o%10<=9||o%100>=12&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/pt.js b/web/core/assets/vendor/ckeditor5/translations/pt.js
deleted file mode 100644
index 9339e80932db1f02b9ed129b6336c626cbfb1b9d..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.pt=t.pt||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Alinhar ao centro","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita",Justify:"Justificar","Text alignment":"Alinhamento de texto","Text alignment toolbar":"Ferramentas de alinhamento de texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.pt=i.pt||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Negrito",Code:"Código",Italic:"Itálico",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.pt=a.pt||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"",Heading:"Cabeçalho","Heading 1":"Cabeçalho 1","Heading 2":"Cabeçalho 2","Heading 3":"Cabeçalho 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Parágrafo","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.pt=e.pt||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Imagem centrada","Change image text alternative":"","Enter image caption":"Indicar legenda da imagem","Full size image":"Imagem em tamanho completo","Image resize list":"","Image toolbar":"","image widget":"módulo de imagem","In line":"",Insert:"","Insert image":"Inserir imagem","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"Imagem lateral","Text alternative":"Texto alternativo",Update:"","Update image URL":"","Upload failed":"Falha ao carregar","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.pt=i.pt||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"","Edit link":"",Link:"Hiperligação","Link image":"","Link URL":"URL da ligação","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"Desligar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.pt=e.pt||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"Lista não ordenada","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Lista ordenada","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.pt=e.pt||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Cancelar","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refazer","Remove color":"","Restore default":"","Rich Text Editor":"Editor de texto avançado","Rich Text Editor, %0":"Editor de texto avançado, %0",Save:"Guardar","Show more items":"",Turquoise:"",Undo:"Desfazer",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ro.js b/web/core/assets/vendor/ckeditor5/translations/ro.js
deleted file mode 100644
index 82d9e6e35fc4261d6d5ef9b0bf73f4dfa40a7665..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Aliniază la centru","Align left":"Aliniază la stânga","Align right":"Aliniază la dreapta",Justify:"Aliniază stânga-dreapta","Text alignment":"Aliniere text","Text alignment toolbar":"Bara aliniere text"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Îngroșat",Code:"Cod",Italic:"Cursiv",Strikethrough:"Tăiere text cu o linie",Subscript:"Indice",Superscript:"Exponent",Underline:"Subliniat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.ro=o.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Bloc citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.ro=i.ro||{};t.dictionary=Object.assign(t.dictionary||{},{"Choose heading":"Alege titlu",Heading:"Titlu","Heading 1":"Titlu 1","Heading 2":"Titlu 2","Heading 3":"Titlu 3","Heading 4":"Titlu 4","Heading 5":"Titlu 5","Heading 6":"Titlu 6",Paragraph:"Paragraf","Type or paste your content here.":"Scrie sau inserează aici conținutul tău","Type your title":"Scrie titlul tău"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ro=i.ro||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Linie orizontală"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i.ro=i.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Imagine aliniată pe centru","Change image text alternative":"Schimbă textul alternativ al imaginii","Enter image caption":"Introdu titlul descriptiv al imaginii","Full size image":"Imagine mărime completă","Image resize list":"Lista cu mărimi de redimensionare","Image toolbar":"Bară imagine","image widget":"widget imagine","In line":"",Insert:"Inserează","Insert image":"Inserează imagine","Insert image via URL":"Inserează o imagine via URL","Left aligned image":"Imagine aliniată la stânga",Original:"Original","Resize image":"Redimensionează imaginea","Resize image to %0":"Redimensionează imaginea la %0","Resize image to the original size":"Redimensionează imaginea la mărimea originală","Right aligned image":"Imagine aliniată la dreapta","Side image":"Imagine laterală","Text alternative":"Text alternativ",Update:"Actualizează","Update image URL":"Actualizează o imagine via URL","Upload failed":"Încărcare eșuată","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ro=n.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Micșorează indent","Increase indent":"Mărește indent"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.ro=a.ro||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose language":"Alege limba",Language:"Limbă","Remove language":"Șterge limba"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ro=n.ro||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Descărcabil","Edit link":"Modifică link",Link:"Link","Link image":"Link imagine","Link URL":"Link URL","Open in a new tab":"Deschide în tab nou","Open link in new tab":"Deschide link în tab nou","This link has no URL":"Acest link nu are niciun URL",Unlink:"Șterge link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const i=t.ro=t.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Bulleted List":"Listă cu puncte","Bulleted list styles toolbar":"Toolbar Listă cu puncte",Circle:"Cerc",Decimal:"Număr","Decimal with leading zero":"Număr cu zero la început ",Disc:"Disc","Lower-latin":"Litere mici latine","Lower–roman":"Litere mici romane","Numbered List":"Listă numerotată","Numbered list styles toolbar":"Toolbar Listă numerotată",Square:"Pătrat","To-do List":"Listă cu activități","Toggle the circle list style":"Comutați stilul la lista cu cercuri","Toggle the decimal list style":"Comutați stilul la lista cu numere","Toggle the decimal with leading zero list style":"Comutați stilul la lista cu numere cu zero la început","Toggle the disc list style":"Comutați stilul la lista cu discuri","Toggle the lower–latin list style":"Comutați stilul la lista cu litere mici latine","Toggle the lower–roman list style":"Comutați stilul la lista cu litere mici romane","Toggle the square list style":"Comutați stilul la lista cu pătrate","Toggle the upper–latin list style":"Comutați stilul la lista cu litere mari latine","Toggle the upper–roman list style":"Comutați stilul la lista cu litere mari romane","Upper-latin":"Litere mari latine","Upper-roman":"Litere mari romane"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.ro=o.ro||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Șterge formatare"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ro=e.ro||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Alinează textul celulei jos","Align cell text to the center":"Alinează textul celulei la centru","Align cell text to the left":"Alinează textul celulei la stânga","Align cell text to the middle":"Alinează textul celulei la mijloc","Align cell text to the right":"Alinează textul celulei la dreapta","Align cell text to the top":"Alinează textul celulei sus","Align table to the left":"Alinează tabela la stânga","Align table to the right":"Alinează tabela la dreapta",Alignment:"Aliniere",Background:"Fundal",Border:"Bordură","Cell properties":"Proprietățile celulei","Center table":"Tabelă centrată",Color:"Culoare","Color picker":"Alegere culoare",Column:"Coloană",Dashed:"Linii întrerupte","Delete column":"Șterge coloană","Delete row":"Șterge rând",Dimensions:"Dimensiuni",Dotted:"Punctată",Double:"Dublă","Enter table caption":"Adaugă subtitlul tabelei",Groove:"Groove","Header column":"Antet coloană","Header row":"Rând antet",Height:"Înălțime","Horizontal text alignment toolbar":"Toolbar aliniere text orizontală","Insert column left":"Inserează coloană la stânga","Insert column right":"Inserează coloană la dreapta","Insert row above":"Inserează rând deasupra","Insert row below":"Inserează rând dedesubt","Insert table":"Inserează tabel",Inset:"Inserează","Justify cell text":"Textul celulei justify","Merge cell down":"Îmbină celula în jos","Merge cell left":"Îmbină celula la stânga","Merge cell right":"Îmbină celula la dreapta","Merge cell up":"Îmbină celula în sus","Merge cells":"Îmbină celulele",None:"Nimic",Outset:"Elimină",Padding:"Spațiere",Ridge:"Crestată",Row:"Rând","Select column":"Selectează coloana","Select row":"Selectează linia",Solid:"Solidă","Split cell horizontally":"Scindează celula pe orizontală","Split cell vertically":"Scindează celula pe verticală",Style:"Stil","Table alignment toolbar":"Toolbar aliniere tabelă","Table cell text alignment":"Alinierea textului celulei tabelei","Table properties":"Proprietățile tabelei","Table toolbar":"Bară tabel",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Culoarea este invalidă. Încearcă "#FF0000" sau "rgb(255,0,0)" sau "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Valoarea este invalidă. Încearcă "10px" sau "2em" sau simplu "2".',"Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul","Vertical text alignment toolbar":"Toolbar aliniere text verticală",Width:"Lungime"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.ro=e.ro||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 din %1",Aquamarine:"Acvamarin",Black:"Negru",Blue:"Albastru",Cancel:"Anulare","Dim grey":"Gri slab","Dropdown toolbar":"Bară listă opțiuni","Edit block":"Editează bloc","Editor toolbar":"Bară editor",Green:"Verde",Grey:"Gri","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",Next:"Înainte",Orange:"Portocaliu",Previous:"Înapoi",Purple:"Violet",Red:"Roșu",Redo:"Revenire","Remove color":"Șterge culoare","Restore default":"Reface la default","Rich Text Editor":"Editor de text","Rich Text Editor, %0":"Editor de text, %0",Save:"Salvare","Select all":"Selectează-le pe toate","Show more items":"Arată mai multe elemente",Turquoise:"Turcoaz",Undo:"Anulare","Upload in progress":"Încărcare în curs",White:"Alb","Widget toolbar":"Bară widget",Yellow:"Galben"}),r.getPluralForm=function(e){return 1==e?0:e%100>19||e%100==0&&0!=e?2:1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ru.js b/web/core/assets/vendor/ckeditor5/translations/ru.js
deleted file mode 100644
index d894fd48bbd6a8332773661be12fb9d16056be99..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Выравнивание по центру","Align left":"Выравнивание по левому краю","Align right":"Выравнивание по правому краю",Justify:"Выравнивание по ширине","Text alignment":"Выравнивание текста","Text alignment toolbar":"Выравнивание"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Жирный",Code:"Исходный код",Italic:"Курсив",Strikethrough:"Зачеркнутый",Subscript:"Подстрочный",Superscript:"Надстрочный",Underline:"Подчеркнутый"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ru=n.ru||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Выбор стиля",Heading:"Стиль","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Paragraph:"Параграф","Type or paste your content here.":"Введите или вставьте сюда ваш текст","Type your title":"Введите заголовок"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Горизонтальная линия"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ru=e.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Разрывать текст","Centered image":"Выравнивание по центру","Change image text alternative":"Редактировать альтернативный текст","Enter image caption":"Подпись к изображению","Full size image":"Оригинальный размер изображения","Image resize list":"Список размеров","Image toolbar":"Панель инструментов изображения","image widget":"Виджет изображений","In line":"В тексте",Insert:"Вставить","Insert image":"Вставить изображение","Insert image via URL":"Вставить изображение по URL","Left aligned image":"Выравнивание по левому краю",Original:"Оригинальный","Resize image":"Изменить размер изображения","Resize image to %0":"Изменить размер изображения до %0","Resize image to the original size":"Вернуть размер изображения к оригинальному","Right aligned image":"Выравнивание по правому краю","Side image":"Боковое изображение","Text alternative":"Альтернативный текст",Update:"Изменить","Update image URL":"Изменить URL изображения","Upload failed":"Загрузка не выполнена","Wrap text":"Обтекать текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Уменьшить отступ","Increase indent":"Увеличить отступ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.ru=n.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Выбрать язык",Language:"Язык","Remove language":"Убрать язык"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ru=n.ru||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Загружаемые","Edit link":"Редактировать ссылку",Link:"Ссылка","Link image":"Ссылка на изображение","Link URL":"Ссылка URL","Open in a new tab":"Открыть в новой вкладке","Open link in new tab":"Открыть ссылку в новой вкладке","This link has no URL":"Для этой ссылки не установлен адрес URL",Unlink:"Убрать ссылку"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ru=e.ru||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Маркированный список","Bulleted list styles toolbar":"Стили маркированного списка",Circle:"Окружность",Decimal:"Десятичный","Decimal with leading zero":"Десятичный с ведущим нулем",Disc:"Диск","Lower-latin":"Малые латинские","Lower–roman":"Малые римские","Numbered List":"Нумерованный список","Numbered list styles toolbar":"Стили нумерованного списка",Square:"Квадрат","To-do List":"Список задач","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"Большие латинские","Upper-roman":"Большие римские"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Убрать форматирование"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"HTML редактор"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ru=e.ru||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Выровнять текст ячейки по нижнему краю","Align cell text to the center":"Выровнять текст по центру","Align cell text to the left":"Выровнять текст по левому краю","Align cell text to the middle":"Выровнять текст ячейки по центру","Align cell text to the right":"Выровнять текст по правому краю","Align cell text to the top":"Выровнять текст ячейки по верхнему краю","Align table to the left":"Выровнять таблицу по левому краю","Align table to the right":"Выровнять таблицу по правому краю",Alignment:"Выравнивание",Background:"Фон",Border:"Граница","Cell properties":"Свойства ячейки","Center table":"Выровнять таблицу по центру",Color:"Цвет","Color picker":"Выбор цвета",Column:"Столбец",Dashed:"Пунктирная","Delete column":"Удалить столбец","Delete row":"Удалить строку",Dimensions:"Размеры",Dotted:"Точечная",Double:"Двойная","Enter table caption":"Подпись таблицы",Groove:"Желобчатая","Header column":"Столбец заголовков","Header row":"Строка заголовков",Height:"Высота","Horizontal text alignment toolbar":"Панель инструментов горизонтального выравнивания текста","Insert column left":"Вставить столбец слева","Insert column right":"Вставить столбец справа","Insert row above":"Вставить строку выше","Insert row below":"Вставить строку ниже","Insert table":"Вставить таблицу",Inset:"Вдавленная","Justify cell text":"Выровнять текст по ширине","Merge cell down":"Объединить с ячейкой снизу","Merge cell left":"Объединить с ячейкой слева","Merge cell right":"Объединить с ячейкой справа","Merge cell up":"Объединить с ячейкой сверху","Merge cells":"Объединить ячейки",None:"Нет",Outset:"Выпуклая",Padding:"Отступ",Ridge:"Ребристая",Row:"Строка","Select column":"Выбрать столбец","Select row":"Выбрать строку",Solid:"Сплошная","Split cell horizontally":"Разделить ячейку горизонтально","Split cell vertically":"Разделить ячейку вертикально",Style:"Стиль","Table alignment toolbar":"Панель инструментов выравнивания таблицы","Table cell text alignment":"Выравнивание текста в ячейке таблицы","Table properties":"Свойства таблицы","Table toolbar":"Панель инструментов таблицы",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Неверный цвет. Попробуйте "#FF0000" или "rgb(255,0,0)" или "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Неверное значение. Попробуйте "10px" или "2em" или просто "2".',"Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание","Vertical text alignment toolbar":"Панель инструментов вертикального выравнивания текста",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ru=i.ru||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"HTML объект"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.ru=t.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"Категории","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Спецсимволы","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const r=e.ru=e.ru||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 из %1",Aquamarine:"Аквамариновый",Black:"Чёрный",Blue:"Синий",Cancel:"Отмена","Dim grey":"Тёмно-серый","Dropdown toolbar":"Выпадающая панель инструментов","Edit block":"Редактировать блок","Editor toolbar":"Панель инструментов редактора",Green:"Зелёный",Grey:"Серый","Insert paragraph after block":"Вставить параграф после блока","Insert paragraph before block":"Вставить параграф перед блоком","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-серый",Next:"Следующий",Orange:"Оранжевый",Previous:"Предыдущий",Purple:"Фиолетовый",Red:"Красный",Redo:"Повторить","Remove color":"Убрать цвет","Restore default":"По умолчанию","Rich Text Editor":"Редактор","Rich Text Editor, %0":"Редактор, %0",Save:"Сохранить","Select all":"Выбрать все","Show more items":"Другие инструменты",Turquoise:"Бирюзовый",Undo:"Отменить","Upload in progress":"Идёт загрузка",White:"Белый","Widget toolbar":"Панель инструментов виджета",Yellow:"Жёлтый"}),r.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/si.js b/web/core/assets/vendor/ckeditor5/translations/si.js
deleted file mode 100644
index e6af8b2a9d833d5d2deb474337aa675cc9e796cb..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/si.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.si=i.si||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"තදකුරු",Code:"",Italic:"ඇලකුරු",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.si=e.si||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert image":"පින්තූරය ඇතුල් කරන්න","Insert image via URL":"","Left aligned image":"",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"","Side image":"","Text alternative":"",Update:"","Update image URL":"","Upload failed":"උඩුගත කිරීම අසාර්ථක විය","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.si=e.si||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"බුලටිත ලැයිස්තුව","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"අංකිත ලැයිස්තුව","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.si=n.si||{};i.dictionary=Object.assign(i.dictionary||{},{Redo:"නැවත කරන්න",Undo:"අහෝසි කරන්න"}),i.getPluralForm=function(n){return 1!=n}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sk.js b/web/core/assets/vendor/ckeditor5/translations/sk.js
deleted file mode 100644
index dc3ddbac9037ab08a06d77a88554e7e7598fd8dc..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const a=n.sk=n.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Zarovnať na stred","Align left":"Zarovnať vľavo","Align right":"Zarovnať vpravo",Justify:"Do bloku","Text alignment":"Zarovnanie textu","Text alignment toolbar":"Panel nástrojov zarovnania textu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Tučné",Code:"Kód",Italic:"Kurzíva",Strikethrough:"Preškrtnuté",Subscript:"Dolný index",Superscript:"Horný index",Underline:"Podčiarknuté"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sk=i.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Citát"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const a=i.sk=i.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose heading":"Vyberte nadpis",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Paragraph:"Odsek","Type or paste your content here.":"Vložte obsah","Type your title":"Vložte nadpis"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sk=i.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Vodorovná čiara"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.sk=e.sk||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Zarovnať na stred","Change image text alternative":"Zmeňte alternatívny text obrázka","Enter image caption":"Vložte popis obrázka","Full size image":"Obrázok v plnej veľkosti","Image resize list":"Zoznam možností zmeny veľkosti","Image toolbar":"Panel nástrojov obrázka","image widget":"widget obrázka","In line":"",Insert:"Vložiť","Insert image":"Vložiť obrázok","Insert image via URL":"Vložiť obrázok pomocou URL","Left aligned image":"Zarovnať vľavo",Original:"Originál","Resize image":"Zmeniť veľkosť obrázka","Resize image to %0":"Zmeniť veľkosť na %0","Resize image to the original size":"Zmeniť veľkosť na pôvodnú","Right aligned image":"Zarovnať vpravo","Side image":"Bočný obrázok","Text alternative":"Alternatívny text",Update:"Aktualizovať","Update image URL":"Aktualizovať URL obrázka","Upload failed":"Nahrávanie zlyhalo","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Zmenšiť odsadenie","Increase indent":"Zväčšiť odsadenie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.sk=a.sk||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose language":"Vybrať jazyk",Language:"Jazyk","Remove language":"Odstrániť jazyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sk=n.sk||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Na stiahnutie","Edit link":"Upraviť odkaz",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL adresa","Open in a new tab":"Otvoriť v novej záložke","Open link in new tab":"Otvoriť odkaz v novom okne","This link has no URL":"Tento odkaz nemá nastavenú URL adresu",Unlink:"Zrušiť odkaz"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.sk=e.sk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Zoznam s odrážkami","Bulleted list styles toolbar":"Panel zoznamu s odrážkami",Circle:"Kruh",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začiatku",Disc:"Plný kruh","Lower-latin":"Malé písmená","Lower–roman":"Malé rímske čísla","Numbered List":"Číslovaný zoznam","Numbered list styles toolbar":"Panel so štýlmi číslovaného zoznamu",Square:"Štvorec","To-do List":"To-do zoznam","Toggle the circle list style":"Prepnúť na zoznam s kruhovým označením","Toggle the decimal list style":"Prepnúť na číselný zoznam","Toggle the decimal with leading zero list style":"Prepnúť na číselný zoznam s nulou na začiatku","Toggle the disc list style":"Prepnúť na zoznam s označením plného kruhu","Toggle the lower–latin list style":"Prepnúť na zoznam s malými písmenami","Toggle the lower–roman list style":"Prepnúť na zoznam s malými rímskymi číslami","Toggle the square list style":"Prepnúť na zoznam so štvorcovým označením","Toggle the upper–latin list style":"Prepnúť na zoznam s veľkými písmenami","Toggle the upper–roman list style":"Prepnúť na zoznam s veľkými rímskymi číslami","Upper-latin":"Veľké písmená","Upper-roman":"Veľké rímske čísla"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.sk=i.sk||{};o.dictionary=Object.assign(o.dictionary||{},{"Remove Format":"Vyčistiť formátovanie"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.sk=e.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Zarovnať text bunky nadol","Align cell text to the center":"Zarovnať text bunky na stred","Align cell text to the left":"Zarovnať text bunky doľava","Align cell text to the middle":"Zarovnať text bunky na stred","Align cell text to the right":"Zarovnať text bunky doprava","Align cell text to the top":"Zarovnať text bunky nahor","Align table to the left":"Zarovnať tabuľku doľava","Align table to the right":"Zarovnať tabuľku doprava",Alignment:"Zarovnanie",Background:"Pozadie",Border:"Orámovanie","Cell properties":"Vlastnosti bunky","Center table":"Centrovať tabuľku",Color:"Farba","Color picker":"Vybrať farbu",Column:"Stĺpec",Dashed:"Čiarkovaná","Delete column":"Odstrániť stĺpec","Delete row":"Odstrániť riadok",Dimensions:"Rozmery",Dotted:"Bodkovaná",Double:"Dvojitá","Enter table caption":"",Groove:"Drážkovaná","Header column":"Stĺpec hlavičky","Header row":"Riadok hlavičky",Height:"Výška","Horizontal text alignment toolbar":"Horizontálne zarovnanie textu v panely","Insert column left":"Vložiť stĺpec vľavo","Insert column right":"Vložiť stĺpec vpravo","Insert row above":"Vložiť riadok nad","Insert row below":"Vložiť riadok pod","Insert table":"Vložiť tabuľku",Inset:"Vložená z vnútra","Justify cell text":"Zarovnať text bunky z oboch strán","Merge cell down":"Zlúčiť bunku dole","Merge cell left":"Zlúčiť bunku vľavo","Merge cell right":"Zlúčiť bunku vpravo","Merge cell up":"Zlúčiť bunku hore","Merge cells":"Zlúčiť bunky",None:"Žiadna",Outset:"Vložená zvonku",Padding:"Vnútorný okraj",Ridge:"Rámovaná",Row:"Riadok","Select column":"Vybrať stĺpec","Select row":"Vybrať riadok",Solid:"Plná","Split cell horizontally":"Rozdeliť bunku vodorovne","Split cell vertically":"Rozdeliť bunku zvislo",Style:"Štýl","Table alignment toolbar":"Panel zarovnania tabuľky","Table cell text alignment":"Zarovnanie textu v bunke","Table properties":"Vlastnosti tabuľky","Table toolbar":"Panel nástrojov tabuľky",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farba má nesprávny formát. Skúste "#FF0000", "rgb(255,0,0)" alebo "red".','The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávna. Skúste "10px", "2em" alebo jednoducho "2".',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Vertikálne zarovnanie textu v panely",Width:"Šírka"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a.sk=a.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Čiastočne rovný",Angle:"Uhol","Approximately equal to":"Aproximácia","Asterisk operator":"Hviezdička / násobenie","Austral sign":"Znak Austral","back with leftwards arrow above":"Šípka späť","Bitcoin sign":"Mena Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategórie znakov","Colon sign":"Dvojbodka","Contains as member":"Obsahuje prvok","Copyright sign":"Copyright","Cruzeiro sign":"Mena Cruzeiro","Currency sign":"Znak meny","Degree sign":"Znak stupeň","Division sign":"Delenie","Dollar sign":"Znak Dolár","Dong sign":"Znak Dong","Double dagger":"Dvojkríž","Double exclamation mark":"Dvojitý výkričník","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Double question mark":"Dvojitý otáznik","downwards arrow to bar":"šípka nadol do zvislej čiary","downwards dashed arrow":"prerušovaná šípka nadol","downwards double arrow":"dvojitá šípka nadol","Drachma sign":"Znak Drachma","Element of":"Patrí / Je súčasťou","Em dash":"Dlhá pomĺčka","Empty set":"Prázdna množina","En dash":"Pomĺčka","end with leftwards arrow above":"Šípka koniec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Výkričník a otáznik","For all":"Pre všetky prvky v množine","Fraction slash":"Lomítko / Delenie","French franc sign":"Mena Francúzsky Frank","German penny sign":"Nemecká penny","Greater-than or equal to":"Väčší alebo rovný","Greater-than sign":"Väčší ako","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Trojbodka","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Integral:"Integrál",Intersection:"Priesečník / Prienik","Inverted exclamation mark":"Obrátený výkričník","Inverted question mark":"Obrátený otáznik","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské veľké písmeno a s mäkčeňom","Latin capital letter a with macron":"Latinské veľké písmeno a s čiarou","Latin capital letter a with ogonek":"Latinské veľké písmeno a s háčikom","Latin capital letter c with acute":"Latinské veľké písmeno c s dĺžňom","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské veľké písmeno c s obráteným mäkčeňom","Latin capital letter c with dot above":"Latinské veľké písmeno c s bodkou nad znakom","Latin capital letter d with caron":"Latinské veľké písmeno d s mäkčeňom","Latin capital letter d with stroke":"Latinské veľké písmeno d s prečiarknutím","Latin capital letter e with breve":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with caron":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with dot above":"Latinské veľké písmeno e s bodkou nad znakom","Latin capital letter e with macron":"Latinské veľké písmeno e s čiarou","Latin capital letter e with ogonek":"Latinské veľké písmeno e s háčikom","Latin capital letter eng":"Latinské veľké písmeno Eng","Latin capital letter g with breve":"Latinské veľké písmeno g s mäkčeňom","Latin capital letter g with cedilla":"Latinské veľké písmeno g s háčikom","Latin capital letter g with circumflex":"Latinské veľké písmeno g s obráteným mäkčeňom","Latin capital letter g with dot above":"Latinské veľké písmeno g s bodkou nad znakom","Latin capital letter h with circumflex":"Latinské veľké písmeno h s obráteným mäkčeňom","Latin capital letter h with stroke":"Latinské veľké písmeno h s prečiarknutím","Latin capital letter i with breve":"Latinské veľké písmeno i s mäkčeňom","Latin capital letter i with dot above":"Latinské veľké písmeno i s bodkou nad znakom","Latin capital letter i with macron":"Latinské veľké písmeno i s čiarou","Latin capital letter i with ogonek":"Latinské veľké písmeno i s háčikom","Latin capital letter i with tilde":"Latinské veľké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské veľké písmeno j s obráteným mäkčeňom","Latin capital letter k with cedilla":"Latinské veľké písmeno k s háčikom","Latin capital letter l with acute":"Latinské veľké písmeno l s dĺžňom","Latin capital letter l with caron":"Latinské veľké písmeno l s mäkčeňom","Latin capital letter l with cedilla":"Latinské veľké písmeno l s háčikom","Latin capital letter l with middle dot":"Latinské veľké písmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké písmeno l s prečiarknutím","Latin capital letter n with acute":"Latinské veľké písmeno n s dĺžňom","Latin capital letter n with caron":"Latinské veľké písmeno n s mäkčeňom","Latin capital letter n with cedilla":"Latinské veľké písmeno n s háčikom","Latin capital letter o with breve":"Latinské veľké písmeno o s mäkčeňom","Latin capital letter o with double acute":"Latinské veľké písmeno o s dĺžňom","Latin capital letter o with macron":"Latinské veľké písmeno o s čiarou","Latin capital letter r with acute":"Latinské veľké písmeno r s dĺžňom","Latin capital letter r with caron":"Latinské veľké písmeno r s mäkčeňom","Latin capital letter r with cedilla":"Latinské veľké písmeno r s háčikom","Latin capital letter s with acute":"Latinské veľké písmeno s s dĺžňom","Latin capital letter s with caron":"Latinské veľké písmeno s s mäkčeňom","Latin capital letter s with cedilla":"Latinské veľké písmeno s s háčikom","Latin capital letter s with circumflex":"Latinské veľké písmeno s s obráteným mäkčeňom","Latin capital letter t with caron":"Latinské veľké písmeno t s mäkčeňom","Latin capital letter t with cedilla":"Latinské veľké písmeno t s háčikom","Latin capital letter t with stroke":"Latinské veľké písmeno t s prečiarknutím","Latin capital letter u with breve":"Latinské veľké písmeno u s mäkčeňom","Latin capital letter u with double acute":"Latinské veľké písmeno u s dvojitým dĺžňom","Latin capital letter u with macron":"Latinské veľké písmeno u s čiarou","Latin capital letter u with ogonek":"Latinské veľké písmeno u s háčikom","Latin capital letter u with ring above":"Latinské veľké písmeno u s krúžkom nad znakom","Latin capital letter u with tilde":"Latinské veľké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské veľké písmeno w s obráteným mäkčeňom","Latin capital letter y with circumflex":"Latinské veľké písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské veľké písmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké písmeno z s dĺžňom","Latin capital letter z with caron":"Latinské veľké písmeno z s mäkčeňom","Latin capital letter z with dot above":"Latinské veľké písmeno z s bodkou nad znakom","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small letter a with breve":"Latinské malé písmeno a s mäkčeňom","Latin small letter a with macron":"Latinské malé písmeno a s čiarou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčikom","Latin small letter c with acute":"Latinské malé písmeno c s dĺžňom","Latin small letter c with caron":"Latinské malé písmeno c s mäkčeňom","Latin small letter c with circumflex":"Latinské malé písmeno c s obráteným mäkčeňom","Latin small letter c with dot above":"Latinské malé písmeno c s bodkou nad znakom","Latin small letter d with caron":"Latinské malé písmeno d s mäkčeňom","Latin small letter d with stroke":"Latinské malé písmeno d s prečiarknutím","Latin small letter dotless i":"Latinské malé písmeno i bez bodky","Latin small letter e with breve":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with caron":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with dot above":"Latinské malé písmeno e s bodkou nad znakom","Latin small letter e with macron":"Latinské malé písmeno e s čiarou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčikom","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkcia","Latin small letter g with breve":"Latinské malé písmeno g s mäkčeňom","Latin small letter g with cedilla":"Latinské malé písmeno g s háčikom","Latin small letter g with circumflex":"Latinské malé písmeno g s obráteným mäkčeňom","Latin small letter g with dot above":"Latinské malé písmeno g s bodkou nad znakom","Latin small letter h with circumflex":"Latinské malé písmeno h s obráteným mäkčeňom","Latin small letter h with stroke":"Latinské malé písmeno h s prečiarknutím","Latin small letter i with breve":"Latinské malé písmeno i s mäkčeňom","Latin small letter i with macron":"Latinské malé písmeno i s čiarou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčikom","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráteným mäkčeňom","Latin small letter k with cedilla":"Latinské malé písmeno k s háčikom","Latin small letter kra":"latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s dĺžňom","Latin small letter l with caron":"Latinské malé písmeno l s mäkčeňom","Latin small letter l with cedilla":"Latinské malé písmeno l s háčikom","Latin small letter l with middle dot":"Latinské malé písmeno l s bodkou uprostred","Latin small letter l with stroke":"Latinské malé písmeno l s prečiarknutím","Latin small letter long s":"Malé dlhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofom","Latin small letter n with acute":"Latinské malé písmeno n s dĺžňom","Latin small letter n with caron":"Latinské malé písmeno n s mäkčeňom","Latin small letter n with cedilla":"Latinské malé písmeno n s háčikom","Latin small letter o with breve":"Latinské malé písmeno o s mäkčeňom","Latin small letter o with double acute":"Latinské malé písmeno o s dĺžňom","Latin small letter o with macron":"Latinské malé písmeno o s čiarou","Latin small letter r with acute":"Latinské malé písmeno r s dĺžňom","Latin small letter r with caron":"Latinské malé písmeno r s mäkčeňom","Latin small letter r with cedilla":"Latinské malé písmeno r s háčikom","Latin small letter s with acute":"Latinské malé písmeno s s dĺžňom","Latin small letter s with caron":"Latinské malé písmeno s s mäkčeňom","Latin small letter s with cedilla":"Latinské malé písmeno s s háčikom","Latin small letter s with circumflex":"Latinské malé písmeno s s obráteným mäkčeňom","Latin small letter t with caron":"Latinské malé písmeno t s mäkčeňom","Latin small letter t with cedilla":"Latinské malé písmeno t s háčikom","Latin small letter t with stroke":"Latinské malé písmeno t s prečiarknutím","Latin small letter u with breve":"Latinské malé písmeno u s mäkčeňom","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým dĺžňom","Latin small letter u with macron":"Latinské malé písmeno o s čiarou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčikom","Latin small letter u with ring above":"Latinské malé písmeno u s krúžkom nad znakom","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráteným mäkčeňom","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s dĺžňom","Latin small letter z with caron":"Malé písmeno s z mäkčeňom","Latin small letter z with dot above":"Latinské malé písmeno z s bodkou nad znakom","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin small ligature oe":"Latinský malý znak ligatúry oe","Left double quotation mark":"Ľavá dvojitá uvodzovka","Left single quotation mark":"Ľavá uvodzovka","Left-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doľava","leftwards arrow to bar":"šípka doľava do zvislej čiary","leftwards dashed arrow":"prerušovaná šípka doľava","leftwards double arrow":"dvojitá šípka doľava","Less-than or equal to":"Menší alebo rovný","Less-than sign":"Menší ako","Lira sign":"Mena Líra","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horná čiara","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiplication sign":"Násobenie","N-ary product":"Znak cyklického násobenia","N-ary summation":"Znak cyklického sčítania",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekelu","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatrí / Nie je súčasťou","Not equal to":"Nerovná sa","Not sign":"Nie je rovný","on with exclamation mark with left right arrow above":"ON s výkričníkom so šípkou doľava doprava hore",Overline:"Preškrtnutie","Paragraph sign":"Odsek","Partial differential":"Parciálna diferencia","Per mille sign":"Promile","Per ten thousand sign":"Na desaťtisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-mínus","Pound sign":"Znak Libra","Proportional to":"Úmerný k","Question exclamation mark":"Otáznik a výkričník","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrátený znak odseku","Right double quotation mark":"Pravá dvojitá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Right-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doprava","rightwards arrow to bar":"šípka doprava do zvislej čiary","rightwards dashed arrow":"čiarkovaná šípka doprava","rightwards double arrow":"dvojitá šípka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekcia","Single left-pointing angle quotation mark":"Šípka ukazujúca doľava","Single low-9 quotation mark":"Spodná uvodzovka","Single right-pointing angle quotation mark":"Šípka ukazujúca doprava","soon with rightwards arrow above":"čoskoro so šípkou doprava hore","Special characters":"Špeciálne znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množine","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP so šípkou hore","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra","Two dot leader":"Horizontálna dvojbodka",Union:"Zjednotenie","up down arrow with base":"Šípka hore-dole od základne","upwards arrow to bar":"šípka nahor do zvislej čiary","upwards dashed arrow":"čiarkovaná šípka nahor","upwards double arrow":"dvojitá šípka nahor","Vulgar fraction one half":"Polovica","Vulgar fraction one quarter":"Jedna štvrtina","Vulgar fraction three quarters":"Tri štvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const e=o.sk=o.sk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akvamarínová",Black:"Čierna",Blue:"Modrá",Cancel:"Zrušiť","Dim grey":"Tmavosivá","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"Upraviť odsek","Editor toolbar":"Panel nástrojov editora",Green:"Zelená",Grey:"Sivá","Insert paragraph after block":"Vložiť odstavec za blok","Insert paragraph before block":"Vložiť odstavec pred blok","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",Next:"Ďalšie",Orange:"Oranžová",Previous:"Predchádzajúce",Purple:"Fialová",Red:"Červená",Redo:"Znova","Remove color":"Zrušiť farbu","Restore default":"","Rich Text Editor":"Editor s formátovaním","Rich Text Editor, %0":"Editor s formátovaním, %0",Save:"Uložiť","Select all":"Označiť všetko","Show more items":"Zobraziť viac položiek",Turquoise:"Tyrkysová",Undo:"Späť","Upload in progress":"Prebieha nahrávanie",White:"Biela","Widget toolbar":"Panel nástrojov ovládacieho prvku",Yellow:"Žltá"}),e.getPluralForm=function(o){return o%1==0&&1==o?0:o%1==0&&o>=2&&o<=4?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sl.js b/web/core/assets/vendor/ckeditor5/translations/sl.js
deleted file mode 100644
index 60bc2569f0eed1243ba21f2f229bc13fcf35e4d8..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sl.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){const n=a.sl=a.sl||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Sredinska poravnava","Align left":"Poravnava levo","Align right":"Poravnava desno",Justify:"Postavi na sredino","Text alignment":"Poravnava besedila","Text alignment toolbar":"Orodna vrstica besedila"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const i=o.sl=o.sl||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Krepko",Code:"Koda",Italic:"Poševno",Strikethrough:"Prečrtano",Subscript:"Naročnik",Superscript:"Nadpis",Underline:"Podčrtaj"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.sl=i.sl||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blokiraj citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const i=a.sl=a.sl||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Izberi naslov",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Odstavek","Type or paste your content here.":"Vnesi ali prilepi vsebino","Type your title":"Vnesi naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sl=n.sl||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Vodoravna črta"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.sl=e.sl||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"Akvamarin",Black:"Črna",Blue:"Modra",Cancel:"Prekliči","Dim grey":"Temno siva","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"Zelena",Grey:"Siva","Light blue":"Svetlo modra","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"",Orange:"Oranžna",Previous:"",Purple:"Vijolična",Red:"Rdeča","Remove color":"Odstrani barvo","Restore default":"","Rich Text Editor":"","Rich Text Editor, %0":"",Save:"Shrani","Show more items":"",Turquoise:"Turkizna",White:"Bela",Yellow:"Rumena"}),o.getPluralForm=function(e){return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sq.js b/web/core/assets/vendor/ckeditor5/translations/sq.js
deleted file mode 100644
index 9e3a0a94aba5973be16bbbc213268eaa3a600e54..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.sq=t.sq||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Radhit në mes","Align left":"Radhit majtas","Align right":"Radhit djathtas",Justify:"Plotësim","Text alignment":"Radhitja e tekstit","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sq=i.sq||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Trash",Code:"Kod",Italic:"Pjerrtë",Strikethrough:"Vi në mes",Subscript:"",Superscript:"",Underline:"Nënvizuar"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.sq=n.sq||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Thonjëzat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sq=i.sq||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Përzgjidh nëntitullin",Heading:"Nëntitulli","Heading 1":"Nëntitulli 1","Heading 2":"Nëntitulli 2","Heading 3":"Nëntitulli 3","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"Paragrafi","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.sq=e.sq||{};t.dictionary=Object.assign(t.dictionary||{},{"Break text":"","Centered image":"Foto e vendosur në mes","Change image text alternative":"Ndrysho tekstin zgjedhor të fotos","Enter image caption":"Shto përshkrimin e fotos","Full size image":"Foto me madhësi të plotë","Image resize list":"","Image toolbar":"","image widget":"Vegla e fotos","In line":"",Insert:"","Insert image":"Shto Foto","Insert image via URL":"","Left aligned image":"Foto e vendosur majtas",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Foto e vendosur djathtas","Side image":"Foto anësore","Text alternative":"Teksti zgjedhor",Update:"","Update image URL":"","Upload failed":"Ngarkimi dështoi","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sq=n.sq||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Redakto nyjën",Link:"Shto nyjën","Link image":"","Link URL":"Nyja e URL-së","Open in a new tab":"","Open link in new tab":"Hap nyjën në faqe të re","This link has no URL":"Kjo nyje nuk ka URL",Unlink:"Largo nyjën"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.sq=e.sq||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Listë me Pika","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Listë me Numra","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.sq=t.sq||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolona",Dashed:"","Delete column":"Gris kolonën","Delete row":"Grish rreshtin",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Kolona e kokës","Header row":"Rreshti i kokës",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"Shto rresht sipër","Insert row below":"Shto rresht poshtë","Insert table":"Shto tabelë",Inset:"","Justify cell text":"","Merge cell down":"Bashko kutizat poshtë","Merge cell left":"Bashko kutizat majtas","Merge cell right":"Bashko kutizat djathtas","Merge cell up":"Bashko kutizat sipër","Merge cells":"Bashko kutizat",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rreshti","Select column":"","Select row":"",Solid:"","Split cell horizontally":"Ndaj kutizat horizontalisht","Split cell vertically":"Ndajë kutizat vertikalisht",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.sq=e.sq||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Anulo","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Ribëj","Remove color":"","Restore default":"","Rich Text Editor":"Redaktues i Tekstit të Pasur","Rich Text Editor, %0":"Redaktues i Tekstit të Pasur, %0",Save:"Ruaj","Show more items":"",Turquoise:"",Undo:"Rikthe","Upload in progress":"Duke ngarkuar",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sr-latn.js b/web/core/assets/vendor/ckeditor5/translations/sr-latn.js
deleted file mode 100644
index 8f01a2c44c614614314c557c2d9f9fff1562d9a5..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const a=n["sr-latn"]=n["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align center":"Centralno ravnanje","Align left":"Levo ravnanje","Align right":"Desno ravnanje",Justify:"Obostrano ravnanje","Text alignment":"Ravnanje teksta","Text alignment toolbar":"Alatke za ravnanje teksta"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n["sr-latn"]=n["sr-latn"]||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Podebljano",Code:"Kod",Italic:"Kurziv",Strikethrough:"Precrtan",Subscript:"Index dole",Superscript:"Index gore",Underline:"Podvučen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const t=n["sr-latn"]=n["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Citat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const i=a["sr-latn"]=a["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Choose heading":"Odredi stil",Heading:"Stilovi","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Paragraph:"Pasus","Type or paste your content here.":"Upišite ili nalepite naslov","Type your title":"Odredite naslov"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Horizontalna razdelna linija"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["sr-latn"]=e["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Prelom teksta","Centered image":"Slika u sredini","Change image text alternative":"Izmena alternativnog teksta","Enter image caption":"Odredi tekst ispod slike","Full size image":"Slika u punoj veličini","Image resize list":"Lista veličine slike","Image toolbar":"Slika traka sa alatkama","image widget":"modul sa slikom","In line":"U redu",Insert:"Ubaci","Insert image":"Dodaj sliku","Insert image via URL":"Ubaci sliku preko URL-a","Left aligned image":"Leva slika",Original:"Original","Resize image":"Promenite veličinu slike","Resize image to %0":"Promenite veličinu slike na% 0","Resize image to the original size":"Promenite veličinu slike do originalne veličine","Right aligned image":"Desna slika","Side image":"Bočna slika","Text alternative":"Alternativni tekst",Update:"Ažuriraj","Update image URL":"Ažuriraj URL slike","Upload failed":"Postavljanje neuspešno","Wrap text":"Prelomiti tekst"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["sr-latn"]=n["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Smanji uvlačenje","Increase indent":"Povećaj uclačenje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n["sr-latn"]=n["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Izaberi jezik",Language:"Jezik","Remove language":"Odstrani jezik"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Moguće preuzimanje","Edit link":"Ispravi link",Link:"Link","Link image":"Link slike","Link URL":"URL link","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori link u novom prozoru","This link has no URL":"Link ne sadrži URL",Unlink:"Оtkloni link"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const e=i["sr-latn"]=i["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Bulleted List":"Nabrajane liste","Bulleted list styles toolbar":"Traka sa alatkama za nabrajane liste",Circle:"Krug",Decimal:"Decimala","Decimal with leading zero":"Decimalni broj sa nulom na početku",Disc:"Disk","Lower-latin":"Donji - latinski","Lower–roman":"Donji - rimski","Numbered List":"Lista sa brojevima","Numbered list styles toolbar":"Traka sa altakama za liste sa brojevima",Square:"Kvadrat","To-do List":"Lista obaveza","Toggle the circle list style":"Uključite / isključite stil liste krugova","Toggle the decimal list style":"Uključi / isključi stil dekadne liste","Toggle the decimal with leading zero list style":"Prebaci decimalni znak sa vodećim stilom liste nula","Toggle the disc list style":"Uključite / isključite stil liste diskova","Toggle the lower–latin list style":"Uključite / isključite stil donje liste latinice","Toggle the lower–roman list style":"Uključite / isključite stil donje rimske liste","Toggle the square list style":"Uključite / isključite stil liste kvadrata","Toggle the upper–latin list style":"Uključite / isključite stil gornje liste latinice","Toggle the upper–roman list style":"Uključite / isključite stil gornje rimske liste","Upper-latin":"Gornji - latinski","Upper-roman":"Gornji - rimski"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"Ukloni formatiranje"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["sr-latn"]=n["sr-latn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Source:"Izvor"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e["sr-latn"]=e["sr-latn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Align cell text to the bottom":"Poravnajte tekst ćelije prema dole","Align cell text to the center":"Poravnajte tekst ćelije u sredinu","Align cell text to the left":"Poravnajte tekst ćelije levo","Align cell text to the middle":"Poravnajte tekst ćelije u sredinu","Align cell text to the right":"Poravnajte tekst ćelije desno","Align cell text to the top":"Poravnajte tekst ćelije prema gore","Align table to the left":"Poravnajte tabelu na levu stranu","Align table to the right":"Poravnajte tabelu na desnu stranu",Alignment:"Poravnanje",Background:"Pozadina",Border:"Granica","Cell properties":"Svojstva ćelije","Center table":"Centar tabele",Color:"Boja","Color picker":"Birač boja",Column:"Kolona",Dashed:"Razbijeno","Delete column":"Briši kolonu","Delete row":"Briši red",Dimensions:"Dimenzija",Dotted:"Sa tačkama",Double:"Dvostruki","Enter table caption":"Unesite naslov tabele",Groove:"Kolosek","Header column":"Kolona za zaglavlje","Header row":"Red za zaglavlje",Height:"Visina","Horizontal text alignment toolbar":"Horizontalna traka sa alatkama za  poravnavanje teksta","Insert column left":"Dodaj kolonu levo","Insert column right":"Dodaj kolonu desno","Insert row above":"Dodaj red iznad","Insert row below":"Dodaj red ispod","Insert table":"Dodaj tabelu",Inset:"Prilog","Justify cell text":"Opravdajte tekst ćelije","Merge cell down":"Spoj ćelije na dole","Merge cell left":"Spoj ćelije na levo","Merge cell right":"Spoj ćelije na desno","Merge cell up":"Spoj ćelije na gore","Merge cells":"Spoj ćelije",None:"Nijedan",Outset:"Početak",Padding:"Postavljanje",Ridge:"Greben",Row:"Red","Select column":"Odaberi kolonu","Select row":"Odaberi red",Solid:"Čvrst","Split cell horizontally":"Deli ćelije vodoravno","Split cell vertically":"Deli ćelije uspravno",Style:"Stil","Table alignment toolbar":"Traka sa alatkama za poravnavanje tabele","Table cell text alignment":"Poravnaj tekst u tabeli","Table properties":"Svojstva tabele","Table toolbar":"Tabela traka sa alatkama",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Boja je nevažeća. Pokušajte sa "# FF0000" ili "rgb (255,0,0)" ili "crvena".','The value is invalid. Try "10px" or "2em" or simply "2".':"Vrednost je nevažeća. Pokušajte sa „10pk“ ili „2em“ ili jednostavno „2“.","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov","Vertical text alignment toolbar":"Vertikalna traka sa alatkama za poravnavanje teksta",Width:"Širina"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const t=n["sr-latn"]=n["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"HTML object":"HTML objеkat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const t=a["sr-latn"]=a["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Skoro jednako",Angle:"Ugao","Approximately equal to":"Otprilike jednako","Asterisk operator":"Asterisk operator","Austral sign":"Australni znak","back with leftwards arrow above":"Nazad sa strelicom levo","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centа","Character categories":"Kategorija karaktera","Colon sign":"Dvotačka","Contains as member":"Sadrži kao član","Copyright sign":"Simbol autorskog prava","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak valute","Degree sign":"Znak stepena","Division sign":"Znak divizije","Dollar sign":"Znak dolara","Dong sign":"Znak dong","Double dagger":"Dvostruki bodež","Double exclamation mark":"Dvosrtuki uzvičnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Double question mark":"Dvostruki upitnik","downwards arrow to bar":"Strelica prema dole ka traci","downwards dashed arrow":"Prekidana strelica prema dole","downwards double arrow":"Dupla strelica prema dole","Drachma sign":"Znak drahma","Element of":"Element od","Em dash":"Em crtica","Empty set":"Prazan set","En dash":"En crtica","end with leftwards arrow above":"Završite strelicom levo","Euro sign":"Znak eura","Euro-currency sign":"Znak valute eura","Exclamation question mark":"Znak uzvičnika upitnika","For all":"Za sve","Fraction slash":"Crta frakcije","French franc sign":"Znak francuskog franaka","German penny sign":"Znak nemački peni","Greater-than or equal to":"Znak veće od ili jednako","Greater-than sign":"Znak veće od","Guarani sign":"Znak guarani","Horizontal ellipsis":"Horizontalna elipsa","Hryvnia sign":"Znak grivna","Identical to":"Identičan","Indian rupee sign":"Znak indijske rupije",Infinity:"Beskonačnost",Integral:"Integral",Intersection:"Raskrsnica","Inverted exclamation mark":"Obrnuti uzvičnik","Inverted question mark":"Obrnuti upitnik","Kip sign":"Znak kip","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa tačkom iznad","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin capital letter e with dot above":"Latinsko veliko slovo e sa tačkom iznad","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin capital letter eng":"Latinsko veliko slovo eng","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin capital letter g with dot above":"Latinsko veliko slovo g sa tačkom iznad","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom tačkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin capital letter z with dot above":"Latinsko veliko slovo z sa tačkom iznad","Latin capital ligature ij":"Latinska velika ligatura ij","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small letter a with breve":"Latinsko malo slovo a sa  brevom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin small letter c with dot above":"Latinsko malo slovo c sa tačkom iznad","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin small letter dotless i":"Latinsko malo slovo i bez tačke","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin small letter e with dot above":"Latinsko malo slovo e sa tačkom iznad","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin small letter eng":"Latinsko malo slovo eng","Latin small letter f with hook":"Latinsko malo slovo f sa kukom","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin small letter g with dot above":"Latinsko malo slovo g sa tačkom iznad","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom tačkom","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin small letter long s":"Latinsko malo slovo dugačko s","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter z with dot above":"Latinsko malo slovo z sa tačkom iznad","Latin small ligature ij":"Latinska mala ligatura ij","Latin small ligature oe":"Latinska mala ligatura oe","Left double quotation mark":"Levi dvostruki navodnik","Left single quotation mark":"Levi pojedinačni navodnik","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","leftwards arrow to bar":"Strelica nalevo ka traci","leftwards dashed arrow":"Prekidana strelica levo","leftwards double arrow":"Dupla strlica levo","Less-than or equal to":"Znak manje od ili jednako","Less-than sign":"Znak manje od","Lira sign":"Znak lire","Livre tournois sign":"Znak livre tournois","Logical and":"Logički i","Logical or":"Logički ili",Macron:"Macron","Manat sign":"Znak manat","Mill sign":"Znak mlina","Minus sign":"Znak minus","Multiplication sign":"Znak množenja","N-ary product":"N-ari proizvod","N-ary summation":"N-ari zbir",Nabla:"Nabla","Naira sign":"Znak naira","New sheqel sign":"Znak novi šekel","Nordic mark sign":"Nordijski znak","Not an element of":"Nije element","Not equal to":"Nejednako sa","Not sign":"Nije znak","on with exclamation mark with left right arrow above":"Uključeno sa uzvičnikom sa strelicom levo desno",Overline:"Overline","Paragraph sign":"Znak paragraf","Partial differential":"Delimični diferencijal","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Peseta sign":"Znak pezeta","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funti","Proportional to":"Srazmerno","Question exclamation mark":"Znak upitnika uzvičnika","Registered sign":"Registrovani znak","Reversed paragraph sign":"Obrnuti znak paragrafa","Right double quotation mark":"Desni dvostruki navodnik","Right single quotation mark":"Desni pojedinačni navodnik","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","rightwards arrow to bar":"Strelica nadesno ka traci","rightwards dashed arrow":"Prekidana strelica desno","rightwards double arrow":"Dupla strelica desno","Ruble sign":"Znak ruble","Rupee sign":"Znak rupia","Section sign":"Znak sekcija","Single left-pointing angle quotation mark":"Pojedinačni navodnik ugla levog pokazivanja","Single low-9 quotation mark":"Jedan niski-9 navodnik","Single right-pointing angle quotation mark":"Pojedinačni navodnik ugla desnog pokazivanja","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","Special characters":"Specijalni karakteri","Spesmilo sign":"Znak spesmilio","Square root":"Kvadratni koren","Tenge sign":"Znak tenge","There exists":"Postoji","Tilde operator":"Tilde operator","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Trade mark sign":"Znak brenda","Tugrik sign":"Znak tugrik","Turkish lira sign":"Znak turskih lira","Two dot leader":"Vodja sa dve tačke",Union:"Unija","up down arrow with base":"Strelica nadole sa bazom","upwards arrow to bar":"Strelica prema gore ka traci","upwards dashed arrow":"Prekidana strelica prema gore","upwards double arrow":"Dupla strelica prema gore","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction one quarter":"Vulgarna frakcija jedna četvrtina","Vulgar fraction three quarters":"Vulgarna frakcija tri četvrtine","Won sign":"Znak von","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a["sr-latn"]=a["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Zelenkastoplava",Black:"Crna",Blue:"Plava",Cancel:"Odustani","Dim grey":"Bledo siva","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok uređivač","Editor toolbar":"Uređivač traka sa alatkama",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"Уметните одломак после блока","Insert paragraph before block":"Уметните одломак пре блока","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"Sledeći",Orange:"Narandžasta",Previous:"Prethodni",Purple:"Ljubičasta",Red:"Crvena",Redo:"Ponovo","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano","Rich Text Editor":"Prošireni uređivač teksta","Rich Text Editor, %0":"Prošireni uređivač teksta, %0",Save:"Sačuvaj","Select all":"Označi sve","Show more items":"Prikaži još stavki",Turquoise:"Tirkizna",Undo:"Povlačenje","Upload in progress":"Postavljanje u toku",White:"Bela","Widget toolbar":"Видгет трака са алаткама",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sr.js b/web/core/assets/vendor/ckeditor5/translations/sr.js
deleted file mode 100644
index d334aa32f29efffca22c446a87e4251bd663c859..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Централно равнанје","Align left":"Лево равнање","Align right":"Десно равнање",Justify:"Обострано равнање","Text alignment":"Равнање текста","Text alignment toolbar":"Алатке за равнање текста"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Подебљано",Code:"Код",Italic:"Курзив",Strikethrough:"Прецртан",Subscript:"Индекс доле",Superscript:"Индекс горе",Underline:"Подвучен"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитат"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.sr=n.sr||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Одреди стил",Heading:"Стилови","Heading 1":"Наслов 1","Heading 2":"Наслов 2","Heading 3":"Наслов 3","Heading 4":"Наслов 4","Heading 5":"Наслов 5","Heading 6":"Наслов 6",Paragraph:"Пасус","Type or paste your content here.":"Упишите или налепите наслов","Type your title":"Одредите наслов"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Хоризонтална разделна линија"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.sr=e.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"Прелом текста","Centered image":"Слика у средини","Change image text alternative":"Измена алтернативног текста","Enter image caption":"Одреди текст испод слике","Full size image":"Слика у пуној величини","Image resize list":"Листа величине слике","Image toolbar":"Слика трака са алтакама","image widget":"модул са сликом","In line":"У реду",Insert:"Убаци","Insert image":"Додај слику","Insert image via URL":"Убаци слику преко УРЛ-а","Left aligned image":"Лева слика",Original:"Оригинал","Resize image":"Промените величину слике","Resize image to %0":"Промените величину слике на% 0","Resize image to the original size":"Промените величину слике до оригиналне величине","Right aligned image":"Десна слика","Side image":"Бочна слика","Text alternative":"Алтернативни текст",Update:"Ажурирај","Update image URL":"Ажурирај УРЛ слике","Upload failed":"Постављање неуспешно","Wrap text":"Преломити текст"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Смањи увлачење","Increase indent":"Повећај увлачење"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.sr=n.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Изабери језик",Language:"Језик","Remove language":"Одстрани језик"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sr=n.sr||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Могуће преузимање","Edit link":"Исправи линк",Link:"Линк","Link image":"Линк слике","Link URL":"УРЛ линк","Open in a new tab":"Отвори у новој картици","Open link in new tab":"Отвори линк у новом прозору","This link has no URL":"Линк не садржи УРЛ",Unlink:"Отклони линк"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.sr=e.sr||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Набрајане листе","Bulleted list styles toolbar":"Трака са алаткама за набрајане листе",Circle:"Круг",Decimal:"Децимала","Decimal with leading zero":"Децимала са нулом на почетку",Disc:"Диск","Lower-latin":"Доњи - латински","Lower–roman":"Доњи - римски","Numbered List":"Листа са бројевима","Numbered list styles toolbar":"Трака са алаткама за листе са бројевима",Square:"Квадрат","To-do List":"Листа обавеза","Toggle the circle list style":"Укључи / искључи стил листе кругова","Toggle the decimal list style":"Укључи / искључи стил декадне листе","Toggle the decimal with leading zero list style":"Пребаци децимални знак са водећим стилом листе нула","Toggle the disc list style":"Укључите / искључите стил листе дискова","Toggle the lower–latin list style":"Укључите / искључите стил доње листе латинице","Toggle the lower–roman list style":"Укључите/ искључите стил доње римске листе","Toggle the square list style":"Укључи / искључи стил листе квадрата","Toggle the upper–latin list style":"Укључите / искључите стил горње листе латинице","Toggle the upper–roman list style":"Укључите / искључите стил горње римске листе","Upper-latin":"Горњи - латински","Upper-roman":"Горњи - римски"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Уклони форматирање"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"Извор"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.sr=e.sr||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Поравнајте текст ћелије према доле","Align cell text to the center":"Поравнајте текст ћелије у средину","Align cell text to the left":"Поравнајте текст ћелије лево","Align cell text to the middle":"Поравнајте текст ћелије у средину","Align cell text to the right":"Поравнајте текст ћелије десно","Align cell text to the top":"Поравнајте текст ћелије према горе","Align table to the left":"Поравнајте табелу на леву страну","Align table to the right":"Поравнајте табелу на десну страну",Alignment:"Поравнање",Background:"Позадина",Border:"Граница","Cell properties":"Својства ћелије","Center table":"Центар табеле",Color:"Боја","Color picker":"Бирач боја",Column:"Колона",Dashed:"Разбијено","Delete column":"Бриши колону","Delete row":"Бриши ред",Dimensions:"Димензија",Dotted:"Са тачкама",Double:"Двоструко","Enter table caption":"Унесите наслов табеле ",Groove:"Колосек","Header column":"Колона за заглавље","Header row":"Ред за заглавлје",Height:"Висина","Horizontal text alignment toolbar":"Хоризонтална трака са алаткама за поравнање текста","Insert column left":"Додај колону лево","Insert column right":"Додај колону десно","Insert row above":"Додај ред изнад","Insert row below":"Додај ред испод","Insert table":"Додај табелу",Inset:"Прилог","Justify cell text":"Оправдајте текст ћелије","Merge cell down":"Спој ћелије на доле","Merge cell left":"Cпој ћелије на лево","Merge cell right":"Спој ћелије на десно","Merge cell up":"Спој ћелије на горе","Merge cells":"Спој ћелије",None:"Ниједан",Outset:"Почетак",Padding:"Постављање",Ridge:"Гребен",Row:"Ред","Select column":"Изабери колону","Select row":"Изабери ред",Solid:"Чврст","Split cell horizontally":"Дели ћелије водоравно","Split cell vertically":"Дели ћелије усправно",Style:"Стил","Table alignment toolbar":"Трака са алаткама за поравнање табеле","Table cell text alignment":"Поравнај тексту табели","Table properties":"Својства табеле","Table toolbar":"Табела трака са алаткама",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Боја је неважећа. Покушајте са "#FF0000" или "rgb(255,0,0)" или "црвена".','The value is invalid. Try "10px" or "2em" or simply "2".':'Вредност је неважећа. Покушајте са "10px" или "2em" или једноставно "2".',"Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ","Vertical text alignment toolbar":"Вертикална трака са алаткама за поравнање текста",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sr=i.sr||{};n.dictionary=Object.assign(n.dictionary||{},{"HTML object":"ХТМЛ објекат "})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.sr=t.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Скоро једнако",Angle:"Угао","Approximately equal to":"Отприлике једнако","Asterisk operator":"Астерикс оператор","Austral sign":"Аустрални знак","back with leftwards arrow above":"Назад са стрелицом лево","Bitcoin sign":"Знак биткиона","Cedi sign":"Знак цеди","Cent sign":"Знак цента","Character categories":"Категорија карактера","Colon sign":"Двотачка","Contains as member":"Садржи као члан","Copyright sign":"Симбол ауторског права","Cruzeiro sign":"Знак црузеиро","Currency sign":"Знак валуте","Degree sign":"Знак степена","Division sign":"Знак дивизије","Dollar sign":"Знак долара","Dong sign":"Знак донг","Double dagger":"Двоструки бодеж","Double exclamation mark":"Двоструки узвичник","Double low-9 quotation mark":"Двоструки ниски -9 наводник","Double question mark":"Двоструки упитник","downwards arrow to bar":"Стрелица према доле ка траци","downwards dashed arrow":"Прекидана стрелица према доле","downwards double arrow":"Дупла стрелица према доле","Drachma sign":"Знак драхма","Element of":"Елемент од","Em dash":"Ем цртица","Empty set":"Празан сет","En dash":"Ен цртица","end with leftwards arrow above":"Завршите стрелицом лево","Euro sign":"Знак еура","Euro-currency sign":"Знак валуте еура","Exclamation question mark":"Знак узвичника упитника","For all":"За све","Fraction slash":"Црта фракције","French franc sign":"Знак француског франака","German penny sign":"Знак немачки пени","Greater-than or equal to":"Знак веће од или једнако","Greater-than sign":"Знак веће од","Guarani sign":"Знак гуарани","Horizontal ellipsis":"Хоризонтална елипса","Hryvnia sign":"Знак гривна","Identical to":"Идентичан","Indian rupee sign":"Знак индијске рупије",Infinity:"Бесконачност",Integral:"Интеграл",Intersection:"Раскрсница","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Kip sign":"Знак кип","Latin capital letter a with breve":"Латинско велико слово а  са бревом ","Latin capital letter a with macron":"Латинско белико слово а са макроном","Latin capital letter a with ogonek":"Латинско велико слово а са огонек","Latin capital letter c with acute":"Латинско велико слово ц са акутом","Latin capital letter c with caron":"Латинско велико слово ц са цароном","Latin capital letter c with circumflex":"Латинско велико слово ц са цирцумфлекс","Latin capital letter c with dot above":"Латинско велико слово ц са тачком изнад","Latin capital letter d with caron":"Латинско велико слово д са цароном","Latin capital letter d with stroke":"Латинско велико слово д са строке","Latin capital letter e with breve":"Латинско велико слово е са бреве","Latin capital letter e with caron":"Латинско велико слово е са царон","Latin capital letter e with dot above":"Латинско велико слово е са тачком изнад","Latin capital letter e with macron":"Латинско велико слово е са мацрон","Latin capital letter e with ogonek":"Латинско велико слово е са огонек","Latin capital letter eng":"Латинско велико слово енг","Latin capital letter g with breve":"Латинск велико слово г са бреве","Latin capital letter g with cedilla":"Латинско велико слово г са цедилом","Latin capital letter g with circumflex":"Латинско велико слово г са цирцумфлекс","Latin capital letter g with dot above":"Латинско велико слово г са тачком изнад","Latin capital letter h with circumflex":"Латинско велико слово х са цирцумфлекс","Latin capital letter h with stroke":"Латинско велико слово х са строке","Latin capital letter i with breve":"Латинско велико слово и са бреве","Latin capital letter i with dot above":"Латинско велико слово и са тачком изнад","Latin capital letter i with macron":"Латинско велико слово и са мацрон","Latin capital letter i with ogonek":"Латинско велоко слово и са огонек","Latin capital letter i with tilde":"Латинско велико слово и са тилдом","Latin capital letter j with circumflex":"Латинско велико слово ј са цирцумфлекс","Latin capital letter k with cedilla":"Латинско велико слово к са цедила","Latin capital letter l with acute":"Лаинско велико слово л са акутом","Latin capital letter l with caron":"Латинско велико слово л са царон","Latin capital letter l with cedilla":"Латинско велико слово л са цедила","Latin capital letter l with middle dot":"Латинско велико слово л са среднјом тачком","Latin capital letter l with stroke":"Латинско велико слово л са строке","Latin capital letter n with acute":"Латинско влико слово н са акутом","Latin capital letter n with caron":"Латинско велико слово н са царон","Latin capital letter n with cedilla":"Латинско велико слово н са цедилом","Latin capital letter o with breve":"Латинско велико слово о са бреве","Latin capital letter o with double acute":"Латинско велико слово о са двоструком акутом","Latin capital letter o with macron":"Латинско велико слово о са мацрон","Latin capital letter r with acute":"Латинско велико слово р са акутом","Latin capital letter r with caron":"Латинско велико слово р са царон","Latin capital letter r with cedilla":"Латинско велико слово р са цедила","Latin capital letter s with acute":"Латинско велоко слово с са акутом","Latin capital letter s with caron":"Латинско велико слово с са царон","Latin capital letter s with cedilla":"Латинско велико слово с са цедила","Latin capital letter s with circumflex":"Латинско велико слово с са цирцумфлекс","Latin capital letter t with caron":"Латинско велико слово т са царон","Latin capital letter t with cedilla":"Латинско велико слово т са цедила","Latin capital letter t with stroke":"Латинско велико слово т са строке","Latin capital letter u with breve":"Латинско велико слово у са бреве","Latin capital letter u with double acute":"Латинско велико слово у с двоструким акутом","Latin capital letter u with macron":"Латинско велико слово у са мацрон","Latin capital letter u with ogonek":"Латинско велико слово у са огонек","Latin capital letter u with ring above":"Латинско велико слово у с престеном изнад","Latin capital letter u with tilde":"Латинско велико слово у са тилдом","Latin capital letter w with circumflex":"Латинско велико слово дупло в са цирцумфлекс","Latin capital letter y with circumflex":"Латинско велико слово ипсилон са цирцумфлекс","Latin capital letter y with diaeresis":"Латинско велико слово ипсилон са дијарезом","Latin capital letter z with acute":"Латинско велико слово з са акутом","Latin capital letter z with caron":"Латинско велико слово з са царон","Latin capital letter z with dot above":"Латинско велико слово з са тачком изнад","Latin capital ligature ij":"Латинска велика лигатура иј","Latin capital ligature oe":"Латинска велика лигатура ое","Latin small letter a with breve":"Латинско мало слово а са бревом","Latin small letter a with macron":"Латинско мало слово а са макроном","Latin small letter a with ogonek":"Латинско мало слово с са огонек","Latin small letter c with acute":"Латинско мало слово ц са акутом","Latin small letter c with caron":"Латинско мало слово ц са цароном","Latin small letter c with circumflex":"Латинско мало слово ц са цирцумфлекс","Latin small letter c with dot above":"Латинско мало слвово ц са тачком изнад","Latin small letter d with caron":"Латинско мало слово д са цароном","Latin small letter d with stroke":"Латинско мало слово д са строке","Latin small letter dotless i":"Латинско мало слово и без тачке","Latin small letter e with breve":"Латинско мало слово е са бреве","Latin small letter e with caron":"Латинско мало слово е са царон","Latin small letter e with dot above":"Латинско мало слово е са тачком изнад","Latin small letter e with macron":"Латинско мало слово е са мацрон","Latin small letter e with ogonek":"Латинско мало слво е са огонек","Latin small letter eng":"Латинско мало слово енг","Latin small letter f with hook":"Латинско мало слово ф са куком","Latin small letter g with breve":"Латинско мало слово г са бреве","Latin small letter g with cedilla":"Латинско мало слово г са цедилом","Latin small letter g with circumflex":"Латинско мало слобо г са цирцумфлекс","Latin small letter g with dot above":"Латинско мало слово г са тачком изнад","Latin small letter h with circumflex":"Латинско мало слово х са цирцумфлекс","Latin small letter h with stroke":"Латинско мало слово х са строке","Latin small letter i with breve":"Латинско мало слово и са бреве","Latin small letter i with macron":"Латинско мало слово и са мацрон","Latin small letter i with ogonek":"Латинско мало слово и са огонек","Latin small letter i with tilde":"Латинско мало слово и са тилдом","Latin small letter j with circumflex":"Латнцско мало слово ј са цирцумфлекс","Latin small letter k with cedilla":"Латинско мало слово к са цедила","Latin small letter kra":"Латинско мало слово кра","Latin small letter l with acute":"Латинско мало слово л са акутом","Latin small letter l with caron":"Латинско мало слово л са царон","Latin small letter l with cedilla":"Латинско мало слово л са цедила","Latin small letter l with middle dot":"Латинско мало слово са цреднјом тачком","Latin small letter l with stroke":"Латинско мало слово л са строке","Latin small letter long s":"Латинско мало слово дугачко с","Latin small letter n preceded by apostrophe":"Латинско мало слово н које претходи апостроф","Latin small letter n with acute":"Латинско мало слово н са  акутом","Latin small letter n with caron":"Латинско мало слово н са царон","Latin small letter n with cedilla":"Латинско мало слово н са цедилом","Latin small letter o with breve":"Латинско мало слово о са бреве","Latin small letter o with double acute":"Латинско мало слово о са двоструком акутом","Latin small letter o with macron":"Латинско мало слово о са марон","Latin small letter r with acute":"Латинско мало слово р са акутом","Latin small letter r with caron":"Латинско мало слово р са царон","Latin small letter r with cedilla":"Латинско мало слово р са цедила","Latin small letter s with acute":"Латинско мало слово с са акутом","Latin small letter s with caron":"Латинско мало слово с са царон","Latin small letter s with cedilla":"Латинско мало слово с са цедила","Latin small letter s with circumflex":"Латинско мало слово с са цирцумфлекс","Latin small letter t with caron":"Латинско мало слово т са царон","Latin small letter t with cedilla":"Латинско мало слово т са цедила","Latin small letter t with stroke":"Латинско мало слово т са строке","Latin small letter u with breve":"Латинско мало слово у са бреве","Latin small letter u with double acute":"Латинско мало слово у с двоструким акутом","Latin small letter u with macron":"Латинско мало слово у са мацрон","Latin small letter u with ogonek":"Латинско мало слово у са огонек","Latin small letter u with ring above":"Латинско мало слово у с прстеном изнад","Latin small letter u with tilde":"Латинско мало слово у са тилдом","Latin small letter w with circumflex":"Латинско мало слово дупло в са цирцумфлекс","Latin small letter y with circumflex":"Латинско мало слово ипсилон са цирцумфлекс","Latin small letter z with acute":"Латинско мало слово з са акутом","Latin small letter z with caron":"Латинско мало слово з са царон","Latin small letter z with dot above":"Латинско мало слово з са тачком изнад","Latin small ligature ij":"Латинска мала лигатура иј","Latin small ligature oe":"Латинска мала лигатура ое","Left double quotation mark":"Леви двоструки наводник","Left single quotation mark":"Леви појединачни наводник","Left-pointing double angle quotation mark":"Леви двострани наводник двоструког угла ","leftwards arrow to bar":"Стрелица налево ка траци","leftwards dashed arrow":"Прекидана стрелица лево","leftwards double arrow":"Дупла стрелица лево","Less-than or equal to":"Збак мање од или једнако","Less-than sign":"Знак мање од","Lira sign":"Знак лире","Livre tournois sign":"Знак ливре тоурноис","Logical and":"Логички и","Logical or":"Локички или",Macron:"Мацрон","Manat sign":"Знак манат","Mill sign":"Знак млна","Minus sign":"Знак минус","Multiplication sign":"Знак множења","N-ary product":"Н-ари производ","N-ary summation":"Н-ари збир",Nabla:"Набла","Naira sign":"Знак наира","New sheqel sign":"Знак нови шекел","Nordic mark sign":"Нордијски знак","Not an element of":"Није елемент","Not equal to":"Неједнако са","Not sign":"Није знак","on with exclamation mark with left right arrow above":"Укључено са узвичником са стрелицомлево десно",Overline:"Оверлине","Paragraph sign":"Знак параграф","Partial differential":"Делимични диференцијал","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за десет хиљада","Peseta sign":"Знак пезета","Peso sign":"Знак песо","Plus-minus sign":"Знак плус-минус","Pound sign":"Знак фунти","Proportional to":"Сразмерно","Question exclamation mark":"Знак упитника узвичника","Registered sign":"Регистровани знак","Reversed paragraph sign":"Обрнути знак параграфа","Right double quotation mark":"Десни двоструки наводник","Right single quotation mark":"Десни појединачни наводник","Right-pointing double angle quotation mark":"Десни двострани наводик двоструког угла ","rightwards arrow to bar":"Стрелица надесно ка траци","rightwards dashed arrow":"Прекидана стрелица десно","rightwards double arrow":"Дупла стрелица десно","Ruble sign":"Знак рубле","Rupee sign":"Знак рупиа","Section sign":"Знак селекција","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single low-9 quotation mark":"Један ниски -9 наводник","Single right-pointing angle quotation mark":"Појединачни наводник угла десног показивања","soon with rightwards arrow above":"Ускоро са стрелицом надесно","Special characters":"Специјални карактери","Spesmilo sign":"Знак спесмилио","Square root":"Квадратни корен","Tenge sign":"Знак тенге","There exists":"Постоји","Tilde operator":"Тилде оператор","top with upwards arrow above":"На врху са стрелицом према горе","Trade mark sign":"Знак бренда","Tugrik sign":"Знак тугрик","Turkish lira sign":"Знак турских лира","Two dot leader":"Вођа са две тачке",Union:"Унија","up down arrow with base":"Стрелица на доле са базом","upwards arrow to bar":"Стрелица према горе ка траци","upwards dashed arrow":"Прекидана стрелица према горе","upwards double arrow":"Дупла стрелица према горе","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Won sign":"Знак вон","Yen sign":"Знак јена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.sr=e.sr||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Зеленкастоплава",Black:"Црна",Blue:"Плава",Cancel:"Одустани","Dim grey":"Бледо сива","Dropdown toolbar":"Падајућа трака са алаткама","Edit block":"Блок уређивач","Editor toolbar":"Уређивач трака са алаткама",Green:"Зелена",Grey:"Сива","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло сива",Next:"Следећи",Orange:"Нараџаста",Previous:"Претходни",Purple:"Љубичаста",Red:"Црвена",Redo:"Поново","Remove color":"Отклони боју","Restore default":"Врати подразумевано","Rich Text Editor":"Проширен уређивач текста","Rich Text Editor, %0":"Проширени уређивач текста, %0",Save:"Сачувај","Select all":"Означи све.","Show more items":"Прикажи још ставки",Turquoise:"Тиркизна",Undo:"Повлачење","Upload in progress":"Постављање у току",White:"Бела","Widget toolbar":"Widget traka sa alatkama",Yellow:"Жута"}),o.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/sv.js b/web/core/assets/vendor/ckeditor5/translations/sv.js
deleted file mode 100644
index f14a47207a796433b3fb1e76057e2e8250f7c546..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const n=t.sv=t.sv||{};n.dictionary=Object.assign(n.dictionary||{},{"Align center":"Centrera","Align left":"Vänsterjustera","Align right":"Högerjustera",Justify:"Justera till marginaler","Text alignment":"Textjustering","Text alignment toolbar":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const t=n.sv=n.sv||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Fet",Code:"Kod",Italic:"Kursiv",Strikethrough:"Genomstruken",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken",Underline:"Understrykning"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const o=i.sv=i.sv||{};o.dictionary=Object.assign(o.dictionary||{},{"Block quote":"Blockcitat"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const r=i.sv=i.sv||{};r.dictionary=Object.assign(r.dictionary||{},{"Choose heading":"Välj rubrik",Heading:"Rubrik","Heading 1":"Rubrik 1","Heading 2":"Rubrik 2","Heading 3":"Rubrik 3","Heading 4":"Rubrik 4","Heading 5":"Rubrik 5","Heading 6":"Rubrik 6",Paragraph:"Paragraf","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.sv=e.sv||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Centrerad bild","Change image text alternative":"Ändra bildens alternativa text","Enter image caption":"Fyll i bildtext","Full size image":"Bild i full storlek","Image resize list":"","Image toolbar":"","image widget":"image widget","In line":"",Insert:"","Insert image":"Infoga bild","Insert image via URL":"","Left aligned image":"Vänsterjusterad bild",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Högerjusterad bild","Side image":"Kantbild","Text alternative":"Alternativ text",Update:"","Update image URL":"","Upload failed":"Uppladdning misslyckades","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.sv=n.sv||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"Redigera länk",Link:"Länk","Link image":"","Link URL":"Länkens URL","Open in a new tab":"","Open link in new tab":"Öppna länk i ny flik","This link has no URL":"Denna länk saknar URL",Unlink:"Ta bort länk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.sv=e.sv||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Punktlista","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Numrerad lista","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.sv=i.sv||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Radera formatering"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.sv=e.sv||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"Kolumn",Dashed:"","Delete column":"Ta bort kolumn","Delete row":"Ta bort rad",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"Lägg in tabell",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"Rad","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.sv=e.sv||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"Avbryt","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Gör om","Remove color":"","Restore default":"","Rich Text Editor":"Rich Text-editor","Rich Text Editor, %0":"Rich Text-editor, %0",Save:"Spara","Show more items":"",Turquoise:"",Undo:"Ångra",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/th.js b/web/core/assets/vendor/ckeditor5/translations/th.js
deleted file mode 100644
index 5881f41eef4497cccd46beecede37d4594317699..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"คำพูดบล็อก"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.th=n.th||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"เลือกขนาดหัวข้อ",Heading:"หัวข้อ","Heading 1":"หัวข้อขนาด 1","Heading 2":"","Heading 3":"","Heading 4":"","Heading 5":"","Heading 6":"",Paragraph:"ย่อหน้า","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"เส้นแนวนอน"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.th=e.th||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"จัดแนวรูปกึ่งกลาง","Change image text alternative":"เปลี่ยนข้อความเมื่อไม่พบรูป","Enter image caption":"ระบุคำอธิบายภาพ","Full size image":"รูปขนาดเต็ม","Image resize list":"","Image toolbar":"เครื่องมือรูปภาพ","image widget":"วิดเจ็ตรูปภาพ","In line":"",Insert:"","Insert image":"แทรกรูป","Insert image via URL":"","Left aligned image":"จัดแนวภาพซ้าย",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"จัดแนวภาพขวา","Side image":"รูปด้านข้าง","Text alternative":"ข้อความเมื่อไม่พบรูป",Update:"","Update image URL":"","Upload failed":"อัปโหลดไม่สำเร็จ","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.th=n.th||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"ลดการเยื้อง","Increase indent":"เพิ่มการเยื้อง"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.th=i.th||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"ลบรูปแบบ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.th=e.th||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"คอลัมน์",Dashed:"","Delete column":"ลบคอลัมน์","Delete row":"ลบแถว",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"หัวข้อคอลัมน์","Header row":"ส่วนหัวแถว",Height:"","Horizontal text alignment toolbar":"","Insert column left":"แทรกคอลัมน์ทางซ้าย","Insert column right":"แทรกคอลัมน์ทางขวา","Insert row above":"แทรกส่วนหัวด้านบน","Insert row below":"แทรกส่วนหัวด้านล่าง","Insert table":"แทรกตาราง",Inset:"","Justify cell text":"","Merge cell down":"ผสานเซลล์ด้านล่าง","Merge cell left":"ผสานเซลล์ด้านซ้าย","Merge cell right":"ผสานเซลล์ด้านขวา","Merge cell up":"ผสานเซลล์ด้านบน","Merge cells":"ผสานเซลล์",None:"",Outset:"",Padding:"",Ridge:"",Row:"แถว","Select column":"","Select row":"",Solid:"","Split cell horizontally":"แยกเซลล์แนวนอน","Split cell vertically":"แยกเซลล์แนวตั้ง",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"เครื่องมือตาราง",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.th=e.th||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"พลอยสีฟ้า",Black:"สีดำ",Blue:"สีน้ำเงิน",Cancel:"ยกเลิก","Dim grey":"สีเทาเข้ม","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"สีเขียว",Grey:"สีเทา","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"สีฟ้า","Light green":"สีเขียวอ่อน","Light grey":"สีเทาอ่อน",Next:"",Orange:"สีส้ม",Previous:"",Purple:"สีม่วง",Red:"สีแดง",Redo:"ทำซ้ำ","Remove color":"ลบสี","Restore default":"","Rich Text Editor":"","Rich Text Editor, %0":"",Save:"บันทึก","Show more items":"",Turquoise:"สีเขียวขุ่น",Undo:"ย้อนกลับ","Upload in progress":"กำลังดำเนินการอัปโหลด",White:"สีขาว","Widget toolbar":"แถมเครื่องมือวิดเจ็ต",Yellow:"สีเหลือง"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/tk.js b/web/core/assets/vendor/ckeditor5/translations/tk.js
deleted file mode 100644
index 85a2e92ce28c868a765fd42cdeca4777b044b5ef..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){const i=e.tk=e.tk||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Merkeze deňleşdir","Align left":"Çepe deňleşdiriň","Align right":"Saga deňleşdiriň",Justify:"Akla","Text alignment":"Tekstiň deňleşdirilmegi","Text alignment toolbar":"Teksti deňleşdirmek gurallar paneli"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.tk=i.tk||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"Galyň",Code:"Kod",Italic:"Italik",Strikethrough:"Üsti çyzykly",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy",Underline:"Aşagy çyzykly"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const t=i.tk=i.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Block quote":"Sitata blokirläň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const y=a.tk=a.tk||{};y.dictionary=Object.assign(y.dictionary||{},{"Choose heading":"Sözbaşy saýlaň",Heading:"Sözbaşy","Heading 1":"Sözbaşy 1","Heading 2":"Sözbaşy 2","Heading 3":"Sözbaşy 3","Heading 4":"Sözbaşy 4","Heading 5":"Sözbaşy 5","Heading 6":"Sözbaşy 6",Paragraph:"Abzas","Type or paste your content here.":"Mazmunyňyzy şu ýere ýazyň ýa-da goýuň.","Type your title":"Sözbaşyny ýazyň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.tk=i.tk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Gorizontal çyzyk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const a=e.tk=e.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Break text":"","Centered image":"Merkezleşdirilen surat","Change image text alternative":"Surat tekstiniň alternatiwasyny üýtgediň","Enter image caption":"Surat ýazgysyny giriziň","Full size image":"Doly ululykdaky surat","Image resize list":"","Image toolbar":"Surat gurallar paneli","image widget":"surat widjeti","In line":"",Insert:"","Insert image":"Surat goýuň","Insert image via URL":"","Left aligned image":"Çep deňleşdirilen surat",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"Sag deňleşdirilen surat","Side image":"Gapdal surat","Text alternative":"Tekstiň alternatiwasy",Update:"","Update image URL":"","Upload failed":"Ýükläp bolmady","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.tk=n.tk||{};e.dictionary=Object.assign(e.dictionary||{},{"Decrease indent":"Indent peseltmek","Increase indent":"Indent köpeltmek"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const a=i.tk=i.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Dili saýlaň",Language:"Dil","Remove language":"Dili pozuň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const n=a.tk=a.tk||{};n.dictionary=Object.assign(n.dictionary||{},{Downloadable:"Göçürip alyp bolýar","Edit link":"Baglanyşygy üýtget",Link:"Baglanyşyk","Link image":"Surat baglanyşygy","Link URL":"URL baglanyşygy","Open in a new tab":"Täze goýmada açyň","Open link in new tab":"Täze goýmada baglanyşyk açyň","This link has no URL":"Bu baglanyşykda URL ýok",Unlink:"Baglanyşygy aýyr"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.tk=e.tk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Bullet sanawy","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Sanly sanaw","Numbered list styles toolbar":"",Square:"","To-do List":"Edilmeli işleriň sanawy","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const t=o.tk=o.tk||{};t.dictionary=Object.assign(t.dictionary||{},{"Remove Format":"Formaty aýyryň"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.tk=e.tk||{};l.dictionary=Object.assign(l.dictionary||{},{"Align cell text to the bottom":"Öýjük tekstini aşagyna deňleşdiriň","Align cell text to the center":"Öýjük tekstini merkeze deňleşdiriň","Align cell text to the left":"Öýjük tekstini çepe deňleşdiriň","Align cell text to the middle":"Öýjük tekstini ortasyna deňleşdiriň","Align cell text to the right":"Öýjük tekstini saga deňleşdiriň","Align cell text to the top":"Öýjük tekstini ýokarsyna deňleşdiriň","Align table to the left":"Tablisany çepe deňleşdiriň","Align table to the right":"Tablisany sag tarapa deňleşdiriň",Alignment:"Deňleşdirmek",Background:"Arka",Border:"Serhet","Cell properties":"Öýjük aýratynlyklary","Center table":"Tablisany merkezleşdiriň",Color:"Reňk","Color picker":"Reňk saýlaýjy",Column:"Sütün",Dashed:"Çyzykly","Delete column":"Sütüni pozuň","Delete row":"Setiri poz",Dimensions:"Ölçegleri",Dotted:"Nokatly",Double:"Goşa","Enter table caption":"",Groove:"Groove","Header column":"Sözbaşy sütüni","Header row":"Sözbaşy hatary",Height:"Boý","Horizontal text alignment toolbar":"Kese tekst tekizlemek gurallar paneli","Insert column left":"Sütüni çepe goýuň","Insert column right":"Sütüni saga goýuň","Insert row above":"Hatary ýokaryk goýuň","Insert row below":"Hatary aşak goýuň","Insert table":"Tablisa goýuň",Inset:"Inset","Justify cell text":"Öýjük tekstini esaslandyryň","Merge cell down":"Öýjügi aşak birleşdiriň","Merge cell left":"Öýjügi çepe birleşdiriň","Merge cell right":"Öýjügi saga birleşdiriň","Merge cell up":"Öýjügi ýokary birleşdiriň","Merge cells":"Öýjükleri birleşdiriň",None:"Hiç",Outset:"Outset",Padding:"Padding",Ridge:"Kertik",Row:"Setir","Select column":"Sütün saýlaň","Select row":"Setir saýlaň",Solid:"Gaty","Split cell horizontally":"Öýjügi keseligine bölüň","Split cell vertically":"Öýjügi dikligine bölüň",Style:"Stil","Table alignment toolbar":"Tablisa deňleşdirmek gurallar paneli","Table cell text alignment":"Tablisa öýjükleriniň tekstini deňleşdirmek","Table properties":"Tablisa aýratynlyklary","Table toolbar":"Tablisa gurallar paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Reňki nädogry "#FF0000" ýa-da "rgb(255,0,0)" ýa-da "gyzyl" barlap görüň.','The value is invalid. Try "10px" or "2em" or simply "2".':'Baha nädogry "10px" ýa-da "2em" ýa-da diňe "2" barlap görüň.',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Dik tekst tekizlemek gurallar paneli",Width:"Ini"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.tk=t.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"Iki nokat nyşany","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"çepe tarap goşa ok","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Ýörite nyşanlar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(a){const e=a.tk=a.tk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"1%-iň 0%-i",Aquamarine:"Akuamarin",Black:"Gara",Blue:"Gök",Cancel:"Ýatyr","Dim grey":"Goýy çal","Dropdown toolbar":"Açylýan gurallar paneli","Edit block":"Bloky redaktirläň","Editor toolbar":"Redaktor gurallar paneli",Green:"Ýaşyl",Grey:"Çal","Insert paragraph after block":"Blokdan soň abzas goýuň","Insert paragraph before block":"Blokdan öň abzas goýuň","Light blue":"Açyk gök","Light green":"Açyk ýaşyl","Light grey":"Açyk çal",Next:"Indiki",Orange:"Mämişi",Previous:"Öňki",Purple:"Gyrmyzy",Red:"Gyzyl",Redo:"Öňe gaýtar","Remove color":"Reňki aýyryň","Restore default":"","Rich Text Editor":"Baý Tekst Redaktory","Rich Text Editor, %0":"Baý Tekst Redaktory, %0",Save:"Saklaň","Select all":"Ählisini saýla","Show more items":"Has köp zady görkeziň",Turquoise:"Turkuaz",Undo:"Yza gaýtar","Upload in progress":"Ýüklemek dowam edýär",White:"Ak","Widget toolbar":"Widget gurallar paneli",Yellow:"Sary"}),e.getPluralForm=function(a){return 1!=a}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/tt.js b/web/core/assets/vendor/ckeditor5/translations/tt.js
deleted file mode 100644
index 4b4281a5cec572bda84c494b4fd85c9b0f74ef1e..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/tt.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){const i=t.tt=t.tt||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"Калын",Code:"Код",Italic:"",Strikethrough:"",Subscript:"",Superscript:"",Underline:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(o){const t=o.tt=o.tt||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Cancel:"",Redo:"Кабатла","Remove color":"","Restore default":"",Save:"Сакла","Show more items":"",Undo:""}),t.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/ug.js b/web/core/assets/vendor/ckeditor5/translations/ug.js
deleted file mode 100644
index ae6a91a9145e8138c0b98c248c863a1624c36809..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.ug=n.ug||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"ئوتتۇرىغا توغرىلاش","Align left":"سولغا توغرىلاش","Align right":"ئوڭغا توغرىلاش",Justify:"تەكشىلەش","Text alignment":"تېكىست توغرىلاش","Text alignment toolbar":"تېكىست توغرىلاش قورالبالدىقى"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ug=i.ug||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"توم",Code:"كود",Italic:"يانتۇ",Strikethrough:"ئۆچۈرۈش سىزىقى",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە",Underline:"ئاستى سىزىق"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.ug=i.ug||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"نەقىل"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.ug=n.ug||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ماۋزۇ تاللاش",Heading:"ماۋزۇ","Heading 1":"ماۋزۇ 1","Heading 2":"ماۋزۇ 2","Heading 3":"ماۋزۇ 3","Heading 4":"ماۋزۇ 4","Heading 5":"ماۋزۇ 5","Heading 6":"ماۋزۇ 6",Paragraph:"ئابزاس","Type or paste your content here.":"","Type your title":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.ug=e.ug||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"ئوتتۇردىكى رەسىم","Change image text alternative":"رەسىملىك تېكىست تاللىغۇچنى ئۆزگەرتىش","Enter image caption":"رەسىمنىڭ تېمىسىنى كىرگۈزۈڭ","Full size image":"ئەسلى چوڭلۇقتىكى رەسىم","Image resize list":"","Image toolbar":"","image widget":"رەسىمچىك","In line":"",Insert:"","Insert image":"رەسىم قىستۇرۇش","Insert image via URL":"","Left aligned image":"سولغا توغۇرلانغان رەسىم",Original:"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Right aligned image":"ئوڭغا توغۇرلانغان رەسىم","Side image":"يان رەسىم","Text alternative":"تېكىست ئاملاشتۇرۇش",Update:"","Update image URL":"","Upload failed":"چىقىرىش مەغلۇپ بولدى","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.ug=n.ug||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"","Edit link":"",Link:"ئۇلانما","Link image":"","Link URL":"ئۇلاش ئادىرسى","Open in a new tab":"","Open link in new tab":"","This link has no URL":"",Unlink:"ئۇلانمىنى ئۈزۈش"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.ug=e.ug||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"بەلگە تىزىملىك","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"نومۇرلۇق تىزىملىك","Numbered list styles toolbar":"",Square:"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.ug=e.ug||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Background:"",Border:"","Cell properties":"","Center table":"",Color:"","Color picker":"",Column:"",Dashed:"","Delete column":"","Delete row":"",Dimensions:"",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Insert column left":"","Insert column right":"","Insert row above":"","Insert row below":"","Insert table":"جەدۋەل قىستۇر",Inset:"","Justify cell text":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",None:"",Outset:"",Padding:"",Ridge:"",Row:"","Select column":"","Select row":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Style:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.ug=e.ug||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Cancel:"ئىناۋەتسىز","Dim grey":"","Dropdown toolbar":"","Edit block":"","Editor toolbar":"",Green:"",Grey:"","Light blue":"","Light green":"","Light grey":"",Next:"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"تەكرارلاش","Remove color":"رەڭنى چىقىرىۋېتىش","Restore default":"","Rich Text Editor":"تېكىست تەھرىرلىگۈچ","Rich Text Editor, %0":"تېكىست تەھرىرلىگۈچ، 0%",Save:"ساقلاش","Show more items":"",Turquoise:"",Undo:"يېنىۋېلىش",White:"",Yellow:""}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/uk.js b/web/core/assets/vendor/ckeditor5/translations/uk.js
deleted file mode 100644
index 54b38775ade13b65340f524fb3cd9ac2a5ff0c59..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"По центру","Align left":"По лівому краю","Align right":"По правому краю",Justify:"По ширині","Text alignment":"Вирівнювання тексту","Text alignment toolbar":"Панель інструментів вирівнювання тексту"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Жирний",Code:"Код",Italic:"Курсив",Strikethrough:"Закреслений",Subscript:"Нижній індекс",Superscript:"Верхній індекс",Underline:"Підкреслений"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Цитата"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.uk=n.uk||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"Оберіть заголовок",Heading:"Заголовок","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Paragraph:"Параграф","Type or paste your content here.":"Введіть або вставте свій вміст тут.","Type your title":"Введіть назву"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"Горизонтальна лінія"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.uk=e.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"Зображення по центру","Change image text alternative":"Змінити текстову альтернативу зображення","Enter image caption":"Введіть підпис зображення","Full size image":"Повний розмір зображення","Image resize list":"Перелік розмірів","Image toolbar":"Панелі інструментів зображення","image widget":"Віджет зображення","In line":"",Insert:"Вставити","Insert image":"Вставити зображення","Insert image via URL":"Вставити зображення через посилання","Left aligned image":"Зображення ліворуч",Original:"Оригінал","Resize image":"Розтягнути зображення","Resize image to %0":"Розтягнути зображення до %0","Resize image to the original size":"Розтягнути зображення до оригінального розміру","Right aligned image":"Зображення праворуч","Side image":"Бокове зображення","Text alternative":"Текстова альтернатива",Update:"Оновити","Update image URL":"Оновити посилання на зображення","Upload failed":"Завантаження не вдалось","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Зменшити відступ","Increase indent":"Збільшити відступ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.uk=n.uk||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"Обрати мову",Language:"Мова","Remove language":"Видалити мову"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.uk=n.uk||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Завантажувальне","Edit link":"Редагувати посилання",Link:"Посилання","Link image":"Посилання зображення","Link URL":"URL посилання","Open in a new tab":"Вікрити у новій вкладці","Open link in new tab":"Відкрити посилання у новій вкладці","This link has no URL":"Це посилання не має URL",Unlink:"Видалити посилання"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.uk=e.uk||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Маркерний список","Bulleted list styles toolbar":"Панель маркерних списків",Circle:"Коло",Decimal:"Цифри","Decimal with leading zero":"Цифри із провідним нулем",Disc:"Круг","Lower-latin":"","Lower–roman":"","Numbered List":"Нумерований список","Numbered list styles toolbar":"Панель нумерованих списків",Square:"Квадрат","To-do List":"Список справ","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.uk=i.uk||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Видалити форматування"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.uk=e.uk||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"Вирівняти текст комірки по низу","Align cell text to the center":"Вирівняти текст по центру","Align cell text to the left":"Вирівняти текст по лівому краю","Align cell text to the middle":"Вирівняти текст комірки по середині","Align cell text to the right":"Вирівняти текст по правому краю","Align cell text to the top":"Вирівняти текст комірки по верху ","Align table to the left":"Вирівняти таблицю по лівому краю","Align table to the right":"Вирівняти таблицю по правому краю ",Alignment:"Вирівнювання",Background:"Фон",Border:"Межа","Cell properties":"Властивості комірок","Center table":"Відцентрувати таблицю",Color:"Колір","Color picker":"Вибір кольору",Column:"Стовпець",Dashed:"Пунктирна","Delete column":"Видалити стовпець","Delete row":"Видалити рядок",Dimensions:"Розміри",Dotted:"Точкова",Double:"Подвійна","Enter table caption":"",Groove:"Жолобчаста","Header column":"Заголовок стовпця","Header row":"Заголовок рядка",Height:"Висота","Horizontal text alignment toolbar":"Панель інструментів вирівнювання горизонтального тексту","Insert column left":"Вставити стовпець зліва","Insert column right":"Вставити стовпець справа","Insert row above":"Вставити рядок знизу","Insert row below":"Вставити рядок зверху","Insert table":"Вставити таблицю",Inset:"Угнута","Justify cell text":"Вирівняти текст по ширині ","Merge cell down":"Поєднати комірки внизу","Merge cell left":"Поєднати комірки ліворуч","Merge cell right":"Поєднати комірки праворуч","Merge cell up":"Поєднати комірки вгору","Merge cells":"Поєднати комірки",None:"Не вказано",Outset:"Випукла",Padding:"Заповнення",Ridge:"Ребриста",Row:"Рядок","Select column":"Виберіть стовпчик","Select row":"Виберіть рядок",Solid:"Суцільний","Split cell horizontally":"Розділити комірки горизонтально","Split cell vertically":"Розділити комірки вертикально",Style:"Стиль","Table alignment toolbar":"Панель інструментів вирівнювання таблиці","Table cell text alignment":"Вирівнювання тексту комірки","Table properties":"Властивості таблиці","Table toolbar":"Панель інструментів таблиці",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Колір недійсний. Спробуйте "#FF0000" або "rgb(255,0,0)" або "red"','The value is invalid. Try "10px" or "2em" or simply "2".':'Значення недійсне. Спробуйте "10px" або "2em" або просто "2"',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"Панель інструментів вертикального вирівнювання тексту",Width:"Ширина"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.uk=e.uk||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 із %1",Aquamarine:"Аквамариновий",Black:"Чорний",Blue:"Синій",Cancel:"Відміна","Dim grey":"Темно-сірий","Dropdown toolbar":"Випадаюча панель інструментів","Edit block":"Редагувати блок","Editor toolbar":"Панель інструментів редактора",Green:"Зелений",Grey:"Сірий","Insert paragraph after block":"Додати абзац після блока","Insert paragraph before block":"Додати абзац перед блоком","Light blue":"Світло-синій","Light green":"Світло-зелений","Light grey":"Світло-сірий",Next:"Наступний",Orange:"Помаранчевий",Previous:"Попередній",Purple:"Фіолетовий",Red:"Червоний",Redo:"Повтор","Remove color":"Видалити колір","Restore default":"","Rich Text Editor":"Розширений текстовий редактор","Rich Text Editor, %0":"Розширений текстовий редактор, %0",Save:"Зберегти","Select all":"Вибрати все","Show more items":"Показати більше",Turquoise:"Бірюзовий",Undo:"Відміна","Upload in progress":"Виконується завантаження",White:"Білий","Widget toolbar":"Панель інструментів віджетів",Yellow:"Жовтий"}),o.getPluralForm=function(e){return e%1==0&&e%10==1&&e%100!=11?0:e%1==0&&e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%1==0&&(e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14)?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/vi.js b/web/core/assets/vendor/ckeditor5/translations/vi.js
deleted file mode 100644
index 8be30edc4e6ce3b986baf4887bc7f68e95d92fe6..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"Canh giữa","Align left":"Canh trái","Align right":"Canh phải",Justify:"Canh đều","Text alignment":"Căn chỉnh văn bản","Text alignment toolbar":"Thanh công cụ canh chữ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"Đậm",Code:"Code",Italic:"Nghiêng",Strikethrough:"Gạch ngang",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên",Underline:"Gạch dưới"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"Trích dẫn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Choose heading":"Chọn tiêu đề",Heading:"Tiêu đề","Heading 1":"Tiêu đề 1","Heading 2":"Tiêu đề 2","Heading 3":"Tiêu đề 3","Heading 4":"Tiêu đề 4","Heading 5":"Tiêu đề 5","Heading 6":"Tiêu đề 6",Paragraph:"Đoạn văn","Type or paste your content here.":"Nhập hoặc dán nội dung tại đây","Type your title":"Nhập tựa đề"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"Đường ngang"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.vi=n.vi||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"","Centered image":"Ảnh canh giữa","Change image text alternative":"Đổi chữ alt của ảnh","Enter image caption":"Nhập mô tả ảnh","Full size image":"Ảnh đầy đủ","Image resize list":"Danh sách ảnh đã chỉnh kích thước","Image toolbar":"Thanh công cụ hình ảnh","image widget":"tiện ích ảnh","In line":"",Insert:"Chèn","Insert image":"Chèn ảnh","Insert image via URL":"Chèn ảnh từ URL","Left aligned image":"Ảnh canh trái",Original:"Nguyên bản","Resize image":"Chỉnh kích cỡ ảnh","Resize image to %0":"Chỉnh kích cỡ ảnh về %0","Resize image to the original size":"Chỉnh về ảnh kích cỡ nguyên gốc","Right aligned image":"Ảnh canh phải","Side image":"Ảnh một bên","Text alternative":"Chữ alt",Update:"Cập nhật","Update image URL":"Cập nhật ảnh từ URL","Upload failed":"Tải thất bại","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"Giảm lề","Increase indent":"Tăng lề"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.vi=n.vi||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"Có thể tải về","Edit link":"Sửa liên kết",Link:"Chèn liên kết","Link image":"Liên kết của ảnh","Link URL":"Đường dẫn liên kết","Open in a new tab":"Mở trên tab mới","Open link in new tab":"Mở liên kết","This link has no URL":"Liên kết không có đường dẫn",Unlink:"Bỏ liên kết"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.vi=e.vi||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"Danh sách đánh ký hiệu","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"Danh sách đánh số","Numbered list styles toolbar":"",Square:"","To-do List":"Danh sách cần làm","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.vi=i.vi||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"Xóa định dang"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const e=t.vi=t.vi||{};e.dictionary=Object.assign(e.dictionary||{},{"Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"Căn lề",Background:"Màu nền",Border:"Viền","Cell properties":"Thuộc tính của ô","Center table":"",Color:"Màu","Color picker":"",Column:"Cột",Dashed:"","Delete column":"Xoá cột","Delete row":"Xoá hàng",Dimensions:"Kích thước",Dotted:"",Double:"","Enter table caption":"",Groove:"","Header column":"Tiêu đề cột","Header row":"Tiêu đề hàng",Height:"Cao","Horizontal text alignment toolbar":"","Insert column left":"Thêm cột vào bên trái","Insert column right":"Thêm cột vào bên phải","Insert row above":"Thêm hàng phía trên","Insert row below":"Thêm hàng ở dưới","Insert table":"Tạo bảng",Inset:"","Justify cell text":"","Merge cell down":"Sát nhập ô xuống dưới","Merge cell left":"Sát nhập ô qua trái","Merge cell right":"Sát nhập ô qua phải","Merge cell up":"Sát nhập ô lên trên","Merge cells":"Sát nhập ô",None:"",Outset:"",Padding:"Cách lề",Ridge:"",Row:"Hàng","Select column":"Chọn cột","Select row":"Chọn hàng",Solid:"","Split cell horizontally":"Tách ô theo chiều ngang","Split cell vertically":"Tách ô theo chiều dọc",Style:"Kiểu","Table alignment toolbar":"","Table cell text alignment":"Căn lề văn bản trong ô","Table properties":"Thuộc tính của bảng","Table toolbar":"Thanh công cụ bảng",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"",Width:"Rộng"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const o=n.vi=n.vi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 đến %1",Aquamarine:"Xanh ngọc biển",Black:"Đen",Blue:"Xanh biển",Cancel:"Hủy","Dim grey":"Xám mờ","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sửa đoạn","Editor toolbar":"Thanh công cụ biên tập",Green:"Xanh lá",Grey:"Xám","Insert paragraph after block":"","Insert paragraph before block":"","Light blue":"Xanh dương","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",Next:"Tiếp theo",Orange:"Cam",Previous:"Quay lại",Purple:"Tím",Red:"Đỏ",Redo:"Tiếp tục","Remove color":"Xóa màu","Restore default":"","Rich Text Editor":"Trình soạn thảo văn bản","Rich Text Editor, %0":"Trình soạn thảo văn bản, %0",Save:"Lưu","Show more items":"Xem thêm",Turquoise:"Xanh ngọc bích",Undo:"Hoàn tác","Upload in progress":"Đang tải lên",White:"Trắng","Widget toolbar":"Thanh công cụ tiện ích",Yellow:"Vàng"}),o.getPluralForm=function(n){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/zh-cn.js b/web/core/assets/vendor/ckeditor5/translations/zh-cn.js
deleted file mode 100644
index 7a5cc92ea173150cf7afe463e63d49b7f8d1c828..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"居中对齐","Align left":"左对齐","Align right":"右对齐",Justify:"两端对齐","Text alignment":"对齐","Text alignment toolbar":"对齐工具栏"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i["zh-cn"]=i["zh-cn"]||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"加粗",Code:"代码",Italic:"倾斜",Strikethrough:"删除线",Subscript:"下标",Superscript:"上标",Underline:"下划线"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{"Block quote":"块引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n["zh-cn"]=n["zh-cn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"标题类型",Heading:"标题","Heading 1":"标题 1","Heading 2":"标题 2","Heading 3":"标题 3","Heading 4":"标题 4","Heading 5":"标题 5","Heading 6":"标题 6",Paragraph:"段落","Type or paste your content here.":"在这里输入或粘贴内容","Type your title":"输入标题"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Horizontal line":"水平线"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e["zh-cn"]=e["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"图片居中","Change image text alternative":"更改图片替换文本","Enter image caption":"输入图片标题","Full size image":"图片通栏显示","Image resize list":"图片大小列表","Image toolbar":"图片工具栏","image widget":"图像小部件","In line":"",Insert:"插入","Insert image":"插入图像","Insert image via URL":"通过URL地址插入图片","Left aligned image":"图片左侧对齐",Original:"原始大小","Resize image":"调整图像大小","Resize image to %0":"调整图像大小为0%","Resize image to the original size":"调整图像大小为原始大小","Right aligned image":"图片右侧对齐","Side image":"图片侧边显示","Text alternative":"替换文本",Update:"更新","Update image URL":"更新图片URL地址","Upload failed":"上传失败","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"减少缩进","Increase indent":"增加缩进"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n["zh-cn"]=n["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"选择语言",Language:"语言","Remove language":"移除语言"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"可下载","Edit link":"修改链接",Link:"超链接","Link image":"链接图片","Link URL":"链接网址","Open in a new tab":"在新标签页中打开","Open link in new tab":"在新标签页中打开链接","This link has no URL":"此链接没有设置网址",Unlink:"取消超链接"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e["zh-cn"]=e["zh-cn"]||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"项目符号列表","Bulleted list styles toolbar":"项目符号列表样式工具条",Circle:"空心圆点",Decimal:"阿拉伯数字","Decimal with leading zero":"前导零阿拉伯数字",Disc:"实心圆点","Lower-latin":"小写拉丁字母","Lower–roman":"小写罗马数字","Numbered List":"项目编号列表","Numbered list styles toolbar":"项目编号列表样式工具条",Square:"实心方块","To-do List":"待办列表","Toggle the circle list style":"切换空心原点列表样式","Toggle the decimal list style":"切换阿拉伯数字列表样式","Toggle the decimal with leading zero list style":"切换前导零阿拉伯数字列表样式","Toggle the disc list style":"切换实心原点列表样式","Toggle the lower–latin list style":"切换小写拉丁字母列表样式","Toggle the lower–roman list style":"切换小写罗马数字列表样式","Toggle the square list style":"切换实心方块列表样式","Toggle the upper–latin list style":"切换大写拉丁字母列表样式","Toggle the upper–roman list style":"切换大写罗马数字列表样式","Upper-latin":"大写拉丁字母","Upper-roman":"大写罗马数字"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n["zh-cn"]=n["zh-cn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Remove Format":"移除格式"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const c=n["zh-cn"]=n["zh-cn"]||{};c.dictionary=Object.assign(c.dictionary||{},{Source:"源代码"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e["zh-cn"]=e["zh-cn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"使单元格文本对齐到底部","Align cell text to the center":"使单元格文本水平居中","Align cell text to the left":"使单元格文本左对齐","Align cell text to the middle":"使单元格文本垂直居中","Align cell text to the right":"使单元格文本右对齐","Align cell text to the top":"使单元格文本对齐到顶部","Align table to the left":"使表格左对齐","Align table to the right":"使表格右对齐",Alignment:"对齐",Background:"背景",Border:"边框","Cell properties":"单元格属性","Center table":"表格居中",Color:"颜色","Color picker":"颜色选择器",Column:"列",Dashed:"虚线","Delete column":"删除本列","Delete row":"删除本行",Dimensions:"尺寸",Dotted:"点状虚线",Double:"双线","Enter table caption":"",Groove:"凹槽边框","Header column":"标题列","Header row":"标题行",Height:"高度","Horizontal text alignment toolbar":"水平文本对齐工具栏","Insert column left":"左侧插入列","Insert column right":"右侧插入列","Insert row above":"在上面插入一行","Insert row below":"在下面插入一行","Insert table":"插入表格",Inset:"凹边框","Justify cell text":"对齐单元格文本","Merge cell down":"向下合并单元格","Merge cell left":"向左合并单元格","Merge cell right":"向右合并单元格","Merge cell up":"向上合并单元格","Merge cells":"合并单元格",None:"无",Outset:"凸边框",Padding:"内边距",Ridge:"垄状边框",Row:"行","Select column":"选择列","Select row":"选择行",Solid:"实线","Split cell horizontally":"横向拆分单元格","Split cell vertically":"纵向拆分单元格",Style:"样式","Table alignment toolbar":"表格对齐工具栏","Table cell text alignment":"表格单元格中的文本水平对齐","Table properties":"表格属性","Table toolbar":"表格工具栏",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'颜色无效。尝试使用"#FF0000"、"rgb(255,0,0)"或者"red"。','The value is invalid. Try "10px" or "2em" or simply "2".':"无效值。尝试使用“10px”、“2ex”或者只写“2”。","Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"垂直文本对齐工具栏",Width:"宽度"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t["zh-cn"]=t["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"约等于",Angle:"角","Approximately equal to":"近似等于","Asterisk operator":"星号运算符","Austral sign":"澳大利亚货币符号","back with leftwards arrow above":"带有back标识的向左箭头","Bitcoin sign":"比特币符号","Cedi sign":"塞地符号","Cent sign":"分币符号","Character categories":"字符类别","Colon sign":"科朗符号","Contains as member":"包含","Copyright sign":"版权符号","Cruzeiro sign":"克鲁塞罗符号","Currency sign":"货币符号","Degree sign":"度数符号","Division sign":"除号","Dollar sign":"美元符号","Dong sign":"越南盾符号","Double dagger":"双剑号","Double exclamation mark":"双叹号","Double low-9 quotation mark":"低位后双引号","Double question mark":"双问号","downwards arrow to bar":"头部带杠的向下箭头","downwards dashed arrow":"向下虚线箭头","downwards double arrow":"向下双箭头","Drachma sign":"德拉克马符号","Element of":"属于","Em dash":"长破折号","Empty set":"空集","En dash":"短破折号","end with leftwards arrow above":"带有end标识的向左箭头","Euro sign":"欧元符号","Euro-currency sign":"欧元货币符号","Exclamation question mark":"感叹疑问号","For all":"对于全部","Fraction slash":"分数斜线","French franc sign":"法国法郎符号","German penny sign":"德国便士符号","Greater-than or equal to":"大于等于","Greater-than sign":"大于号","Guarani sign":"瓜拉尼货币符号","Horizontal ellipsis":"省略号","Hryvnia sign":"戈里夫纳符号","Identical to":"恒等于","Indian rupee sign":"印度卢比符号",Infinity:"无穷大",Integral:"积分",Intersection:"交集","Inverted exclamation mark":"反感叹号","Inverted question mark":"反问号","Kip sign":" 基普符号","Latin capital letter a with breve":"带短音符的大写拉丁字母a","Latin capital letter a with macron":"带长音符的大写拉丁字母a","Latin capital letter a with ogonek":"带反尾形符的大写拉丁字母a","Latin capital letter c with acute":"带锐音符的大写拉丁字母c","Latin capital letter c with caron":"带抑扬符的大写拉丁字母c","Latin capital letter c with circumflex":"带扬抑符的大写拉丁字母c","Latin capital letter c with dot above":"带上点的大写拉丁字母c","Latin capital letter d with caron":"带抑扬符的大写拉丁字母d","Latin capital letter d with stroke":"带删节线的大写拉丁字母d","Latin capital letter e with breve":"带短音符的大写拉丁字母e","Latin capital letter e with caron":"带抑扬符的大写拉丁字母e","Latin capital letter e with dot above":"带上点的大写拉丁字母e","Latin capital letter e with macron":"带长音符的大写拉丁字母e","Latin capital letter e with ogonek":"带反尾形符的大写拉丁字母e","Latin capital letter eng":"大写拉丁字母eng","Latin capital letter g with breve":"带短音符的大写拉丁字母g","Latin capital letter g with cedilla":"带软音符的大写拉丁字母g","Latin capital letter g with circumflex":"带扬抑符的大写拉丁字母g","Latin capital letter g with dot above":"带上点的大写拉丁字母g","Latin capital letter h with circumflex":"带扬抑符的大写拉丁字母h","Latin capital letter h with stroke":"带删节线的大写拉丁字母h","Latin capital letter i with breve":"带短音符的大写拉丁字母i","Latin capital letter i with dot above":"带上点的大写拉丁字母i","Latin capital letter i with macron":"带长音符的大写拉丁字母i","Latin capital letter i with ogonek":"带反尾形符的大写拉丁字母i","Latin capital letter i with tilde":"带腭化符的大写拉丁字母i","Latin capital letter j with circumflex":"带扬抑符的大写拉丁字母j","Latin capital letter k with cedilla":"带软音符的大写拉丁字母k","Latin capital letter l with acute":"带锐音符的大写拉丁字母l","Latin capital letter l with caron":"带抑扬符的大写拉丁字母l","Latin capital letter l with cedilla":"带软音符的大写拉丁字母l","Latin capital letter l with middle dot":"带中点的大写拉丁字母l","Latin capital letter l with stroke":"带删节线的大写拉丁字母l","Latin capital letter n with acute":"带锐音符的大写拉丁字母n","Latin capital letter n with caron":"带抑扬符的大写拉丁字母n","Latin capital letter n with cedilla":"带软音符的大写拉丁字母n","Latin capital letter o with breve":"带短音符的大写拉丁字母o","Latin capital letter o with double acute":"带双锐音符的大写拉丁字母o","Latin capital letter o with macron":"带长音符的大写拉丁字母o","Latin capital letter r with acute":"带锐音符的大写拉丁字母r","Latin capital letter r with caron":"带抑扬符的大写拉丁字母r","Latin capital letter r with cedilla":"带软音符的大写拉丁字母r","Latin capital letter s with acute":"带锐音符的大写拉丁字母s","Latin capital letter s with caron":"带抑扬符的大写拉丁字母s","Latin capital letter s with cedilla":"带软音符的大写拉丁字母s","Latin capital letter s with circumflex":"带扬抑符的大写拉丁字母s","Latin capital letter t with caron":"带抑扬符的大写拉丁字母t","Latin capital letter t with cedilla":"带软音符的大写拉丁字母t","Latin capital letter t with stroke":"带删节线的大写拉丁字母t","Latin capital letter u with breve":"带短音符的大写拉丁字母u","Latin capital letter u with double acute":"带双锐音符的大写拉丁字母u","Latin capital letter u with macron":"带长音符的大写拉丁字母u","Latin capital letter u with ogonek":"带反尾形符的大写拉丁字母u","Latin capital letter u with ring above":"带上圆圈的大写拉丁字母u","Latin capital letter u with tilde":"带腭化符的大写拉丁字母u","Latin capital letter w with circumflex":"带扬抑符的大写拉丁字母w","Latin capital letter y with circumflex":"带扬抑符的大写拉丁字母y","Latin capital letter y with diaeresis":"带分音符的大写拉丁字母y","Latin capital letter z with acute":"带锐音符的大写拉丁字母z","Latin capital letter z with caron":"带抑扬符的大写拉丁字母z","Latin capital letter z with dot above":"带上点的大写拉丁字母z","Latin capital ligature ij":"大写拉丁连字符ij","Latin capital ligature oe":"大写拉丁连字符oe","Latin small letter a with breve":"带短音符的小写拉丁字母a","Latin small letter a with macron":"带长音符的小写拉丁字母a","Latin small letter a with ogonek":"带反尾形符的小写拉丁字母a","Latin small letter c with acute":"带锐音符的小写拉丁字母c","Latin small letter c with caron":"带抑扬符的小写拉丁字母c","Latin small letter c with circumflex":"带扬抑符的小写拉丁字母c","Latin small letter c with dot above":"带上点的小写拉丁字母c","Latin small letter d with caron":"带抑扬符的小写拉丁字母d","Latin small letter d with stroke":"带删节线的小写拉丁字母d","Latin small letter dotless i":"没有点的小写拉丁字母i","Latin small letter e with breve":"带短音符的小写拉丁字母e","Latin small letter e with caron":"带抑扬符的小写拉丁字母e","Latin small letter e with dot above":"带上点的小写拉丁字母e","Latin small letter e with macron":"带长音符的小写拉丁字母e","Latin small letter e with ogonek":"带反尾形符的小写拉丁字母e","Latin small letter eng":"小写拉丁字母eng","Latin small letter f with hook":"带钩的拉丁文小写字母 F","Latin small letter g with breve":"带短音符的小写拉丁字母g","Latin small letter g with cedilla":"带软音符的小写拉丁字母g","Latin small letter g with circumflex":"带扬抑符的小写拉丁字母g","Latin small letter g with dot above":"带上点的小写拉丁字母g","Latin small letter h with circumflex":"带扬抑符的小写拉丁字母h","Latin small letter h with stroke":"带删节线的小写拉丁字母h","Latin small letter i with breve":"带短音符的小写拉丁字母i","Latin small letter i with macron":"带长音符的小写拉丁字母i","Latin small letter i with ogonek":"带反尾形符的小写拉丁字母i","Latin small letter i with tilde":"带腭化符的小写拉丁字母i","Latin small letter j with circumflex":"带扬抑符的小写拉丁字母j","Latin small letter k with cedilla":"带软音符的小写拉丁字母k","Latin small letter kra":"小写拉丁字母kra","Latin small letter l with acute":"带锐音符的小写拉丁字母l","Latin small letter l with caron":"带抑扬符的小写拉丁字母l","Latin small letter l with cedilla":"带软音符的小写拉丁字母l","Latin small letter l with middle dot":"带中点的小写拉丁字母l","Latin small letter l with stroke":"带删节线的小写拉丁字母l","Latin small letter long s":"小写拉丁字母长s","Latin small letter n preceded by apostrophe":"冠以撇号的小写拉丁字母n","Latin small letter n with acute":"带锐音符的小写拉丁字母n","Latin small letter n with caron":"带抑扬符的小写拉丁字母n","Latin small letter n with cedilla":"带软音符的小写拉丁字母n","Latin small letter o with breve":"带短音符的小写拉丁字母o","Latin small letter o with double acute":"带双锐音符的小写拉丁字母o","Latin small letter o with macron":"带长音符的小写拉丁字母o","Latin small letter r with acute":"带锐音符的小写拉丁字母r","Latin small letter r with caron":"带抑扬符的小写拉丁字母r","Latin small letter r with cedilla":"带软音符的小写拉丁字母r","Latin small letter s with acute":"带锐音符的小写拉丁字母s","Latin small letter s with caron":"带抑扬符的小写拉丁字母s","Latin small letter s with cedilla":"带软音符的小写拉丁字母s","Latin small letter s with circumflex":"带扬抑符的小写拉丁字母s","Latin small letter t with caron":"带抑扬符的小写拉丁字母t","Latin small letter t with cedilla":"带软音符的小写拉丁字母t","Latin small letter t with stroke":"带删节线的小写拉丁字母t","Latin small letter u with breve":"带短音符的小写拉丁字母u","Latin small letter u with double acute":"带双锐音符的小写拉丁字母u","Latin small letter u with macron":"带长音符的小写拉丁字母u","Latin small letter u with ogonek":"带反尾形符的小写拉丁字母u","Latin small letter u with ring above":"带上圆圈的小写拉丁字母u","Latin small letter u with tilde":"带腭化符的小写拉丁字母u","Latin small letter w with circumflex":"带扬抑符的小写拉丁字母w","Latin small letter y with circumflex":"带扬抑符的小写拉丁字母y","Latin small letter z with acute":"带锐音符的小写拉丁字母z","Latin small letter z with caron":"带抑扬符的小写拉丁字母z","Latin small letter z with dot above":"带上点的小写拉丁字母z","Latin small ligature ij":"小写拉丁连字符ij","Latin small ligature oe":"小写拉丁连字符oe","Left double quotation mark":"左双引号","Left single quotation mark":"左单引号","Left-pointing double angle quotation mark":"双左尖括号","leftwards arrow to bar":"头部带杠的向左箭头","leftwards dashed arrow":"向左虚线箭头","leftwards double arrow":"向左双箭头","Less-than or equal to":"小于等于","Less-than sign":"小于号","Lira sign":"里拉符号","Livre tournois sign":"里弗尔符号","Logical and":"逻辑与","Logical or":"逻辑或",Macron:"长音符号","Manat sign":"马纳特符号","Mill sign":"密尔符号","Minus sign":"负号","Multiplication sign":"称号","N-ary product":"N 元乘积","N-ary summation":"N 元求和",Nabla:"劈形算符","Naira sign":"奈拉符号","New sheqel sign":"新谢克尔符号","Nordic mark sign":"北欧马克征符号","Not an element of":"不属于","Not equal to":"不等于","Not sign":"非","on with exclamation mark with left right arrow above":"带有NO!标识的左右双向箭头",Overline:"上划线","Paragraph sign":"段落符号","Partial differential":"偏微分","Per mille sign":"千分号","Per ten thousand sign":"万分号","Peseta sign":"比塞塔符号","Peso sign":"比索符号","Plus-minus sign":"正负号","Pound sign":"英镑符号","Proportional to":"比例","Question exclamation mark":"疑问感叹号","Registered sign":"注册商标","Reversed paragraph sign":"反向段落符号","Right double quotation mark":"右双引号","Right single quotation mark":"右单引号","Right-pointing double angle quotation mark":"双右尖括号","rightwards arrow to bar":"头部带杠的向右箭头","rightwards dashed arrow":"向右虚线箭头","rightwards double arrow":"向右双箭头","Ruble sign":"俄罗斯卢布","Rupee sign":"卢比符号","Section sign":"节标记","Single left-pointing angle quotation mark":"单左尖括号","Single low-9 quotation mark":"低位后单引号","Single right-pointing angle quotation mark":"单右尖括号","soon with rightwards arrow above":"带有soon标识的向右箭头","Special characters":"特殊字符","Spesmilo sign":"斯佩斯米洛符号","Square root":"平方根","Tenge sign":"坚戈符号","There exists":"存在","Tilde operator":"波浪线运算符","top with upwards arrow above":"带有top标识的向上箭头","Trade mark sign":"商标符号","Tugrik sign":"图格里克符号","Turkish lira sign":"土耳其里拉符号","Two dot leader":"二点前导符",Union:"并集","up down arrow with base":"处于基线的上下箭头","upwards arrow to bar":"头部带杠的向上箭头","upwards dashed arrow":"向上虚线箭头","upwards double arrow":"向上双箭头","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction three quarters":"普通分数四分之三","Won sign":"韩元符号","Yen sign":"日元符号"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e["zh-cn"]=e["zh-cn"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"第 %0 步,共 %1 步",Aquamarine:"海蓝色",Black:"黑色",Blue:"蓝色",Cancel:"取消","Dim grey":"暗灰色","Dropdown toolbar":"下拉工具栏","Edit block":"编辑框","Editor toolbar":"编辑器工具栏",Green:"绿色",Grey:"灰色","Insert paragraph after block":"在后面插入段落","Insert paragraph before block":"在前面插入段落","Light blue":"浅蓝色","Light green":"浅绿色","Light grey":"浅灰色",Next:"下一步",Orange:"橙色",Previous:"上一步",Purple:"紫色",Red:"红色",Redo:"重做","Remove color":"移除颜色","Restore default":"恢复默认","Rich Text Editor":"富文本编辑器","Rich Text Editor, %0":"富文本编辑器, %0",Save:"保存","Select all":"全选","Show more items":"显示更多",Turquoise:"青色",Undo:"撤销","Upload in progress":"正在上传",White:"白色","Widget toolbar":"小部件工具栏",Yellow:"黄色"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/ckeditor5/translations/zh.js b/web/core/assets/vendor/ckeditor5/translations/zh.js
deleted file mode 100644
index d12f7f1673601cd12620b2d2d7917fed46aab1e7..0000000000000000000000000000000000000000
--- a/web/core/assets/vendor/ckeditor5/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Align center":"置中對齊","Align left":"靠左對齊","Align right":"靠右對齊",Justify:"左右對齊","Text alignment":"文字對齊","Text alignment toolbar":"文字對齊"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{Bold:"粗體",Code:"代碼",Italic:"斜體",Strikethrough:"刪除線",Subscript:"下標",Superscript:"上標",Underline:"底線"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Block quote":"段落引用"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const e=n.zh=n.zh||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"選取標題",Heading:"標題","Heading 1":"標題 1","Heading 2":"標題 2","Heading 3":"標題 3","Heading 4":"標題 4","Heading 5":"標題 5","Heading 6":"標題 6",Paragraph:"段落","Type or paste your content here.":"在此輸入或貼上你的內容。","Type your title":"輸入你的標題"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Horizontal line":"水平線"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const i=e.zh=e.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Break text":"","Centered image":"置中圖片","Change image text alternative":"修改圖片的替代文字","Enter image caption":"輸入圖片說明","Full size image":"完整尺寸圖片","Image resize list":"圖片縮放清單","Image toolbar":"圖片工具","image widget":"圖片小工具","In line":"",Insert:"","Insert image":"插入圖片","Insert image via URL":"","Left aligned image":"向左對齊圖片",Original:"原始圖片","Resize image":"縮放圖片","Resize image to %0":"縮放圖片到 %0","Resize image to the original size":"縮放圖片到原始尺寸","Right aligned image":"向右對齊圖片","Side image":"側邊圖片","Text alternative":"替代文字",Update:"","Update image URL":"","Upload failed":"上傳失敗","Wrap text":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{"Decrease indent":"減少縮排","Increase indent":"增加縮排"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const a=n.zh=n.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Choose language":"選擇語言",Language:"語言","Remove language":"移除語言"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(n){const i=n.zh=n.zh||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"可下載","Edit link":"編輯連結",Link:"連結","Link image":"圖片連結","Link URL":"連結˙ URL","Open in a new tab":"在新視窗開啟","Open link in new tab":"在新視窗開啟連結","This link has no URL":"連結沒有URL",Unlink:"移除連結"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const l=e.zh=e.zh||{};l.dictionary=Object.assign(l.dictionary||{},{"Bulleted List":"符號清單","Bulleted list styles toolbar":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Lower-latin":"","Lower–roman":"","Numbered List":"有序清單","Numbered list styles toolbar":"",Square:"","To-do List":"代辦清單","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","Upper-latin":"","Upper-roman":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{"Remove Format":"移除格式"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(i){const n=i.zh=i.zh||{};n.dictionary=Object.assign(n.dictionary||{},{Source:"原始碼"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const t=e.zh=e.zh||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"向下對齊","Align cell text to the center":"置中對齊","Align cell text to the left":"靠左對齊","Align cell text to the middle":"置中對齊","Align cell text to the right":"靠右對齊","Align cell text to the top":"向上對齊","Align table to the left":"靠左對齊","Align table to the right":"靠右對齊",Alignment:"對齊",Background:"背景顏色",Border:"邊框","Cell properties":"儲存格屬性","Center table":"置中對齊",Color:"文字顏色","Color picker":"顏色選擇",Column:"欄",Dashed:"虛線","Delete column":"刪除欄","Delete row":"刪除列",Dimensions:"尺寸",Dotted:"點線",Double:"雙線","Enter table caption":"",Groove:"內凹線","Header column":"標題欄","Header row":"標題列",Height:"高度","Horizontal text alignment toolbar":"水平對齊","Insert column left":"插入左方欄","Insert column right":"插入右方欄","Insert row above":"插入上方列","Insert row below":"插入下方列","Insert table":"插入表格",Inset:"內邊線","Justify cell text":"分散對齊","Merge cell down":"合併下方儲存格","Merge cell left":"合併左方儲存格","Merge cell right":"合併右方儲存格","Merge cell up":"合併上方儲存格","Merge cells":"合併儲存格",None:"無",Outset:"外框線",Padding:"儲存格留白",Ridge:"凸起線",Row:"列","Select column":"選擇欄","Select row":"選擇列",Solid:"實線","Split cell horizontally":"水平分割儲存格","Split cell vertically":"垂直分割儲存格",Style:"樣式","Table alignment toolbar":"表格對齊","Table cell text alignment":"儲存格文字對齊","Table properties":"表格屬性","Table toolbar":"表格工具",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'顏色代碼錯誤。試試看 "#FF0000" 或 "rgb(255, 0, 0)" 或 "red"。','The value is invalid. Try "10px" or "2em" or simply "2".':'尺寸代碼錯誤。試試看 "10px" 或 "2em" 或簡單寫 "2"。',"Toggle caption off":"","Toggle caption on":"","Vertical text alignment toolbar":"垂直對齊",Width:"寬度"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(t){const a=t.zh=t.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"向下停止箭頭","downwards dashed arrow":"向下虛線箭頭","downwards double arrow":"向下雙箭頭","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"向左停止箭頭","leftwards dashed arrow":"向左虛線箭頭","leftwards double arrow":"向左雙箭頭","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"向右停止箭頭","rightwards dashed arrow":"向右虛線箭頭","rightwards double arrow":"向右雙箭頭","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"特殊字元","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"向上停止箭頭","upwards dashed arrow":"向上虛線箭頭","upwards double arrow":"向上雙箭頭","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));!function(e){const o=e.zh=e.zh||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"淺綠色",Black:"黑色",Blue:"藍色",Cancel:"取消","Dim grey":"淡灰色","Dropdown toolbar":"下拉選單","Edit block":"編輯區塊","Editor toolbar":"編輯器工具",Green:"綠色",Grey:"灰色","Insert paragraph after block":"在這個區塊後面插入一個段落","Insert paragraph before block":"在這個區塊前面插入一個段落","Light blue":"亮藍色","Light green":"亮綠色","Light grey":"亮灰色",Next:"下一",Orange:"橘色",Previous:"上一",Purple:"紫色",Red:"紅色",Redo:"重做","Remove color":"移除顏色","Restore default":"","Rich Text Editor":"豐富文字編輯器","Rich Text Editor, %0":"豐富文字編輯器,%0",Save:"儲存","Select all":"選取全部","Show more items":"顯示更多",Turquoise:"藍綠色",Undo:"取消","Upload in progress":"正在上傳",White:"白色","Widget toolbar":"小工具",Yellow:"黃色"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/underscore/underscore-min.js b/web/core/assets/vendor/underscore/underscore-min.js
index cf177d4285ab55fbc16406a5ec827b80e7eecd53..a452023a76525a041dcae4324caab8a595ee88c7 100644
--- a/web/core/assets/vendor/underscore/underscore-min.js
+++ b/web/core/assets/vendor/underscore/underscore-min.js
@@ -1,6 +1,6 @@
 !function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
-//     Underscore.js 1.13.1
+//     Underscore.js 1.13.2
 //     https://underscorejs.org
 //     (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
 //     Underscore may be freely distributed under the MIT license.
-var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u<t;u++)e[u]=arguments[u+r];switch(r){case 0:return n.call(this,e);case 1:return n.call(this,arguments[0],e);case 2:return n.call(this,arguments[0],arguments[1],e)}var o=Array(r+1);for(u=0;u<r;u++)o[u]=arguments[u];return o[r]=e,n.apply(this,o)}}function _(n){var r=typeof n;return"function"===r||"object"===r&&!!n}function w(n){return void 0===n}function A(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function x(n){var r="[object "+n+"]";return function(n){return a.call(n)===r}}var S=x("String"),O=x("Number"),M=x("Date"),E=x("RegExp"),B=x("Error"),N=x("Symbol"),I=x("ArrayBuffer"),T=x("Function"),k=r.document&&r.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof k&&(T=function(n){return"function"==typeof n||!1});var D=T,R=x("Object"),F=l&&R(new DataView(new ArrayBuffer(8))),V="undefined"!=typeof Map&&R(new Map),P=x("DataView");var q=F?function(n){return null!=n&&D(n.getInt8)&&I(n.buffer)}:P,U=s||x("Array");function W(n,r){return null!=n&&f.call(n,r)}var z=x("Arguments");!function(){z(arguments)||(z=function(n){return W(n,"callee")})}();var L=z;function $(n){return O(n)&&y(n)}function C(n){return function(){return n}}function K(n){return function(r){var t=n(r);return"number"==typeof t&&t>=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J("byteLength"),H=K(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e<t;++e)r[n[e]]=!0;return{contains:function(n){return r[n]},push:function(t){return r[t]=!0,n.push(t)}}}(r);var t=b.length,u=n.constructor,o=D(u)&&u.prototype||e,i="constructor";for(W(n,i)&&!r.contains(i)&&r.push(i);t--;)(i=b[t])in n&&n[i]!==o[i]&&!r.contains(i)&&r.push(i)}function nn(n){if(!_(n))return[];if(p)return p(n);var r=[];for(var t in n)W(n,t)&&r.push(t);return g&&Z(n,r),r}function rn(n,r){var t=nn(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function tn(n){return n instanceof tn?n:this instanceof tn?void(this._wrapped=n):new tn(n)}function en(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,G(n))}tn.VERSION=n,tn.prototype.value=function(){return this._wrapped},tn.prototype.valueOf=tn.prototype.toJSON=tn.prototype.value,tn.prototype.toString=function(){return String(this._wrapped)};var un="[object DataView]";function on(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(null==n||null==r)return!1;if(n!=n)return r!=r;var o=typeof n;return("function"===o||"object"===o||"object"==typeof r)&&function n(r,t,e,o){r instanceof tn&&(r=r._wrapped);t instanceof tn&&(t=t._wrapped);var i=a.call(r);if(i!==a.call(t))return!1;if(F&&"[object Object]"==i&&q(r)){if(!q(t))return!1;i=un}switch(i){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return u.valueOf.call(r)===u.valueOf.call(t);case"[object ArrayBuffer]":case un:return n(en(r),en(t),e,o)}var f="[object Array]"===i;if(!f&&X(r)){if(G(r)!==G(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;f=!0}if(!f){if("object"!=typeof r||"object"!=typeof t)return!1;var c=r.constructor,l=t.constructor;if(c!==l&&!(D(c)&&c instanceof c&&D(l)&&l instanceof l)&&"constructor"in r&&"constructor"in t)return!1}o=o||[];var s=(e=e||[]).length;for(;s--;)if(e[s]===r)return o[s]===t;if(e.push(r),o.push(t),f){if((s=r.length)!==t.length)return!1;for(;s--;)if(!on(r[s],t[s],e,o))return!1}else{var p,v=nn(r);if(s=v.length,nn(t).length!==s)return!1;for(;s--;)if(p=v[s],!W(t,p)||!on(r[p],t[p],e,o))return!1}return e.pop(),o.pop(),!0}(n,r,t,e)}function an(n){if(!_(n))return[];var r=[];for(var t in n)r.push(t);return g&&Z(n,r),r}function fn(n){var r=Y(n);return function(t){if(null==t)return!1;var e=an(t);if(Y(e))return!1;for(var u=0;u<r;u++)if(!D(t[n[u]]))return!1;return n!==hn||!D(t[cn])}}var cn="forEach",ln="has",sn=["clear","delete"],pn=["get",ln,"set"],vn=sn.concat(cn,pn),hn=sn.concat(pn),yn=["add"].concat(sn,cn,ln),dn=V?fn(vn):x("Map"),gn=V?fn(hn):x("WeakMap"),bn=V?fn(yn):x("Set"),mn=x("WeakSet");function jn(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function _n(n){for(var r={},t=nn(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function wn(n){var r=[];for(var t in n)D(n[t])&&r.push(t);return r.sort()}function An(n,r){return function(t){var e=arguments.length;if(r&&(t=Object(t)),e<2||null==t)return t;for(var u=1;u<e;u++)for(var o=arguments[u],i=n(o),a=i.length,f=0;f<a;f++){var c=i[f];r&&void 0!==t[c]||(t[c]=o[c])}return t}}var xn=An(an),Sn=An(nn),On=An(an,!0);function Mn(n){if(!_(n))return{};if(v)return v(n);var r=function(){};r.prototype=n;var t=new r;return r.prototype=null,t}function En(n){return _(n)?U(n)?n.slice():xn({},n):n}function Bn(n){return U(n)?n:[n]}function Nn(n){return tn.toPath(n)}function In(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function Tn(n,r,t){var e=In(n,Nn(r));return w(e)?t:e}function kn(n){return n}function Dn(n){return n=Sn({},n),function(r){return rn(r,n)}}function Rn(n){return n=Nn(n),function(r){return In(r,n)}}function Fn(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)}}return function(){return n.apply(r,arguments)}}function Vn(n,r,t){return null==n?kn:D(n)?Fn(n,r,t):_(n)&&!U(n)?Dn(n):Rn(n)}function Pn(n,r){return Vn(n,r,1/0)}function qn(n,r,t){return tn.iteratee!==Pn?tn.iteratee(n,r):Vn(n,r,t)}function Un(){}function Wn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}tn.toPath=Bn,tn.iteratee=Pn;var zn=Date.now||function(){return(new Date).getTime()};function Ln(n){var r=function(r){return n[r]},t="(?:"+nn(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}}var $n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Cn=Ln($n),Kn=Ln(_n($n)),Jn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Gn=/(.)^/,Hn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Qn=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(n){return"\\"+Hn[n]}var Yn=/^\s*(\w|\$)+\s*$/;var Zn=0;function nr(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var rr=j((function(n,r){var t=rr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a<o;a++)i[a]=r[a]===t?arguments[u++]:r[a];for(;u<arguments.length;)i.push(arguments[u++]);return nr(n,e,this,this,i)};return e}));rr.placeholder=tn;var tr=j((function(n,r,t){if(!D(n))throw new TypeError("Bind must be called on a function");var e=j((function(u){return nr(n,e,r,this,t.concat(u))}));return e})),er=K(Y);function ur(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=Y(n);o<i;o++){var a=n[o];if(er(a)&&(U(a)||L(a)))if(r>1)ur(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var or=j((function(n,r){var t=(r=ur(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=tr(n[e],n)}return n}));var ir=j((function(n,r,t){return setTimeout((function(){return n.apply(null,t)}),r)})),ar=rr(ir,tn,1);function fr(n){return function(){return!n.apply(this,arguments)}}function cr(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var lr=rr(cr,2);function sr(n,r,t){r=qn(r,t);for(var e,u=nn(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function pr(n){return function(r,t,e){t=qn(t,e);for(var u=Y(r),o=n>0?0:u-1;o>=0&&o<u;o+=n)if(t(r[o],o,r))return o;return-1}}var vr=pr(1),hr=pr(-1);function yr(n,r,t,e){for(var u=(t=qn(t,e,1))(r),o=0,i=Y(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function dr(n,r,t){return function(e,u,o){var a=0,f=Y(e);if("number"==typeof o)n>0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o<f;o+=n)if(e[o]===u)return o;return-1}}var gr=dr(1,vr,yr),br=dr(-1,hr);function mr(n,r,t){var e=(er(n)?vr:sr)(n,r,t);if(void 0!==e&&-1!==e)return n[e]}function jr(n,r,t){var e,u;if(r=Fn(r,t),er(n))for(e=0,u=n.length;e<u;e++)r(n[e],e,n);else{var o=nn(n);for(e=0,u=o.length;e<u;e++)r(n[o[e]],o[e],n)}return n}function _r(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function wr(n){var r=function(r,t,e,u){var o=!er(r)&&nn(r),i=(o||r).length,a=n>0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a<i;a+=n){var f=o?o[a]:a;e=t(e,r[f],f,r)}return e};return function(n,t,e,u){var o=arguments.length>=3;return r(n,Fn(t,u,4),e,o)}}var Ar=wr(1),xr=wr(-1);function Sr(n,r,t){var e=[];return r=qn(r,t),jr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Or(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function Mr(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function Er(n,r,t,e){return er(n)||(n=jn(n)),("number"!=typeof t||e)&&(t=0),gr(n,r,t)>=0}var Br=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Nn(r),e=r.slice(0,-1),r=r[r.length-1]),_r(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=In(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Nr(n,r){return _r(n,Rn(r))}function Ir(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e>o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}function Tr(n,r,t){if(null==r||t)return er(n)||(n=jn(n)),n[Wn(n.length-1)];var e=er(n)?En(n):jn(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i<r;i++){var a=Wn(i,o),f=e[i];e[i]=e[a],e[a]=f}return e.slice(0,r)}function kr(n,r){return function(t,e,u){var o=r?[[],[]]:{};return e=qn(e,u),jr(t,(function(r,u){var i=e(r,u,t);n(o,r,i)})),o}}var Dr=kr((function(n,r,t){W(n,t)?n[t].push(r):n[t]=[r]})),Rr=kr((function(n,r,t){n[t]=r})),Fr=kr((function(n,r,t){W(n,t)?n[t]++:n[t]=1})),Vr=kr((function(n,r,t){n[t?0:1].push(r)}),!0),Pr=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function qr(n,r,t){return r in t}var Ur=j((function(n,r){var t={},e=r[0];if(null==n)return t;D(e)?(r.length>1&&(e=Fn(e,r[1])),r=an(n)):(e=qr,r=ur(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}return t})),Wr=j((function(n,r){var t,e=r[0];return D(e)?(e=fr(e),r.length>1&&(t=r[1])):(r=_r(ur(r,!1,!1),String),e=function(n,t){return!Er(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=ur(r,!0,!0),Sr(n,(function(n){return!Er(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=qn(t,e));for(var u=[],o=[],i=0,a=Y(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?Er(o,c)||(o.push(c),u.push(f)):Er(u,f)||u.push(f)}return u}var Gr=j((function(n){return Jr(ur(n,!0,!0))}));function Hr(n){for(var r=n&&Ir(n,Y).length||0,t=Array(r),e=0;e<r;e++)t[e]=Nr(n,e);return t}var Qr=j(Hr);function Xr(n,r){return n._chain?tn(r).chain():r}function Yr(n){return jr(wn(n),(function(r){var t=tn[r]=n[r];tn.prototype[r]=function(){var n=[this._wrapped];return o.apply(n,arguments),Xr(this,t.apply(tn,n))}})),tn}jr(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=t[n];tn.prototype[n]=function(){var t=this._wrapped;return null!=t&&(r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0]),Xr(this,t)}})),jr(["concat","join","slice"],(function(n){var r=t[n];tn.prototype[n]=function(){var n=this._wrapped;return null!=n&&(n=r.apply(n,arguments)),Xr(this,n)}}));var Zr=Yr({__proto__:null,VERSION:n,restArguments:j,isObject:_,isNull:function(n){return null===n},isUndefined:w,isBoolean:A,isElement:function(n){return!(!n||1!==n.nodeType)},isString:S,isNumber:O,isDate:M,isRegExp:E,isError:B,isSymbol:N,isArrayBuffer:I,isDataView:q,isArray:U,isFunction:D,isArguments:L,isFinite:function(n){return!N(n)&&d(n)&&!isNaN(parseFloat(n))},isNaN:$,isTypedArray:X,isEmpty:function(n){if(null==n)return!0;var r=Y(n);return"number"==typeof r&&(U(n)||S(n)||L(n))?0===r:0===Y(nn(n))},isMatch:rn,isEqual:function(n,r){return on(n,r)},isMap:dn,isWeakMap:gn,isSet:bn,isWeakSet:mn,keys:nn,allKeys:an,values:jn,pairs:function(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:_n,functions:wn,methods:wn,extend:xn,extendOwn:Sn,assign:Sn,defaults:On,create:function(n,r){var t=Mn(n);return r&&Sn(t,r),t},clone:En,tap:function(n,r){return r(n),n},get:Tn,has:function(n,r){for(var t=(r=Nn(r)).length,e=0;e<t;e++){var u=r[e];if(!W(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=qn(r,t);for(var e=nn(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:kn,constant:C,noop:Un,toPath:Bn,property:Rn,propertyOf:function(n){return null==n?Un:function(r){return Tn(n,r)}},matcher:Dn,matches:Dn,times:function(n,r,t){var e=Array(Math.max(0,n));r=Fn(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Wn,now:zn,escape:Cn,unescape:Kn,templateSettings:Jn,template:function(n,r,t){!r&&t&&(r=t),r=On({},r,tn.templateSettings);var e=RegExp([(r.escape||Gn).source,(r.interpolate||Gn).source,(r.evaluate||Gn).source].join("|")+"|$","g"),u=0,o="__p+='";n.replace(e,(function(r,t,e,i,a){return o+=n.slice(u,a).replace(Qn,Xn),u=a+r.length,t?o+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?o+="'+\n((__t=("+e+"))==null?'':__t)+\n'":i&&(o+="';\n"+i+"\n__p+='"),r})),o+="';\n";var i,a=r.variable;if(a){if(!Yn.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(a,"_",o)}catch(n){throw n.source=o,n}var f=function(n){return i.call(this,n,tn)};return f.source="function("+a+"){\n"+o+"}",f},result:function(n,r,t){var e=(r=Nn(r)).length;if(!e)return D(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=D(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Zn+"";return n?n+r:r},chain:function(n){var r=tn(n);return r._chain=!0,r},iteratee:Pn,partial:rr,bind:tr,bindAll:or,memoize:function(n,r){var t=function(e){var u=t.cache,o=""+(r?r.apply(this,arguments):e);return W(u,o)||(u[o]=n.apply(this,arguments)),u[o]};return t.cache={},t},delay:ir,defer:ar,throttle:function(n,r,t){var e,u,o,i,a=0;t||(t={});var f=function(){a=!1===t.leading?0:zn(),e=null,i=n.apply(u,o),e||(u=o=null)},c=function(){var c=zn();a||!1!==t.leading||(a=c);var l=r-(c-a);return u=this,o=arguments,l<=0||l>r?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=zn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=zn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return rr(r,n)},negate:fr,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:cr,once:lr,findKey:sr,findIndex:vr,findLastIndex:hr,sortedIndex:yr,indexOf:gr,lastIndexOf:br,find:mr,detect:mr,findWhere:function(n,r){return mr(n,Dn(r))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Ar,foldl:Ar,inject:Ar,reduceRight:xr,foldr:xr,filter:Sr,select:Sr,reject:function(n,r,t){return Sr(n,fr(qn(r)),t)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:Br,pluck:Nr,where:function(n,r){return Sr(n,Dn(r))},max:Ir,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e<o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))<i||u===1/0&&o===1/0)&&(o=n,i=u)}));return o},shuffle:function(n){return Tr(n,1/0)},sample:Tr,sortBy:function(n,r,t){var e=0;return r=qn(r,t),Nr(_r(n,(function(n,t,u){return{value:n,index:e++,criteria:r(n,t,u)}})).sort((function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(t>e||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index})),"value")},groupBy:Dr,indexBy:Rr,countBy:Fr,partition:Vr,toArray:function(n){return n?U(n)?i.call(n):S(n)?n.match(Pr):er(n)?_r(n,kn):jn(n):[]},size:function(n){return null==n?0:er(n)?n.length:nn(n).length},pick:Ur,omit:Wr,first:Lr,head:Lr,take:Lr,initial:zr,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:$r(n,Math.max(0,n.length-r))},rest:$r,tail:$r,drop:$r,compact:function(n){return Sr(n,Boolean)},flatten:function(n,r){return ur(n,r,!1)},without:Kr,uniq:Jr,unique:Jr,union:Gr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=Y(n);e<u;e++){var o=n[e];if(!Er(r,o)){var i;for(i=1;i<t&&Er(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Cr,unzip:Hr,transpose:Hr,zip:Qr,object:function(n,r){for(var t={},e=0,u=Y(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t||(t=r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(i.call(n,e,e+=r));return t},mixin:Yr,default:tn});return Zr._=Zr,Zr}));
\ No newline at end of file
+var n="1.13.2",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u<t;u++)e[u]=arguments[u+r];switch(r){case 0:return n.call(this,e);case 1:return n.call(this,arguments[0],e);case 2:return n.call(this,arguments[0],arguments[1],e)}var o=Array(r+1);for(u=0;u<r;u++)o[u]=arguments[u];return o[r]=e,n.apply(this,o)}}function _(n){var r=typeof n;return"function"===r||"object"===r&&!!n}function w(n){return void 0===n}function A(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function x(n){var r="[object "+n+"]";return function(n){return a.call(n)===r}}var S=x("String"),O=x("Number"),M=x("Date"),E=x("RegExp"),B=x("Error"),N=x("Symbol"),I=x("ArrayBuffer"),T=x("Function"),k=r.document&&r.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof k&&(T=function(n){return"function"==typeof n||!1});var D=T,R=x("Object"),F=l&&R(new DataView(new ArrayBuffer(8))),V="undefined"!=typeof Map&&R(new Map),P=x("DataView");var q=F?function(n){return null!=n&&D(n.getInt8)&&I(n.buffer)}:P,U=s||x("Array");function W(n,r){return null!=n&&f.call(n,r)}var z=x("Arguments");!function(){z(arguments)||(z=function(n){return W(n,"callee")})}();var L=z;function $(n){return O(n)&&y(n)}function C(n){return function(){return n}}function K(n){return function(r){var t=n(r);return"number"==typeof t&&t>=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J("byteLength"),H=K(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e<t;++e)r[n[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(t){return r[t]=!0,n.push(t)}}}(r);var t=b.length,u=n.constructor,o=D(u)&&u.prototype||e,i="constructor";for(W(n,i)&&!r.contains(i)&&r.push(i);t--;)(i=b[t])in n&&n[i]!==o[i]&&!r.contains(i)&&r.push(i)}function nn(n){if(!_(n))return[];if(p)return p(n);var r=[];for(var t in n)W(n,t)&&r.push(t);return g&&Z(n,r),r}function rn(n,r){var t=nn(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function tn(n){return n instanceof tn?n:this instanceof tn?void(this._wrapped=n):new tn(n)}function en(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,G(n))}tn.VERSION=n,tn.prototype.value=function(){return this._wrapped},tn.prototype.valueOf=tn.prototype.toJSON=tn.prototype.value,tn.prototype.toString=function(){return String(this._wrapped)};var un="[object DataView]";function on(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(null==n||null==r)return!1;if(n!=n)return r!=r;var o=typeof n;return("function"===o||"object"===o||"object"==typeof r)&&function n(r,t,e,o){r instanceof tn&&(r=r._wrapped);t instanceof tn&&(t=t._wrapped);var i=a.call(r);if(i!==a.call(t))return!1;if(F&&"[object Object]"==i&&q(r)){if(!q(t))return!1;i=un}switch(i){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return u.valueOf.call(r)===u.valueOf.call(t);case"[object ArrayBuffer]":case un:return n(en(r),en(t),e,o)}var f="[object Array]"===i;if(!f&&X(r)){if(G(r)!==G(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;f=!0}if(!f){if("object"!=typeof r||"object"!=typeof t)return!1;var c=r.constructor,l=t.constructor;if(c!==l&&!(D(c)&&c instanceof c&&D(l)&&l instanceof l)&&"constructor"in r&&"constructor"in t)return!1}o=o||[];var s=(e=e||[]).length;for(;s--;)if(e[s]===r)return o[s]===t;if(e.push(r),o.push(t),f){if((s=r.length)!==t.length)return!1;for(;s--;)if(!on(r[s],t[s],e,o))return!1}else{var p,v=nn(r);if(s=v.length,nn(t).length!==s)return!1;for(;s--;)if(p=v[s],!W(t,p)||!on(r[p],t[p],e,o))return!1}return e.pop(),o.pop(),!0}(n,r,t,e)}function an(n){if(!_(n))return[];var r=[];for(var t in n)r.push(t);return g&&Z(n,r),r}function fn(n){var r=Y(n);return function(t){if(null==t)return!1;var e=an(t);if(Y(e))return!1;for(var u=0;u<r;u++)if(!D(t[n[u]]))return!1;return n!==hn||!D(t[cn])}}var cn="forEach",ln="has",sn=["clear","delete"],pn=["get",ln,"set"],vn=sn.concat(cn,pn),hn=sn.concat(pn),yn=["add"].concat(sn,cn,ln),dn=V?fn(vn):x("Map"),gn=V?fn(hn):x("WeakMap"),bn=V?fn(yn):x("Set"),mn=x("WeakSet");function jn(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function _n(n){for(var r={},t=nn(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function wn(n){var r=[];for(var t in n)D(n[t])&&r.push(t);return r.sort()}function An(n,r){return function(t){var e=arguments.length;if(r&&(t=Object(t)),e<2||null==t)return t;for(var u=1;u<e;u++)for(var o=arguments[u],i=n(o),a=i.length,f=0;f<a;f++){var c=i[f];r&&void 0!==t[c]||(t[c]=o[c])}return t}}var xn=An(an),Sn=An(nn),On=An(an,!0);function Mn(n){if(!_(n))return{};if(v)return v(n);var r=function(){};r.prototype=n;var t=new r;return r.prototype=null,t}function En(n){return U(n)?n:[n]}function Bn(n){return tn.toPath(n)}function Nn(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function In(n,r,t){var e=Nn(n,Bn(r));return w(e)?t:e}function Tn(n){return n}function kn(n){return n=Sn({},n),function(r){return rn(r,n)}}function Dn(n){return n=Bn(n),function(r){return Nn(r,n)}}function Rn(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)}}return function(){return n.apply(r,arguments)}}function Fn(n,r,t){return null==n?Tn:D(n)?Rn(n,r,t):_(n)&&!U(n)?kn(n):Dn(n)}function Vn(n,r){return Fn(n,r,1/0)}function Pn(n,r,t){return tn.iteratee!==Vn?tn.iteratee(n,r):Fn(n,r,t)}function qn(){}function Un(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}tn.toPath=En,tn.iteratee=Vn;var Wn=Date.now||function(){return(new Date).getTime()};function zn(n){var r=function(r){return n[r]},t="(?:"+nn(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}}var Ln={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},$n=zn(Ln),Cn=zn(_n(Ln)),Kn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nr=j((function(n,r){var t=nr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a<o;a++)i[a]=r[a]===t?arguments[u++]:r[a];for(;u<arguments.length;)i.push(arguments[u++]);return Zn(n,e,this,this,i)};return e}));nr.placeholder=tn;var rr=j((function(n,r,t){if(!D(n))throw new TypeError("Bind must be called on a function");var e=j((function(u){return Zn(n,e,r,this,t.concat(u))}));return e})),tr=K(Y);function er(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=Y(n);o<i;o++){var a=n[o];if(tr(a)&&(U(a)||L(a)))if(r>1)er(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var ur=j((function(n,r){var t=(r=er(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=rr(n[e],n)}return n}));var or=j((function(n,r,t){return setTimeout((function(){return n.apply(null,t)}),r)})),ir=nr(or,tn,1);function ar(n){return function(){return!n.apply(this,arguments)}}function fr(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var cr=nr(fr,2);function lr(n,r,t){r=Pn(r,t);for(var e,u=nn(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function sr(n){return function(r,t,e){t=Pn(t,e);for(var u=Y(r),o=n>0?0:u-1;o>=0&&o<u;o+=n)if(t(r[o],o,r))return o;return-1}}var pr=sr(1),vr=sr(-1);function hr(n,r,t,e){for(var u=(t=Pn(t,e,1))(r),o=0,i=Y(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function yr(n,r,t){return function(e,u,o){var a=0,f=Y(e);if("number"==typeof o)n>0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o<f;o+=n)if(e[o]===u)return o;return-1}}var dr=yr(1,pr,hr),gr=yr(-1,vr);function br(n,r,t){var e=(tr(n)?pr:lr)(n,r,t);if(void 0!==e&&-1!==e)return n[e]}function mr(n,r,t){var e,u;if(r=Rn(r,t),tr(n))for(e=0,u=n.length;e<u;e++)r(n[e],e,n);else{var o=nn(n);for(e=0,u=o.length;e<u;e++)r(n[o[e]],o[e],n)}return n}function jr(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function _r(n){var r=function(r,t,e,u){var o=!tr(r)&&nn(r),i=(o||r).length,a=n>0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a<i;a+=n){var f=o?o[a]:a;e=t(e,r[f],f,r)}return e};return function(n,t,e,u){var o=arguments.length>=3;return r(n,Rn(t,u,4),e,o)}}var wr=_r(1),Ar=_r(-1);function xr(n,r,t){var e=[];return r=Pn(r,t),mr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Sr(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function Or(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function Mr(n,r,t,e){return tr(n)||(n=jn(n)),("number"!=typeof t||e)&&(t=0),dr(n,r,t)>=0}var Er=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Bn(r),e=r.slice(0,-1),r=r[r.length-1]),jr(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=Nn(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Br(n,r){return jr(n,Dn(r))}function Nr(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e>o&&(o=e);else r=Pn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Ir=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Tr(n){return n?U(n)?i.call(n):S(n)?n.match(Ir):tr(n)?jr(n,Tn):jn(n):[]}function kr(n,r,t){if(null==r||t)return tr(n)||(n=jn(n)),n[Un(n.length-1)];var e=Tr(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i<r;i++){var a=Un(i,o),f=e[i];e[i]=e[a],e[a]=f}return e.slice(0,r)}function Dr(n,r){return function(t,e,u){var o=r?[[],[]]:{};return e=Pn(e,u),mr(t,(function(r,u){var i=e(r,u,t);n(o,r,i)})),o}}var Rr=Dr((function(n,r,t){W(n,t)?n[t].push(r):n[t]=[r]})),Fr=Dr((function(n,r,t){n[t]=r})),Vr=Dr((function(n,r,t){W(n,t)?n[t]++:n[t]=1})),Pr=Dr((function(n,r,t){n[t?0:1].push(r)}),!0);function qr(n,r,t){return r in t}var Ur=j((function(n,r){var t={},e=r[0];if(null==n)return t;D(e)?(r.length>1&&(e=Rn(e,r[1])),r=an(n)):(e=qr,r=er(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}return t})),Wr=j((function(n,r){var t,e=r[0];return D(e)?(e=ar(e),r.length>1&&(t=r[1])):(r=jr(er(r,!1,!1),String),e=function(n,t){return!Mr(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=er(r,!0,!0),xr(n,(function(n){return!Mr(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=Pn(t,e));for(var u=[],o=[],i=0,a=Y(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?Mr(o,c)||(o.push(c),u.push(f)):Mr(u,f)||u.push(f)}return u}var Gr=j((function(n){return Jr(er(n,!0,!0))}));function Hr(n){for(var r=n&&Nr(n,Y).length||0,t=Array(r),e=0;e<r;e++)t[e]=Br(n,e);return t}var Qr=j(Hr);function Xr(n,r){return n._chain?tn(r).chain():r}function Yr(n){return mr(wn(n),(function(r){var t=tn[r]=n[r];tn.prototype[r]=function(){var n=[this._wrapped];return o.apply(n,arguments),Xr(this,t.apply(tn,n))}})),tn}mr(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=t[n];tn.prototype[n]=function(){var t=this._wrapped;return null!=t&&(r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0]),Xr(this,t)}})),mr(["concat","join","slice"],(function(n){var r=t[n];tn.prototype[n]=function(){var n=this._wrapped;return null!=n&&(n=r.apply(n,arguments)),Xr(this,n)}}));var Zr=Yr({__proto__:null,VERSION:n,restArguments:j,isObject:_,isNull:function(n){return null===n},isUndefined:w,isBoolean:A,isElement:function(n){return!(!n||1!==n.nodeType)},isString:S,isNumber:O,isDate:M,isRegExp:E,isError:B,isSymbol:N,isArrayBuffer:I,isDataView:q,isArray:U,isFunction:D,isArguments:L,isFinite:function(n){return!N(n)&&d(n)&&!isNaN(parseFloat(n))},isNaN:$,isTypedArray:X,isEmpty:function(n){if(null==n)return!0;var r=Y(n);return"number"==typeof r&&(U(n)||S(n)||L(n))?0===r:0===Y(nn(n))},isMatch:rn,isEqual:function(n,r){return on(n,r)},isMap:dn,isWeakMap:gn,isSet:bn,isWeakSet:mn,keys:nn,allKeys:an,values:jn,pairs:function(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:_n,functions:wn,methods:wn,extend:xn,extendOwn:Sn,assign:Sn,defaults:On,create:function(n,r){var t=Mn(n);return r&&Sn(t,r),t},clone:function(n){return _(n)?U(n)?n.slice():xn({},n):n},tap:function(n,r){return r(n),n},get:In,has:function(n,r){for(var t=(r=Bn(r)).length,e=0;e<t;e++){var u=r[e];if(!W(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=Pn(r,t);for(var e=nn(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:C,noop:qn,toPath:En,property:Dn,propertyOf:function(n){return null==n?qn:function(r){return In(n,r)}},matcher:kn,matches:kn,times:function(n,r,t){var e=Array(Math.max(0,n));r=Rn(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Un,now:Wn,escape:$n,unescape:Cn,templateSettings:Kn,template:function(n,r,t){!r&&t&&(r=t),r=On({},r,tn.templateSettings);var e=RegExp([(r.escape||Jn).source,(r.interpolate||Jn).source,(r.evaluate||Jn).source].join("|")+"|$","g"),u=0,o="__p+='";n.replace(e,(function(r,t,e,i,a){return o+=n.slice(u,a).replace(Hn,Qn),u=a+r.length,t?o+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?o+="'+\n((__t=("+e+"))==null?'':__t)+\n'":i&&(o+="';\n"+i+"\n__p+='"),r})),o+="';\n";var i,a=r.variable;if(a){if(!Xn.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(a,"_",o)}catch(n){throw n.source=o,n}var f=function(n){return i.call(this,n,tn)};return f.source="function("+a+"){\n"+o+"}",f},result:function(n,r,t){var e=(r=Bn(r)).length;if(!e)return D(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=D(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Yn+"";return n?n+r:r},chain:function(n){var r=tn(n);return r._chain=!0,r},iteratee:Vn,partial:nr,bind:rr,bindAll:ur,memoize:function(n,r){var t=function(e){var u=t.cache,o=""+(r?r.apply(this,arguments):e);return W(u,o)||(u[o]=n.apply(this,arguments)),u[o]};return t.cache={},t},delay:or,defer:ir,throttle:function(n,r,t){var e,u,o,i,a=0;t||(t={});var f=function(){a=!1===t.leading?0:Wn(),e=null,i=n.apply(u,o),e||(u=o=null)},c=function(){var c=Wn();a||!1!==t.leading||(a=c);var l=r-(c-a);return u=this,o=arguments,l<=0||l>r?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=Wn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=Wn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return nr(r,n)},negate:ar,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:fr,once:cr,findKey:lr,findIndex:pr,findLastIndex:vr,sortedIndex:hr,indexOf:dr,lastIndexOf:gr,find:br,detect:br,findWhere:function(n,r){return br(n,kn(r))},each:mr,forEach:mr,map:jr,collect:jr,reduce:wr,foldl:wr,inject:wr,reduceRight:Ar,foldr:Ar,filter:xr,select:xr,reject:function(n,r,t){return xr(n,ar(Pn(r)),t)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:Er,pluck:Br,where:function(n,r){return xr(n,kn(r))},max:Nr,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e<o&&(o=e);else r=Pn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))<i||u===1/0&&o===1/0)&&(o=n,i=u)}));return o},shuffle:function(n){return kr(n,1/0)},sample:kr,sortBy:function(n,r,t){var e=0;return r=Pn(r,t),Br(jr(n,(function(n,t,u){return{value:n,index:e++,criteria:r(n,t,u)}})).sort((function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(t>e||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index})),"value")},groupBy:Rr,indexBy:Fr,countBy:Vr,partition:Pr,toArray:Tr,size:function(n){return null==n?0:tr(n)?n.length:nn(n).length},pick:Ur,omit:Wr,first:Lr,head:Lr,take:Lr,initial:zr,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:$r(n,Math.max(0,n.length-r))},rest:$r,tail:$r,drop:$r,compact:function(n){return xr(n,Boolean)},flatten:function(n,r){return er(n,r,!1)},without:Kr,uniq:Jr,unique:Jr,union:Gr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=Y(n);e<u;e++){var o=n[e];if(!Mr(r,o)){var i;for(i=1;i<t&&Mr(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Cr,unzip:Hr,transpose:Hr,zip:Qr,object:function(n,r){for(var t={},e=0,u=Y(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t||(t=r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(i.call(n,e,e+=r));return t},mixin:Yr,default:tn});return Zr._=Zr,Zr}));
\ No newline at end of file
diff --git a/web/core/assets/vendor/underscore/underscore-min.js.map b/web/core/assets/vendor/underscore/underscore-min.js.map
index e944de9cb7597242a304802e7ccedae87338ea64..36b3a8eea04cc7a707b747dfef9712b86efbf3db 100644
--- a/web/core/assets/vendor/underscore/underscore-min.js.map
+++ b/web/core/assets/vendor/underscore/underscore-min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["modules/_setup.js","modules/restArguments.js","modules/isObject.js","modules/isUndefined.js","modules/isBoolean.js","modules/_tagTester.js","modules/isString.js","modules/isNumber.js","modules/isDate.js","modules/isRegExp.js","modules/isError.js","modules/isSymbol.js","modules/isArrayBuffer.js","modules/isFunction.js","modules/_hasObjectTag.js","modules/_stringTagBug.js","modules/isDataView.js","modules/isArray.js","modules/_has.js","modules/isArguments.js","modules/isNaN.js","modules/constant.js","modules/_createSizePropertyCheck.js","modules/_shallowProperty.js","modules/_getByteLength.js","modules/_isBufferLike.js","modules/isTypedArray.js","modules/_getLength.js","modules/_collectNonEnumProps.js","modules/keys.js","modules/isMatch.js","modules/underscore.js","modules/_toBufferView.js","modules/isEqual.js","modules/allKeys.js","modules/_methodFingerprint.js","modules/isMap.js","modules/isWeakMap.js","modules/isSet.js","modules/isWeakSet.js","modules/values.js","modules/invert.js","modules/functions.js","modules/_createAssigner.js","modules/extend.js","modules/extendOwn.js","modules/defaults.js","modules/_baseCreate.js","modules/clone.js","modules/toPath.js","modules/_toPath.js","modules/_deepGet.js","modules/get.js","modules/identity.js","modules/matcher.js","modules/property.js","modules/_optimizeCb.js","modules/_baseIteratee.js","modules/iteratee.js","modules/_cb.js","modules/noop.js","modules/random.js","modules/now.js","modules/_createEscaper.js","modules/_escapeMap.js","modules/escape.js","modules/unescape.js","modules/_unescapeMap.js","modules/templateSettings.js","modules/template.js","modules/uniqueId.js","modules/_executeBound.js","modules/partial.js","modules/bind.js","modules/_isArrayLike.js","modules/_flatten.js","modules/bindAll.js","modules/delay.js","modules/defer.js","modules/negate.js","modules/before.js","modules/once.js","modules/findKey.js","modules/_createPredicateIndexFinder.js","modules/findIndex.js","modules/findLastIndex.js","modules/sortedIndex.js","modules/_createIndexFinder.js","modules/indexOf.js","modules/lastIndexOf.js","modules/find.js","modules/each.js","modules/map.js","modules/_createReduce.js","modules/reduce.js","modules/reduceRight.js","modules/filter.js","modules/every.js","modules/some.js","modules/contains.js","modules/invoke.js","modules/pluck.js","modules/max.js","modules/sample.js","modules/_group.js","modules/groupBy.js","modules/indexBy.js","modules/countBy.js","modules/partition.js","modules/toArray.js","modules/_keyInObj.js","modules/pick.js","modules/omit.js","modules/initial.js","modules/first.js","modules/rest.js","modules/difference.js","modules/without.js","modules/uniq.js","modules/union.js","modules/unzip.js","modules/zip.js","modules/_chainResult.js","modules/mixin.js","modules/underscore-array-methods.js","modules/index-default.js","modules/isNull.js","modules/isElement.js","modules/isFinite.js","modules/isEmpty.js","modules/pairs.js","modules/create.js","modules/tap.js","modules/has.js","modules/mapObject.js","modules/propertyOf.js","modules/times.js","modules/result.js","modules/chain.js","modules/memoize.js","modules/throttle.js","modules/debounce.js","modules/wrap.js","modules/compose.js","modules/after.js","modules/findWhere.js","modules/reject.js","modules/where.js","modules/min.js","modules/shuffle.js","modules/sortBy.js","modules/size.js","modules/last.js","modules/compact.js","modules/flatten.js","modules/intersection.js","modules/object.js","modules/range.js","modules/chunk.js"],"names":["VERSION","root","self","global","Function","ArrayProto","Array","prototype","ObjProto","Object","SymbolProto","Symbol","push","slice","toString","hasOwnProperty","supportsArrayBuffer","ArrayBuffer","supportsDataView","DataView","nativeIsArray","isArray","nativeKeys","keys","nativeCreate","create","nativeIsView","isView","_isNaN","isNaN","_isFinite","isFinite","hasEnumBug","propertyIsEnumerable","nonEnumerableProps","MAX_ARRAY_INDEX","Math","pow","restArguments","func","startIndex","length","max","arguments","rest","index","call","this","args","apply","isObject","obj","type","isUndefined","isBoolean","tagTester","name","tag","isString","isNumber","isDate","isRegExp","isError","isSymbol","isArrayBuffer","isFunction","nodelist","document","childNodes","Int8Array","isFunction$1","hasObjectTag","hasStringTagBug","isIE11","Map","isDataView","isDataView$1","getInt8","buffer","has","key","isArguments","isArguments$1","constant","value","createSizePropertyCheck","getSizeProperty","collection","sizeProperty","shallowProperty","getByteLength","isBufferLike","typedArrayPattern","isTypedArray$1","test","getLength","collectNonEnumProps","hash","l","i","contains","emulatedSet","nonEnumIdx","constructor","proto","prop","isMatch","object","attrs","_keys","_","_wrapped","toBufferView","bufferSource","Uint8Array","byteOffset","valueOf","toJSON","String","tagDataView","eq","a","b","aStack","bStack","deepEq","className","areArrays","isTypedArray","aCtor","bCtor","pop","allKeys","ie11fingerprint","methods","weakMapMethods","forEachName","hasName","commonInit","mapTail","mapMethods","concat","setMethods","isMap","isWeakMap","isSet","isWeakSet","values","invert","result","functions","names","sort","createAssigner","keysFunc","defaults","source","extend","extendOwn","baseCreate","Ctor","clone","toPath","path","deepGet","get","defaultValue","identity","matcher","property","optimizeCb","context","argCount","accumulator","baseIteratee","iteratee","Infinity","cb","noop","random","min","floor","now","Date","getTime","createEscaper","map","escaper","match","join","testRegexp","RegExp","replaceRegexp","string","replace","escapeMap","&","<",">","\"","'","`","_escape","_unescape","templateSettings","evaluate","interpolate","escape","noMatch","escapes","\\","\r","\n","
","
","escapeRegExp","escapeChar","bareIdentifier","idCounter","executeBound","sourceFunc","boundFunc","callingContext","partial","boundArgs","placeholder","bound","position","bind","TypeError","callArgs","isArrayLike","flatten","input","depth","strict","output","idx","j","len","bindAll","Error","delay","wait","setTimeout","defer","negate","predicate","before","times","memo","once","findKey","createPredicateIndexFinder","dir","array","findIndex","findLastIndex","sortedIndex","low","high","mid","createIndexFinder","predicateFind","item","indexOf","lastIndexOf","find","each","results","currentKey","createReduce","reducer","initial","reduce","reduceRight","filter","list","every","some","fromIndex","guard","invoke","contextPath","method","pluck","computed","lastComputed","v","sample","n","last","rand","temp","group","behavior","partition","groupBy","indexBy","countBy","pass","reStrSymbol","keyInObj","pick","omit","first","difference","without","otherArrays","uniq","isSorted","seen","union","arrays","unzip","zip","chainResult","instance","_chain","chain","mixin","nodeType","parseFloat","pairs","props","interceptor","_has","accum","text","settings","oldSettings","offset","render","argument","variable","e","template","data","fallback","prefix","id","hasher","memoize","cache","address","options","timeout","previous","later","leading","throttled","_now","remaining","clearTimeout","trailing","cancel","immediate","passed","debounced","_args","wrapper","start","criteria","left","right","Boolean","_flatten","argsLength","stop","step","ceil","range","count"],"mappings":";;;;;AACO,IAAIA,EAAU,SAKVC,EAAsB,iBAARC,MAAoBA,KAAKA,OAASA,MAAQA,MACxC,iBAAVC,QAAsBA,OAAOA,SAAWA,QAAUA,QACzDC,SAAS,cAATA,IACA,GAGCC,EAAaC,MAAMC,UAAWC,EAAWC,OAAOF,UAChDG,EAAgC,oBAAXC,OAAyBA,OAAOJ,UAAY,KAGjEK,EAAOP,EAAWO,KACzBC,EAAQR,EAAWQ,MACnBC,EAAWN,EAASM,SACpBC,EAAiBP,EAASO,eAGnBC,EAA6C,oBAAhBC,YACpCC,EAAuC,oBAAbC,SAInBC,EAAgBd,MAAMe,QAC7BC,EAAab,OAAOc,KACpBC,EAAef,OAAOgB,OACtBC,EAAeV,GAAuBC,YAAYU,OAG3CC,EAASC,MAChBC,EAAYC,SAGLC,GAAc,CAAClB,SAAU,MAAMmB,qBAAqB,YACpDC,EAAqB,CAAC,UAAW,gBAAiB,WAC3D,uBAAwB,iBAAkB,kBAGjCC,EAAkBC,KAAKC,IAAI,EAAG,IAAM,ECrChC,SAASC,EAAcC,EAAMC,GAE1C,OADAA,EAA2B,MAAdA,EAAqBD,EAAKE,OAAS,GAAKD,EAC9C,WAIL,IAHA,IAAIC,EAASL,KAAKM,IAAIC,UAAUF,OAASD,EAAY,GACjDI,EAAOtC,MAAMmC,GACbI,EAAQ,EACLA,EAAQJ,EAAQI,IACrBD,EAAKC,GAASF,UAAUE,EAAQL,GAElC,OAAQA,GACN,KAAK,EAAG,OAAOD,EAAKO,KAAKC,KAAMH,GAC/B,KAAK,EAAG,OAAOL,EAAKO,KAAKC,KAAMJ,UAAU,GAAIC,GAC7C,KAAK,EAAG,OAAOL,EAAKO,KAAKC,KAAMJ,UAAU,GAAIA,UAAU,GAAIC,GAE7D,IAAII,EAAO1C,MAAMkC,EAAa,GAC9B,IAAKK,EAAQ,EAAGA,EAAQL,EAAYK,IAClCG,EAAKH,GAASF,UAAUE,GAG1B,OADAG,EAAKR,GAAcI,EACZL,EAAKU,MAAMF,KAAMC,ICvBb,SAASE,EAASC,GAC/B,IAAIC,SAAcD,EAClB,MAAgB,aAATC,GAAgC,WAATA,KAAuBD,ECFxC,SAASE,EAAYF,GAClC,YAAe,IAARA,ECCM,SAASG,EAAUH,GAChC,OAAe,IAARA,IAAwB,IAARA,GAAwC,qBAAvBrC,EAASgC,KAAKK,GCDzC,SAASI,EAAUC,GAChC,IAAIC,EAAM,WAAaD,EAAO,IAC9B,OAAO,SAASL,GACd,OAAOrC,EAASgC,KAAKK,KAASM,GCJlC,IAAAC,EAAeH,EAAU,UCAzBI,EAAeJ,EAAU,UCAzBK,EAAeL,EAAU,QCAzBM,EAAeN,EAAU,UCAzBO,EAAeP,EAAU,SCAzBQ,EAAeR,EAAU,UCAzBS,EAAeT,EAAU,eCCrBU,EAAaV,EAAU,YAIvBW,EAAWjE,EAAKkE,UAAYlE,EAAKkE,SAASC,WAC5B,kBAAP,KAAyC,iBAAbC,WAA4C,mBAAZH,IACrED,EAAa,SAASd,GACpB,MAAqB,mBAAPA,IAAqB,IAIvC,IAAAmB,EAAeL,ECZfM,EAAehB,EAAU,UCIdiB,EACLtD,GAAoBqD,EAAa,IAAIpD,SAAS,IAAIF,YAAY,KAEhEwD,EAAyB,oBAARC,KAAuBH,EAAa,IAAIG,KCJzDC,EAAapB,EAAU,YAQ3B,IAAAqB,EAAgBJ,EAJhB,SAAwBrB,GACtB,OAAc,MAAPA,GAAec,EAAWd,EAAI0B,UAAYb,EAAcb,EAAI2B,SAGlBH,ECRnDtD,EAAeD,GAAiBmC,EAAU,SCF3B,SAASwB,EAAI5B,EAAK6B,GAC/B,OAAc,MAAP7B,GAAepC,EAAe+B,KAAKK,EAAK6B,GCDjD,IAAIC,EAAc1B,EAAU,cAI3B,WACM0B,EAAYtC,aACfsC,EAAc,SAAS9B,GACrB,OAAO4B,EAAI5B,EAAK,YAHtB,GAQA,IAAA+B,EAAeD,ECXA,SAASpD,EAAMsB,GAC5B,OAAOQ,EAASR,IAAQvB,EAAOuB,GCJlB,SAASgC,EAASC,GAC/B,OAAO,WACL,OAAOA,GCAI,SAASC,EAAwBC,GAC9C,OAAO,SAASC,GACd,IAAIC,EAAeF,EAAgBC,GACnC,MAA8B,iBAAhBC,GAA4BA,GAAgB,GAAKA,GAAgBrD,GCLpE,SAASsD,EAAgBT,GACtC,OAAO,SAAS7B,GACd,OAAc,MAAPA,OAAc,EAASA,EAAI6B,ICAtC,IAAAU,EAAeD,EAAgB,cCE/BE,EAAeN,EAAwBK,GCCnCE,EAAoB,8EAQxB,IAAAC,EAAe7E,EAPf,SAAsBmC,GAGpB,OAAOzB,EAAgBA,EAAayB,KAASwB,EAAWxB,GAC1CwC,EAAaxC,IAAQyC,EAAkBE,KAAKhF,EAASgC,KAAKK,KAGtBgC,GAAS,GCX7DY,EAAeN,EAAgB,UCoBhB,SAASO,EAAoB7C,EAAK5B,GAC/CA,EAhBF,SAAqBA,GAEnB,IADA,IAAI0E,EAAO,GACFC,EAAI3E,EAAKkB,OAAQ0D,EAAI,EAAGA,EAAID,IAAKC,EAAGF,EAAK1E,EAAK4E,KAAM,EAC7D,MAAO,CACLC,SAAU,SAASpB,GAAO,OAAOiB,EAAKjB,IACtCpE,KAAM,SAASoE,GAEb,OADAiB,EAAKjB,IAAO,EACLzD,EAAKX,KAAKoE,KASdqB,CAAY9E,GACnB,IAAI+E,EAAapE,EAAmBO,OAChC8D,EAAcpD,EAAIoD,YAClBC,EAAQvC,EAAWsC,IAAgBA,EAAYhG,WAAaC,EAG5DiG,EAAO,cAGX,IAFI1B,EAAI5B,EAAKsD,KAAUlF,EAAK6E,SAASK,IAAOlF,EAAKX,KAAK6F,GAE/CH,MACLG,EAAOvE,EAAmBoE,MACdnD,GAAOA,EAAIsD,KAAUD,EAAMC,KAAUlF,EAAK6E,SAASK,IAC7DlF,EAAKX,KAAK6F,GC7BD,SAASlF,GAAK4B,GAC3B,IAAKD,EAASC,GAAM,MAAO,GAC3B,GAAI7B,EAAY,OAAOA,EAAW6B,GAClC,IAAI5B,EAAO,GACX,IAAK,IAAIyD,KAAO7B,EAAS4B,EAAI5B,EAAK6B,IAAMzD,EAAKX,KAAKoE,GAGlD,OADIhD,GAAYgE,EAAoB7C,EAAK5B,GAClCA,ECXM,SAASmF,GAAQC,EAAQC,GACtC,IAAIC,EAAQtF,GAAKqF,GAAQnE,EAASoE,EAAMpE,OACxC,GAAc,MAAVkE,EAAgB,OAAQlE,EAE5B,IADA,IAAIU,EAAM1C,OAAOkG,GACRR,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAInB,EAAM6B,EAAMV,GAChB,GAAIS,EAAM5B,KAAS7B,EAAI6B,MAAUA,KAAO7B,GAAM,OAAO,EAEvD,OAAO,ECNM,SAAS2D,GAAE3D,GACxB,OAAIA,aAAe2D,GAAU3D,EACvBJ,gBAAgB+D,QACtB/D,KAAKgE,SAAW5D,GADiB,IAAI2D,GAAE3D,GCH1B,SAAS6D,GAAaC,GACnC,OAAO,IAAIC,WACTD,EAAanC,QAAUmC,EACvBA,EAAaE,YAAc,EAC3BzB,EAAcuB,IDGlBH,GAAE9G,QAAUA,EAGZ8G,GAAEvG,UAAU6E,MAAQ,WAClB,OAAOrC,KAAKgE,UAKdD,GAAEvG,UAAU6G,QAAUN,GAAEvG,UAAU8G,OAASP,GAAEvG,UAAU6E,MAEvD0B,GAAEvG,UAAUO,SAAW,WACrB,OAAOwG,OAAOvE,KAAKgE,WEXrB,IAAIQ,GAAc,oBAGlB,SAASC,GAAGC,EAAGC,EAAGC,EAAQC,GAGxB,GAAIH,IAAMC,EAAG,OAAa,IAAND,GAAW,EAAIA,GAAM,EAAIC,EAE7C,GAAS,MAALD,GAAkB,MAALC,EAAW,OAAO,EAEnC,GAAID,GAAMA,EAAG,OAAOC,GAAMA,EAE1B,IAAItE,SAAcqE,EAClB,OAAa,aAATrE,GAAgC,WAATA,GAAiC,iBAALsE,IAKzD,SAASG,EAAOJ,EAAGC,EAAGC,EAAQC,GAExBH,aAAaX,KAAGW,EAAIA,EAAEV,UACtBW,aAAaZ,KAAGY,EAAIA,EAAEX,UAE1B,IAAIe,EAAYhH,EAASgC,KAAK2E,GAC9B,GAAIK,IAAchH,EAASgC,KAAK4E,GAAI,OAAO,EAE3C,GAAIlD,GAAgC,mBAAbsD,GAAkCnD,EAAW8C,GAAI,CACtE,IAAK9C,EAAW+C,GAAI,OAAO,EAC3BI,EAAYP,GAEd,OAAQO,GAEN,IAAK,kBAEL,IAAK,kBAGH,MAAO,GAAKL,GAAM,GAAKC,EACzB,IAAK,kBAGH,OAAKD,IAAOA,GAAWC,IAAOA,EAEhB,IAAND,EAAU,GAAKA,GAAM,EAAIC,GAAKD,IAAOC,EAC/C,IAAK,gBACL,IAAK,mBAIH,OAAQD,IAAOC,EACjB,IAAK,kBACH,OAAOhH,EAAY0G,QAAQtE,KAAK2E,KAAO/G,EAAY0G,QAAQtE,KAAK4E,GAClE,IAAK,uBACL,KAAKH,GAEH,OAAOM,EAAOb,GAAaS,GAAIT,GAAaU,GAAIC,EAAQC,GAG5D,IAAIG,EAA0B,mBAAdD,EAChB,IAAKC,GAAaC,EAAaP,GAAI,CAE/B,GADiB/B,EAAc+B,KACZ/B,EAAcgC,GAAI,OAAO,EAC5C,GAAID,EAAE3C,SAAW4C,EAAE5C,QAAU2C,EAAEN,aAAeO,EAAEP,WAAY,OAAO,EACnEY,GAAY,EAEhB,IAAKA,EAAW,CACd,GAAgB,iBAALN,GAA6B,iBAALC,EAAe,OAAO,EAIzD,IAAIO,EAAQR,EAAElB,YAAa2B,EAAQR,EAAEnB,YACrC,GAAI0B,IAAUC,KAAWjE,EAAWgE,IAAUA,aAAiBA,GACtChE,EAAWiE,IAAUA,aAAiBA,IACvC,gBAAiBT,GAAK,gBAAiBC,EAC7D,OAAO,EASXE,EAASA,GAAU,GACnB,IAAInF,GAFJkF,EAASA,GAAU,IAEClF,OACpB,KAAOA,KAGL,GAAIkF,EAAOlF,KAAYgF,EAAG,OAAOG,EAAOnF,KAAYiF,EAQtD,GAJAC,EAAO/G,KAAK6G,GACZG,EAAOhH,KAAK8G,GAGRK,EAAW,CAGb,IADAtF,EAASgF,EAAEhF,UACIiF,EAAEjF,OAAQ,OAAO,EAEhC,KAAOA,KACL,IAAK+E,GAAGC,EAAEhF,GAASiF,EAAEjF,GAASkF,EAAQC,GAAS,OAAO,MAEnD,CAEL,IAAqB5C,EAAjB6B,EAAQtF,GAAKkG,GAGjB,GAFAhF,EAASoE,EAAMpE,OAEXlB,GAAKmG,GAAGjF,SAAWA,EAAQ,OAAO,EACtC,KAAOA,KAGL,GADAuC,EAAM6B,EAAMpE,IACNsC,EAAI2C,EAAG1C,KAAQwC,GAAGC,EAAEzC,GAAM0C,EAAE1C,GAAM2C,EAAQC,GAAU,OAAO,EAMrE,OAFAD,EAAOQ,MACPP,EAAOO,OACA,EAzGAN,CAAOJ,EAAGC,EAAGC,EAAQC,GCrBf,SAASQ,GAAQjF,GAC9B,IAAKD,EAASC,GAAM,MAAO,GAC3B,IAAI5B,EAAO,GACX,IAAK,IAAIyD,KAAO7B,EAAK5B,EAAKX,KAAKoE,GAG/B,OADIhD,GAAYgE,EAAoB7C,EAAK5B,GAClCA,ECHF,SAAS8G,GAAgBC,GAC9B,IAAI7F,EAASsD,EAAUuC,GACvB,OAAO,SAASnF,GACd,GAAW,MAAPA,EAAa,OAAO,EAExB,IAAI5B,EAAO6G,GAAQjF,GACnB,GAAI4C,EAAUxE,GAAO,OAAO,EAC5B,IAAK,IAAI4E,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1B,IAAKlC,EAAWd,EAAImF,EAAQnC,KAAM,OAAO,EAK3C,OAAOmC,IAAYC,KAAmBtE,EAAWd,EAAIqF,MAMzD,IAAIA,GAAc,UACdC,GAAU,MACVC,GAAa,CAAC,QAAS,UACvBC,GAAU,CAAC,MAAOF,GAAS,OAIpBG,GAAaF,GAAWG,OAAOL,GAAaG,IACnDJ,GAAiBG,GAAWG,OAAOF,IACnCG,GAAa,CAAC,OAAOD,OAAOH,GAAYF,GAAaC,IChCzDM,GAAetE,EAAS4D,GAAgBO,IAAcrF,EAAU,OCAhEyF,GAAevE,EAAS4D,GAAgBE,IAAkBhF,EAAU,WCApE0F,GAAexE,EAAS4D,GAAgBS,IAAcvF,EAAU,OCFhE2F,GAAe3F,EAAU,WCCV,SAAS4F,GAAOhG,GAI7B,IAHA,IAAI0D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACf0G,EAAS7I,MAAMmC,GACV0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BgD,EAAOhD,GAAKhD,EAAI0D,EAAMV,IAExB,OAAOgD,ECPM,SAASC,GAAOjG,GAG7B,IAFA,IAAIkG,EAAS,GACTxC,EAAQtF,GAAK4B,GACRgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IACjDkD,EAAOlG,EAAI0D,EAAMV,KAAOU,EAAMV,GAEhC,OAAOkD,ECNM,SAASC,GAAUnG,GAChC,IAAIoG,EAAQ,GACZ,IAAK,IAAIvE,KAAO7B,EACVc,EAAWd,EAAI6B,KAAOuE,EAAM3I,KAAKoE,GAEvC,OAAOuE,EAAMC,OCPA,SAASC,GAAeC,EAAUC,GAC/C,OAAO,SAASxG,GACd,IAAIV,EAASE,UAAUF,OAEvB,GADIkH,IAAUxG,EAAM1C,OAAO0C,IACvBV,EAAS,GAAY,MAAPU,EAAa,OAAOA,EACtC,IAAK,IAAIN,EAAQ,EAAGA,EAAQJ,EAAQI,IAIlC,IAHA,IAAI+G,EAASjH,UAAUE,GACnBtB,EAAOmI,EAASE,GAChB1D,EAAI3E,EAAKkB,OACJ0D,EAAI,EAAGA,EAAID,EAAGC,IAAK,CAC1B,IAAInB,EAAMzD,EAAK4E,GACVwD,QAAyB,IAAbxG,EAAI6B,KAAiB7B,EAAI6B,GAAO4E,EAAO5E,IAG5D,OAAO7B,GCXX,IAAA0G,GAAeJ,GAAerB,ICE9B0B,GAAeL,GAAelI,ICF9BoI,GAAeF,GAAerB,IAAS,GCKxB,SAAS2B,GAAWxJ,GACjC,IAAK2C,EAAS3C,GAAY,MAAO,GACjC,GAAIiB,EAAc,OAAOA,EAAajB,GACtC,IAAIyJ,EAPG,aAQPA,EAAKzJ,UAAYA,EACjB,IAAI8I,EAAS,IAAIW,EAEjB,OADAA,EAAKzJ,UAAY,KACV8I,ECXM,SAASY,GAAM9G,GAC5B,OAAKD,EAASC,GACP9B,EAAQ8B,GAAOA,EAAItC,QAAUgJ,GAAO,GAAI1G,GADpBA,ECDd,SAAS+G,GAAOC,GAC7B,OAAO9I,EAAQ8I,GAAQA,EAAO,CAACA,GCDlB,SAASD,GAAOC,GAC7B,OAAOrD,GAAEoD,OAAOC,GCLH,SAASC,GAAQjH,EAAKgH,GAEnC,IADA,IAAI1H,EAAS0H,EAAK1H,OACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,GAAW,MAAPhD,EAAa,OACjBA,EAAMA,EAAIgH,EAAKhE,IAEjB,OAAO1D,EAASU,OAAM,ECCT,SAASkH,GAAI1D,EAAQwD,EAAMG,GACxC,IAAIlF,EAAQgF,GAAQzD,EAAQuD,GAAOC,IACnC,OAAO9G,EAAY+B,GAASkF,EAAelF,ECT9B,SAASmF,GAASnF,GAC/B,OAAOA,ECGM,SAASoF,GAAQ5D,GAE9B,OADAA,EAAQkD,GAAU,GAAIlD,GACf,SAASzD,GACd,OAAOuD,GAAQvD,EAAKyD,ICHT,SAAS6D,GAASN,GAE/B,OADAA,EAAOD,GAAOC,GACP,SAAShH,GACd,OAAOiH,GAAQjH,EAAKgH,ICLT,SAASO,GAAWnI,EAAMoI,EAASC,GAChD,QAAgB,IAAZD,EAAoB,OAAOpI,EAC/B,OAAoB,MAAZqI,EAAmB,EAAIA,GAC7B,KAAK,EAAG,OAAO,SAASxF,GACtB,OAAO7C,EAAKO,KAAK6H,EAASvF,IAG5B,KAAK,EAAG,OAAO,SAASA,EAAOvC,EAAO0C,GACpC,OAAOhD,EAAKO,KAAK6H,EAASvF,EAAOvC,EAAO0C,IAE1C,KAAK,EAAG,OAAO,SAASsF,EAAazF,EAAOvC,EAAO0C,GACjD,OAAOhD,EAAKO,KAAK6H,EAASE,EAAazF,EAAOvC,EAAO0C,IAGzD,OAAO,WACL,OAAOhD,EAAKU,MAAM0H,EAAShI,YCPhB,SAASmI,GAAa1F,EAAOuF,EAASC,GACnD,OAAa,MAATxF,EAAsBmF,GACtBtG,EAAWmB,GAAesF,GAAWtF,EAAOuF,EAASC,GACrD1H,EAASkC,KAAW/D,EAAQ+D,GAAeoF,GAAQpF,GAChDqF,GAASrF,GCTH,SAAS2F,GAAS3F,EAAOuF,GACtC,OAAOG,GAAa1F,EAAOuF,EAASK,EAAAA,GCDvB,SAASC,GAAG7F,EAAOuF,EAASC,GACzC,OAAI9D,GAAEiE,WAAaA,GAAiBjE,GAAEiE,SAAS3F,EAAOuF,GAC/CG,GAAa1F,EAAOuF,EAASC,GCPvB,SAASM,MCAT,SAASC,GAAOC,EAAK1I,GAKlC,OAJW,MAAPA,IACFA,EAAM0I,EACNA,EAAM,GAEDA,EAAMhJ,KAAKiJ,MAAMjJ,KAAK+I,UAAYzI,EAAM0I,EAAM,IZEvDtE,GAAEoD,OAASA,GSCXpD,GAAEiE,SAAWA,GIRb,IAAAO,GAAeC,KAAKD,KAAO,WACzB,OAAO,IAAIC,MAAOC,WCEL,SAASC,GAAcC,GACpC,IAAIC,EAAU,SAASC,GACrB,OAAOF,EAAIE,IAGThC,EAAS,MAAQrI,GAAKmK,GAAKG,KAAK,KAAO,IACvCC,EAAaC,OAAOnC,GACpBoC,EAAgBD,OAAOnC,EAAQ,KACnC,OAAO,SAASqC,GAEd,OADAA,EAAmB,MAAVA,EAAiB,GAAK,GAAKA,EAC7BH,EAAWhG,KAAKmG,GAAUA,EAAOC,QAAQF,EAAeL,GAAWM,GCb9E,IAAAE,GAAe,CACbC,IAAK,QACLC,IAAK,OACLC,IAAK,OACLC,IAAK,SACLC,IAAK,SACLC,IAAK,UCHPC,GAAejB,GAAcU,ICA7BQ,GAAelB,GCAArC,GAAO+C,KCAtBS,GAAe9F,GAAE8F,iBAAmB,CAClCC,SAAU,kBACVC,YAAa,mBACbC,OAAQ,oBCANC,GAAU,OAIVC,GAAU,CACZT,IAAK,IACLU,KAAM,KACNC,KAAM,IACNC,KAAM,IACNC,SAAU,QACVC,SAAU,SAGRC,GAAe,4BAEnB,SAASC,GAAW5B,GAClB,MAAO,KAAOqB,GAAQrB,GAQxB,IAAI6B,GAAiB,mBC7BrB,IAAIC,GAAY,ECID,SAASC,GAAaC,EAAYC,EAAWlD,EAASmD,EAAgB9K,GACnF,KAAM8K,aAA0BD,GAAY,OAAOD,EAAW3K,MAAM0H,EAAS3H,GAC7E,IAAI9C,EAAO6J,GAAW6D,EAAWrN,WAC7B8I,EAASuE,EAAW3K,MAAM/C,EAAM8C,GACpC,OAAIE,EAASmG,GAAgBA,EACtBnJ,ECHT,IAAI6N,GAAUzL,GAAc,SAASC,EAAMyL,GACzC,IAAIC,EAAcF,GAAQE,YACtBC,EAAQ,WAGV,IAFA,IAAIC,EAAW,EAAG1L,EAASuL,EAAUvL,OACjCO,EAAO1C,MAAMmC,GACR0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BnD,EAAKmD,GAAK6H,EAAU7H,KAAO8H,EAActL,UAAUwL,KAAcH,EAAU7H,GAE7E,KAAOgI,EAAWxL,UAAUF,QAAQO,EAAKpC,KAAK+B,UAAUwL,MACxD,OAAOR,GAAapL,EAAM2L,EAAOnL,KAAMA,KAAMC,IAE/C,OAAOkL,KAGTH,GAAQE,YAAcnH,GChBtB,IAAAsH,GAAe9L,GAAc,SAASC,EAAMoI,EAAS3H,GACnD,IAAKiB,EAAW1B,GAAO,MAAM,IAAI8L,UAAU,qCAC3C,IAAIH,EAAQ5L,GAAc,SAASgM,GACjC,OAAOX,GAAapL,EAAM2L,EAAOvD,EAAS5H,KAAMC,EAAK6F,OAAOyF,OAE9D,OAAOJ,KCJTK,GAAelJ,EAAwBU,GCDxB,SAASyI,GAAQC,EAAOC,EAAOC,EAAQC,GAEpD,GADAA,EAASA,GAAU,GACdF,GAAmB,IAAVA,GAEP,GAAIA,GAAS,EAClB,OAAOE,EAAO/F,OAAO4F,QAFrBC,EAAQ1D,EAAAA,EAKV,IADA,IAAI6D,EAAMD,EAAOnM,OACR0D,EAAI,EAAG1D,EAASsD,EAAU0I,GAAQtI,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIf,EAAQqJ,EAAMtI,GAClB,GAAIoI,GAAYnJ,KAAW/D,EAAQ+D,IAAUH,EAAYG,IAEvD,GAAIsJ,EAAQ,EACVF,GAAQpJ,EAAOsJ,EAAQ,EAAGC,EAAQC,GAClCC,EAAMD,EAAOnM,YAGb,IADA,IAAIqM,EAAI,EAAGC,EAAM3J,EAAM3C,OAChBqM,EAAIC,GAAKH,EAAOC,KAASzJ,EAAM0J,UAE9BH,IACVC,EAAOC,KAASzJ,GAGpB,OAAOwJ,ECtBT,IAAAI,GAAe1M,GAAc,SAASa,EAAK5B,GAEzC,IAAIsB,GADJtB,EAAOiN,GAAQjN,GAAM,GAAO,IACXkB,OACjB,GAAII,EAAQ,EAAG,MAAM,IAAIoM,MAAM,yCAC/B,KAAOpM,KAAS,CACd,IAAImC,EAAMzD,EAAKsB,GACfM,EAAI6B,GAAOoJ,GAAKjL,EAAI6B,GAAM7B,GAE5B,OAAOA,KCXT,IAAA+L,GAAe5M,GAAc,SAASC,EAAM4M,EAAMnM,GAChD,OAAOoM,YAAW,WAChB,OAAO7M,EAAKU,MAAM,KAAMD,KACvBmM,MCDLE,GAAetB,GAAQmB,GAAOpI,GAAG,GCLlB,SAASwI,GAAOC,GAC7B,OAAO,WACL,OAAQA,EAAUtM,MAAMF,KAAMJ,YCDnB,SAAS6M,GAAOC,EAAOlN,GACpC,IAAImN,EACJ,OAAO,WAKL,QAJMD,EAAQ,IACZC,EAAOnN,EAAKU,MAAMF,KAAMJ,YAEtB8M,GAAS,IAAGlN,EAAO,MAChBmN,GCJX,IAAAC,GAAe5B,GAAQyB,GAAQ,GCDhB,SAASI,GAAQzM,EAAKoM,EAAW5E,GAC9C4E,EAAYtE,GAAGsE,EAAW5E,GAE1B,IADA,IAAuB3F,EAAnB6B,EAAQtF,GAAK4B,GACRgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IAEjD,GAAIoJ,EAAUpM,EADd6B,EAAM6B,EAAMV,IACYnB,EAAK7B,GAAM,OAAO6B,ECL/B,SAAS6K,GAA2BC,GACjD,OAAO,SAASC,EAAOR,EAAW5E,GAChC4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAIlI,EAASsD,EAAUgK,GACnBlN,EAAQiN,EAAM,EAAI,EAAIrN,EAAS,EAC5BI,GAAS,GAAKA,EAAQJ,EAAQI,GAASiN,EAC5C,GAAIP,EAAUQ,EAAMlN,GAAQA,EAAOkN,GAAQ,OAAOlN,EAEpD,OAAQ,GCTZ,IAAAmN,GAAeH,GAA2B,GCA1CI,GAAeJ,IAA4B,GCE5B,SAASK,GAAYH,EAAO5M,EAAK4H,EAAUJ,GAIxD,IAFA,IAAIvF,GADJ2F,EAAWE,GAAGF,EAAUJ,EAAS,IACZxH,GACjBgN,EAAM,EAAGC,EAAOrK,EAAUgK,GACvBI,EAAMC,GAAM,CACjB,IAAIC,EAAMjO,KAAKiJ,OAAO8E,EAAMC,GAAQ,GAChCrF,EAASgF,EAAMM,IAAQjL,EAAO+K,EAAME,EAAM,EAAQD,EAAOC,EAE/D,OAAOF,ECRM,SAASG,GAAkBR,EAAKS,EAAeL,GAC5D,OAAO,SAASH,EAAOS,EAAM3B,GAC3B,IAAI1I,EAAI,EAAG1D,EAASsD,EAAUgK,GAC9B,GAAkB,iBAAPlB,EACLiB,EAAM,EACR3J,EAAI0I,GAAO,EAAIA,EAAMzM,KAAKM,IAAImM,EAAMpM,EAAQ0D,GAE5C1D,EAASoM,GAAO,EAAIzM,KAAKgJ,IAAIyD,EAAM,EAAGpM,GAAUoM,EAAMpM,EAAS,OAE5D,GAAIyN,GAAerB,GAAOpM,EAE/B,OAAOsN,EADPlB,EAAMqB,EAAYH,EAAOS,MACHA,EAAO3B,GAAO,EAEtC,GAAI2B,GAASA,EAEX,OADA3B,EAAM0B,EAAc1P,EAAMiC,KAAKiN,EAAO5J,EAAG1D,GAASZ,KACpC,EAAIgN,EAAM1I,GAAK,EAE/B,IAAK0I,EAAMiB,EAAM,EAAI3J,EAAI1D,EAAS,EAAGoM,GAAO,GAAKA,EAAMpM,EAAQoM,GAAOiB,EACpE,GAAIC,EAAMlB,KAAS2B,EAAM,OAAO3B,EAElC,OAAQ,GCjBZ,IAAA4B,GAAeH,GAAkB,EAAGN,GAAWE,ICH/CQ,GAAeJ,IAAmB,EAAGL,ICAtB,SAASU,GAAKxN,EAAKoM,EAAW5E,GAC3C,IACI3F,GADYuJ,GAAYpL,GAAO6M,GAAYJ,IAC3BzM,EAAKoM,EAAW5E,GACpC,QAAY,IAAR3F,IAA2B,IAATA,EAAY,OAAO7B,EAAI6B,GCAhC,SAAS4L,GAAKzN,EAAK4H,EAAUJ,GAE1C,IAAIxE,EAAG1D,EACP,GAFAsI,EAAWL,GAAWK,EAAUJ,GAE5B4D,GAAYpL,GACd,IAAKgD,EAAI,EAAG1D,EAASU,EAAIV,OAAQ0D,EAAI1D,EAAQ0D,IAC3C4E,EAAS5H,EAAIgD,GAAIA,EAAGhD,OAEjB,CACL,IAAI0D,EAAQtF,GAAK4B,GACjB,IAAKgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IAC7C4E,EAAS5H,EAAI0D,EAAMV,IAAKU,EAAMV,GAAIhD,GAGtC,OAAOA,EChBM,SAASuI,GAAIvI,EAAK4H,EAAUJ,GACzCI,EAAWE,GAAGF,EAAUJ,GAIxB,IAHA,IAAI9D,GAAS0H,GAAYpL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACxBoO,EAAUvQ,MAAMmC,GACXI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIiO,EAAajK,EAAQA,EAAMhE,GAASA,EACxCgO,EAAQhO,GAASkI,EAAS5H,EAAI2N,GAAaA,EAAY3N,GAEzD,OAAO0N,ECTM,SAASE,GAAajB,GAGnC,IAAIkB,EAAU,SAAS7N,EAAK4H,EAAU2E,EAAMuB,GAC1C,IAAIpK,GAAS0H,GAAYpL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACxBI,EAAQiN,EAAM,EAAI,EAAIrN,EAAS,EAKnC,IAJKwO,IACHvB,EAAOvM,EAAI0D,EAAQA,EAAMhE,GAASA,GAClCA,GAASiN,GAEJjN,GAAS,GAAKA,EAAQJ,EAAQI,GAASiN,EAAK,CACjD,IAAIgB,EAAajK,EAAQA,EAAMhE,GAASA,EACxC6M,EAAO3E,EAAS2E,EAAMvM,EAAI2N,GAAaA,EAAY3N,GAErD,OAAOuM,GAGT,OAAO,SAASvM,EAAK4H,EAAU2E,EAAM/E,GACnC,IAAIsG,EAAUtO,UAAUF,QAAU,EAClC,OAAOuO,EAAQ7N,EAAKuH,GAAWK,EAAUJ,EAAS,GAAI+E,EAAMuB,ICrBhE,IAAAC,GAAeH,GAAa,GCD5BI,GAAeJ,IAAc,GCCd,SAASK,GAAOjO,EAAKoM,EAAW5E,GAC7C,IAAIkG,EAAU,GAKd,OAJAtB,EAAYtE,GAAGsE,EAAW5E,GAC1BiG,GAAKzN,GAAK,SAASiC,EAAOvC,EAAOwO,GAC3B9B,EAAUnK,EAAOvC,EAAOwO,IAAOR,EAAQjQ,KAAKwE,MAE3CyL,ECLM,SAASS,GAAMnO,EAAKoM,EAAW5E,GAC5C4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAI9D,GAAS0H,GAAYpL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACnBI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIiO,EAAajK,EAAQA,EAAMhE,GAASA,EACxC,IAAK0M,EAAUpM,EAAI2N,GAAaA,EAAY3N,GAAM,OAAO,EAE3D,OAAO,ECRM,SAASoO,GAAKpO,EAAKoM,EAAW5E,GAC3C4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAI9D,GAAS0H,GAAYpL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACnBI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIiO,EAAajK,EAAQA,EAAMhE,GAASA,EACxC,GAAI0M,EAAUpM,EAAI2N,GAAaA,EAAY3N,GAAM,OAAO,EAE1D,OAAO,ECRM,SAASiD,GAASjD,EAAKqN,EAAMgB,EAAWC,GAGrD,OAFKlD,GAAYpL,KAAMA,EAAMgG,GAAOhG,KACZ,iBAAbqO,GAAyBC,KAAOD,EAAY,GAChDf,GAAQtN,EAAKqN,EAAMgB,IAAc,ECD1C,IAAAE,GAAepP,GAAc,SAASa,EAAKgH,EAAMnH,GAC/C,IAAI2O,EAAapP,EAQjB,OAPI0B,EAAWkG,GACb5H,EAAO4H,GAEPA,EAAOD,GAAOC,GACdwH,EAAcxH,EAAKtJ,MAAM,GAAI,GAC7BsJ,EAAOA,EAAKA,EAAK1H,OAAS,IAErBiJ,GAAIvI,GAAK,SAASwH,GACvB,IAAIiH,EAASrP,EACb,IAAKqP,EAAQ,CAIX,GAHID,GAAeA,EAAYlP,SAC7BkI,EAAUP,GAAQO,EAASgH,IAEd,MAAXhH,EAAiB,OACrBiH,EAASjH,EAAQR,GAEnB,OAAiB,MAAVyH,EAAiBA,EAASA,EAAO3O,MAAM0H,EAAS3H,SCrB5C,SAAS6O,GAAM1O,EAAK6B,GACjC,OAAO0G,GAAIvI,EAAKsH,GAASzF,ICCZ,SAAStC,GAAIS,EAAK4H,EAAUJ,GACzC,IACIvF,EAAO0M,EADPzI,GAAU2B,EAAAA,EAAU+G,GAAgB/G,EAAAA,EAExC,GAAgB,MAAZD,GAAuC,iBAAZA,GAAyC,iBAAV5H,EAAI,IAAyB,MAAPA,EAElF,IAAK,IAAIgD,EAAI,EAAG1D,GADhBU,EAAMoL,GAAYpL,GAAOA,EAAMgG,GAAOhG,IACTV,OAAQ0D,EAAI1D,EAAQ0D,IAElC,OADbf,EAAQjC,EAAIgD,KACSf,EAAQiE,IAC3BA,EAASjE,QAIb2F,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKzN,GAAK,SAAS6O,EAAGnP,EAAOwO,KAC3BS,EAAW/G,EAASiH,EAAGnP,EAAOwO,IACfU,GAAgBD,KAAc9G,EAAAA,GAAY3B,KAAY2B,EAAAA,KACnE3B,EAAS2I,EACTD,EAAeD,MAIrB,OAAOzI,ECjBM,SAAS4I,GAAO9O,EAAK+O,EAAGT,GACrC,GAAS,MAALS,GAAaT,EAEf,OADKlD,GAAYpL,KAAMA,EAAMgG,GAAOhG,IAC7BA,EAAIgI,GAAOhI,EAAIV,OAAS,IAEjC,IAAIwP,EAAS1D,GAAYpL,GAAO8G,GAAM9G,GAAOgG,GAAOhG,GAChDV,EAASsD,EAAUkM,GACvBC,EAAI9P,KAAKM,IAAIN,KAAKgJ,IAAI8G,EAAGzP,GAAS,GAElC,IADA,IAAI0P,EAAO1P,EAAS,EACXI,EAAQ,EAAGA,EAAQqP,EAAGrP,IAAS,CACtC,IAAIuP,EAAOjH,GAAOtI,EAAOsP,GACrBE,EAAOJ,EAAOpP,GAClBoP,EAAOpP,GAASoP,EAAOG,GACvBH,EAAOG,GAAQC,EAEjB,OAAOJ,EAAOpR,MAAM,EAAGqR,GCrBV,SAASI,GAAMC,EAAUC,GACtC,OAAO,SAASrP,EAAK4H,EAAUJ,GAC7B,IAAItB,EAASmJ,EAAY,CAAC,GAAI,IAAM,GAMpC,OALAzH,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKzN,GAAK,SAASiC,EAAOvC,GACxB,IAAImC,EAAM+F,EAAS3F,EAAOvC,EAAOM,GACjCoP,EAASlJ,EAAQjE,EAAOJ,MAEnBqE,GCPX,IAAAoJ,GAAeH,IAAM,SAASjJ,EAAQjE,EAAOJ,GACvCD,EAAIsE,EAAQrE,GAAMqE,EAAOrE,GAAKpE,KAAKwE,GAAaiE,EAAOrE,GAAO,CAACI,MCFrEsN,GAAeJ,IAAM,SAASjJ,EAAQjE,EAAOJ,GAC3CqE,EAAOrE,GAAOI,KCChBuN,GAAeL,IAAM,SAASjJ,EAAQjE,EAAOJ,GACvCD,EAAIsE,EAAQrE,GAAMqE,EAAOrE,KAAaqE,EAAOrE,GAAO,KCH1DwN,GAAeF,IAAM,SAASjJ,EAAQjE,EAAOwN,GAC3CvJ,EAAOuJ,EAAO,EAAI,GAAGhS,KAAKwE,MACzB,GCGCyN,GAAc,mECPH,SAASC,GAAS1N,EAAOJ,EAAK7B,GAC3C,OAAO6B,KAAO7B,ECKhB,IAAA4P,GAAezQ,GAAc,SAASa,EAAK5B,GACzC,IAAI8H,EAAS,GAAI0B,EAAWxJ,EAAK,GACjC,GAAW,MAAP4B,EAAa,OAAOkG,EACpBpF,EAAW8G,IACTxJ,EAAKkB,OAAS,IAAGsI,EAAWL,GAAWK,EAAUxJ,EAAK,KAC1DA,EAAO6G,GAAQjF,KAEf4H,EAAW+H,GACXvR,EAAOiN,GAAQjN,GAAM,GAAO,GAC5B4B,EAAM1C,OAAO0C,IAEf,IAAK,IAAIgD,EAAI,EAAG1D,EAASlB,EAAKkB,OAAQ0D,EAAI1D,EAAQ0D,IAAK,CACrD,IAAInB,EAAMzD,EAAK4E,GACXf,EAAQjC,EAAI6B,GACZ+F,EAAS3F,EAAOJ,EAAK7B,KAAMkG,EAAOrE,GAAOI,GAE/C,OAAOiE,KCfT2J,GAAe1Q,GAAc,SAASa,EAAK5B,GACzC,IAAwBoJ,EAApBI,EAAWxJ,EAAK,GAUpB,OATI0C,EAAW8G,IACbA,EAAWuE,GAAOvE,GACdxJ,EAAKkB,OAAS,IAAGkI,EAAUpJ,EAAK,MAEpCA,EAAOmK,GAAI8C,GAAQjN,GAAM,GAAO,GAAQ+F,QACxCyD,EAAW,SAAS3F,EAAOJ,GACzB,OAAQoB,GAAS7E,EAAMyD,KAGpB+N,GAAK5P,EAAK4H,EAAUJ,MCfd,SAASsG,GAAQlB,EAAOmC,EAAGT,GACxC,OAAO5Q,EAAMiC,KAAKiN,EAAO,EAAG3N,KAAKM,IAAI,EAAGqN,EAAMtN,QAAe,MAALyP,GAAaT,EAAQ,EAAIS,KCFpE,SAASe,GAAMlD,EAAOmC,EAAGT,GACtC,OAAa,MAAT1B,GAAiBA,EAAMtN,OAAS,EAAe,MAALyP,GAAaT,OAAQ,EAAS,GACnE,MAALS,GAAaT,EAAc1B,EAAM,GAC9BkB,GAAQlB,EAAOA,EAAMtN,OAASyP,GCFxB,SAAStP,GAAKmN,EAAOmC,EAAGT,GACrC,OAAO5Q,EAAMiC,KAAKiN,EAAY,MAALmC,GAAaT,EAAQ,EAAIS,GCCpD,IAAAgB,GAAe5Q,GAAc,SAASyN,EAAOnN,GAE3C,OADAA,EAAO4L,GAAQ5L,GAAM,GAAM,GACpBwO,GAAOrB,GAAO,SAAS3K,GAC5B,OAAQgB,GAASxD,EAAMwC,SCN3B+N,GAAe7Q,GAAc,SAASyN,EAAOqD,GAC3C,OAAOF,GAAWnD,EAAOqD,MCKZ,SAASC,GAAKtD,EAAOuD,EAAUvI,EAAUJ,GACjDrH,EAAUgQ,KACb3I,EAAUI,EACVA,EAAWuI,EACXA,GAAW,GAEG,MAAZvI,IAAkBA,EAAWE,GAAGF,EAAUJ,IAG9C,IAFA,IAAItB,EAAS,GACTkK,EAAO,GACFpN,EAAI,EAAG1D,EAASsD,EAAUgK,GAAQ5J,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIf,EAAQ2K,EAAM5J,GACd2L,EAAW/G,EAAWA,EAAS3F,EAAOe,EAAG4J,GAAS3K,EAClDkO,IAAavI,GACV5E,GAAKoN,IAASzB,GAAUzI,EAAOzI,KAAKwE,GACzCmO,EAAOzB,GACE/G,EACJ3E,GAASmN,EAAMzB,KAClByB,EAAK3S,KAAKkR,GACVzI,EAAOzI,KAAKwE,IAEJgB,GAASiD,EAAQjE,IAC3BiE,EAAOzI,KAAKwE,GAGhB,OAAOiE,EC5BT,IAAAmK,GAAelR,GAAc,SAASmR,GACpC,OAAOJ,GAAK7E,GAAQiF,GAAQ,GAAM,OCDrB,SAASC,GAAM3D,GAI5B,IAHA,IAAItN,EAASsN,GAASrN,GAAIqN,EAAOhK,GAAWtD,QAAU,EAClD4G,EAAS/I,MAAMmC,GAEVI,EAAQ,EAAGA,EAAQJ,EAAQI,IAClCwG,EAAOxG,GAASgP,GAAM9B,EAAOlN,GAE/B,OAAOwG,ECRT,IAAAsK,GAAerR,EAAcoR,ICFd,SAASE,GAAYC,EAAU1Q,GAC5C,OAAO0Q,EAASC,OAAShN,GAAE3D,GAAK4Q,QAAU5Q,ECG7B,SAAS6Q,GAAM7Q,GAS5B,OARAyN,GAAKtH,GAAUnG,IAAM,SAASK,GAC5B,IAAIjB,EAAOuE,GAAEtD,GAAQL,EAAIK,GACzBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIR,EAAO,CAACD,KAAKgE,UAEjB,OADAnG,EAAKqC,MAAMD,EAAML,WACViR,GAAY7Q,KAAMR,EAAKU,MAAM6D,GAAG9D,QAGpC8D,GCVT8J,GAAK,CAAC,MAAO,OAAQ,UAAW,QAAS,OAAQ,SAAU,YAAY,SAASpN,GAC9E,IAAIoO,EAASvR,EAAWmD,GACxBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIL,EAAMJ,KAAKgE,SAOf,OANW,MAAP5D,IACFyO,EAAO3O,MAAME,EAAKR,WACJ,UAATa,GAA6B,WAATA,GAAqC,IAAfL,EAAIV,eAC1CU,EAAI,IAGRyQ,GAAY7Q,KAAMI,OAK7ByN,GAAK,CAAC,SAAU,OAAQ,UAAU,SAASpN,GACzC,IAAIoO,EAASvR,EAAWmD,GACxBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIL,EAAMJ,KAAKgE,SAEf,OADW,MAAP5D,IAAaA,EAAMyO,EAAO3O,MAAME,EAAKR,YAClCiR,GAAY7Q,KAAMI,WCJzB2D,GAAIkN,+DCrBO,SAAgB7Q,GAC7B,OAAe,OAARA,uCCDM,SAAmBA,GAChC,SAAUA,GAAwB,IAAjBA,EAAI8Q,qJCER,SAAkB9Q,GAC/B,OAAQY,EAASZ,IAAQrB,EAAUqB,KAAStB,MAAMqS,WAAW/Q,oCCGhD,SAAiBA,GAC9B,GAAW,MAAPA,EAAa,OAAO,EAGxB,IAAIV,EAASsD,EAAU5C,GACvB,MAAqB,iBAAVV,IACTpB,EAAQ8B,IAAQO,EAASP,IAAQ8B,EAAY9B,IAC1B,IAAXV,EACsB,IAAzBsD,EAAUxE,GAAK4B,wBhGuHT,SAAiBsE,EAAGC,GACjC,OAAOF,GAAGC,EAAGC,mFiGpIA,SAAevE,GAI5B,IAHA,IAAI0D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACf0R,EAAQ7T,MAAMmC,GACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BgO,EAAMhO,GAAK,CAACU,EAAMV,GAAIhD,EAAI0D,EAAMV,KAElC,OAAOgO,yFCLM,SAAgB5T,EAAW6T,GACxC,IAAI/K,EAASU,GAAWxJ,GAExB,OADI6T,GAAOtK,GAAUT,EAAQ+K,GACtB/K,gBCNM,SAAalG,EAAKkR,GAE/B,OADAA,EAAYlR,GACLA,cCCM,SAAaA,EAAKgH,GAG/B,IADA,IAAI1H,GADJ0H,EAAOD,GAAOC,IACI1H,OACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAInB,EAAMmF,EAAKhE,GACf,IAAKmO,EAAKnR,EAAK6B,GAAM,OAAO,EAC5B7B,EAAMA,EAAI6B,GAEZ,QAASvC,aCTI,SAAmBU,EAAK4H,EAAUJ,GAC/CI,EAAWE,GAAGF,EAAUJ,GAIxB,IAHA,IAAI9D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACfoO,EAAU,GACLhO,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIiO,EAAajK,EAAMhE,GACvBgO,EAAQC,GAAc/F,EAAS5H,EAAI2N,GAAaA,EAAY3N,GAE9D,OAAO0N,mECVM,SAAoB1N,GACjC,OAAW,MAAPA,EAAoB+H,GACjB,SAASf,GACd,OAAOE,GAAIlH,EAAKgH,iCCJL,SAAe+H,EAAGnH,EAAUJ,GACzC,IAAI4J,EAAQjU,MAAM8B,KAAKM,IAAI,EAAGwP,IAC9BnH,EAAWL,GAAWK,EAAUJ,EAAS,GACzC,IAAK,IAAIxE,EAAI,EAAGA,EAAI+L,EAAG/L,IAAKoO,EAAMpO,GAAK4E,EAAS5E,GAChD,OAAOoO,uEnE8BM,SAAkBC,EAAMC,EAAUC,IAC1CD,GAAYC,IAAaD,EAAWC,GACzCD,EAAW9K,GAAS,GAAI8K,EAAU3N,GAAE8F,kBAGpC,IAAIpC,EAAUuB,OAAO,EAClB0I,EAAS1H,QAAUC,IAASpD,QAC5B6K,EAAS3H,aAAeE,IAASpD,QACjC6K,EAAS5H,UAAYG,IAASpD,QAC/BiC,KAAK,KAAO,KAAM,KAGhBhJ,EAAQ,EACR+G,EAAS,SACb4K,EAAKtI,QAAQ1B,GAAS,SAASoB,EAAOmB,EAAQD,EAAaD,EAAU8H,GAanE,OAZA/K,GAAU4K,EAAK3T,MAAMgC,EAAO8R,GAAQzI,QAAQqB,GAAcC,IAC1D3K,EAAQ8R,EAAS/I,EAAMnJ,OAEnBsK,EACFnD,GAAU,cAAgBmD,EAAS,iCAC1BD,EACTlD,GAAU,cAAgBkD,EAAc,uBAC/BD,IACTjD,GAAU,OAASiD,EAAW,YAIzBjB,KAEThC,GAAU,OAEV,IAgBIgL,EAhBAC,EAAWJ,EAASK,SACxB,GAAID,GAEF,IAAKpH,GAAe3H,KAAK+O,GAAW,MAAM,IAAI5F,MAC5C,sCAAwC4F,QAI1CjL,EAAS,mBAAqBA,EAAS,MACvCiL,EAAW,MAGbjL,EAAS,2CACP,oDACAA,EAAS,gBAGX,IACEgL,EAAS,IAAIxU,SAASyU,EAAU,IAAKjL,GACrC,MAAOmL,GAEP,MADAA,EAAEnL,OAASA,EACLmL,EAGR,IAAIC,EAAW,SAASC,GACtB,OAAOL,EAAO9R,KAAKC,KAAMkS,EAAMnO,KAMjC,OAFAkO,EAASpL,OAAS,YAAciL,EAAW,OAASjL,EAAS,IAEtDoL,UoE7FM,SAAgB7R,EAAKgH,EAAM+K,GAExC,IAAIzS,GADJ0H,EAAOD,GAAOC,IACI1H,OAClB,IAAKA,EACH,OAAOwB,EAAWiR,GAAYA,EAASpS,KAAKK,GAAO+R,EAErD,IAAK,IAAI/O,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAIM,EAAc,MAAPtD,OAAc,EAASA,EAAIgH,EAAKhE,SAC9B,IAATM,IACFA,EAAOyO,EACP/O,EAAI1D,GAENU,EAAMc,EAAWwC,GAAQA,EAAK3D,KAAKK,GAAOsD,EAE5C,OAAOtD,YnEjBM,SAAkBgS,GAC/B,IAAIC,IAAO1H,GAAY,GACvB,OAAOyH,EAASA,EAASC,EAAKA,SoEFjB,SAAejS,GAC5B,IAAI0Q,EAAW/M,GAAE3D,GAEjB,OADA0Q,EAASC,QAAS,EACXD,qDCHM,SAAiBtR,EAAM8S,GACpC,IAAIC,EAAU,SAAStQ,GACrB,IAAIuQ,EAAQD,EAAQC,MAChBC,EAAU,IAAMH,EAASA,EAAOpS,MAAMF,KAAMJ,WAAaqC,GAE7D,OADKD,EAAIwQ,EAAOC,KAAUD,EAAMC,GAAWjT,EAAKU,MAAMF,KAAMJ,YACrD4S,EAAMC,IAGf,OADAF,EAAQC,MAAQ,GACTD,8BCJM,SAAkB/S,EAAM4M,EAAMsG,GAC3C,IAAIC,EAAS/K,EAAS3H,EAAMqG,EACxBsM,EAAW,EACVF,IAASA,EAAU,IAExB,IAAIG,EAAQ,WACVD,GAA+B,IAApBF,EAAQI,QAAoB,EAAIvK,KAC3CoK,EAAU,KACVrM,EAAS9G,EAAKU,MAAM0H,EAAS3H,GACxB0S,IAAS/K,EAAU3H,EAAO,OAG7B8S,EAAY,WACd,IAAIC,EAAOzK,KACNqK,IAAgC,IAApBF,EAAQI,UAAmBF,EAAWI,GACvD,IAAIC,EAAY7G,GAAQ4G,EAAOJ,GAc/B,OAbAhL,EAAU5H,KACVC,EAAOL,UACHqT,GAAa,GAAKA,EAAY7G,GAC5BuG,IACFO,aAAaP,GACbA,EAAU,MAEZC,EAAWI,EACX1M,EAAS9G,EAAKU,MAAM0H,EAAS3H,GACxB0S,IAAS/K,EAAU3H,EAAO,OACrB0S,IAAgC,IAArBD,EAAQS,WAC7BR,EAAUtG,WAAWwG,EAAOI,IAEvB3M,GAST,OANAyM,EAAUK,OAAS,WACjBF,aAAaP,GACbC,EAAW,EACXD,EAAU/K,EAAU3H,EAAO,MAGtB8S,YCtCM,SAAkBvT,EAAM4M,EAAMiH,GAC3C,IAAIV,EAASC,EAAU3S,EAAMqG,EAAQsB,EAEjCiL,EAAQ,WACV,IAAIS,EAAS/K,KAAQqK,EACjBxG,EAAOkH,EACTX,EAAUtG,WAAWwG,EAAOzG,EAAOkH,IAEnCX,EAAU,KACLU,IAAW/M,EAAS9G,EAAKU,MAAM0H,EAAS3H,IAExC0S,IAAS1S,EAAO2H,EAAU,QAI/B2L,EAAYhU,GAAc,SAASiU,GAQrC,OAPA5L,EAAU5H,KACVC,EAAOuT,EACPZ,EAAWrK,KACNoK,IACHA,EAAUtG,WAAWwG,EAAOzG,GACxBiH,IAAW/M,EAAS9G,EAAKU,MAAM0H,EAAS3H,KAEvCqG,KAQT,OALAiN,EAAUH,OAAS,WACjBF,aAAaP,GACbA,EAAU1S,EAAO2H,EAAU,MAGtB2L,QCjCM,SAAc/T,EAAMiU,GACjC,OAAOzI,GAAQyI,EAASjU,sBCJX,WACb,IAAIS,EAAOL,UACP8T,EAAQzT,EAAKP,OAAS,EAC1B,OAAO,WAGL,IAFA,IAAI0D,EAAIsQ,EACJpN,EAASrG,EAAKyT,GAAOxT,MAAMF,KAAMJ,WAC9BwD,KAAKkD,EAASrG,EAAKmD,GAAGrD,KAAKC,KAAMsG,GACxC,OAAOA,UCRI,SAAeoG,EAAOlN,GACnC,OAAO,WACL,KAAMkN,EAAQ,EACZ,OAAOlN,EAAKU,MAAMF,KAAMJ,6ICCf,SAAmBQ,EAAKyD,GACrC,OAAO+J,GAAKxN,EAAKqH,GAAQ5D,0HCDZ,SAAgBzD,EAAKoM,EAAW5E,GAC7C,OAAOyG,GAAOjO,EAAKmM,GAAOrE,GAAGsE,IAAa5E,+FCD7B,SAAexH,EAAKyD,GACjC,OAAOwK,GAAOjO,EAAKqH,GAAQ5D,gBCAd,SAAazD,EAAK4H,EAAUJ,GACzC,IACIvF,EAAO0M,EADPzI,EAAS2B,EAAAA,EAAU+G,EAAe/G,EAAAA,EAEtC,GAAgB,MAAZD,GAAuC,iBAAZA,GAAyC,iBAAV5H,EAAI,IAAyB,MAAPA,EAElF,IAAK,IAAIgD,EAAI,EAAG1D,GADhBU,EAAMoL,GAAYpL,GAAOA,EAAMgG,GAAOhG,IACTV,OAAQ0D,EAAI1D,EAAQ0D,IAElC,OADbf,EAAQjC,EAAIgD,KACSf,EAAQiE,IAC3BA,EAASjE,QAIb2F,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKzN,GAAK,SAAS6O,EAAGnP,EAAOwO,KAC3BS,EAAW/G,EAASiH,EAAGnP,EAAOwO,IACfU,GAAgBD,IAAa9G,EAAAA,GAAY3B,IAAW2B,EAAAA,KACjE3B,EAAS2I,EACTD,EAAeD,MAIrB,OAAOzI,WCxBM,SAAiBlG,GAC9B,OAAO8O,GAAO9O,EAAK6H,EAAAA,qBCCN,SAAgB7H,EAAK4H,EAAUJ,GAC5C,IAAI9H,EAAQ,EAEZ,OADAkI,EAAWE,GAAGF,EAAUJ,GACjBkH,GAAMnG,GAAIvI,GAAK,SAASiC,EAAOJ,EAAKqM,GACzC,MAAO,CACLjM,MAAOA,EACPvC,MAAOA,IACP6T,SAAU3L,EAAS3F,EAAOJ,EAAKqM,OAEhC7H,MAAK,SAASmN,EAAMC,GACrB,IAAInP,EAAIkP,EAAKD,SACThP,EAAIkP,EAAMF,SACd,GAAIjP,IAAMC,EAAG,CACX,GAAID,EAAIC,QAAW,IAAND,EAAc,OAAO,EAClC,GAAIA,EAAIC,QAAW,IAANA,EAAc,OAAQ,EAErC,OAAOiP,EAAK9T,MAAQ+T,EAAM/T,SACxB,gEzCZS,SAAiBM,GAC9B,OAAKA,EACD9B,EAAQ8B,GAAatC,EAAMiC,KAAKK,GAChCO,EAASP,GAEJA,EAAIyI,MAAMiH,IAEftE,GAAYpL,GAAauI,GAAIvI,EAAKoH,IAC/BpB,GAAOhG,GAPG,S0CPJ,SAAcA,GAC3B,OAAW,MAAPA,EAAoB,EACjBoL,GAAYpL,GAAOA,EAAIV,OAASlB,GAAK4B,GAAKV,iECFpC,SAAcsN,EAAOmC,EAAGT,GACrC,OAAa,MAAT1B,GAAiBA,EAAMtN,OAAS,EAAe,MAALyP,GAAaT,OAAQ,EAAS,GACnE,MAALS,GAAaT,EAAc1B,EAAMA,EAAMtN,OAAS,GAC7CG,GAAKmN,EAAO3N,KAAKM,IAAI,EAAGqN,EAAMtN,OAASyP,qCCJjC,SAAiBnC,GAC9B,OAAOqB,GAAOrB,EAAO8G,kBCAR,SAAiB9G,EAAOrB,GACrC,OAAOoI,GAAS/G,EAAOrB,GAAO,uDCAjB,SAAsBqB,GAGnC,IAFA,IAAI1G,EAAS,GACT0N,EAAapU,UAAUF,OAClB0D,EAAI,EAAG1D,EAASsD,EAAUgK,GAAQ5J,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIqK,EAAOT,EAAM5J,GACjB,IAAIC,GAASiD,EAAQmH,GAArB,CACA,IAAI1B,EACJ,IAAKA,EAAI,EAAGA,EAAIiI,GACT3Q,GAASzD,UAAUmM,GAAI0B,GADF1B,KAGxBA,IAAMiI,GAAY1N,EAAOzI,KAAK4P,IAEpC,OAAOnH,qDCZM,SAAgBgI,EAAMlI,GAEnC,IADA,IAAIE,EAAS,GACJlD,EAAI,EAAG1D,EAASsD,EAAUsL,GAAOlL,EAAI1D,EAAQ0D,IAChDgD,EACFE,EAAOgI,EAAKlL,IAAMgD,EAAOhD,GAEzBkD,EAAOgI,EAAKlL,GAAG,IAAMkL,EAAKlL,GAAG,GAGjC,OAAOkD,SCXM,SAAeoN,EAAOO,EAAMC,GAC7B,MAARD,IACFA,EAAOP,GAAS,EAChBA,EAAQ,GAELQ,IACHA,EAAOD,EAAOP,GAAS,EAAI,GAM7B,IAHA,IAAIhU,EAASL,KAAKM,IAAIN,KAAK8U,MAAMF,EAAOP,GAASQ,GAAO,GACpDE,EAAQ7W,MAAMmC,GAEToM,EAAM,EAAGA,EAAMpM,EAAQoM,IAAO4H,GAASQ,EAC9CE,EAAMtI,GAAO4H,EAGf,OAAOU,SCfM,SAAepH,EAAOqH,GACnC,GAAa,MAATA,GAAiBA,EAAQ,EAAG,MAAO,GAGvC,IAFA,IAAI/N,EAAS,GACTlD,EAAI,EAAG1D,EAASsN,EAAMtN,OACnB0D,EAAI1D,GACT4G,EAAOzI,KAAKC,EAAMiC,KAAKiN,EAAO5J,EAAGA,GAAKiR,IAExC,OAAO/N,gCjCaTvC,GAAEA,EAAIA"}
\ No newline at end of file
+{"version":3,"sources":["modules/_setup.js","modules/restArguments.js","modules/isObject.js","modules/isUndefined.js","modules/isBoolean.js","modules/_tagTester.js","modules/isString.js","modules/isNumber.js","modules/isDate.js","modules/isRegExp.js","modules/isError.js","modules/isSymbol.js","modules/isArrayBuffer.js","modules/isFunction.js","modules/_hasObjectTag.js","modules/_stringTagBug.js","modules/isDataView.js","modules/isArray.js","modules/_has.js","modules/isArguments.js","modules/isNaN.js","modules/constant.js","modules/_createSizePropertyCheck.js","modules/_shallowProperty.js","modules/_getByteLength.js","modules/_isBufferLike.js","modules/isTypedArray.js","modules/_getLength.js","modules/_collectNonEnumProps.js","modules/keys.js","modules/isMatch.js","modules/underscore.js","modules/_toBufferView.js","modules/isEqual.js","modules/allKeys.js","modules/_methodFingerprint.js","modules/isMap.js","modules/isWeakMap.js","modules/isSet.js","modules/isWeakSet.js","modules/values.js","modules/invert.js","modules/functions.js","modules/_createAssigner.js","modules/extend.js","modules/extendOwn.js","modules/defaults.js","modules/_baseCreate.js","modules/toPath.js","modules/_toPath.js","modules/_deepGet.js","modules/get.js","modules/identity.js","modules/matcher.js","modules/property.js","modules/_optimizeCb.js","modules/_baseIteratee.js","modules/iteratee.js","modules/_cb.js","modules/noop.js","modules/random.js","modules/now.js","modules/_createEscaper.js","modules/_escapeMap.js","modules/escape.js","modules/unescape.js","modules/_unescapeMap.js","modules/templateSettings.js","modules/template.js","modules/uniqueId.js","modules/_executeBound.js","modules/partial.js","modules/bind.js","modules/_isArrayLike.js","modules/_flatten.js","modules/bindAll.js","modules/delay.js","modules/defer.js","modules/negate.js","modules/before.js","modules/once.js","modules/findKey.js","modules/_createPredicateIndexFinder.js","modules/findIndex.js","modules/findLastIndex.js","modules/sortedIndex.js","modules/_createIndexFinder.js","modules/indexOf.js","modules/lastIndexOf.js","modules/find.js","modules/each.js","modules/map.js","modules/_createReduce.js","modules/reduce.js","modules/reduceRight.js","modules/filter.js","modules/every.js","modules/some.js","modules/contains.js","modules/invoke.js","modules/pluck.js","modules/max.js","modules/toArray.js","modules/sample.js","modules/_group.js","modules/groupBy.js","modules/indexBy.js","modules/countBy.js","modules/partition.js","modules/_keyInObj.js","modules/pick.js","modules/omit.js","modules/initial.js","modules/first.js","modules/rest.js","modules/difference.js","modules/without.js","modules/uniq.js","modules/union.js","modules/unzip.js","modules/zip.js","modules/_chainResult.js","modules/mixin.js","modules/underscore-array-methods.js","modules/index-default.js","modules/isNull.js","modules/isElement.js","modules/isFinite.js","modules/isEmpty.js","modules/pairs.js","modules/create.js","modules/clone.js","modules/tap.js","modules/has.js","modules/mapObject.js","modules/propertyOf.js","modules/times.js","modules/result.js","modules/chain.js","modules/memoize.js","modules/throttle.js","modules/debounce.js","modules/wrap.js","modules/compose.js","modules/after.js","modules/findWhere.js","modules/reject.js","modules/where.js","modules/min.js","modules/shuffle.js","modules/sortBy.js","modules/size.js","modules/last.js","modules/compact.js","modules/flatten.js","modules/intersection.js","modules/object.js","modules/range.js","modules/chunk.js"],"names":["VERSION","root","self","global","Function","ArrayProto","Array","prototype","ObjProto","Object","SymbolProto","Symbol","push","slice","toString","hasOwnProperty","supportsArrayBuffer","ArrayBuffer","supportsDataView","DataView","nativeIsArray","isArray","nativeKeys","keys","nativeCreate","create","nativeIsView","isView","_isNaN","isNaN","_isFinite","isFinite","hasEnumBug","propertyIsEnumerable","nonEnumerableProps","MAX_ARRAY_INDEX","Math","pow","restArguments","func","startIndex","length","max","arguments","rest","index","call","this","args","apply","isObject","obj","type","isUndefined","isBoolean","tagTester","name","tag","isString","isNumber","isDate","isRegExp","isError","isSymbol","isArrayBuffer","isFunction","nodelist","document","childNodes","Int8Array","isFunction$1","hasObjectTag","hasStringTagBug","isIE11","Map","isDataView","isDataView$1","getInt8","buffer","has","key","isArguments","isArguments$1","constant","value","createSizePropertyCheck","getSizeProperty","collection","sizeProperty","shallowProperty","getByteLength","isBufferLike","typedArrayPattern","isTypedArray$1","test","getLength","collectNonEnumProps","hash","l","i","contains","emulatedSet","nonEnumIdx","constructor","proto","prop","isMatch","object","attrs","_keys","_","_wrapped","toBufferView","bufferSource","Uint8Array","byteOffset","valueOf","toJSON","String","tagDataView","eq","a","b","aStack","bStack","deepEq","className","areArrays","isTypedArray","aCtor","bCtor","pop","allKeys","ie11fingerprint","methods","weakMapMethods","forEachName","hasName","commonInit","mapTail","mapMethods","concat","setMethods","isMap","isWeakMap","isSet","isWeakSet","values","invert","result","functions","names","sort","createAssigner","keysFunc","defaults","source","extend","extendOwn","baseCreate","Ctor","toPath","path","deepGet","get","defaultValue","identity","matcher","property","optimizeCb","context","argCount","accumulator","baseIteratee","iteratee","Infinity","cb","noop","random","min","floor","now","Date","getTime","createEscaper","map","escaper","match","join","testRegexp","RegExp","replaceRegexp","string","replace","escapeMap","&","<",">","\"","'","`","_escape","_unescape","templateSettings","evaluate","interpolate","escape","noMatch","escapes","\\","\r","\n","
","
","escapeRegExp","escapeChar","bareIdentifier","idCounter","executeBound","sourceFunc","boundFunc","callingContext","partial","boundArgs","placeholder","bound","position","bind","TypeError","callArgs","isArrayLike","flatten","input","depth","strict","output","idx","j","len","bindAll","Error","delay","wait","setTimeout","defer","negate","predicate","before","times","memo","once","findKey","createPredicateIndexFinder","dir","array","findIndex","findLastIndex","sortedIndex","low","high","mid","createIndexFinder","predicateFind","item","indexOf","lastIndexOf","find","each","results","currentKey","createReduce","reducer","initial","reduce","reduceRight","filter","list","every","some","fromIndex","guard","invoke","contextPath","method","pluck","computed","lastComputed","v","reStrSymbol","toArray","sample","n","last","rand","temp","group","behavior","partition","groupBy","indexBy","countBy","pass","keyInObj","pick","omit","first","difference","without","otherArrays","uniq","isSorted","seen","union","arrays","unzip","zip","chainResult","instance","_chain","chain","mixin","nodeType","parseFloat","pairs","props","interceptor","_has","accum","text","settings","oldSettings","offset","render","argument","variable","e","template","data","fallback","prefix","id","hasher","memoize","cache","address","options","timeout","previous","later","leading","throttled","_now","remaining","clearTimeout","trailing","cancel","immediate","passed","debounced","_args","wrapper","start","criteria","left","right","Boolean","_flatten","argsLength","stop","step","ceil","range","count"],"mappings":";;;;;AACO,IAAIA,EAAU,SAKVC,EAAsB,iBAARC,MAAoBA,KAAKA,OAASA,MAAQA,MACxC,iBAAVC,QAAsBA,OAAOA,SAAWA,QAAUA,QACzDC,SAAS,cAATA,IACA,GAGCC,EAAaC,MAAMC,UAAWC,EAAWC,OAAOF,UAChDG,EAAgC,oBAAXC,OAAyBA,OAAOJ,UAAY,KAGjEK,EAAOP,EAAWO,KACzBC,EAAQR,EAAWQ,MACnBC,EAAWN,EAASM,SACpBC,EAAiBP,EAASO,eAGnBC,EAA6C,oBAAhBC,YACpCC,EAAuC,oBAAbC,SAInBC,EAAgBd,MAAMe,QAC7BC,EAAab,OAAOc,KACpBC,EAAef,OAAOgB,OACtBC,EAAeV,GAAuBC,YAAYU,OAG3CC,EAASC,MAChBC,EAAYC,SAGLC,GAAc,CAAClB,SAAU,MAAMmB,qBAAqB,YACpDC,EAAqB,CAAC,UAAW,gBAAiB,WAC3D,uBAAwB,iBAAkB,kBAGjCC,EAAkBC,KAAKC,IAAI,EAAG,IAAM,ECrChC,SAASC,EAAcC,EAAMC,GAE1C,OADAA,EAA2B,MAAdA,EAAqBD,EAAKE,OAAS,GAAKD,EAC9C,WAIL,IAHA,IAAIC,EAASL,KAAKM,IAAIC,UAAUF,OAASD,EAAY,GACjDI,EAAOtC,MAAMmC,GACbI,EAAQ,EACLA,EAAQJ,EAAQI,IACrBD,EAAKC,GAASF,UAAUE,EAAQL,GAElC,OAAQA,GACN,KAAK,EAAG,OAAOD,EAAKO,KAAKC,KAAMH,GAC/B,KAAK,EAAG,OAAOL,EAAKO,KAAKC,KAAMJ,UAAU,GAAIC,GAC7C,KAAK,EAAG,OAAOL,EAAKO,KAAKC,KAAMJ,UAAU,GAAIA,UAAU,GAAIC,GAE7D,IAAII,EAAO1C,MAAMkC,EAAa,GAC9B,IAAKK,EAAQ,EAAGA,EAAQL,EAAYK,IAClCG,EAAKH,GAASF,UAAUE,GAG1B,OADAG,EAAKR,GAAcI,EACZL,EAAKU,MAAMF,KAAMC,ICvBb,SAASE,EAASC,GAC/B,IAAIC,SAAcD,EAClB,MAAgB,aAATC,GAAgC,WAATA,KAAuBD,ECFxC,SAASE,EAAYF,GAClC,YAAe,IAARA,ECCM,SAASG,EAAUH,GAChC,OAAe,IAARA,IAAwB,IAARA,GAAwC,qBAAvBrC,EAASgC,KAAKK,GCDzC,SAASI,EAAUC,GAChC,IAAIC,EAAM,WAAaD,EAAO,IAC9B,OAAO,SAASL,GACd,OAAOrC,EAASgC,KAAKK,KAASM,GCJlC,IAAAC,EAAeH,EAAU,UCAzBI,EAAeJ,EAAU,UCAzBK,EAAeL,EAAU,QCAzBM,EAAeN,EAAU,UCAzBO,EAAeP,EAAU,SCAzBQ,EAAeR,EAAU,UCAzBS,EAAeT,EAAU,eCCrBU,EAAaV,EAAU,YAIvBW,EAAWjE,EAAKkE,UAAYlE,EAAKkE,SAASC,WAC5B,kBAAP,KAAyC,iBAAbC,WAA4C,mBAAZH,IACrED,EAAa,SAASd,GACpB,MAAqB,mBAAPA,IAAqB,IAIvC,IAAAmB,EAAeL,ECZfM,EAAehB,EAAU,UCIdiB,EACLtD,GAAoBqD,EAAa,IAAIpD,SAAS,IAAIF,YAAY,KAEhEwD,EAAyB,oBAARC,KAAuBH,EAAa,IAAIG,KCJzDC,EAAapB,EAAU,YAQ3B,IAAAqB,EAAgBJ,EAJhB,SAAwBrB,GACtB,OAAc,MAAPA,GAAec,EAAWd,EAAI0B,UAAYb,EAAcb,EAAI2B,SAGlBH,ECRnDtD,EAAeD,GAAiBmC,EAAU,SCF3B,SAASwB,EAAI5B,EAAK6B,GAC/B,OAAc,MAAP7B,GAAepC,EAAe+B,KAAKK,EAAK6B,GCDjD,IAAIC,EAAc1B,EAAU,cAI3B,WACM0B,EAAYtC,aACfsC,EAAc,SAAS9B,GACrB,OAAO4B,EAAI5B,EAAK,YAHtB,GAQA,IAAA+B,EAAeD,ECXA,SAASpD,EAAMsB,GAC5B,OAAOQ,EAASR,IAAQvB,EAAOuB,GCJlB,SAASgC,EAASC,GAC/B,OAAO,WACL,OAAOA,GCAI,SAASC,EAAwBC,GAC9C,OAAO,SAASC,GACd,IAAIC,EAAeF,EAAgBC,GACnC,MAA8B,iBAAhBC,GAA4BA,GAAgB,GAAKA,GAAgBrD,GCLpE,SAASsD,EAAgBT,GACtC,OAAO,SAAS7B,GACd,OAAc,MAAPA,OAAc,EAASA,EAAI6B,ICAtC,IAAAU,EAAeD,EAAgB,cCE/BE,EAAeN,EAAwBK,GCCnCE,EAAoB,8EAQxB,IAAAC,EAAe7E,EAPf,SAAsBmC,GAGpB,OAAOzB,EAAgBA,EAAayB,KAASwB,EAAWxB,GAC1CwC,EAAaxC,IAAQyC,EAAkBE,KAAKhF,EAASgC,KAAKK,KAGtBgC,GAAS,GCX7DY,EAAeN,EAAgB,UCoBhB,SAASO,EAAoB7C,EAAK5B,GAC/CA,EAhBF,SAAqBA,GAEnB,IADA,IAAI0E,EAAO,GACFC,EAAI3E,EAAKkB,OAAQ0D,EAAI,EAAGA,EAAID,IAAKC,EAAGF,EAAK1E,EAAK4E,KAAM,EAC7D,MAAO,CACLC,SAAU,SAASpB,GAAO,OAAqB,IAAdiB,EAAKjB,IACtCpE,KAAM,SAASoE,GAEb,OADAiB,EAAKjB,IAAO,EACLzD,EAAKX,KAAKoE,KASdqB,CAAY9E,GACnB,IAAI+E,EAAapE,EAAmBO,OAChC8D,EAAcpD,EAAIoD,YAClBC,EAAQvC,EAAWsC,IAAgBA,EAAYhG,WAAaC,EAG5DiG,EAAO,cAGX,IAFI1B,EAAI5B,EAAKsD,KAAUlF,EAAK6E,SAASK,IAAOlF,EAAKX,KAAK6F,GAE/CH,MACLG,EAAOvE,EAAmBoE,MACdnD,GAAOA,EAAIsD,KAAUD,EAAMC,KAAUlF,EAAK6E,SAASK,IAC7DlF,EAAKX,KAAK6F,GC7BD,SAASlF,GAAK4B,GAC3B,IAAKD,EAASC,GAAM,MAAO,GAC3B,GAAI7B,EAAY,OAAOA,EAAW6B,GAClC,IAAI5B,EAAO,GACX,IAAK,IAAIyD,KAAO7B,EAAS4B,EAAI5B,EAAK6B,IAAMzD,EAAKX,KAAKoE,GAGlD,OADIhD,GAAYgE,EAAoB7C,EAAK5B,GAClCA,ECXM,SAASmF,GAAQC,EAAQC,GACtC,IAAIC,EAAQtF,GAAKqF,GAAQnE,EAASoE,EAAMpE,OACxC,GAAc,MAAVkE,EAAgB,OAAQlE,EAE5B,IADA,IAAIU,EAAM1C,OAAOkG,GACRR,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAInB,EAAM6B,EAAMV,GAChB,GAAIS,EAAM5B,KAAS7B,EAAI6B,MAAUA,KAAO7B,GAAM,OAAO,EAEvD,OAAO,ECNM,SAAS2D,GAAE3D,GACxB,OAAIA,aAAe2D,GAAU3D,EACvBJ,gBAAgB+D,QACtB/D,KAAKgE,SAAW5D,GADiB,IAAI2D,GAAE3D,GCH1B,SAAS6D,GAAaC,GACnC,OAAO,IAAIC,WACTD,EAAanC,QAAUmC,EACvBA,EAAaE,YAAc,EAC3BzB,EAAcuB,IDGlBH,GAAE9G,QAAUA,EAGZ8G,GAAEvG,UAAU6E,MAAQ,WAClB,OAAOrC,KAAKgE,UAKdD,GAAEvG,UAAU6G,QAAUN,GAAEvG,UAAU8G,OAASP,GAAEvG,UAAU6E,MAEvD0B,GAAEvG,UAAUO,SAAW,WACrB,OAAOwG,OAAOvE,KAAKgE,WEXrB,IAAIQ,GAAc,oBAGlB,SAASC,GAAGC,EAAGC,EAAGC,EAAQC,GAGxB,GAAIH,IAAMC,EAAG,OAAa,IAAND,GAAW,EAAIA,GAAM,EAAIC,EAE7C,GAAS,MAALD,GAAkB,MAALC,EAAW,OAAO,EAEnC,GAAID,GAAMA,EAAG,OAAOC,GAAMA,EAE1B,IAAItE,SAAcqE,EAClB,OAAa,aAATrE,GAAgC,WAATA,GAAiC,iBAALsE,IAKzD,SAASG,EAAOJ,EAAGC,EAAGC,EAAQC,GAExBH,aAAaX,KAAGW,EAAIA,EAAEV,UACtBW,aAAaZ,KAAGY,EAAIA,EAAEX,UAE1B,IAAIe,EAAYhH,EAASgC,KAAK2E,GAC9B,GAAIK,IAAchH,EAASgC,KAAK4E,GAAI,OAAO,EAE3C,GAAIlD,GAAgC,mBAAbsD,GAAkCnD,EAAW8C,GAAI,CACtE,IAAK9C,EAAW+C,GAAI,OAAO,EAC3BI,EAAYP,GAEd,OAAQO,GAEN,IAAK,kBAEL,IAAK,kBAGH,MAAO,GAAKL,GAAM,GAAKC,EACzB,IAAK,kBAGH,OAAKD,IAAOA,GAAWC,IAAOA,EAEhB,IAAND,EAAU,GAAKA,GAAM,EAAIC,GAAKD,IAAOC,EAC/C,IAAK,gBACL,IAAK,mBAIH,OAAQD,IAAOC,EACjB,IAAK,kBACH,OAAOhH,EAAY0G,QAAQtE,KAAK2E,KAAO/G,EAAY0G,QAAQtE,KAAK4E,GAClE,IAAK,uBACL,KAAKH,GAEH,OAAOM,EAAOb,GAAaS,GAAIT,GAAaU,GAAIC,EAAQC,GAG5D,IAAIG,EAA0B,mBAAdD,EAChB,IAAKC,GAAaC,EAAaP,GAAI,CAE/B,GADiB/B,EAAc+B,KACZ/B,EAAcgC,GAAI,OAAO,EAC5C,GAAID,EAAE3C,SAAW4C,EAAE5C,QAAU2C,EAAEN,aAAeO,EAAEP,WAAY,OAAO,EACnEY,GAAY,EAEhB,IAAKA,EAAW,CACd,GAAgB,iBAALN,GAA6B,iBAALC,EAAe,OAAO,EAIzD,IAAIO,EAAQR,EAAElB,YAAa2B,EAAQR,EAAEnB,YACrC,GAAI0B,IAAUC,KAAWjE,EAAWgE,IAAUA,aAAiBA,GACtChE,EAAWiE,IAAUA,aAAiBA,IACvC,gBAAiBT,GAAK,gBAAiBC,EAC7D,OAAO,EASXE,EAASA,GAAU,GACnB,IAAInF,GAFJkF,EAASA,GAAU,IAEClF,OACpB,KAAOA,KAGL,GAAIkF,EAAOlF,KAAYgF,EAAG,OAAOG,EAAOnF,KAAYiF,EAQtD,GAJAC,EAAO/G,KAAK6G,GACZG,EAAOhH,KAAK8G,GAGRK,EAAW,CAGb,IADAtF,EAASgF,EAAEhF,UACIiF,EAAEjF,OAAQ,OAAO,EAEhC,KAAOA,KACL,IAAK+E,GAAGC,EAAEhF,GAASiF,EAAEjF,GAASkF,EAAQC,GAAS,OAAO,MAEnD,CAEL,IAAqB5C,EAAjB6B,EAAQtF,GAAKkG,GAGjB,GAFAhF,EAASoE,EAAMpE,OAEXlB,GAAKmG,GAAGjF,SAAWA,EAAQ,OAAO,EACtC,KAAOA,KAGL,GADAuC,EAAM6B,EAAMpE,IACNsC,EAAI2C,EAAG1C,KAAQwC,GAAGC,EAAEzC,GAAM0C,EAAE1C,GAAM2C,EAAQC,GAAU,OAAO,EAMrE,OAFAD,EAAOQ,MACPP,EAAOO,OACA,EAzGAN,CAAOJ,EAAGC,EAAGC,EAAQC,GCrBf,SAASQ,GAAQjF,GAC9B,IAAKD,EAASC,GAAM,MAAO,GAC3B,IAAI5B,EAAO,GACX,IAAK,IAAIyD,KAAO7B,EAAK5B,EAAKX,KAAKoE,GAG/B,OADIhD,GAAYgE,EAAoB7C,EAAK5B,GAClCA,ECHF,SAAS8G,GAAgBC,GAC9B,IAAI7F,EAASsD,EAAUuC,GACvB,OAAO,SAASnF,GACd,GAAW,MAAPA,EAAa,OAAO,EAExB,IAAI5B,EAAO6G,GAAQjF,GACnB,GAAI4C,EAAUxE,GAAO,OAAO,EAC5B,IAAK,IAAI4E,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1B,IAAKlC,EAAWd,EAAImF,EAAQnC,KAAM,OAAO,EAK3C,OAAOmC,IAAYC,KAAmBtE,EAAWd,EAAIqF,MAMzD,IAAIA,GAAc,UACdC,GAAU,MACVC,GAAa,CAAC,QAAS,UACvBC,GAAU,CAAC,MAAOF,GAAS,OAIpBG,GAAaF,GAAWG,OAAOL,GAAaG,IACnDJ,GAAiBG,GAAWG,OAAOF,IACnCG,GAAa,CAAC,OAAOD,OAAOH,GAAYF,GAAaC,IChCzDM,GAAetE,EAAS4D,GAAgBO,IAAcrF,EAAU,OCAhEyF,GAAevE,EAAS4D,GAAgBE,IAAkBhF,EAAU,WCApE0F,GAAexE,EAAS4D,GAAgBS,IAAcvF,EAAU,OCFhE2F,GAAe3F,EAAU,WCCV,SAAS4F,GAAOhG,GAI7B,IAHA,IAAI0D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACf0G,EAAS7I,MAAMmC,GACV0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BgD,EAAOhD,GAAKhD,EAAI0D,EAAMV,IAExB,OAAOgD,ECPM,SAASC,GAAOjG,GAG7B,IAFA,IAAIkG,EAAS,GACTxC,EAAQtF,GAAK4B,GACRgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IACjDkD,EAAOlG,EAAI0D,EAAMV,KAAOU,EAAMV,GAEhC,OAAOkD,ECNM,SAASC,GAAUnG,GAChC,IAAIoG,EAAQ,GACZ,IAAK,IAAIvE,KAAO7B,EACVc,EAAWd,EAAI6B,KAAOuE,EAAM3I,KAAKoE,GAEvC,OAAOuE,EAAMC,OCPA,SAASC,GAAeC,EAAUC,GAC/C,OAAO,SAASxG,GACd,IAAIV,EAASE,UAAUF,OAEvB,GADIkH,IAAUxG,EAAM1C,OAAO0C,IACvBV,EAAS,GAAY,MAAPU,EAAa,OAAOA,EACtC,IAAK,IAAIN,EAAQ,EAAGA,EAAQJ,EAAQI,IAIlC,IAHA,IAAI+G,EAASjH,UAAUE,GACnBtB,EAAOmI,EAASE,GAChB1D,EAAI3E,EAAKkB,OACJ0D,EAAI,EAAGA,EAAID,EAAGC,IAAK,CAC1B,IAAInB,EAAMzD,EAAK4E,GACVwD,QAAyB,IAAbxG,EAAI6B,KAAiB7B,EAAI6B,GAAO4E,EAAO5E,IAG5D,OAAO7B,GCXX,IAAA0G,GAAeJ,GAAerB,ICE9B0B,GAAeL,GAAelI,ICF9BoI,GAAeF,GAAerB,IAAS,GCKxB,SAAS2B,GAAWxJ,GACjC,IAAK2C,EAAS3C,GAAY,MAAO,GACjC,GAAIiB,EAAc,OAAOA,EAAajB,GACtC,IAAIyJ,EAPG,aAQPA,EAAKzJ,UAAYA,EACjB,IAAI8I,EAAS,IAAIW,EAEjB,OADAA,EAAKzJ,UAAY,KACV8I,ECXM,SAASY,GAAOC,GAC7B,OAAO7I,EAAQ6I,GAAQA,EAAO,CAACA,GCDlB,SAASD,GAAOC,GAC7B,OAAOpD,GAAEmD,OAAOC,GCLH,SAASC,GAAQhH,EAAK+G,GAEnC,IADA,IAAIzH,EAASyH,EAAKzH,OACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,GAAW,MAAPhD,EAAa,OACjBA,EAAMA,EAAI+G,EAAK/D,IAEjB,OAAO1D,EAASU,OAAM,ECCT,SAASiH,GAAIzD,EAAQuD,EAAMG,GACxC,IAAIjF,EAAQ+E,GAAQxD,EAAQsD,GAAOC,IACnC,OAAO7G,EAAY+B,GAASiF,EAAejF,ECT9B,SAASkF,GAASlF,GAC/B,OAAOA,ECGM,SAASmF,GAAQ3D,GAE9B,OADAA,EAAQkD,GAAU,GAAIlD,GACf,SAASzD,GACd,OAAOuD,GAAQvD,EAAKyD,ICHT,SAAS4D,GAASN,GAE/B,OADAA,EAAOD,GAAOC,GACP,SAAS/G,GACd,OAAOgH,GAAQhH,EAAK+G,ICLT,SAASO,GAAWlI,EAAMmI,EAASC,GAChD,QAAgB,IAAZD,EAAoB,OAAOnI,EAC/B,OAAoB,MAAZoI,EAAmB,EAAIA,GAC7B,KAAK,EAAG,OAAO,SAASvF,GACtB,OAAO7C,EAAKO,KAAK4H,EAAStF,IAG5B,KAAK,EAAG,OAAO,SAASA,EAAOvC,EAAO0C,GACpC,OAAOhD,EAAKO,KAAK4H,EAAStF,EAAOvC,EAAO0C,IAE1C,KAAK,EAAG,OAAO,SAASqF,EAAaxF,EAAOvC,EAAO0C,GACjD,OAAOhD,EAAKO,KAAK4H,EAASE,EAAaxF,EAAOvC,EAAO0C,IAGzD,OAAO,WACL,OAAOhD,EAAKU,MAAMyH,EAAS/H,YCPhB,SAASkI,GAAazF,EAAOsF,EAASC,GACnD,OAAa,MAATvF,EAAsBkF,GACtBrG,EAAWmB,GAAeqF,GAAWrF,EAAOsF,EAASC,GACrDzH,EAASkC,KAAW/D,EAAQ+D,GAAemF,GAAQnF,GAChDoF,GAASpF,GCTH,SAAS0F,GAAS1F,EAAOsF,GACtC,OAAOG,GAAazF,EAAOsF,EAASK,EAAAA,GCDvB,SAASC,GAAG5F,EAAOsF,EAASC,GACzC,OAAI7D,GAAEgE,WAAaA,GAAiBhE,GAAEgE,SAAS1F,EAAOsF,GAC/CG,GAAazF,EAAOsF,EAASC,GCPvB,SAASM,MCAT,SAASC,GAAOC,EAAKzI,GAKlC,OAJW,MAAPA,IACFA,EAAMyI,EACNA,EAAM,GAEDA,EAAM/I,KAAKgJ,MAAMhJ,KAAK8I,UAAYxI,EAAMyI,EAAM,IZEvDrE,GAAEmD,OAASA,GSCXnD,GAAEgE,SAAWA,GIRb,IAAAO,GAAeC,KAAKD,KAAO,WACzB,OAAO,IAAIC,MAAOC,WCEL,SAASC,GAAcC,GACpC,IAAIC,EAAU,SAASC,GACrB,OAAOF,EAAIE,IAGT/B,EAAS,MAAQrI,GAAKkK,GAAKG,KAAK,KAAO,IACvCC,EAAaC,OAAOlC,GACpBmC,EAAgBD,OAAOlC,EAAQ,KACnC,OAAO,SAASoC,GAEd,OADAA,EAAmB,MAAVA,EAAiB,GAAK,GAAKA,EAC7BH,EAAW/F,KAAKkG,GAAUA,EAAOC,QAAQF,EAAeL,GAAWM,GCb9E,IAAAE,GAAe,CACbC,IAAK,QACLC,IAAK,OACLC,IAAK,OACLC,IAAK,SACLC,IAAK,SACLC,IAAK,UCHPC,GAAejB,GAAcU,ICA7BQ,GAAelB,GCAApC,GAAO8C,KCAtBS,GAAe7F,GAAE6F,iBAAmB,CAClCC,SAAU,kBACVC,YAAa,mBACbC,OAAQ,oBCANC,GAAU,OAIVC,GAAU,CACZT,IAAK,IACLU,KAAM,KACNC,KAAM,IACNC,KAAM,IACNC,SAAU,QACVC,SAAU,SAGRC,GAAe,4BAEnB,SAASC,GAAW5B,GAClB,MAAO,KAAOqB,GAAQrB,GAQxB,IAAI6B,GAAiB,mBC7BrB,IAAIC,GAAY,ECID,SAASC,GAAaC,EAAYC,EAAWlD,EAASmD,EAAgB7K,GACnF,KAAM6K,aAA0BD,GAAY,OAAOD,EAAW1K,MAAMyH,EAAS1H,GAC7E,IAAI9C,EAAO6J,GAAW4D,EAAWpN,WAC7B8I,EAASsE,EAAW1K,MAAM/C,EAAM8C,GACpC,OAAIE,EAASmG,GAAgBA,EACtBnJ,ECHT,IAAI4N,GAAUxL,GAAc,SAASC,EAAMwL,GACzC,IAAIC,EAAcF,GAAQE,YACtBC,EAAQ,WAGV,IAFA,IAAIC,EAAW,EAAGzL,EAASsL,EAAUtL,OACjCO,EAAO1C,MAAMmC,GACR0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BnD,EAAKmD,GAAK4H,EAAU5H,KAAO6H,EAAcrL,UAAUuL,KAAcH,EAAU5H,GAE7E,KAAO+H,EAAWvL,UAAUF,QAAQO,EAAKpC,KAAK+B,UAAUuL,MACxD,OAAOR,GAAanL,EAAM0L,EAAOlL,KAAMA,KAAMC,IAE/C,OAAOiL,KAGTH,GAAQE,YAAclH,GChBtB,IAAAqH,GAAe7L,GAAc,SAASC,EAAMmI,EAAS1H,GACnD,IAAKiB,EAAW1B,GAAO,MAAM,IAAI6L,UAAU,qCAC3C,IAAIH,EAAQ3L,GAAc,SAAS+L,GACjC,OAAOX,GAAanL,EAAM0L,EAAOvD,EAAS3H,KAAMC,EAAK6F,OAAOwF,OAE9D,OAAOJ,KCJTK,GAAejJ,EAAwBU,GCDxB,SAASwI,GAAQC,EAAOC,EAAOC,EAAQC,GAEpD,GADAA,EAASA,GAAU,GACdF,GAAmB,IAAVA,GAEP,GAAIA,GAAS,EAClB,OAAOE,EAAO9F,OAAO2F,QAFrBC,EAAQ1D,EAAAA,EAKV,IADA,IAAI6D,EAAMD,EAAOlM,OACR0D,EAAI,EAAG1D,EAASsD,EAAUyI,GAAQrI,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIf,EAAQoJ,EAAMrI,GAClB,GAAImI,GAAYlJ,KAAW/D,EAAQ+D,IAAUH,EAAYG,IAEvD,GAAIqJ,EAAQ,EACVF,GAAQnJ,EAAOqJ,EAAQ,EAAGC,EAAQC,GAClCC,EAAMD,EAAOlM,YAGb,IADA,IAAIoM,EAAI,EAAGC,EAAM1J,EAAM3C,OAChBoM,EAAIC,GAAKH,EAAOC,KAASxJ,EAAMyJ,UAE9BH,IACVC,EAAOC,KAASxJ,GAGpB,OAAOuJ,ECtBT,IAAAI,GAAezM,GAAc,SAASa,EAAK5B,GAEzC,IAAIsB,GADJtB,EAAOgN,GAAQhN,GAAM,GAAO,IACXkB,OACjB,GAAII,EAAQ,EAAG,MAAM,IAAImM,MAAM,yCAC/B,KAAOnM,KAAS,CACd,IAAImC,EAAMzD,EAAKsB,GACfM,EAAI6B,GAAOmJ,GAAKhL,EAAI6B,GAAM7B,GAE5B,OAAOA,KCXT,IAAA8L,GAAe3M,GAAc,SAASC,EAAM2M,EAAMlM,GAChD,OAAOmM,YAAW,WAChB,OAAO5M,EAAKU,MAAM,KAAMD,KACvBkM,MCDLE,GAAetB,GAAQmB,GAAOnI,GAAG,GCLlB,SAASuI,GAAOC,GAC7B,OAAO,WACL,OAAQA,EAAUrM,MAAMF,KAAMJ,YCDnB,SAAS4M,GAAOC,EAAOjN,GACpC,IAAIkN,EACJ,OAAO,WAKL,QAJMD,EAAQ,IACZC,EAAOlN,EAAKU,MAAMF,KAAMJ,YAEtB6M,GAAS,IAAGjN,EAAO,MAChBkN,GCJX,IAAAC,GAAe5B,GAAQyB,GAAQ,GCDhB,SAASI,GAAQxM,EAAKmM,EAAW5E,GAC9C4E,EAAYtE,GAAGsE,EAAW5E,GAE1B,IADA,IAAuB1F,EAAnB6B,EAAQtF,GAAK4B,GACRgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IAEjD,GAAImJ,EAAUnM,EADd6B,EAAM6B,EAAMV,IACYnB,EAAK7B,GAAM,OAAO6B,ECL/B,SAAS4K,GAA2BC,GACjD,OAAO,SAASC,EAAOR,EAAW5E,GAChC4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAIjI,EAASsD,EAAU+J,GACnBjN,EAAQgN,EAAM,EAAI,EAAIpN,EAAS,EAC5BI,GAAS,GAAKA,EAAQJ,EAAQI,GAASgN,EAC5C,GAAIP,EAAUQ,EAAMjN,GAAQA,EAAOiN,GAAQ,OAAOjN,EAEpD,OAAQ,GCTZ,IAAAkN,GAAeH,GAA2B,GCA1CI,GAAeJ,IAA4B,GCE5B,SAASK,GAAYH,EAAO3M,EAAK2H,EAAUJ,GAIxD,IAFA,IAAItF,GADJ0F,EAAWE,GAAGF,EAAUJ,EAAS,IACZvH,GACjB+M,EAAM,EAAGC,EAAOpK,EAAU+J,GACvBI,EAAMC,GAAM,CACjB,IAAIC,EAAMhO,KAAKgJ,OAAO8E,EAAMC,GAAQ,GAChCrF,EAASgF,EAAMM,IAAQhL,EAAO8K,EAAME,EAAM,EAAQD,EAAOC,EAE/D,OAAOF,ECRM,SAASG,GAAkBR,EAAKS,EAAeL,GAC5D,OAAO,SAASH,EAAOS,EAAM3B,GAC3B,IAAIzI,EAAI,EAAG1D,EAASsD,EAAU+J,GAC9B,GAAkB,iBAAPlB,EACLiB,EAAM,EACR1J,EAAIyI,GAAO,EAAIA,EAAMxM,KAAKM,IAAIkM,EAAMnM,EAAQ0D,GAE5C1D,EAASmM,GAAO,EAAIxM,KAAK+I,IAAIyD,EAAM,EAAGnM,GAAUmM,EAAMnM,EAAS,OAE5D,GAAIwN,GAAerB,GAAOnM,EAE/B,OAAOqN,EADPlB,EAAMqB,EAAYH,EAAOS,MACHA,EAAO3B,GAAO,EAEtC,GAAI2B,GAASA,EAEX,OADA3B,EAAM0B,EAAczP,EAAMiC,KAAKgN,EAAO3J,EAAG1D,GAASZ,KACpC,EAAI+M,EAAMzI,GAAK,EAE/B,IAAKyI,EAAMiB,EAAM,EAAI1J,EAAI1D,EAAS,EAAGmM,GAAO,GAAKA,EAAMnM,EAAQmM,GAAOiB,EACpE,GAAIC,EAAMlB,KAAS2B,EAAM,OAAO3B,EAElC,OAAQ,GCjBZ,IAAA4B,GAAeH,GAAkB,EAAGN,GAAWE,ICH/CQ,GAAeJ,IAAmB,EAAGL,ICAtB,SAASU,GAAKvN,EAAKmM,EAAW5E,GAC3C,IACI1F,GADYsJ,GAAYnL,GAAO4M,GAAYJ,IAC3BxM,EAAKmM,EAAW5E,GACpC,QAAY,IAAR1F,IAA2B,IAATA,EAAY,OAAO7B,EAAI6B,GCAhC,SAAS2L,GAAKxN,EAAK2H,EAAUJ,GAE1C,IAAIvE,EAAG1D,EACP,GAFAqI,EAAWL,GAAWK,EAAUJ,GAE5B4D,GAAYnL,GACd,IAAKgD,EAAI,EAAG1D,EAASU,EAAIV,OAAQ0D,EAAI1D,EAAQ0D,IAC3C2E,EAAS3H,EAAIgD,GAAIA,EAAGhD,OAEjB,CACL,IAAI0D,EAAQtF,GAAK4B,GACjB,IAAKgD,EAAI,EAAG1D,EAASoE,EAAMpE,OAAQ0D,EAAI1D,EAAQ0D,IAC7C2E,EAAS3H,EAAI0D,EAAMV,IAAKU,EAAMV,GAAIhD,GAGtC,OAAOA,EChBM,SAASsI,GAAItI,EAAK2H,EAAUJ,GACzCI,EAAWE,GAAGF,EAAUJ,GAIxB,IAHA,IAAI7D,GAASyH,GAAYnL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACxBmO,EAAUtQ,MAAMmC,GACXI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIgO,EAAahK,EAAQA,EAAMhE,GAASA,EACxC+N,EAAQ/N,GAASiI,EAAS3H,EAAI0N,GAAaA,EAAY1N,GAEzD,OAAOyN,ECTM,SAASE,GAAajB,GAGnC,IAAIkB,EAAU,SAAS5N,EAAK2H,EAAU2E,EAAMuB,GAC1C,IAAInK,GAASyH,GAAYnL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACxBI,EAAQgN,EAAM,EAAI,EAAIpN,EAAS,EAKnC,IAJKuO,IACHvB,EAAOtM,EAAI0D,EAAQA,EAAMhE,GAASA,GAClCA,GAASgN,GAEJhN,GAAS,GAAKA,EAAQJ,EAAQI,GAASgN,EAAK,CACjD,IAAIgB,EAAahK,EAAQA,EAAMhE,GAASA,EACxC4M,EAAO3E,EAAS2E,EAAMtM,EAAI0N,GAAaA,EAAY1N,GAErD,OAAOsM,GAGT,OAAO,SAAStM,EAAK2H,EAAU2E,EAAM/E,GACnC,IAAIsG,EAAUrO,UAAUF,QAAU,EAClC,OAAOsO,EAAQ5N,EAAKsH,GAAWK,EAAUJ,EAAS,GAAI+E,EAAMuB,ICrBhE,IAAAC,GAAeH,GAAa,GCD5BI,GAAeJ,IAAc,GCCd,SAASK,GAAOhO,EAAKmM,EAAW5E,GAC7C,IAAIkG,EAAU,GAKd,OAJAtB,EAAYtE,GAAGsE,EAAW5E,GAC1BiG,GAAKxN,GAAK,SAASiC,EAAOvC,EAAOuO,GAC3B9B,EAAUlK,EAAOvC,EAAOuO,IAAOR,EAAQhQ,KAAKwE,MAE3CwL,ECLM,SAASS,GAAMlO,EAAKmM,EAAW5E,GAC5C4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAI7D,GAASyH,GAAYnL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACnBI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIgO,EAAahK,EAAQA,EAAMhE,GAASA,EACxC,IAAKyM,EAAUnM,EAAI0N,GAAaA,EAAY1N,GAAM,OAAO,EAE3D,OAAO,ECRM,SAASmO,GAAKnO,EAAKmM,EAAW5E,GAC3C4E,EAAYtE,GAAGsE,EAAW5E,GAG1B,IAFA,IAAI7D,GAASyH,GAAYnL,IAAQ5B,GAAK4B,GAClCV,GAAUoE,GAAS1D,GAAKV,OACnBI,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIgO,EAAahK,EAAQA,EAAMhE,GAASA,EACxC,GAAIyM,EAAUnM,EAAI0N,GAAaA,EAAY1N,GAAM,OAAO,EAE1D,OAAO,ECRM,SAASiD,GAASjD,EAAKoN,EAAMgB,EAAWC,GAGrD,OAFKlD,GAAYnL,KAAMA,EAAMgG,GAAOhG,KACZ,iBAAboO,GAAyBC,KAAOD,EAAY,GAChDf,GAAQrN,EAAKoN,EAAMgB,IAAc,ECD1C,IAAAE,GAAenP,GAAc,SAASa,EAAK+G,EAAMlH,GAC/C,IAAI0O,EAAanP,EAQjB,OAPI0B,EAAWiG,GACb3H,EAAO2H,GAEPA,EAAOD,GAAOC,GACdwH,EAAcxH,EAAKrJ,MAAM,GAAI,GAC7BqJ,EAAOA,EAAKA,EAAKzH,OAAS,IAErBgJ,GAAItI,GAAK,SAASuH,GACvB,IAAIiH,EAASpP,EACb,IAAKoP,EAAQ,CAIX,GAHID,GAAeA,EAAYjP,SAC7BiI,EAAUP,GAAQO,EAASgH,IAEd,MAAXhH,EAAiB,OACrBiH,EAASjH,EAAQR,GAEnB,OAAiB,MAAVyH,EAAiBA,EAASA,EAAO1O,MAAMyH,EAAS1H,SCrB5C,SAAS4O,GAAMzO,EAAK6B,GACjC,OAAOyG,GAAItI,EAAKqH,GAASxF,ICCZ,SAAStC,GAAIS,EAAK2H,EAAUJ,GACzC,IACItF,EAAOyM,EADPxI,GAAU0B,EAAAA,EAAU+G,GAAgB/G,EAAAA,EAExC,GAAgB,MAAZD,GAAuC,iBAAZA,GAAyC,iBAAV3H,EAAI,IAAyB,MAAPA,EAElF,IAAK,IAAIgD,EAAI,EAAG1D,GADhBU,EAAMmL,GAAYnL,GAAOA,EAAMgG,GAAOhG,IACTV,OAAQ0D,EAAI1D,EAAQ0D,IAElC,OADbf,EAAQjC,EAAIgD,KACSf,EAAQiE,IAC3BA,EAASjE,QAIb0F,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKxN,GAAK,SAAS4O,EAAGlP,EAAOuO,KAC3BS,EAAW/G,EAASiH,EAAGlP,EAAOuO,IACfU,GAAgBD,KAAc9G,EAAAA,GAAY1B,KAAY0B,EAAAA,KACnE1B,EAAS0I,EACTD,EAAeD,MAIrB,OAAOxI,EClBT,IAAI2I,GAAc,mEACH,SAASC,GAAQ9O,GAC9B,OAAKA,EACD9B,EAAQ8B,GAAatC,EAAMiC,KAAKK,GAChCO,EAASP,GAEJA,EAAIwI,MAAMqG,IAEf1D,GAAYnL,GAAasI,GAAItI,EAAKmH,IAC/BnB,GAAOhG,GAPG,GCDJ,SAAS+O,GAAO/O,EAAKgP,EAAGX,GACrC,GAAS,MAALW,GAAaX,EAEf,OADKlD,GAAYnL,KAAMA,EAAMgG,GAAOhG,IAC7BA,EAAI+H,GAAO/H,EAAIV,OAAS,IAEjC,IAAIyP,EAASD,GAAQ9O,GACjBV,EAASsD,EAAUmM,GACvBC,EAAI/P,KAAKM,IAAIN,KAAK+I,IAAIgH,EAAG1P,GAAS,GAElC,IADA,IAAI2P,EAAO3P,EAAS,EACXI,EAAQ,EAAGA,EAAQsP,EAAGtP,IAAS,CACtC,IAAIwP,EAAOnH,GAAOrI,EAAOuP,GACrBE,EAAOJ,EAAOrP,GAClBqP,EAAOrP,GAASqP,EAAOG,GACvBH,EAAOG,GAAQC,EAEjB,OAAOJ,EAAOrR,MAAM,EAAGsR,GCrBV,SAASI,GAAMC,EAAUC,GACtC,OAAO,SAAStP,EAAK2H,EAAUJ,GAC7B,IAAIrB,EAASoJ,EAAY,CAAC,GAAI,IAAM,GAMpC,OALA3H,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKxN,GAAK,SAASiC,EAAOvC,GACxB,IAAImC,EAAM8F,EAAS1F,EAAOvC,EAAOM,GACjCqP,EAASnJ,EAAQjE,EAAOJ,MAEnBqE,GCPX,IAAAqJ,GAAeH,IAAM,SAASlJ,EAAQjE,EAAOJ,GACvCD,EAAIsE,EAAQrE,GAAMqE,EAAOrE,GAAKpE,KAAKwE,GAAaiE,EAAOrE,GAAO,CAACI,MCFrEuN,GAAeJ,IAAM,SAASlJ,EAAQjE,EAAOJ,GAC3CqE,EAAOrE,GAAOI,KCChBwN,GAAeL,IAAM,SAASlJ,EAAQjE,EAAOJ,GACvCD,EAAIsE,EAAQrE,GAAMqE,EAAOrE,KAAaqE,EAAOrE,GAAO,KCH1DyN,GAAeF,IAAM,SAASlJ,EAAQjE,EAAOyN,GAC3CxJ,EAAOwJ,EAAO,EAAI,GAAGjS,KAAKwE,MACzB,GCJY,SAAS0N,GAAS1N,EAAOJ,EAAK7B,GAC3C,OAAO6B,KAAO7B,ECKhB,IAAA4P,GAAezQ,GAAc,SAASa,EAAK5B,GACzC,IAAI8H,EAAS,GAAIyB,EAAWvJ,EAAK,GACjC,GAAW,MAAP4B,EAAa,OAAOkG,EACpBpF,EAAW6G,IACTvJ,EAAKkB,OAAS,IAAGqI,EAAWL,GAAWK,EAAUvJ,EAAK,KAC1DA,EAAO6G,GAAQjF,KAEf2H,EAAWgI,GACXvR,EAAOgN,GAAQhN,GAAM,GAAO,GAC5B4B,EAAM1C,OAAO0C,IAEf,IAAK,IAAIgD,EAAI,EAAG1D,EAASlB,EAAKkB,OAAQ0D,EAAI1D,EAAQ0D,IAAK,CACrD,IAAInB,EAAMzD,EAAK4E,GACXf,EAAQjC,EAAI6B,GACZ8F,EAAS1F,EAAOJ,EAAK7B,KAAMkG,EAAOrE,GAAOI,GAE/C,OAAOiE,KCfT2J,GAAe1Q,GAAc,SAASa,EAAK5B,GACzC,IAAwBmJ,EAApBI,EAAWvJ,EAAK,GAUpB,OATI0C,EAAW6G,IACbA,EAAWuE,GAAOvE,GACdvJ,EAAKkB,OAAS,IAAGiI,EAAUnJ,EAAK,MAEpCA,EAAOkK,GAAI8C,GAAQhN,GAAM,GAAO,GAAQ+F,QACxCwD,EAAW,SAAS1F,EAAOJ,GACzB,OAAQoB,GAAS7E,EAAMyD,KAGpB+N,GAAK5P,EAAK2H,EAAUJ,MCfd,SAASsG,GAAQlB,EAAOqC,EAAGX,GACxC,OAAO3Q,EAAMiC,KAAKgN,EAAO,EAAG1N,KAAKM,IAAI,EAAGoN,EAAMrN,QAAe,MAAL0P,GAAaX,EAAQ,EAAIW,KCFpE,SAASc,GAAMnD,EAAOqC,EAAGX,GACtC,OAAa,MAAT1B,GAAiBA,EAAMrN,OAAS,EAAe,MAAL0P,GAAaX,OAAQ,EAAS,GACnE,MAALW,GAAaX,EAAc1B,EAAM,GAC9BkB,GAAQlB,EAAOA,EAAMrN,OAAS0P,GCFxB,SAASvP,GAAKkN,EAAOqC,EAAGX,GACrC,OAAO3Q,EAAMiC,KAAKgN,EAAY,MAALqC,GAAaX,EAAQ,EAAIW,GCCpD,IAAAe,GAAe5Q,GAAc,SAASwN,EAAOlN,GAE3C,OADAA,EAAO2L,GAAQ3L,GAAM,GAAM,GACpBuO,GAAOrB,GAAO,SAAS1K,GAC5B,OAAQgB,GAASxD,EAAMwC,SCN3B+N,GAAe7Q,GAAc,SAASwN,EAAOsD,GAC3C,OAAOF,GAAWpD,EAAOsD,MCKZ,SAASC,GAAKvD,EAAOwD,EAAUxI,EAAUJ,GACjDpH,EAAUgQ,KACb5I,EAAUI,EACVA,EAAWwI,EACXA,GAAW,GAEG,MAAZxI,IAAkBA,EAAWE,GAAGF,EAAUJ,IAG9C,IAFA,IAAIrB,EAAS,GACTkK,EAAO,GACFpN,EAAI,EAAG1D,EAASsD,EAAU+J,GAAQ3J,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIf,EAAQ0K,EAAM3J,GACd0L,EAAW/G,EAAWA,EAAS1F,EAAOe,EAAG2J,GAAS1K,EAClDkO,IAAaxI,GACV3E,GAAKoN,IAAS1B,GAAUxI,EAAOzI,KAAKwE,GACzCmO,EAAO1B,GACE/G,EACJ1E,GAASmN,EAAM1B,KAClB0B,EAAK3S,KAAKiR,GACVxI,EAAOzI,KAAKwE,IAEJgB,GAASiD,EAAQjE,IAC3BiE,EAAOzI,KAAKwE,GAGhB,OAAOiE,EC5BT,IAAAmK,GAAelR,GAAc,SAASmR,GACpC,OAAOJ,GAAK9E,GAAQkF,GAAQ,GAAM,OCDrB,SAASC,GAAM5D,GAI5B,IAHA,IAAIrN,EAASqN,GAASpN,GAAIoN,EAAO/J,GAAWtD,QAAU,EAClD4G,EAAS/I,MAAMmC,GAEVI,EAAQ,EAAGA,EAAQJ,EAAQI,IAClCwG,EAAOxG,GAAS+O,GAAM9B,EAAOjN,GAE/B,OAAOwG,ECRT,IAAAsK,GAAerR,EAAcoR,ICFd,SAASE,GAAYC,EAAU1Q,GAC5C,OAAO0Q,EAASC,OAAShN,GAAE3D,GAAK4Q,QAAU5Q,ECG7B,SAAS6Q,GAAM7Q,GAS5B,OARAwN,GAAKrH,GAAUnG,IAAM,SAASK,GAC5B,IAAIjB,EAAOuE,GAAEtD,GAAQL,EAAIK,GACzBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIR,EAAO,CAACD,KAAKgE,UAEjB,OADAnG,EAAKqC,MAAMD,EAAML,WACViR,GAAY7Q,KAAMR,EAAKU,MAAM6D,GAAG9D,QAGpC8D,GCVT6J,GAAK,CAAC,MAAO,OAAQ,UAAW,QAAS,OAAQ,SAAU,YAAY,SAASnN,GAC9E,IAAImO,EAAStR,EAAWmD,GACxBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIL,EAAMJ,KAAKgE,SAOf,OANW,MAAP5D,IACFwO,EAAO1O,MAAME,EAAKR,WACJ,UAATa,GAA6B,WAATA,GAAqC,IAAfL,EAAIV,eAC1CU,EAAI,IAGRyQ,GAAY7Q,KAAMI,OAK7BwN,GAAK,CAAC,SAAU,OAAQ,UAAU,SAASnN,GACzC,IAAImO,EAAStR,EAAWmD,GACxBsD,GAAEvG,UAAUiD,GAAQ,WAClB,IAAIL,EAAMJ,KAAKgE,SAEf,OADW,MAAP5D,IAAaA,EAAMwO,EAAO1O,MAAME,EAAKR,YAClCiR,GAAY7Q,KAAMI,WCJzB2D,GAAIkN,+DCrBO,SAAgB7Q,GAC7B,OAAe,OAARA,uCCDM,SAAmBA,GAChC,SAAUA,GAAwB,IAAjBA,EAAI8Q,qJCER,SAAkB9Q,GAC/B,OAAQY,EAASZ,IAAQrB,EAAUqB,KAAStB,MAAMqS,WAAW/Q,oCCGhD,SAAiBA,GAC9B,GAAW,MAAPA,EAAa,OAAO,EAGxB,IAAIV,EAASsD,EAAU5C,GACvB,MAAqB,iBAAVV,IACTpB,EAAQ8B,IAAQO,EAASP,IAAQ8B,EAAY9B,IAC1B,IAAXV,EACsB,IAAzBsD,EAAUxE,GAAK4B,wB/FuHT,SAAiBsE,EAAGC,GACjC,OAAOF,GAAGC,EAAGC,mFgGpIA,SAAevE,GAI5B,IAHA,IAAI0D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACf0R,EAAQ7T,MAAMmC,GACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAC1BgO,EAAMhO,GAAK,CAACU,EAAMV,GAAIhD,EAAI0D,EAAMV,KAElC,OAAOgO,yFCLM,SAAgB5T,EAAW6T,GACxC,IAAI/K,EAASU,GAAWxJ,GAExB,OADI6T,GAAOtK,GAAUT,EAAQ+K,GACtB/K,SCJM,SAAelG,GAC5B,OAAKD,EAASC,GACP9B,EAAQ8B,GAAOA,EAAItC,QAAUgJ,GAAO,GAAI1G,GADpBA,OCHd,SAAaA,EAAKkR,GAE/B,OADAA,EAAYlR,GACLA,cCCM,SAAaA,EAAK+G,GAG/B,IADA,IAAIzH,GADJyH,EAAOD,GAAOC,IACIzH,OACT0D,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAInB,EAAMkF,EAAK/D,GACf,IAAKmO,EAAKnR,EAAK6B,GAAM,OAAO,EAC5B7B,EAAMA,EAAI6B,GAEZ,QAASvC,aCTI,SAAmBU,EAAK2H,EAAUJ,GAC/CI,EAAWE,GAAGF,EAAUJ,GAIxB,IAHA,IAAI7D,EAAQtF,GAAK4B,GACbV,EAASoE,EAAMpE,OACfmO,EAAU,GACL/N,EAAQ,EAAGA,EAAQJ,EAAQI,IAAS,CAC3C,IAAIgO,EAAahK,EAAMhE,GACvB+N,EAAQC,GAAc/F,EAAS3H,EAAI0N,GAAaA,EAAY1N,GAE9D,OAAOyN,mECVM,SAAoBzN,GACjC,OAAW,MAAPA,EAAoB8H,GACjB,SAASf,GACd,OAAOE,GAAIjH,EAAK+G,iCCJL,SAAeiI,EAAGrH,EAAUJ,GACzC,IAAI6J,EAAQjU,MAAM8B,KAAKM,IAAI,EAAGyP,IAC9BrH,EAAWL,GAAWK,EAAUJ,EAAS,GACzC,IAAK,IAAIvE,EAAI,EAAGA,EAAIgM,EAAGhM,IAAKoO,EAAMpO,GAAK2E,EAAS3E,GAChD,OAAOoO,uEpE8BM,SAAkBC,EAAMC,EAAUC,IAC1CD,GAAYC,IAAaD,EAAWC,GACzCD,EAAW9K,GAAS,GAAI8K,EAAU3N,GAAE6F,kBAGpC,IAAIpC,EAAUuB,OAAO,EAClB2I,EAAS3H,QAAUC,IAASnD,QAC5B6K,EAAS5H,aAAeE,IAASnD,QACjC6K,EAAS7H,UAAYG,IAASnD,QAC/BgC,KAAK,KAAO,KAAM,KAGhB/I,EAAQ,EACR+G,EAAS,SACb4K,EAAKvI,QAAQ1B,GAAS,SAASoB,EAAOmB,EAAQD,EAAaD,EAAU+H,GAanE,OAZA/K,GAAU4K,EAAK3T,MAAMgC,EAAO8R,GAAQ1I,QAAQqB,GAAcC,IAC1D1K,EAAQ8R,EAAShJ,EAAMlJ,OAEnBqK,EACFlD,GAAU,cAAgBkD,EAAS,iCAC1BD,EACTjD,GAAU,cAAgBiD,EAAc,uBAC/BD,IACThD,GAAU,OAASgD,EAAW,YAIzBjB,KAET/B,GAAU,OAEV,IAgBIgL,EAhBAC,EAAWJ,EAASK,SACxB,GAAID,GAEF,IAAKrH,GAAe1H,KAAK+O,GAAW,MAAM,IAAI7F,MAC5C,sCAAwC6F,QAI1CjL,EAAS,mBAAqBA,EAAS,MACvCiL,EAAW,MAGbjL,EAAS,2CACP,oDACAA,EAAS,gBAGX,IACEgL,EAAS,IAAIxU,SAASyU,EAAU,IAAKjL,GACrC,MAAOmL,GAEP,MADAA,EAAEnL,OAASA,EACLmL,EAGR,IAAIC,EAAW,SAASC,GACtB,OAAOL,EAAO9R,KAAKC,KAAMkS,EAAMnO,KAMjC,OAFAkO,EAASpL,OAAS,YAAciL,EAAW,OAASjL,EAAS,IAEtDoL,UqE7FM,SAAgB7R,EAAK+G,EAAMgL,GAExC,IAAIzS,GADJyH,EAAOD,GAAOC,IACIzH,OAClB,IAAKA,EACH,OAAOwB,EAAWiR,GAAYA,EAASpS,KAAKK,GAAO+R,EAErD,IAAK,IAAI/O,EAAI,EAAGA,EAAI1D,EAAQ0D,IAAK,CAC/B,IAAIM,EAAc,MAAPtD,OAAc,EAASA,EAAI+G,EAAK/D,SAC9B,IAATM,IACFA,EAAOyO,EACP/O,EAAI1D,GAENU,EAAMc,EAAWwC,GAAQA,EAAK3D,KAAKK,GAAOsD,EAE5C,OAAOtD,YpEjBM,SAAkBgS,GAC/B,IAAIC,IAAO3H,GAAY,GACvB,OAAO0H,EAASA,EAASC,EAAKA,SqEFjB,SAAejS,GAC5B,IAAI0Q,EAAW/M,GAAE3D,GAEjB,OADA0Q,EAASC,QAAS,EACXD,qDCHM,SAAiBtR,EAAM8S,GACpC,IAAIC,EAAU,SAAStQ,GACrB,IAAIuQ,EAAQD,EAAQC,MAChBC,EAAU,IAAMH,EAASA,EAAOpS,MAAMF,KAAMJ,WAAaqC,GAE7D,OADKD,EAAIwQ,EAAOC,KAAUD,EAAMC,GAAWjT,EAAKU,MAAMF,KAAMJ,YACrD4S,EAAMC,IAGf,OADAF,EAAQC,MAAQ,GACTD,8BCJM,SAAkB/S,EAAM2M,EAAMuG,GAC3C,IAAIC,EAAShL,EAAS1H,EAAMqG,EACxBsM,EAAW,EACVF,IAASA,EAAU,IAExB,IAAIG,EAAQ,WACVD,GAA+B,IAApBF,EAAQI,QAAoB,EAAIxK,KAC3CqK,EAAU,KACVrM,EAAS9G,EAAKU,MAAMyH,EAAS1H,GACxB0S,IAAShL,EAAU1H,EAAO,OAG7B8S,EAAY,WACd,IAAIC,EAAO1K,KACNsK,IAAgC,IAApBF,EAAQI,UAAmBF,EAAWI,GACvD,IAAIC,EAAY9G,GAAQ6G,EAAOJ,GAc/B,OAbAjL,EAAU3H,KACVC,EAAOL,UACHqT,GAAa,GAAKA,EAAY9G,GAC5BwG,IACFO,aAAaP,GACbA,EAAU,MAEZC,EAAWI,EACX1M,EAAS9G,EAAKU,MAAMyH,EAAS1H,GACxB0S,IAAShL,EAAU1H,EAAO,OACrB0S,IAAgC,IAArBD,EAAQS,WAC7BR,EAAUvG,WAAWyG,EAAOI,IAEvB3M,GAST,OANAyM,EAAUK,OAAS,WACjBF,aAAaP,GACbC,EAAW,EACXD,EAAUhL,EAAU1H,EAAO,MAGtB8S,YCtCM,SAAkBvT,EAAM2M,EAAMkH,GAC3C,IAAIV,EAASC,EAAU3S,EAAMqG,EAAQqB,EAEjCkL,EAAQ,WACV,IAAIS,EAAShL,KAAQsK,EACjBzG,EAAOmH,EACTX,EAAUvG,WAAWyG,EAAO1G,EAAOmH,IAEnCX,EAAU,KACLU,IAAW/M,EAAS9G,EAAKU,MAAMyH,EAAS1H,IAExC0S,IAAS1S,EAAO0H,EAAU,QAI/B4L,EAAYhU,GAAc,SAASiU,GAQrC,OAPA7L,EAAU3H,KACVC,EAAOuT,EACPZ,EAAWtK,KACNqK,IACHA,EAAUvG,WAAWyG,EAAO1G,GACxBkH,IAAW/M,EAAS9G,EAAKU,MAAMyH,EAAS1H,KAEvCqG,KAQT,OALAiN,EAAUH,OAAS,WACjBF,aAAaP,GACbA,EAAU1S,EAAO0H,EAAU,MAGtB4L,QCjCM,SAAc/T,EAAMiU,GACjC,OAAO1I,GAAQ0I,EAASjU,sBCJX,WACb,IAAIS,EAAOL,UACP8T,EAAQzT,EAAKP,OAAS,EAC1B,OAAO,WAGL,IAFA,IAAI0D,EAAIsQ,EACJpN,EAASrG,EAAKyT,GAAOxT,MAAMF,KAAMJ,WAC9BwD,KAAKkD,EAASrG,EAAKmD,GAAGrD,KAAKC,KAAMsG,GACxC,OAAOA,UCRI,SAAemG,EAAOjN,GACnC,OAAO,WACL,KAAMiN,EAAQ,EACZ,OAAOjN,EAAKU,MAAMF,KAAMJ,6ICCf,SAAmBQ,EAAKyD,GACrC,OAAO8J,GAAKvN,EAAKoH,GAAQ3D,0HCDZ,SAAgBzD,EAAKmM,EAAW5E,GAC7C,OAAOyG,GAAOhO,EAAKkM,GAAOrE,GAAGsE,IAAa5E,+FCD7B,SAAevH,EAAKyD,GACjC,OAAOuK,GAAOhO,EAAKoH,GAAQ3D,gBCAd,SAAazD,EAAK2H,EAAUJ,GACzC,IACItF,EAAOyM,EADPxI,EAAS0B,EAAAA,EAAU+G,EAAe/G,EAAAA,EAEtC,GAAgB,MAAZD,GAAuC,iBAAZA,GAAyC,iBAAV3H,EAAI,IAAyB,MAAPA,EAElF,IAAK,IAAIgD,EAAI,EAAG1D,GADhBU,EAAMmL,GAAYnL,GAAOA,EAAMgG,GAAOhG,IACTV,OAAQ0D,EAAI1D,EAAQ0D,IAElC,OADbf,EAAQjC,EAAIgD,KACSf,EAAQiE,IAC3BA,EAASjE,QAIb0F,EAAWE,GAAGF,EAAUJ,GACxBiG,GAAKxN,GAAK,SAAS4O,EAAGlP,EAAOuO,KAC3BS,EAAW/G,EAASiH,EAAGlP,EAAOuO,IACfU,GAAgBD,IAAa9G,EAAAA,GAAY1B,IAAW0B,EAAAA,KACjE1B,EAAS0I,EACTD,EAAeD,MAIrB,OAAOxI,WCxBM,SAAiBlG,GAC9B,OAAO+O,GAAO/O,EAAK4H,EAAAA,qBCCN,SAAgB5H,EAAK2H,EAAUJ,GAC5C,IAAI7H,EAAQ,EAEZ,OADAiI,EAAWE,GAAGF,EAAUJ,GACjBkH,GAAMnG,GAAItI,GAAK,SAASiC,EAAOJ,EAAKoM,GACzC,MAAO,CACLhM,MAAOA,EACPvC,MAAOA,IACP6T,SAAU5L,EAAS1F,EAAOJ,EAAKoM,OAEhC5H,MAAK,SAASmN,EAAMC,GACrB,IAAInP,EAAIkP,EAAKD,SACThP,EAAIkP,EAAMF,SACd,GAAIjP,IAAMC,EAAG,CACX,GAAID,EAAIC,QAAW,IAAND,EAAc,OAAO,EAClC,GAAIA,EAAIC,QAAW,IAANA,EAAc,OAAQ,EAErC,OAAOiP,EAAK9T,MAAQ+T,EAAM/T,SACxB,wEClBS,SAAcM,GAC3B,OAAW,MAAPA,EAAoB,EACjBmL,GAAYnL,GAAOA,EAAIV,OAASlB,GAAK4B,GAAKV,iECFpC,SAAcqN,EAAOqC,EAAGX,GACrC,OAAa,MAAT1B,GAAiBA,EAAMrN,OAAS,EAAe,MAAL0P,GAAaX,OAAQ,EAAS,GACnE,MAALW,GAAaX,EAAc1B,EAAMA,EAAMrN,OAAS,GAC7CG,GAAKkN,EAAO1N,KAAKM,IAAI,EAAGoN,EAAMrN,OAAS0P,qCCJjC,SAAiBrC,GAC9B,OAAOqB,GAAOrB,EAAO+G,kBCAR,SAAiB/G,EAAOrB,GACrC,OAAOqI,GAAShH,EAAOrB,GAAO,uDCAjB,SAAsBqB,GAGnC,IAFA,IAAIzG,EAAS,GACT0N,EAAapU,UAAUF,OAClB0D,EAAI,EAAG1D,EAASsD,EAAU+J,GAAQ3J,EAAI1D,EAAQ0D,IAAK,CAC1D,IAAIoK,EAAOT,EAAM3J,GACjB,IAAIC,GAASiD,EAAQkH,GAArB,CACA,IAAI1B,EACJ,IAAKA,EAAI,EAAGA,EAAIkI,GACT3Q,GAASzD,UAAUkM,GAAI0B,GADF1B,KAGxBA,IAAMkI,GAAY1N,EAAOzI,KAAK2P,IAEpC,OAAOlH,qDCZM,SAAgB+H,EAAMjI,GAEnC,IADA,IAAIE,EAAS,GACJlD,EAAI,EAAG1D,EAASsD,EAAUqL,GAAOjL,EAAI1D,EAAQ0D,IAChDgD,EACFE,EAAO+H,EAAKjL,IAAMgD,EAAOhD,GAEzBkD,EAAO+H,EAAKjL,GAAG,IAAMiL,EAAKjL,GAAG,GAGjC,OAAOkD,SCXM,SAAeoN,EAAOO,EAAMC,GAC7B,MAARD,IACFA,EAAOP,GAAS,EAChBA,EAAQ,GAELQ,IACHA,EAAOD,EAAOP,GAAS,EAAI,GAM7B,IAHA,IAAIhU,EAASL,KAAKM,IAAIN,KAAK8U,MAAMF,EAAOP,GAASQ,GAAO,GACpDE,EAAQ7W,MAAMmC,GAETmM,EAAM,EAAGA,EAAMnM,EAAQmM,IAAO6H,GAASQ,EAC9CE,EAAMvI,GAAO6H,EAGf,OAAOU,SCfM,SAAerH,EAAOsH,GACnC,GAAa,MAATA,GAAiBA,EAAQ,EAAG,MAAO,GAGvC,IAFA,IAAI/N,EAAS,GACTlD,EAAI,EAAG1D,EAASqN,EAAMrN,OACnB0D,EAAI1D,GACT4G,EAAOzI,KAAKC,EAAMiC,KAAKgN,EAAO3J,EAAGA,GAAKiR,IAExC,OAAO/N,gClCaTvC,GAAEA,EAAIA"}
\ No newline at end of file
diff --git a/web/core/core.libraries.yml b/web/core/core.libraries.yml
index a7384a8972ebe989da7639a9c61077576e0de35d..7d1d3b628c2c101e606153db508fb86249d605e9 100644
--- a/web/core/core.libraries.yml
+++ b/web/core/core.libraries.yml
@@ -30,7 +30,14 @@ ckeditor5:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/ckeditor5-dll.js: { preprocess: false, minified: true }
+    # This file is not aggregated to force the creation of a new aggregate file
+    # containing all files between this one and the next non-aggregated file
+    # (if it exists). The files loaded after this one will include CKEditor 5
+    # translations, enabled plugins, and the rest of the JavaScript needed on
+    # the page.
+    assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js: { preprocess: false, minified: true }
+  dependencies:
+    - core/ckeditor5.translations
 
 ckeditor5.editorClassic:
   remote: https://github.com/ckeditor/ckeditor5
@@ -40,7 +47,7 @@ ckeditor5.editorClassic:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/editor-classic.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/editor-classic/editor-classic.js: { minified: true }
   dependencies:
     - core/ckeditor5
 
@@ -52,7 +59,7 @@ ckeditor5.editorDecoupled:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/editor-decoupled.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/editor-decoupled/editor-decoupled.js: { minified: true }
   dependencies:
     - core/ckeditor5
     - core/ckeditor5.htmlSupport
@@ -65,10 +72,23 @@ ckeditor5.internal:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/essentials.js: { preprocess: false, minified: true }
-    assets/vendor/ckeditor5/heading.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/essentials/essentials.js: { minified: true }
+  dependencies:
+    - core/ckeditor5
+    - core/ckeditor5.heading
+
+ckeditor5.heading:
+  remote: https://github.com/ckeditor/ckeditor5
+  version: "31.0.0"
+  license:
+    name: GNU-GPL-2.0-or-later
+    url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
+    gpl-compatible: true
+  js:
+    assets/vendor/ckeditor5/heading/heading.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.basic:
   remote: https://github.com/ckeditor/ckeditor5
@@ -78,9 +98,10 @@ ckeditor5.basic:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/basic-styles.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/basic-styles/basic-styles.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.specialCharacters:
   remote: https://github.com/ckeditor/ckeditor5
@@ -90,9 +111,10 @@ ckeditor5.specialCharacters:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/special-characters.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/special-characters/special-characters.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.blockquote:
   remote: https://github.com/ckeditor/ckeditor5
@@ -102,9 +124,10 @@ ckeditor5.blockquote:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/block-quote.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/block-quote/block-quote.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.image:
   remote: https://github.com/ckeditor/ckeditor5
@@ -114,9 +137,10 @@ ckeditor5.image:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/image.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/image/image.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.link:
   remote: https://github.com/ckeditor/ckeditor5
@@ -126,9 +150,10 @@ ckeditor5.link:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/link.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/link/link.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.list:
   remote: https://github.com/ckeditor/ckeditor5
@@ -138,9 +163,10 @@ ckeditor5.list:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/list.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/list/list.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.horizontalLine:
   remote: https://github.com/ckeditor/ckeditor5
@@ -150,9 +176,10 @@ ckeditor5.horizontalLine:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/horizontal-line.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/horizontal-line/horizontal-line.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.htmlSupport:
   remote: https://github.com/ckeditor/ckeditor5
@@ -162,9 +189,10 @@ ckeditor5.htmlSupport:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/html-support.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/html-support/html-support.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.alignment:
   remote: https://github.com/ckeditor/ckeditor5
@@ -174,9 +202,10 @@ ckeditor5.alignment:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/alignment.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/alignment/alignment.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.removeFormat:
   remote: https://github.com/ckeditor/ckeditor5
@@ -186,9 +215,10 @@ ckeditor5.removeFormat:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/remove-format.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/remove-format/remove-format.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.pasteFromOffice:
   remote: https://github.com/ckeditor/ckeditor5
@@ -198,9 +228,9 @@ ckeditor5.pasteFromOffice:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/paste-from-office.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/paste-from-office/paste-from-office.js: { minified: true }
   dependencies:
-    - ckeditor5/ckeditor5
+    - core/ckeditor5
 
 ckeditor5.indent:
   remote: https://github.com/ckeditor/ckeditor5
@@ -210,9 +240,10 @@ ckeditor5.indent:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/indent.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/indent/indent.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.sourceEditing:
   remote: https://github.com/ckeditor/ckeditor5
@@ -222,9 +253,10 @@ ckeditor5.sourceEditing:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/source-editing.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/source-editing/source-editing.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.table:
   remote: https://github.com/ckeditor/ckeditor5
@@ -234,9 +266,10 @@ ckeditor5.table:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/table.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/table/table.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
 
 ckeditor5.language:
   remote: https://github.com/ckeditor/ckeditor5
@@ -246,9 +279,19 @@ ckeditor5.language:
     url: https://github.com/ckeditor/ckeditor5/blob/v31.0.0/LICENSE.md
     gpl-compatible: true
   js:
-    assets/vendor/ckeditor5/language.js: { preprocess: false, minified: true }
+    assets/vendor/ckeditor5/language/language.js: { minified: true }
   dependencies:
     - core/ckeditor5
+    - core/ckeditor5.translations
+
+ckeditor5.translations:
+  # No sensible version can be specified, since the translations may change at
+  # any time.
+  js:
+    # This file does not actually exist; it's a placeholder file that will be
+    # overridden by ckeditor5_js_alter(), and is here because empty libraries
+    # are not allowed.
+    assets/vendor/ckeditor5/translation.js: {}
 
 css.escape:
   remote: https://github.com/mathiasbynens/CSS.escape
@@ -1084,10 +1127,10 @@ tabbable.jquery.shim:
 
 underscore:
   remote: https://github.com/jashkenas/underscore
-  version: "1.13.1"
+  version: "1.13.2"
   license:
     name: MIT
-    url: https://raw.githubusercontent.com/jashkenas/underscore/1.13.1/LICENSE
+    url: https://raw.githubusercontent.com/jashkenas/underscore/1.13.2/LICENSE
     gpl-compatible: true
   js:
     assets/vendor/underscore/underscore-min.js: { weight: -20, minified: true }
diff --git a/web/core/includes/file.inc b/web/core/includes/file.inc
index c0be1e0253f4a69fbfc4072f1c7041c9ca7e2527..29bbae45fa3370b9a204ccee2e15931af6850640 100644
--- a/web/core/includes/file.inc
+++ b/web/core/includes/file.inc
@@ -65,6 +65,9 @@
  */
 function file_create_url($uri) {
   @trigger_error('file_create_url() is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use the appropriate method on \Drupal\Core\File\FileUrlGeneratorInterface instead. See https://www.drupal.org/node/2940031', E_USER_DEPRECATED);
+  if (is_null($uri)) {
+    return NULL;
+  }
   try {
     return \Drupal::service('file_url_generator')->generateAbsoluteString($uri);
   }
diff --git a/web/core/includes/install.core.inc b/web/core/includes/install.core.inc
index fe8be4526366f390a888ee203c052e1c9599a3b9..3ae869e983abfdfbcbd03f01ae6477ac4fe722b5 100644
--- a/web/core/includes/install.core.inc
+++ b/web/core/includes/install.core.inc
@@ -2297,7 +2297,16 @@ function install_display_requirements($install_state, $requirements) {
         // proceed in a single request so there is no good opportunity (and no
         // good method) to warn the user anyway.
         if (isset($requirement['severity']) && $requirement['severity'] == REQUIREMENT_ERROR) {
-          $failures[] = $requirement['title'] . ': ' . $requirement['value'] . "\n\n" . $requirement['description'];
+          $render_array = [
+            '#type' => 'inline_template',
+            '#template' => '{{ title }}:{{ value }}<br /><br />{{ description }}',
+            '#context' => [
+              'title' => $requirement['title'],
+              'value' => $requirement['value'],
+              'description' => $requirement['description'],
+            ],
+          ];
+          $failures[] = \Drupal::service('renderer')->renderPlain($render_array);
         }
       }
       if (!empty($failures)) {
diff --git a/web/core/includes/theme.inc b/web/core/includes/theme.inc
index ff7052d4a8d8b231cce8f07a923f05856d0cb839..14bdbc9608b1009c3ccfbf4bc9497d129b501ddf 100644
--- a/web/core/includes/theme.inc
+++ b/web/core/includes/theme.inc
@@ -126,6 +126,9 @@ function drupal_theme_rebuild() {
 /**
  * Allows themes and/or theme engines to discover overridden theme functions.
  *
+ * @internal only exists to support discovery of deprecated theme functions,
+ *   will be removed in Drupal 10.0.0.
+ *
  * @param array $cache
  *   The existing cache of theme hooks to test against.
  * @param array $prefixes
diff --git a/web/core/lib/Drupal.php b/web/core/lib/Drupal.php
index 43f84e4714603b09988ba65f96c7d669c5a9856c..f116bde798a5a417ee59df116b80a5eac2fc0a99 100644
--- a/web/core/lib/Drupal.php
+++ b/web/core/lib/Drupal.php
@@ -75,7 +75,7 @@ class Drupal {
   /**
    * The current system version.
    */
-  const VERSION = '9.3.6';
+  const VERSION = '9.3.7';
 
   /**
    * Core API compatibility.
diff --git a/web/core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php b/web/core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php
index 052d9d12ffe6bd573ae52c8f747b93247914bc14..f2ba6cb462ffe2c97d86adf782cf74be37493298 100644
--- a/web/core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php
+++ b/web/core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php
@@ -57,7 +57,7 @@ public function applies(Route $route) {
       '_access_rest_csrf',
     ];
     if ($route->hasRequirement('_access_rest_csrf')) {
-      @trigger_error('Route requirement _access_rest_csrf is deprecated in drupal:8.2.0 and is removed in drupal:10.0.0. Use _csrf_request_header_token instead. See https://www.drupal.org/node/2772399', E_USER_DEPRECATED);
+      @trigger_error('Route requirement _access_rest_csrf is deprecated in drupal:9.2.0 and is removed in drupal:10.0.0. Use _csrf_request_header_token instead. See https://www.drupal.org/node/2772399', E_USER_DEPRECATED);
     }
     $requirement_keys = array_keys($requirements);
 
diff --git a/web/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php b/web/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
index 283035b835b7b463782a0ff3eece0c3c2bdfc14b..0b3e5f4c79cfc728e1713338d332103e6d6311c2 100644
--- a/web/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
+++ b/web/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
@@ -634,6 +634,11 @@ public function changeField($table, $field, $field_new, $spec, $keys_new = []) {
       $sql .= ', ADD ' . implode(', ADD ', $keys_sql);
     }
     $this->connection->query($sql);
+
+    if ($spec['type'] === 'serial') {
+      $max = $this->connection->query('SELECT MAX(`' . $field_new . '`) FROM {' . $table . '}')->fetchField();
+      $this->connection->query("ALTER TABLE {" . $table . "} AUTO_INCREMENT = " . ($max + 1));
+    }
   }
 
   /**
diff --git a/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php b/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php
index d1044043a5770c42e05cd31b465c4af7d4b4ba6c..b5cb8ce0fbf7c85f5cc71ba1fb34f3a53c4edd01 100644
--- a/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php
+++ b/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php
@@ -7,6 +7,7 @@
 use Drupal\Core\Cache\MemoryCache\MemoryCacheInterface;
 use Drupal\Core\Entity\Exception\AmbiguousBundleClassException;
 use Drupal\Core\Entity\Exception\BundleClassInheritanceException;
+use Drupal\Core\Entity\Exception\MissingBundleClassException;
 use Drupal\Core\Field\FieldDefinitionInterface;
 use Drupal\Core\Field\FieldStorageDefinitionInterface;
 use Drupal\Core\Language\LanguageInterface;
@@ -202,9 +203,12 @@ public function getEntityClass(?string $bundle = NULL): string {
     $bundle_info = $this->entityTypeBundleInfo->getBundleInfo($this->entityTypeId);
     $bundle_class = $bundle_info[$bundle]['class'] ?? NULL;
 
-    // Bundle classes should extend the main entity class.
+    // Bundle classes should exist and extend the main entity class.
     if ($bundle_class) {
-      if (!is_subclass_of($bundle_class, $entity_class)) {
+      if (!class_exists($bundle_class)) {
+        throw new MissingBundleClassException($bundle_class);
+      }
+      elseif (!is_subclass_of($bundle_class, $entity_class)) {
         throw new BundleClassInheritanceException($bundle_class, $entity_class);
       }
       return $bundle_class;
diff --git a/web/core/lib/Drupal/Core/Entity/EntityAccessCheck.php b/web/core/lib/Drupal/Core/Entity/EntityAccessCheck.php
index 9d44998f2f47b279698b8f4ed4432b79c5046f61..341fcc54fbfecbfeb5a48a0fd43afc3214405f3f 100644
--- a/web/core/lib/Drupal/Core/Entity/EntityAccessCheck.php
+++ b/web/core/lib/Drupal/Core/Entity/EntityAccessCheck.php
@@ -17,8 +17,11 @@ class EntityAccessCheck implements AccessInterface {
    * Checks access to the entity operation on the given route.
    *
    * The route's '_entity_access' requirement must follow the pattern
-   * 'entity_stub_name.operation', where available operations are:
-   * 'view', 'update', 'create', and 'delete'.
+   * 'slug.operation'. Typically, the slug is an entity type ID, but it can be
+   * any slug defined in the route. The route match parameter corresponding to
+   * the slug is checked to see if it is entity-like, that is: implements
+   * EntityInterface. Available operations are: 'view', 'update', 'create', and
+   * 'delete'.
    *
    * For example, this route configuration invokes a permissions check for
    * 'update' access to entities of type 'node':
@@ -38,8 +41,6 @@ class EntityAccessCheck implements AccessInterface {
    *       example:
    *         type: entity:{entity_type}
    * @endcode
-   * The route match parameter corresponding to the stub name is checked to
-   * see if it is entity-like i.e. implements EntityInterface.
    *
    * @see \Drupal\Core\ParamConverter\EntityConverter
    *
@@ -52,6 +53,8 @@ class EntityAccessCheck implements AccessInterface {
    *
    * @return \Drupal\Core\Access\AccessResultInterface
    *   The access result.
+   *
+   * @link https://www.drupal.org/docs/8/api/routing-system/parameters-in-routes
    */
   public function access(Route $route, RouteMatchInterface $route_match, AccountInterface $account) {
     // Split the entity type and the operation.
diff --git a/web/core/lib/Drupal/Core/Entity/Exception/MissingBundleClassException.php b/web/core/lib/Drupal/Core/Entity/Exception/MissingBundleClassException.php
new file mode 100644
index 0000000000000000000000000000000000000000..142c74832eb39fd45260ff14292f53a4f7528bd5
--- /dev/null
+++ b/web/core/lib/Drupal/Core/Entity/Exception/MissingBundleClassException.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace Drupal\Core\Entity\Exception;
+
+/**
+ * Exception thrown if a bundle class does not exist.
+ *
+ * @see \Drupal\Core\Entity\ContentEntityStorageBase::getEntityClass()
+ */
+class MissingBundleClassException extends \Exception {
+
+  /**
+   * Constructs a MissingBundleClassException.
+   *
+   * @param string $bundle_class
+   *   The bundle class which should exist.
+   */
+  public function __construct(string $bundle_class) {
+    $message = sprintf('Bundle class %s does not exist.', $bundle_class);
+    parent::__construct($message);
+  }
+
+}
diff --git a/web/core/lib/Drupal/Core/Http/RequestStack.php b/web/core/lib/Drupal/Core/Http/RequestStack.php
index 328550069a08b188a6fa8b2be0f2849f1cce1171..4fe1a0ef7ba5e2efdb2653ac4395e9f0e5e396be 100644
--- a/web/core/lib/Drupal/Core/Http/RequestStack.php
+++ b/web/core/lib/Drupal/Core/Http/RequestStack.php
@@ -8,7 +8,7 @@
 /**
  * Forward-compatibility shim for Symfony's RequestStack.
  *
- * @todo Remove when Symfony 5.3 or greater is required.
+ * @todo https://www.drupal.org/node/3265121 Remove in Drupal 10.0.x.
  */
 class RequestStack extends SymfonyRequestStack {
 
@@ -31,7 +31,7 @@ public function getMainRequest(): ?Request {
    * {@inheritdoc}
    */
   public function getMasterRequest() {
-    @trigger_error('Drupal\Core\Http\RequestStack::getMasterRequest() is deprecated, use getMainRequest() instead.', E_USER_DEPRECATED);
+    @trigger_error(__METHOD__ . '() is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use getMainRequest() instead. See https://www.drupal.org/node/3253744', E_USER_DEPRECATED);
     return $this->getMainRequest();
   }
 
diff --git a/web/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php b/web/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php
index 1be0e353a51b30e18fdea3783262121d179b1c73..463692d712afe0c2b5027e0afb4b0b6698901080 100644
--- a/web/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php
+++ b/web/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php
@@ -13,6 +13,11 @@
 
 /**
  * Base class for plugins that are context aware.
+ *
+ * @deprecated in drupal:9.1.0 and is removed from drupal:10.0.0. Use
+ *   \Drupal\Core\Plugin\ContextAwarePluginTrait instead.
+ *
+ * @see https://www.drupal.org/node/3120980
  */
 abstract class ContextAwarePluginBase extends ComponentContextAwarePluginBase implements ContextAwarePluginInterface, CacheableDependencyInterface {
 
diff --git a/web/core/lib/Drupal/Core/Render/Element.php b/web/core/lib/Drupal/Core/Render/Element.php
index dfd4eb099d36f2a052e1bd14f0455abedfb48294..75c3ab74017409c477461627a3d6f3b5df2f3b9c 100644
--- a/web/core/lib/Drupal/Core/Render/Element.php
+++ b/web/core/lib/Drupal/Core/Render/Element.php
@@ -24,7 +24,7 @@ class Element {
    *   TRUE of the key is a property, FALSE otherwise.
    */
   public static function property($key) {
-    return $key[0] == '#';
+    return is_string($key) && $key[0] == '#';
   }
 
   /**
diff --git a/web/core/lib/Drupal/Core/Template/TwigExtension.php b/web/core/lib/Drupal/Core/Template/TwigExtension.php
index dfd20b264fa2f01140ebe0ab57d7f239db9074ef..1a75a9a6ac92dcc9d11572ebd1c51f1bd4e03a1f 100644
--- a/web/core/lib/Drupal/Core/Template/TwigExtension.php
+++ b/web/core/lib/Drupal/Core/Template/TwigExtension.php
@@ -107,7 +107,7 @@ public function getFunctions() {
       new TwigFunction('url', [$this, 'getUrl'], ['is_safe_callback' => [$this, 'isUrlGenerationSafe']]),
       new TwigFunction('path', [$this, 'getPath'], ['is_safe_callback' => [$this, 'isUrlGenerationSafe']]),
       new TwigFunction('link', [$this, 'getLink']),
-      new TwigFunction('file_url', [$this->fileUrlGenerator, 'generateString']),
+      new TwigFunction('file_url', [$this, 'getFileUrl']),
       new TwigFunction('attach_library', [$this, 'attachLibrary']),
       new TwigFunction('active_theme_path', [$this, 'getActiveThemePath']),
       new TwigFunction('active_theme', [$this, 'getActiveTheme']),
@@ -272,6 +272,22 @@ public function getLink($text, $url, $attributes = []) {
     return $build;
   }
 
+  /**
+   * Gets the file URL.
+   *
+   * @param string|null $uri
+   *   The file URI.
+   *
+   * @return string
+   *   The file URL.
+   */
+  public function getFileUrl(?string $uri): string {
+    if (is_null($uri)) {
+      return '';
+    }
+    return $this->fileUrlGenerator->generateString($uri);
+  }
+
   /**
    * Gets the name of the active theme.
    *
diff --git a/web/core/lib/Drupal/Core/TypedData/TranslatableInterface.php b/web/core/lib/Drupal/Core/TypedData/TranslatableInterface.php
index 0889ea36776d5e4aaf3aefbe752f40d2ea104aac..00d9f65793503d66e27cf18f7c39f49ce25643d4 100644
--- a/web/core/lib/Drupal/Core/TypedData/TranslatableInterface.php
+++ b/web/core/lib/Drupal/Core/TypedData/TranslatableInterface.php
@@ -78,10 +78,9 @@ public function getTranslationLanguages($include_default = TRUE);
   public function getTranslation($langcode);
 
   /**
-   * Returns the translatable object referring to the original language.
+   * Returns the translatable object in the language it was created.
    *
    * @return $this
-   *   The translation object referring to the original language.
    */
   public function getUntranslated();
 
diff --git a/web/core/misc/cspell/dictionary.txt b/web/core/misc/cspell/dictionary.txt
index a1c115ed96ba9768a5d5b992e6e073af8c3b26a0..cd900fff8b028f8807ce60b3ea49297042261087 100644
--- a/web/core/misc/cspell/dictionary.txt
+++ b/web/core/misc/cspell/dictionary.txt
@@ -1,5 +1,6 @@
 abcdefghijklmno
-abcdefghijklmnopqrstuvwxyz
+abcdefghijkmnopqrstuvwxyz
+abcdefghjklmnpqrstuvwxyz
 abempty
 abiword
 absolutezero
@@ -16,12 +17,12 @@ afterclose
 aftercreate
 ahah
 aimez
+aiufyfh
 ajaxcallback
 ajaxify
 ajaxing
 akiko
 aliasable
-alignable
 aliquet
 allowtransparency
 allwords
@@ -54,7 +55,6 @@ arrowstop
 arrowthick
 arrowthickstop
 arrr
-asdf
 asdrsad
 assertable
 asterix
@@ -75,14 +75,12 @@ autocompleting
 autocreate
 autocreated
 autocreation
-autodetect
 autodiscovered
 autoescape
 autoescaped
 autoescaping
 autofilling
 autofix
-autogenerate
 autogenerator
 autoincrement
 autoincrementing
@@ -104,7 +102,6 @@ autowired
 autowiring
 backlink
 backlinks
-backport
 backreferences
 backtraces
 bakeware
@@ -132,10 +129,12 @@ bebebe
 beforeclose
 beforecreate
 behat
+behaviour
 bergmann
 berne
 bgblue
 bgcolor
+bggya
 bgred
 bigpipe
 bikeshed
@@ -220,7 +219,6 @@ checkboxified
 checkboxifier
 checkboxify
 checkboxradio
-checkmark
 chien
 chiens
 childlist
@@ -324,7 +322,6 @@ daterange
 datestamp
 datetimeiso
 datetimeplus
-datetype
 daycount
 daycounter
 dblog
@@ -343,7 +340,6 @@ deletable
 deletedline
 deletee
 deleter
-delim
 delsp
 denormalizable
 denormalization
@@ -354,13 +350,13 @@ denormalizers
 denormalizes
 denormalizing
 denyall
+depcn
 dependee
 dependee's
 dependees
 dependening
 depenencies
 deprioritize
-dequeues
 derivedfrom
 derp
 desaturate
@@ -369,7 +365,6 @@ desaturates
 desaturating
 descripcion
 deserialization
-deserializes
 destructable
 deutsch
 deutscher
@@ -389,7 +384,6 @@ distro
 ditka
 divs
 dnumber
-docblock
 docroot
 docroots
 dolore
@@ -407,14 +401,22 @@ drivernumber
 drivertest
 drivertestmysql
 drivertestpgsql
+drivertestpqsql
 drivertext
 dropbutton
 dropbuttons
 dropzone
+drudbal
 drup
 drupalci
 drupaldatetime
+drupaldevdays
+drupalelementstyle
+drupalelementstylecommand
+drupalelementstyleediting
+drupalelementstyleui
 drupalget
+drupalhtmlbuilder
 drupalimage
 drupalimage's
 drupalimagecaption
@@ -423,7 +425,10 @@ drupalism
 drupalisms
 drupallink
 drupalmedia
+drupalmediaediting
 drupalmedialibrary
+drupalmediametadatarepository
+drupalmediatoolbar
 drupaltest
 drupalunlink
 druplicon
@@ -436,7 +441,6 @@ dublincorerendererfeed
 défaut
 détruire
 easyrdf
-ecmascript
 editables
 editdrupalimage
 editunblock
@@ -469,7 +473,6 @@ entit
 entitynodeedit
 entitytype
 entityviewedit
-entrypoint
 eridani
 errmode
 errrf
@@ -483,6 +486,7 @@ evenodd
 eventhandler
 exampleurl
 exitcode
+exoshbm
 expirable
 extlink
 extraday
@@ -497,7 +501,6 @@ fapi
 farb
 farbtastic
 fatals
-favicons
 favourite
 favstar
 fcgi
@@ -601,8 +604,6 @@ groupwise
 guzzlehttp
 gzipped
 hande
-hant
-hardcode
 hardcodes
 hardcoding
 harkonnen
@@ -613,7 +614,6 @@ hateoas
 hbox
 heartz
 heke
-hellip
 heroless
 herpderp
 herro
@@ -659,6 +659,7 @@ imagecache
 imagecreatefrom
 imagefields
 imagetest
+imagetextalternative
 inator
 indexname
 ingoa
@@ -668,8 +669,8 @@ inputtypes
 insidekeyword
 inspectable
 instaclick
-installable
 instantiator
+interactable
 introspectable
 invalidators
 invalididentifier
@@ -735,7 +736,6 @@ langcode
 langcodes
 langname
 languageswitcher
-latn
 layouted
 lazybuilder
 lazyload
@@ -776,6 +776,8 @@ longerthan
 longtext
 loquesea
 loreming
+loremingipsum
+loremipsum
 loremipsumloremipsum
 lowercased
 lowlevel
@@ -795,9 +797,9 @@ mainpage
 makealternatemessage
 makedefaultmessage
 makewarningmessage
+makz
 mame
 mank
-mariadb
 maryjane
 marz
 marzo
@@ -811,8 +813,10 @@ maxlifetime
 maxsize
 maynot
 mbytes
-mdash
 mdhash
+mediaimagetextalternative
+mediaimagetextalternativeediting
+mediaimagetextalternativeui
 mediumint
 mediumtext
 membersonly
@@ -903,7 +907,6 @@ narf
 navs
 nbaz
 nbchoices
-ndash
 ndelay
 ndocs
 nearbykeyword
@@ -914,7 +917,6 @@ networkerror
 newcol
 newdata
 newfieldinitial
-newname
 newnode
 newstr
 newterm
@@ -933,6 +935,7 @@ nocdata
 nocookie
 nocssjs
 nodereference
+nodir
 nodo
 noemptytag
 noevent
@@ -960,7 +963,6 @@ nothere
 notnull
 notsimpletest
 nourriture
-nowdoc
 nplurals
 ntfs
 nyan
@@ -1000,6 +1002,7 @@ overriders
 overridetest
 overwritable
 owasp
+oypa
 pageable
 pagecache
 pagetop
@@ -1019,14 +1022,13 @@ pathauto
 pathnames
 pcre
 pcss
-pecl
+pdma
 percona
 permissionless
 persistable
 phpass
 phpcbf
 phpcs
-phpdoc
 phpdocumentor
 phpfile
 phpserialize
@@ -1060,12 +1062,10 @@ postcondition
 postcss
 postfields
 postfoo
-postgresql
 postorder
 postprocess
 postupdate
 poweredby
-powerpoint
 powriter
 prebar
 precache
@@ -1137,6 +1137,7 @@ qvalue
 qvalues
 qwer
 qwerqwer
+qzzz
 ragdoll
 ralouphie
 rasterizable
@@ -1167,7 +1168,6 @@ referencers
 referer
 refinable
 regexes
-rehydrated
 reimplement
 reimplementing
 reindex
@@ -1183,7 +1183,6 @@ renormalize
 reparenting
 reparsed
 replyto
-resampling
 resave
 resaved
 resaving
@@ -1252,7 +1251,6 @@ sebe
 secondcolumn
 seld
 selectbox
-sendmail
 serviceform
 sess
 settingstray
@@ -1285,7 +1283,6 @@ slatkin
 sloopal
 smacss
 smalldatetime
-smallint
 someclass
 somecompany
 somefile
@@ -1297,7 +1294,6 @@ sometext
 somethinggeneric
 soofy
 sortablejs
-sortby
 sorteren
 sourcearea
 sourcearea's
@@ -1355,8 +1351,6 @@ subforms
 subjectkeyword
 subkey
 subkeys
-submenu
-submenus
 subparse
 subpatterns
 subplugins
@@ -1392,9 +1386,11 @@ svenska
 svgz
 svibanj
 swcf
+sxto
 symlinking
 synchronizable
 syrop
+szwr
 tabarnak
 tabbable
 tabbingmanager
@@ -1434,6 +1430,7 @@ testbots
 testcase
 testcases
 testcontent
+testcontextawareblock
 testcontextual
 testdescription
 testdialog
@@ -1449,6 +1446,7 @@ testget
 testgroups
 testid
 testitem
+testk
 testkey
 testlist
 testload
@@ -1489,7 +1487,6 @@ timecurrent
 timeframe
 timegate
 timemap
-timepicker
 timespan
 timetime
 tinyint
@@ -1509,6 +1506,7 @@ tongatapu
 toolgroup
 toolgroups
 toolkits
+toolongdomainexampledomainexampledomainexampledomainexampledomain
 toplevel
 topop
 torder
@@ -1572,7 +1570,6 @@ unflagged
 ungenerated
 ungroup
 ungroupable
-ungrouped
 unhashed
 unhide
 unidecode
@@ -1597,13 +1594,11 @@ unmunged
 unmunging
 unoptimized
 unpad
-unparsable
 unparseable
 unpermissioned
 unprefix
 unprefixed
 unpreloaded
-unprocessable
 unpromote
 unpromoted
 unpublish
@@ -1629,7 +1624,6 @@ untabbable
 untarring
 untruncated
 untrustable
-untrusted
 unvalidated
 unversioned
 unwrapper
@@ -1656,7 +1650,6 @@ vals
 vampirize
 varchar
 veeeery
-vendored
 veniam
 verison
 versionable
@@ -1687,7 +1680,6 @@ webflo
 webfonts
 webheads
 webhosting
-webm
 webmention
 webmozart
 webroot
@@ -1702,7 +1694,7 @@ whos
 widthx
 wimoids
 windir
-winnt
+wmet
 wmlscript
 wordprocessingml
 wordsafe
@@ -1719,6 +1711,7 @@ xbap
 xbeg
 xbitmap
 xfbml
+xgbql
 xjkm
 xlen
 xlgp
@@ -1742,8 +1735,9 @@ yottabyte
 yottabytes
 yourbackend
 yourmodule
-youtube
 yowser
+yqpr
+yuqk
 yygroup
 zartan
 zendframework
@@ -1757,6 +1751,7 @@ zonelist
 zoomin
 zoomout
 zwei
+zwjhek
 zxvf
 zzgroup
 åwesome
diff --git a/web/core/misc/date.js b/web/core/misc/date.js
index 98548b1409d2c43b0137d0501c167fb111fd51b1..d30fb1dbbca6818f66cf501bcdb6ef2842d51e1b 100644
--- a/web/core/misc/date.js
+++ b/web/core/misc/date.js
@@ -9,7 +9,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
 
 function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
 
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
 
 (function (Modernizr, Drupal, once) {
   Drupal.behaviors.date = {
diff --git a/web/core/misc/dialog/off-canvas.reset.css b/web/core/misc/dialog/off-canvas.reset.css
index 1c67de4c15ecef0aee1300edefe0f94df3ca20f9..4fc6524473414878aaf61c28600b6518e6624ee2 100644
--- a/web/core/misc/dialog/off-canvas.reset.css
+++ b/web/core/misc/dialog/off-canvas.reset.css
@@ -169,7 +169,6 @@
     perspective-origin: 50% 50%;
     position: static;
     right: auto;
-    -moz-tab-size: 8;
     tab-size: 8;
     table-layout: auto;
     text-align: left;
@@ -433,7 +432,6 @@
       perspective-origin: 50% 50%;
       position: static;
       right: auto;
-      -moz-tab-size: 8;
       tab-size: 8;
       table-layout: auto;
       text-align: left;
diff --git a/web/core/misc/jquery.cookie.shim.js b/web/core/misc/jquery.cookie.shim.js
index 4902e04d068e575c8899e4a4259169f1ab7f8427..b05715788daa1f26a7919a6912131df5bec0b6d2 100644
--- a/web/core/misc/jquery.cookie.shim.js
+++ b/web/core/misc/jquery.cookie.shim.js
@@ -5,9 +5,9 @@
 * @preserve
 **/
 
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
 
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
 
 function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
 
diff --git a/web/core/misc/message.js b/web/core/misc/message.js
index 2ed9f113bd35367a0908856dbeef879fc947eeb6..e08cbaa8b8f415cf62f7be792bdc72bf2e2d8645 100644
--- a/web/core/misc/message.js
+++ b/web/core/misc/message.js
@@ -9,7 +9,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
 
 function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
 
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
 
 (function (Drupal) {
   Drupal.Message = function () {
diff --git a/web/core/misc/tabledrag.js b/web/core/misc/tabledrag.js
index 3b80baeccfc02c3dfcab1f7a98671c22f5a61e27..44479c65254f6aca877776c2145cc4f200dbd136 100644
--- a/web/core/misc/tabledrag.js
+++ b/web/core/misc/tabledrag.js
@@ -5,7 +5,7 @@
 * @preserve
 **/
 
-function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
 
 (function ($, Drupal, drupalSettings) {
   var showWeight = JSON.parse(localStorage.getItem('Drupal.tableDrag.showWeight'));
diff --git a/web/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipePlaceholderTestCases.php b/web/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipePlaceholderTestCases.php
index d1ba348e12062983bd6922a6ef64fc73abbd333b..c376676a9699dd93734807b257e32a746241c6b6 100644
--- a/web/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipePlaceholderTestCases.php
+++ b/web/core/modules/big_pipe/tests/modules/big_pipe_test/src/BigPipePlaceholderTestCases.php
@@ -88,11 +88,11 @@ public static function cases(ContainerInterface $container = NULL, AccountInterf
           'command' => 'insert',
           'method' => 'replaceWith',
           'selector' => '[data-big-pipe-placeholder-id="callback=Drupal%5CCore%5CRender%5CElement%5CStatusMessages%3A%3ArenderMessages&args%5B0%5D&token=_HAdUpwWmet0TOTe2PSiJuMntExoshbm1kh2wQzzzAA"]',
-          'data' => '<div data-drupal-messages>' . "\n" . ' <div role="contentinfo" aria-label="Status message" class="messages messages--status">' . "\n" . ' <h2 class="visually-hidden">Status message</h2>' . "\n" . ' Hello from BigPipe!' . "\n" . ' </div>' . "\n" . ' </div>' . "\n",
+          'data' => '<div data-drupal-messages>' . "\n" . ' <div role="contentinfo" aria-label="Status message">' . "\n" . ' <h2 class="visually-hidden">Status message</h2>' . "\n" . ' Hello from BigPipe!' . "\n" . ' </div>' . "\n" . '</div>' . "\n",
           'settings' => NULL,
         ],
       ];
-      $status_messages->embeddedHtmlResponse = '<div data-drupal-messages-fallback class="hidden"></div><div data-drupal-messages>' . "\n" . '    <div role="contentinfo" aria-label="Status message" class="messages messages--status">' . "\n" . '                  <h2 class="visually-hidden">Status message</h2>' . "\n" . '                    Hello from BigPipe!' . "\n" . '            </div>' . "\n" . '    </div>' . "\n";
+      $status_messages->embeddedHtmlResponse = '<div data-drupal-messages-fallback class="hidden"></div><div data-drupal-messages>' . "\n" . '  <div role="contentinfo" aria-label="Status message">' . "\n" . '              <h2 class="visually-hidden">Status message</h2>' . "\n" . '              Hello from BigPipe!' . "\n" . '          </div>' . "\n" . '</div>' . "\n";
     }
 
     // 2. Real-world example of HTML attribute value placeholder: form action.
diff --git a/web/core/modules/big_pipe/tests/src/Functional/BigPipeTest.php b/web/core/modules/big_pipe/tests/src/Functional/BigPipeTest.php
index 5624904e4a4e1968d3022e16c8a9360518338f99..99dadf3543e5e6e7eadef3b3cd4696d30d01f5f7 100644
--- a/web/core/modules/big_pipe/tests/src/Functional/BigPipeTest.php
+++ b/web/core/modules/big_pipe/tests/src/Functional/BigPipeTest.php
@@ -37,7 +37,7 @@ class BigPipeTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  protected $defaultTheme = 'classy';
+  protected $defaultTheme = 'stark';
 
   /**
    * {@inheritdoc}
diff --git a/web/core/modules/ckeditor5/ckeditor5.api.php b/web/core/modules/ckeditor5/ckeditor5.api.php
index dce79025ebf5ba7b8e7f9fc6c0e525236b1f3095..2e9d801c73624281e301ef62b1bba86104279728 100644
--- a/web/core/modules/ckeditor5/ckeditor5.api.php
+++ b/web/core/modules/ckeditor5/ckeditor5.api.php
@@ -50,26 +50,30 @@
  * To be discovered, YAML definition files must be named
  * {module_name}.ckeditor5.yml.
  *
- * @see ckeditor5.ckeditor5.yml for many examples of CKEditor 5 plugin
- * configuration as YAML.
+ * @see ckeditor5.ckeditor5.yml for many examples of CKEditor 5 plugin configuration as YAML.
  *
  * The minimally required metadata: the CKEditor 5 plugins to load, the label
  * and the HTML elements it can generate — here's an example for a module
- * providing a Marquee plugin, both in yml and Annotation form:
+ * providing a Marquee plugin, both in yml or Annotation form:
  *
+ * Declared in the yml file:
  * @code
+ * # In the MODULE_NAME.ckeditor5.yml file.
+ *
  * MODULE_NAME_marquee:
  *   ckeditor5:
  *     plugins: [PACKAGE.CLASS]
  *   drupal:
  *     label: Marquee
+ *     library: MODULE_NAME/ckeditor5.marquee
  *     elements:
- *     - <marquee>
+ *       - <marquee>
  * @endcode
  *
- * and
- *
+ * Declared as an Annotation:
  * @code
+ * # In a scr/Plugin/CKEditor5Plugin/Marquee.php file.
+ * /**
  *  * @CKEditor5Plugin(
  *  *   id = "MODULE_NAME_marquee",
  *  *   ckeditor5 = @CKEditor5AspectsOfCKEditor5Plugin(
@@ -77,9 +81,11 @@
  *  *   ),
  *  *   drupal = @DrupalAspectsOfCKEditor5Plugin(
  *  *     label = @Translation("Marquee"),
+ *  *     library = "MODULE_NAME/ckeditor5.marquee"
  *  *     elements = { "<marquee>" },
  *  *   )
  *  * )
+ *  * /
  * @endcode
  *
  * The metadata relating strictly to the CKEditor 5 plugin's JS code is stored
@@ -134,11 +140,33 @@
  *   - 'filter': a filter that must be enabled
  *   - 'imageUploadStatus': TRUE if image upload must be enabled, FALSE if it
  *      must not be enabled
+ *   - 'requiresConfiguration': a subset of the configuration for this plugin
+ *      that must match (exactly)
  *   - 'plugins': a list of CKEditor 5 Drupal plugin IDs that must be enabled
  *
  * All of these can be defined in YAML or annotations. A given plugin should
  * choose one or the other, as a definition can't parse both at once.
  *
+ * If the CKEditor 5 plugin contains translation they can be automatically
+ * loaded by Drupal by adding the dependency to the core/ckeditor5.translations
+ * library to the CKEditor 5 plugin library definition:
+ *
+ * @code
+ * # In the MODULE_NAME.libraries.yml file.
+ *
+ * marquee:
+ *  js:
+ *    assets/ckeditor5/marquee/marquee.js: { minified: true }
+ *  dependencies:
+ *    - core/ckeditor5
+ *    - core/ckeditor5.translations
+ * @endcode
+ *
+ * The translations for CKEditor 5 are located in a translations/ subdirectory,
+ * Drupal will load the corresponding translation when necessary, located in
+ * assets/ckeditor5/marquee/translations/* in this example.
+ *
+ *
  * @see \Drupal\ckeditor5\Annotation\CKEditor5Plugin
  * @see \Drupal\ckeditor5\Annotation\CKEditor5AspectsOfCKEditor5Plugin
  * @see \Drupal\ckeditor5\Annotation\DrupalAspectsOfCKEditor5Plugin
diff --git a/web/core/modules/ckeditor5/ckeditor5.ckeditor5.yml b/web/core/modules/ckeditor5/ckeditor5.ckeditor5.yml
index b7b654681899f2d5b7bc3b92a9043b79ee535605..f9a4b34fb93186279e9557312a08552ed9f631da 100644
--- a/web/core/modules/ckeditor5/ckeditor5.ckeditor5.yml
+++ b/web/core/modules/ckeditor5/ckeditor5.ckeditor5.yml
@@ -430,6 +430,27 @@ ckeditor5_image:
       toolbarItem: uploadImage
       imageUploadStatus: true
 
+ckeditor5_imageResize:
+  ckeditor5:
+    plugins:
+      - image.ImageResize
+    config:
+      image:
+        resizeUnit: '%'
+        resizeOptions:
+          -
+            name: 'resizeImage:original'
+            value: null
+        toolbar: [resizeImage]
+  drupal:
+    label: Image resize
+    class: \Drupal\ckeditor5\Plugin\CKEditor5Plugin\ImageResize
+    elements: false
+    conditions:
+      requiresConfiguration:
+        allow_resize: true
+      plugins: [ckeditor5_image]
+
 ckeditor5_imageCaption:
   ckeditor5:
     plugins:
@@ -518,6 +539,65 @@ media_media:
     conditions:
       filter: media_embed
 
+ckeditor5_drupalMediaCaption:
+  ckeditor5:
+    plugins:
+      - drupalMedia.DrupalMediaCaption
+    config:
+      drupalMedia:
+        toolbar: [toggleDrupalMediaCaption]
+  drupal:
+    label: Media caption
+    elements:
+      - <drupal-media data-caption>
+    conditions:
+      filter: filter_caption
+      plugins:
+        - media_media
+
+media_mediaAlign:
+  provider: media
+  ckeditor5:
+    plugins:
+      - drupalMedia.DrupalElementStyle
+    config:
+      drupalElementStyles:
+        options:
+          - name: 'alignRight'
+            title: 'Right aligned media'
+            icon: 'objectRight'
+            attributeName: 'data-align'
+            attributeValue: 'right'
+            modelElements: [ 'drupalMedia' ]
+          - name: 'alignLeft'
+            title: 'Left aligned media'
+            icon: 'objectLeft'
+            attributeName: 'data-align'
+            attributeValue: 'left'
+            modelElements: [ 'drupalMedia' ]
+          - name: 'alignCenter'
+            title: 'Centered media'
+            icon: 'objectCenter'
+            attributeName: 'data-align'
+            attributeValue: 'center'
+            modelElements: ['drupalMedia']
+      drupalMedia:
+        toolbar:
+          - name: 'drupalMedia:align'
+            items:
+              - 'drupalElementStyle:alignLeft'
+              - 'drupalElementStyle:alignCenter'
+              - 'drupalElementStyle:alignRight'
+            defaultItem: 'drupalElementStyle:alignCenter'
+  drupal:
+    label: Media align
+    library: ckeditor5/drupal.ckeditor5.mediaAlign
+    elements:
+      - <drupal-media data-align>
+    conditions:
+      filter: filter_align
+      plugins: [media_media]
+
 media_library_mediaLibrary:
   provider: media_library
   ckeditor5:
diff --git a/web/core/modules/ckeditor5/ckeditor5.libraries.yml b/web/core/modules/ckeditor5/ckeditor5.libraries.yml
index a4f082c2c5ca946a949a5fc6eec63a84a08a3f9c..587a328f2456751cb616f820fc45e27b9ce97d22 100644
--- a/web/core/modules/ckeditor5/ckeditor5.libraries.yml
+++ b/web/core/modules/ckeditor5/ckeditor5.libraries.yml
@@ -9,8 +9,9 @@ ckeditor5.language:
 
 drupal.ckeditor5.internal:
   js:
-    js/build/drupalHtmlEngine.js: { preprocess: false, minified: true }
+    js/build/drupalHtmlEngine.js: { minified: true }
   dependencies:
+    - core/ckeditor5
     - core/ckeditor5.internal
 
 drupal.ckeditor5:
@@ -21,6 +22,7 @@ drupal.ckeditor5:
       css/quickedit.css: { }
   dependencies:
     - core/jquery
+    - core/once
     - core/drupal
     - core/drupal.debounce
     - core/ckeditor5.editorClassic
@@ -37,25 +39,37 @@ drupal.ckeditor5.quickedit-temporary-work-around:
 
 drupal.ckeditor5.image:
   js:
-    js/build/drupalImage.js: { preprocess: false, minified: true }
+    js/build/drupalImage.js: { minified: true }
   dependencies:
+    - core/ckeditor5
     - core/ckeditor5.image
 
 drupal.ckeditor5.emphasis:
   version: VERSION
   js:
-    js/build/drupalEmphasis.js: { preprocess: false, minified: true }
+    js/build/drupalEmphasis.js: { minified: true }
   dependencies:
+    - core/ckeditor5
     - core/ckeditor5.basic
 
 drupal.ckeditor5.media:
   js:
     js/media_embed_ckeditor5.theme.js: {}
-    js/build/drupalMedia.js: { preprocess: false, minified: true }
+    js/build/drupalMedia.js: { minified: true }
+  css:
+    theme:
+      css/drupalmedia.css: { }
   dependencies:
     - core/ckeditor5
     - core/drupal
 
+drupal.ckeditor5.mediaAlign:
+  css:
+    theme:
+      css/media-alignment.css: { }
+  dependencies:
+    - ckeditor5/drupal.ckeditor5.media
+
 ie11.user.warnings:
   js:
     js/ie11.user.warnings.js: { }
diff --git a/web/core/modules/ckeditor5/ckeditor5.module b/web/core/modules/ckeditor5/ckeditor5.module
index b6ccf9711ce9f77a56908cca060f76fb20a33957..cf05c70fcd5dff46fb785845519c8e6085175063 100644
--- a/web/core/modules/ckeditor5/ckeditor5.module
+++ b/web/core/modules/ckeditor5/ckeditor5.module
@@ -14,6 +14,7 @@
 use Drupal\Core\Ajax\PrependCommand;
 use Drupal\Core\Ajax\ReplaceCommand;
 use Drupal\Core\Ajax\RemoveCommand;
+use Drupal\Core\Asset\AttachedAssetsInterface;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Render\Element;
 use Drupal\Core\Routing\RouteMatchInterface;
@@ -291,8 +292,11 @@ function _update_ckeditor5_html_filter(array $form, FormStateInterface $form_sta
   }
 
   // If switching to CKEditor 5 from another editor and there are errors in that
-  // switch, add an error class to the editor select, otherwise remove.
-  $response->addCommand(new InvokeCommand('[data-drupal-selector="edit-editor-editor"]', !$form_state->get('ckeditor5_is_active') && $form_state->get('ckeditor5_is_selected') && !empty($form_state->getErrors()) ? 'addClass' : 'removeClass', ['error']));
+  // switch, add an error class and attribute to the editor select, otherwise
+  // remove.
+  $ckeditor5_selected_but_errors = !$form_state->get('ckeditor5_is_active') && $form_state->get('ckeditor5_is_selected') && !empty($form_state->getErrors());
+  $response->addCommand(new InvokeCommand('[data-drupal-selector="edit-editor-editor"]', $ckeditor5_selected_but_errors ? 'addClass' : 'removeClass', ['error']));
+  $response->addCommand(new InvokeCommand('[data-drupal-selector="edit-editor-editor"]', $ckeditor5_selected_but_errors ? 'attr' : 'removeAttr', ['data-error-switching-to-ckeditor5', TRUE]));
 
   if (!function_exists('_add_attachments_to_editor_update_response')) {
 
@@ -323,6 +327,61 @@ function _add_attachments_to_editor_update_response(array $form, AjaxResponse &$
   return $response;
 }
 
+/**
+ * Returns a list of language codes supported by CKEditor 5.
+ *
+ * @param $lang
+ *   The Drupal langcode to match.
+ *
+ * @return array|mixed|string
+ *   The associated CKEditor 5 langcode.
+ */
+function _ckeditor5_get_langcode_mapping($lang = FALSE) {
+  // Cache the file system based language list calculation because this would
+  // be expensive to calculate all the time. The cache is cleared on core
+  // upgrades which is the only situation the CKEditor file listing should
+  // change.
+  $langcode_cache = \Drupal::cache()->get('ckeditor5.langcodes');
+  if (!empty($langcode_cache)) {
+    $langcodes = $langcode_cache->data;
+  }
+  if (empty($langcodes)) {
+    $langcodes = [];
+    // Collect languages included with CKEditor 5 based on file listing.
+    $files = scandir('core/assets/vendor/ckeditor5/ckeditor5-dll/translations');
+    foreach ($files as $file) {
+      if (str_ends_with($file, '.js')) {
+        $langcode = basename($file, '.js');
+        $langcodes[$langcode] = $langcode;
+      }
+    }
+    \Drupal::cache()->set('ckeditor5.langcodes', $langcodes);
+  }
+
+  // Get language mapping if available to map to Drupal language codes.
+  // This is configurable in the user interface and not expensive to get, so
+  // we don't include it in the cached language list.
+  $language_mappings = \Drupal::moduleHandler()->moduleExists('language') ? language_get_browser_drupal_langcode_mappings() : [];
+  foreach ($langcodes as $langcode) {
+    // If this language code is available in a Drupal mapping, use that to
+    // compute a possibility for matching from the Drupal langcode to the
+    // CKEditor langcode.
+    // For instance, CKEditor uses the langcode 'no' for Norwegian, Drupal
+    // uses 'nb'. This would then remove the 'no' => 'no' mapping and
+    // replace it with 'nb' => 'no'. Now Drupal knows which CKEditor
+    // translation to load.
+    if (isset($language_mappings[$langcode]) && !isset($langcodes[$language_mappings[$langcode]])) {
+      $langcodes[$language_mappings[$langcode]] = $langcode;
+      unset($langcodes[$langcode]);
+    }
+  }
+
+  if ($lang) {
+    return $langcodes[$lang] ?? 'en';
+  }
+  return $langcodes;
+}
+
 /**
  * Implements hook_library_info_alter().
  */
@@ -343,22 +402,136 @@ function ckeditor5_library_info_alter(&$libraries, $extension) {
     $libraries['base']['dependencies'][] = 'ckeditor5/ie11.user.warnings';
   }
 
+  $moduleHandler = \Drupal::moduleHandler();
+  // Only add translation processing if the locale module is enabled.
+  if (!$moduleHandler->moduleExists('locale')) {
+    return;
+  }
+  // All possibles CKEditor 5 languages that can be used by Drupal.
+  $ckeditor_langcodes = array_values(_ckeditor5_get_langcode_mapping());
+
   if ($extension === 'core') {
     // Generate libraries for each of the CKEditor 5 translation files so that
     // the correct translation file can be attached depending on the current
+    // language. This makes sure that caching caches the appropriate language.
+    // Only create libraries for languages that have a mapping to Drupal.
+    foreach ($ckeditor_langcodes as $langcode) {
+      $libraries['ckeditor5.translations.' . $langcode] = [
+        'remote' => $libraries['ckeditor5']['remote'],
+        'version' => $libraries['ckeditor5']['version'],
+        'license' => $libraries['ckeditor5']['license'],
+        'dependencies' => [
+          'core/ckeditor5',
+          'core/ckeditor5.translations',
+        ],
+      ];
+    }
+  }
+
+  // Copied from \Drupal\Core\Asset\LibraryDiscoveryParser::buildByExtension().
+  if ($extension === 'core') {
+    $path = 'core';
+  }
+  else {
+    if ($moduleHandler->moduleExists($extension)) {
+      $extension_type = 'module';
+    }
+    else {
+      $extension_type = 'theme';
+    }
+    $path = \Drupal::getContainer()->get('extension.path.resolver')->getPath($extension_type, $extension);
+  }
+
+  foreach ($libraries as &$library) {
+    // The way to know if a library has a translation is to depend on the
+    // special "core/ckeditor5.translations" library.
+    if (empty($library['js']) || empty($library['dependencies']) || !in_array('core/ckeditor5.translations', $library['dependencies'])) {
+      continue;
+    }
+
+    foreach ($library['js'] as $file => $options) {
+      // Only look for translations on libraries defined with a relative path.
+      if (!empty($options['type']) && $options['type'] === 'external') {
+        continue;
+      }
+      // Path relative to the current extension folder.
+      $dirname = dirname($file);
+      // Path of the folder in the filesystem relative to the Drupal root.
+      $dir = $path . '/' . $dirname;
+      // Exclude protocol-free URI.
+      if (str_starts_with($dirname, '//')) {
+        continue;
+      }
+      // CKEditor 5 plugins are most likely added through composer and
+      // installed in the module exposing it. Suppose the file path is
+      // relative to the module and not in the /libraries/ folder.
+      // Collect translations based on filename, and add all existing
+      // translations files to the plugin library. Unnecessary translations
+      // will be filtered in ckeditor5_js_alter() hook.
+      $files = scandir("$dir/translations");
+      foreach ($files as $file) {
+        if (str_ends_with($file, '.js')) {
+          $langcode = basename($file, '.js');
+          // Only add languages that Drupal can understands.
+          if (in_array($langcode, $ckeditor_langcodes)) {
+            $library['js']["$dirname/translations/$langcode.js"] = [
+              // Used in ckeditor5_js_alter() to filter unwanted translations.
+              'ckeditor5_langcode' => $langcode,
+              'minified' => TRUE,
+              'preprocess' => TRUE,
+            ];
+          }
+        }
+      }
+    }
+  }
+}
+
+/**
+ * Implements hook_js_alter().
+ */
+function ckeditor5_js_alter(&$javascript, AttachedAssetsInterface $assets) {
+  // This file means CKEditor 5 translations are in use on the page.
+  // @see locale_js_alter()
+  $placeholder_file = 'core/assets/vendor/ckeditor5/translation.js';
+  // This file is used to get a weight that will make it possible to aggregate
+  // all translation files in a single aggregate.
+  $ckeditor_dll_file = 'core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js';
+  if (isset($javascript[$placeholder_file])) {
+    // Use the placeholder file weight to set all the translations files weights
+    // so they can be aggregated together as expected.
+    $default_weight = $javascript[$placeholder_file]['weight'];
+    if (isset($javascript[$ckeditor_dll_file])) {
+      $default_weight = $javascript[$ckeditor_dll_file]['weight'];
+    }
+    // The placeholder file is not a real file, remove it from the list.
+    unset($javascript[$placeholder_file]);
+
+    // When the locale module isn't installed there are no translations.
+    if (!\Drupal::moduleHandler()->moduleExists('locale')) {
+      return;
+    }
+
+    $language_interface = \Drupal::languageManager()->getCurrentLanguage()->getId();
+    $ckeditor5_language = _ckeditor5_get_langcode_mapping($language_interface);
+
+    // Remove all CKEditor 5 translations files that are not in the current
     // language.
-    $files = scandir('core/assets/vendor/ckeditor5/translations');
-    foreach ($files as $file) {
-      if ($file[0] !== '.' && preg_match('/\.js$/', $file)) {
-        $langcode = basename($file, '.js');
-        $libraries['ckeditor5.translations.' . $langcode] = [
-          'remote' => $libraries['ckeditor5']['remote'],
-          'version' => $libraries['ckeditor5']['version'],
-          'license' => $libraries['ckeditor5']['license'],
-          'js' => [
-            'assets/vendor/ckeditor5/translations/' . $file => ['preprocess' => FALSE, 'minified' => TRUE],
-          ],
-        ];
+    foreach ($javascript as $index => &$item) {
+      // This is not a CKEditor 5 translation file, skip it.
+      if (empty($item['ckeditor5_langcode'])) {
+        continue;
+      }
+      // This file is the correct translation for this page.
+      if ($item['ckeditor5_langcode'] === $ckeditor5_language) {
+        // Set the weight for the translation file to be able to have the
+        // translation files aggregated.
+        $item['weight'] = $default_weight;
+      }
+      // When the file doesn't match the langcode remove it from the page.
+      else {
+        // Remove files that don't match the language requested.
+        unset($javascript[$index]);
       }
     }
   }
diff --git a/web/core/modules/ckeditor5/ckeditor5.routing.yml b/web/core/modules/ckeditor5/ckeditor5.routing.yml
index 9efcc338f707422d9601b4d0b2a419f2760e24b4..98256192781bc8cc108f587f38acab68f4be4aa7 100644
--- a/web/core/modules/ckeditor5/ckeditor5.routing.yml
+++ b/web/core/modules/ckeditor5/ckeditor5.routing.yml
@@ -12,10 +12,10 @@ ckeditor5.upload_image:
       editor:
         type: entity:editor
 
-ckeditor5.media_image:
-  path: '/ckeditor5/{editor}/is-media-image'
+ckeditor5.media_entity_metadata:
+  path: '/ckeditor5/{editor}/media-entity-metadata'
   defaults:
-    _controller: '\Drupal\ckeditor5\Controller\CKEditor5MediaController::isMediaImage'
+    _controller: '\Drupal\ckeditor5\Controller\CKEditor5MediaController::mediaEntityMetadata'
   methods: [GET]
   requirements:
     _entity_access: 'editor.use'
diff --git a/web/core/modules/ckeditor5/config/schema/ckeditor5.schema.yml b/web/core/modules/ckeditor5/config/schema/ckeditor5.schema.yml
index 29171f9e36d9d4037ce4f8f98a53db49a727b8ff..09b81657591df6f6cf871a0358a8477cebc1aa8b 100644
--- a/web/core/modules/ckeditor5/config/schema/ckeditor5.schema.yml
+++ b/web/core/modules/ckeditor5/config/schema/ckeditor5.schema.yml
@@ -62,6 +62,17 @@ ckeditor5.plugin.ckeditor5_heading:
           Choice:
             callback: \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Heading::validChoices
 
+# Plugin \Drupal\ckeditor5\Plugin\CKEditor5Plugin\ImageResize
+ckeditor5.plugin.ckeditor5_imageResize:
+  type: mapping
+  label: Image Resize
+  mapping:
+    allow_resize:
+      type: boolean
+      label: 'Allow resize'
+      constraints:
+        NotNull: []
+
 ckeditor5.plugin.ckeditor5_sourceEditing:
   type: mapping
   label: Source Editing
diff --git a/web/core/modules/ckeditor5/css/drupalmedia.css b/web/core/modules/ckeditor5/css/drupalmedia.css
new file mode 100644
index 0000000000000000000000000000000000000000..54c9ffc830e45c222c0e2d75f0f191a442210b76
--- /dev/null
+++ b/web/core/modules/ckeditor5/css/drupalmedia.css
@@ -0,0 +1,111 @@
+/**
+ * @file
+ * Styles for the Drupal Media in CKEditor 5.
+ *
+ * Most of these styles are written to match those in the CKEditor 5 image
+ * plugin to provide a consistent editing experience.
+ */
+
+.ck .drupal-media {
+  position: relative;
+  display: table;
+  clear: both;
+  min-width: 50px;
+  margin: 0.9em auto;
+  text-align: center;
+}
+
+.ck-content .drupal-media img {
+  display: block;
+  min-width: 100%;
+  max-width: 100%;
+  margin: 0 auto;
+}
+
+.ck-content .drupal-media > figcaption {
+  display: table-caption;
+  padding: 0.6em;
+  caption-side: bottom;
+  word-break: break-word;
+  color: hsl(0, 0%, 20%);
+  outline-offset: -1px;
+  background-color: hsl(0, 0%, 97%);
+  font-size: 0.75em;
+}
+.ck.ck-editor__editable .drupal-media__caption_highlighted {
+  animation: drupal-media-caption-highlight 0.6s ease-out;
+}
+
+@keyframes drupal-media-caption-highlight {
+  0% {
+    background-color: hsl(52, 100%, 50%);
+  }
+
+  100% {
+    background-color: hsl(0, 0%, 97%);
+  }
+}
+
+.ck .drupal-media__metadata-error {
+  position: absolute;
+  top: 8px;
+  right: 8px;
+  width: 28px;
+  height: 28px;
+  border: 1px solid #e29700;
+  border-radius: 50%;
+  background: #fdf8ed;
+}
+.ck .drupal-media__metadata-error-icon {
+  display: block;
+  width: 28px;
+  height: 28px;
+  background: url("../../../misc/icons/e29700/warning.svg") no-repeat center 4px;
+  background-size: 18px;
+}
+.ck .drupal-media__metadata-error .ck-tooltip {
+  display: block;
+  overflow: visible;
+}
+.ck .drupal-media__metadata-error:hover .ck-tooltip {
+  visibility: visible;
+  opacity: 1;
+}
+.ck .drupal-media__metadata-error:hover .ck-tooltip__text {
+  display: block;
+  width: 240px;
+}
+
+.ck.ck-media-alternative-text-form {
+  min-width: 300px;
+  max-width: 600px;
+  padding: 0;
+}
+.ck.ck-media-alternative-text-form .ck-labeled-field-view,
+.ck.ck-media-alternative-text-form .ck-media-alternative-text-form__default-alt-text {
+  margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);
+}
+.ck.ck-media-alternative-text-form .ck-labeled-field-view .ck-input-text {
+  width: 100%;
+}
+
+.ck.ck-media-alternative-text-form .ck-button {
+  width: 50%;
+  margin: var(--ck-spacing-large) 0 0 0;
+  padding: var(--ck-spacing-standard);
+  border: 0;
+  border-top: 1px solid var(--ck-color-base-border);
+  border-radius: 0;
+}
+
+.ck.ck-media-alternative-text-form .ck-button:last-of-type {
+  border-right: 1px solid var(--ck-color-base-border);
+}
+
+.ck.ck .ck-media-alternative-text-form__default-alt-text-label {
+  font-weight: bold;
+}
+.ck.ck .ck-media-alternative-text-form__default-alt-text-label,
+.ck.ck .ck-media-alternative-text-form__default-alt-text-value {
+  white-space: normal;
+}
diff --git a/web/core/modules/ckeditor5/css/media-alignment.css b/web/core/modules/ckeditor5/css/media-alignment.css
new file mode 100644
index 0000000000000000000000000000000000000000..6ff5a6b16f87b74cef9f6d7c01264630c3ec9bc2
--- /dev/null
+++ b/web/core/modules/ckeditor5/css/media-alignment.css
@@ -0,0 +1,18 @@
+.ck-content .drupal-media-style-align-right {
+  float: right;
+  margin-left: 1.5rem;
+}
+.ck-content .drupal-media-style-align-left {
+  float: left;
+  margin-right: 1.5rem;
+}
+.ck-content .drupal-media-style-align-left,
+.ck-content .drupal-media-style-align-right {
+  clear: both;
+  max-width: 50%;
+}
+.ck-content .drupal-media-style-align-center {
+  max-width: 50%;
+  margin-right: auto;
+  margin-left: auto;
+}
diff --git a/web/core/modules/ckeditor5/js/build/drupalImage.js b/web/core/modules/ckeditor5/js/build/drupalImage.js
index 44d330d5c9a38d5c0d24e89dd2ee282aeaa87487..3181eb5bb02c33a18e3ebb147562bc7cf6fa55bc 100644
--- a/web/core/modules/ckeditor5/js/build/drupalImage.js
+++ b/web/core/modules/ckeditor5/js/build/drupalImage.js
@@ -1 +1 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.CKEditor5=e():(t.CKEditor5=t.CKEditor5||{},t.CKEditor5.drupalImage=e())}(self,(function(){return function(){var t={"ckeditor5/src/core.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/upload.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/upload.js")},"ckeditor5/src/utils.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"dll-reference CKEditor5.dll":function(t){"use strict";t.exports=CKEditor5.dll}},e={};function i(r){var n=e[r];if(void 0!==n)return n.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,i),a.exports}i.d=function(t,e){for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var r={};return function(){"use strict";i.d(r,{default:function(){return p}});var t=i("ckeditor5/src/core.js");function e(t){return t.createEmptyElement("img")}function n(){function t(t,e,i){if(!i.consumable.consume(e.item,t.name))return;const r=i.mapper.toViewElement(e.item),n=i.writer,a=n.createContainerElement("a",{href:e.attributeNewValue});n.insert(n.createPositionBefore(r),a),n.move(n.createRangeOn(r),n.createPositionAt(a,0)),i.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock")&&function(t,e,i){if(e.attributes)for(const[r,n]of Object.entries(e.attributes))t.setAttribute(r,n,i);e.styles&&t.setStyle(e.styles,i),e.classes&&t.addClass(e.classes,i)}(i.writer,e.item.getAttribute("htmlLinkAttributes"),a)}return e=>{e.on("attribute:linkHref:imageBlock",t,{priority:"high"})}}class a extends t.Plugin{static get pluginName(){return"DrupalImageEditing"}init(){const{editor:t}=this,{conversion:i}=t,{schema:r}=t.model;r.isRegistered("imageInline")&&r.extend("imageInline",{allowAttributes:["dataEntityUuid","dataEntityType","width","height"]}),r.isRegistered("imageBlock")&&r.extend("imageBlock",{allowAttributes:["dataEntityUuid","dataEntityType","width","height"]}),i.for("upcast").add(function(t){function e(e,i,r){const{viewItem:n}=i,{writer:a,consumable:o,safeInsert:s,updateConversionResult:u,schema:l}=r,d=[];let c;if(o.test(n,{name:!0,attributes:"src"})){if(c=l.checkChild(i.modelCursor,"imageInline")?a.createElement("imageInline",{src:n.getAttribute("src")}):a.createElement("imageBlock",{src:n.getAttribute("src")}),t.plugins.has("ImageStyleEditing")&&o.test(n,{name:!0,attributes:"data-align"})){const t={left:"alignBlockLeft",center:"alignCenter",right:"alignBlockRight"},e={left:"alignLeft",right:"alignRight"},i=n.getAttribute("data-align"),r=c.is("element","imageBlock")?t[i]:e[i];a.setAttribute("imageStyle",r,c),d.push("data-align")}if(c.is("element","imageBlock")&&o.test(n,{name:!0,attributes:"data-caption"})){const e=a.createElement("caption"),i=t.data.processor.toView(n.getAttribute("data-caption")),o=a.createDocumentFragment();r.consumable.constructor.createFrom(i,r.consumable),r.convertChildren(i,o);for(const t of Array.from(o.getChildren()))a.append(t,e);a.append(e,c),d.push("data-caption")}o.test(n,{name:!0,attributes:"data-entity-uuid"})&&(a.setAttribute("dataEntityUuid",n.getAttribute("data-entity-uuid"),c),d.push("data-entity-uuid")),o.test(n,{name:!0,attributes:"data-entity-type"})&&(a.setAttribute("dataEntityType",n.getAttribute("data-entity-type"),c),d.push("data-entity-type")),s(c,i.modelCursor)&&(o.consume(n,{name:!0,attributes:d}),u(c,i))}}return t=>{t.on("element:img",e,{priority:"high"})}}(t)).attributeToAttribute({view:{name:"img",key:"width"},model:{key:"width",value:t=>`${t.getAttribute("width")}px`}}).attributeToAttribute({view:{name:"img",key:"height"},model:{key:"height",value:t=>`${t.getAttribute("height")}px`}}),i.for("downcast").add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-entity-uuid",e.attributeNewValue,s||o)}return e=>{e.on("attribute:dataEntityUuid",t)}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-entity-type",e.attributeNewValue,s||o)}return e=>{e.on("attribute:dataEntityType",t)}}()),i.for("dataDowncast").add(function(t){return e=>{e.on("insert:caption",((e,i,r)=>{const{consumable:n,writer:a,mapper:o}=r;if(!n.consume(i.item,"insert"))return;const s=t.model.createRangeIn(i.item),u=a.createDocumentFragment();o.bindElements(i.item,u);for(const{item:e}of Array.from(s)){const i={item:e,range:t.model.createRangeOn(e)},n=`insert:${e.name||"$text"}`;t.data.downcastDispatcher.fire(n,i,r);for(const n of e.getAttributeKeys())Object.assign(i,{attributeKey:n,attributeOldValue:null,attributeNewValue:i.item.getAttribute(n)}),t.data.downcastDispatcher.fire(`attribute:${n}`,i,r)}for(const t of a.createRangeIn(u).getItems())o.unbindViewElement(t);o.unbindViewElement(u);const l=t.data.processor.toData(u);if(l){const t=o.toViewElement(i.item.parent);a.setAttribute("data-caption",l,t)}}),{priority:"high"})}}(t)).elementToElement({model:"imageBlock",view:(t,{writer:i})=>e(i),converterPriority:"high"}).elementToElement({model:"imageInline",view:(t,{writer:i})=>e(i),converterPriority:"high"}).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i,o={alignLeft:"left",alignRight:"right",alignCenter:"center",alignBlockRight:"right",alignBlockLeft:"left"};if(!o[e.attributeNewValue]||!n.consume(r,t.name))return;const s=i.mapper.toViewElement(r),u=Array.from(s.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-align",o[e.attributeNewValue],u||s)}return e=>{e.on("attribute:imageStyle",t,{priority:"high"})}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("width",e.attributeNewValue.replace("px",""),s||o)}return e=>{e.on("attribute:width:imageInline",t,{priority:"high"}),e.on("attribute:width:imageBlock",t,{priority:"high"})}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("height",e.attributeNewValue.replace("px",""),s||o)}return e=>{e.on("attribute:height:imageInline",t,{priority:"high"}),e.on("attribute:height:imageBlock",t,{priority:"high"})}}()).add(n())}}class o extends t.Plugin{static get requires(){return[a]}static get pluginName(){return"DrupalImage"}}var s=o;class u extends t.Plugin{init(){const{editor:t}=this;t.plugins.get("ImageUploadEditing").on("uploadComplete",((e,{data:i,imageElement:r})=>{t.model.change((t=>{t.setAttribute("dataEntityUuid",i.dataEntityUuid,r),t.setAttribute("dataEntityType",i.dataEntityType,r)}))}))}static get pluginName(){return"DrupalImageUploadEditing"}}var l=i("ckeditor5/src/upload.js"),d=i("ckeditor5/src/utils.js");class c{constructor(t,e){this.loader=t,this.options=e}upload(){return this.loader.file.then((t=>new Promise(((e,i)=>{this._initRequest(),this._initListeners(e,i,t),this._sendRequest(t)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){this.xhr=new XMLHttpRequest,this.xhr.open("POST",this.options.uploadUrl,!0),this.xhr.responseType="json"}_initListeners(t,e,i){const r=this.xhr,n=this.loader,a=`Couldn't upload file: ${i.name}.`;r.addEventListener("error",(()=>e(a))),r.addEventListener("abort",(()=>e())),r.addEventListener("load",(()=>{const i=r.response;if(!i||i.error)return e(i&&i.error&&i.error.message?i.error.message:a);t({urls:{default:i.url},dataEntityUuid:i.uuid?i.uuid:"",dataEntityType:i.entity_type?i.entity_type:""})})),r.upload&&r.upload.addEventListener("progress",(t=>{t.lengthComputable&&(n.uploadTotal=t.total,n.uploaded=t.loaded)}))}_sendRequest(t){const e=this.options.headers||{},i=this.options.withCredentials||!1;Object.keys(e).forEach((t=>{this.xhr.setRequestHeader(t,e[t])})),this.xhr.withCredentials=i;const r=new FormData;r.append("upload",t),this.xhr.send(r)}}class m extends t.Plugin{static get requires(){return[l.FileRepository]}static get pluginName(){return"DrupalFileRepository"}init(){const t=this.editor.config.get("drupalImageUpload");t&&(t.uploadUrl?this.editor.plugins.get(l.FileRepository).createUploadAdapter=e=>new c(e,t):(0,d.logWarning)("simple-upload-adapter-missing-uploadurl"))}}class g extends t.Plugin{static get requires(){return[m,u]}static get pluginName(){return"DrupalImageUpload"}}var p={DrupalImage:s,DrupalImageUpload:g}}(),r=r.default}()}));
\ No newline at end of file
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.CKEditor5=e():(t.CKEditor5=t.CKEditor5||{},t.CKEditor5.drupalImage=e())}(self,(function(){return function(){var t={"ckeditor5/src/core.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/upload.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/upload.js")},"ckeditor5/src/utils.js":function(t,e,i){t.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"dll-reference CKEditor5.dll":function(t){"use strict";t.exports=CKEditor5.dll}},e={};function i(r){var n=e[r];if(void 0!==n)return n.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,i),a.exports}i.d=function(t,e){for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var r={};return function(){"use strict";i.d(r,{default:function(){return h}});var t=i("ckeditor5/src/core.js");function e(t){return t.createEmptyElement("img")}function n(t){const e=parseFloat(t);return!Number.isNaN(e)&&t===String(e)}function a(){function t(t,e,i){if(!i.consumable.consume(e.item,t.name))return;const r=i.mapper.toViewElement(e.item),n=i.writer,a=n.createContainerElement("a",{href:e.attributeNewValue});n.insert(n.createPositionBefore(r),a),n.move(n.createRangeOn(r),n.createPositionAt(a,0)),i.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock")&&function(t,e,i){if(e.attributes)for(const[r,n]of Object.entries(e.attributes))t.setAttribute(r,n,i);e.styles&&t.setStyle(e.styles,i),e.classes&&t.addClass(e.classes,i)}(i.writer,e.item.getAttribute("htmlLinkAttributes"),a)}return e=>{e.on("attribute:linkHref:imageBlock",t,{priority:"high"})}}class o extends t.Plugin{static get requires(){return["ImageUtils"]}static get pluginName(){return"DrupalImageEditing"}init(){const{editor:t}=this,{conversion:i}=t,{schema:r}=t.model;r.isRegistered("imageInline")&&r.extend("imageInline",{allowAttributes:["dataEntityUuid","dataEntityType","width","height"]}),r.isRegistered("imageBlock")&&r.extend("imageBlock",{allowAttributes:["dataEntityUuid","dataEntityType","width","height"]}),i.for("upcast").add(function(t){function e(e,i,r){const{viewItem:n}=i,{writer:a,consumable:o,safeInsert:s,updateConversionResult:u,schema:l}=r,d=[];let c;if(o.test(n,{name:!0,attributes:"src"})){if(c=l.checkChild(i.modelCursor,"imageInline")?a.createElement("imageInline",{src:n.getAttribute("src")}):a.createElement("imageBlock",{src:n.getAttribute("src")}),t.plugins.has("ImageStyleEditing")&&o.test(n,{name:!0,attributes:"data-align"})){const t={left:"alignBlockLeft",center:"alignCenter",right:"alignBlockRight"},e={left:"alignLeft",right:"alignRight"},i=n.getAttribute("data-align"),r=c.is("element","imageBlock")?t[i]:e[i];a.setAttribute("imageStyle",r,c),d.push("data-align")}if(c.is("element","imageBlock")&&o.test(n,{name:!0,attributes:"data-caption"})){const e=a.createElement("caption"),i=t.data.processor.toView(n.getAttribute("data-caption")),o=a.createDocumentFragment();r.consumable.constructor.createFrom(i,r.consumable),r.convertChildren(i,o);for(const t of Array.from(o.getChildren()))a.append(t,e);a.append(e,c),d.push("data-caption")}o.test(n,{name:!0,attributes:"data-entity-uuid"})&&(a.setAttribute("dataEntityUuid",n.getAttribute("data-entity-uuid"),c),d.push("data-entity-uuid")),o.test(n,{name:!0,attributes:"data-entity-type"})&&(a.setAttribute("dataEntityType",n.getAttribute("data-entity-type"),c),d.push("data-entity-type")),s(c,i.modelCursor)&&(o.consume(n,{name:!0,attributes:d}),u(c,i))}}return t=>{t.on("element:img",e,{priority:"high"})}}(t)).attributeToAttribute({view:{name:"img",key:"width"},model:{key:"width",value:t=>n(t.getAttribute("width"))?`${t.getAttribute("width")}px`:`${t.getAttribute("width")}`}}).attributeToAttribute({view:{name:"img",key:"height"},model:{key:"height",value:t=>n(t.getAttribute("height"))?`${t.getAttribute("height")}px`:`${t.getAttribute("height")}`}}),i.for("downcast").add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-entity-uuid",e.attributeNewValue,s||o)}return e=>{e.on("attribute:dataEntityUuid",t)}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-entity-type",e.attributeNewValue,s||o)}return e=>{e.on("attribute:dataEntityType",t)}}()),i.for("dataDowncast").add(function(t){return e=>{e.on("insert:caption",((e,i,r)=>{const{consumable:n,writer:a,mapper:o}=r;if(!t.plugins.get("ImageUtils").isImage(i.item.parent)||!n.consume(i.item,"insert"))return;const s=t.model.createRangeIn(i.item),u=a.createDocumentFragment();o.bindElements(i.item,u);for(const{item:e}of Array.from(s)){const i={item:e,range:t.model.createRangeOn(e)},n=`insert:${e.name||"$text"}`;t.data.downcastDispatcher.fire(n,i,r);for(const n of e.getAttributeKeys())Object.assign(i,{attributeKey:n,attributeOldValue:null,attributeNewValue:i.item.getAttribute(n)}),t.data.downcastDispatcher.fire(`attribute:${n}`,i,r)}for(const t of a.createRangeIn(u).getItems())o.unbindViewElement(t);o.unbindViewElement(u);const l=t.data.processor.toData(u);if(l){const t=o.toViewElement(i.item.parent);a.setAttribute("data-caption",l,t)}}),{priority:"high"})}}(t)).elementToElement({model:"imageBlock",view:(t,{writer:i})=>e(i),converterPriority:"high"}).elementToElement({model:"imageInline",view:(t,{writer:i})=>e(i),converterPriority:"high"}).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i,o={alignLeft:"left",alignRight:"right",alignCenter:"center",alignBlockRight:"right",alignBlockLeft:"left"};if(!o[e.attributeNewValue]||!n.consume(r,t.name))return;const s=i.mapper.toViewElement(r),u=Array.from(s.getChildren()).find((t=>"img"===t.name));a.setAttribute("data-align",o[e.attributeNewValue],u||s)}return e=>{e.on("attribute:imageStyle",t,{priority:"high"})}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("width",e.attributeNewValue.replace("px",""),s||o)}return e=>{e.on("attribute:width:imageInline",t,{priority:"high"}),e.on("attribute:width:imageBlock",t,{priority:"high"})}}()).add(function(){function t(t,e,i){const{item:r}=e,{consumable:n,writer:a}=i;if(!n.consume(r,t.name))return;const o=i.mapper.toViewElement(r),s=Array.from(o.getChildren()).find((t=>"img"===t.name));a.setAttribute("height",e.attributeNewValue.replace("px",""),s||o)}return e=>{e.on("attribute:height:imageInline",t,{priority:"high"}),e.on("attribute:height:imageBlock",t,{priority:"high"})}}()).add(a())}}class s extends t.Plugin{static get requires(){return[o]}static get pluginName(){return"DrupalImage"}}var u=s;class l extends t.Plugin{init(){const{editor:t}=this;t.plugins.get("ImageUploadEditing").on("uploadComplete",((e,{data:i,imageElement:r})=>{t.model.change((t=>{t.setAttribute("dataEntityUuid",i.dataEntityUuid,r),t.setAttribute("dataEntityType",i.dataEntityType,r)}))}))}static get pluginName(){return"DrupalImageUploadEditing"}}var d=i("ckeditor5/src/upload.js"),c=i("ckeditor5/src/utils.js");class m{constructor(t,e){this.loader=t,this.options=e}upload(){return this.loader.file.then((t=>new Promise(((e,i)=>{this._initRequest(),this._initListeners(e,i,t),this._sendRequest(t)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){this.xhr=new XMLHttpRequest,this.xhr.open("POST",this.options.uploadUrl,!0),this.xhr.responseType="json"}_initListeners(t,e,i){const r=this.xhr,n=this.loader,a=`Couldn't upload file: ${i.name}.`;r.addEventListener("error",(()=>e(a))),r.addEventListener("abort",(()=>e())),r.addEventListener("load",(()=>{const i=r.response;if(!i||i.error)return e(i&&i.error&&i.error.message?i.error.message:a);t({urls:{default:i.url},dataEntityUuid:i.uuid?i.uuid:"",dataEntityType:i.entity_type?i.entity_type:""})})),r.upload&&r.upload.addEventListener("progress",(t=>{t.lengthComputable&&(n.uploadTotal=t.total,n.uploaded=t.loaded)}))}_sendRequest(t){const e=this.options.headers||{},i=this.options.withCredentials||!1;Object.keys(e).forEach((t=>{this.xhr.setRequestHeader(t,e[t])})),this.xhr.withCredentials=i;const r=new FormData;r.append("upload",t),this.xhr.send(r)}}class g extends t.Plugin{static get requires(){return[d.FileRepository]}static get pluginName(){return"DrupalFileRepository"}init(){const t=this.editor.config.get("drupalImageUpload");t&&(t.uploadUrl?this.editor.plugins.get(d.FileRepository).createUploadAdapter=e=>new m(e,t):(0,c.logWarning)("simple-upload-adapter-missing-uploadurl"))}}class p extends t.Plugin{static get requires(){return[g,l]}static get pluginName(){return"DrupalImageUpload"}}var h={DrupalImage:u,DrupalImageUpload:p}}(),r=r.default}()}));
\ No newline at end of file
diff --git a/web/core/modules/ckeditor5/js/build/drupalMedia.js b/web/core/modules/ckeditor5/js/build/drupalMedia.js
index fd1540e85d90a1ff2c747a99c39c486e565a27a5..20e639a81feb0bfe37fb474ee6d9c16e2ba8e44c 100644
--- a/web/core/modules/ckeditor5/js/build/drupalMedia.js
+++ b/web/core/modules/ckeditor5/js/build/drupalMedia.js
@@ -1 +1 @@
-!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.CKEditor5=t():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.drupalMedia=t())}(self,(function(){return function(){var e={"ckeditor5/src/core.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/ui.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/ui.js")},"ckeditor5/src/utils.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"ckeditor5/src/widget.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/widget.js")},"dll-reference CKEditor5.dll":function(e){"use strict";e.exports=CKEditor5.dll}},t={};function i(r){var a=t[r];if(void 0!==a)return a.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,i),n.exports}i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var r={};return function(){"use strict";i.d(r,{default:function(){return y}});var e=i("ckeditor5/src/core.js"),t=i("ckeditor5/src/widget.js");class a extends e.Command{execute(e){const t=this.editor.plugins.get("DrupalMediaEditing"),i=Object.entries(t.attrs).reduce(((e,[t,i])=>(e[i]=t,e)),{}),r=Object.keys(e).reduce(((t,r)=>(i[r]&&(t[i[r]]=e[r]),t)),{});this.editor.model.change((e=>{this.editor.model.insertContent(function(e,t){return e.createElement("drupalMedia",t)}(e,r))}))}refresh(){const e=this.editor.model,t=e.document.selection,i=e.schema.findAllowedParent(t.getFirstPosition(),"drupalMedia");this.isEnabled=null!==i}}class n extends e.Plugin{static get requires(){return[t.Widget]}init(){this.attrs={drupalMediaAlt:"alt",drupalMediaAlign:"data-align",drupalMediaCaption:"data-caption",drupalMediaEntityType:"data-entity-type",drupalMediaEntityUuid:"data-entity-uuid",drupalMediaViewMode:"data-view-mode"};const e=this.editor.config.get("drupalMedia");if(!e)return;const{previewURL:t,themeError:i}=e;this.previewURL=t,this.labelError=Drupal.t("Preview failed"),this.themeError=i||`\n      <p>${Drupal.t("An error occurred while trying to preview the media. Please save your work and reload this page.")}<p>\n    `,this._defineSchema(),this._defineConverters(),this.editor.commands.add("insertDrupalMedia",new a(this.editor))}async _fetchPreview(e,t){const i=await fetch(`${e}?${new URLSearchParams(t)}`,{headers:{"X-Drupal-MediaPreview-CSRF-Token":this.editor.config.get("drupalMedia").previewCsrfToken}});if(i.ok){return{label:i.headers.get("drupal-media-label"),preview:await i.text()}}return{label:this.labelError,preview:this.themeError}}_defineSchema(){this.editor.model.schema.register("drupalMedia",{allowWhere:"$block",isObject:!0,isContent:!0,allowAttributes:Object.keys(this.attrs)})}_defineConverters(){const e=this.editor.conversion;e.for("upcast").elementToElement({view:{name:"drupal-media"},model:"drupalMedia"}),e.for("dataDowncast").elementToElement({model:"drupalMedia",view:{name:"drupal-media"}}),e.for("editingDowncast").elementToElement({model:"drupalMedia",view:(e,{writer:i})=>{const r=i.createContainerElement("div",{class:"drupal-media"}),a=i.createRawElement("div",{"data-drupal-media-preview":"loading"},(t=>{this.previewURL?this._fetchPreview(this.previewURL,{text:this._renderElement(e),uuid:e.getAttribute("drupalMediaEntityUuid")}).then((({label:e,preview:i})=>{t.innerHTML=i,t.setAttribute("aria-label",e),t.setAttribute("data-drupal-media-preview","ready")})):(t.innerHTML=this.themeError,t.setAttribute("aria-label","drupal-media"),t.setAttribute("data-drupal-media-preview","unavailable"))}));return i.insert(i.createPositionAt(r,0),a),i.setCustomProperty("drupalMedia",!0,r),(0,t.toWidget)(r,i,{label:"media widget"})}}),Object.keys(this.attrs).forEach((t=>{e.attributeToAttribute({model:{key:t,name:"drupalMedia"},view:{name:"drupal-media",key:this.attrs[t]}})}))}_renderElement(e){const t=e.getAttributes();let i="<drupal-media";return Array.from(t).forEach((e=>{this.attrs[e[0]]&&"drupalMediaCaption"!==e[0]&&(i+=` ${this.attrs[e[0]]}="${e[1]}"`)})),i+="></drupal-media>",i}static get pluginName(){return"DrupalMediaEditing"}}var s=i("ckeditor5/src/ui.js");class o extends e.Plugin{init(){const e=this.editor,t=this.editor.config.get("drupalMedia");if(!t)return;const{libraryURL:i,openDialog:r,dialogSettings:a={}}=t;i&&"function"==typeof r&&e.ui.componentFactory.add("drupalMedia",(t=>{const n=e.commands.get("insertDrupalMedia"),o=new s.ButtonView(t);return o.set({label:Drupal.t("Insert Drupal Media"),icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1873 4.86414L10.2509 6.86414V7.02335H10.2499V15.5091C9.70972 15.1961 9.01793 15.1048 8.34069 15.3136C7.12086 15.6896 6.41013 16.8967 6.75322 18.0096C7.09631 19.1226 8.3633 19.72 9.58313 19.344C10.6666 19.01 11.3484 18.0203 11.2469 17.0234H11.2499V9.80173L18.1803 8.25067V14.3868C17.6401 14.0739 16.9483 13.9825 16.2711 14.1913C15.0513 14.5674 14.3406 15.7744 14.6836 16.8875C15.0267 18.0004 16.2937 18.5978 17.5136 18.2218C18.597 17.8877 19.2788 16.8982 19.1773 15.9011H19.1803V8.02687L19.1873 8.0253V4.86414Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5039 0.743652H0.386932V12.1603H13.5039V0.743652ZM12.3379 1.75842H1.55289V11.1454H1.65715L4.00622 8.86353L6.06254 10.861L9.24985 5.91309L11.3812 9.22179L11.7761 8.6676L12.3379 9.45621V1.75842ZM6.22048 4.50869C6.22048 5.58193 5.35045 6.45196 4.27722 6.45196C3.20398 6.45196 2.33395 5.58193 2.33395 4.50869C2.33395 3.43546 3.20398 2.56543 4.27722 2.56543C5.35045 2.56543 6.22048 3.43546 6.22048 4.50869Z" fill="black"/></svg>\n',tooltip:!0}),o.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(o,"execute",(()=>{r(i,(({attributes:t})=>{e.execute("insertDrupalMedia",t)}),a)})),o}))}}function l(e){return!!e&&e.is("element","drupalMedia")}function d(e){const i=e.getSelectedElement();return i&&function(e){return(0,t.isWidget)(e)&&!!e.getCustomProperty("drupalMedia")}(i)?i:null}class u extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"DrupalMediaToolbar"}afterInit(){const e=this.editor;e.plugins.get(t.WidgetToolbarRepository).register("drupalMedia",{ariaLabel:Drupal.t("Drupal Media toolbar"),items:e.config.get("drupalMedia.toolbar")||[],getRelatedElement:e=>d(e)})}}class c extends e.Command{refresh(){const e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=!1,l(e)&&this._isMediaImage(e).then((e=>{this.isEnabled=e})),l(e)&&e.hasAttribute("drupalMediaAlt")?this.value=e.getAttribute("drupalMediaAlt"):this.value=!1}execute(e){const{model:t}=this.editor,i=t.document.selection.getSelectedElement();e.newValue=e.newValue.trim(),t.change((t=>{e.newValue.length>0?t.setAttribute("drupalMediaAlt",e.newValue,i):t.removeAttribute("drupalMediaAlt",i)}))}async _isMediaImage(e){const t=this.editor.config.get("drupalMedia");if(!t)return null;const{isMediaUrl:i}=t,r=new URLSearchParams({uuid:e.getAttribute("drupalMediaEntityUuid")}),a=await fetch(`${i}&${r}`);return a.ok?JSON.parse(await a.text()):null}}class m extends e.Plugin{static get pluginName(){return"MediaImageTextAlternativeEditing"}init(){this.editor.commands.add("mediaImageTextAlternative",new c(this.editor))}}function h(e){const t=e.editing.view,i=s.BalloonPanelView.defaultPositions;return{target:t.domConverter.viewToDom(t.document.selection.getSelectedElement()),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast]}}var p=i("ckeditor5/src/utils.js");class f extends s.View{constructor(t){super(t),this.focusTracker=new p.FocusTracker,this.keystrokes=new p.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(Drupal.t("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(Drupal.t("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new s.ViewCollection,this._focusCycler=new s.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,s.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,s.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}_createButton(e,t,i,r){const a=new s.ButtonView(this.locale);return a.set({label:e,icon:t,tooltip:!0}),a.extendTemplate({attributes:{class:i}}),r&&a.delegate("execute").to(this,r),a}_createLabeledInputView(){const e=new s.LabeledFieldView(this.locale,s.createLabeledInputText);return e.label=Drupal.t("Override text alternative"),e}}class g extends e.Plugin{static get requires(){return[s.ContextualBalloon]}static get pluginName(){return"MediaImageTextAlternativeUi"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor;t.ui.componentFactory.add("mediaImageTextAlternative",(i=>{const r=t.commands.get("mediaImageTextAlternative"),a=new s.ButtonView(i);return a.set({label:Drupal.t("Override media image text alternative"),icon:e.icons.lowVision,tooltip:!0}),a.bind("isVisible").to(r,"isEnabled"),this.listenTo(a,"execute",(()=>{this._showForm()})),a}))}_createForm(){const e=this.editor,t=e.editing.view.document;this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new f(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("mediaImageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{d(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(d(e.editing.view.document.selection)){const i=h(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,s.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("mediaImageTextAlternative"),i=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:h(e)}),i.fieldView.element.value=t.value||"",i.fieldView.value=i.fieldView.element.value,this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class b extends e.Plugin{static get requires(){return[m,g]}static get pluginName(){return"MediaImageTextAlternative"}}function w(e,t,i){if(t.attributes)for(const[r,a]of Object.entries(t.attributes))e.setAttribute(r,a,i);t.styles&&e.setStyle(t.styles,i),t.classes&&e.addClass(t.classes,i)}function v(e){return t=>{t.on("element:drupal-media",((t,i,r)=>{const a=i.viewItem.parent;a.is("element","a")&&function(t,a){const n=e._consumeAllowedAttributes(t,r);n&&r.writer.setAttribute(a,n,i.modelRange)}(a,"htmlLinkAttributes")}),{priority:"low"})}}class M extends e.Plugin{init(){const{editor:e}=this;if(!e.plugins.has("GeneralHtmlSupport"))return;const{schema:t}=e.model,{conversion:i}=e,r=e.plugins.get("DataFilter");t.extend("drupalMedia",{allowAttributes:["htmlLinkAttributes"]}),i.for("upcast").add(v(r)),i.for("editingDowncast").add((e=>e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const r=i.mapper.toViewElement(t.item),a=function(e,t,i){const r=e.createRangeOn(t);for(const{item:e}of r.getWalker())if(e.is("element",i))return e}(i.writer,r,"a");w(i.writer,t.item.getAttribute("htmlLinkAttributes"),a)}),{priority:"low"}))),i.for("dataDowncast").add((e=>e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const r=i.mapper.toViewElement(t.item).parent;w(i.writer,t.item.getAttribute("htmlLinkAttributes"),r)}),{priority:"low"})))}static get pluginName(){return"DrupalMediaGeneralHtmlSupport"}}class k extends e.Plugin{static get requires(){return[n,M,o,u,b]}}function _(){return e=>{e.on("element:a",((e,t,i)=>{const r=t.viewItem,a=(n=r,Array.from(n.getChildren()).find((e=>"drupal-media"===e.name)));var n;if(!a)return;if(!i.consumable.consume(r,{attributes:["href"]}))return;const s=r.getAttribute("href");if(!s)return;const o=i.convertItem(a,t.modelCursor);t.modelRange=o.modelRange,t.modelCursor=o.modelCursor;const l=t.modelCursor.nodeBefore;l&&l.is("element","drupalMedia")&&i.writer.setAttribute("linkHref",s,l)}),{priority:"high"})}}class A extends e.Plugin{static get requires(){return["LinkEditing","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaEditing"}init(){const{editor:e}=this;e.model.schema.extend("drupalMedia",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add(_()),e.conversion.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:r}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),n=Array.from(a.getChildren()).find((e=>"a"===e.name));if(n)t.attributeNewValue?r.setAttribute("href",t.attributeNewValue,n):(r.move(r.createRangeIn(n),r.createPositionAt(a,0)),r.remove(n));else{const e=Array.from(a.getChildren()).find((e=>e.getAttribute("data-drupal-media-preview"))),i=r.createContainerElement("a",{href:t.attributeNewValue});r.insert(r.createPositionAt(a,0),i),r.move(r.createRangeOn(e),r.createPositionAt(i,0))}}),{priority:"high"})})),e.conversion.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:r}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),n=r.createContainerElement("a",{href:t.attributeNewValue});r.insert(r.createPositionBefore(a),n),r.move(r.createRangeOn(a),r.createPositionAt(n,0))}),{priority:"high"})}))}}class x extends e.Plugin{static get requires(){return["LinkEditing","LinkUI","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaUi"}init(){const{editor:e}=this,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedMedia(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkMediaButton()}_createToolbarLinkMediaButton(){const{editor:e}=this;e.ui.componentFactory.add("drupalLinkMedia",(t=>{const i=new s.ButtonView(t),r=e.plugins.get("LinkUI"),a=e.commands.get("link");return i.set({isEnabled:!0,label:Drupal.t("Link media"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>\n',keystroke:"Ctrl+K",tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(a,"isEnabled"),i.bind("isOn").to(a,"value",(e=>!!e)),this.listenTo(i,"execute",(()=>{this._isSelectedLinkedMedia(e.model.document.selection)?r._addActionsView():r._showUI(!0)})),i}))}_isSelectedLinkedMedia(e){const t=e.getSelectedElement();return!!t&&t.is("element","drupalMedia")&&t.hasAttribute("linkHref")}}class E extends e.Plugin{static get requires(){return[A,x]}static get pluginName(){return"DrupalLinkMedia"}}var y={DrupalMedia:k,MediaImageTextAlternative:b,MediaImageTextAlternativeEditing:m,MediaImageTextAlternativeUi:g,DrupalLinkMedia:E}}(),r=r.default}()}));
\ No newline at end of file
+!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.CKEditor5=t():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.drupalMedia=t())}(self,(function(){return function(){var e={"ckeditor5/src/core.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/engine.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/engine.js")},"ckeditor5/src/ui.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/ui.js")},"ckeditor5/src/utils.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"ckeditor5/src/widget.js":function(e,t,i){e.exports=i("dll-reference CKEditor5.dll")("./src/widget.js")},"dll-reference CKEditor5.dll":function(e){"use strict";e.exports=CKEditor5.dll}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,i),r.exports}i.d=function(e,t){for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var a={};return function(){"use strict";i.d(a,{default:function(){return ae}});var e=i("ckeditor5/src/core.js"),t=i("ckeditor5/src/widget.js");class n extends e.Command{execute(e){const t=this.editor.plugins.get("DrupalMediaEditing"),i=Object.entries(t.attrs).reduce(((e,[t,i])=>(e[i]=t,e)),{}),a=Object.keys(e).reduce(((t,a)=>(i[a]&&(t[i[a]]=e[a]),t)),{});if(this.editor.plugins.has("DrupalElementStyleEditing")){const t=this.editor.plugins.get("DrupalElementStyleEditing");for(const i of t.normalizedStyles)if(e[i.attributeName]&&i.attributeValue===e[i.attributeName]){a.drupalElementStyle=i.name;break}}this.editor.model.change((e=>{this.editor.model.insertContent(function(e,t){return e.createElement("drupalMedia",t)}(e,a))}))}refresh(){const e=this.editor.model,t=e.document.selection,i=e.schema.findAllowedParent(t.getFirstPosition(),"drupalMedia");this.isEnabled=null!==i}}function r(e){return!!e&&e.is("element","drupalMedia")}function o(e){const i=e.getSelectedElement();return i&&function(e){return(0,t.isWidget)(e)&&!!e.getCustomProperty("drupalMedia")}(i)?i:null}function l(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)}function s(e){for(const t of e){if(t.hasAttribute("data-drupal-media-preview"))return t;if(t.childCount){const e=s(t.getChildren());if(e)return e}}return null}class d extends e.Plugin{static get requires(){return[t.Widget]}init(){this.attrs={drupalMediaAlt:"alt",drupalMediaEntityType:"data-entity-type",drupalMediaEntityUuid:"data-entity-uuid",drupalMediaViewMode:"data-view-mode"};const e=this.editor.config.get("drupalMedia");if(!e)return;const{previewURL:t,themeError:i}=e;this.previewUrl=t,this.labelError=Drupal.t("Preview failed"),this.themeError=i||`\n      <p>${Drupal.t("An error occurred while trying to preview the media. Please save your work and reload this page.")}<p>\n    `,this._defineSchema(),this._defineConverters(),this.editor.commands.add("insertDrupalMedia",new n(this.editor))}async _fetchPreview(e){const t={text:this._renderElement(e),uuid:e.getAttribute("drupalMediaEntityUuid")},i=await fetch(`${this.previewUrl}?${new URLSearchParams(t)}`,{headers:{"X-Drupal-MediaPreview-CSRF-Token":this.editor.config.get("drupalMedia").previewCsrfToken}});if(i.ok){return{label:i.headers.get("drupal-media-label"),preview:await i.text()}}return{label:this.labelError,preview:this.themeError}}_defineSchema(){this.editor.model.schema.register("drupalMedia",{allowWhere:"$block",isObject:!0,isContent:!0,allowAttributes:Object.keys(this.attrs)})}_defineConverters(){const e=this.editor.conversion;e.for("upcast").elementToElement({view:{name:"drupal-media"},model:"drupalMedia"}),e.for("dataDowncast").elementToElement({model:"drupalMedia",view:{name:"drupal-media"}}),e.for("editingDowncast").elementToElement({model:"drupalMedia",view:(e,{writer:i})=>{const a=i.createContainerElement("figure",{class:"drupal-media"});if(!this.previewUrl){const e=i.createRawElement("div",{"data-drupal-media-preview":"unavailable"});i.insert(i.createPositionAt(a,0),e)}return i.setCustomProperty("drupalMedia",!0,a),(0,t.toWidget)(a,i,{label:Drupal.t("Media widget")})}}).add((e=>{const t=(e,t,i)=>{const a=i.writer,n=t.item,r=i.mapper.toViewElement(t.item);let o=s(r.getChildren());if(o){if("ready"!==o.getAttribute("data-drupal-media-preview"))return;a.setAttribute("data-drupal-media-preview","loading",o)}else o=a.createRawElement("div",{"data-drupal-media-preview":"loading"}),a.insert(a.createPositionAt(r,0),o);this._fetchPreview(n).then((({label:e,preview:t})=>{o&&this.editor.editing.view.change((i=>{const a=i.createRawElement("div",{"data-drupal-media-preview":"ready","aria-label":e},(e=>{e.innerHTML=t}));i.insert(i.createPositionBefore(o),a),i.remove(o)}))}))};return e.on("attribute:drupalMediaEntityUuid:drupalMedia",t),e.on("attribute:drupalMediaViewMode:drupalMedia",t),e.on("attribute:drupalMediaEntityType:drupalMedia",t),e.on("attribute:drupalMediaAlt:drupalMedia",t),e})),e.for("editingDowncast").add((e=>{e.on("attribute:drupalElementStyle:drupalMedia",((e,t,i)=>{const a={alignLeft:"drupal-media-style-align-left",alignRight:"drupal-media-style-align-right",alignCenter:"drupal-media-style-align-center"},n=i.mapper.toViewElement(t.item),r=i.writer;a[t.attributeOldValue]&&r.removeClass(a[t.attributeOldValue],n),a[t.attributeNewValue]&&i.consumable.consume(t.item,e.name)&&r.addClass(a[t.attributeNewValue],n)}))})),Object.keys(this.attrs).forEach((t=>{const i={model:{key:t,name:"drupalMedia"},view:{name:"drupal-media",key:this.attrs[t]}};e.for("dataDowncast").attributeToAttribute(i),e.for("upcast").attributeToAttribute(i)}))}_renderElement(e){const t=e.getAttributes();let i="<drupal-media";return Array.from(t).forEach((e=>{this.attrs[e[0]]&&"drupalMediaCaption"!==e[0]&&(i+=` ${this.attrs[e[0]]}="${e[1]}"`)})),i+="></drupal-media>",i}static get pluginName(){return"DrupalMediaEditing"}}var u=i("ckeditor5/src/ui.js");class c extends e.Plugin{init(){const e=this.editor,t=this.editor.config.get("drupalMedia");if(!t)return;const{libraryURL:i,openDialog:a,dialogSettings:n={}}=t;i&&"function"==typeof a&&e.ui.componentFactory.add("drupalMedia",(t=>{const r=e.commands.get("insertDrupalMedia"),o=new u.ButtonView(t);return o.set({label:Drupal.t("Insert Drupal Media"),icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1873 4.86414L10.2509 6.86414V7.02335H10.2499V15.5091C9.70972 15.1961 9.01793 15.1048 8.34069 15.3136C7.12086 15.6896 6.41013 16.8967 6.75322 18.0096C7.09631 19.1226 8.3633 19.72 9.58313 19.344C10.6666 19.01 11.3484 18.0203 11.2469 17.0234H11.2499V9.80173L18.1803 8.25067V14.3868C17.6401 14.0739 16.9483 13.9825 16.2711 14.1913C15.0513 14.5674 14.3406 15.7744 14.6836 16.8875C15.0267 18.0004 16.2937 18.5978 17.5136 18.2218C18.597 17.8877 19.2788 16.8982 19.1773 15.9011H19.1803V8.02687L19.1873 8.0253V4.86414Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5039 0.743652H0.386932V12.1603H13.5039V0.743652ZM12.3379 1.75842H1.55289V11.1454H1.65715L4.00622 8.86353L6.06254 10.861L9.24985 5.91309L11.3812 9.22179L11.7761 8.6676L12.3379 9.45621V1.75842ZM6.22048 4.50869C6.22048 5.58193 5.35045 6.45196 4.27722 6.45196C3.20398 6.45196 2.33395 5.58193 2.33395 4.50869C2.33395 3.43546 3.20398 2.56543 4.27722 2.56543C5.35045 2.56543 6.22048 3.43546 6.22048 4.50869Z" fill="black"/></svg>\n',tooltip:!0}),o.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(o,"execute",(()=>{a(i,(({attributes:t})=>{e.execute("insertDrupalMedia",t)}),n)})),o}))}}class m extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"DrupalMediaToolbar"}afterInit(){const{editor:e}=this;var i;e.plugins.get(t.WidgetToolbarRepository).register("drupalMedia",{ariaLabel:Drupal.t("Drupal Media toolbar"),items:(i=e.config.get("drupalMedia.toolbar"),i.map((e=>l(e)?e.name:e))||[]),getRelatedElement:e=>o(e)})}}const p="METADATA_ERROR";class g extends e.Command{refresh(){const e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=r(e)&&e.getAttribute("drupalMediaIsImage")&&e.getAttribute("drupalMediaIsImage")!==p,r(e)&&e.hasAttribute("drupalMediaAlt")?this.value=e.getAttribute("drupalMediaAlt"):this.value=!1}execute(e){const{model:t}=this.editor,i=t.document.selection.getSelectedElement();e.newValue=e.newValue.trim(),t.change((t=>{e.newValue.length>0?t.setAttribute("drupalMediaAlt",e.newValue,i):t.removeAttribute("drupalMediaAlt",i)}))}}class h extends e.Plugin{init(){this._data=new WeakMap}getMetadata(e){if(this._data.get(e))return new Promise((t=>{t(this._data.get(e))}));const t=this.editor.config.get("drupalMedia");if(!t)return new Promise(((e,t)=>{t(new Error("drupalMedia configuration is required for parsing metadata."))}));if(!e.hasAttribute("drupalMediaEntityUuid"))return new Promise(((e,t)=>{t(new Error("drupalMedia element must have drupalMediaEntityUuid attribute to retrieve metadata."))}));const{metadataUrl:i}=t;return(async e=>{const t=await fetch(e);if(t.ok)return JSON.parse(await t.text());throw new Error("Fetching media embed metadata from the server failed.")})(`${i}&${new URLSearchParams({uuid:e.getAttribute("drupalMediaEntityUuid")})}`).then((t=>(this._data.set(e,t),t)))}static get pluginName(){return"DrupalMediaMetadataRepository"}}class f extends e.Plugin{static get requires(){return[h]}static get pluginName(){return"MediaImageTextAlternativeEditing"}_upcastDrupalMediaIsImage(e){const{model:t,plugins:i}=this.editor;i.get("DrupalMediaMetadataRepository").getMetadata(e).then((i=>{e&&t.enqueueChange("transparent",(t=>{t.setAttribute("drupalMediaIsImage",!!i.imageSourceMetadata,e)}))})).catch((i=>{e&&(console.warn(i.toString()),t.enqueueChange("transparent",(t=>{t.setAttribute("drupalMediaIsImage",p,e)})))}))}init(){const{editor:e,editor:{model:t,conversion:i}}=this;t.schema.extend("drupalMedia",{allowAttributes:["drupalMediaIsImage"]}),this.listenTo(t,"insertContent",((e,[t])=>{r(t)&&this._upcastDrupalMediaIsImage(t)})),i.for("upcast").add((e=>{e.on("element:drupal-media",((e,t)=>{const[i]=t.modelRange.getItems();r(i)&&this._upcastDrupalMediaIsImage(i)}),{priority:"lowest"})})),i.for("editingDowncast").add((e=>{e.on("attribute:drupalMediaIsImage",((e,t,i)=>{const{writer:a,mapper:n}=i,r=n.toViewElement(t.item);if(t.attributeNewValue!==p){const e=Array.from(r.getChildren()).find((e=>e.getCustomProperty("drupalMediaMetadataError")));return void(e&&(a.setCustomProperty("widgetLabel",e.getCustomProperty("drupalMediaOriginalWidgetLabel"),e),a.removeElement(e)))}const o=Drupal.t("Not all functionality may be available because some information could not be retrieved."),l=new u.TooltipView;l.text=o,l.position="sw";const s=new u.Template({tag:"span",children:[{tag:"span",attributes:{class:"drupal-media__metadata-error-icon"}},l]}).render(),d=a.createRawElement("div",{class:"drupal-media__metadata-error"},((e,t)=>{t.setContentOf(e,s.outerHTML)}));a.setCustomProperty("drupalMediaMetadataError",!0,d);const c=r.getCustomProperty("widgetLabel");a.setCustomProperty("drupalMediaOriginalWidgetLabel",c,d),a.setCustomProperty("widgetLabel",`${c} (${o})`,r),a.insert(a.createPositionAt(r,0),d)}),{priority:"low"})})),e.commands.add("mediaImageTextAlternative",new g(this.editor))}}function b(e){const t=e.editing.view,i=u.BalloonPanelView.defaultPositions;return{target:t.domConverter.viewToDom(t.document.selection.getSelectedElement()),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast]}}var w=i("ckeditor5/src/utils.js");class v extends u.View{constructor(t){super(t),this.focusTracker=new w.FocusTracker,this.keystrokes=new w.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.set("defaultAltText",void 0),this.defaultAltTextView=this._createDefaultAltTextView(),this.saveButtonView=this._createButton(Drupal.t("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(Drupal.t("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new u.ViewCollection,this._focusCycler=new u.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-alternative-text-form","ck-vertical-form"],tabindex:"-1"},children:[this.defaultAltTextView,this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,u.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,u.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}_createButton(e,t,i,a){const n=new u.ButtonView(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.extendTemplate({attributes:{class:i}}),a&&n.delegate("execute").to(this,a),n}_createLabeledInputView(){const e=new u.LabeledFieldView(this.locale,u.createLabeledInputText);return e.label=Drupal.t("Alternative text override"),e}_createDefaultAltTextView(){const e=u.Template.bind(this,this);return new u.Template({tag:"div",attributes:{class:["ck-media-alternative-text-form__default-alt-text",e.if("defaultAltText","ck-hidden",(e=>!e))]},children:[{tag:"strong",attributes:{class:"ck-media-alternative-text-form__default-alt-text-label"},children:[Drupal.t("Default alternative text:")]}," ",{tag:"span",attributes:{class:"ck-media-alternative-text-form__default-alt-text-value"},children:[{text:[e.to("defaultAltText")]}]}]})}}class E extends e.Plugin{static get requires(){return[u.ContextualBalloon]}static get pluginName(){return"MediaImageTextAlternativeUi"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor;t.ui.componentFactory.add("mediaImageTextAlternative",(i=>{const a=t.commands.get("mediaImageTextAlternative"),n=new u.ButtonView(i);return n.set({label:Drupal.t("Override media image alternative text"),icon:e.icons.lowVision,tooltip:!0}),n.bind("isVisible").to(a,"isEnabled"),this.listenTo(n,"execute",(()=>{this._showForm()})),n}))}_createForm(){const e=this.editor,t=e.editing.view.document;this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new v(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("mediaImageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{o(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(o(e.editing.view.document.selection)){const i=b(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,u.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("mediaImageTextAlternative"),i=e.plugins.get("DrupalMediaMetadataRepository"),a=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:b(e)}),a.fieldView.element.value=t.value||"",a.fieldView.value=a.fieldView.element.value,this._form.defaultAltText="";const n=e.model.document.selection.getSelectedElement();r(n)&&i.getMetadata(n).then((e=>{this._form.defaultAltText=e.imageSourceMetadata?e.imageSourceMetadata.alt:""})).catch((e=>{console.warn(e.toString())})),this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class y extends e.Plugin{static get requires(){return[f,E]}static get pluginName(){return"MediaImageTextAlternative"}}function M(e,t,i){if(t.attributes)for(const[a,n]of Object.entries(t.attributes))e.setAttribute(a,n,i);t.styles&&e.setStyle(t.styles,i),t.classes&&e.addClass(t.classes,i)}function k(e,t,i){if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item);M(i.writer,t.attributeNewValue,a)}class C extends e.Plugin{constructor(e){if(super(e),!e.plugins.has("GeneralHtmlSupport"))return;e.plugins.has("DataFilter")&&e.plugins.has("DataSchema")||console.error("DataFilter and DataSchema plugins are required for Drupal Media to integrate with General HTML Support plugin.");const{schema:t}=e.model,{conversion:i}=e,a=this.editor.plugins.get("DataFilter");this.editor.plugins.get("DataSchema").registerBlockElement({model:"drupalMedia",view:"drupal-media"}),a.on("register:drupal-media",((e,n)=>{"drupalMedia"===n.model&&(t.extend("drupalMedia",{allowAttributes:["htmlLinkAttributes","htmlAttributes"]}),i.for("upcast").add(function(e){return t=>{t.on("element:drupal-media",((t,i,a)=>{function n(t,n){const r=e._consumeAllowedAttributes(t,a);r&&a.writer.setAttribute(n,r,i.modelRange)}const r=i.viewItem,o=r.parent;n(r,"htmlAttributes"),o.is("element","a")&&n(o,"htmlLinkAttributes")}),{priority:"low"})}}(a)),i.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const a=i.mapper.toViewElement(t.item),n=function(e,t,i){const a=e.createRangeOn(t);for(const{item:e}of a.getWalker())if(e.is("element",i))return e}(i.writer,a,"a");M(i.writer,t.item.getAttribute("htmlLinkAttributes"),n)}),{priority:"low"}),e.on("attribute:htmlAttributes:drupalMedia",k,{priority:"low"})})),i.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const a=i.mapper.toViewElement(t.item).parent;M(i.writer,t.item.getAttribute("htmlLinkAttributes"),a)}),{priority:"low"}),e.on("attribute:htmlAttributes:drupalMedia",k,{priority:"low"})})),e.stop())}))}static get pluginName(){return"DrupalMediaGeneralHtmlSupport"}}class A extends e.Plugin{static get requires(){return[d,C,c,m,y]}static get pluginName(){return"DrupalMedia"}}function _(){return e=>{e.on("element:a",((e,t,i)=>{const a=t.viewItem,n=(r=a,Array.from(r.getChildren()).find((e=>"drupal-media"===e.name)));var r;if(!n)return;if(!i.consumable.consume(a,{attributes:["href"]}))return;const o=a.getAttribute("href");if(!o)return;const l=i.convertItem(n,t.modelCursor);t.modelRange=l.modelRange,t.modelCursor=l.modelCursor;const s=t.modelCursor.nodeBefore;s&&s.is("element","drupalMedia")&&i.writer.setAttribute("linkHref",o,s)}),{priority:"high"})}}class x extends e.Plugin{static get requires(){return["LinkEditing","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaEditing"}init(){const{editor:e}=this;e.model.schema.extend("drupalMedia",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add(_()),e.conversion.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:a}=i;if(!i.consumable.consume(t.item,e.name))return;const n=i.mapper.toViewElement(t.item),r=Array.from(n.getChildren()).find((e=>"a"===e.name));if(r)t.attributeNewValue?a.setAttribute("href",t.attributeNewValue,r):(a.move(a.createRangeIn(r),a.createPositionAt(n,0)),a.remove(r));else{const e=Array.from(n.getChildren()).find((e=>e.getAttribute("data-drupal-media-preview"))),i=a.createContainerElement("a",{href:t.attributeNewValue});a.insert(a.createPositionAt(n,0),i),a.move(a.createRangeOn(e),a.createPositionAt(i,0))}}),{priority:"high"})})),e.conversion.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:a}=i;if(!i.consumable.consume(t.item,e.name))return;const n=i.mapper.toViewElement(t.item),r=a.createContainerElement("a",{href:t.attributeNewValue});a.insert(a.createPositionBefore(n),r),a.move(a.createRangeOn(n),a.createPositionAt(r,0))}),{priority:"high"})}))}}class D extends e.Plugin{static get requires(){return["LinkEditing","LinkUI","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaUi"}init(){const{editor:e}=this,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedMedia(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkMediaButton()}_createToolbarLinkMediaButton(){const{editor:e}=this;e.ui.componentFactory.add("drupalLinkMedia",(t=>{const i=new u.ButtonView(t),a=e.plugins.get("LinkUI"),n=e.commands.get("link");return i.set({isEnabled:!0,label:Drupal.t("Link media"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>\n',keystroke:"Ctrl+K",tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(n,"isEnabled"),i.bind("isOn").to(n,"value",(e=>!!e)),this.listenTo(i,"execute",(()=>{this._isSelectedLinkedMedia(e.model.document.selection)?a._addActionsView():a._showUI(!0)})),i}))}_isSelectedLinkedMedia(e){const t=e.getSelectedElement();return!!t&&t.is("element","drupalMedia")&&t.hasAttribute("linkHref")}}class S extends e.Plugin{static get requires(){return[x,D]}static get pluginName(){return"DrupalLinkMedia"}}const{objectFullWidth:V,objectInline:I,objectLeft:T,objectRight:L,objectCenter:P,objectBlockLeft:B,objectBlockRight:N}=e.icons,O={inline:{name:"inline",title:"In line",icon:I,modelElements:["imageInline"],isDefault:!0},alignLeft:{name:"alignLeft",title:"Left aligned image",icon:T,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"},alignBlockLeft:{name:"alignBlockLeft",title:"Left aligned image",icon:B,modelElements:["imageBlock"],className:"image-style-block-align-left"},alignCenter:{name:"alignCenter",title:"Centered image",icon:P,modelElements:["imageBlock"],className:"image-style-align-center"},alignRight:{name:"alignRight",title:"Right aligned image",icon:L,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"},alignBlockRight:{name:"alignBlockRight",title:"Right aligned image",icon:N,modelElements:["imageBlock"],className:"image-style-block-align-right"},block:{name:"block",title:"Centered image",icon:P,modelElements:["imageBlock"],isDefault:!0},side:{name:"side",title:"Side image",icon:L,modelElements:["imageBlock"],className:"image-style-side"}},R={full:V,left:B,right:N,center:P,inlineLeft:T,inlineRight:L,inline:I},j=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function F(e){(0,w.logWarning)("image-style-configuration-definition-invalid",e)}var U={normalizeStyles:function(e){return(e.configuredStyles.options||[]).map((e=>function(e){e="string"==typeof e?O[e]?{...O[e]}:{name:e}:function(e,t){const i={...t};for(const a in e)Object.prototype.hasOwnProperty.call(t,a)||(i[a]=e[a]);return i}(O[e.name],e);"string"==typeof e.icon&&(e.icon=R[e.icon]||e.icon);return e}(e))).filter((t=>function(e,{isBlockPluginLoaded:t,isInlinePluginLoaded:i}){const{modelElements:a,name:n}=e;if(!(a&&a.length&&n))return F({style:e}),!1;{const n=[t?"imageBlock":null,i?"imageInline":null];if(!a.some((e=>n.includes(e))))return(0,w.logWarning)("image-style-missing-dependency",{style:e,missingPlugins:a.map((e=>"imageBlock"===e?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(t,e)))},getDefaultStylesConfiguration:function(e,t){return e&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:e?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(e){return e.has("ImageBlockEditing")&&e.has("ImageInlineEditing")?[...j]:[]},warnInvalidStyle:F,DEFAULT_OPTIONS:O,DEFAULT_ICONS:R,DEFAULT_DROPDOWN_DEFINITIONS:j};function H(e,t){const i=e.getSelectedElement();return i&&t.checkAttribute(i,"drupalElementStyle")?i:e.getFirstPosition().findAncestor((e=>t.checkAttribute(e,"drupalElementStyle")))}class W extends e.Command{constructor(e,t){super(e),this._styles=new Map(t.map((e=>[e.name,e])))}refresh(){const e=this.editor,t=H(e.model.document.selection,e.model.schema);this.isEnabled=!!t,this.isEnabled&&t.hasAttribute("drupalElementStyle")?this.value=t.getAttribute("drupalElementStyle"):this.value=!1}execute(e={}){const t=this.editor.model;t.change((i=>{const a=e.value,n=H(t.document.selection,t.schema);!a||this._styles.get(a).isDefault?i.removeAttribute("drupalElementStyle",n):i.setAttribute("drupalElementStyle",a,n)}))}}function q(e,t){for(const i of t)if(i.name===e)return i}class $ extends e.Plugin{init(){const t=this.editor;t.config.define("drupalElementStyles",{options:[]});const i=t.config.get("drupalElementStyles").options;this.normalizedStyles=i.map((t=>("string"==typeof t.icon&&e.icons[t.icon]&&(t.icon=e.icons[t.icon]),t))).filter((e=>e.attributeName&&e.attributeValue?e.modelElements&&Array.isArray(e.modelElements)?!!e.name||(console.warn("drupalElementStyles options must include a name."),!1):(console.warn("drupalElementStyles options must include an array of supported modelElements."),!1):(console.warn("drupalElementStyles options must include attributeName and attributeValue."),!1))),this._setupConversion(),t.commands.add("drupalElementStyle",new W(t,this.normalizedStyles))}_setupConversion(){const e=this.editor,t=e.model.schema,i=(a=this.normalizedStyles,(e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=q(t.attributeNewValue,a),r=q(t.attributeOldValue,a),o=i.mapper.toViewElement(t.item),l=i.writer;r&&("class"===r.attributeName?l.removeClass(r.attributeValue,o):l.removeAttribute(r.attributeName,o)),n&&("class"===n.attributeName?l.addClass(n.attributeValue,o):l.setAttribute(n.attributeName,n.attributeValue,o))});var a;const n=function(e){const t=e.filter((e=>!e.isDefault));return(e,i,a)=>{if(!i.modelRange)return;const n=i.viewItem,r=(0,w.first)(i.modelRange.getItems());if(r&&a.schema.checkAttribute(r,"drupalElementStyle"))for(const e of t)if("class"===e.attributeName)a.consumable.consume(n,{classes:e.attributeValue})&&a.writer.setAttribute("drupalElementStyle",e.name,r);else if(a.consumable.consume(n,{attributes:[e.attributeName]}))for(const e of t)e.attributeValue===n.getAttribute(e.attributeName)&&a.writer.setAttribute("drupalElementStyle",e.name,r)}}(this.normalizedStyles);e.editing.downcastDispatcher.on("attribute:drupalElementStyle",i),e.data.downcastDispatcher.on("attribute:drupalElementStyle",i);[...new Set(this.normalizedStyles.map((e=>e.modelElements)).flat())].forEach((e=>{t.extend(e,{allowAttributes:"drupalElementStyle"})})),e.data.upcastDispatcher.on("element",n,{priority:"low"})}static get pluginName(){return"DrupalElementStyleEditing"}}const K=e=>e,z=(e,t)=>(e?`${e}: `:"")+t;function Z(e){return`drupalElementStyle:${e}`}class G extends e.Plugin{static get requires(){return[$]}init(){const e=this.editor.plugins,t=this.editor.config.get("drupalMedia.toolbar")||[],i=Object.values(e.get("DrupalElementStyleEditing").normalizedStyles);i.forEach((e=>{this._createButton(e)}));t.filter(l).forEach((e=>{this._createDropdown(e,i)}))}_createDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(a=>{let n;const{defaultItem:r,items:o,title:l}=e,s=o.filter((e=>t.find((({name:t})=>Z(t)===e)))).map((e=>{const t=i.create(e);return e===r&&(n=t),t}));o.length!==s.length&&U.warnInvalidStyle({dropdown:e});const d=(0,u.createDropdown)(a,u.SplitButtonView),c=d.buttonView;return(0,u.addToolbarToDropdown)(d,s),c.set({label:z(l,n.label),class:null,tooltip:!0}),c.bind("icon").toMany(s,"isOn",((...e)=>{const t=e.findIndex(K);return t<0?n.icon:s[t].icon})),c.bind("label").toMany(s,"isOn",((...e)=>{const t=e.findIndex(K);return z(l,t<0?n.label:s[t].label)})),c.bind("isOn").toMany(s,"isOn",((...e)=>e.some(K))),c.bind("class").toMany(s,"isOn",((...e)=>e.some(K)?"ck-splitbutton_flatten":null)),c.on("execute",(()=>{s.some((({isOn:e})=>e))?d.isOpen=!d.isOpen:n.fire("execute")})),d.bind("isEnabled").toMany(s,"isEnabled",((...e)=>e.some(K))),d}))}_createButton(e){const t=e.name;this.editor.ui.componentFactory.add(Z(t),(i=>{const a=this.editor.commands.get("drupalElementStyle"),n=new u.ButtonView(i);return n.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),n.bind("isEnabled").to(a,"isEnabled"),n.bind("isOn").to(a,"value",(e=>e===t)),n.on("execute",this._executeCommand.bind(this,t)),n}))}_executeCommand(e){this.editor.execute("drupalElementStyle",{value:e}),this.editor.editing.view.focus()}static get pluginName(){return"DrupalElementStyleUi"}}class J extends e.Plugin{static get requires(){return[$,G]}static get pluginName(){return"DrupalElementStyle"}}var X=i("ckeditor5/src/engine.js");function Q(e){for(const t of e.getChildren())if(t&&t.is("element","caption"))return t;return null}class Y extends e.Command{refresh(){const e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=r(e),this.isEnabled?this.value=!!Q(e):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideDrupalMediaCaption(e):this._showDrupalMediaCaption(e,t)}))}_showDrupalMediaCaption(e,t){const i=this.editor.model.document.selection,a=this.editor.plugins.get("DrupalMediaCaptionEditing"),n=i.getSelectedElement(),r=a._getSavedCaption(n)||e.createElement("caption");e.append(r,n),t&&e.setSelection(r,"in")}_hideDrupalMediaCaption(e){const t=this.editor,i=t.model.document.selection,a=t.plugins.get("DrupalMediaCaptionEditing"),n=i.getSelectedElement();if(n){const t=Q(n);a._saveCaption(n,t),e.setSelection(n,"on"),e.remove(t)}}}class ee extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,t=e.model.schema;t.isRegistered("caption")?t.extend("caption",{allowIn:"drupalMedia"}):t.register("caption",{allowIn:"drupalMedia",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleMediaCaption",new Y(e)),this._setupConversion()}_setupConversion(){const e=this.editor,i=e.editing.view;var a;e.conversion.for("upcast").add(function(e){const t=(t,i,a)=>{const{viewItem:n}=i,{writer:r,consumable:o}=a;if(!i.modelRange||!o.consume(n,{attributes:["data-caption"]}))return;const l=r.createElement("caption"),s=i.modelRange.start.nodeAfter,d=e.data.processor.toView(n.getAttribute("data-caption")),u=r.createDocumentFragment();a.consumable.constructor.createFrom(d,a.consumable),a.convertChildren(d,u);for(const e of Array.from(u.getChildren()))r.append(e,l);r.append(l,s)};return e=>{e.on("element:drupal-media",t,{priority:"low"})}}(e)),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:a})=>{if(!r(e.parent))return null;const n=a.createEditableElement("figcaption");return(0,X.enablePlaceholder)({view:i,element:n,text:Drupal.t("Enter media caption"),keepOnFocus:!0}),(0,t.toWidgetEditable)(n,a)}}),e.editing.mapper.on("modelToViewPosition",(a=i,(e,t)=>{const i=t.modelPosition,n=i.parent;if(!r(n))return;const o=t.mapper.toViewElement(n);t.viewPosition=a.createPositionAt(o,i.offset+1)})),e.conversion.for("dataDowncast").add(function(e){return t=>{t.on("insert:caption",((t,i,a)=>{const{consumable:n,writer:o,mapper:l}=a;if(!r(i.item.parent)||!n.consume(i.item,"insert"))return;const s=e.model.createRangeIn(i.item),d=o.createDocumentFragment();l.bindElements(i.item,d);for(const{item:t}of Array.from(s)){const i={item:t,range:e.model.createRangeOn(t)},n=`insert:${t.name||"$text"}`;e.data.downcastDispatcher.fire(n,i,a);for(const n of t.getAttributeKeys())Object.assign(i,{attributeKey:n,attributeOldValue:null,attributeNewValue:i.item.getAttribute(n)}),e.data.downcastDispatcher.fire(`attribute:${n}`,i,a)}for(const e of o.createRangeIn(d).getItems())l.unbindViewElement(e);l.unbindViewElement(d);const u=e.data.processor.toData(d);if(u){const e=l.toViewElement(i.item.parent);o.setAttribute("data-caption",u,e)}}))}}(e))}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?X.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}}class te extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionUI"}init(){const{editor:t}=this,i=t.editing.view;t.ui.componentFactory.add("toggleDrupalMediaCaption",(a=>{const n=new u.ButtonView(a),r=t.commands.get("toggleMediaCaption");return n.set({label:Drupal.t("Caption media"),icon:e.icons.caption,tooltip:!0,isToggleable:!0}),n.bind("isOn","isEnabled").to(r,"value","isEnabled"),n.bind("label").to(r,"value",(e=>e?Drupal.t("Toggle caption off"):Drupal.t("Toggle caption on"))),this.listenTo(n,"execute",(()=>{t.execute("toggleMediaCaption",{focusCaptionOnShow:!0});const e=t.model.document.selection.getFirstPosition().findAncestor("caption");if(e){const a=t.editing.mapper.toViewElement(e);i.scrollToTheSelection(),i.change((e=>{e.addClass("drupal-media__caption_highlighted",a)}))}})),n}))}}class ie extends e.Plugin{static get requires(){return[ee,te]}static get pluginName(){return"DrupalMediaCaption"}}var ae={DrupalMedia:A,MediaImageTextAlternative:y,MediaImageTextAlternativeEditing:f,MediaImageTextAlternativeUi:E,DrupalLinkMedia:S,DrupalMediaCaption:ie,DrupalElementStyle:J}}(),a=a.default}()}));
\ No newline at end of file
diff --git a/web/core/modules/ckeditor5/js/ckeditor5.admin.es6.js b/web/core/modules/ckeditor5/js/ckeditor5.admin.es6.js
index dfa136b9098f2f5267d37facf704a5455de81ae9..e913b4d8ec1655da5e5d8a2d31c51d1bd4af1430 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5.admin.es6.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5.admin.es6.js
@@ -3,7 +3,7 @@
  * Provides admin UI for the CKEditor 5.
  */
 
-((Drupal, drupalSettings, $, JSON, once, Sortable) => {
+((Drupal, drupalSettings, $, JSON, once, Sortable, { tabbable }) => {
   const toolbarHelp = [
     {
       message: Drupal.t(
@@ -584,10 +584,7 @@
       // that can catch blur-causing events before the blur happens. If the
       // tooltip is hidden before the blur event, the outline will disappear
       // correctly.
-      once(
-        'safari-focus-fix',
-        document.querySelectorAll('.ckeditor5-toolbar-item'),
-      ).forEach((item) => {
+      once('safari-focus-fix', '.ckeditor5-toolbar-item').forEach((item) => {
         item.addEventListener('keydown', (e) => {
           const keyCodeDirections = {
             9: 'tab',
@@ -679,9 +676,7 @@
       // information can be retrieved after AJAX rebuilds.
       once(
         'ui-state-storage',
-        document.querySelector(
-          '#filter-format-edit-form, #filter-format-add-form',
-        ),
+        '#filter-format-edit-form, #filter-format-add-form',
       ).forEach((form) => {
         form.setAttribute('data-drupal-ui-state', JSON.stringify({}));
       });
@@ -699,7 +694,32 @@
         const activeTab = getUiStateStorage(`${id}-active-tab`);
         if (activeTab) {
           setTimeout(() => {
-            document.querySelector(activeTab).click();
+            const activeTabLink = document.querySelector(activeTab);
+            activeTabLink.click();
+
+            // Only change focus on the plugin-settings-wrapper element.
+            if (id !== 'plugin-settings-wrapper') {
+              return;
+            }
+            // If the current focused element is not the body, then the user
+            // navigated away from the vertical tab area and is somewhere else
+            // within the form. Do not change the current focus.
+            if (document.activeElement !== document.body) {
+              return;
+            }
+            // If the active element is the body then we can assume that the
+            // focus was on an element that was replaced by an ajax command.
+            // If that is the case restore the focus to the active tab that
+            // was just rebuilt.
+            const targetTabPane = document.querySelector(
+              activeTabLink.getAttribute('href'),
+            );
+            if (targetTabPane) {
+              const tabbableElements = tabbable(targetTabPane);
+              if (tabbableElements.length) {
+                tabbableElements[0].focus();
+              }
+            }
           });
         }
 
@@ -718,12 +738,8 @@
       };
 
       once(
-        'plugin-settings',
-        document.querySelector('#plugin-settings-wrapper'),
-      ).forEach(maintainActiveVerticalTab);
-      once(
-        'filter-settings',
-        document.querySelector('#filter-settings-wrapper'),
+        'maintainActiveVerticalTab',
+        '#plugin-settings-wrapper, #filter-settings-wrapper',
       ).forEach(maintainActiveVerticalTab);
 
       // Add listeners to maintain focus after AJAX rebuilds.
@@ -1022,4 +1038,4 @@
       });
     },
   };
-})(Drupal, drupalSettings, jQuery, JSON, once, Sortable);
+})(Drupal, drupalSettings, jQuery, JSON, once, Sortable, tabbable);
diff --git a/web/core/modules/ckeditor5/js/ckeditor5.admin.js b/web/core/modules/ckeditor5/js/ckeditor5.admin.js
index 0c66220203eb03ef9579e894a3056178f542d8ab..573b5a3f91278e4a6a06313210fbf170809fbf18 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5.admin.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5.admin.js
@@ -25,9 +25,9 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToAr
 
 function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
 
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
 
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
 
 function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
 
@@ -35,9 +35,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
 
 function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
 
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
 
-(function (Drupal, drupalSettings, $, JSON, once, Sortable) {
+(function (Drupal, drupalSettings, $, JSON, once, Sortable, _ref) {
+  var tabbable = _ref.tabbable;
   var toolbarHelp = [{
     message: Drupal.t("The toolbar buttons that don't fit the user's browser window width will be grouped in a dropdown. If multiple toolbar rows are preferred, those can be configured by adding an explicit wrapping breakpoint wherever you want to start a new row.", null, {
       context: 'CKEditor 5 toolbar help text, default, no explicit wrapping breakpoint'
@@ -325,10 +326,10 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     attach: function attach(context) {
       once('ckeditor5-admin-toolbar', '#ckeditor5-toolbar-app').forEach(function (container) {
         var selectedTextarea = context.querySelector('#ckeditor5-toolbar-buttons-selected');
-        var available = Object.entries(JSON.parse(context.querySelector('#ckeditor5-toolbar-buttons-available').innerHTML)).map(function (_ref) {
-          var _ref2 = _slicedToArray(_ref, 2),
-              name = _ref2[0],
-              attrs = _ref2[1];
+        var available = Object.entries(JSON.parse(context.querySelector('#ckeditor5-toolbar-buttons-available').innerHTML)).map(function (_ref2) {
+          var _ref3 = _slicedToArray(_ref2, 2),
+              name = _ref3[0],
+              attrs = _ref3[1];
 
           return _objectSpread({
             name: name,
@@ -369,7 +370,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
         });
         render(container, selected, available, dividers);
       });
-      once('safari-focus-fix', document.querySelectorAll('.ckeditor5-toolbar-item')).forEach(function (item) {
+      once('safari-focus-fix', '.ckeditor5-toolbar-item').forEach(function (item) {
         item.addEventListener('keydown', function (e) {
           var keyCodeDirections = {
             9: 'tab',
@@ -414,7 +415,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
         return form.hasAttribute('data-drupal-ui-state') ? JSON.parse(form.getAttribute('data-drupal-ui-state'))[property] : null;
       };
 
-      once('ui-state-storage', document.querySelector('#filter-format-edit-form, #filter-format-add-form')).forEach(function (form) {
+      once('ui-state-storage', '#filter-format-edit-form, #filter-format-add-form').forEach(function (form) {
         form.setAttribute('data-drupal-ui-state', JSON.stringify({}));
       });
 
@@ -424,7 +425,26 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
 
         if (activeTab) {
           setTimeout(function () {
-            document.querySelector(activeTab).click();
+            var activeTabLink = document.querySelector(activeTab);
+            activeTabLink.click();
+
+            if (id !== 'plugin-settings-wrapper') {
+              return;
+            }
+
+            if (document.activeElement !== document.body) {
+              return;
+            }
+
+            var targetTabPane = document.querySelector(activeTabLink.getAttribute('href'));
+
+            if (targetTabPane) {
+              var tabbableElements = tabbable(targetTabPane);
+
+              if (tabbableElements.length) {
+                tabbableElements[0].focus();
+              }
+            }
           });
         }
 
@@ -438,8 +458,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
         });
       };
 
-      once('plugin-settings', document.querySelector('#plugin-settings-wrapper')).forEach(maintainActiveVerticalTab);
-      once('filter-settings', document.querySelector('#filter-settings-wrapper')).forEach(maintainActiveVerticalTab);
+      once('maintainActiveVerticalTab', '#plugin-settings-wrapper, #filter-settings-wrapper').forEach(maintainActiveVerticalTab);
       var selectedButtons = document.querySelector('#ckeditor5-toolbar-buttons-selected');
       once('textarea-listener', selectedButtons).forEach(function (textarea) {
         textarea.addEventListener('change', function (e) {
@@ -507,8 +526,8 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }
   };
 
-  Drupal.theme.ckeditor5SelectedButtons = function (_ref3) {
-    var buttons = _ref3.buttons;
+  Drupal.theme.ckeditor5SelectedButtons = function (_ref4) {
+    var buttons = _ref4.buttons;
     return "\n      <ul class=\"ckeditor5-toolbar-tray ckeditor5-toolbar-active__buttons\" data-button-list=\"ckeditor5-toolbar-active-buttons\" role=\"listbox\" aria-orientation=\"horizontal\" aria-labelledby=\"ckeditor5-toolbar-active-buttons-label\">\n        ".concat(buttons.map(function (button) {
       return Drupal.theme.ckeditor5Button({
         button: button,
@@ -517,8 +536,8 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }).join(''), "\n      </ul>\n    ");
   };
 
-  Drupal.theme.ckeditor5DividerButtons = function (_ref4) {
-    var buttons = _ref4.buttons;
+  Drupal.theme.ckeditor5DividerButtons = function (_ref5) {
+    var buttons = _ref5.buttons;
     return "\n      <ul class=\"ckeditor5-toolbar-tray ckeditor5-toolbar-divider__buttons\" data-button-list=\"ckeditor5-toolbar-divider-buttons\" role=\"listbox\" aria-orientation=\"horizontal\" aria-labelledby=\"ckeditor5-toolbar-divider-buttons-label\">\n        ".concat(buttons.map(function (button) {
       return Drupal.theme.ckeditor5Button({
         button: button,
@@ -527,8 +546,8 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }).join(''), "\n      </ul>\n    ");
   };
 
-  Drupal.theme.ckeditor5AvailableButtons = function (_ref5) {
-    var buttons = _ref5.buttons;
+  Drupal.theme.ckeditor5AvailableButtons = function (_ref6) {
+    var buttons = _ref6.buttons;
     return "\n      <ul class=\"ckeditor5-toolbar-tray ckeditor5-toolbar-available__buttons\" data-button-list=\"ckeditor5-toolbar-available-buttons\" role=\"listbox\" aria-orientation=\"horizontal\" aria-labelledby=\"ckeditor5-toolbar-available-buttons-label\">\n        ".concat(buttons.map(function (button) {
       return Drupal.theme.ckeditor5Button({
         button: button,
@@ -537,11 +556,11 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     }).join(''), "\n      </ul>\n    ");
   };
 
-  Drupal.theme.ckeditor5Button = function (_ref6) {
-    var _ref6$button = _ref6.button,
-        label = _ref6$button.label,
-        id = _ref6$button.id,
-        listType = _ref6.listType;
+  Drupal.theme.ckeditor5Button = function (_ref7) {
+    var _ref7$button = _ref7.button,
+        label = _ref7$button.label,
+        id = _ref7$button.id,
+        listType = _ref7.listType;
     var visuallyHiddenLabel = Drupal.t("@listType button @label", {
       '@listType': listType !== 'divider' ? listType : 'available',
       '@label': label
@@ -549,11 +568,11 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
     return "\n      <li class=\"ckeditor5-toolbar-item ckeditor5-toolbar-item-".concat(id, "\" role=\"option\" tabindex=\"0\" data-drupal-selector=\"ckeditor5-toolbar-button\" data-id=\"").concat(id, "\" data-label=\"").concat(label, "\" data-divider=\"").concat(listType === 'divider', "\">\n        <span class=\"ckeditor5-toolbar-button ckeditor5-toolbar-button-").concat(id, "\">\n          <span class=\"visually-hidden\">").concat(visuallyHiddenLabel, "</span>\n        </span>\n        <span class=\"ckeditor5-toolbar-tooltip\" aria-hidden=\"true\">").concat(label, "</span>\n      </li>\n    ");
   };
 
-  Drupal.theme.ckeditor5Admin = function (_ref7) {
-    var availableButtons = _ref7.availableButtons,
-        dividerButtons = _ref7.dividerButtons,
-        activeToolbar = _ref7.activeToolbar,
-        helpMessage = _ref7.helpMessage;
+  Drupal.theme.ckeditor5Admin = function (_ref8) {
+    var availableButtons = _ref8.availableButtons,
+        dividerButtons = _ref8.dividerButtons,
+        activeToolbar = _ref8.activeToolbar,
+        helpMessage = _ref8.helpMessage;
     return "\n    <div aria-live=\"polite\" data-drupal-selector=\"ckeditor5-admin-help-message\">\n      <p>".concat(helpMessage.join('</p><p>'), "</p>\n    </div>\n    <div class=\"ckeditor5-toolbar-disabled\">\n      <div class=\"ckeditor5-toolbar-available\">\n        <label id=\"ckeditor5-toolbar-available-buttons-label\">").concat(Drupal.t('Available buttons'), "</label>\n        ").concat(availableButtons, "\n      </div>\n      <div class=\"ckeditor5-toolbar-divider\">\n        <label id=\"ckeditor5-toolbar-divider-buttons-label\">").concat(Drupal.t('Button divider'), "</label>\n        ").concat(dividerButtons, "\n      </div>\n    </div>\n    <div class=\"ckeditor5-toolbar-active\">\n      <label id=\"ckeditor5-toolbar-active-buttons-label\">").concat(Drupal.t('Active toolbar'), "</label>\n      ").concat(activeToolbar, "\n    </div>\n    ");
   };
 
@@ -581,4 +600,4 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d
       });
     }
   };
-})(Drupal, drupalSettings, jQuery, JSON, once, Sortable);
\ No newline at end of file
+})(Drupal, drupalSettings, jQuery, JSON, once, Sortable, tabbable);
\ No newline at end of file
diff --git a/web/core/modules/ckeditor5/js/ckeditor5.es6.js b/web/core/modules/ckeditor5/js/ckeditor5.es6.js
index e5bff4ab57a5336732ec858075c68aa1d46942e3..5bf9718f018e19df8065b19422afbf990f212a88 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5.es6.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5.es6.js
@@ -3,7 +3,14 @@
  * CKEditor 5 implementation of {@link Drupal.editors} API.
  */
 /* global CKEditor5 */
-((Drupal, debounce, CKEditor5, $) => {
+((Drupal, debounce, CKEditor5, $, once) => {
+  // CKEditor 5 is incompatible with IE11. When IE11 is detected, the CKEditor5
+  // variable is null. In those instances, exit early since CKEditor 5 is not
+  // loaded.
+  if (!CKEditor5) {
+    return;
+  }
+
   /**
    * The CKEDITOR instances.
    *
@@ -97,6 +104,10 @@
 
     return Object.entries(config).reduce((processed, [key, value]) => {
       if (typeof value === 'object') {
+        // Check for null values.
+        if (!value) {
+          return processed;
+        }
         if (value.hasOwnProperty('func')) {
           processed[key] = buildFunc(value);
         } else if (value.hasOwnProperty('regexp')) {
@@ -165,55 +176,131 @@
     });
   }
 
+  /**
+   * Process a group of CSS rules.
+   *
+   * @param {CSSGroupingRule} rulesGroup
+   *  A complete stylesheet or a group of nested rules like @media.
+   */
+  function processRules(rulesGroup) {
+    try {
+      // eslint-disable-next-line no-use-before-define
+      [...rulesGroup.cssRules].forEach(ckeditor5SelectorProcessing);
+    } catch (e) {
+      // eslint-disable-next-line no-console
+      console.warn(
+        `Stylesheet ${rulesGroup.href} not included in CKEditor reset due to the browser's CORS policy.`,
+      );
+    }
+  }
+
+  /**
+   * Processes CSS rules dynamically to account for CKEditor 5 in off canvas.
+   *
+   * This is achieved by doing the following steps:
+   * - Adding a donut scope to off canvas rules, so they don't apply within the
+   *   editor element.
+   * - Editor specific rules (i.e. those with .ck* selectors) are duplicated and
+   *   prefixed with the off canvas selector to ensure they have higher
+   *   specificity over the off canvas reset.
+   *
+   * The donut scope prevents off canvas rules from applying to the CKEditor 5
+   * editor element. Transforms a:
+   *  - #drupal-off-canvas strong
+   * rule into:
+   *  - #drupal-off-canvas strong:not([data-drupal-ck-style-fence] *)
+   *
+   * This means that the rule applies to all <strong> elements inside
+   * #drupal-off-canvas, except for <strong> elements who have a with a parent
+   * with the "data-drupal-ck-style-fence" attribute.
+   *
+   * For example:
+   * <div id="drupal-off-canvas">
+   *   <p>
+   *     <strong>Off canvas reset</strong>
+   *   </p>
+   *   <p data-drupal-ck-style-fence>
+   *     <!--
+   *       this strong elements matches the `[data-drupal-ck-style-fence] *`
+   *       selector and is excluded from the off canvas reset rule.
+   *     -->
+   *     <strong>Off canvas reset NOT applied.</strong>
+   *   </p>
+   * </div>
+   *
+   * The donut scope does not prevent CSS inheritance. There is CSS that resets
+   * following properties to prevent inheritance: background, border,
+   * box-sizing, margin, padding, position, text-decoration, transition,
+   * vertical-align and word-wrap.
+   *
+   * All .ck* CSS rules are duplicated and prefixed with the off canvas selector
+   * To ensure they have higher specificity and are not reset too aggressively.
+   *
+   * @param {CSSRule} rule
+   *  A single CSS rule to be analysed and changed if necessary.
+   */
+  function ckeditor5SelectorProcessing(rule) {
+    // Handle nested rules in @media, @support, etc.
+    if (rule.cssRules) {
+      processRules(rule);
+    }
+    if (!rule.selectorText) {
+      return;
+    }
+    const offCanvasId = '#drupal-off-canvas';
+    const CKEditorClass = '.ck';
+    const styleFence = '[data-drupal-ck-style-fence]';
+    if (
+      rule.selectorText.includes(offCanvasId) ||
+      rule.selectorText.includes(CKEditorClass)
+    ) {
+      rule.selectorText = rule.selectorText
+        .split(/,/g)
+        .map((selector) => {
+          // Only change rules that include #drupal-off-canvas in the selector.
+          if (selector.includes(offCanvasId)) {
+            return `${selector.trim()}:not(${styleFence} *)`;
+          }
+          // Duplicate CKEditor 5 styles with higher specificity for proper
+          // display in off canvas elements.
+          if (selector.includes(CKEditorClass)) {
+            // Return both rules to avoid replacing the existing rules.
+            return [
+              selector.trim(),
+              selector
+                .trim()
+                .replace(
+                  CKEditorClass,
+                  `${offCanvasId} ${styleFence} ${CKEditorClass}`,
+                ),
+            ];
+          }
+          return selector;
+        })
+        .flat()
+        .join(', ');
+    }
+  }
+
   /**
    * Adds CSS to ensure proper styling of CKEditor 5 inside off-canvas dialogs.
    *
    * @param {HTMLElement} element
    *   The element the editor is attached to.
    */
-  const offCanvasCss = (element) => {
-    element.parentNode.setAttribute('data-drupal-ck-style-fence', true);
-
+  function offCanvasCss(element) {
+    const fenceName = 'data-drupal-ck-style-fence';
+    const editor = Drupal.CKEditor5Instances.get(
+      element.getAttribute('data-ckeditor5-id'),
+    );
+    editor.ui.view.element.setAttribute(fenceName, '');
     // Only proceed if the styles haven't been added yet.
-    if (!document.querySelector('#ckeditor5-off-canvas-reset')) {
-      const prefix = `#drupal-off-canvas [data-drupal-ck-style-fence]`;
-      let existingCss = '';
-
-      // Find every existing style that doesn't come from off-canvas resets and
-      // copy them to new styles with a prefix targeting CKEditor inside an
-      // off-canvas dialog.
-      [...document.styleSheets].forEach((sheet) => {
-        if (
-          !sheet.href ||
-          (sheet.href && sheet.href.indexOf('off-canvas') === -1)
-        ) {
-          // This is wrapped in a try/catch as Chromium browsers will fail if
-          // the stylesheet was provided via a CORS request.
-          // @see https://bugs.chromium.org/p/chromium/issues/detail?id=775525
-          try {
-            const rules = sheet.cssRules;
-            [...rules].forEach((rule) => {
-              let { cssText } = rule;
-              const selector = rule.cssText.split('{')[0];
-
-              // Prefix all selectors added after a comma.
-              cssText = cssText.replace(
-                selector,
-                selector.replace(/,/g, `, ${prefix}`),
-              );
-
-              // When adding to existingCss, prefix the first selector as well.
-              existingCss += `${prefix} ${cssText}`;
-            });
-          } catch (e) {
-            // eslint-disable-next-line no-console
-            console.warn(
-              `Stylesheet ${sheet.href} not included in CKEditor reset due to the browser's CORS policy.`,
-            );
-          }
-        }
-      });
+    if (once('ckeditor5-off-canvas-reset', 'body').length) {
+      // For all rules on the page, add the donut scope for
+      // rules containing the #drupal-off-canvas selector.
+      [...document.styleSheets].forEach(processRules);
 
+      const prefix = `#drupal-off-canvas [${fenceName}]`;
       // Additional styles that need to be explicity added in addition to the
       // prefixed versions of existing css in `existingCss`.
       const addedCss = [
@@ -223,7 +310,6 @@
         `${prefix} .ck.ck-content ol li {list-style-type: decimal}`,
         `${prefix} .ck[contenteditable], ${prefix} .ck[contenteditable] * {-webkit-user-modify: read-write;-moz-user-modify: read-write;}`,
       ];
-
       // Styles to ensure block elements are displayed as such inside
       // off-canvas dialogs. These are all element types that are styled with
       // ` all: initial;` in the off-canvas reset that should default to being
@@ -268,15 +354,15 @@
         .join(', \n');
       const blockCss = `${blockSelectors} { display: block; }`;
 
-      const prefixedCss = [...addedCss, existingCss, blockCss].join('\n');
+      const prefixedCss = [...addedCss, blockCss].join('\n');
 
       // Create a new style tag with the prefixed styles added above.
-      const offCanvasCss = document.createElement('style');
-      offCanvasCss.innerHTML = prefixedCss;
-      offCanvasCss.setAttribute('id', 'ckeditor5-off-canvas-reset');
-      document.body.appendChild(offCanvasCss);
+      const offCanvasCssStyle = document.createElement('style');
+      offCanvasCssStyle.textContent = prefixedCss;
+      offCanvasCssStyle.setAttribute('id', 'ckeditor5-off-canvas-reset');
+      document.body.appendChild(offCanvasCssStyle);
     }
-  };
+  }
 
   /**
    * @namespace
@@ -292,25 +378,22 @@
      */
     attach(element, format) {
       const { editorClassic } = CKEditor5;
-      const {
-        toolbar,
-        plugins,
-        config: pluginConfig,
-        language,
-      } = format.editorSettings;
+      const { toolbar, plugins, config, language } = format.editorSettings;
       const extraPlugins = selectPlugins(plugins);
-
-      const config = {
+      const pluginConfig = processConfig(config);
+      const editorConfig = {
         extraPlugins,
         toolbar,
-        language,
-        ...processConfig(pluginConfig),
+        ...pluginConfig,
+        // Language settings have a conflict between the editor localization
+        // settings and the "language" plugin.
+        language: { ...pluginConfig.language, ...language },
       };
       // Set the id immediately so that it is available when onChange is called.
       const id = setElementId(element);
       const { ClassicEditor } = editorClassic;
 
-      ClassicEditor.create(element, config)
+      ClassicEditor.create(element, editorConfig)
         .then((editor) => {
           // Save a reference to the initialized instance.
           Drupal.CKEditor5Instances.set(id, editor);
@@ -593,4 +676,4 @@
       Drupal.ckeditor5.saveCallback = null;
     }
   });
-})(Drupal, Drupal.debounce, CKEditor5, jQuery);
+})(Drupal, Drupal.debounce, CKEditor5, jQuery, once);
diff --git a/web/core/modules/ckeditor5/js/ckeditor5.js b/web/core/modules/ckeditor5/js/ckeditor5.js
index 9094a9d499c1d45390f4a08553bfce2fc6d7f596..c5a2d3cd2fc368cfff3723ed51c6506f1150b7ad 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5.js
@@ -5,9 +5,9 @@
 * @preserve
 **/
 
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
 
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
 
 function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
 
@@ -19,7 +19,7 @@ function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Sy
 
 function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
 
-function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
 
 function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
 
@@ -33,7 +33,11 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToAr
 
 function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
 
-(function (Drupal, debounce, CKEditor5, $) {
+(function (Drupal, debounce, CKEditor5, $, once) {
+  if (!CKEditor5) {
+    return;
+  }
+
   Drupal.CKEditor5Instances = new Map();
   var callbacks = new Map();
   var required = new Set();
@@ -88,6 +92,10 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len
           value = _ref2[1];
 
       if (_typeof(value) === 'object') {
+        if (!value) {
+          return processed;
+        }
+
         if (value.hasOwnProperty('func')) {
           processed[key] = buildFunc(value);
         } else if (value.hasOwnProperty('regexp')) {
@@ -131,46 +139,63 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len
     });
   }
 
-  var offCanvasCss = function offCanvasCss(element) {
-    element.parentNode.setAttribute('data-drupal-ck-style-fence', true);
-
-    if (!document.querySelector('#ckeditor5-off-canvas-reset')) {
-      var prefix = "#drupal-off-canvas [data-drupal-ck-style-fence]";
-      var existingCss = '';
-
-      _toConsumableArray(document.styleSheets).forEach(function (sheet) {
-        if (!sheet.href || sheet.href && sheet.href.indexOf('off-canvas') === -1) {
-          try {
-            var rules = sheet.cssRules;
-
-            _toConsumableArray(rules).forEach(function (rule) {
-              var cssText = rule.cssText;
-              var selector = rule.cssText.split('{')[0];
-              cssText = cssText.replace(selector, selector.replace(/,/g, ", ".concat(prefix)));
-              existingCss += "".concat(prefix, " ").concat(cssText);
-            });
-          } catch (e) {
-            console.warn("Stylesheet ".concat(sheet.href, " not included in CKEditor reset due to the browser's CORS policy."));
-          }
+  function processRules(rulesGroup) {
+    try {
+      _toConsumableArray(rulesGroup.cssRules).forEach(ckeditor5SelectorProcessing);
+    } catch (e) {
+      console.warn("Stylesheet ".concat(rulesGroup.href, " not included in CKEditor reset due to the browser's CORS policy."));
+    }
+  }
+
+  function ckeditor5SelectorProcessing(rule) {
+    if (rule.cssRules) {
+      processRules(rule);
+    }
+
+    if (!rule.selectorText) {
+      return;
+    }
+
+    var offCanvasId = '#drupal-off-canvas';
+    var CKEditorClass = '.ck';
+    var styleFence = '[data-drupal-ck-style-fence]';
+
+    if (rule.selectorText.includes(offCanvasId) || rule.selectorText.includes(CKEditorClass)) {
+      rule.selectorText = rule.selectorText.split(/,/g).map(function (selector) {
+        if (selector.includes(offCanvasId)) {
+          return "".concat(selector.trim(), ":not(").concat(styleFence, " *)");
+        }
+
+        if (selector.includes(CKEditorClass)) {
+          return [selector.trim(), selector.trim().replace(CKEditorClass, "".concat(offCanvasId, " ").concat(styleFence, " ").concat(CKEditorClass))];
         }
-      });
 
+        return selector;
+      }).flat().join(', ');
+    }
+  }
+
+  function offCanvasCss(element) {
+    var fenceName = 'data-drupal-ck-style-fence';
+    var editor = Drupal.CKEditor5Instances.get(element.getAttribute('data-ckeditor5-id'));
+    editor.ui.view.element.setAttribute(fenceName, '');
+
+    if (once('ckeditor5-off-canvas-reset', 'body').length) {
+      _toConsumableArray(document.styleSheets).forEach(processRules);
+
+      var prefix = "#drupal-off-canvas [".concat(fenceName, "]");
       var addedCss = ["".concat(prefix, " .ck.ck-content {display:block;min-height:5rem;}"), "".concat(prefix, " .ck.ck-content * {display:initial;background:initial;color:initial;padding:initial;}"), "".concat(prefix, " .ck.ck-content li {display:list-item}"), "".concat(prefix, " .ck.ck-content ol li {list-style-type: decimal}"), "".concat(prefix, " .ck[contenteditable], ").concat(prefix, " .ck[contenteditable] * {-webkit-user-modify: read-write;-moz-user-modify: read-write;}")];
       var blockSelectors = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'ol', 'ul', 'address', 'article', 'aside', 'blockquote', 'body', 'dd', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'header', 'hgroup', 'hr', 'html', 'legend', 'main', 'menu', 'pre', 'section', 'xmp'].map(function (blockElement) {
         return "".concat(prefix, " .ck.ck-content ").concat(blockElement);
       }).join(', \n');
       var blockCss = "".concat(blockSelectors, " { display: block; }");
-      var prefixedCss = [].concat(addedCss, [existingCss, blockCss]).join('\n');
-
-      var _offCanvasCss = document.createElement('style');
-
-      _offCanvasCss.innerHTML = prefixedCss;
-
-      _offCanvasCss.setAttribute('id', 'ckeditor5-off-canvas-reset');
-
-      document.body.appendChild(_offCanvasCss);
+      var prefixedCss = [].concat(addedCss, [blockCss]).join('\n');
+      var offCanvasCssStyle = document.createElement('style');
+      offCanvasCssStyle.textContent = prefixedCss;
+      offCanvasCssStyle.setAttribute('id', 'ckeditor5-off-canvas-reset');
+      document.body.appendChild(offCanvasCssStyle);
     }
-  };
+  }
 
   Drupal.editors.ckeditor5 = {
     attach: function attach(element, format) {
@@ -178,19 +203,21 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len
       var _format$editorSetting = format.editorSettings,
           toolbar = _format$editorSetting.toolbar,
           plugins = _format$editorSetting.plugins,
-          pluginConfig = _format$editorSetting.config,
+          config = _format$editorSetting.config,
           language = _format$editorSetting.language;
       var extraPlugins = selectPlugins(plugins);
+      var pluginConfig = processConfig(config);
 
-      var config = _objectSpread({
+      var editorConfig = _objectSpread(_objectSpread({
         extraPlugins: extraPlugins,
-        toolbar: toolbar,
-        language: language
-      }, processConfig(pluginConfig));
+        toolbar: toolbar
+      }, pluginConfig), {}, {
+        language: _objectSpread(_objectSpread({}, pluginConfig.language), language)
+      });
 
       var id = setElementId(element);
       var ClassicEditor = editorClassic.ClassicEditor;
-      ClassicEditor.create(element, config).then(function (editor) {
+      ClassicEditor.create(element, editorConfig).then(function (editor) {
         Drupal.CKEditor5Instances.set(id, editor);
 
         if (element.hasAttribute('required')) {
@@ -367,4 +394,4 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len
       Drupal.ckeditor5.saveCallback = null;
     }
   });
-})(Drupal, Drupal.debounce, CKEditor5, jQuery);
\ No newline at end of file
+})(Drupal, Drupal.debounce, CKEditor5, jQuery, once);
\ No newline at end of file
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalImage/src/drupalimageediting.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalImage/src/drupalimageediting.js
index 5fc34039dce7dd42d1588c1c4f1346a8a188d2a0..731e47f78b59aca768c6bebc4cb0078ba03dee1a 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalImage/src/drupalimageediting.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalImage/src/drupalimageediting.js
@@ -7,6 +7,13 @@ function createImageViewElement(writer) {
   return writer.createEmptyElement('img');
 }
 
+// A simple helper method to detect number strings.
+function isNumberString(value) {
+  const parsedValue = parseFloat(value);
+
+  return !Number.isNaN(parsedValue) && value === String(parsedValue);
+}
+
 function modelEntityUuidToDataAttribute() {
   function converter(evt, data, conversionApi) {
     const { item } = data;
@@ -44,7 +51,12 @@ function viewCaptionToCaptionAttribute(editor) {
       'insert:caption',
       (evt, data, conversionApi) => {
         const { consumable, writer, mapper } = conversionApi;
-        if (!consumable.consume(data.item, 'insert')) {
+        const imageUtils = editor.plugins.get('ImageUtils');
+
+        if (
+          !imageUtils.isImage(data.item.parent) ||
+          !consumable.consume(data.item, 'insert')
+        ) {
           return;
         }
 
@@ -427,6 +439,10 @@ function downcastBlockImageLink() {
  * @internal
  */
 export default class DrupalImageEditing extends Plugin {
+  static get requires() {
+    return ['ImageUtils'];
+  }
+
   /**
    * @inheritdoc
    */
@@ -476,7 +492,10 @@ export default class DrupalImageEditing extends Plugin {
         model: {
           key: 'width',
           value: (viewElement) => {
-            return `${viewElement.getAttribute('width')}px`;
+            if (isNumberString(viewElement.getAttribute('width'))) {
+              return `${viewElement.getAttribute('width')}px`;
+            }
+            return `${viewElement.getAttribute('width')}`;
           },
         },
       })
@@ -488,7 +507,10 @@ export default class DrupalImageEditing extends Plugin {
         model: {
           key: 'height',
           value: (viewElement) => {
-            return `${viewElement.getAttribute('height')}px`;
+            if (isNumberString(viewElement.getAttribute('height'))) {
+              return `${viewElement.getAttribute('height')}px`;
+            }
+            return `${viewElement.getAttribute('height')}`;
           },
         },
       });
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle.js
new file mode 100644
index 0000000000000000000000000000000000000000..9bfa5d571b45d7b87b3f63f8f5ace2d98ba7942c
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle.js
@@ -0,0 +1,49 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words drupalelementstyle drupalelementstyleui drupalelementstyleediting imagestyle drupalmediatoolbar drupalmediaediting */
+import { Plugin } from 'ckeditor5/src/core';
+import DrupalElementStyleUi from './drupalelementstyle/drupalelementstyleui';
+import DrupalElementStyleEditing from './drupalelementstyle/drupalelementstyleediting';
+
+/**
+ * @module drupalMedia/drupalelementstyle
+ */
+
+/**
+ * The Drupal Element Style plugin.
+ *
+ * This plugin is internal and it is currently only used for providing
+ * `data-align` support to `<drupal-media>`. However, this plugin isn't tightly
+ * coupled to `<drupal-media>` or `data-align`. The intent is to make this
+ * plugin a starting point for adding `data-align` support to other elements,
+ * because the `FilterAlign` filter plugin PHP code also does not limit itself
+ * to a specific HTML element. This could be also used for other filters to
+ * provide same authoring experience as `FilterAlign` without the need for
+ * additional JavaScript code.
+ *
+ * To be able to change element styles in the UI, the model element needs to
+ * have a toolbar where the element style buttons can be displayed.
+ *
+ * This plugin is inspired by the CKEditor 5 Image Style plugin.
+ *
+ * @see module:image/imagestyle~ImageStyle
+ * @see core/modules/ckeditor5/css/media-alignment.css
+ * @see module:drupalMedia/drupalmediaediting~DrupalMediaEditing
+ * @see module:drupalMedia/drupalmediatoolbar~DrupalMediaToolbar
+ *
+ * @internal
+ */
+export default class DrupalElementStyle extends Plugin {
+  /**
+   * @inheritDoc
+   */
+  static get requires() {
+    return [DrupalElementStyleEditing, DrupalElementStyleUi];
+  }
+
+  /**
+   * @inheritdoc
+   */
+  static get pluginName() {
+    return 'DrupalElementStyle';
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstylecommand.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstylecommand.js
new file mode 100644
index 0000000000000000000000000000000000000000..bffb290f55e5b64193fb41727b18c3bfc9661477
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstylecommand.js
@@ -0,0 +1,111 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words documentselection */
+import { Command } from 'ckeditor5/src/core';
+
+/**
+ * @module drupalMedia/drupalelementstyle/drupalelementstylecommand
+ */
+
+/**
+ * Gets closest element that has drupalElementStyle attribute in schema.
+ *
+ * @param {module:engine/model/documentselection~DocumentSelection} selection
+ *   The current document selection.
+ * @param {module:engine/model/schema~Schema} schema
+ *   The model schema.
+ *
+ * @return {null|module:engine/model/element~Element}
+ *   The closest element that supports element styles.
+ */
+function getClosestElementWithElementStyleAttribute(selection, schema) {
+  const selectedElement = selection.getSelectedElement();
+
+  return selectedElement &&
+    schema.checkAttribute(selectedElement, 'drupalElementStyle')
+    ? selectedElement
+    : selection
+        .getFirstPosition()
+        .findAncestor((element) =>
+          schema.checkAttribute(element, 'drupalElementStyle'),
+        );
+}
+
+/**
+ * The Drupal Element style command.
+ *
+ * This is used to apply Drupal Element style option to supported model elements.
+ *
+ * @extends module:core/command~Command
+ *
+ * @internal
+ */
+export default class DrupalElementStyleCommand extends Command {
+  /**
+   * Constructs a new object.
+   *
+   * @param {module:core/editor/editor~Editor} editor
+   *   The editor instance.
+   * @param {Drupal.CKEditor5~DrupalElementStyle[]} styles
+   *   All available Drupal Element Styles.
+   */
+  constructor(editor, styles) {
+    super(editor);
+    this._styles = new Map(
+      styles.map((style) => {
+        return [style.name, style];
+      }),
+    );
+  }
+
+  /**
+   * @inheritDoc
+   */
+  refresh() {
+    const editor = this.editor;
+    const element = getClosestElementWithElementStyleAttribute(
+      editor.model.document.selection,
+      editor.model.schema,
+    );
+
+    this.isEnabled = !!element;
+
+    if (!this.isEnabled) {
+      this.value = false;
+    } else if (element.hasAttribute('drupalElementStyle')) {
+      this.value = element.getAttribute('drupalElementStyle');
+    } else {
+      this.value = false;
+    }
+  }
+
+  /**
+   * Executes the command and applies the style to the selected model element.
+   *
+   * @example
+   *    editor.execute('drupalElementStyle', { value: 'alignLeft' });
+   *
+   * @param {Object} options
+   *   The command options.
+   * @param {string} options.value
+   *   The name of the style as configured in the Drupal Element style
+   *   configuration.
+   */
+  execute(options = {}) {
+    const editor = this.editor;
+    const model = editor.model;
+
+    model.change((writer) => {
+      const requestedStyle = options.value;
+      const element = getClosestElementWithElementStyleAttribute(
+        model.document.selection,
+        model.schema,
+      );
+
+      if (!requestedStyle || this._styles.get(requestedStyle).isDefault) {
+        writer.removeAttribute('drupalElementStyle', element);
+      } else {
+        writer.setAttribute('drupalElementStyle', requestedStyle, element);
+      }
+    });
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleediting.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleediting.js
new file mode 100644
index 0000000000000000000000000000000000000000..269c0a3e65addb16ac4b28e6fe7c7c14b31bd609
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleediting.js
@@ -0,0 +1,300 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words drupalelementstylecommand */
+import { Plugin, icons } from 'ckeditor5/src/core';
+import { first } from 'ckeditor5/src/utils';
+import DrupalElementStyleCommand from './drupalelementstylecommand';
+
+/**
+ * @module drupalMedia/drupalelementstyle/drupalelementstyleediting
+ */
+
+/**
+ * Gets style definition by name.
+ *
+ * @param {string} name
+ *   The name of the style definition.
+ * @param styles
+ *   The styles to search from.
+ * @return {Drupal.CKEditor5~DrupalElementStyle}
+ */
+function getStyleDefinitionByName(name, styles) {
+  // eslint-disable-next-line no-restricted-syntax
+  for (const style of styles) {
+    if (style.name === name) {
+      return style;
+    }
+  }
+}
+
+/**
+ * Returns a model-to-view converted for Drupal Element styles.
+ *
+ * This model to view converter supports downcasting model to either a CSS class
+ * or attribute.
+ *
+ * Note that only one style can be applied to a single model element.
+ */
+function modelToViewStyleAttribute(styles) {
+  return (evt, data, conversionApi) => {
+    if (!conversionApi.consumable.consume(data.item, evt.name)) {
+      return;
+    }
+
+    // Check if there is a style associated with given value.
+    const newStyle = getStyleDefinitionByName(data.attributeNewValue, styles);
+    const oldStyle = getStyleDefinitionByName(data.attributeOldValue, styles);
+
+    const viewElement = conversionApi.mapper.toViewElement(data.item);
+    const viewWriter = conversionApi.writer;
+
+    if (oldStyle) {
+      if (oldStyle.attributeName === 'class') {
+        viewWriter.removeClass(oldStyle.attributeValue, viewElement);
+      } else {
+        viewWriter.removeAttribute(oldStyle.attributeName, viewElement);
+      }
+    }
+
+    if (newStyle) {
+      if (newStyle.attributeName === 'class') {
+        viewWriter.addClass(newStyle.attributeValue, viewElement);
+      } else {
+        viewWriter.setAttribute(
+          newStyle.attributeName,
+          newStyle.attributeValue,
+          viewElement,
+        );
+      }
+    }
+  };
+}
+
+/**
+ * Returns a view-to-model converter for Drupal Element styles.
+ *
+ * This view to model converted supports styles that are configured to use
+ * either CSS class or an attribute.
+ *
+ * Note that only one style can be applied to each model element.
+ */
+function viewToModelStyleAttribute(styles) {
+  // Convert only non–default styles.
+  const nonDefaultStyles = styles.filter((style) => !style.isDefault);
+
+  return (evt, data, conversionApi) => {
+    if (!data.modelRange) {
+      return;
+    }
+
+    const viewElement = data.viewItem;
+    const modelElement = first(data.modelRange.getItems());
+
+    // Run this converter only if a model element has been found from the model.
+    if (!modelElement) {
+      return;
+    }
+
+    // Stop conversion early if the drupalElementStyle attribute isn't allowed
+    // for the element.
+    if (
+      !conversionApi.schema.checkAttribute(modelElement, 'drupalElementStyle')
+    ) {
+      return;
+    }
+
+    // Convert styles with CSS classes one by one.
+    // eslint-disable-next-line no-restricted-syntax
+    for (const style of nonDefaultStyles) {
+      // Try to consume class corresponding with the style.
+      if (style.attributeName === 'class') {
+        if (
+          conversionApi.consumable.consume(viewElement, {
+            classes: style.attributeValue,
+          })
+        ) {
+          // And convert this style to model attribute.
+          conversionApi.writer.setAttribute(
+            'drupalElementStyle',
+            style.name,
+            modelElement,
+          );
+        }
+      } else if (
+        conversionApi.consumable.consume(viewElement, {
+          attributes: [style.attributeName],
+        })
+      ) {
+        // eslint-disable-next-line no-restricted-syntax
+        for (const style of nonDefaultStyles) {
+          if (
+            style.attributeValue ===
+            viewElement.getAttribute(style.attributeName)
+          ) {
+            conversionApi.writer.setAttribute(
+              'drupalElementStyle',
+              style.name,
+              modelElement,
+            );
+          }
+        }
+      }
+    }
+  };
+}
+
+/**
+ * The Drupal Element Style editing plugin.
+ *
+ * Additional Drupal Element styles can be defined with `drupalElementStyles`
+ * configuration key.
+ *
+ * @example
+ *    config:
+ *      drupalElementStyles:
+ *         options:
+ *           - name: 'side'
+ *             icon: 'objectBlockRight'
+ *             title: 'Side image'
+ *             attributeName: 'class'
+ *             attributeValue: 'image-side'
+ *             modelElement: ['drupalMedia']
+ *
+ * @see Drupal.CKEditor5~DrupalElementStyle
+ *
+ * @extends module:core/plugin~Plugin
+ *
+ * @internal
+ */
+export default class DrupalElementStyleEditing extends Plugin {
+  /**
+   * @inheritDoc
+   */
+  init() {
+    const editor = this.editor;
+
+    // Ensure that the drupalElementStyles.options exists always.
+    editor.config.define('drupalElementStyles', { options: [] });
+    const stylesConfig = editor.config.get('drupalElementStyles').options;
+
+    /**
+     * The Drupal Element Styles.
+     *
+     * @typedef {Object} Drupal.CKEditor5~DrupalElementStyle
+     *
+     * @prop {string} name
+     *   The name of the style used for identifying the button.
+     * @prop {string} title
+     *   The title of the style displayed in the UI.
+     * @prop {string} attributeName
+     *   The name of the attribute in view.
+     * @prop {string} attributeValue
+     *   The value of the attribute in view.
+     * @prop {string[]} modelElements
+     *   A list of model elements that the style can be attached to.
+     * @prop {string} [icon]
+     *   An icon for the style button. This needs to either refer to an icon in
+     *   the CKEditor 5 core icons, or this can be the XML content of the icon.
+     *
+     * @type {Drupal.CKEditor5~DrupalElementStyle[]}
+     */
+    this.normalizedStyles = stylesConfig
+      .map((style) => {
+        // Allow defining style icon as a string that is referring to the
+        // CKEditor 5 default icons.
+        if (typeof style.icon === 'string') {
+          if (icons[style.icon]) {
+            style.icon = icons[style.icon];
+          }
+        }
+        return style;
+      })
+      .filter((style) => {
+        if (!style.attributeName || !style.attributeValue) {
+          console.warn(
+            'drupalElementStyles options must include attributeName and attributeValue.',
+          );
+          return false;
+        }
+        if (!style.modelElements || !Array.isArray(style.modelElements)) {
+          console.warn(
+            'drupalElementStyles options must include an array of supported modelElements.',
+          );
+          return false;
+        }
+
+        if (!style.name) {
+          console.warn('drupalElementStyles options must include a name.');
+          return false;
+        }
+
+        return true;
+      });
+
+    this._setupConversion();
+
+    editor.commands.add(
+      'drupalElementStyle',
+      new DrupalElementStyleCommand(editor, this.normalizedStyles),
+    );
+  }
+
+  /**
+   * Sets up conversion for Drupal Element Styles.
+   *
+   * @see modelToViewStyleAttribute()
+   * @see viewToModelStyleAttribute()
+   *
+   * @private
+   */
+  _setupConversion() {
+    const editor = this.editor;
+    const schema = editor.model.schema;
+
+    const modelToViewConverter = modelToViewStyleAttribute(
+      this.normalizedStyles,
+    );
+    const viewToModelConverter = viewToModelStyleAttribute(
+      this.normalizedStyles,
+    );
+
+    editor.editing.downcastDispatcher.on(
+      'attribute:drupalElementStyle',
+      modelToViewConverter,
+    );
+    editor.data.downcastDispatcher.on(
+      'attribute:drupalElementStyle',
+      modelToViewConverter,
+    );
+
+    // Allow drupalElementStyle on all model elements that have associated
+    // styles.
+    const modelElements = [
+      ...new Set(
+        this.normalizedStyles
+          .map((style) => {
+            return style.modelElements;
+          })
+          .flat(),
+      ),
+    ];
+    modelElements.forEach((modelElement) => {
+      schema.extend(modelElement, { allowAttributes: 'drupalElementStyle' });
+    });
+
+    // View to model converter that runs on all elements.
+    editor.data.upcastDispatcher.on(
+      'element',
+      viewToModelConverter,
+      // This needs to be set as low priority to ensure this runs always after
+      // the element has been converted to a model element.
+      { priority: 'low' },
+    );
+  }
+
+  /**
+   * @inheritDoc
+   */
+  static get pluginName() {
+    return 'DrupalElementStyleEditing';
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleui.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleui.js
new file mode 100644
index 0000000000000000000000000000000000000000..6fa1fc93a788df39306d487e87729f0944ac0433
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalelementstyle/drupalelementstyleui.js
@@ -0,0 +1,286 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words drupalelementstyleediting splitbutton imagestyle componentfactory */
+import { Plugin } from 'ckeditor5/src/core';
+import utils from '@ckeditor/ckeditor5-image/src/imagestyle/utils';
+import {
+  addToolbarToDropdown,
+  ButtonView,
+  createDropdown,
+  SplitButtonView,
+} from 'ckeditor5/src/ui';
+import DrupalElementStyleEditing from './drupalelementstyleediting';
+
+import { isObject } from '../utils';
+
+/**
+ * @module drupalMedia/drupalelementstyle/drupalelementstyleui
+ */
+
+/**
+ * Returns the first argument it receives.
+ *
+ * @param {*} value
+ *   Any value to be returned by this function.
+ * @return {*}
+ *   Any value passed as the first argument.
+ */
+const identity = (value) => {
+  return value;
+};
+
+/**
+ * Gets the dropdown title.
+ *
+ * @param {string} dropdownTitle
+ *   The dropdown title.
+ * @param {string} buttonTitle
+ *   The button title.
+ * @return {string}
+ *   The generated dropdown title.
+ */
+const getDropdownButtonTitle = (dropdownTitle, buttonTitle) => {
+  return (dropdownTitle ? `${dropdownTitle}: ` : '') + buttonTitle;
+};
+
+/**
+ * Gets the UI Component name.
+ *
+ * This is used for getting unique component names for registering the UI
+ * components in the component factory.
+ *
+ * @param {string} name
+ *   The name of the component.
+ * @return {string}
+ *   The UI component name.
+ *
+ * @see module:ui/componentfactory~ComponentFactory
+ */
+function getUIComponentName(name) {
+  return `drupalElementStyle:${name}`;
+}
+
+/**
+ * The Drupal Element Style UI plugin.
+ *
+ * @extends module:core/plugin~Plugin
+ *
+ * @internal
+ */
+export default class DrupalElementStyleUi extends Plugin {
+  /**
+   * @inheritDoc
+   */
+  static get requires() {
+    return [DrupalElementStyleEditing];
+  }
+
+  /**
+   * @inheritDoc
+   */
+  init() {
+    const plugins = this.editor.plugins;
+    const toolbarConfig = this.editor.config.get('drupalMedia.toolbar') || [];
+
+    const definedStyles = Object.values(
+      plugins.get('DrupalElementStyleEditing').normalizedStyles,
+    );
+
+    definedStyles.forEach((styleConfig) => {
+      this._createButton(styleConfig);
+    });
+
+    /**
+     * A Drupal Element Style dropdown definition.
+     *
+     * @example
+     *    config:
+     *       drupalMedia:
+     *         toolbar:
+     *           - name: 'drupalMedia:alignment'
+     *             title: 'Custom title for the dropdown'
+     *             items:
+     *               - 'drupalElementStyle:alignLeft'
+     *               - 'drupalElementStyle:alignCenter'
+     *               - 'drupalElementStyle:alignRight'
+     *             defaultItem: 'drupalElementStyle:alignCenter'
+     *
+     * @typedef {Object} Drupal.CKEditor5~drupalElementStyleDropdownDefinition
+     *
+     * @prop {string} name
+     *   The name of the dropdown used for identifying the dropdown.
+     * @prop {string[]} items
+     *   The items displayed in the dropdown. These must be styles defined in
+     *   `drupalElementStyles.options`.
+     * @prop {string} defaultItem
+     *   The default item of the dropdown. This must be a style defined in
+     *   `drupalElementStyles.options`.
+     * @prop {string} [title]
+     *   The title of the dropdown.
+     *
+     * @see module:drupalMedia/drupalelementstyle/drupalelementstyleediting:DrupalElementStyleEditing
+     */
+    const definedDropdowns = toolbarConfig.filter(isObject);
+
+    definedDropdowns.forEach((dropdownConfig) => {
+      this._createDropdown(dropdownConfig, definedStyles);
+    });
+  }
+
+  /**
+   * Creates a dropdown and stores it in the component factory.
+   *
+   * @param {Drupal.CKEditor5~drupalElementStyleDropdownDefinition} dropdownConfig
+   *   The dropdown configuration.
+   * @param {Drupal.CKEditor5~DrupalElementStyle[]} definedStyles
+   *   A list of defined styles.
+   *
+   * @see module:ui/componentfactory~ComponentFactory
+   *
+   * @private
+   */
+  _createDropdown(dropdownConfig, definedStyles) {
+    const factory = this.editor.ui.componentFactory;
+
+    factory.add(dropdownConfig.name, (locale) => {
+      let defaultButton;
+
+      const { defaultItem, items, title } = dropdownConfig;
+      const buttonViews = items
+        .filter((itemName) =>
+          definedStyles.find(
+            ({ name }) => getUIComponentName(name) === itemName,
+          ),
+        )
+        .map((buttonName) => {
+          const button = factory.create(buttonName);
+
+          if (buttonName === defaultItem) {
+            defaultButton = button;
+          }
+
+          return button;
+        });
+
+      if (items.length !== buttonViews.length) {
+        utils.warnInvalidStyle({ dropdown: dropdownConfig });
+      }
+
+      const dropdownView = createDropdown(locale, SplitButtonView);
+      const splitButtonView = dropdownView.buttonView;
+
+      addToolbarToDropdown(dropdownView, buttonViews);
+
+      splitButtonView.set({
+        label: getDropdownButtonTitle(title, defaultButton.label),
+        class: null,
+        tooltip: true,
+      });
+
+      // If style is selected, show the currently selected style as the default
+      // button of the split button.
+      splitButtonView.bind('icon').toMany(buttonViews, 'isOn', (...areOn) => {
+        const index = areOn.findIndex(identity);
+
+        return index < 0 ? defaultButton.icon : buttonViews[index].icon;
+      });
+
+      // If style is selected, use the label of the selected style as the
+      // default label of the split button.
+      splitButtonView.bind('label').toMany(buttonViews, 'isOn', (...areOn) => {
+        const index = areOn.findIndex(identity);
+
+        return getDropdownButtonTitle(
+          title,
+          index < 0 ? defaultButton.label : buttonViews[index].label,
+        );
+      });
+
+      // If one of the style is selected, render the split button as selected.
+      splitButtonView
+        .bind('isOn')
+        .toMany(buttonViews, 'isOn', (...areOn) => areOn.some(identity));
+
+      // If one of the styles is selected, add a CSS class to the split button
+      // which modifies the styles to indicate that the splitbutton default
+      // option is currently selected.
+      splitButtonView
+        .bind('class')
+        .toMany(buttonViews, 'isOn', (...areOn) =>
+          areOn.some(identity) ? 'ck-splitbutton_flatten' : null,
+        );
+
+      splitButtonView.on('execute', () => {
+        if (!buttonViews.some(({ isOn }) => isOn)) {
+          defaultButton.fire('execute');
+        } else {
+          dropdownView.isOpen = !dropdownView.isOpen;
+        }
+      });
+
+      dropdownView
+        .bind('isEnabled')
+        .toMany(buttonViews, 'isEnabled', (...areEnabled) =>
+          areEnabled.some(identity),
+        );
+
+      return dropdownView;
+    });
+  }
+
+  /**
+   * Creates a button and stores it in the editor component factory.
+   *
+   * @param {Drupal.CKEditor5~DrupalElementStyle} buttonConfig
+   *   The button configuration.
+   *
+   * @see module:ui/componentfactory~ComponentFactory
+   *
+   * @private
+   */
+  _createButton(buttonConfig) {
+    const buttonName = buttonConfig.name;
+
+    this.editor.ui.componentFactory.add(
+      getUIComponentName(buttonName),
+      (locale) => {
+        const command = this.editor.commands.get('drupalElementStyle');
+        const view = new ButtonView(locale);
+
+        view.set({
+          label: buttonConfig.title,
+          icon: buttonConfig.icon,
+          tooltip: true,
+          isToggleable: true,
+        });
+
+        view.bind('isEnabled').to(command, 'isEnabled');
+        view.bind('isOn').to(command, 'value', (value) => value === buttonName);
+        view.on('execute', this._executeCommand.bind(this, buttonName));
+
+        return view;
+      },
+    );
+  }
+
+  /**
+   * Executes the Drupal Element Style command.
+   *
+   * @param {string} name
+   *   The name of the style that should be applied.
+   *
+   * @see module:drupalMedia/drupalelementstyle/drupalelementstylecommand~DrupalElementStyleCommand
+   *
+   * @private
+   */
+  _executeCommand(name) {
+    this.editor.execute('drupalElementStyle', { value: name });
+    this.editor.editing.view.focus();
+  }
+
+  /**
+   * @inheritDoc
+   */
+  static get pluginName() {
+    return 'DrupalElementStyleUi';
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmedia.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmedia.js
index c295fc15b3e274eabd08cae2be29cb9161085f0d..d5d871792fb33830110d4b2a289a23243f69dc3f 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmedia.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmedia.js
@@ -22,4 +22,11 @@ export default class DrupalMedia extends Plugin {
       MediaImageTextAlternative,
     ];
   }
+
+  /**
+   * @inheritdoc
+   */
+  static get pluginName() {
+    return 'DrupalMedia';
+  }
 }
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption.js
new file mode 100644
index 0000000000000000000000000000000000000000..65950738c13cb31e1dce6f987b3622a484fce2e6
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption.js
@@ -0,0 +1,18 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words drupalmediacaption drupalmediacaptionediting drupalmediacaptionui */
+import { Plugin } from 'ckeditor5/src/core';
+import DrupalMediaCaptionEditing from './drupalmediacaption/drupalmediacaptionediting';
+import DrupalMediaCaptionUI from './drupalmediacaption/drupalmediacaptionui';
+
+/**
+ * @internal
+ */
+export default class DrupalMediaCaption extends Plugin {
+  static get requires() {
+    return [DrupalMediaCaptionEditing, DrupalMediaCaptionUI];
+  }
+
+  static get pluginName() {
+    return 'DrupalMediaCaption';
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptioncommand.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptioncommand.js
new file mode 100644
index 0000000000000000000000000000000000000000..a735b6ab86345f1f3f445fcaee3434be81d9d35d
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptioncommand.js
@@ -0,0 +1,139 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words imagecaption */
+import { Command } from 'ckeditor5/src/core';
+import { isDrupalMedia } from '../utils';
+
+/**
+ * Gets the caption model element from the media model selection.
+ *
+ * @param {module:engine/model/element~Element} drupalMediaModelElement
+ *   The model element from which caption should be retrieved.
+ * @returns {module:engine/model/element~Element|null}
+ *   The caption element or `null` if the selection has no child caption
+ *   element.
+ */
+export function getCaptionFromDrupalMediaModelElement(drupalMediaModelElement) {
+  // eslint-disable-next-line no-restricted-syntax
+  for (const node of drupalMediaModelElement.getChildren()) {
+    if (!!node && node.is('element', 'caption')) {
+      return node;
+    }
+  }
+
+  return null;
+}
+
+/**
+ * The toggle Drupal Media caption command.
+ *
+ * This command either adds or removes the caption of a selected drupalMedia
+ * element.
+ *
+ * This is inspired by the CKEditor 5 image caption plugin.
+ *
+ * @see module:image/imagecaption~ImageCaption
+ *
+ * @extends module:core/command~Command
+ *
+ * @internal
+ */
+export default class ToggleDrupalMediaCaptionCommand extends Command {
+  /**
+   * @inheritDoc
+   */
+  refresh() {
+    const element = this.editor.model.document.selection.getSelectedElement();
+
+    this.isEnabled = isDrupalMedia(element);
+
+    if (!this.isEnabled) {
+      this.value = false;
+    } else {
+      this.value = !!getCaptionFromDrupalMediaModelElement(element);
+    }
+  }
+
+  /**
+   * Executes the command.
+   *
+   * @example
+   *   editor.execute('toggleMediaCaption');
+   *
+   * @param {Object} [options]
+   *   Options for the executed command.
+   * @param {String} [options.focusCaptionOnShow]
+   *   When true and the caption shows up, the selection will be moved into it
+   *    When true: If a caption is present, the selection will be moved to that
+   *    caption immediately.
+   *
+   * @fires execute
+   */
+  execute(options = {}) {
+    const { focusCaptionOnShow } = options;
+    this.editor.model.change((writer) => {
+      if (this.value) {
+        this._hideDrupalMediaCaption(writer);
+      } else {
+        this._showDrupalMediaCaption(writer, focusCaptionOnShow);
+      }
+    });
+  }
+
+  /**
+   * Shows the caption of a selected drupalMedia element.
+   *
+   * This also attempts to restore the caption content from the
+   * `DrupalMediaEditing` caption registry. If the `focusCaptionOnShow` option
+   * is true, the selection is immediately moved to the caption.
+   *
+   * @param {module:engine/model/writer~Writer} writer
+   *   The model writer.
+   * @param {bool} focusCaptionOnShow
+   *   Flag indicating whether the caption should be focused.
+   */
+  _showDrupalMediaCaption(writer, focusCaptionOnShow) {
+    const model = this.editor.model;
+    const selection = model.document.selection;
+    const mediaCaptionEditing = this.editor.plugins.get(
+      'DrupalMediaCaptionEditing',
+    );
+    const selectedMedia = selection.getSelectedElement();
+    const savedCaption = mediaCaptionEditing._getSavedCaption(selectedMedia);
+
+    // Try restoring the caption from the DrupalMediaCaptionEditing plugin storage.
+    const newCaptionElement = savedCaption || writer.createElement('caption');
+
+    writer.append(newCaptionElement, selectedMedia);
+
+    if (focusCaptionOnShow) {
+      writer.setSelection(newCaptionElement, 'in');
+    }
+  }
+
+  /**
+   * Hides the caption of a selected drupalMedia element.
+   *
+   * The content of the caption is stored in the `DrupalMediaCaptionEditing`
+   * caption registry to make this a reversible action.
+   *
+   * @param {module:engine/model/writer~Writer} writer
+   *   The model writer.
+   */
+  _hideDrupalMediaCaption(writer) {
+    const editor = this.editor;
+    const selection = editor.model.document.selection;
+    const mediaCaptionEditing = editor.plugins.get('DrupalMediaCaptionEditing');
+    const selectedMedia = selection.getSelectedElement();
+
+    if (selectedMedia) {
+      const captionElement =
+        getCaptionFromDrupalMediaModelElement(selectedMedia);
+
+      // Store the caption content so it can be restored quickly if the user
+      // changes their mind.
+      mediaCaptionEditing._saveCaption(selectedMedia, captionElement);
+      writer.setSelection(selectedMedia, 'on');
+      writer.remove(captionElement);
+    }
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionediting.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionediting.js
new file mode 100644
index 0000000000000000000000000000000000000000..f36a93414470bb7edc95e54c12d0d1b33cf983dc
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionediting.js
@@ -0,0 +1,313 @@
+/* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words insertdrupalmedia JSONified drupalmediacaptioncommand downcasted */
+import { Plugin } from 'ckeditor5/src/core';
+import { Element, enablePlaceholder } from 'ckeditor5/src/engine';
+import { toWidgetEditable } from 'ckeditor5/src/widget';
+import { isDrupalMedia } from '../utils';
+import ToggleDrupalMediaCaptionCommand from './drupalmediacaptioncommand';
+
+/**
+ * A view to model converter for Drupal Media caption.
+ *
+ * This upcasts the `data-caption` attribute from `<drupal-media>` elements into
+ * a `<caption>` model element. This is converted into a model element instead of
+ * a model attribute in order to leverage CKEditor 5 built-in editing.
+ *
+ * @param {module:core/editor/editor~Editor} editor
+ *   Editor on which this converter will be used.
+ * @return {function}
+ *   A function that attaches converter to the dispatcher.
+ */
+function viewToModelCaption(editor) {
+  const converter = (evt, data, conversionApi) => {
+    const { viewItem } = data;
+    const { writer, consumable } = conversionApi;
+    if (
+      !data.modelRange ||
+      !consumable.consume(viewItem, { attributes: ['data-caption'] })
+    ) {
+      return;
+    }
+
+    const caption = writer.createElement('caption');
+    const drupalMedia = data.modelRange.start.nodeAfter;
+
+    // Parse HTML from data-caption attribute and upcast it to model fragment.
+    const viewFragment = editor.data.processor.toView(
+      viewItem.getAttribute('data-caption'),
+    );
+    const modelFragment = writer.createDocumentFragment();
+
+    // Consumable must know about those newly parsed view elements.
+    conversionApi.consumable.constructor.createFrom(
+      viewFragment,
+      conversionApi.consumable,
+    );
+    conversionApi.convertChildren(viewFragment, modelFragment);
+
+    // Insert caption model nodes into the caption.
+    // eslint-disable-next-line no-restricted-syntax
+    for (const child of Array.from(modelFragment.getChildren())) {
+      writer.append(child, caption);
+    }
+
+    // Insert the caption element into drupalMedia, as a last child.
+    writer.append(caption, drupalMedia);
+  };
+
+  return (dispatcher) => {
+    dispatcher.on('element:drupal-media', converter, { priority: 'low' });
+  };
+}
+
+/**
+ * Gets mapper function for repositioning the `<figcaption>` element.
+ *
+ * @param {module:engine/view/view~View} editingView
+ *   The editing view.
+ * @return {function}
+ *   A mapper callback that moves `<figcaption>` element after the Drupal Media
+ *   preview.
+ */
+function mapModelPositionToView(editingView) {
+  return (evt, data) => {
+    const modelPosition = data.modelPosition;
+    const parent = modelPosition.parent;
+
+    if (!isDrupalMedia(parent)) {
+      return;
+    }
+
+    const viewElement = data.mapper.toViewElement(parent);
+    data.viewPosition = editingView.createPositionAt(
+      viewElement,
+      modelPosition.offset + 1,
+    );
+  };
+}
+
+/**
+ * A model to view converter for Drupal Media caption.
+ *
+ * This downcasts the `<caption>` model element into `data-caption` attribute in
+ * the view.
+ *
+ * @param {module:core/editor/editor~Editor} editor
+ *   Editor on which this converter will be used.
+ * @return {function}
+ *   A function that attaches converter to the dispatcher.
+ */
+function modelCaptionToCaptionAttribute(editor) {
+  return (dispatcher) => {
+    dispatcher.on('insert:caption', (evt, data, conversionApi) => {
+      const { consumable, writer, mapper } = conversionApi;
+
+      if (
+        !isDrupalMedia(data.item.parent) ||
+        !consumable.consume(data.item, 'insert')
+      ) {
+        return;
+      }
+
+      const range = editor.model.createRangeIn(data.item);
+      const viewDocumentFragment = writer.createDocumentFragment();
+
+      // Bind caption model element to the detached view document fragment so
+      // all content of the caption will be downcasted into that document
+      // fragment.
+      mapper.bindElements(data.item, viewDocumentFragment);
+
+      // eslint-disable-next-line no-restricted-syntax
+      for (const { item } of Array.from(range)) {
+        const itemData = {
+          item,
+          range: editor.model.createRangeOn(item),
+        };
+
+        // The following lines are extracted from
+        // DowncastDispatcher._convertInsertWithAttributes().
+        const eventName = `insert:${item.name || '$text'}`;
+
+        editor.data.downcastDispatcher.fire(eventName, itemData, conversionApi);
+
+        // eslint-disable-next-line no-restricted-syntax
+        for (const key of item.getAttributeKeys()) {
+          Object.assign(itemData, {
+            attributeKey: key,
+            attributeOldValue: null,
+            attributeNewValue: itemData.item.getAttribute(key),
+          });
+
+          editor.data.downcastDispatcher.fire(
+            `attribute:${key}`,
+            itemData,
+            conversionApi,
+          );
+        }
+      }
+
+      // Unbind all the view elements that were downcasted to the document
+      // fragment.
+      // eslint-disable-next-line no-restricted-syntax
+      for (const child of writer
+        .createRangeIn(viewDocumentFragment)
+        .getItems()) {
+        mapper.unbindViewElement(child);
+      }
+
+      mapper.unbindViewElement(viewDocumentFragment);
+
+      // Stringify view document fragment to HTML string.
+      const captionText = editor.data.processor.toData(viewDocumentFragment);
+
+      if (captionText) {
+        const imageViewElement = mapper.toViewElement(data.item.parent);
+
+        writer.setAttribute('data-caption', captionText, imageViewElement);
+      }
+    });
+  };
+}
+
+/**
+ * The Drupal Media caption editing plugin.
+ *
+ * @extends module:core/plugin~Plugin
+ *
+ * @internal
+ */
+export default class DrupalMediaCaptionEditing extends Plugin {
+  /**
+   * @inheritDoc
+   */
+  static get requires() {
+    return [];
+  }
+
+  /**
+   * @inheritDoc
+   */
+  static get pluginName() {
+    return 'DrupalMediaCaptionEditing';
+  }
+
+  /**
+   * @inheritDoc
+   */
+  constructor(editor) {
+    super(editor);
+
+    /**
+     * A map of saved Drupal Media captions and related model elements.
+     *
+     * @member {WeakMap.<module:engine/model/element~Element,Object>}
+     *
+     * @see _saveCaption
+     */
+    this._savedCaptionsMap = new WeakMap();
+  }
+
+  /**
+   * @inheritDoc
+   */
+  init() {
+    const editor = this.editor;
+    const schema = editor.model.schema;
+
+    // Schema configuration.
+    if (!schema.isRegistered('caption')) {
+      schema.register('caption', {
+        allowIn: 'drupalMedia',
+        allowContentOf: '$block',
+        isLimit: true,
+      });
+    } else {
+      schema.extend('caption', {
+        allowIn: 'drupalMedia',
+      });
+    }
+
+    editor.commands.add(
+      'toggleMediaCaption',
+      new ToggleDrupalMediaCaptionCommand(editor),
+    );
+
+    this._setupConversion();
+  }
+
+  /**
+   * Initializes upcasting and downcasting Drupal Media captions.
+   */
+  _setupConversion() {
+    const editor = this.editor;
+    const view = editor.editing.view;
+
+    // View -> model converter for the data pipeline.
+    editor.conversion.for('upcast').add(viewToModelCaption(editor));
+
+    // Model -> Editing View converter for the data pipeline.
+    editor.conversion.for('editingDowncast').elementToElement({
+      model: 'caption',
+      view: (modelElement, { writer }) => {
+        if (!isDrupalMedia(modelElement.parent)) {
+          return null;
+        }
+
+        const figcaptionElement = writer.createEditableElement('figcaption');
+
+        enablePlaceholder({
+          view,
+          element: figcaptionElement,
+          text: Drupal.t('Enter media caption'),
+          keepOnFocus: true,
+        });
+
+        return toWidgetEditable(figcaptionElement, writer);
+      },
+    });
+    // The `<caption>` element inside the Drupal Media wrapper is by default
+    // placed before the preview. This rearranges the elements so that
+    // `<caption>` is rendered after the preview.
+    editor.editing.mapper.on(
+      'modelToViewPosition',
+      mapModelPositionToView(view),
+    );
+
+    // Model -> Data converter for the data pipeline.
+    editor.conversion
+      .for('dataDowncast')
+      .add(modelCaptionToCaptionAttribute(editor));
+  }
+
+  /**
+   * Returns the saved caption of a Drupal Media model element.
+   *
+   * @param {module:engine/model/element~Element} drupalMediaModelElement
+   *   The model element the caption should be returned for.
+   * @return {module:engine/model/element~Element|null}
+   *   The model caption element or `null` if there is none.
+   */
+  _getSavedCaption(drupalMediaModelElement) {
+    const jsonObject = this._savedCaptionsMap.get(drupalMediaModelElement);
+
+    return jsonObject ? Element.fromJSON(jsonObject) : null;
+  }
+
+  /**
+   * Saves Drupal Media element caption to allow restoring it in the future.
+   *
+   * A caption is saved every time it gets hidden and/or the type of an Drupal
+   * Media changes. The user should be able to restore it on demand.
+   *
+   * @param {module:engine/model/element~Element} drupalMediaModelElement
+   *   The model element the caption is saved for.
+   * @param {module:engine/model/element~Element} caption
+   *   The caption model element to be saved.
+   *
+   * @see _getSavedCaption
+   * @see module:engine/model/element~Element#toJSON
+   */
+  _saveCaption(drupalMediaModelElement, caption) {
+    this._savedCaptionsMap.set(drupalMediaModelElement, caption.toJSON());
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionui.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionui.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6a7a55f72aa04309bdfc993a80275ce92f83695
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediacaption/drupalmediacaptionui.js
@@ -0,0 +1,77 @@
+/* eslint-disable import/no-extraneous-dependencies */
+import { Plugin, icons } from 'ckeditor5/src/core';
+import { ButtonView } from 'ckeditor5/src/ui';
+
+/**
+ * The caption media UI plugin.
+ *
+ * @internal
+ */
+export default class DrupalMediaCaptionUI extends Plugin {
+  /**
+   * @inheritdoc
+   */
+  static get requires() {
+    return [];
+  }
+
+  /**
+   * @inheritdoc
+   */
+  static get pluginName() {
+    return 'DrupalMediaCaptionUI';
+  }
+
+  /**
+   * @inheritdoc
+   */
+  init() {
+    const { editor } = this;
+    const editingView = editor.editing.view;
+    editor.ui.componentFactory.add('toggleDrupalMediaCaption', (locale) => {
+      const button = new ButtonView(locale);
+      const captionCommand = editor.commands.get('toggleMediaCaption');
+      button.set({
+        label: Drupal.t('Caption media'),
+        icon: icons.caption,
+        tooltip: true,
+        isToggleable: true,
+      });
+
+      // Bind button isOn and isEnabled properties to the command.
+      button.bind('isOn', 'isEnabled').to(captionCommand, 'value', 'isEnabled');
+
+      button
+        .bind('label')
+        .to(captionCommand, 'value', (value) =>
+          value
+            ? Drupal.t('Toggle caption off')
+            : Drupal.t('Toggle caption on'),
+        );
+
+      this.listenTo(button, 'execute', () => {
+        editor.execute('toggleMediaCaption', { focusCaptionOnShow: true });
+
+        // If a caption is present, highlight it and scroll to the selection.
+        const modelCaptionElement = editor.model.document.selection
+          .getFirstPosition()
+          .findAncestor('caption');
+        if (modelCaptionElement) {
+          const figcaptionElement =
+            editor.editing.mapper.toViewElement(modelCaptionElement);
+
+          editingView.scrollToTheSelection();
+
+          editingView.change((writer) => {
+            writer.addClass(
+              'drupal-media__caption_highlighted',
+              figcaptionElement,
+            );
+          });
+        }
+      });
+
+      return button;
+    });
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediaediting.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediaediting.js
index 8133f4314107b2a4637bcd39226fa1a43bee2045..454de1886f9ab8cc5808d8fee6c0f083d613f50c 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediaediting.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediaediting.js
@@ -1,10 +1,15 @@
 /* eslint-disable import/no-extraneous-dependencies */
-/* cspell:words insertdrupalmedia */
+/* cspell:words insertdrupalmedia drupalmediaediting */
 
 import { Plugin } from 'ckeditor5/src/core';
 import { toWidget, Widget } from 'ckeditor5/src/widget';
 
 import InsertDrupalMediaCommand from './insertdrupalmedia';
+import { getPreviewContainer } from './utils';
+
+/**
+ * @module drupalMedia/drupalmediaediting
+ */
 
 /**
  * @internal
@@ -17,8 +22,6 @@ export default class DrupalMediaEditing extends Plugin {
   init() {
     this.attrs = {
       drupalMediaAlt: 'alt',
-      drupalMediaAlign: 'data-align',
-      drupalMediaCaption: 'data-caption',
       drupalMediaEntityType: 'data-entity-type',
       drupalMediaEntityUuid: 'data-entity-uuid',
       drupalMediaViewMode: 'data-view-mode',
@@ -28,7 +31,7 @@ export default class DrupalMediaEditing extends Plugin {
       return;
     }
     const { previewURL, themeError } = options;
-    this.previewURL = previewURL;
+    this.previewUrl = previewURL;
     this.labelError = Drupal.t('Preview failed');
     this.themeError =
       themeError ||
@@ -47,13 +50,31 @@ export default class DrupalMediaEditing extends Plugin {
     );
   }
 
-  async _fetchPreview(url, query) {
-    const response = await fetch(`${url}?${new URLSearchParams(query)}`, {
-      headers: {
-        'X-Drupal-MediaPreview-CSRF-Token':
-          this.editor.config.get('drupalMedia').previewCsrfToken,
+  /**
+   * Fetches preview from the server.
+   *
+   * @param {module:engine/model/element~Element} modelElement
+   *   The model element which preview should be loaded.
+   * @return {Promise<{preview: string, label: string}>}
+   *   A promise that returns an object.
+   *
+   * @private
+   */
+  async _fetchPreview(modelElement) {
+    const query = {
+      text: this._renderElement(modelElement),
+      uuid: modelElement.getAttribute('drupalMediaEntityUuid'),
+    };
+
+    const response = await fetch(
+      `${this.previewUrl}?${new URLSearchParams(query)}`,
+      {
+        headers: {
+          'X-Drupal-MediaPreview-CSRF-Token':
+            this.editor.config.get('drupalMedia').previewCsrfToken,
+        },
       },
-    });
+    );
     if (response.ok) {
       const label = response.headers.get('drupal-media-label');
       const preview = await response.text();
@@ -75,6 +96,7 @@ export default class DrupalMediaEditing extends Plugin {
 
   _defineConverters() {
     const conversion = this.editor.conversion;
+
     conversion.for('upcast').elementToElement({
       view: {
         name: 'drupal-media',
@@ -88,45 +110,144 @@ export default class DrupalMediaEditing extends Plugin {
         name: 'drupal-media',
       },
     });
+    conversion
+      .for('editingDowncast')
+      .elementToElement({
+        model: 'drupalMedia',
+        view: (modelElement, { writer }) => {
+          const container = writer.createContainerElement('figure', {
+            class: 'drupal-media',
+          });
+          if (!this.previewUrl) {
+            // If preview URL isn't available, insert empty preview element
+            // which indicates that preview couldn't be loaded.
+            const mediaPreview = writer.createRawElement('div', {
+              'data-drupal-media-preview': 'unavailable',
+            });
+            writer.insert(writer.createPositionAt(container, 0), mediaPreview);
+          }
+          writer.setCustomProperty('drupalMedia', true, container);
 
-    conversion.for('editingDowncast').elementToElement({
-      model: 'drupalMedia',
-      view: (modelElement, { writer: viewWriter }) => {
-        const container = viewWriter.createContainerElement('div', {
-          class: 'drupal-media',
-        });
-        const media = viewWriter.createRawElement(
-          'div',
-          { 'data-drupal-media-preview': 'loading' },
-          (domElement) => {
-            if (this.previewURL) {
-              this._fetchPreview(this.previewURL, {
-                text: this._renderElement(modelElement),
-                uuid: modelElement.getAttribute('drupalMediaEntityUuid'),
-              }).then(({ label, preview }) => {
-                domElement.innerHTML = preview;
-                domElement.setAttribute('aria-label', label);
-                domElement.setAttribute('data-drupal-media-preview', 'ready');
-              });
-            } else {
-              domElement.innerHTML = this.themeError;
-              domElement.setAttribute('aria-label', 'drupal-media');
-              domElement.setAttribute(
-                'data-drupal-media-preview',
-                'unavailable',
-              );
+          return toWidget(container, writer, {
+            label: Drupal.t('Media widget'),
+          });
+        },
+      })
+      .add((dispatcher) => {
+        const converter = (event, data, conversionApi) => {
+          const viewWriter = conversionApi.writer;
+          const modelElement = data.item;
+          const container = conversionApi.mapper.toViewElement(data.item);
+
+          // Search for preview container recursively from its children because
+          // the preview container could be wrapped with an element such as
+          // `<a>`.
+          let media = getPreviewContainer(container.getChildren());
+
+          // Use pre-existing media preview container if one exists. If the
+          // preview element doesn't exist, create a new element.
+          if (media) {
+            // Stop processing if media preview is unavailable or a preview is
+            // already loading.
+            if (media.getAttribute('data-drupal-media-preview') !== 'ready') {
+              return;
             }
-          },
-        );
-        viewWriter.insert(viewWriter.createPositionAt(container, 0), media);
-        viewWriter.setCustomProperty('drupalMedia', true, container);
-        return toWidget(container, viewWriter, { label: 'media widget' });
-      },
+
+            // Preview was ready meaning that a new preview can be loaded.
+            // "Change the attribute to loading to prepare for the loading of
+            // the updated preview. Preview is kept intact so that it remains
+            // interactable in the UI until the new preview has been rendered.
+            viewWriter.setAttribute(
+              'data-drupal-media-preview',
+              'loading',
+              media,
+            );
+          } else {
+            media = viewWriter.createRawElement('div', {
+              'data-drupal-media-preview': 'loading',
+            });
+            viewWriter.insert(viewWriter.createPositionAt(container, 0), media);
+          }
+
+          this._fetchPreview(modelElement).then(({ label, preview }) => {
+            if (!media) {
+              // Nothing to do if associated preview wrapped no longer exist.
+              return;
+            }
+            // CKEditor 5 doesn't support async view conversion. Therefore, once
+            // the promise is fulfilled, the editing view needs to be modified
+            // manually.
+            this.editor.editing.view.change((writer) => {
+              const mediaPreview = writer.createRawElement(
+                'div',
+                { 'data-drupal-media-preview': 'ready', 'aria-label': label },
+                (domElement) => {
+                  domElement.innerHTML = preview;
+                },
+              );
+              // Insert the new preview before the previous preview element to
+              // ensure that the location remains same even if it is wrapped
+              // with another element.
+              writer.insert(writer.createPositionBefore(media), mediaPreview);
+              writer.remove(media);
+            });
+          });
+        };
+
+        // List all attributes that should trigger re-rendering of the
+        // preview.
+        dispatcher.on('attribute:drupalMediaEntityUuid:drupalMedia', converter);
+        dispatcher.on('attribute:drupalMediaViewMode:drupalMedia', converter);
+        dispatcher.on('attribute:drupalMediaEntityType:drupalMedia', converter);
+        dispatcher.on('attribute:drupalMediaAlt:drupalMedia', converter);
+
+        return dispatcher;
+      });
+
+    conversion.for('editingDowncast').add((dispatcher) => {
+      dispatcher.on(
+        'attribute:drupalElementStyle:drupalMedia',
+        (evt, data, conversionApi) => {
+          const alignMapping = {
+            alignLeft: 'drupal-media-style-align-left',
+            alignRight: 'drupal-media-style-align-right',
+            alignCenter: 'drupal-media-style-align-center',
+          };
+          const viewElement = conversionApi.mapper.toViewElement(data.item);
+          const viewWriter = conversionApi.writer;
+
+          // If the prior value is alignment related, it should be removed
+          // whether or not the module property is consumed.
+          if (alignMapping[data.attributeOldValue]) {
+            viewWriter.removeClass(
+              alignMapping[data.attributeOldValue],
+              viewElement,
+            );
+          }
+
+          // If the new value is not alignment related, do not proceed.
+          if (!alignMapping[data.attributeNewValue]) {
+            return;
+          }
+
+          // The model property is already consumed, do not proceed.
+          if (!conversionApi.consumable.consume(data.item, evt.name)) {
+            return;
+          }
+
+          // Add the alignment class in the view that corresponds to the value
+          // of the model's drupalElementStyle property.
+          viewWriter.addClass(
+            alignMapping[data.attributeNewValue],
+            viewElement,
+          );
+        },
+      );
     });
 
     // Set attributeToAttribute conversion for all supported attributes.
     Object.keys(this.attrs).forEach((modelKey) => {
-      conversion.attributeToAttribute({
+      const attributeMapping = {
         model: {
           key: modelKey,
           name: 'drupalMedia',
@@ -135,7 +256,11 @@ export default class DrupalMediaEditing extends Plugin {
           name: 'drupal-media',
           key: this.attrs[modelKey],
         },
-      });
+      };
+      // Attributes should be rendered only in dataDowncast to avoid having
+      // unfiltered data-attributes on the Drupal Media widget.
+      conversion.for('dataDowncast').attributeToAttribute(attributeMapping);
+      conversion.for('upcast').attributeToAttribute(attributeMapping);
     });
   }
 
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediageneralhtmlsupport.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediageneralhtmlsupport.js
index a84f378ac8a4090d149e6dafcf9830dd72a0d817..b19a92267c88624b644efbf0d4a20c0c4f3f717e 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediageneralhtmlsupport.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediageneralhtmlsupport.js
@@ -1,5 +1,5 @@
 /* eslint-disable import/no-extraneous-dependencies */
-// cSpell:words conversionutils datafilter
+// cSpell:words conversionutils datafilter eventinfo downcastdispatcher generalhtmlsupport
 import { Plugin } from 'ckeditor5/src/core';
 import { setViewAttributes } from '@ckeditor/ckeditor5-html-support/src/conversionutils';
 
@@ -38,6 +38,8 @@ function viewToModelDrupalMediaAttributeConverter(dataFilter) {
         const viewMediaElement = data.viewItem;
         const viewContainerElement = viewMediaElement.parent;
 
+        preserveElementAttributes(viewMediaElement, 'htmlAttributes');
+
         if (viewContainerElement.is('element', 'a')) {
           preserveLinkAttributes(viewContainerElement);
         }
@@ -70,6 +72,26 @@ function getDescendantElement(writer, containerElement, elementName) {
   }
 }
 
+/**
+ * Model to view converter for the Drupal Media wrapper attributes.
+ *
+ * @param {module:utils/eventinfo~EventInfo} evt
+ *   An object containing information about the fired event.
+ * @param {Object} data
+ *   Additional information about the change.
+ * @param {module:engine/conversion/downcastdispatcher~DowncastDispatcher} conversionApi
+ *   Conversion interface to be used by the callback.
+ */
+function modelToDataAttributeConverter(evt, data, conversionApi) {
+  if (!conversionApi.consumable.consume(data.item, evt.name)) {
+    return;
+  }
+
+  const viewElement = conversionApi.mapper.toViewElement(data.item);
+
+  setViewAttributes(conversionApi.writer, data.attributeNewValue, viewElement);
+}
+
 /**
  * Model to editing view attribute converter.
  *
@@ -77,7 +99,7 @@ function getDescendantElement(writer, containerElement, elementName) {
  *   A function that adds an event listener to downcastDispatcher.
  */
 function modelToEditingViewAttributeConverter() {
-  return (dispatcher) =>
+  return (dispatcher) => {
     dispatcher.on(
       'attribute:linkHref:drupalMedia',
       (evt, data, conversionApi) => {
@@ -105,6 +127,16 @@ function modelToEditingViewAttributeConverter() {
       },
       { priority: 'low' },
     );
+
+    // Render arbitrary attributes on the CKEditor 5 widget wrapper until
+    // arbitrary attributes are included as part of the server rendered preview.
+    // @see https://www.drupal.org/project/drupal/issues/3231337
+    dispatcher.on(
+      'attribute:htmlAttributes:drupalMedia',
+      modelToDataAttributeConverter,
+      { priority: 'low' },
+    );
+  };
 }
 
 /**
@@ -114,7 +146,7 @@ function modelToEditingViewAttributeConverter() {
  *   function that adds an event listener to downcastDispatcher.
  */
 function modelToDataViewAttributeConverter() {
-  return (dispatcher) =>
+  return (dispatcher) => {
     dispatcher.on(
       'attribute:linkHref:drupalMedia',
       (evt, data, conversionApi) => {
@@ -137,6 +169,13 @@ function modelToDataViewAttributeConverter() {
       },
       { priority: 'low' },
     );
+
+    dispatcher.on(
+      'attribute:htmlAttributes:drupalMedia',
+      modelToDataAttributeConverter,
+      { priority: 'low' },
+    );
+  };
 }
 
 /**
@@ -148,29 +187,58 @@ export default class DrupalMediaGeneralHtmlSupport extends Plugin {
   /**
    * @inheritdoc
    */
-  init() {
-    const { editor } = this;
+  constructor(editor) {
+    super(editor);
 
     // This plugin is only needed if General HTML Support plugin is loaded.
     if (!editor.plugins.has('GeneralHtmlSupport')) {
       return;
     }
+    // This plugin works only if `DataFilter` and `DataSchema` plugins are
+    // loaded. These plugins are dependencies of `GeneralHtmlSupport` meaning
+    // that these should be available always when `GeneralHtmlSupport` is
+    // enabled.
+    if (
+      !editor.plugins.has('DataFilter') ||
+      !editor.plugins.has('DataSchema')
+    ) {
+      console.error(
+        'DataFilter and DataSchema plugins are required for Drupal Media to integrate with General HTML Support plugin.',
+      );
+    }
 
     const { schema } = editor.model;
     const { conversion } = editor;
-    const dataFilter = editor.plugins.get('DataFilter');
-
-    schema.extend('drupalMedia', {
-      allowAttributes: ['htmlLinkAttributes'],
+    const dataFilter = this.editor.plugins.get('DataFilter');
+    const dataSchema = this.editor.plugins.get('DataSchema');
+
+    // This needs to be initialized in ::constructor() to ensure this runs
+    // before the General HTML Support has been initialized.
+    // @see module:html-support/generalhtmlsupport~GeneralHtmlSupport
+    dataSchema.registerBlockElement({
+      model: 'drupalMedia',
+      view: 'drupal-media',
     });
 
-    conversion
-      .for('upcast')
-      .add(viewToModelDrupalMediaAttributeConverter(dataFilter));
-    conversion
-      .for('editingDowncast')
-      .add(modelToEditingViewAttributeConverter());
-    conversion.for('dataDowncast').add(modelToDataViewAttributeConverter());
+    dataFilter.on('register:drupal-media', (evt, definition) => {
+      if (definition.model !== 'drupalMedia') {
+        return;
+      }
+
+      schema.extend('drupalMedia', {
+        allowAttributes: ['htmlLinkAttributes', 'htmlAttributes'],
+      });
+
+      conversion
+        .for('upcast')
+        .add(viewToModelDrupalMediaAttributeConverter(dataFilter));
+      conversion
+        .for('editingDowncast')
+        .add(modelToEditingViewAttributeConverter());
+      conversion.for('dataDowncast').add(modelToDataViewAttributeConverter());
+
+      evt.stop();
+    });
   }
 
   /**
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediametadatarepository.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediametadatarepository.js
new file mode 100644
index 0000000000000000000000000000000000000000..e743904593a26dd92026ab03f1f8c8f244242a00
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediametadatarepository.js
@@ -0,0 +1,97 @@
+/* eslint-disable import/no-extraneous-dependencies */
+
+import { Plugin } from 'ckeditor5/src/core';
+
+/**
+ * @module drupalMedia/drupalmediametadatarepository
+ */
+
+/**
+ * Fetch metadata from the backend.
+ *
+ * @param {string} url
+ *   The URL used for retrieving the metadata.
+ * @return {Promise<Object>}
+ *   Promise containing response content.
+ *
+ * @private
+ */
+const _fetchMetadata = async (url) => {
+  const response = await fetch(url);
+  if (response.ok) {
+    return JSON.parse(await response.text());
+  }
+
+  throw new Error('Fetching media embed metadata from the server failed.');
+};
+
+/**
+ * @internal
+ */
+export default class DrupalMediaMetadataRepository extends Plugin {
+  /**
+   * @inheritdoc
+   */
+  init() {
+    this._data = new WeakMap();
+  }
+
+  /**
+   * Gets metadata for `drupalMedia` model element.
+   *
+   * @param {module:engine/model/element~Element} modelElement
+   *   The model element which metadata should be retrieved.
+   * @return {Promise<Object>}
+   */
+  getMetadata(modelElement) {
+    // If metadata was retrieved earlier for the model element, return the
+    // cached value.
+    if (this._data.get(modelElement)) {
+      return new Promise((resolve) => {
+        resolve(this._data.get(modelElement));
+      });
+    }
+
+    const options = this.editor.config.get('drupalMedia');
+    if (!options) {
+      return new Promise((resolve, reject) => {
+        reject(
+          new Error(
+            'drupalMedia configuration is required for parsing metadata.',
+          ),
+        );
+      });
+    }
+
+    if (!modelElement.hasAttribute('drupalMediaEntityUuid')) {
+      return new Promise((resolve, reject) => {
+        reject(
+          new Error(
+            'drupalMedia element must have drupalMediaEntityUuid attribute to retrieve metadata.',
+          ),
+        );
+      });
+    }
+
+    const { metadataUrl } = options;
+    const query = new URLSearchParams({
+      uuid: modelElement.getAttribute('drupalMediaEntityUuid'),
+    });
+    // The `metadataUrl` received from the server already includes a query
+    // string (for the CSRF token).
+    // @see \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Media::getDynamicPluginConfig()
+    const url = `${metadataUrl}&${query}`;
+
+    return _fetchMetadata(url).then((metadata) => {
+      this._data.set(modelElement, metadata);
+      return metadata;
+    });
+  }
+
+  /**
+   * @inheritdoc
+   */
+  static get pluginName() {
+    return 'DrupalMediaMetadataRepository';
+  }
+}
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediatoolbar.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediatoolbar.js
index 4da4b6ecae5881bba385f9e4584e8602dddf32ee..3a7ecb461c18bad36bcd8076110c595cbce20ea0 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediatoolbar.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/drupalmediatoolbar.js
@@ -1,8 +1,29 @@
 /* eslint-disable import/no-extraneous-dependencies */
+/* cspell:words drupalmediatoolbar */
 import { Plugin } from 'ckeditor5/src/core';
 import { WidgetToolbarRepository } from 'ckeditor5/src/widget';
 
-import { getSelectedDrupalMediaWidget } from './utils';
+import { getSelectedDrupalMediaWidget, isObject } from './utils';
+
+/**
+ * @module drupalMedia/drupalmediatoolbar
+ */
+
+/**
+ * Convert dropdown definitions to keys registered in the ComponentFactory.
+ *
+ * The registration process should be handled by the plugin which handles the UI
+ * of a particular feature.
+ *
+ * @param {Array.<string|Object>} config
+ *   The drupalMedia.toolbar configuration.
+ *
+ * @return {string[]}
+ *   A normalized toolbar item list.
+ */
+function normalizeDeclarativeConfig(config) {
+  return config.map((item) => (isObject(item) ? item.name : item));
+}
 
 /**
  * @internal
@@ -17,12 +38,14 @@ export default class DrupalMediaToolbar extends Plugin {
   }
 
   afterInit() {
-    const editor = this.editor;
+    const { editor } = this;
     const widgetToolbarRepository = editor.plugins.get(WidgetToolbarRepository);
 
     widgetToolbarRepository.register('drupalMedia', {
       ariaLabel: Drupal.t('Drupal Media toolbar'),
-      items: editor.config.get('drupalMedia.toolbar') || [],
+      items:
+        normalizeDeclarativeConfig(editor.config.get('drupalMedia.toolbar')) ||
+        [],
       // Get the selected image or an image containing the figcaption with the selection inside.
       getRelatedElement: (selection) => getSelectedDrupalMediaWidget(selection),
     });
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/index.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/index.js
index dfdc8cc22dd2eec18335da0d8d0e0e6d07c14633..3610787a04025865067cb53debb2a7c03a7b1b64 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/index.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/index.js
@@ -1,11 +1,16 @@
 /* eslint-disable import/no-extraneous-dependencies */
-// cspell:ignore mediaimagetextalternative
+// cspell:ignore mediaimagetextalternative drupalmediacaption
 
 import DrupalMedia from './drupalmedia';
 
 // cspell:ignore drupallinkmedia
 import DrupalLinkMedia from './drupallinkmedia/drupallinkmedia';
 
+// cspell:ignore drupalelementstyle
+import DrupalElementStyle from './drupalelementstyle';
+
+import DrupalMediaCaption from './drupalmediacaption';
+
 // cspell:ignore mediaimagetextalternative
 import MediaImageTextAlternative from './mediaimagetextalternative';
 import MediaImageTextAlternativeEditing from './mediaimagetextalternative/mediaimagetextalternativeediting';
@@ -20,4 +25,6 @@ export default {
   MediaImageTextAlternativeEditing,
   MediaImageTextAlternativeUi,
   DrupalLinkMedia,
+  DrupalMediaCaption,
+  DrupalElementStyle,
 };
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/insertdrupalmedia.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/insertdrupalmedia.js
index 205d42caa4c3cbe168ce5a5e86acee0f0f3f8d88..18509fa1a92962010c77805b8d82a4704716b1bf 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/insertdrupalmedia.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/insertdrupalmedia.js
@@ -1,6 +1,11 @@
 /* eslint-disable import/no-extraneous-dependencies */
+// cSpell:words insertdrupalmediacommand
 import { Command } from 'ckeditor5/src/core';
 
+/**
+ * @module drupalMedia/insertdrupalmediacommand
+ */
+
 function createDrupalMedia(writer, attributes) {
   const drupalMedia = writer.createElement('drupalMedia', attributes);
   return drupalMedia;
@@ -55,6 +60,25 @@ export default class InsertDrupalMediaCommand extends Command {
       {},
     );
 
+    // Check if there's Drupal Element Style matching the default attributes on
+    // the media.
+    // @see module:drupalMedia/drupalelementstyle/drupalelementstyleediting~DrupalElementStyleEditing
+    if (this.editor.plugins.has('DrupalElementStyleEditing')) {
+      const elementStyleEditing = this.editor.plugins.get(
+        'DrupalElementStyleEditing',
+      );
+      // eslint-disable-next-line no-restricted-syntax
+      for (const style of elementStyleEditing.normalizedStyles) {
+        if (
+          attributes[style.attributeName] &&
+          style.attributeValue === attributes[style.attributeName]
+        ) {
+          modelAttributes.drupalElementStyle = style.name;
+          break;
+        }
+      }
+    }
+
     this.editor.model.change((writer) => {
       this.editor.model.insertContent(
         createDrupalMedia(writer, modelAttributes),
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativecommand.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativecommand.js
index 138d733b7974c362a4b7f10d07d4469f94f94848..2caacc9fa47fa58dd7c5458ba896c035e0dbb1b9 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativecommand.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativecommand.js
@@ -1,6 +1,7 @@
 /* eslint-disable import/no-extraneous-dependencies */
 import { Command } from 'ckeditor5/src/core';
 import { isDrupalMedia } from '../utils';
+import { METADATA_ERROR } from './utils';
 
 /**
  * The media image text alternative command.
@@ -18,13 +19,10 @@ export default class MediaImageTextAlternativeCommand extends Command {
    */
   refresh() {
     const element = this.editor.model.document.selection.getSelectedElement();
-
-    this.isEnabled = false;
-    if (isDrupalMedia(element)) {
-      this._isMediaImage(element).then((hasImageField) => {
-        this.isEnabled = hasImageField;
-      });
-    }
+    this.isEnabled =
+      isDrupalMedia(element) &&
+      element.getAttribute('drupalMediaIsImage') &&
+      element.getAttribute('drupalMediaIsImage') !== METADATA_ERROR;
 
     if (isDrupalMedia(element) && element.hasAttribute('drupalMediaAlt')) {
       this.value = element.getAttribute('drupalMediaAlt');
@@ -53,25 +51,4 @@ export default class MediaImageTextAlternativeCommand extends Command {
       }
     });
   }
-
-  async _isMediaImage(modelElement) {
-    const options = this.editor.config.get('drupalMedia');
-    if (!options) {
-      return null;
-    }
-
-    const { isMediaUrl } = options;
-    const query = new URLSearchParams({
-      uuid: modelElement.getAttribute('drupalMediaEntityUuid'),
-    });
-    // The `isMediaUrl` received from the server is guaranteed to already have
-    // a query string (for the CSRF token).
-    // @see \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Media::getDynamicPluginConfig()
-    const response = await fetch(`${isMediaUrl}&${query}`);
-    if (response.ok) {
-      return JSON.parse(await response.text());
-    }
-
-    return null;
-  }
 }
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeediting.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeediting.js
index d1a532b0e98f8eccc35bb2347e064b055ccdde3c..2321f4dc2816c35e0c82d3b49ec6dc31fe2692a0 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeediting.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeediting.js
@@ -1,13 +1,28 @@
 /* eslint-disable import/no-extraneous-dependencies */
-/* cspell:words mediaimagetextalternativecommand textalternativeformview */
+/* cspell:words mediaimagetextalternativecommand drupalmediametadatarepository insertdrupalmediacommand */
 
 import { Plugin } from 'ckeditor5/src/core';
+import { TooltipView, Template } from 'ckeditor5/src/ui';
 import MediaImageTextAlternativeCommand from './mediaimagetextalternativecommand';
+import DrupalMediaMetadataRepository from '../drupalmediametadatarepository';
+import { isDrupalMedia } from '../utils';
+import { METADATA_ERROR } from './utils';
 
 /**
- * The image text alternative editing plugin.
+ * @module drupalMedia/mediaimagetextalternative/mediaimagetextalternativeediting
+ */
+
+/**
+ * The media image text alternative editing plugin.
  */
 export default class MediaImageTextAlternativeEditing extends Plugin {
+  /**
+   * @inheritDoc
+   */
+  static get requires() {
+    return [DrupalMediaMetadataRepository];
+  }
+
   /**
    * @inheritDoc
    */
@@ -15,11 +30,184 @@ export default class MediaImageTextAlternativeEditing extends Plugin {
     return 'MediaImageTextAlternativeEditing';
   }
 
+  /**
+   * Upcasts `drupalMediaIsImage` from Drupal Media metadata.
+   *
+   * @param {module:engine/model/node~Node} modelElement
+   *   The `drupalMedia` model element.
+   *
+   * @see module:drupalMedia/drupalmediametadatarepository~DrupalMediaMetadataRepository
+   *
+   * @private
+   */
+  _upcastDrupalMediaIsImage(modelElement) {
+    const { model, plugins } = this.editor;
+    const metadataRepository = plugins.get('DrupalMediaMetadataRepository');
+
+    // Get all metadata for drupalMedia elements to set value for
+    // drupalMediaIsImage attribute. When other plugins start using the
+    // metadata, this functionality will be handled more generically.
+    metadataRepository
+      .getMetadata(modelElement)
+      .then((metadata) => {
+        if (!modelElement) {
+          // Nothing to do if model element has been removed before
+          // promise was resolved.
+          return;
+        }
+        // Enqueue a model change in `transparent` batch to make it
+        // invisible to the undo/redo functionality.
+        model.enqueueChange('transparent', (writer) => {
+          writer.setAttribute(
+            'drupalMediaIsImage',
+            !!metadata.imageSourceMetadata,
+            modelElement,
+          );
+        });
+      })
+      .catch((e) => {
+        if (!modelElement) {
+          // Nothing to do if model element has been removed before
+          // promise was resolved.
+          return;
+        }
+        console.warn(e.toString());
+        model.enqueueChange('transparent', (writer) => {
+          writer.setAttribute(
+            'drupalMediaIsImage',
+            METADATA_ERROR,
+            modelElement,
+          );
+        });
+      });
+  }
+
   /**
    * @inheritDoc
    */
   init() {
-    this.editor.commands.add(
+    const {
+      editor,
+      editor: { model, conversion },
+    } = this;
+
+    model.schema.extend('drupalMedia', {
+      allowAttributes: ['drupalMediaIsImage'],
+    });
+
+    // Listen to `insertContent` event on the model to set `drupalMediaIsImage`
+    // attribute when `drupalMedia` model element is inserted directly to the
+    // model.
+    // @see module:drupalMedia/insertdrupalmediacommand~InsertDrupalMediaCommand
+    this.listenTo(model, 'insertContent', (evt, [modelElement]) => {
+      if (!isDrupalMedia(modelElement)) {
+        return;
+      }
+
+      this._upcastDrupalMediaIsImage(modelElement);
+    });
+
+    // On upcast, get `drupalMediaIsImage` attribute value from media metadata
+    // repository.
+    conversion.for('upcast').add((dispatcher) => {
+      dispatcher.on(
+        'element:drupal-media',
+        (event, data) => {
+          const [modelElement] = data.modelRange.getItems();
+          if (!isDrupalMedia(modelElement)) {
+            return;
+          }
+
+          this._upcastDrupalMediaIsImage(modelElement);
+        },
+        // This converter needs to have the lowest priority to ensure that the
+        // model element and its attributes have been converted.
+        { priority: 'lowest' },
+      );
+    });
+
+    // Display error in the editor if fetching Drupal Media metadata failed.
+    conversion.for('editingDowncast').add((dispatcher) => {
+      dispatcher.on(
+        'attribute:drupalMediaIsImage',
+        (event, data, conversionApi) => {
+          const { writer, mapper } = conversionApi;
+          const container = mapper.toViewElement(data.item);
+
+          if (data.attributeNewValue !== METADATA_ERROR) {
+            const existingError = Array.from(container.getChildren()).find(
+              (child) => child.getCustomProperty('drupalMediaMetadataError'),
+            );
+            // If the view contains an existing error, it should be removed
+            // since retrieving metadata was successful.
+            if (existingError) {
+              writer.setCustomProperty(
+                'widgetLabel',
+                existingError.getCustomProperty(
+                  'drupalMediaOriginalWidgetLabel',
+                ),
+                existingError,
+              );
+              writer.removeElement(existingError);
+            }
+
+            return;
+          }
+
+          const message = Drupal.t(
+            'Not all functionality may be available because some information could not be retrieved.',
+          );
+
+          const tooltip = new TooltipView();
+          tooltip.text = message;
+          tooltip.position = 'sw';
+
+          const html = new Template({
+            tag: 'span',
+            children: [
+              {
+                tag: 'span',
+                attributes: {
+                  class: 'drupal-media__metadata-error-icon',
+                },
+              },
+              tooltip,
+            ],
+          }).render();
+
+          const error = writer.createRawElement(
+            'div',
+            {
+              class: 'drupal-media__metadata-error',
+            },
+            (domElement, domConverter) => {
+              domConverter.setContentOf(domElement, html.outerHTML);
+            },
+          );
+          writer.setCustomProperty('drupalMediaMetadataError', true, error);
+
+          // Edit widget label to ensure the current status of media embed is
+          // available for screen reader users.
+          const originalWidgetLabel =
+            container.getCustomProperty('widgetLabel');
+          writer.setCustomProperty(
+            'drupalMediaOriginalWidgetLabel',
+            originalWidgetLabel,
+            error,
+          );
+          writer.setCustomProperty(
+            'widgetLabel',
+            `${originalWidgetLabel} (${message})`,
+            container,
+          );
+
+          writer.insert(writer.createPositionAt(container, 0), error);
+        },
+        { priority: 'low' },
+      );
+    });
+
+    editor.commands.add(
       'mediaImageTextAlternative',
       new MediaImageTextAlternativeCommand(this.editor),
     );
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeui.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeui.js
index 619f5c33a20ef413bec87bed59da7987cf486320..239c0c43f9cd5d931c4855ac2be86ab9aa7ff530 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeui.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/mediaimagetextalternativeui.js
@@ -8,7 +8,7 @@ import {
   clickOutsideHandler,
 } from 'ckeditor5/src/ui';
 
-import { getSelectedDrupalMediaWidget } from '../utils';
+import { getSelectedDrupalMediaWidget, isDrupalMedia } from '../utils';
 import {
   getBalloonPositionData,
   repositionContextualBalloon,
@@ -64,7 +64,7 @@ export default class MediaImageTextAlternativeUi extends Plugin {
       const view = new ButtonView(locale);
 
       view.set({
-        label: Drupal.t('Override media image text alternative'),
+        label: Drupal.t('Override media image alternative text'),
         icon: icons.lowVision,
         tooltip: true,
       });
@@ -146,9 +146,11 @@ export default class MediaImageTextAlternativeUi extends Plugin {
     if (this._isVisible) {
       return;
     }
-
     const editor = this.editor;
     const command = editor.commands.get('mediaImageTextAlternative');
+    const metadataRepository = editor.plugins.get(
+      'DrupalMediaMetadataRepository',
+    );
     const labeledInput = this._form.labeledInput;
 
     this._form.disableCssTransitions();
@@ -168,6 +170,28 @@ export default class MediaImageTextAlternativeUi extends Plugin {
     labeledInput.fieldView.element.value = command.value || '';
     labeledInput.fieldView.value = labeledInput.fieldView.element.value;
 
+    this._form.defaultAltText = '';
+    const modelElement = editor.model.document.selection.getSelectedElement();
+
+    // Make sure that each time the panel shows up, the default alt text remains
+    // in sync with the value from the metadata repository.
+    if (isDrupalMedia(modelElement)) {
+      metadataRepository
+        .getMetadata(modelElement)
+        .then((metadata) => {
+          this._form.defaultAltText = metadata.imageSourceMetadata
+            ? metadata.imageSourceMetadata.alt
+            : '';
+        })
+        .catch((e) => {
+          // There isn't any UI indication for errors because this should be
+          // always called after the Drupal Media has been upcast, which would
+          // already display an error in the UI.
+          // @see module:drupalMedia/mediaimagetextalternative/mediaimagetextalternativeediting~MediaImageTextAlternativeEditing
+          console.warn(e.toString());
+        });
+    }
+
     this._form.labeledInput.fieldView.select();
 
     this._form.enableCssTransitions();
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/ui/textalternativeformview.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/ui/textalternativeformview.js
index 74758111f8a9d49da69b94e448090b827b48eae7..bb80c1860180872ad892bc75bc8d4b4512d3becd 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/ui/textalternativeformview.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/ui/textalternativeformview.js
@@ -11,6 +11,7 @@ import {
   createLabeledInputText,
   injectCssTransitionDisabler,
   submitHandler,
+  Template,
 } from 'ckeditor5/src/ui';
 import { FocusTracker, KeystrokeHandler } from 'ckeditor5/src/utils';
 import { icons } from 'ckeditor5/src/core';
@@ -39,6 +40,22 @@ export default class TextAlternativeFormView extends View {
      */
     this.labeledInput = this._createLabeledInputView();
 
+    /**
+     * The default alt text.
+     *
+     * @observable
+     *
+     * @member {string} #defaultAltText
+     */
+    this.set('defaultAltText', undefined);
+
+    /**
+     * The default alt text view.
+     *
+     * @type {module:ui/template~Template}
+     */
+    this.defaultAltTextView = this._createDefaultAltTextView();
+
     /**
      * A button used to submit the form.
      */
@@ -84,11 +101,16 @@ export default class TextAlternativeFormView extends View {
       tag: 'form',
 
       attributes: {
-        class: ['ck', 'ck-text-alternative-form', 'ck-responsive-form'],
+        class: ['ck', 'ck-media-alternative-text-form', 'ck-vertical-form'],
         tabindex: '-1',
       },
 
-      children: [this.labeledInput, this.saveButtonView, this.cancelButtonView],
+      children: [
+        this.defaultAltTextView,
+        this.labeledInput,
+        this.saveButtonView,
+        this.cancelButtonView,
+      ],
     });
 
     injectCssTransitionDisabler(this);
@@ -163,8 +185,49 @@ export default class TextAlternativeFormView extends View {
       createLabeledInputText,
     );
 
-    labeledInput.label = Drupal.t('Override text alternative');
+    labeledInput.label = Drupal.t('Alternative text override');
 
     return labeledInput;
   }
+
+  /**
+   * Creates a default alt text view.
+   *
+   * @return {module:ui/template~Template}
+   *   A template for default alt text view.
+   * @private
+   */
+  _createDefaultAltTextView() {
+    const bind = Template.bind(this, this);
+    return new Template({
+      tag: 'div',
+      attributes: {
+        class: [
+          'ck-media-alternative-text-form__default-alt-text',
+          bind.if('defaultAltText', 'ck-hidden', (value) => !value),
+        ],
+      },
+      children: [
+        {
+          tag: 'strong',
+          attributes: {
+            class: 'ck-media-alternative-text-form__default-alt-text-label',
+          },
+          children: [Drupal.t('Default alternative text:')],
+        },
+        ' ',
+        {
+          tag: 'span',
+          attributes: {
+            class: 'ck-media-alternative-text-form__default-alt-text-value',
+          },
+          children: [
+            {
+              text: [bind.to('defaultAltText')],
+            },
+          ],
+        },
+      ],
+    });
+  }
 }
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/utils.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/utils.js
new file mode 100644
index 0000000000000000000000000000000000000000..8a1e64555459dbb63b100e8ba3d9f46592e8949e
--- /dev/null
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/mediaimagetextalternative/utils.js
@@ -0,0 +1,9 @@
+/* eslint-disable import/prefer-default-export */
+/**
+ * Used for indicating metadata errors in model.
+ *
+ * @type {string}
+ *
+ * @see \Drupal\ckeditor5\Controller\CKEditor5MediaController
+ */
+export const METADATA_ERROR = 'METADATA_ERROR';
diff --git a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/utils.js b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/utils.js
index 3289b8931536a942f02d9978fee12a282f151282..333893f9215a2b58f7ff945495478b71be5d1363 100644
--- a/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/utils.js
+++ b/web/core/modules/ckeditor5/js/ckeditor5_plugins/drupalMedia/src/utils.js
@@ -49,3 +49,47 @@ export function getSelectedDrupalMediaWidget(selection) {
 
   return null;
 }
+
+/**
+ * Checks if value is a JavaScript object.
+ *
+ * This will return true for any type of JavaScript object. (e.g. arrays,
+ * functions, objects, regexes, new Number(0), and new String(''))
+ *
+ * @param value
+ *   Value to check.
+ * @return {boolean}
+ *   True if value is an object, else false.
+ */
+export function isObject(value) {
+  const type = typeof value;
+  return value != null && (type === 'object' || type === 'function');
+}
+
+/**
+ * Gets preview container element from the media element.
+ *
+ * @param {Iterable.<module:engine/view/element~Element>} children
+ *   The child elements.
+ * @return {null|module:engine/view/element~Element}
+ *   The preview child element if available.
+ */
+export function getPreviewContainer(children) {
+  // eslint-disable-next-line no-restricted-syntax
+  for (const child of children) {
+    if (child.hasAttribute('data-drupal-media-preview')) {
+      return child;
+    }
+
+    if (child.childCount) {
+      const recursive = getPreviewContainer(child.getChildren());
+      // Return only if preview container was found within this element's
+      // children.
+      if (recursive) {
+        return recursive;
+      }
+    }
+  }
+
+  return null;
+}
diff --git a/web/core/modules/ckeditor5/js/ie11.filter.warnings.es6.js b/web/core/modules/ckeditor5/js/ie11.filter.warnings.es6.js
index 1e125d985a7019eacc2a63dd8ff9f5f7a0abe8d9..85e4ed00deb5420512c9d9f68089ef2aed26d490 100644
--- a/web/core/modules/ckeditor5/js/ie11.filter.warnings.es6.js
+++ b/web/core/modules/ckeditor5/js/ie11.filter.warnings.es6.js
@@ -15,10 +15,8 @@
         '(-ms-high-contrast: active), (-ms-high-contrast: none)',
       );
       const editorSelect = once(
-        'editor-select',
-        document.querySelector(
-          '#filter-format-edit-form #edit-editor-editor, #filter-format-add-form #edit-editor-editor',
-        ),
+        'editor-ie11-warning',
+        '[data-drupal-selector="filter-format-edit-form"] [data-drupal-selector="edit-editor-editor"], [data-drupal-selector="filter-format-add-form"] [data-drupal-selector="edit-editor-editor"]',
       );
 
       if (typeof editorSelect[0] !== 'undefined') {
@@ -33,15 +31,16 @@
         );
 
         /**
-         * Adds an IE11 compatibility warning to the message container.
+         * Adds IE11 compatibility warnings to the message container.
          */
-        const ck5Warning = () => {
+        const addIE11Warning = () => {
           selectMessages.add(
             Drupal.t(
               'CKEditor 5 is not compatible with Internet Explorer. Text fields using CKEditor 5 will fall back to plain HTML editing without CKEditor for users of Internet Explorer.',
             ),
             {
               type: 'warning',
+              id: 'ie_11_warning',
             },
           );
           if (isIE11) {
@@ -56,6 +55,7 @@
               ),
               {
                 type: 'error',
+                id: 'ie_11_error',
               },
             );
             editorSettings.hidden = true;
@@ -63,68 +63,60 @@
         };
 
         /**
-         * Adds a warning if the selected editor is ckeditor5, otherwise clears
-         * the message container.
+         * Adds a warning if the selected editor is CKEditor 5, otherwise clears
+         * any existing IE11 warnings.
          */
         const updateWarningStatus = () => {
           if (
             select.value === 'ckeditor5' &&
-            !select.classList.contains('error')
+            !select.hasAttribute('data-error-switching-to-ckeditor5')
           ) {
-            ck5Warning();
+            addIE11Warning();
           } else {
-            editorSettings.hidden = false;
-            selectMessages.clear();
+            if (selectMessages.select('ie_11_warning')) {
+              selectMessages.remove('ie_11_warning');
+            }
+            if (selectMessages.select('ie_11_error')) {
+              selectMessages.remove('ie_11_error');
+            }
           }
         };
 
-        const selectChangeHandler = () => {
-          // Declare the observer first so the observer callback can access it.
-          let editorSelectObserver = null;
+        updateWarningStatus();
 
-          /**
-           * MutationObserver callback for the editor select.
-           *
-           * This listens for the removal 'disabled' attribute on the <select>,
-           * which means the AJAX callback has completed and the form is in a
-           * state suitable for seeing if the IE11 warning is needed.
-           *
-           * @param {Array} mutations
-           *   The element's mutations.
-           */
-          function whenSelectAttributeChanges(mutations) {
-            for (let i = 0; i < mutations.length; i++) {
-              // When the select input is no longer disabled, the AJAX request
-              // is complete and the UI is in a state where it can be determined
-              // if the IE11 warning is needed.
-              if (
-                mutations[i].type === 'attributes' &&
-                mutations[i].attributeName === 'disabled' &&
-                !select.disabled
-              ) {
-                updateWarningStatus();
-                editorSelectObserver.disconnect();
-              }
+        // This observer listens for two different attribute changes that, when
+        // they occur, may require adding or removing the IE11 warnings.
+        // - If the disabled attribute was removed, which is potentially due to
+        //   an AJAX update having completed.
+        // - If the data-error-switching-to-ckeditor5 attribute was removed,
+        //   which means a switch to CKEditor 5 that was previously blocked due
+        //   to validation errors has resumed and completed.
+        const editorSelectObserver = new MutationObserver((mutations) => {
+          for (let i = 0; i < mutations.length; i++) {
+            // When the select input is no longer disabled, the AJAX request
+            // is complete and the UI is in a state where it can be determined
+            // if the ckeditor_stylesheets warning is needed.
+            const switchToCKEditor5Complete =
+              mutations[i].type === 'attributes' &&
+              mutations[i].attributeName === 'disabled' &&
+              !select.disabled;
+            const fixedErrorsPreventingSwitchToCKEditor5 =
+              mutations[i].type === 'attributes' &&
+              mutations[i].attributeName ===
+                'data-error-switching-to-ckeditor5' &&
+              !select.hasAttribute('data-error-switching-to-ckeditor5');
+            if (
+              switchToCKEditor5Complete ||
+              fixedErrorsPreventingSwitchToCKEditor5
+            ) {
+              updateWarningStatus();
             }
           }
+        });
 
-          // An observer is used because during the select change event, it is
-          // not yet known if validation prevented the switch to CKEditor 5.
-          // The IE11 warning should only appear if the switch wasn't prevented
-          // by validation.
-          editorSelectObserver = new MutationObserver(
-            whenSelectAttributeChanges,
-          );
-          editorSelectObserver.observe(select, {
-            attributes: true,
-            attributeOldValue: true,
-          });
-        };
-
-        updateWarningStatus();
-
-        // Listen to text format selection changes.
-        select.addEventListener('change', selectChangeHandler);
+        editorSelectObserver.observe(select, {
+          attributes: true,
+        });
       }
     },
   };
diff --git a/web/core/modules/ckeditor5/js/ie11.filter.warnings.js b/web/core/modules/ckeditor5/js/ie11.filter.warnings.js
index e46395bafa74a430a231e363f98221f7812da861..445c9722aae9eb603f20a358b9356262fc0eb517 100644
--- a/web/core/modules/ckeditor5/js/ie11.filter.warnings.js
+++ b/web/core/modules/ckeditor5/js/ie11.filter.warnings.js
@@ -9,7 +9,7 @@
   Drupal.behaviors.ckEditor5warn = {
     attach: function attach() {
       var isIE11 = Modernizr.mq('(-ms-high-contrast: active), (-ms-high-contrast: none)');
-      var editorSelect = once('editor-select', document.querySelector('#filter-format-edit-form #edit-editor-editor, #filter-format-add-form #edit-editor-editor'));
+      var editorSelect = once('editor-ie11-warning', '[data-drupal-selector="filter-format-edit-form"] [data-drupal-selector="edit-editor-editor"], [data-drupal-selector="filter-format-add-form"] [data-drupal-selector="edit-editor-editor"]');
 
       if (typeof editorSelect[0] !== 'undefined') {
         var select = editorSelect[0];
@@ -18,51 +18,51 @@
         var selectMessages = new Drupal.Message(selectMessageContainer);
         var editorSettings = document.querySelector('#editor-settings-wrapper');
 
-        var ck5Warning = function ck5Warning() {
+        var addIE11Warning = function addIE11Warning() {
           selectMessages.add(Drupal.t('CKEditor 5 is not compatible with Internet Explorer. Text fields using CKEditor 5 will fall back to plain HTML editing without CKEditor for users of Internet Explorer.'), {
-            type: 'warning'
+            type: 'warning',
+            id: 'ie_11_warning'
           });
 
           if (isIE11) {
             selectMessages.add(Drupal.t('Text editor toolbar settings are not available in Internet Explorer. They will be available in other <a href="@supported-browsers">supported browsers</a>.', {
               '@supported-browsers': 'https://www.drupal.org/docs/system-requirements/browser-requirements'
             }), {
-              type: 'error'
+              type: 'error',
+              id: 'ie_11_error'
             });
             editorSettings.hidden = true;
           }
         };
 
         var updateWarningStatus = function updateWarningStatus() {
-          if (select.value === 'ckeditor5' && !select.classList.contains('error')) {
-            ck5Warning();
+          if (select.value === 'ckeditor5' && !select.hasAttribute('data-error-switching-to-ckeditor5')) {
+            addIE11Warning();
           } else {
-            editorSettings.hidden = false;
-            selectMessages.clear();
-          }
-        };
-
-        var selectChangeHandler = function selectChangeHandler() {
-          var editorSelectObserver = null;
+            if (selectMessages.select('ie_11_warning')) {
+              selectMessages.remove('ie_11_warning');
+            }
 
-          function whenSelectAttributeChanges(mutations) {
-            for (var i = 0; i < mutations.length; i++) {
-              if (mutations[i].type === 'attributes' && mutations[i].attributeName === 'disabled' && !select.disabled) {
-                updateWarningStatus();
-                editorSelectObserver.disconnect();
-              }
+            if (selectMessages.select('ie_11_error')) {
+              selectMessages.remove('ie_11_error');
             }
           }
-
-          editorSelectObserver = new MutationObserver(whenSelectAttributeChanges);
-          editorSelectObserver.observe(select, {
-            attributes: true,
-            attributeOldValue: true
-          });
         };
 
         updateWarningStatus();
-        select.addEventListener('change', selectChangeHandler);
+        var editorSelectObserver = new MutationObserver(function (mutations) {
+          for (var i = 0; i < mutations.length; i++) {
+            var switchToCKEditor5Complete = mutations[i].type === 'attributes' && mutations[i].attributeName === 'disabled' && !select.disabled;
+            var fixedErrorsPreventingSwitchToCKEditor5 = mutations[i].type === 'attributes' && mutations[i].attributeName === 'data-error-switching-to-ckeditor5' && !select.hasAttribute('data-error-switching-to-ckeditor5');
+
+            if (switchToCKEditor5Complete || fixedErrorsPreventingSwitchToCKEditor5) {
+              updateWarningStatus();
+            }
+          }
+        });
+        editorSelectObserver.observe(select, {
+          attributes: true
+        });
       }
     }
   };
diff --git a/web/core/modules/ckeditor5/js/ie11.user.warnings.es6.js b/web/core/modules/ckeditor5/js/ie11.user.warnings.es6.js
index c28a16a35a94e844fcb7ab0abf71b54adc770fd2..6879f077a030261c465f57798f2a04b1d9f389b4 100644
--- a/web/core/modules/ckeditor5/js/ie11.user.warnings.es6.js
+++ b/web/core/modules/ckeditor5/js/ie11.user.warnings.es6.js
@@ -14,6 +14,11 @@
   // created. Features such as Quick Edit that require the presence of a
   // Drupal.editors.ckeditor5, even for fields that do not use CKEditor 5.
   if (isIE11) {
+    // Explicitly set the global CKEditor5 object to null. This ensures code
+    // expecting the existence of the object does not fail, but is easily
+    // distinguishable from a valid CKEditor5 object.
+    window.CKEditor5 = null;
+
     // This will reference a MutationObserver used by several functions in
     // Drupal.editors.ckeditor5. It is declared here and not the editor object
     // in order to work with IE11 object scope.
diff --git a/web/core/modules/ckeditor5/js/ie11.user.warnings.js b/web/core/modules/ckeditor5/js/ie11.user.warnings.js
index 2dbf1ff204913950d618d7c4219e612db31056a7..ad8988ffc0fd961773fd2aa42928386a6f0981ab 100644
--- a/web/core/modules/ckeditor5/js/ie11.user.warnings.js
+++ b/web/core/modules/ckeditor5/js/ie11.user.warnings.js
@@ -9,6 +9,7 @@
   var isIE11 = Modernizr.mq('(-ms-high-contrast: active), (-ms-high-contrast: none)');
 
   if (isIE11) {
+    window.CKEditor5 = null;
     var quickEditLabelObserver = null;
     Drupal.editors.ckeditor5 = {
       attach: function attach(element) {
diff --git a/web/core/modules/ckeditor5/src/Controller/CKEditor5ImageController.php b/web/core/modules/ckeditor5/src/Controller/CKEditor5ImageController.php
index 9d4a6c674e9cf5aacb911a9b4aeee5414dbe05b5..ba6cdce28b584e0cc7a6ccc444e15ab659406d4c 100644
--- a/web/core/modules/ckeditor5/src/Controller/CKEditor5ImageController.php
+++ b/web/core/modules/ckeditor5/src/Controller/CKEditor5ImageController.php
@@ -164,7 +164,7 @@ public function upload(Request $request) {
     $lock_id = $this->generateLockIdFromFileUri($file_uri);
 
     if (!$this->lock->acquire($lock_id)) {
-      throw new HttpException(503, sprintf('File "%s" is already locked for writing.'), NULL, ['Retry-After' => 1]);
+      throw new HttpException(503, sprintf('File "%s" is already locked for writing.', $file_uri), NULL, ['Retry-After' => 1]);
     }
 
     // Begin building file entity.
diff --git a/web/core/modules/ckeditor5/src/Controller/CKEditor5MediaController.php b/web/core/modules/ckeditor5/src/Controller/CKEditor5MediaController.php
index a508b199f5a77f4eace58a0d5366a7092c6f19b6..430ca11f00aba592fe7f85a8ba2dfd0115a0f002 100644
--- a/web/core/modules/ckeditor5/src/Controller/CKEditor5MediaController.php
+++ b/web/core/modules/ckeditor5/src/Controller/CKEditor5MediaController.php
@@ -4,6 +4,7 @@
 
 namespace Drupal\ckeditor5\Controller;
 
+use Drupal\Component\Uuid\Uuid;
 use Drupal\Core\Access\AccessResult;
 use Drupal\Core\Access\AccessResultInterface;
 use Drupal\Core\Controller\ControllerBase;
@@ -76,7 +77,7 @@ public static function create(ContainerInterface $container) {
   }
 
   /**
-   * Checks if media has a image field.
+   * Returns JSON response containing metadata about media entity.
    *
    * @param \Symfony\Component\HttpFoundation\Request $request
    *   The current request object.
@@ -89,9 +90,9 @@ public static function create(ContainerInterface $container) {
    * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
    *   Thrown when no media with the provided UUID exists.
    */
-  public function isMediaImage(Request $request) {
+  public function mediaEntityMetadata(Request $request) {
     $uuid = $request->query->get('uuid');
-    if ($uuid == '') {
+    if (!$uuid || !Uuid::isValid($uuid)) {
       throw new BadRequestHttpException();
     }
     // Access is enforced on route level.
@@ -99,13 +100,20 @@ public function isMediaImage(Request $request) {
     if (!$media = $this->entityRepository->loadEntityByUuid('media', $uuid)) {
       throw new NotFoundHttpException();
     }
+    $image_field = $this->getMediaImageSourceFieldName($media);
+    $response = [];
+    if ($image_field) {
+      $response['imageSourceMetadata'] = [
+        'alt' => $this->entityRepository->getTranslationFromContext($media)->{$image_field}->alt,
+      ];
+    }
 
     // Note that we intentionally do not use:
     // - \Drupal\Core\Cache\CacheableResponse because caching it on the server
     //   side is wasteful, hence there is no need for cacheability metadata.
     // - \Drupal\Core\Render\HtmlResponse because there is no need for
     //   attachments nor cacheability metadata.
-    return (new JsonResponse($this->hasImageField($media), 200))
+    return (new JsonResponse($response, 200))
       // Do not allow any intermediary to cache the response, only the end user.
       ->setPrivate()
       // Allow the end user to cache it for up to 5 minutes.
@@ -140,7 +148,7 @@ public function access(Editor $editor): AccessResultInterface {
     // https://www.drupal.org/project/drupal/issues/2786941 has been resolved.
     $request = $this->requestStack->getCurrentRequest();
     $uuid = $request->query->get('uuid');
-    if (!$uuid) {
+    if (!$uuid || !Uuid::isValid($uuid)) {
       throw new BadRequestHttpException();
     }
     $media = $this->entityRepository->loadEntityByUuid('media', $uuid);
@@ -155,24 +163,23 @@ public function access(Editor $editor): AccessResultInterface {
   }
 
   /**
-   * Check if the media type of the entity has a image field.
+   * Gets the name of an image media item's source field.
    *
    * @param \Drupal\media\MediaInterface $media
    *   The media item being embedded.
    *
-   * @return bool
-   *   Flag indicating whether the media type has image field or not.
-   *
-   * @see \Drupal\media\Form\EditorMediaDialog::getMediaImageSourceFieldName()
+   * @return string|null
+   *   The name of the image source field configured for the media item, or
+   *   NULL if the source field is not an image field.
    */
-  protected function hasImageField(MediaInterface $media) {
+  protected function getMediaImageSourceFieldName(MediaInterface $media) {
     $field_definition = $media->getSource()
       ->getSourceFieldDefinition($media->bundle->entity);
     $item_class = $field_definition->getItemDefinition()->getClass();
     if (is_a($item_class, ImageItem::class, TRUE)) {
-      return TRUE;
+      return $field_definition->getName();
     }
-    return FALSE;
+    return NULL;
   }
 
 }
diff --git a/web/core/modules/ckeditor5/src/HTMLRestrictions.php b/web/core/modules/ckeditor5/src/HTMLRestrictions.php
new file mode 100644
index 0000000000000000000000000000000000000000..d6c47cbd282cd74bf254faaa0e914f4e90d308f7
--- /dev/null
+++ b/web/core/modules/ckeditor5/src/HTMLRestrictions.php
@@ -0,0 +1,870 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Drupal\ckeditor5;
+
+use Drupal\Component\Assertion\Inspector;
+use Drupal\Component\Utility\DiffArray;
+use Drupal\filter\FilterFormatInterface;
+use Drupal\filter\Plugin\Filter\FilterHtml;
+use Drupal\filter\Plugin\FilterInterface;
+use Masterminds\HTML5\Elements;
+
+/**
+ * Represents a set of HTML restrictions.
+ *
+ * This is a value object to represent HTML restrictions as defined by
+ * \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions(). It:
+ * - accepts the array structure documented on that interface as its constructor
+ *   argument
+ * - provides convenience constructors for common sources of HTML restrictions
+ * - can transform this into multiple representations: a single string
+ *   representation historically used by Drupal, a list
+ *   representation used by CKEditor 5 and a complex array structure used by
+ *   CKEditor 5's General HTML Support plugin
+ * - offers difference, intersection and union operations.
+ *
+ * This makes it significantly simpler to reason about different sets of HTML
+ * restrictions and perform complex comparisons by performing these simple
+ * operations.
+ *
+ * @see FilterInterface::getHTMLRestrictions()
+ *
+ * NOTE: Wildcard tags are not a concept of the Drupal filter system or HTML
+ * filter; they are a CKEditor 5 concept. This allows CKEditor 5 plugins to
+ * convey a whole range of elements which they support setting certain
+ * attributes or attribute values on. For example: alignment.
+ *
+ * @see ::WILDCARD_ELEMENT_METHODS
+ *
+ * NOTE: Currently only supports the 'allowed' portion.
+ * @todo Add support for "forbidden" tags in https://www.drupal.org/project/drupal/issues/3231334
+ *
+ * @internal
+ */
+final class HTMLRestrictions {
+
+  /**
+   * An array of allowed elements.
+   *
+   * @var array
+   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
+   */
+  private $elements;
+
+  /**
+   * Wildcard types, and the methods that return tags the wildcard represents.
+   *
+   * @var string[]
+   */
+  private const WILDCARD_ELEMENT_METHODS = [
+    '$block' => 'getBlockElementList',
+  ];
+
+  /**
+   * Constructs a set of HTML restrictions.
+   *
+   * @param array $elements
+   *   The allowed elements.
+   *
+   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
+   */
+  public function __construct(array $elements) {
+    self::validateAllowedRestrictionsPhase1($elements);
+    self::validateAllowedRestrictionsPhase2($elements);
+    self::validateAllowedRestrictionsPhase3($elements);
+    self::validateAllowedRestrictionsPhase4($elements);
+    $this->elements = $elements;
+  }
+
+  /**
+   * Validates allowed elements — phase 1: shape of keys.
+   *
+   * Confirms each of the top-level array keys:
+   * - Is a string
+   * - Does not contain leading or trailing whitespace
+   * - Is a tag name, not a tag, e.g. `div` not `<div>`
+   * - Is a valid HTML tag name.
+   *
+   * @param array $elements
+   *   The allowed elements.
+   *
+   * @throws \InvalidArgumentException
+   */
+  private static function validateAllowedRestrictionsPhase1(array $elements): void {
+    if (!is_array($elements) || !Inspector::assertAllStrings(array_keys($elements))) {
+      throw new \InvalidArgumentException('An array of key-value pairs must be provided, with HTML tag names as keys.');
+    }
+    foreach (array_keys($elements) as $html_tag_name) {
+      if (trim($html_tag_name) !== $html_tag_name) {
+        throw new \InvalidArgumentException(sprintf('The "%s" HTML tag contains trailing or leading whitespace.', $html_tag_name));
+      }
+      if ($html_tag_name[0] === '<' || $html_tag_name[-1] === '>') {
+        throw new \InvalidArgumentException(sprintf('"%s" is not a HTML tag name, it is an actual HTML tag. Omit the angular brackets.', $html_tag_name));
+      }
+      if (self::isWildcardTag($html_tag_name)) {
+        continue;
+      }
+      // HTML elements must have a valid tag name.
+      // @see https://html.spec.whatwg.org/multipage/syntax.html#syntax-tag-name
+      // @see https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name
+      if (!preg_match('/^[a-z][0-9a-z\-]*$/', strtolower($html_tag_name))) {
+        throw new \InvalidArgumentException(sprintf('"%s" is not a valid HTML tag name.', $html_tag_name));
+      }
+    }
+  }
+
+  /**
+   * Validates allowed elements — phase 2: shape of values.
+   *
+   * @param array $elements
+   *   The allowed elements.
+   *
+   * @throws \InvalidArgumentException
+   */
+  private static function validateAllowedRestrictionsPhase2(array $elements): void {
+    foreach ($elements as $html_tag_name => $html_tag_restrictions) {
+      // The value must be either a boolean (FALSE means no attributes are
+      // allowed, TRUE means all attributes are allowed), or an array of allowed
+      // The value must be either:
+      // - An array of allowed attribute names OR
+      // - A boolean (where FALSE means no attributes are allowed, and TRUE
+      //   means all attributes are allowed).
+      if (is_bool($html_tag_restrictions)) {
+        continue;
+      }
+      if (!is_array($html_tag_restrictions)) {
+        throw new \InvalidArgumentException(sprintf('The value for the "%s" HTML tag is neither a boolean nor an array of attribute restrictions.', $html_tag_name));
+      }
+      if ($html_tag_restrictions === []) {
+        throw new \InvalidArgumentException(sprintf('The value for the "%s" HTML tag is an empty array. This is not permitted, specify FALSE instead to indicate no attributes are allowed. Otherwise, list allowed attributes.', $html_tag_name));
+      }
+    }
+  }
+
+  /**
+   * Validates allowed elements — phase 3: HTML tag attribute restriction keys.
+   *
+   * @param array $elements
+   *   The allowed elements.
+   *
+   * @throws \InvalidArgumentException
+   */
+  private static function validateAllowedRestrictionsPhase3(array $elements): void {
+    foreach ($elements as $html_tag_name => $html_tag_restrictions) {
+      if (!is_array($html_tag_restrictions)) {
+        continue;
+      }
+      if (!Inspector::assertAllStrings(array_keys($html_tag_restrictions))) {
+        throw new \InvalidArgumentException(sprintf('The "%s" HTML tag has attribute restrictions, but it is not an array of key-value pairs, with HTML tag attribute names as keys.', $html_tag_name));
+      }
+
+      foreach ($html_tag_restrictions as $html_tag_attribute_name => $html_tag_attribute_restrictions) {
+        if (trim($html_tag_attribute_name) !== $html_tag_attribute_name) {
+          throw new \InvalidArgumentException(sprintf('The "%s" HTML tag has an attribute restriction "%s" which contains whitespace. Omit the whitespace.', $html_tag_name, $html_tag_attribute_name));
+        }
+      }
+    }
+  }
+
+  /**
+   * Validates allowed elements — phase 4: HTML tag attr restriction values.
+   *
+   * @param array $elements
+   *   The allowed elements.
+   *
+   * @throws \InvalidArgumentException
+   */
+  private static function validateAllowedRestrictionsPhase4(array $elements): void {
+    foreach ($elements as $html_tag_name => $html_tag_restrictions) {
+      if (!is_array($html_tag_restrictions)) {
+        continue;
+      }
+
+      foreach ($html_tag_restrictions as $html_tag_attribute_name => $html_tag_attribute_restrictions) {
+        // The value must be either TRUE (meaning all values for this
+        // are allowed), or an array of allowed attribute values.
+        if ($html_tag_attribute_restrictions === TRUE) {
+          continue;
+        }
+        if (!is_array($html_tag_attribute_restrictions)) {
+          throw new \InvalidArgumentException(sprintf('The "%s" HTML tag has an attribute restriction "%s" which is neither TRUE nor an array of attribute value restrictions.', $html_tag_name, $html_tag_attribute_name));
+        }
+        if ($html_tag_attribute_restrictions === []) {
+          throw new \InvalidArgumentException(sprintf('The "%s" HTML tag has an attribute restriction "%s" which is set to the empty array. This is not permitted, specify either TRUE to allow all attribute values, or list the attribute value restrictions.', $html_tag_name, $html_tag_attribute_name));
+        }
+        // @codingStandardsIgnoreLine
+        if (!Inspector::assertAll(function ($v) { return $v === TRUE; }, $html_tag_attribute_restrictions)) {
+          throw new \InvalidArgumentException(sprintf('The "%s" HTML tag has attribute restriction "%s", but it is not an array of key-value pairs, with HTML tag attribute values as keys and TRUE as values.', $html_tag_name, $html_tag_attribute_name));
+        }
+      }
+    }
+  }
+
+  /**
+   * Creates the empty set of HTML restrictions: nothing is allowed.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   */
+  public static function emptySet(): HTMLRestrictions {
+    return new self([]);
+  }
+
+  /**
+   * Whether this is the empty set of HTML restrictions.
+   *
+   * @return bool
+   *
+   * @see ::emptySet()
+   */
+  public function isEmpty(): bool {
+    return count($this->elements) === 0;
+  }
+
+  /**
+   * Constructs a set of HTML restrictions matching the given text format.
+   *
+   * @param \Drupal\filter\Plugin\FilterInterface $filter
+   *   A filter plugin instance to construct a HTML restrictions object for.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   */
+  public static function fromFilterPluginInstance(FilterInterface $filter): HTMLRestrictions {
+    return self::fromObjectWithHtmlRestrictions($filter);
+  }
+
+  /**
+   * Constructs a set of HTML restrictions matching the given text format.
+   *
+   * @param \Drupal\filter\FilterFormatInterface $text_format
+   *   A text format to construct a HTML restrictions object for.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   */
+  public static function fromTextFormat(FilterFormatInterface $text_format): HTMLRestrictions {
+    return self::fromObjectWithHtmlRestrictions($text_format);
+  }
+
+  /**
+   * Constructs a set of HTML restrictions matching the given object.
+   *
+   * Note: there is no interface for the ::getHTMLRestrictions() method that
+   * both text filter plugins and the text format configuration entity type
+   * implement. To avoid duplicating this logic, this private helper method
+   * exists: to simplify the two public static methods that each accept one of
+   * those two interfaces.
+   *
+   * @param \Drupal\filter\Plugin\FilterInterface|\Drupal\filter\FilterFormatInterface $object
+   *   A text format or filter plugin instance to construct a HTML restrictions
+   *   object for.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *
+   * @see ::fromFilterPluginInstance()
+   * @see ::fromTextFormat()
+   */
+  private static function fromObjectWithHtmlRestrictions(object $object): HTMLRestrictions {
+    if (!method_exists($object, 'getHTMLRestrictions')) {
+      throw new \InvalidArgumentException();
+    }
+
+    $restrictions = $object->getHTMLRestrictions();
+    if (!isset($restrictions['allowed'])) {
+      // @todo Handle HTML restrictor filters that only set forbidden_tags
+      //   https://www.drupal.org/project/ckeditor5/issues/3231336.
+      throw new \DomainException('text formats with only filters that forbid tags rather than allowing tags are not yet supported.');
+    }
+
+    $allowed = $restrictions['allowed'];
+    // @todo Validate attributes allowed or forbidden on all elements
+    //   https://www.drupal.org/project/ckeditor5/issues/3231334.
+    if (isset($allowed['*'])) {
+      unset($allowed['*']);
+    }
+
+    return new self($allowed);
+  }
+
+  /**
+   * Parses a string of HTML restrictions into a HTMLRestrictions value object.
+   *
+   * @param string $elements_string
+   *   A string representing a list of allowed HTML elements.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *
+   * @see ::toFilterHtmlAllowedTagsString()
+   * @see ::toCKEditor5ElementsArray()
+   */
+  public static function fromString(string $elements_string): HTMLRestrictions {
+    // Preprocess wildcard tags: convert `<$block>` to
+    // `<__preprocessed-wildcard-block__>`.
+    // Note: unknown wildcard tags will trigger a validation error in
+    // ::validateAllowedRestrictionsPhase1().
+    $replaced_wildcard_tags = [];
+    $elements_string = preg_replace_callback('/<(\$[a-z][0-9a-z\-]*)/', function ($matches) use (&$replaced_wildcard_tags) {
+      $wildcard_tag_name = $matches[1];
+      $replacement = sprintf("__preprocessed-wildcard-%s__", substr($wildcard_tag_name, 1));
+      $replaced_wildcard_tags[$replacement] = $wildcard_tag_name;
+      return "<$replacement";
+    }, $elements_string);
+
+    // Reuse the parsing logic from FilterHtml::getHTMLRestrictions().
+    $configuration = ['settings' => ['allowed_html' => $elements_string]];
+    $filter = new FilterHtml($configuration, 'filter_html', ['provider' => 'filter']);
+    $allowed_elements = $filter->getHTMLRestrictions()['allowed'];
+    // Omit the broad wildcard addition that FilterHtml::getHTMLRestrictions()
+    // always sets; it is specific to how FilterHTML works and irrelevant here.
+    unset($allowed_elements['*']);
+
+    // Postprocess tag wildcards: convert `<__preprocessed-wildcard-block__>` to
+    // `<$block>`.
+    foreach ($replaced_wildcard_tags as $processed => $original) {
+      if (isset($allowed_elements[$processed])) {
+        $allowed_elements[$original] = $allowed_elements[$processed];
+        unset($allowed_elements[$processed]);
+      }
+    }
+
+    return new self($allowed_elements);
+  }
+
+  /**
+   * Computes difference of two HTML restrictions, with wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $other
+   *   The HTML restrictions to compare to.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   Returns a new HTML restrictions value object with all the elements that
+   *   are not allowed in $other.
+   */
+  public function diff(HTMLRestrictions $other): HTMLRestrictions {
+    return self::applyOperation($this, $other, 'doDiff');
+  }
+
+  /**
+   * Computes difference of two HTML restrictions, without wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $other
+   *   The HTML restrictions to compare to.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   Returns a new HTML restrictions value object with all the elements that
+   *   are not allowed in $other.
+   */
+  private function doDiff(HTMLRestrictions $other): HTMLRestrictions {
+    $diff_elements = array_filter(
+      DiffArray::diffAssocRecursive($this->elements, $other->elements),
+      // DiffArray::diffAssocRecursive() provides a good start, but additional
+      // filtering is necessary due to the specific semantics of an HTML
+      // restrictions array, where:
+      // - A value of FALSE for a given tag/attribute disallows all
+      //   attributes/ /attribute values for that tag/attribute.
+      // - An array value for a given tag/attribute provides an array keyed by
+      //   specific attributes/attribute values with boolean values determining
+      //   if they are allowed or not.
+      // - A value of TRUE for a given tag/attribute permits all attributes/attribute
+      //   values for that tag/attribute.
+      // @see \Drupal\filter\Entity\FilterFormat::getHtmlRestrictions()
+      function ($value, string $tag) use ($other) {
+        // If this HTML restrictions object contains a tag that the other did
+        // not contain at all: keep the DiffArray result.
+        if (!array_key_exists($tag, $other->elements)) {
+          return TRUE;
+        }
+
+        // All subsequent checks can assume that $other contains an entry for
+        // this tag.
+
+        // If this HTML restrictions object does not allow any attributes for
+        // this tag, then the other is at least equally restrictive: drop the
+        // DiffArray result.
+        if ($value === FALSE) {
+          return FALSE;
+        }
+        // If this HTML restrictions object allows any attributes for this
+        // tag, then the other is at most equally permissive: keep the
+        // DiffArray result.
+        if ($value === TRUE) {
+          return TRUE;
+        }
+        // Otherwise, this HTML restrictions object allows specific attributes
+        // only. DiffArray only knows to compare arrays. When the other object
+        // has a non-array value for this tag, interpret those values correctly.
+        assert(is_array($value));
+        // The other object is more restrictive regarding allowed attributes
+        // for this tag: keep the DiffArray result.
+        if ($other->elements[$tag] === FALSE) {
+          return TRUE;
+        }
+        // The other object is more permissive regarding allowed attributes
+        // for this tag: drop the DiffArray result.
+        if ($other->elements[$tag] === TRUE) {
+          return FALSE;
+        }
+        // Both objects have lists of allowed attributes: keep the DiffArray
+        // result.
+        // @see ::validateAllowedRestrictionsPhase3()
+        assert(is_array($other->elements[$tag]));
+        return TRUE;
+      },
+      ARRAY_FILTER_USE_BOTH
+    );
+
+    return new self($diff_elements);
+  }
+
+  /**
+   * Computes intersection of two HTML restrictions, with wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $other
+   *   The HTML restrictions to compare to.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   Returns a new HTML restrictions value object with all the elements that
+   *   are also allowed in $other.
+   */
+  public function intersect(HTMLRestrictions $other): HTMLRestrictions {
+    return self::applyOperation($this, $other, 'doIntersect');
+  }
+
+  /**
+   * Computes intersection of two HTML restrictions, without wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $other
+   *   The HTML restrictions to compare to.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   Returns a new HTML restrictions value object with all the elements that
+   *   are also allowed in $other.
+   */
+  public function doIntersect(HTMLRestrictions $other): HTMLRestrictions {
+    $intersection_based_on_tags = array_intersect_key($this->elements, $other->elements);
+    $intersection = [];
+    // Additional filtering is necessary beyond the array_intersect_key that
+    // computed $intersection_based_on_tags because tag configuration can have
+    // boolean values that have different logic than array values.
+    foreach (array_keys($intersection_based_on_tags) as $tag) {
+      // If either does not allow attributes, neither does the intersection.
+      if ($this->elements[$tag] === FALSE || $other->elements[$tag] === FALSE) {
+        $intersection[$tag] = FALSE;
+        continue;
+      }
+      // If both allow all attributes, so does the intersection.
+      if ($this->elements[$tag] === TRUE && $other->elements[$tag] === TRUE) {
+        $intersection[$tag] = TRUE;
+        continue;
+      }
+      // If the first allows all attributes, return the second.
+      if ($this->elements[$tag] === TRUE) {
+        $intersection[$tag] = $other->elements[$tag];
+        continue;
+      }
+      // And vice versa.
+      if ($other->elements[$tag] === TRUE) {
+        $intersection[$tag] = $this->elements[$tag];
+        continue;
+      }
+      // In all other cases, we need to return the most restrictive
+      // intersection of per-attribute restrictions.
+      // @see ::validateAllowedRestrictionsPhase3()
+      assert(is_array($this->elements[$tag]));
+      assert(is_array($other->elements[$tag]));
+      $intersection[$tag] = [];
+      $attributes_intersection = array_intersect_key($this->elements[$tag], $other->elements[$tag]);
+      foreach (array_keys($attributes_intersection) as $attr) {
+        // If both allow all attribute values, so does the intersection.
+        if ($this->elements[$tag][$attr] === TRUE && $other->elements[$tag][$attr] === TRUE) {
+          $intersection[$tag][$attr] = TRUE;
+          continue;
+        }
+        // If the first allows all attribute values, return the second.
+        if ($this->elements[$tag][$attr] === TRUE) {
+          $intersection[$tag][$attr] = $other->elements[$tag][$attr];
+          continue;
+        }
+        // And vice versa.
+        if ($other->elements[$tag][$attr] === TRUE) {
+          $intersection[$tag][$attr] = $this->elements[$tag][$attr];
+          continue;
+        }
+        assert(is_array($this->elements[$tag][$attr]));
+        assert(is_array($other->elements[$tag][$attr]));
+        $intersection[$tag][$attr] = array_intersect_key($this->elements[$tag][$attr], $other->elements[$tag][$attr]);
+        // It is not permitted to specify an empty attribute value
+        // restrictions array.
+        if (empty($intersection[$tag][$attr])) {
+          unset($intersection[$tag][$attr]);
+        }
+      }
+
+      // HTML tags must not have an empty array of allowed attributes.
+      if ($intersection[$tag] === []) {
+        $intersection[$tag] = FALSE;
+      }
+    }
+
+    return new self($intersection);
+  }
+
+  /**
+   * Computes set union of two HTML restrictions, with wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $other
+   *   The HTML restrictions to compare to.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   Returns a new HTML restrictions value object with all the elements that
+   *   are either allowed in $this or in $other.
+   */
+  public function merge(HTMLRestrictions $other): HTMLRestrictions {
+    $union = array_merge_recursive($this->elements, $other->elements);
+    // When recursively merging elements arrays, unkeyed boolean values can
+    // appear in attribute config arrays. This removes them.
+    foreach ($union as $tag => $tag_config) {
+      if (is_array($tag_config)) {
+        // If the HTML tag restrictions for both operands were both booleans,
+        // then the result of array_merge_recursive() is an array containing two
+        // booleans (because it is designed for arrays, not for also merging
+        // booleans) under the first two numeric keys: 0 and 1. This does not
+        // match the structure expected of HTML restrictions. Combine the two
+        // booleans.
+        if (array_key_exists(0, $tag_config) && array_key_exists(1, $tag_config) && is_bool($tag_config[0]) && is_bool($tag_config[1])) {
+          // Twice FALSE.
+          if ($tag_config === [FALSE, FALSE]) {
+            $union[$tag] = FALSE;
+          }
+          // Once or twice TRUE.
+          else {
+            $union[$tag] = TRUE;
+          }
+          continue;
+        }
+
+        // If the HTML tag restrictions for only one of the two operands was a
+        // boolean, then the result of array_merge_recursive() is an array
+        // containing the complete contents of the non-boolean operand plus an
+        // additional key-value pair with the first numeric key: 0.
+        if (array_key_exists(0, $tag_config)) {
+          // If the boolean was FALSE (meaning: "no attributes allowed"), then
+          // the other operand's values should be used in an union: this yields
+          // the most permissive result.
+          if ($tag_config[0] === FALSE) {
+            unset($union[$tag][0]);
+          }
+          // If the boolean was TRUE (meaning: "all attributes allowed"), then
+          // the other operand's values should be ignored in an union: this
+          // yields the most permissive result.
+          elseif ($tag_config[0] === TRUE) {
+            $union[$tag] = TRUE;
+          }
+          continue;
+        }
+
+        // If the HTML tag restrictions are arrays for both operands, similar
+        // logic needs to be applied to the attribute-level restrictions.
+        foreach ($tag_config as $html_tag_attribute_name => $html_tag_attribute_restrictions) {
+          if ($html_tag_attribute_restrictions === TRUE) {
+            continue;
+          }
+
+          if (array_key_exists(0, $html_tag_attribute_restrictions)) {
+            // The "twice FALSE" case cannot occur for attributes, because
+            // attribute restrictions either have "TRUE" (to indicate any value
+            // is allowed for the attribute) or a list of allowed attribute
+            // values. If there is a numeric key, then one of the two operands
+            // must allow all attribute values (the "TRUE" case). Otherwise, an
+            // array merge would have happened, and no numeric key would exist.
+            // Therefore, this is always once or twice TRUE.
+            // e.g.: <foo bar> and <foo bar>, or <foo bar> and <foo bar="baz">
+            assert($html_tag_attribute_restrictions[0] === TRUE || $html_tag_attribute_restrictions[1] === TRUE);
+            $union[$tag][$html_tag_attribute_name] = TRUE;
+          }
+          else {
+            // Finally, when both operands list the same allowed attribute
+            // values, then the result provided by array_merge_recursive() for
+            // those allowed attribute values is an array containing two times
+            // `TRUE` (because it is designed for arrays, not for also merging
+            // booleans) under the first two numeric keys: 0 and 1.
+            // e.g.: <foo bar="baz qux"> merged with <foo bar="baz quux">.
+            foreach ($html_tag_attribute_restrictions as $allowed_attribute_value => $merged_result) {
+              if ($merged_result === [0 => TRUE, 1 => TRUE]) {
+                $union[$tag][$html_tag_attribute_name][$allowed_attribute_value] = TRUE;
+              }
+            }
+          }
+        }
+      }
+    }
+    return new self($union);
+  }
+
+  /**
+   * Applies an operation (difference/intersection/union) with wildcard support.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $a
+   *   The first operand.
+   * @param \Drupal\ckeditor5\HTMLRestrictions $b
+   *   The second operand.
+   * @param string $operation_method_name
+   *   The name of the private method on this class to use as the operation.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   The result of the operation.
+   */
+  private static function applyOperation(HTMLRestrictions $a, HTMLRestrictions $b, string $operation_method_name): HTMLRestrictions {
+    // 1. Operation applied to wildcard tags that exist in both operands.
+    // For example: <$block id> in both operands.
+    $a_wildcard = self::getWildcardSubset($a);
+    $b_wildcard = self::getWildcardSubset($b);
+    $wildcard_op_result = $a_wildcard->$operation_method_name($b_wildcard);
+
+    // Early return if both operands contain only wildcard tags.
+    if (count($a_wildcard->elements) === count($a->elements) && count($b_wildcard->elements) === count($b->elements)) {
+      return $wildcard_op_result;
+    }
+
+    // 2. Operation applied with wildcard tags resolved into concrete tags.
+    // For example: <p class="text-align-center"> in the first operand and
+    // <$block class="text-align-center"> in the second operand.
+    $a_concrete = self::resolveWildcards($a);
+    $b_concrete = self::resolveWildcards($b);
+    $concrete_op_result = $a_concrete->$operation_method_name($b_concrete);
+
+    // Using the PHP array union operator is safe because the two operation
+    // result arrays ensure there is no overlap between the array keys.
+    // @codingStandardsIgnoreStart
+    assert(Inspector::assertAll(function ($t) { return self::isWildcardTag($t); }, array_keys($wildcard_op_result->elements)));
+    assert(Inspector::assertAll(function ($t) { return !self::isWildcardTag($t); }, array_keys($concrete_op_result->elements)));
+    // @codingStandardsIgnoreEnd
+
+    return new self($concrete_op_result->elements + $wildcard_op_result->elements);
+  }
+
+  /**
+   * Gets the subset of allowed elements whose tags are wildcards.
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $r
+   *   A set of HTML restrictions.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   The subset of the given set of HTML restrictions.
+   */
+  private static function getWildcardSubset(HTMLRestrictions $r): HTMLRestrictions {
+    return new self(array_filter($r->elements, [__CLASS__, 'isWildcardTag'], ARRAY_FILTER_USE_KEY));
+  }
+
+  /**
+   * Checks whether given tag is a wildcard.
+   *
+   * @param string $tag_name
+   *   A tag name.
+   *
+   * @return bool
+   *   TRUE if it is a wildcard, otherwise FALSE.
+   */
+  private static function isWildcardTag(string $tag_name): bool {
+    return substr($tag_name, 0, 1) === '$' && array_key_exists($tag_name, self::WILDCARD_ELEMENT_METHODS);
+  }
+
+  /**
+   * Resolves the wildcard tags (this consumes the wildcard tags).
+   *
+   * @param \Drupal\ckeditor5\HTMLRestrictions $r
+   *   A set of HTML restrictions.
+   *
+   * @return \Drupal\ckeditor5\HTMLRestrictions
+   *   The concrete interpretation of the given set of HTML restrictions. All
+   *   wildcard tag restrictions are resolved into restrictions on concrete
+   *   elements, if concrete elements are allowed that correspond to the
+   *   wildcard tags.
+   *
+   * @see ::getWildcardTags()
+   */
+  private static function resolveWildcards(HTMLRestrictions $r): HTMLRestrictions {
+    // Start by resolving the wildcards in a naive, simple way: generate
+    // tags, attributes and attribute values they support.
+    $naively_resolved_wildcard_elements = [];
+    foreach ($r->elements as $tag_name => $tag_config) {
+      if (self::isWildcardTag($tag_name)) {
+        $wildcard_tags = self::getWildcardTags($tag_name);
+        // Do not resolve to all tags supported by the wildcard tag, but only
+        // those which are explicitly supported. Because wildcard tags only
+        // allow declaring support for additional attributes and attribute
+        // values on already supported tags.
+        foreach ($wildcard_tags as $wildcard_tag) {
+          if (isset($r->elements[$wildcard_tag])) {
+            $naively_resolved_wildcard_elements[$wildcard_tag] = $tag_config;
+          }
+        }
+      }
+    }
+    $naive_resolution = new self($naively_resolved_wildcard_elements);
+
+    // Now merge the naive resolution's elements with the original elements, to
+    // let ::merge() pick the most permissive one.
+    // This is necessary because resolving wildcards may result in concrete tags
+    // becoming either more permissive:
+    // - if $r is `<p> <$block class="foo">`
+    // - then $naive will be `<p class="foo">`
+    // - merging them yields `<p class="foo"> <$block class="foo">`
+    // - diffing the wildcard subsets yields just `<p class="foo">`
+    // Or it could result in concrete tags being unaffected by the resolved
+    // wildcards:
+    // - if $r is `<p class> <$block class="foo">`
+    // - then $naive will be `<p class="foo">`
+    // - merging them yields `<p class> <$block class="foo">` again
+    // - diffing the wildcard subsets yields just `<p class>`
+    return $r->merge($naive_resolution)->doDiff(self::getWildcardSubset($r));
+  }
+
+  /**
+   * Gets allowed elements.
+   *
+   * @param bool $resolve_wildcards
+   *   (optional) Whether to resolve wildcards. Defaults to TRUE. When set to
+   *   FALSE, the raw allowed elements will be returned (with no processing
+   *   applied hence no resolved wildcards).
+   *
+   * @return array
+   *
+   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
+   */
+  public function getAllowedElements(bool $resolve_wildcards = TRUE): array {
+    if ($resolve_wildcards) {
+      return self::resolveWildcards($this)->elements;
+    }
+
+    return $this->elements;
+  }
+
+  /**
+   * Transforms into the CKEditor 5 package metadata "elements" representation.
+   *
+   * @return string[]
+   *   A list of strings, with each string expressing an allowed element,
+   *   structured in the way expected by the CKEditor 5 package metadata.
+   *
+   * @see https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/package-metadata.html
+   */
+  public function toCKEditor5ElementsArray(): array {
+    $readable = [];
+    foreach ($this->elements as $tag => $attributes) {
+      $attribute_string = '';
+      if (is_array($attributes)) {
+        foreach ($attributes as $attribute_name => $attribute_values) {
+          if (is_array($attribute_values)) {
+            $attribute_values_string = implode(' ', array_keys($attribute_values));
+            $attribute_string .= "$attribute_name=\"$attribute_values_string\" ";
+          }
+          else {
+            $attribute_string .= "$attribute_name ";
+          }
+        }
+      }
+      $joined = '<' . $tag . (!empty($attribute_string) ? ' ' . trim($attribute_string) : '') . '>';
+      array_push($readable, $joined);
+    }
+    assert(Inspector::assertAllStrings($readable));
+    return $readable;
+  }
+
+  /**
+   * Transforms into the Drupal HTML filter's "allowed_html" representation.
+   *
+   * @return string
+   *   A string representing the list of allowed elements, structured in the
+   *   manner expected by the "Limit allowed HTML tags and correct faulty HTML"
+   *   filter plugin.
+   *
+   * @see \Drupal\filter\Plugin\Filter\FilterHtml
+   */
+  public function toFilterHtmlAllowedTagsString(): string {
+    return implode(' ', $this->toCKEditor5ElementsArray());
+  }
+
+  /**
+   * Transforms into the CKEditor 5 GHS configuration representation.
+   *
+   * @return string[]
+   *   An array of allowed elements, structured in the manner expected by the
+   *   CKEditor 5 htmlSupport plugin constructor.
+   *
+   * @see https://ckeditor5.github.io/docs/nightly/ckeditor5/latest/features/general-html-support.html#configuration
+   */
+  public function toGeneralHtmlSupportConfig(): array {
+    $allowed = [];
+    foreach ($this->elements as $tag => $attributes) {
+      $to_allow = ['name' => $tag];
+      assert($attributes === FALSE || is_array($attributes));
+      if (is_array($attributes)) {
+        foreach ($attributes as $name => $value) {
+          // Convert the `'hreflang' => ['en' => TRUE, 'fr' => TRUE]` structure
+          // that this class expects to the `['en', 'fr']` structure that the
+          // GHS functionality in CKEditor 5 expects.
+          if (is_array($value)) {
+            $value = array_keys($value);
+          }
+          // Drupal never allows style attributes due to security concerns.
+          // @see \Drupal\Component\Utility\Xss
+          if ($name === 'style') {
+            continue;
+          }
+          assert($value === TRUE || Inspector::assertAllStrings($value));
+          if ($name === 'class') {
+            $to_allow['classes'] = $value;
+            continue;
+          }
+          // If a single attribute value is allowed, it must be TRUE (see the
+          // assertion above). Otherwise, it must be an array of strings (see
+          // the assertion above), which lists all allowed attribute values. To
+          // be able to configure GHS to a range of values, we need to use a
+          // regular expression.
+          // @todo Expand to support partial wildcards in
+          //   https://www.drupal.org/project/drupal/issues/3260853.
+          $to_allow['attributes'][$name] = is_array($value)
+            ? ['regexp' => ['pattern' => '/^(' . implode('|', $value) . ')$/']]
+            : $value;
+        }
+      }
+      $allowed[] = $to_allow;
+    }
+
+    return $allowed;
+  }
+
+  /**
+   * Gets a list of block-level elements.
+   *
+   * @return string[]
+   *   An array of block-level element tags.
+   */
+  private static function getBlockElementList(): array {
+    return array_filter(array_keys(Elements::$html5), function (string $element): bool {
+      return Elements::isA($element, Elements::BLOCK_TAG);
+    });
+  }
+
+  /**
+   * Computes the tags that match the provided wildcard.
+   *
+   * A wildcard tag in element config is a way of representing multiple tags
+   * with a single item, such as `<$block>` to represent all block tags. Each
+   * wildcard should have a corresponding callback method listed in
+   * WILDCARD_ELEMENT_METHODS that returns the set of tags represented by the
+   * wildcard.
+   *
+   * @param string $wildcard
+   *   The wildcard that represents multiple tags.
+   *
+   * @return string[]
+   *   An array of HTML tags.
+   */
+  private static function getWildcardTags(string $wildcard): array {
+    $wildcard_element_method = self::WILDCARD_ELEMENT_METHODS[$wildcard];
+    return call_user_func([self::class, $wildcard_element_method]);
+  }
+
+}
diff --git a/web/core/modules/ckeditor5/src/HTMLRestrictionsUtilities.php b/web/core/modules/ckeditor5/src/HTMLRestrictionsUtilities.php
deleted file mode 100644
index 2e683cde4cdc2e4129fd01feb3acf13fd102ba84..0000000000000000000000000000000000000000
--- a/web/core/modules/ckeditor5/src/HTMLRestrictionsUtilities.php
+++ /dev/null
@@ -1,284 +0,0 @@
-<?php
-
-declare(strict_types = 1);
-
-namespace Drupal\ckeditor5;
-
-use Drupal\Component\Assertion\Inspector;
-use Drupal\Component\Utility\DiffArray;
-use Drupal\Component\Utility\Html;
-use Masterminds\HTML5\Elements;
-
-/**
- * Utilities for interacting with HTML restrictions.
- *
- * @internal
- *
- * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
- */
-final class HTMLRestrictionsUtilities {
-
-  /**
-   * Wildcard types, and the methods that return tags the wildcard represents.
-   *
-   * @var string[]
-   */
-  private const WILDCARD_ELEMENT_METHODS = [
-    '$block' => 'getBlockElementList',
-  ];
-
-  /**
-   * Formats HTML elements for display.
-   *
-   * @param array $elements
-   *   List of elements to format. The structure is the same as the allowed tags
-   *   array documented in FilterInterface::getHTMLRestrictions().
-   *
-   * @return string[]
-   *   A formatted list; a string representation of the given HTML elements.
-   *
-   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
-   */
-  public static function toReadableElements(array $elements): array {
-    $readable = [];
-    foreach ($elements as $tag => $attributes) {
-      $attribute_string = '';
-      if (is_array($attributes)) {
-        foreach ($attributes as $attribute_name => $attribute_values) {
-          if (is_array($attribute_values)) {
-            $attribute_values_string = implode(' ', array_keys($attribute_values));
-            $attribute_string .= "$attribute_name=\"$attribute_values_string\" ";
-          }
-          else {
-            $attribute_string .= "$attribute_name ";
-          }
-        }
-      }
-      $joined = '<' . $tag . (!empty($attribute_string) ? ' ' . trim($attribute_string) : '') . '>';
-      array_push($readable, $joined);
-    }
-    assert(Inspector::assertAllStrings($readable));
-    return $readable;
-  }
-
-  /**
-   * Parses a HTML restrictions string with >=1 tags in an array of single tags.
-   *
-   * @param string $elements_string
-   *   A HTML restrictions string.
-   *
-   * @return string[]
-   *   A list of strings, with a HTML tag and potentially attributes in each.
-   */
-  public static function allowedElementsStringToPluginElementsArray(string $elements_string): array {
-    $html_restrictions = static::allowedElementsStringToHtmlFilterArray($elements_string);
-    return static::toReadableElements($html_restrictions);
-  }
-
-  /**
-   * Parses an HTML string into an array structured as expected by filter_html.
-   *
-   * @param string $elements_string
-   *   A string of HTML tags, potentially with attributes.
-   *
-   * @return array
-   *   An elements array. The structure is the same as the allowed tags array
-   *   documented in FilterInterface::getHTMLRestrictions().
-   *
-   * @see \Drupal\ckeditor5\HTMLRestrictionsUtilities::WILDCARD_ELEMENT_METHODS
-   *   Each key in this array represents a valid wildcard tag.
-   *
-   * @see \Drupal\filter\Plugin\Filter\FilterHtml
-   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
-   */
-  public static function allowedElementsStringToHtmlFilterArray(string $elements_string): array {
-    preg_match('/<(\$[A-Z,a-z]*)/', $elements_string, $wildcard_matches);
-
-    $wildcard = NULL;
-    if (!empty($wildcard_matches)) {
-      $wildcard = $wildcard_matches[1];
-      assert(substr($wildcard, 0, 1) === '$', 'Wildcard tags must begin with "$"');
-      $elements_string = str_replace($wildcard, 'WILDCARD', $elements_string);
-    }
-
-    $elements = [];
-    $body_child_nodes = Html::load(str_replace('>', ' />', $elements_string))->getElementsByTagName('body')->item(0)->childNodes;
-
-    foreach ($body_child_nodes as $node) {
-      if ($node->nodeType !== XML_ELEMENT_NODE) {
-        // Skip the empty text nodes inside tags.
-        continue;
-      }
-
-      $tag = $wildcard ?? $node->tagName;
-      if ($node->hasAttributes()) {
-        foreach ($node->attributes as $attribute_name => $attribute) {
-          $value = empty($attribute->value) ? TRUE : explode(' ', $attribute->value);
-          self::addAllowedAttributeToElements($elements, $tag, $attribute_name, $value);
-        }
-      }
-      else {
-        if (!isset($elements[$tag])) {
-          $elements[$tag] = FALSE;
-        }
-      }
-    }
-    return $elements;
-  }
-
-  /**
-   * Cleans unwanted artifacts from "allowed HTML" arrays.
-   *
-   * @param array $elements
-   *   An array of allowed elements. The structure is the same as the allowed
-   *   tags array documented in FilterInterface::getHTMLRestrictions().
-   *
-   * @return array
-   *   The array without unwanted artifacts.
-   *
-   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
-   */
-  public static function cleanAllowedHtmlArray(array $elements): array {
-    // When recursively merging elements arrays, unkeyed boolean values can
-    // appear in attribute config arrays. This removes them.
-    foreach ($elements as $tag => $tag_config) {
-      if (is_array($tag_config)) {
-        $elements[$tag] = array_filter($tag_config);
-      }
-    }
-    return $elements;
-  }
-
-  /**
-   * Adds allowed attributes to the elements array.
-   *
-   * @param array $elements
-   *   The elements array. The structure is the same as the allowed tags array
-   *   documented in FilterInterface::getHTMLRestrictions().
-   * @param string $tag
-   *   The tag having its attributes configured.
-   * @param string $attribute
-   *   The attribute being configured.
-   * @param array|true $value
-   *   The attribute config value.
-   *
-   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
-   */
-  public static function addAllowedAttributeToElements(array &$elements, string $tag, string $attribute, $value): void {
-    if (isset($elements[$tag][$attribute]) && $elements[$tag][$attribute] === TRUE) {
-      // There's nothing to change as the tag/attribute combination is already
-      // set to allow all.
-      return;
-    }
-
-    if (isset($elements[$tag]) && $elements[$tag] === FALSE) {
-      // If the tag is already allowed with no attributes then the value will be
-      // FALSE. We need to convert the value to an empty array so that attribute
-      // configuration can be added.
-      $elements[$tag] = [];
-    }
-
-    if ($value === TRUE) {
-      $elements[$tag][$attribute] = TRUE;
-    }
-    else {
-      foreach ($value as $attribute_value) {
-        $elements[$tag][$attribute][$attribute_value] = TRUE;
-      }
-    }
-  }
-
-  /**
-   * Compares two HTML restrictions.
-   *
-   * The structure of the arrays is the same as the allowed tags array
-   * documented in FilterInterface::getHTMLRestrictions().
-   *
-   * @param array $elements_array_1
-   *   The array to compare from.
-   * @param array $elements_array_2
-   *   The array to compare to.
-   *
-   * @return array
-   *   Returns an array with all the values in $elements_array_1 that are not
-   *   present in $elements_array_1, including values that are FALSE
-   *
-   * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
-   */
-  public static function diffAllowedElements(array $elements_array_1, array $elements_array_2): array {
-    return array_filter(
-      DiffArray::diffAssocRecursive($elements_array_1, $elements_array_2),
-      // DiffArray::diffAssocRecursive() does not know the semantics of the
-      // HTML restrictions array: unaware that `TAG => FALSE` is a subset of
-      // `TAG => foo` and that in turn is a subset of `TAG => TRUE`.
-      // @see \Drupal\filter\Entity\FilterFormat::getHtmlRestrictions()
-      function ($value, string $tag) use ($elements_array_2) {
-        return $value !== FALSE || !array_key_exists($tag, $elements_array_2);
-      },
-      ARRAY_FILTER_USE_BOTH
-    );
-  }
-
-  /**
-   * Parses a HTML restrictions string into htmlSupport plugin config structure.
-   *
-   * @param string $elements_string
-   *   A HTML restrictions string.
-   *
-   * @return string[]
-   *   An array of allowed elements, structured in the manner expected by the
-   *   CKEditor 5 htmlSupport plugin constructor.
-   *
-   * @see https://ckeditor5.github.io/docs/nightly/ckeditor5/latest/features/general-html-support.html#configuration
-   */
-  public static function allowedElementsStringToHtmlSupportConfig(string $elements_string): array {
-    $html_restrictions = static::allowedElementsStringToHtmlFilterArray($elements_string);
-    $allowed = [];
-    foreach ($html_restrictions as $tag => $attributes) {
-      $to_allow['name'] = $tag;
-      assert($attributes === FALSE || is_array($attributes));
-      if (is_array($attributes)) {
-        foreach ($attributes as $name => $value) {
-          assert($value === TRUE || Inspector::assertAllStrings($value));
-          $to_allow['attributes'][$name] = $value;
-        }
-      }
-      $allowed[] = $to_allow;
-    }
-
-    return $allowed;
-  }
-
-  /**
-   * Gets a list of block level elements.
-   *
-   * @return array
-   *   An array of block level element tags.
-   */
-  private static function getBlockElementList(): array {
-    return array_filter(array_keys(Elements::$html5), function (string $element) {
-      return Elements::isA($element, Elements::BLOCK_TAG);
-    });
-  }
-
-  /**
-   * Returns the tags that match the provided wildcard.
-   *
-   * A wildcard tag in element config is a way of representing multiple tags
-   * with a single item, such as `<$block>` to represent all block tags. Each
-   * wildcard should have a corresponding callback method listed in
-   * WILDCARD_ELEMENT_METHODS that returns the set of tags represented by the
-   * wildcard.
-   *
-   * @param string $wildcard
-   *   The wildcard that represents multiple tags.
-   *
-   * @return array
-   *   An array of HTML tags.
-   */
-  public static function getWildcardTags(string $wildcard):array {
-    $wildcard_element_method = self::WILDCARD_ELEMENT_METHODS[$wildcard];
-    return call_user_func([self::class, $wildcard_element_method]);
-  }
-
-}
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/ImageResize.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/ImageResize.php
new file mode 100644
index 0000000000000000000000000000000000000000..353cb2cbacc34706f20485c6fe5bec6fdb11d89f
--- /dev/null
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/ImageResize.php
@@ -0,0 +1,58 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\ckeditor5\Plugin\CKEditor5Plugin;
+
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableTrait;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface;
+use Drupal\Core\Form\FormStateInterface;
+
+/**
+ * CKEditor 5 ImageResize plugin.
+ *
+ * @internal
+ *   Plugin classes are internal.
+ */
+class ImageResize extends CKEditor5PluginDefault implements CKEditor5PluginConfigurableInterface {
+
+  use CKEditor5PluginConfigurableTrait;
+
+  /**
+   * {@inheritdoc}
+   */
+  public function defaultConfiguration() {
+    return ['allow_resize' => TRUE];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
+    $form['allow_resize'] = [
+      '#type' => 'checkbox',
+      '#title' => $this->t('Allow the user to resize images'),
+      '#default_value' => $this->configuration['allow_resize'],
+    ];
+
+    return $form;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {
+    // Match the config schema structure at ckeditor5.plugin.ckeditor5_imageResize.
+    $form_value = $form_state->getValue('allow_resize');
+    $form_state->setValue('allow_resize', (bool) $form_value);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {
+    $this->configuration['allow_resize'] = $form_state->getValue('allow_resize');
+  }
+
+}
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Media.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Media.php
index 40d65f06791600423a0656c79bf42655e8159272..9055046e64c272e66e6f5a732b510aba104b9eee 100644
--- a/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Media.php
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/Media.php
@@ -29,8 +29,8 @@ public function getDynamicPluginConfig(array $static_plugin_config, EditorInterf
       ->setRouteParameter('filter_format', $editor->getFilterFormat()->id())
       ->toString(TRUE)
       ->getGeneratedUrl();
-    $dynamic_plugin_config['drupalMedia']['isMediaUrl'] = self::getUrlWithReplacedCsrfTokenPlaceholder(
-      Url::fromRoute('ckeditor5.media_image')
+    $dynamic_plugin_config['drupalMedia']['metadataUrl'] = self::getUrlWithReplacedCsrfTokenPlaceholder(
+      Url::fromRoute('ckeditor5.media_entity_metadata')
         ->setRouteParameter('editor', $editor->id())
     );
     $dynamic_plugin_config['drupalMedia']['previewCsrfToken'] = \Drupal::csrfToken()->get('X-Drupal-MediaPreview-CSRF-Token');
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/SourceEditing.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/SourceEditing.php
index 11717006e904a5337202e57ecaf8c8226606f1bc..49fe161fe83b12e68b3218829ef8f79e20b47b02 100644
--- a/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/SourceEditing.php
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/SourceEditing.php
@@ -4,7 +4,7 @@
 
 namespace Drupal\ckeditor5\Plugin\CKEditor5Plugin;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableTrait;
 use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault;
 use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface;
@@ -43,7 +43,7 @@ public function validateConfigurationForm(array &$form, FormStateInterface $form
     // Match the config schema structure at ckeditor5.plugin.ckeditor5_heading.
     $form_value = $form_state->getValue('allowed_tags');
     if (!is_array($form_value)) {
-      $config_value = HTMLRestrictionsUtilities::allowedElementsStringToPluginElementsArray($form_value);
+      $config_value = HTMLRestrictions::fromString($form_value)->toCKEditor5ElementsArray();
       $form_state->setValue('allowed_tags', $config_value);
     }
   }
@@ -75,11 +75,10 @@ public function getElementsSubset(): array {
    * {@inheritdoc}
    */
   public function getDynamicPluginConfig(array $static_plugin_config, EditorInterface $editor): array {
-    $allowed = HTMLRestrictionsUtilities::allowedElementsStringToHtmlSupportConfig(implode('', $this->configuration['allowed_tags']));
-
+    $restrictions = HTMLRestrictions::fromString(implode(' ', $this->configuration['allowed_tags']));
     return [
       'htmlSupport' => [
-        'allow' => $allowed,
+        'allow' => $restrictions->toGeneralHtmlSupportConfig(),
       ],
     ];
   }
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginDefinition.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginDefinition.php
index 7be7aa398f14d5e20016687db49782aefa7c7db4..0222d76f2f090d90c9a058cf1bd132e4019f21c0 100644
--- a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginDefinition.php
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginDefinition.php
@@ -4,12 +4,13 @@
 
 namespace Drupal\ckeditor5\Plugin;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\Component\Assertion\Inspector;
 use Drupal\Component\Plugin\Definition\PluginDefinition;
 use Drupal\Component\Plugin\Definition\PluginDefinitionInterface;
 use Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException;
 use Drupal\Core\Config\Schema\SchemaCheckTrait;
+use Drupal\Core\Config\TypedConfigManagerInterface;
 use Drupal\Core\StringTranslation\TranslatableMarkup;
 
 /**
@@ -140,11 +141,11 @@ private function validateDrupalAspects(string $id, array $definition): void {
         if ($definition['id'] === 'ckeditor5_sourceEditing') {
           continue;
         }
-        $parsed_elements = HTMLRestrictionsUtilities::allowedElementsStringToPluginElementsArray($element);
-        if (count($parsed_elements) === 0) {
+        $parsed = HTMLRestrictions::fromString($element);
+        if ($parsed->isEmpty()) {
           throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition has a value at "drupal.elements.%d" that is not an HTML tag with optional attributes: "%s". Expected structure: "<tag allowedAttribute="allowedValue1 allowedValue2">".', $id, $index, $element));
         }
-        elseif (count($parsed_elements) > 1) {
+        if (count($parsed->getAllowedElements()) > 1) {
           throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition has a value at "drupal.elements.%d": multiple tags listed, should be one: "%s".', $id, $index, $element));
         }
       }
@@ -160,33 +161,14 @@ private function validateDrupalAspects(string $id, array $definition): void {
       $default_configuration = (new \ReflectionClass($definition['drupal']['class']))
         ->newInstanceWithoutConstructor()
         ->defaultConfiguration();
-      $typed_config = \Drupal::service('config.typed');
       if (!empty($default_configuration)) {
         $configuration_name = sprintf("ckeditor5.plugin.%s", $definition['id']);
-        if (!$typed_config->hasConfigSchema($configuration_name)) {
+        if (!$this->getTypedConfig()->hasConfigSchema($configuration_name)) {
           throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition is configurable, has non-empty default configuration but has no config schema. Config schema is required for validation.', $id));
         }
-        // TRICKY: SchemaCheckTrait::checkConfigSchema() dynamically adds a
-        // 'langcode' key-value pair that is irrelevant here. Also,
-        // ::checkValue() may (counter to its docs) trigger an exception.
-        $this->configName = 'STRIP';
-        $this->schema = $typed_config->createFromNameAndData($configuration_name, $default_configuration);
-        $schema_errors = [];
-        foreach ($default_configuration as $key => $value) {
-          try {
-            $schema_error = $this->checkValue($key, $value);
-          }
-          catch (\InvalidArgumentException $e) {
-            $schema_error = [$key => $e->getMessage()];
-          }
-          $schema_errors = array_merge($schema_errors, $schema_error);
-        }
-        $formatted_schema_errors = [];
-        foreach ($schema_errors as $key => $value) {
-          $formatted_schema_errors[] = sprintf("[%s] %s", str_replace('STRIP:', '', $key), trim($value, '.'));
-        }
-        if (!empty($schema_errors)) {
-          throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition is configurable, but its default configuration does not match its config schema. The following errors were found: %s.', $id, implode(', ', $formatted_schema_errors)));
+        $error_message = $this->validateConfiguration($default_configuration);
+        if ($error_message) {
+          throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition is configurable, but its default configuration does not match its config schema. %s', $id, $error_message));
         }
       }
     }
@@ -204,6 +186,16 @@ private function validateDrupalAspects(string $id, array $definition): void {
         'filter' => function ($value): ?string {
           return is_string($value) ? NULL : 'A string corresponding to a filter plugin ID must be specified.';
         },
+        'requiresConfiguration' => function ($required_configuration, array $definition): ?string {
+          if (!is_array($required_configuration)) {
+            return 'An array structure matching the required configuration for this plugin must be specified.';
+          }
+          if (!in_array(CKEditor5PluginConfigurableInterface::class, class_implements($definition['drupal']['class'], TRUE))) {
+            return 'This condition type is only available for CKEditor 5 plugins implementing CKEditor5PluginConfigurableInterface.';
+          }
+          $error_message = $this->validateConfiguration($required_configuration);
+          return is_string($error_message) ? sprintf('The required configuration does not match its config schema. %s', $error_message) : NULL;
+        },
         'plugins' => function ($value): ?string {
           return is_array($value) && Inspector::assertAllStrings($value) ? NULL : 'A list of strings, each corresponding to a CKEditor 5 plugin ID must be specified.';
         },
@@ -213,7 +205,7 @@ private function validateDrupalAspects(string $id, array $definition): void {
         throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition has a "drupal.conditions" value that contains some unsupported condition types: "%s". Only the following conditions types are supported: "%s".', $id, implode(', ', $unsupported_condition_types), implode('", "', array_keys($supported_condition_types))));
       }
       foreach ($definition['drupal']['conditions'] as $condition_type => $value) {
-        $assessment = $supported_condition_types[$condition_type]($value);
+        $assessment = $supported_condition_types[$condition_type]($value, $definition);
         if (is_string($assessment)) {
           throw new InvalidPluginDefinitionException($id, sprintf('The "%s" CKEditor 5 plugin definition has an invalid "drupal.conditions" item. "%s" is set to an invalid value. %s', $id, $condition_type, $assessment));
         }
@@ -228,6 +220,56 @@ private function validateDrupalAspects(string $id, array $definition): void {
     }
   }
 
+  /**
+   * Returns the typed configuration service.
+   *
+   * @return \Drupal\Core\Config\TypedConfigManagerInterface
+   *   The typed configuration service.
+   */
+  private function getTypedConfig(): TypedConfigManagerInterface {
+    return \Drupal::service('config.typed');
+  }
+
+  /**
+   * Validates the given configuration array.
+   *
+   * @param array $configuration
+   *   The configuration to validate.
+   *
+   * @return string|null
+   *   NULL if there are no validation errors, a string containing the schema
+   *   violation error messages otherwise.
+   */
+  private function validateConfiguration(array $configuration): ?string {
+    if (!isset($this->schema)) {
+      $configuration_name = sprintf("ckeditor5.plugin.%s", $this->id);
+      // TRICKY: SchemaCheckTrait::checkConfigSchema() dynamically adds a
+      // 'langcode' key-value pair that is irrelevant here. Also,
+      // ::checkValue() may (counter to its docs) trigger an exception.
+      $this->configName = 'STRIP';
+      $this->schema = $this->getTypedConfig()->createFromNameAndData($configuration_name, $configuration);
+    }
+
+    $schema_errors = [];
+    foreach ($configuration as $key => $value) {
+      try {
+        $schema_error = $this->checkValue($key, $value);
+      }
+      catch (\InvalidArgumentException $e) {
+        $schema_error = [$key => $e->getMessage()];
+      }
+      $schema_errors = array_merge($schema_errors, $schema_error);
+    }
+    $formatted_schema_errors = [];
+    foreach ($schema_errors as $key => $value) {
+      $formatted_schema_errors[] = sprintf("[%s] %s", str_replace('STRIP:', '', $key), trim($value, '.'));
+    }
+    if (!empty($formatted_schema_errors)) {
+      return sprintf('The following errors were found: %s.', implode(', ', $formatted_schema_errors));
+    }
+    return NULL;
+  }
+
   /**
    * {@inheritdoc}
    *
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManager.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManager.php
index 8a7053f33e8038be1cd17097723bd1afbbc8fd08..295699ee420b9474ab65b6459f002b5819043d34 100644
--- a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManager.php
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManager.php
@@ -5,7 +5,7 @@
 namespace Drupal\ckeditor5\Plugin;
 
 use Drupal\ckeditor5\Annotation\CKEditor5Plugin;
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\Component\Annotation\Plugin\Discovery\AnnotationBridgeDecorator;
 use Drupal\Component\Assertion\Inspector;
 use Drupal\Component\Utility\NestedArray;
@@ -263,13 +263,12 @@ public function getCKEditor5PluginConfig(EditorInterface $editor): array {
   /**
    * {@inheritdoc}
    */
-  public function getProvidedElements(array $plugin_ids = [], EditorInterface $editor = NULL, bool $retain_wildcard = FALSE): array {
+  public function getProvidedElements(array $plugin_ids = [], EditorInterface $editor = NULL): array {
     $plugins = $this->getDefinitions();
     if (!empty($plugin_ids)) {
       $plugins = array_intersect_key($plugins, array_flip($plugin_ids));
     }
-    $elements = [];
-    $processed_elements = [];
+    $elements = HTMLRestrictions::emptySet();
 
     foreach ($plugins as $id => $definition) {
       // Some CKEditor 5 plugins only provide functionality, not additional
@@ -308,35 +307,12 @@ public function getProvidedElements(array $plugin_ids = [], EditorInterface $edi
       }
       assert(Inspector::assertAllStrings($defined_elements));
       foreach ($defined_elements as $element) {
-        if (in_array($element, $processed_elements)) {
-          continue;
-        }
-        $processed_elements[] = $element;
-        $additional_elements = HTMLRestrictionsUtilities::allowedElementsStringToHtmlFilterArray($element);
-        $elements = array_merge_recursive($elements, $additional_elements);
+        $additional_elements = HTMLRestrictions::fromString($element);
+        $elements = $elements->merge($additional_elements);
       }
     }
 
-    foreach ($elements as $tag_name => $tag_config) {
-      if (substr($tag_name, 0, 1) === '$') {
-        $wildcard_tags = HTMLRestrictionsUtilities::getWildcardTags($tag_name);
-        foreach ($wildcard_tags as $wildcard_tag) {
-          if (isset($elements[$wildcard_tag])) {
-            foreach ($tag_config as $attribute_name => $attribute_value) {
-              if (is_array($attribute_value)) {
-                $attribute_value = array_keys($attribute_value);
-              }
-              HTMLRestrictionsUtilities::addAllowedAttributeToElements($elements, $wildcard_tag, $attribute_name, $attribute_value);
-            }
-          }
-        }
-        if (!$retain_wildcard) {
-          unset($elements[$tag_name]);
-        }
-      }
-    }
-
-    return HTMLRestrictionsUtilities::cleanAllowedHtmlArray($elements);
+    return $elements->getAllowedElements();
   }
 
   /**
@@ -404,6 +380,10 @@ protected function isPluginDisabled(CKEditor5PluginInterface $plugin, EditorInte
           }
           break;
 
+        case 'requiresConfiguration':
+          $intersection = array_intersect($plugin->getConfiguration(), $required_value);
+          return $intersection !== $required_value;
+
         case 'plugins':
           // Tricky: this cannot yet be evaluated here. It will evaluated later.
           // @see \Drupal\ckeditor5\Plugin\CKEditor5PluginManager::getEnabledDefinitions()
diff --git a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManagerInterface.php b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManagerInterface.php
index 800afb2169e3e87a8d66afe205042a6e17a698e4..adf8967f914ef23788e35ee27361574eb8111f1d 100644
--- a/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManagerInterface.php
+++ b/web/core/modules/ckeditor5/src/Plugin/CKEditor5PluginManagerInterface.php
@@ -104,9 +104,6 @@ public function getCKEditor5PluginConfig(EditorInterface $editor): array;
    *   An array of plugin IDs.
    * @param \Drupal\editor\EditorInterface $editor
    *   A configured text editor object.
-   * @param bool $retain_wildcard
-   *   If TRUE, the returned array will include config for wildcard elements
-   *   such as `<$block>`.
    *
    * @return array
    *   A nested array with a structure as described in
@@ -117,6 +114,6 @@ public function getCKEditor5PluginConfig(EditorInterface $editor): array;
    *
    * @see \Drupal\filter\Plugin\FilterInterface::getHTMLRestrictions()
    */
-  public function getProvidedElements(array $plugin_ids = [], EditorInterface $editor = NULL, bool $retain_wildcard = FALSE): array;
+  public function getProvidedElements(array $plugin_ids = [], EditorInterface $editor = NULL): array;
 
 }
diff --git a/web/core/modules/ckeditor5/src/Plugin/Editor/CKEditor5.php b/web/core/modules/ckeditor5/src/Plugin/Editor/CKEditor5.php
index ed6cc6512eeafd31b0adfd9aa0e74ec7b4548a19..f761aafbf576d2684bcdb5ac892242d8ecf779e3 100644
--- a/web/core/modules/ckeditor5/src/Plugin/Editor/CKEditor5.php
+++ b/web/core/modules/ckeditor5/src/Plugin/Editor/CKEditor5.php
@@ -4,7 +4,7 @@
 
 namespace Drupal\ckeditor5\Plugin\Editor;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\ckeditor5\Plugin\CKEditor5Plugin\Heading;
 use Drupal\ckeditor5\Plugin\CKEditor5PluginDefinition;
 use Drupal\ckeditor5\Plugin\CKEditor5PluginManagerInterface;
@@ -384,12 +384,19 @@ private function shouldHaveVisiblePluginSettingsForm(CKEditor5PluginDefinition $
     // due to isEnabled() returning false, that should still have its config
     // form provided:
     // 1 - A conditionally enabled plugin that does not depend on a toolbar item
-    // to be active.
+    // to be active AND the plugins it depends on are enabled.
     // 2 - A conditionally enabled plugin that does depend on a toolbar item,
     // and that toolbar item is active.
     if ($definition->hasConditions()) {
       $conditions = $definition->getConditions();
       if (!array_key_exists('toolbarItem', $conditions)) {
+        // The CKEditor 5 plugins this plugin depends on must be enabled.
+        if (array_key_exists('plugins', $conditions)) {
+          $all_plugins = $this->ckeditor5PluginManager->getDefinitions();
+          $dependencies = array_intersect_key($all_plugins, array_flip($conditions['plugins']));
+          $unmet_dependencies = array_diff_key($dependencies, $enabled_plugins);
+          return empty($unmet_dependencies);
+        }
         return TRUE;
       }
       elseif (in_array($conditions['toolbarItem'], $editor->getSettings()['toolbar']['items'], TRUE)) {
@@ -457,6 +464,15 @@ public static function assessActiveTextEditorAfterBuild(array $element, FormStat
 
     $form_state->set('ckeditor5_is_active', $already_using_ckeditor5);
     $form_state->set('ckeditor5_is_selected', $form_state->getValue(['editor', 'editor']) === 'ckeditor5');
+
+    // Disable inline form errors when using CKEditor 5 because it prevents
+    // useful error messages from vertical tabs from being visible to the user.
+    // @todo Remove this workaround in
+    //   https://www.drupal.org/project/drupal/issues/3263668
+    if ($form_state->get('ckeditor5_is_selected')) {
+      $element['#disable_inline_form_errors'] = TRUE;
+    }
+
     return $element;
   }
 
@@ -672,25 +688,32 @@ protected function getEventualEditorWithPrimedFilterFormat(SubformStateInterface
     $pair = static::createEphemeralPairedEditor($submitted_editor, $submitted_filter_format);
 
     // When CKEditor 5 plugins are disabled in the form-based admin UI, the
-    // associated settings (if any) should be omitted too.
+    // associated settings (if any) should be omitted too, except for plugins
+    // that are enabled using `requiresConfiguration` (because whether they are
+    // enabled or not depends on the associated settings).
     $original_settings = $pair->getSettings();
     $enabled_plugins = $this->ckeditor5PluginManager->getEnabledDefinitions($pair);
+    $config_enabled_plugins = [];
+    foreach ($this->ckeditor5PluginManager->getDefinitions() as $id => $definition) {
+      if ($definition->hasConditions() && isset($definition->getConditions()['requiresConfiguration'])) {
+        $config_enabled_plugins[$id] = TRUE;
+      }
+    }
     $updated_settings = [
-      'plugins' => array_intersect_key($original_settings['plugins'], $enabled_plugins),
+      'plugins' => array_intersect_key($original_settings['plugins'], $enabled_plugins + $config_enabled_plugins),
     ] + $original_settings;
     $pair->setSettings($updated_settings);
 
     if ($pair->getFilterFormat()->filters('filter_html')->status) {
       // Compute elements provided by the current CKEditor 5 settings.
-      $elements = $this->ckeditor5PluginManager->getProvidedElements(array_keys($enabled_plugins), $pair);
+      $restrictions = new HTMLRestrictions($this->ckeditor5PluginManager->getProvidedElements(array_keys($enabled_plugins), $pair));
 
       // Compute eventual filter_html setting. Eventual as in: this is the list
       // of eventually allowed HTML tags.
       // @see \Drupal\filter\FilterFormatFormBase::submitForm()
       // @see ckeditor5_form_filter_format_form_alter()
-      $allowed_html = implode(' ', HTMLRestrictionsUtilities::toReadableElements($elements));
       $filter_html_config = $pair->getFilterFormat()->filters('filter_html')->getConfiguration();
-      $filter_html_config['settings']['allowed_html'] = $allowed_html;
+      $filter_html_config['settings']['allowed_html'] = $restrictions->toFilterHtmlAllowedTagsString();
       $pair->getFilterFormat()->setFilterConfig('filter_html', $filter_html_config);
     }
 
@@ -820,13 +843,8 @@ public function getJSSettings(Editor $editor) {
     ] + $plugin_config;
 
     if ($this->moduleHandler->moduleExists('locale')) {
-      $ui_langcode = 'en';
-      $ckeditor_langcodes = $this->getLangcodes();
       $language_interface = $this->languageManager->getCurrentLanguage();
-      if (isset($ckeditor_langcodes[$language_interface->getId()])) {
-        $ui_langcode = $ckeditor_langcodes[$language_interface->getId()];
-      }
-      $settings['language']['ui'] = $ui_langcode;
+      $settings['language']['ui'] = _ckeditor5_get_langcode_mapping($language_interface->getId());
     }
 
     return $settings;
@@ -839,65 +857,11 @@ public function getLibraries(Editor $editor) {
     $plugin_libraries = $this->ckeditor5PluginManager->getEnabledLibraries($editor);
 
     if ($this->moduleHandler->moduleExists('locale')) {
-      $ui_langcode = 'en';
-      $ckeditor_langcodes = $this->getLangcodes();
       $language_interface = $this->languageManager->getCurrentLanguage();
-      if (isset($ckeditor_langcodes[$language_interface->getId()])) {
-        $ui_langcode = $ckeditor_langcodes[$language_interface->getId()];
-      }
-      $plugin_libraries[] = 'core/ckeditor5.translations.' . $ui_langcode;
+      $plugin_libraries[] = 'core/ckeditor5.translations.' . _ckeditor5_get_langcode_mapping($language_interface->getId());
     }
 
     return $plugin_libraries;
   }
 
-  /**
-   * Returns a list of language codes supported by CKEditor 5.
-   *
-   * @return array
-   *   An associative array keyed by language codes.
-   */
-  protected function getLangcodes(): array {
-    // Cache the file system based language list calculation because this would
-    // be expensive to calculate all the time. The cache is cleared on core
-    // upgrades which is the only situation the CKEditor file listing should
-    // change.
-    $langcode_cache = $this->cache->get('ckeditor5.langcodes');
-    if (!empty($langcode_cache)) {
-      $langcodes = $langcode_cache->data;
-    }
-    if (empty($langcodes)) {
-      $langcodes = [];
-      // Collect languages included with CKEditor 5 based on file listing.
-      $files = scandir('core/assets/vendor/ckeditor5/translations');
-      foreach ($files as $file) {
-        if ($file[0] !== '.' && preg_match('/\.js$/', $file)) {
-          $langcode = basename($file, '.js');
-          $langcodes[$langcode] = $langcode;
-        }
-      }
-      $this->cache->set('ckeditor5.langcodes', $langcodes);
-    }
-
-    // Get language mapping if available to map to Drupal language codes.
-    // This is configurable in the user interface and not expensive to get, so
-    // we don't include it in the cached language list.
-    $language_mappings = $this->moduleHandler->moduleExists('language') ? language_get_browser_drupal_langcode_mappings() : [];
-    foreach ($langcodes as $langcode) {
-      // If this language code is available in a Drupal mapping, use that to
-      // compute a possibility for matching from the Drupal langcode to the
-      // CKEditor langcode.
-      // For instance, CKEditor uses the langcode 'no' for Norwegian, Drupal
-      // uses 'nb'. This would then remove the 'no' => 'no' mapping and replace
-      // it with 'nb' => 'no'. Now Drupal knows which CKEditor translation to
-      // load.
-      if (isset($language_mappings[$langcode]) && !isset($langcodes[$language_mappings[$langcode]])) {
-        $langcodes[$language_mappings[$langcode]] = $langcode;
-        unset($langcodes[$langcode]);
-      }
-    }
-
-    return $langcodes;
-  }
-
 }
diff --git a/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/FundamentalCompatibilityConstraintValidator.php b/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/FundamentalCompatibilityConstraintValidator.php
index 0913e8cccd2184818ec7f55b8f3f577d70a3a255..dd7fa611e7d66a871394b5160c091630a1f45295 100644
--- a/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/FundamentalCompatibilityConstraintValidator.php
+++ b/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/FundamentalCompatibilityConstraintValidator.php
@@ -4,7 +4,7 @@
 
 namespace Drupal\ckeditor5\Plugin\Validation\Constraint;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
 use Drupal\editor\EditorInterface;
 use Drupal\filter\FilterFormatInterface;
@@ -101,10 +101,11 @@ private function checkNoMarkupFilters(FilterFormatInterface $text_format, Fundam
    *   The constraint to validate.
    */
   private function checkHtmlRestrictionsAreCompatible(FilterFormatInterface $text_format, FundamentalCompatibilityConstraint $constraint): void {
-    $minimum_tags = array_keys($this->pluginManager->getProvidedElements(self::FUNDAMENTAL_CKEDITOR5_PLUGINS));
+    $fundamental = new HTMLRestrictions($this->pluginManager->getProvidedElements(self::FUNDAMENTAL_CKEDITOR5_PLUGINS));
 
+    // @todo Remove in favor of HTMLRestrictions::diff() in https://www.drupal.org/project/drupal/issues/3231334
     $html_restrictions = $text_format->getHtmlRestrictions();
-
+    $minimum_tags = array_keys($fundamental->getAllowedElements());
     $forbidden_minimum_tags = isset($html_restrictions['forbidden_tags'])
       ? array_diff($minimum_tags, $html_restrictions['forbidden_tags'])
       : [];
@@ -116,11 +117,12 @@ private function checkHtmlRestrictionsAreCompatible(FilterFormatInterface $text_
         ->addViolation();
     }
 
-    $not_allowed_minimum_tags = isset($html_restrictions['allowed'])
-      ? array_diff($minimum_tags, array_keys($html_restrictions['allowed']))
-      : [];
-    if (!empty($not_allowed_minimum_tags)) {
-      $offending_filter = static::findHtmlRestrictorFilterNotAllowingTags($text_format, $minimum_tags);
+    // @todo Remove early return in https://www.drupal.org/project/drupal/issues/3231334
+    if (!isset($html_restrictions['allowed'])) {
+      return;
+    }
+    if (!$fundamental->diff(HTMLRestrictions::fromTextFormat($text_format))->isEmpty()) {
+      $offending_filter = static::findHtmlRestrictorFilterNotAllowingTags($text_format, $fundamental);
       $this->context->buildViolation($constraint->nonAllowedElementsMessage)
         ->setParameter('%filter_label', $offending_filter->getLabel())
         ->setParameter('%filter_plugin_id', $offending_filter->getPluginId())
@@ -146,34 +148,23 @@ private function checkHtmlRestrictionsMatch(EditorInterface $text_editor, Fundam
     $provided = $this->pluginManager->getProvidedElements($enabled_plugins, $text_editor);
 
     foreach ($html_restrictor_filters as $filter_plugin_id => $filter) {
-      $restrictions = $filter->getHTMLRestrictions();
-      if (!isset($restrictions['allowed'])) {
-        // @todo Handle HTML restrictor filters that only set forbidden_tags
-        //   https://www.drupal.org/project/ckeditor5/issues/3231336.
-        continue;
-      }
-
-      $allowed = $restrictions['allowed'];
-      // @todo Validate attributes allowed or forbidden on all elements
-      //   https://www.drupal.org/project/ckeditor5/issues/3231334.
-      if (isset($allowed['*'])) {
-        unset($allowed['*']);
-      }
-
-      $diff_allowed = HTMLRestrictionsUtilities::diffAllowedElements($allowed, $provided);
-      $diff_elements = HTMLRestrictionsUtilities::diffAllowedElements($provided, $allowed);
+      $allowed = HTMLRestrictions::fromFilterPluginInstance($filter);
+      $provided = new HTMLRestrictions($provided);
+      $diff_allowed = $allowed->diff($provided);
+      $diff_elements = $provided->diff($allowed);
 
-      if (!empty($diff_allowed)) {
+      if (!$diff_allowed->isEmpty()) {
         $this->context->buildViolation($constraint->notSupportedElementsMessage)
-          ->setParameter('@list', implode(' ', HTMLRestrictionsUtilities::toReadableElements($provided)))
-          ->setParameter('@diff', implode(' ', HTMLRestrictionsUtilities::toReadableElements($diff_allowed)))
+          ->setParameter('@list', $provided->toFilterHtmlAllowedTagsString())
+          ->setParameter('@diff', $diff_allowed->toFilterHtmlAllowedTagsString())
           ->atPath("filters.$filter_plugin_id")
           ->addViolation();
       }
-      elseif (!empty($diff_elements)) {
+
+      if (!$diff_elements->isEmpty()) {
         $this->context->buildViolation($constraint->missingElementsMessage)
-          ->setParameter('@list', implode(' ', HTMLRestrictionsUtilities::toReadableElements($provided)))
-          ->setParameter('@diff', implode(' ', HTMLRestrictionsUtilities::toReadableElements($diff_elements)))
+          ->setParameter('@list', $provided->toFilterHtmlAllowedTagsString())
+          ->setParameter('@diff', $diff_elements->toFilterHtmlAllowedTagsString())
           ->atPath("filters.$filter_plugin_id")
           ->addViolation();
       }
@@ -255,15 +246,15 @@ function (FilterInterface $filter) {
    *
    * @param \Drupal\filter\FilterFormatInterface $text_format
    *   A text format whose filters to check for compatibility.
-   * @param string[] $required_tags
-   *   A list of HTML tags that are required.
+   * @param \Drupal\ckeditor5\HTMLRestrictions $required
+   *   A set of HTML restrictions, listing required HTML tags.
    *
    * @return \Drupal\filter\Plugin\FilterInterface
    *   The filter plugin instance not allowing the required tags.
    *
    * @throws \InvalidArgumentException
    */
-  private static function findHtmlRestrictorFilterNotAllowingTags(FilterFormatInterface $text_format, array $required_tags): FilterInterface {
+  private static function findHtmlRestrictorFilterNotAllowingTags(FilterFormatInterface $text_format, HTMLRestrictions $required): FilterInterface {
     // Get HTML restrictor filters that actually restrict HTML.
     $filters = static::getFiltersInFormatOfType(
       $text_format,
@@ -274,9 +265,8 @@ function (FilterInterface $filter) {
     );
 
     foreach ($filters as $filter) {
-      $restrictions = $filter->getHTMLRestrictions();
-
-      if (isset($restrictions['allowed']) && !empty(array_diff($required_tags, array_keys($restrictions['allowed'])))) {
+      // Return any filter not allowing >=1 of the required tags.
+      if (!$required->diff(HTMLRestrictions::fromFilterPluginInstance($filter))->isEmpty()) {
         return $filter;
       }
     }
diff --git a/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraintValidator.php b/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraintValidator.php
index 618cd3c5951f708fe014a3ec3da2fc83a410bc68..7633fb58fba77201228d49651697a4941140d49a 100644
--- a/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraintValidator.php
+++ b/web/core/modules/ckeditor5/src/Plugin/Validation/Constraint/SourceEditingRedundantTagsConstraintValidator.php
@@ -4,7 +4,7 @@
 
 namespace Drupal\ckeditor5\Plugin\Validation\Constraint;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\Core\DependencyInjection\ContainerInjectionInterface;
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\ConstraintValidator;
@@ -40,24 +40,36 @@ public function validate($value, Constraint $constraint) {
     unset($enabled_plugins['ckeditor5_sourceEditing']);
 
     // An array of tags enabled by every plugin other than Source Editing.
-    $enabled_plugin_tags = $this->pluginManager->getProvidedElements(array_keys($enabled_plugins));
-    $disabled_plugin_tags = $this->pluginManager->getProvidedElements(array_keys($disabled_plugins));
+    $enabled_plugin_tags = new HTMLRestrictions($this->pluginManager->getProvidedElements(array_keys($enabled_plugins)));
+    $disabled_plugin_tags = new HTMLRestrictions($this->pluginManager->getProvidedElements(array_keys($disabled_plugins)));
 
-    // An array of just the tags enabled by Source Editing.
-    $source_enabled_tags = HTMLRestrictionsUtilities::allowedElementsStringToHtmlFilterArray($value);
-    $enabled_plugin_overlap = array_intersect_key($enabled_plugin_tags, $source_enabled_tags);
-    $disabled_plugin_overlap = array_intersect_key($disabled_plugin_tags, $source_enabled_tags);
+    // The single tag for which source editing is enabled, which we are checking
+    // now.
+    $source_enabled_tags = HTMLRestrictions::fromString($value);
+    // @todo Remove this early return in
+    //   https://www.drupal.org/project/drupal/issues/2820364. It is only
+    //   necessary because CKEditor5ElementConstraintValidator does not run
+    //   before this, which means that this validator cannot assume it receives
+    //   valid values.
+    if ($source_enabled_tags->isEmpty() || count($source_enabled_tags->getAllowedElements()) > 1) {
+      return;
+    }
+    // This validation constraint currently only validates tags, not attributes;
+    // so if all attributes are allowed (TRUE) or some attributes are allowed
+    // (an array), return early. Only proceed when no attributes are allowed
+    // (FALSE).
+    // @todo Support attributes and attribute values in
+    //   https://www.drupal.org/project/drupal/issues/3260857
+    $tags = array_keys($source_enabled_tags->getAllowedElements());
+    if ($source_enabled_tags->getAllowedElements()[reset($tags)] !== FALSE) {
+      return;
+    }
 
-    foreach ([$enabled_plugin_overlap, $disabled_plugin_overlap] as &$overlap) {
+    $enabled_plugin_overlap = $enabled_plugin_tags->intersect($source_enabled_tags);
+    $disabled_plugin_overlap = $disabled_plugin_tags->intersect($source_enabled_tags);
+    foreach ([$enabled_plugin_overlap, $disabled_plugin_overlap] as $overlap) {
       $checking_enabled = $overlap === $enabled_plugin_overlap;
-      if (!empty($overlap)) {
-        foreach ($overlap as $overlapping_tag => $overlapping_config) {
-          if (is_array($source_enabled_tags[$overlapping_tag])) {
-            unset($overlap[$overlapping_tag]);
-          }
-        }
-      }
-      if (!empty($overlap)) {
+      if (!$overlap->isEmpty()) {
         $plugins_to_check_against = $checking_enabled ? $enabled_plugins : $disabled_plugins;
         $tags_plugin_report = $this->pluginsSupplyingTagsMessage($overlap, $plugins_to_check_against);
         $message = $checking_enabled ? $constraint->enabledPluginsMessage : $constraint->availablePluginsMessage;
@@ -71,7 +83,7 @@ public function validate($value, Constraint $constraint) {
   /**
    * Creates a message listing plugins and the overlapping tags they provide.
    *
-   * @param array $tags
+   * @param \Drupal\ckeditor5\HTMLRestrictions $overlap
    *   An array of overlapping tags.
    * @param \Drupal\ckeditor5\Plugin\CKEditor5PluginDefinition[] $plugin_definitions
    *   An array of plugin definitions where overlap was found.
@@ -79,16 +91,14 @@ public function validate($value, Constraint $constraint) {
    * @return string
    *   A list of plugins that provide the overlapping tags.
    */
-  private function pluginsSupplyingTagsMessage(array $tags, array $plugin_definitions): string {
+  private function pluginsSupplyingTagsMessage(HTMLRestrictions $overlap, array $plugin_definitions): string {
     $message_array = [];
     $message_string = '';
     foreach ($plugin_definitions as $plugin_id => $definition) {
       if ($definition->hasElements()) {
-        $elements_array = HTMLRestrictionsUtilities::allowedElementsStringToHtmlFilterArray(implode('', $definition->getElements()));
-        foreach ($elements_array as $tag_name => $tag_config) {
-          if (isset($tags[$tag_name])) {
-            $message_array[(string) $definition->label()][] = "<$tag_name>";
-          }
+        $plugin_capabilities = HTMLRestrictions::fromString(implode(' ', $definition->getElements()));
+        foreach ($plugin_capabilities->intersect($overlap)->toCKEditor5ElementsArray() as $element) {
+          $message_array[(string) $definition->label()][] = $element;
         }
       }
     }
diff --git a/web/core/modules/ckeditor5/src/SmartDefaultSettings.php b/web/core/modules/ckeditor5/src/SmartDefaultSettings.php
index 0fb8adabf11b22cd8261b1b5a93da45b51be9c6b..59986631e0bc6e28952984cf8f9a879e53908b9b 100644
--- a/web/core/modules/ckeditor5/src/SmartDefaultSettings.php
+++ b/web/core/modules/ckeditor5/src/SmartDefaultSettings.php
@@ -139,13 +139,11 @@ public function computeSmartDefaultSettings(?EditorInterface $text_editor, Filte
           ['%enabling_message_content' => $enabling_message_content],
         );
       }
-      unset($unsupported['*']);
       // Warn user about unsupported tags.
       if (!empty($unsupported)) {
-        $unsupported_string = implode(' ', HTMLRestrictionsUtilities::toReadableElements($unsupported));
-        $this->addTagsToSourceEditing($editor, $unsupported_string);
+        $this->addTagsToSourceEditing($editor, $unsupported);
         $messages[] = $this->t("The following tags were permitted by this format's filter configuration, but no plugin was available that supports them. To ensure the tags remain supported by this text format, the following were added to the Source Editing plugin's <em>Manually editable HTML tags</em>: @unsupported_string.", [
-          '@unsupported_string' => $unsupported_string,
+          '@unsupported_string' => $unsupported->toFilterHtmlAllowedTagsString(),
         ]);
       }
     }
@@ -164,7 +162,7 @@ public function computeSmartDefaultSettings(?EditorInterface $text_editor, Filte
       if ($missing_attributes) {
         $this->addTagsToSourceEditing($editor, $missing_attributes);
         $messages[] = $this->t("This format's HTML filters includes plugins that support the following tags, but not some of their attributes. To ensure these attributes remain supported by this text format, the following were added to the Source Editing plugin's <em>Manually editable HTML tags</em>: @missing_attributes.", [
-          '@missing_attributes' => $missing_attributes,
+          '@missing_attributes' => $missing_attributes->toFilterHtmlAllowedTagsString(),
         ]);
       }
     }
@@ -179,15 +177,16 @@ public function computeSmartDefaultSettings(?EditorInterface $text_editor, Filte
     return [$editor, $messages];
   }
 
-  private function addTagsToSourceEditing(EditorInterface $editor, string $tags): array {
+  private function addTagsToSourceEditing(EditorInterface $editor, HTMLRestrictions $tags): array {
     $messages = [];
     $settings = $editor->getSettings();
     if (!isset($settings['toolbar']['items']) || !in_array('sourceEditing', $settings['toolbar']['items'])) {
       $messages[] = $this->t('The <em>Source Editing</em> plugin was enabled to support tags and/or attributes that are not explicitly supported by any available CKEditor 5 plugins.');
       $settings['toolbar']['items'][] = 'sourceEditing';
     }
-    $source_editing_allowed_tags = $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] ?? [];
-    $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] = array_merge($source_editing_allowed_tags, HTMLRestrictionsUtilities::allowedElementsStringToPluginElementsArray($tags));
+    $allowed_tags_array = $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] ?? [];
+    $allowed_tags_string = implode(' ', $allowed_tags_array);
+    $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] = HTMLRestrictions::fromString($allowed_tags_string)->merge($tags)->toCKEditor5ElementsArray();
     $editor->setSettings($settings);
     return $messages;
   }
@@ -338,7 +337,7 @@ protected function getEnabledCkeditor4Plugins(EditorInterface $editor): array {
    *   NULL when nothing happened, otherwise an array with two values:
    *   1. a description (for use in a message) of which CKEditor 5 plugins were
    *      enabled to match the HTML tags allowed by the text format.
-   *   2. the unsupported tags
+   *   2. the unsupported elements, in an HTMLRestrictions value object
    */
   private function addToolbarItemsToMatchHtmlTagsInFormat(FilterFormatInterface $format, EditorInterface $editor): ?array {
     $html_restrictions_needed_elements = $format->getHtmlRestrictions();
@@ -396,13 +395,14 @@ private function addToolbarItemsToMatchHtmlTagsInFormat(FilterFormatInterface $f
       }
     }
 
+    unset($unsupported['*']);
     if (!empty($enabling_message_content)) {
       $editor->setSettings($editor_settings_to_update);
       $enabling_message_content = substr($enabling_message_content, 0, -1);
-      return [$enabling_message_content, $unsupported];
+      return [$enabling_message_content, new HTMLRestrictions($unsupported)];
     }
     else {
-      return [NULL, $unsupported];
+      return [NULL, new HTMLRestrictions($unsupported)];
     }
   }
 
@@ -418,7 +418,7 @@ private function addToolbarItemsToMatchHtmlTagsInFormat(FilterFormatInterface $f
    *   NULL when nothing happened, otherwise an array with two values:
    *   1. a description (for use in a message) of which CKEditor 5 plugins were
    *      enabled to match the HTML attributes allowed by the text format.
-   *   2. the unsupported attributes
+   *   2. the unsupported elements, in an HTMLRestrictions value object
    */
   private function addToolbarItemsToMatchHtmlAttributesInFormat(FilterFormatInterface $format, EditorInterface $editor): ?array {
     $html_restrictions_needed_elements = $format->getHtmlRestrictions();
@@ -428,116 +428,43 @@ private function addToolbarItemsToMatchHtmlAttributesInFormat(FilterFormatInterf
 
     $enabled_plugins = array_keys($this->pluginManager->getEnabledDefinitions($editor));
     $provided_elements = $this->pluginManager->getProvidedElements($enabled_plugins);
-    $missing = HTMLRestrictionsUtilities::diffAllowedElements($editor->getFilterFormat()->getHtmlRestrictions()['allowed'], $provided_elements);
-    $supported_tags_with_unsupported_attributes = array_intersect_key($missing, $provided_elements);
+    $provided = new HTMLRestrictions($provided_elements);
+    $missing = HTMLRestrictions::fromTextFormat($format)->diff($provided);
+    $supported_tags_with_unsupported_attributes = array_intersect_key($missing->getAllowedElements(), $provided_elements);
     $supported_tags_with_unsupported_attributes = array_filter($supported_tags_with_unsupported_attributes, function ($tag_config) {
       return is_array($tag_config);
     });
+    $still_needed = new HTMLRestrictions($supported_tags_with_unsupported_attributes);
 
-    if (!empty($supported_tags_with_unsupported_attributes)) {
-      // This will be populated with plugins that aren't currently enabled, but
-      // provide element configuration that include attributes. I.e. they are
-      // the only plugins that can potentially address unsupported attributes
-      // in supported tags.
-      $disabled_plugins_with_attribute_config = [];
+    if (!$still_needed->isEmpty()) {
       $all_plugins_definitions = $this->pluginManager->getDefinitions();
       foreach ($all_plugins_definitions as $plugin_id => $definition) {
         // Only proceed if the plugin has configured elements and the plugin
         // does not have conditions. In the future we could add support for
         // automatically enabling filters, but for now we assume that the filter
         // configuration cannot be modified.
-        if (!in_array($plugin_id, $enabled_plugins) && !$definition->hasConditions()) {
-          $plugins_provided_elements = $this->pluginManager->getProvidedElements([$plugin_id], NULL, TRUE);
-          if (!empty($plugins_provided_elements)) {
-            // Filter elements that do not have attribute configuration.
-            $elements_with_attribute_config = array_filter($plugins_provided_elements, function ($elements) {
-              return $elements !== FALSE;
-            });
-            if (!empty($elements_with_attribute_config)) {
-              foreach ($elements_with_attribute_config as $tag_name => $attribute_config) {
-                // If the 'tag' is a wildcard, add the attribute config to
-                // all qualifying tags.
-                if (substr($tag_name, 0, 1) === '$') {
-                  // An array of all the tags that match the wildcard value.
-                  $wildcard_tags = HTMLRestrictionsUtilities::getWildcardTags($tag_name);
-
-                  // Matching wildcard tags that are also tags that have
-                  // attribute config that is not yet supported.
-                  $wildcard_tags_in_config_missing_attributes = array_intersect_key(array_flip($wildcard_tags), $supported_tags_with_unsupported_attributes);
-                  foreach (array_keys($wildcard_tags_in_config_missing_attributes) as $wildcard_provided_tag) {
-                    $elements_with_attribute_config[$wildcard_provided_tag] = $attribute_config;
-                  }
-
-                  // Remove the wildcard 'tag', as the tags it represents are
-                  // now accounted for.
-                  unset($elements_with_attribute_config[$tag_name]);
-                }
-              }
-              $disabled_plugins_with_attribute_config[$plugin_id] = $elements_with_attribute_config;
-            }
-          }
-        }
-      }
-
-      // This will contain plugins to be enabled if they provide support for the
-      // not-yet-supported attributes.
-      $plugins_to_enable_to_support_attribute_config = [];
-      foreach ($supported_tags_with_unsupported_attributes as $tag_name => $attributes_config) {
-        foreach ($attributes_config as $attribute_name => $attribute_config) {
-          // This means the existing config must allow all values of the
-          // attribute.
-          if ($attribute_config === TRUE) {
-            // See if there is a disabled plugin that will provide full use of
-            // the attribute for a given tag.
-            foreach ($disabled_plugins_with_attribute_config as $disabled_plugin_id => $disabled_plugin_elements_config) {
-              if (isset($disabled_plugin_elements_config[$tag_name][$attribute_name]) && $disabled_plugin_elements_config[$tag_name][$attribute_name] === TRUE) {
-                // Add this to the 'plugins to enable' array. Setting this value
-                // to TRUE instead of an array indicates to the message system
-                // that the attribute is allowed for the tag with any value.
-                $plugins_to_enable_to_support_attribute_config[$disabled_plugin_id][$attribute_name][$tag_name] = TRUE;
-
-                // This attribute can be removed from the list of unsupported
-                // attributes for the tag.
-                unset($supported_tags_with_unsupported_attributes[$tag_name][$attribute_name]);
-              }
-            }
-          }
-          else {
-            // This condition is reached if the existing configuration has the
-            // attribute value restricted to specific values.
-            // @todo currently, this will enable plugins that allow ALL values
-            //   for an attribute. This means the attribute+value is now allowed
-            //   but additional attribute values are permitted as well. This may
-            //   need to be more selective
-            //   https://www.drupal.org/project/ckeditor5/issues/3231328.
-            foreach ($attribute_config as $allowed_attribute_value => $noop) {
-              foreach ($disabled_plugins_with_attribute_config as $disabled_plugin_id => $disabled_plugin_config) {
-                if (isset($disabled_plugin_config[$tag_name][$attribute_name])) {
-                  if ($disabled_plugin_config[$tag_name][$attribute_name] === TRUE) {
-                    unset($supported_tags_with_unsupported_attributes[$tag_name][$attribute_name]);
-                    $plugins_to_enable_to_support_attribute_config[$disabled_plugin_id][$attribute_name][$tag_name] = TRUE;
-                  }
-                  elseif (is_array($disabled_plugin_config[$tag_name][$attribute_name])) {
-                    foreach ($disabled_plugin_config[$tag_name][$attribute_name] as $disabled_plugin_attribute_name => $disabled_plugin_allowed_value) {
-                      if ($disabled_plugin_attribute_name === $allowed_attribute_value) {
-                        unset($supported_tags_with_unsupported_attributes[$tag_name][$attribute_name][$allowed_attribute_value]);
-                        if (empty($supported_tags_with_unsupported_attributes[$tag_name][$attribute_name])) {
-                          unset($supported_tags_with_unsupported_attributes[$tag_name][$attribute_name]);
-                        }
-                        $plugins_to_enable_to_support_attribute_config[$disabled_plugin_id][$attribute_name][$tag_name][] = $allowed_attribute_value;
-                      }
-                    }
-                  }
-                }
+        if (!in_array($plugin_id, $enabled_plugins, TRUE) && !$definition->hasConditions() && $definition->hasElements()) {
+          $plugin_support = HTMLRestrictions::fromString(implode(' ', $definition->getElements()));
+          // Do not inspect just $plugin_support, but the union of that with the
+          // already supported elements: wildcard restrictions will only resolve
+          // if the concrete tags they support are also present.
+          $potential_future = $provided->merge($plugin_support);
+          // This is the heart of the operation: intersect the potential future
+          // with what we need to achieve, then subtract what is already
+          // supported. This yields the net new elements.
+          $net_new = $potential_future->intersect($still_needed)->diff($provided);
+          if (!$net_new->isEmpty()) {
+            foreach ($net_new->getAllowedElements() as $tag_name => $attributes_config) {
+              foreach ($attributes_config as $attribute_name => $attribute_config) {
+                $plugins_to_enable_to_support_attribute_config[$plugin_id][$attribute_name][$tag_name] = $attribute_config;
               }
             }
+            // Fewer attributes are still needed.
+            $still_needed = $still_needed->diff($net_new);
           }
         }
       }
 
-      $supported_tags_with_unsupported_attributes = array_filter($supported_tags_with_unsupported_attributes);
-      $missing_attributes = implode(' ', HTMLRestrictionsUtilities::toReadableElements($supported_tags_with_unsupported_attributes));
-
       // If additional plugins need to be enable to support attribute config,
       // loop through the list to enable the plugins and build a UI message that
       // will convey this plugin-enabling to the user.
@@ -555,7 +482,7 @@ private function addToolbarItemsToMatchHtmlAttributesInFormat(FilterFormatInterf
                 $enabled_for_attributes_message_content .= " for tag: <$tag_name> to support: $attribute_name";
                 if (is_array($attribute_value_config)) {
                   $enabled_for_attributes_message_content .= " with value(s): ";
-                  foreach ($attribute_value_config as $allowed_value) {
+                  foreach (array_keys($attribute_value_config) as $allowed_value) {
                     $enabled_for_attributes_message_content .= " $allowed_value,";
                   }
                   $enabled_for_attributes_message_content = substr($enabled_for_attributes_message_content, 0, -1) . '), ';
@@ -568,14 +495,14 @@ private function addToolbarItemsToMatchHtmlAttributesInFormat(FilterFormatInterf
         // Some plugins enabled, maybe some missing attributes.
         return [
           substr($enabled_for_attributes_message_content, 0, -2),
-          $missing_attributes,
+          $still_needed,
         ];
       }
       else {
         // No plugins enabled, maybe some missing attributes.
         return [
           NULL,
-          $missing_attributes,
+          $still_needed,
         ];
       }
     }
diff --git a/web/core/modules/ckeditor5/tests/modules/ckeditor5_test/ckeditor5_test.ckeditor5.yml b/web/core/modules/ckeditor5/tests/modules/ckeditor5_test/ckeditor5_test.ckeditor5.yml
index 52217fc674478462e48e61ad75e52f9254f0913d..413dc0630b15baa40d97b00795fe3edd78689bd5 100644
--- a/web/core/modules/ckeditor5/tests/modules/ckeditor5_test/ckeditor5_test.ckeditor5.yml
+++ b/web/core/modules/ckeditor5/tests/modules/ckeditor5_test/ckeditor5_test.ckeditor5.yml
@@ -2,6 +2,18 @@
 ckeditor5_test_layercake:
   ckeditor5:
     plugins: []
+    config:
+      drupalElementStyles:
+        options:
+          - name: 'layerCakeSide'
+            title: 'Media aligned to side'
+            icon: '<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>'
+            attributeName: 'class'
+            attributeValue: 'layercake-side'
+            modelElements: ['drupalMedia']
+      drupalMediaStyles:
+        toolbar:
+          - drupalElementStyle:layerCakeSide
   drupal:
     label: TEST — Layercake
     library: ckeditor5_test/layercake
@@ -14,3 +26,4 @@ ckeditor5_test_layercake:
       - <h1 class>
       - <div class>
       - <section class>
+      - <drupal-media class="layercake-side">
diff --git a/web/core/modules/ckeditor5/tests/src/Functional/ImageUploadAccessTest.php b/web/core/modules/ckeditor5/tests/src/Functional/ImageUploadAccessTest.php
index b6c99ebc132450e497ee0f7d7b4d0b3645fc7dc9..ba239cc17fa7340b133930bac2ddb4257fa49d07 100644
--- a/web/core/modules/ckeditor5/tests/src/Functional/ImageUploadAccessTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Functional/ImageUploadAccessTest.php
@@ -2,6 +2,9 @@
 
 namespace Drupal\Tests\ckeditor5\Functional;
 
+use Drupal\Component\Utility\Crypt;
+use Drupal\Core\File\FileSystemInterface;
+
 /**
  * Test image upload access.
  *
@@ -42,6 +45,15 @@ public function testCkeditor5ImageUploadRoute() {
     $response = $this->uploadRequest($url, $test_image, 'test.jpg');
     $this->assertSame(201, $response->getStatusCode());
 
+    // Ensure lock failures are reported correctly.
+    $d = 'public://inline-images/test.jpg';
+    $f = $this->container->get('file_system')->getDestinationFilename($d, FileSystemInterface::EXISTS_RENAME);
+    $this->container->get('lock')
+      ->acquire('file:ckeditor5:' . Crypt::hashBase64($f));
+    $response = $this->uploadRequest($url, $test_image, 'test.jpg');
+    $this->assertSame(503, $response->getStatusCode());
+    $this->assertStringContainsString('File &quot;public://inline-images/test_0.jpg&quot; is already locked for writing.', (string) $response->getBody());
+
     // Ensure that users without permissions to the text format cannot upload
     // images.
     $this->drupalLogout();
diff --git a/web/core/modules/ckeditor5/tests/src/Functional/MediaImageTest.php b/web/core/modules/ckeditor5/tests/src/Functional/MediaEntityMetadataApiTest.php
similarity index 59%
rename from web/core/modules/ckeditor5/tests/src/Functional/MediaImageTest.php
rename to web/core/modules/ckeditor5/tests/src/Functional/MediaEntityMetadataApiTest.php
index d66937cfa0a5c4146af27c0c782c6d39b62ee302..13a12a2551a93115c94c0ec3fa363d07d9b4736a 100644
--- a/web/core/modules/ckeditor5/tests/src/Functional/MediaImageTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Functional/MediaEntityMetadataApiTest.php
@@ -6,6 +6,8 @@
 use Drupal\editor\Entity\Editor;
 use Drupal\file\Entity\File;
 use Drupal\filter\Entity\FilterFormat;
+use Drupal\language\Entity\ConfigurableLanguage;
+use Drupal\language\Entity\ContentLanguageSettings;
 use Drupal\media\Entity\Media;
 use Drupal\Tests\BrowserTestBase;
 use Drupal\Tests\ckeditor5\Traits\SynchronizeCsrfTokenSeedTrait;
@@ -15,12 +17,12 @@
 use Symfony\Component\Validator\ConstraintViolation;
 
 /**
- * Tests that image media types are determined correctly.
+ * Tests the media entity metadata API.
  *
  * @group ckeditor5
  * @internal
  */
-class MediaImageTest extends BrowserTestBase {
+class MediaEntityMetadataApiTest extends BrowserTestBase {
 
   use TestFileCreationTrait;
   use MediaTypeCreationTrait;
@@ -64,12 +66,19 @@ class MediaImageTest extends BrowserTestBase {
    */
   protected $editor;
 
+  /**
+   * @var \Drupal\Component\Uuid\UuidInterface
+   */
+  protected $uuidService;
+
   /**
    * {@inheritdoc}
    */
   protected function setUp(): void {
     parent::setUp();
 
+    $this->uuidService = $this->container->get('uuid');
+
     $filtered_html_format = FilterFormat::create([
       'format' => 'filtered_html',
       'name' => 'Filtered HTML',
@@ -147,10 +156,10 @@ function (ConstraintViolation $v) {
   }
 
   /**
-   * Tests that media entity with image field is recognized.
+   * Tests the media entity metadata API.
    */
-  public function testIsMediaImage() {
-    $path = '/ckeditor5/filtered_html/is-media-image';
+  public function testApi() {
+    $path = '/ckeditor5/filtered_html/media-entity-metadata';
     $token = $this->container->get('csrf_token')->get(ltrim($path, '/'));
     $uuid = $this->mediaImage->uuid();
 
@@ -159,17 +168,34 @@ public function testIsMediaImage() {
 
     $this->drupalGet($path, ['query' => ['uuid' => $uuid, 'token' => $token]]);
     $this->assertSession()->statusCodeEquals(200);
-    $this->assertSame(json_encode(TRUE), $this->getSession()->getPage()->getContent());
+    $this->assertSame(json_encode(['imageSourceMetadata' => ['alt' => 'default alt']]), $this->getSession()->getPage()->getContent());
+
+    $this->mediaImage->set('field_media_image', [
+      'target_id' => 1,
+      'alt' => '',
+      'title' => 'default title',
+    ])->save();
+    $this->drupalGet($path, ['query' => ['uuid' => $uuid, 'token' => $token]]);
+    $this->assertSession()->statusCodeEquals(200);
+    $this->assertSame(json_encode(['imageSourceMetadata' => ['alt' => '']]), $this->getSession()->getPage()->getContent());
 
     $this->drupalGet($path, ['query' => ['uuid' => $this->mediaFile->uuid(), 'token' => $token]]);
     $this->assertSession()->statusCodeEquals(200);
-    $this->assertSame(json_encode(FALSE), $this->getSession()->getPage()->getContent());
+    $this->assertSame(json_encode([]), $this->getSession()->getPage()->getContent());
 
     // Ensure that unpublished media returns 403.
     $this->mediaImage->setUnpublished()->save();
     $this->drupalGet($path, ['query' => ['uuid' => $uuid, 'token' => $token]]);
     $this->assertSession()->statusCodeEquals(403);
 
+    // Ensure that valid, but non-existing UUID returns 404.
+    $this->drupalGet($path, ['query' => ['uuid' => $this->uuidService->generate(), 'token' => $token]]);
+    $this->assertSession()->statusCodeEquals(404);
+
+    // Ensure that invalid UUID returns 400.
+    $this->drupalGet($path, ['query' => ['uuid' => '🦙', 'token' => $token]]);
+    $this->assertSession()->statusCodeEquals(400);
+
     // Ensure that users that don't have access to the filter format receive
     // either 404 or 403.
     $this->drupalLogout();
@@ -185,4 +211,47 @@ public function testIsMediaImage() {
     $this->assertSession()->statusCodeEquals(403);
   }
 
+  /**
+   * Tests the media entity metadata API with translations.
+   */
+  public function testApiTranslation(): void {
+    $this->container->get('module_installer')->install(['language', 'content_translation']);
+    $this->resetAll();
+    ConfigurableLanguage::create(['id' => 'fi'])->save();
+    $this->container->get('config.factory')->getEditable('language.negotiation')
+      ->set('url.source', 'path_prefix')
+      ->set('url.prefixes.fi', 'fi')
+      ->save();
+    $this->rebuildContainer();
+    ContentLanguageSettings::loadByEntityTypeBundle('media', 'image')
+      ->setDefaultLangcode('en')
+      ->setLanguageAlterable(TRUE)
+      ->save();
+    $media_fi = Media::load($this->mediaImage->id())->addTranslation('fi');
+    $media_fi->field_media_image->setValue([
+      [
+        'target_id' => '1',
+        // cSpell:disable-next-line
+        'alt' => 'oletus alt-teksti kuvalle',
+      ],
+    ]);
+    $media_fi->save();
+    $uuid = $this->mediaImage->uuid();
+
+    $path = '/ckeditor5/filtered_html/media-entity-metadata';
+    $token = $this->container->get('csrf_token')->get(ltrim($path, '/'));
+
+    // Ensure that translation is returned when language is specified.
+    $this->drupalGet($path, ['query' => ['uuid' => $uuid, 'token' => $token], 'language' => $media_fi->language()]);
+    $this->assertSession()->statusCodeEquals(200);
+    // cSpell:disable-next-line
+    $this->assertSame(json_encode(['imageSourceMetadata' => ['alt' => 'oletus alt-teksti kuvalle']]), $this->getSession()->getPage()->getContent());
+
+    // Ensure that default translation is returned when no language is
+    // specified.
+    $this->drupalGet($path, ['query' => ['uuid' => $uuid, 'token' => $token]]);
+    $this->assertSession()->statusCodeEquals(200);
+    $this->assertSame(json_encode(['imageSourceMetadata' => ['alt' => 'default alt']]), $this->getSession()->getPage()->getContent());
+  }
+
 }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5AllowedTagsTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5AllowedTagsTest.php
index a0b8de84c8cecb3611ffb8bde42a32320cae7c50..80b0636fcfcd17475ee0d265db746ac864adf8ec 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5AllowedTagsTest.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5AllowedTagsTest.php
@@ -34,13 +34,6 @@ class CKEditor5AllowedTagsTest extends CKEditor5TestBase {
    */
   protected $allowedElements = '<br> <p> <h2> <h3> <h4> <h5> <h6> <strong> <em>';
 
-  /**
-   * The element that must be allowed when media embed is enabled.
-   *
-   * @var string
-   */
-  protected $mediaElement = '<drupal-media data-entity-type data-entity-uuid alt>';
-
   /**
    * The default allowed elements when updating a non-CKEditor 5 editor.
    *
@@ -379,7 +372,7 @@ public function testMediaElementAllowedTags() {
     $assert_session->assertWaitOnAjaxRequest();
     $assert_session->responseContains('Media types selectable in the Media Library');
 
-    $allowed_with_media = $this->allowedElements . ' ' . $this->mediaElement;
+    $allowed_with_media = $this->allowedElements . ' <drupal-media data-entity-type data-entity-uuid alt>';
     $assert_session->responseContains('Media types selectable in the Media Library');
     $this->assertHtmlEsqueFieldValueEquals('filters[filter_html][settings][allowed_html]', $allowed_with_media);
     $this->saveNewTextFormat($page, $assert_session);
@@ -395,6 +388,12 @@ public function testMediaElementAllowedTags() {
     // field.
     $this->assertHtmlEsqueFieldValueEquals('filters[filter_html][settings][allowed_html]', $allowed_with_media);
 
+    // Ensure that data-align attribute is added to <drupal-media> when
+    // filter_align is enabled.
+    $page->checkField('filters[filter_align][status]');
+    $assert_session->assertWaitOnAjaxRequest();
+    $this->assertEquals($this->allowedElements . ' <drupal-media data-entity-type data-entity-uuid alt data-align>', $allowed_html_field->getValue());
+
     // Disable media embed.
     $this->assertTrue($page->hasCheckedField('filters[media_embed][status]'));
     $page->uncheckField('filters[media_embed][status]');
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php
index f68274ddc67b5f816d530d615061db384f58e636..7a8dcb56c4d9744a9b845725ba5bd3fbaed4e1e8 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/CKEditor5Test.php
@@ -85,7 +85,7 @@ public function testAttributeEncoding() {
         'toolbar' => [
           'items' => ['uploadImage'],
         ],
-        'plugins' => [],
+        'plugins' => ['ckeditor5_imageResize' => ['allow_resize' => FALSE]],
       ],
       'image_upload' => [
         'status' => TRUE,
@@ -109,7 +109,7 @@ function (ConstraintViolation $v) {
     $this->assertNotEmpty($image_upload_field = $page->find('css', '.ck-file-dialog-button input[type="file"]'));
     $image = $this->getTestFiles('image')[0];
     $image_upload_field->attachFile($this->container->get('file_system')->realpath($image->uri));
-    $assert_session->assertWaitOnAjaxRequest();
+    $assert_session->waitForElementVisible('css', '.ck-widget.image');
 
     $this->click('.ck-widget.image');
     $balloon_panel = $page->find('css', '.ck-balloon-panel');
@@ -127,7 +127,7 @@ function (ConstraintViolation $v) {
     $image_uuid = $uploaded_image->uuid();
     $image_url = $this->container->get('file_url_generator')->generateString($uploaded_image->getFileUri());
     $this->drupalGet('node/1');
-    $assert_session->elementExists('xpath', sprintf('//img[@alt="</em> Kittens & llamas are cute" and @data-entity-uuid="%s" and @data-entity-type="file"]', $image_uuid));
+    $this->assertNotEmpty($assert_session->waitForElement('xpath', sprintf('//img[@alt="</em> Kittens & llamas are cute" and @data-entity-uuid="%s" and @data-entity-type="file"]', $image_uuid)));
 
     // Drupal CKEditor 5 integrations overrides the CKEditor 5 HTML writer to
     // escape ampersand characters (&) and the angle brackets (< and >). This is
@@ -432,44 +432,4 @@ public function testEmphasis() {
     $assert_session->responseContains('<p>This is a <em>test!</em></p>');
   }
 
-  /**
-   * Ensures that images can have caption set.
-   */
-  public function testImageCaption() {
-    $page = $this->getSession()->getPage();
-    $assert_session = $this->assertSession();
-
-    // Add a node with text rendered via the Plain Text format.
-    $this->drupalGet('node/add');
-    $page->fillField('title[0][value]', 'My test content');
-    // Add image with data-caption. The foo attribute is added to be removed
-    // later by CKEditor to make sure CKEditor was able to downcast data.
-    $page->fillField('body[0][value]', '<img src="/sites/default/files/alpaca.jpg" data-caption="Alpacas &lt;em&gt;are&lt;/em&gt; cute" foo="bar">');
-    $page->pressButton('Save');
-
-    $this->createNewTextFormat($page, $assert_session);
-    $this->assertNotEmpty($assert_session->waitForElement('css', '.ckeditor5-toolbar-item-uploadImage'));
-    $this->triggerKeyUp('.ckeditor5-toolbar-item-uploadImage', 'ArrowDown');
-    $assert_session->assertWaitOnAjaxRequest();
-    $page->clickLink('Image Upload');
-    $assert_session->waitForText('Enable image uploads');
-    $page->checkField('editor[settings][plugins][ckeditor5_imageUpload][status]');
-    $assert_session->assertWaitOnAjaxRequest();
-    $page->checkField('filters[filter_caption][status]');
-    $assert_session->assertWaitOnAjaxRequest();
-    $this->saveNewTextFormat($page, $assert_session);
-
-    $this->drupalGet('node/1/edit');
-    $page->selectFieldOption('body[0][format]', 'ckeditor5');
-    $this->assertNotEmpty($assert_session->waitForText('Change text format?'));
-    $page->pressButton('Continue');
-
-    $this->assertNotEmpty($assert_session->waitForElement('css', '.ck-editor'));
-    $page->pressButton('Save');
-
-    $this->assertEquals('<img src="/sites/default/files/alpaca.jpg" data-caption="Alpacas &lt;em&gt;are&lt;/em&gt; cute">', Node::load(1)->get('body')->value);
-    $assert_session->elementExists('xpath', '//figure/img[@src="/sites/default/files/alpaca.jpg" and not(@data-caption)]');
-    $assert_session->responseContains('<figcaption>Alpacas <em>are</em> cute</figcaption>');
-  }
-
 }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/EmphasisTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/EmphasisTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..19636d7810eb4046bf8f09e054dabf78f8017fd9
--- /dev/null
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/EmphasisTest.php
@@ -0,0 +1,164 @@
+<?php
+
+namespace Drupal\Tests\ckeditor5\FunctionalJavascript;
+
+use Drupal\ckeditor5\Plugin\Editor\CKEditor5;
+use Drupal\editor\Entity\Editor;
+use Drupal\filter\Entity\FilterFormat;
+use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
+use Drupal\Tests\ckeditor5\Traits\CKEditor5TestTrait;
+use Symfony\Component\Validator\ConstraintViolation;
+
+/**
+ * Tests emphasis in CKEditor 5.
+ *
+ * CKEditor's use of <i> is converted to <em> in Drupal, so additional coverage
+ * is provided here to verify successful conversion.
+ *
+ * @group ckeditor5
+ * @internal
+ */
+class EmphasisTest extends WebDriverTestBase {
+  use CKEditor5TestTrait;
+
+  /**
+   * The user to use during testing.
+   *
+   * @var \Drupal\user\UserInterface
+   */
+  protected $adminUser;
+
+  /**
+   * A host entity with a body field to use the <em> tag in.
+   *
+   * @var \Drupal\node\NodeInterface
+   */
+  protected $host;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = [
+    'ckeditor5',
+    'node',
+    'text',
+  ];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp(): void {
+    parent::setUp();
+
+    FilterFormat::create([
+      'format' => 'test_format',
+      'name' => 'Test format',
+      'filters' => [
+        'filter_html' => [
+          'status' => TRUE,
+          'settings' => [
+            'allowed_html' => '<p> <br> <em>',
+          ],
+        ],
+      ],
+    ])->save();
+    Editor::create([
+      'editor' => 'ckeditor5',
+      'format' => 'test_format',
+      'settings' => [
+        'toolbar' => [
+          'items' => [
+            'italic',
+            'sourceEditing',
+          ],
+        ],
+        'plugins' => [
+          'ckeditor5_sourceEditing' => [
+            'allowed_tags' => [],
+          ],
+        ],
+      ],
+    ])->save();
+    $this->assertSame([], array_map(
+      function (ConstraintViolation $v) {
+        return (string) $v->getMessage();
+      },
+      iterator_to_array(CKEditor5::validatePair(
+        Editor::load('test_format'),
+        FilterFormat::load('test_format')
+      ))
+    ));
+    $this->adminUser = $this->drupalCreateUser([
+      'use text format test_format',
+      'bypass node access',
+    ]);
+
+    $this->drupalCreateContentType(['type' => 'blog']);
+    $this->host = $this->createNode([
+      'type' => 'blog',
+      'title' => 'Animals with strange names',
+      'body' => [
+        'value' => '<p>This is a <em>test!</em></p>',
+        'format' => 'test_format',
+      ],
+    ]);
+    $this->host->save();
+
+    $this->drupalLogin($this->adminUser);
+  }
+
+  /**
+   * Ensures that CKEditor italic model is converted to em.
+   */
+  public function testEmphasis() {
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+
+    $emphasis_element = $assert_session->waitForElementVisible('css', '.ck-content p em');
+    $this->assertEquals('test!', $emphasis_element->getText());
+
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
+    $emphasis_source = $xpath->query('//p/em');
+    $this->assertNotEmpty($emphasis_source);
+    $this->assertEquals('test!', $emphasis_source[0]->textContent);
+    $page->pressButton('Save');
+
+    $assert_session->responseContains('<p>This is a <em>test!</em></p>');
+  }
+
+  /**
+   * Tests that arbitrary attributes are allowed via GHS.
+   */
+  public function testEmphasisArbitraryHtml() {
+    $assert_session = $this->assertSession();
+    $editor = Editor::load('test_format');
+    $settings = $editor->getSettings();
+
+    // Allow the data-foo attribute in img via GHS.
+    $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] = ['<em data-foo>'];
+    $editor->setSettings($settings);
+    $editor->save();
+
+    // Add data-foo use to an existing em tag.
+    $original_value = $this->host->body->value;
+    $this->host->body->value = str_replace('<em>', '<em data-foo="bar">', $original_value);
+    $this->host->save();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+
+    $emphasis_element = $assert_session->waitForElementVisible('css', '.ck-content p em');
+    $this->assertEquals('bar', $emphasis_element->getAttribute('data-foo'));
+
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
+    $this->assertNotEmpty($xpath->query('//em[@data-foo="bar"]'));
+  }
+
+}
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTest.php
index 97a3209250ff90c9feafb95f7dcc238f496ba9f3..37d8a6b2043efd3ae9c22c16887e0fdf3ede3e10 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTest.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTest.php
@@ -5,18 +5,20 @@
 use Drupal\editor\Entity\Editor;
 use Drupal\file\Entity\File;
 use Drupal\filter\Entity\FilterFormat;
-use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
+use Drupal\node\Entity\Node;
 use Drupal\Tests\TestFileCreationTrait;
 use Drupal\Tests\ckeditor5\Traits\CKEditor5TestTrait;
 use Drupal\ckeditor5\Plugin\Editor\CKEditor5;
 use Symfony\Component\Validator\ConstraintViolation;
 
+// cspell:ignore imageresize imageupload
+
 /**
  * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\ImageUpload
  * @group ckeditor5
  * @internal
  */
-class ImageTest extends WebDriverTestBase {
+class ImageTest extends CKEditor5TestBase {
 
   use CKEditor5TestTrait;
   use TestFileCreationTrait;
@@ -69,7 +71,7 @@ protected function setUp(): void {
         'filter_html' => [
           'status' => TRUE,
           'settings' => [
-            'allowed_html' => '<p> <br> <a href> <img src alt data-entity-uuid data-entity-type height width data-caption data-align>',
+            'allowed_html' => '<p> <br> <em> <a href> <img src alt data-entity-uuid data-entity-type height width data-caption data-align>',
           ],
         ],
         'filter_align' => ['status' => TRUE],
@@ -85,12 +87,16 @@ protected function setUp(): void {
             'uploadImage',
             'sourceEditing',
             'link',
+            'italic',
           ],
         ],
         'plugins' => [
           'ckeditor5_sourceEditing' => [
             'allowed_tags' => [],
           ],
+          'ckeditor5_imageResize' => [
+            'allow_resize' => TRUE,
+          ],
         ],
       ],
       'image_upload' => [
@@ -113,6 +119,7 @@ function (ConstraintViolation $v) {
     $this->adminUser = $this->drupalCreateUser([
       'use text format test_format',
       'bypass node access',
+      'administer filters',
     ]);
 
     // Create a sample host entity to embed images in.
@@ -120,9 +127,8 @@ function (ConstraintViolation $v) {
       'uri' => $this->getTestFiles('image')[0]->uri,
     ]);
     $this->file->save();
-    $this->drupalCreateContentType(['type' => 'blog']);
     $this->host = $this->createNode([
-      'type' => 'blog',
+      'type' => 'page',
       'title' => 'Animals with strange names',
       'body' => [
         'value' => '<p>The pirate is irate.</p>',
@@ -134,6 +140,47 @@ function (ConstraintViolation $v) {
     $this->drupalLogin($this->adminUser);
   }
 
+  /**
+   * Tests that arbitrary attributes are allowed via GHS.
+   *
+   * @dataProvider providerLinkability
+   */
+  public function testImageArbitraryHtml(string $image_type, bool $unrestricted) {
+    $editor = Editor::load('test_format');
+    $settings = $editor->getSettings();
+
+    // Allow the data-foo attribute in img via GHS.
+    $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] = ['<img data-foo>'];
+    $editor->setSettings($settings);
+    $editor->save();
+
+    // Disable filter_html.
+    if ($unrestricted) {
+      FilterFormat::load('test_format')
+        ->setFilterConfig('filter_html', ['status' => FALSE])
+        ->save();
+    }
+
+    // Make the test content have either a block image or an inline image.
+    $img_tag = '<img data-foo="bar" alt="drupalimage test image" data-entity-type="file" data-entity-uuid="' . $this->file->uuid() . '" src="' . $this->file->createFileUrl() . '" />';
+    $this->host->body->value .= $image_type === 'block'
+      ? $img_tag
+      : "<p>$img_tag</p>";
+    $this->host->save();
+
+    $expected_widget_selector = $image_type === 'block' ? 'image img' : 'image-inline';
+
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+
+    $drupalimage = $this->assertSession()->waitForElementVisible('css', ".ck-content .ck-widget.$expected_widget_selector");
+    $this->assertNotEmpty($drupalimage);
+    $this->assertEquals('bar', $drupalimage->getAttribute('data-foo'));
+
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
+    $this->assertNotEmpty($xpath->query('//img[@data-foo="bar"]'));
+  }
+
   /**
    * Tests linkability of the image CKEditor widget.
    *
@@ -310,4 +357,177 @@ public function providerLinkability(): array {
     ];
   }
 
+  /**
+   * Checks that width attribute is correct after upcasting, then downcasting.
+   *
+   * @param string $width
+   *   The width input for source editing.
+   *
+   * @dataProvider providerWidth
+   */
+  public function testWidth(string $width): void {
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+
+    $this->drupalGet('node/add');
+    $page->fillField('title[0][value]', 'My test content');
+    $this->assertNotEmpty($image_upload_field = $page->find('css', '.ck-file-dialog-button input[type="file"]'));
+    $image = $this->getTestFiles('image')[0];
+    $image_upload_field->attachFile($this->container->get('file_system')->realpath($image->uri));
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', 'figure.image'));
+
+    // Edit the source of the image through the UI.
+    $page->pressButton('Source');
+    // Get editor data.
+    $editor_data = $this->getEditorDataAsDom();
+    // Get the image element data from the editor then set the new width.
+    $image = $editor_data->getElementsByTagName('img')->item(0);
+    $image->setAttribute('width', $width);
+    $new_html = $image->C14N();
+    $text_area = $page->find('css', '.ck-source-editing-area > textarea');
+    // Set the value of the source code to the updated HTML that has the width
+    // attribute.
+    $text_area->setValue($new_html);
+    // Toggle source editing to force upcasting.
+    $page->pressButton('Source');
+    $assert_session->waitForElementVisible('css', 'img');
+    // Toggle source editing to force downcasting.
+    $page->pressButton('Source');
+    // Get editor data.
+    $editor_data = $this->getEditorDataAsDom();
+    $width_from_editor = $editor_data->getElementsByTagName('img')->item(0)->getAttribute('width');
+    // Check the contents of the source editing area.
+    $this->assertSame($width, $width_from_editor);
+  }
+
+  /**
+   * Ensures that images can have caption set.
+   */
+  public function testImageCaption() {
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+
+    // The foo attribute is added to be removed later by CKEditor 5 to make sure
+    // CKEditor 5 was able to downcast data.
+    $img_tag = '<img alt="drupalimage test image" data-caption="Alpacas &lt;em&gt;are&lt;/em&gt; cute" foo="bar" data-entity-type="file" data-entity-uuid="' . $this->file->uuid() . '" src="' . $this->file->createFileUrl() . '">';
+    $this->host->body->value = $img_tag;
+    $this->host->save();
+
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.ck-editor'));
+    $this->assertNotEmpty($figcaption = $assert_session->waitForElement('css', '.image figcaption'));
+    $this->assertSame('Alpacas <em>are</em> cute', $figcaption->getHtml());
+    $page->pressButton('Source');
+    $editor_dom = $this->getEditorDataAsDom();
+    $data_caption = $editor_dom->getElementsByTagName('img')->item(0)->getAttribute('data-caption');
+    $this->assertSame('Alpacas <em>are</em> cute', $data_caption);
+
+    $page->pressButton('Save');
+
+    $this->assertEquals('<img src="' . $this->file->createFileUrl() . '" data-entity-uuid="' . $this->file->uuid() . '" data-entity-type="file" alt="drupalimage test image" data-caption="Alpacas &lt;em&gt;are&lt;/em&gt; cute">', Node::load(1)->get('body')->value);
+    $assert_session->elementExists('xpath', '//figure/img[@src="' . $this->file->createFileUrl() . '" and not(@data-caption)]');
+    $assert_session->responseContains('<figcaption>Alpacas <em>are</em> cute</figcaption>');
+  }
+
+  /**
+   * Data provider for ::testWidth().
+   *
+   * @return \string[][]
+   */
+  public function providerWidth(): array {
+    return [
+      'Image resize with percent unit (only allowed in HTML 4)' => [
+        'width' => '33%',
+      ],
+      'Image resize with (implied) px unit' => [
+        'width' => '100',
+      ],
+    ];
+  }
+
+  /**
+   * Tests the image resize plugin.
+   *
+   * Confirms that enabling the resize plugin introduces the resize class to
+   * images within CKEditor 5.
+   *
+   * @param bool $is_resize_enabled
+   *   Boolean flag to test enabled or disabled.
+   *
+   * @dataProvider providerResize
+   */
+  public function testResize(bool $is_resize_enabled): void {
+    // Disable resize plugin because it is enabled by default.
+    if (!$is_resize_enabled) {
+      Editor::load('test_format')->setSettings([
+        'toolbar' => [
+          'items' => [
+            'uploadImage',
+          ],
+        ],
+        'plugins' => [
+          'ckeditor5_imageResize' => [
+            'allow_resize' => FALSE,
+          ],
+        ],
+      ])->save();
+    }
+
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+    $this->drupalGet('node/add');
+    $page->fillField('title[0][value]', 'My test content');
+    $this->assertNotEmpty($image_upload_field = $page->find('css', '.ck-file-dialog-button input[type="file"]'));
+    $image = $this->getTestFiles('image')[0];
+    $image_upload_field->attachFile($this->container->get('file_system')->realpath($image->uri));
+    $image_figure = $assert_session->waitForElementVisible('css', 'figure');
+    $this->assertSame($is_resize_enabled, $image_figure->hasClass('ck-widget_with-resizer'));
+  }
+
+  /**
+   * Data provider for ::testResize().
+   *
+   * @return array
+   *   The test cases.
+   */
+  public function providerResize(): array {
+    return [
+      'Image resize is enabled' => [
+        'is_resize_enabled' => TRUE,
+      ],
+      'Image resize is disabled' => [
+        'is_resize_enabled' => FALSE,
+      ],
+    ];
+  }
+
+  /**
+   * Tests the ckeditor5_imageResize and ckeditor5_imageUpload settings forms.
+   */
+  public function testImageSettingsForm() {
+    $assert_session = $this->assertSession();
+
+    $this->drupalGet('admin/config/content/formats/manage/test_format');
+
+    // The image resize and upload plugin settings forms should be present.
+    $assert_session->elementExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageresize"]');
+    $assert_session->elementExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageupload"]');
+
+    // Removing the imageUpload button from the toolbar must remove the plugin
+    // settings forms too.
+    $this->triggerKeyUp('.ckeditor5-toolbar-item-uploadImage', 'ArrowUp');
+    $assert_session->assertWaitOnAjaxRequest();
+    $assert_session->elementNotExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageresize"]');
+    $assert_session->elementNotExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageupload"]');
+
+    // Re-adding the imageUpload button to the toolbar must re-add the plugin
+    // settings forms too.
+    $this->triggerKeyUp('.ckeditor5-toolbar-item-uploadImage', 'ArrowDown');
+    $assert_session->assertWaitOnAjaxRequest();
+    $assert_session->elementExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageresize"]');
+    $assert_session->elementExists('css', '[data-drupal-selector="edit-editor-settings-plugins-ckeditor5-imageupload"]');
+  }
+
 }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
index 88d3d0fee00bfbb352a497b19eb3e5bfd66ad193..40730f740779ef9933b98af95f7594c31b062968 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
@@ -29,18 +29,20 @@ class LanguageTest extends CKEditor5TestBase {
    *
    * @param string $langcode
    *   The language code.
-   * @param string $blockquote_translation
-   *   The expected translation for blockquote toolbar button.
+   * @param string $toolbar_item_name
+   *   The CKEditor 5 plugin to enable.
+   * @param string $toolbar_item_translation
+   *   The expected translation for CKEditor 5 plugin toolbar button.
    *
    * @dataProvider provider
    */
-  public function test(string $langcode, string $blockquote_translation): void {
+  public function test(string $langcode, string $toolbar_item_name, string $toolbar_item_translation): void {
     $page = $this->getSession()->getPage();
     $assert_session = $this->assertSession();
 
     $this->createNewTextFormat($page, $assert_session);
-    $this->assertNotEmpty($assert_session->waitForElement('css', '.ckeditor5-toolbar-item-blockQuote'));
-    $this->triggerKeyUp('.ckeditor5-toolbar-item-blockQuote', 'ArrowDown');
+    $this->assertNotEmpty($assert_session->waitForElement('css', ".ckeditor5-toolbar-item-$toolbar_item_name"));
+    $this->triggerKeyUp(".ckeditor5-toolbar-item-$toolbar_item_name", 'ArrowDown');
     $assert_session->assertWaitOnAjaxRequest();
     $this->saveNewTextFormat($page, $assert_session);
 
@@ -50,7 +52,7 @@ public function test(string $langcode, string $blockquote_translation): void {
     $this->drupalGet('node/add');
     $this->assertNotEmpty($assert_session->waitForElement('css', '.ck-editor'));
     // Ensure that blockquote button is translated.
-    $assert_session->elementExists('xpath', "//span[text()='$blockquote_translation']");
+    $assert_session->elementExists('xpath', "//span[text()='$toolbar_item_translation']");
   }
 
   /**
@@ -62,11 +64,19 @@ public function provider(): array {
     return [
       'Language code both in Drupal and CKEditor' => [
         'langcode' => 'th',
-        'blockquote_translation' => 'คำพูดบล็อก',
+        'toolbar_item_name' => 'blockQuote',
+        'toolbar_item_translation' => 'คำพูดบล็อก',
       ],
       'Language code transformed from browser mappings' => [
         'langcode' => 'zh-hans',
-        'blockquote_translation' => '块引用',
+        'toolbar_item_name' => 'blockQuote',
+        'toolbar_item_translation' => '块引用',
+      ],
+      'Language configuration conflict' => [
+        'langcode' => 'fr',
+        'toolbar_item_name' => 'textPartLanguage',
+        // cSpell:disable-next-line
+        'toolbar_item_translation' => 'Choisir la langue',
       ],
     ];
   }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLibraryTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLibraryTest.php
index 70b97129f436e6998e01620741c59105b9d39026..f71532ebb6c61ddca413a56cb667db168f4856b4 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLibraryTest.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLibraryTest.php
@@ -3,7 +3,6 @@
 namespace Drupal\Tests\ckeditor5\FunctionalJavascript;
 
 use Drupal\ckeditor5\Plugin\Editor\CKEditor5;
-use Drupal\Component\Utility\Html;
 use Drupal\editor\Entity\Editor;
 use Drupal\file\Entity\File;
 use Drupal\filter\Entity\FilterFormat;
@@ -147,6 +146,7 @@ function (ConstraintViolation $v) {
    * Tests using drupalMedia button to embed media into CKEditor 5.
    */
   public function testButton() {
+    $media_preview_selector = '.ck-content .ck-widget.drupal-media .media';
     $this->drupalGet('/node/add/blog');
     $this->waitForEditor();
     $this->pressEditorButton('Insert Drupal Media');
@@ -168,28 +168,44 @@ public function testButton() {
     $assert_session->elementExists('css', '.js-media-library-item')->click();
     $assert_session->pageTextContains('1 of 1 item selected');
     $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Insert selected');
-    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-content .ck-widget.drupal-media .media', 1000));
-    $this->pressEditorButton('Source');
-    $value = $assert_session->elementExists('css', '.ck-source-editing-area textarea')->getValue();
-    $dom = Html::load($value);
-    $xpath = new \DOMXPath($dom);
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', $media_preview_selector, 1000));
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
     $drupal_media = $xpath->query('//drupal-media')[0];
     $expected_attributes = [
       'data-entity-type' => 'media',
       'data-entity-uuid' => $this->media->uuid(),
-      'data-align' => 'center',
     ];
     foreach ($expected_attributes as $name => $expected) {
       $this->assertSame($expected, $drupal_media->getAttribute($name));
     }
-    $this->pressEditorButton('Source');
-    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-content .ck-widget.drupal-media .media', 1000));
     $this->assertEditorButtonEnabled('Undo');
     $this->pressEditorButton('Undo');
-    $this->assertEmpty($assert_session->waitForElementVisible('css', '.ck-content .ck-widget.drupal-media .media', 1000));
+    $this->assertEmpty($assert_session->waitForElementVisible('css', $media_preview_selector, 1000));
     $this->assertEditorButtonDisabled('Undo');
     $this->pressEditorButton('Redo');
     $this->assertEditorButtonEnabled('Undo');
+
+    // Ensure that data-align attribute is set by default when media is inserted
+    // while filter_align is enabled.
+    FilterFormat::load('test_format')
+      ->setFilterConfig('filter_align', ['status' => TRUE])
+      ->save();
+    $this->drupalGet('/node/add/blog');
+    $this->waitForEditor();
+    $this->pressEditorButton('Insert Drupal Media');
+    $assert_session->waitForElement('css', '.js-media-library-item')->click();
+    $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Insert selected');
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', $media_preview_selector, 1000));
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
+    $drupal_media = $xpath->query('//drupal-media')[0];
+    $expected_attributes = [
+      'data-entity-type' => 'media',
+      'data-entity-uuid' => $this->media->uuid(),
+      'data-align' => 'center',
+    ];
+    foreach ($expected_attributes as $name => $expected) {
+      $this->assertSame($expected, $drupal_media->getAttribute($name));
+    }
   }
 
   /**
@@ -250,4 +266,40 @@ public function testAllowedMediaTypes() {
     }
   }
 
+  /**
+   * Ensures that alt text can be changed on Media Library inserted Media.
+   */
+  public function testAlt() {
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+
+    $this->drupalGet('/node/add/blog');
+    $this->waitForEditor();
+    $this->pressEditorButton('Insert Drupal Media');
+    $this->assertNotEmpty($assert_session->waitForId('drupal-modal'));
+    $assert_session->elementExists('css', '.js-media-library-item')->click();
+    $assert_session->elementExists('css', '.ui-dialog-buttonpane')->pressButton('Insert selected');
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img'));
+
+    // Test that clicking the media widget triggers a CKEditor balloon panel
+    // with a single button to override the alt text.
+    $this->click('.ck-widget.drupal-media');
+    $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
+    // Click the "Override media image text alternative" button.
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    // Assert that the value is currently empty.
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
+    $this->assertSame('', $alt_override_input->getValue());
+
+    $test_alt = 'Alt text override';
+    $alt_override_input->setValue($test_alt);
+    $this->getBalloonButton('Save')->click();
+
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img[alt*="' . $test_alt . '"]'));
+    $xpath = new \DOMXPath($this->getEditorDataAsDom());
+    $drupal_media = $xpath->query('//drupal-media')[0];
+    $this->assertEquals($test_alt, $drupal_media->getAttribute('alt'));
+  }
+
 }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
index 8fb14f18d9da4e5533e9da4b297aacdcc11b6c95..ddba5d4af5a82e7bb801029ca172117feffe3e4c 100644
--- a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
@@ -6,13 +6,19 @@
 use Drupal\file\Entity\File;
 use Drupal\filter\Entity\FilterFormat;
 use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
+use Drupal\language\Entity\ConfigurableLanguage;
+use Drupal\language\Entity\ContentLanguageSettings;
 use Drupal\media\Entity\Media;
 use Drupal\Tests\media\Traits\MediaTypeCreationTrait;
 use Drupal\Tests\TestFileCreationTrait;
 use Drupal\Tests\ckeditor5\Traits\CKEditor5TestTrait;
 use Drupal\ckeditor5\Plugin\Editor\CKEditor5;
+use Drupal\user\Entity\Role;
+use Drupal\user\RoleInterface;
 use Symfony\Component\Validator\ConstraintViolation;
 
+// cspell:ignore layercake
+
 /**
  * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Media
  * @group ckeditor5
@@ -54,6 +60,8 @@ class MediaTest extends WebDriverTestBase {
     'node',
     'text',
     'media_test_embed',
+    'media_library',
+    'ckeditor5_test',
   ];
 
   /**
@@ -74,7 +82,7 @@ protected function setUp(): void {
         'filter_html' => [
           'status' => TRUE,
           'settings' => [
-            'allowed_html' => '<p> <br> <a href> <drupal-media data-entity-type data-entity-uuid alt>',
+            'allowed_html' => '<p> <br> <strong> <em> <a href> <drupal-media data-entity-type data-entity-uuid data-align data-caption alt>',
           ],
         ],
         'filter_align' => ['status' => TRUE],
@@ -90,6 +98,8 @@ protected function setUp(): void {
           'items' => [
             'sourceEditing',
             'link',
+            'bold',
+            'italic',
           ],
         ],
         'plugins' => [
@@ -178,6 +188,34 @@ public function testOnlyDrupalMediaTagProcessed() {
     $assert_session->elementExists('css', '.ck-widget.drupal-media');
   }
 
+  /**
+   * Tests that arbitrary attributes are allowed via GHS.
+   */
+  public function testMediaArbitraryHtml() {
+    $assert_session = $this->assertSession();
+
+    $editor = Editor::load('test_format');
+    $settings = $editor->getSettings();
+
+    // Allow the data-foo attribute in drupal-media via GHS.
+    $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'] = ['<drupal-media data-foo>'];
+    $editor->setSettings($settings);
+    $editor->save();
+
+    // Add data-foo use to an existing drupal-media tag.
+    $original_value = $this->host->body->value;
+    $this->host->body->value = str_replace('drupal-media', 'drupal-media data-foo="bar" ', $original_value);
+    $this->host->save();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+
+    // Confirm data-foo is present in the upcasted drupal-media.
+    $upcasted_media = $assert_session->waitForElementVisible('css', '.ck-widget.drupal-media');
+    $this->assertEquals('bar', $upcasted_media->getAttribute('data-foo'));
+
+    // Confirm data-foo is not stripped from source.
+    $this->assertSourceAttributeSame('data-foo', 'bar');
+  }
+
   /**
    * Tests that failed media embed preview requests inform the end user.
    */
@@ -294,8 +332,99 @@ public function testPreviewUsesDefaultThemeAndIsClientCacheable() {
    * Tests caption editing in the CKEditor widget.
    */
   public function testEditableCaption() {
-    // @todo Port in https://www.drupal.org/project/ckeditor5/issues/3246385
-    $this->markTestSkipped('Blocked on https://www.drupal.org/project/ckeditor5/issues/3246385.');
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+    // Test that setting caption to blank string doesn't break 'Edit media'
+    // button.
+    $original_value = $this->host->body->value;
+    $this->host->body->value = str_replace('data-caption="baz"', 'data-caption=""', $original_value);
+    $this->host->save();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+    // Wait for the media preview to load.
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img'));
+    $assert_session->elementExists('css', '[data-drupal-media-preview][aria-label="Screaming hairy armadillo"]');
+    $assert_session->elementContains('css', 'figcaption', '');
+    $assert_session->elementAttributeContains('css', 'figcaption', 'data-placeholder', 'Enter media caption');
+
+    // Test if you leave the caption blank, but change another attribute,
+    // such as the alt text, the editable caption is still there and the edit
+    // button still exists.
+    $this->click('.ck-widget.drupal-media');
+    $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
+    // Click the "Override media image alternative text" button.
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
+
+    // Fill in the alt field and submit.
+    $alt_override_input->setValue('Gold star for robot boy.');
+    $this->getBalloonButton('Save')->click();
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.drupal-media img[alt*="Gold star for robot boy."]'));
+    $this->assertEquals('', $assert_session->waitForElement('css', '.drupal-media figcaption')->getText());
+    $assert_session->elementAttributeContains('css', '.drupal-media figcaption', 'data-placeholder', 'Enter media caption');
+
+    // Restore caption in saved body value.
+    $original_value = $this->host->body->value;
+    $this->host->body->value = str_replace('data-caption=""', 'data-caption="baz"', $original_value);
+    $this->host->save();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img'));
+    $this->assertNotEmpty($figcaption = $assert_session->waitForElement('css', '.drupal-media figcaption'));
+    $this->assertSame('baz', $figcaption->getHtml());
+
+    // Ensure that caption can be toggled off from the toolbar.
+    $this->click('.ck-widget.drupal-media');
+    $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
+    $this->getBalloonButton('Toggle caption off')->click();
+    $assert_session->assertNoElementAfterWait('css', 'figcaption');
+
+    // Ensure that caption can be toggled on from the toolbar.
+    $this->click('.ck-widget.drupal-media');
+    $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
+    $this->getBalloonButton('Toggle caption on')->click();
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.drupal-media figcaption'));
+
+    // Type into the widget's caption element.
+    $figcaption->setValue('Llamas are the most awesome ever');
+    $editor_dom = $this->getEditorDataAsDom();
+    $this->assertEquals('Llamas are the most awesome ever', $editor_dom->getElementsByTagName('drupal-media')->item(0)->getAttribute('data-caption'));
+
+    // Ensure that the caption can be changed to bold.
+    $this->assertNotEmpty($figcaption = $assert_session->waitForElement('css', '.drupal-media figcaption'));
+    $this->selectTextInsideElement('.drupal-media figcaption');
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption.ck-editor__nested-editable'));
+    $this->pressEditorButton('Bold');
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption > strong'));
+    $this->assertEquals('<strong>Llamas are the most awesome ever</strong>', $figcaption->getHtml());
+    $editor_dom = $this->getEditorDataAsDom();
+    $this->assertEquals('<strong>Llamas are the most awesome ever</strong>', $editor_dom->getElementsByTagName('drupal-media')->item(0)->getAttribute('data-caption'));
+
+    // Ensure that bold can be removed from the caption.
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption > strong'));
+    $this->selectTextInsideElement('.drupal-media figcaption > strong');
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption.ck-editor__nested-editable'));
+    $this->pressEditorButton('Bold');
+    $this->assertTrue($assert_session->waitForElementRemoved('css', '.drupal-media figcaption > strong'));
+    $this->assertNotEmpty($figcaption = $assert_session->waitForElement('css', '.drupal-media figcaption'));
+    $this->assertEquals('Llamas are the most awesome ever', $figcaption->getHtml());
+    $editor_dom = $this->getEditorDataAsDom();
+    $this->assertEquals('Llamas are the most awesome ever', $editor_dom->getElementsByTagName('drupal-media')->item(0)->getAttribute('data-caption'));
+
+    // Ensure that caption can be linked.
+    $this->assertNotEmpty($figcaption = $assert_session->waitForElement('css', '.drupal-media figcaption'));
+    $this->selectTextInsideElement('.drupal-media figcaption');
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption.ck-editor__nested-editable'));
+    $this->pressEditorButton('Link');
+    $this->assertVisibleBalloon('.ck-link-form');
+    $link_input = $page->find('css', '.ck-balloon-panel .ck-link-form input[type=text]');
+    $link_input->setValue('https://drupal.org');
+    $page->find('css', '.ck-balloon-panel .ck-link-form button[type=submit]')->click();
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.drupal-media figcaption > a'));
+    $this->assertEquals('<a class="ck-link_selected" href="https://drupal.org">Llamas are the most awesome ever</a>', $figcaption->getHtml());
+    $editor_dom = $this->getEditorDataAsDom();
+    $this->assertEquals('<a href="https://drupal.org">Llamas are the most awesome ever</a>', $editor_dom->getElementsByTagName('drupal-media')->item(0)->getAttribute('data-caption'));
   }
 
   /**
@@ -326,12 +455,13 @@ public function testAlt() {
     // with a single button to override the alt text.
     $this->click('.ck-widget.drupal-media');
     $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
-    // Click the "Override media image text alternative" button.
-    $this->getBalloonButton('Override media image text alternative')->click();
-    $this->assertVisibleBalloon('.ck-text-alternative-form');
+    // Click the "Override media image alternative text" button.
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    // Assert that the default alt text is visible in the UI.
+    $assert_session->elementTextEquals('css', '.ck-media-alternative-text-form__default-alt-text-value', 'default alt');
     // Assert that the value is currently empty.
-    // @todo Consider changing this in https://www.drupal.org/project/ckeditor5/issues/3246365.
-    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-text-alternative-form input[type=text]');
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
     $this->assertSame('', $alt_override_input->getValue());
 
     // Fill in the alt field and submit.
@@ -342,21 +472,24 @@ public function testAlt() {
 
     // Assert that the img within the media embed within the CKEditor contains
     // the overridden alt text set in the dialog.
-    // @todo Uncomment this in https://www.drupal.org/project/ckeditor5/issues/3206522.
-    // @codingStandardsIgnoreLine
-//    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img[alt*="' . $who_is_zartan . '"]'));
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img[alt*="' . $who_is_zartan . '"]'));
+    // Ensure that the Drupal Media widget doesn't have alt attribute.
+    // @see https://www.drupal.org/project/drupal/issues/3248440
+    $assert_session->elementNotExists('css', '.ck-widget.drupal-media[alt]');
     // Test `aria-label` attribute appears on the widget wrapper.
     $assert_session->elementExists('css', '.ck-widget.drupal-media [aria-label="Screaming hairy armadillo"]');
 
     // Test that the downcast drupal-media element now has the alt attribute
-    // entered in the dialog.
+    // entered in the balloon.
     $this->assertSourceAttributeSame('alt', $who_is_zartan);
 
     // The alt field should now display the override instead of the default.
-    $this->getBalloonButton('Override media image text alternative')->click();
-    $this->assertVisibleBalloon('.ck-text-alternative-form');
-    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-text-alternative-form input[type=text]');
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
     $this->assertSame($who_is_zartan, $alt_override_input->getValue());
+    // Assert that the default alt text is still visible in the UI.
+    $assert_session->elementTextEquals('css', '.ck-media-alternative-text-form__default-alt-text-value', 'default alt');
 
     // Test the process again with a different alt text to make sure it works
     // the second time around.
@@ -364,11 +497,9 @@ public function testAlt() {
     // Set the alt field to the new alt text.
     $alt_override_input->setValue($cobra_commander_bio);
     $this->getBalloonButton('Save')->click();
-    // Assert that the img within the media embed preview
-    // within the CKEditor contains the overridden alt text set in the dialog.
-    // @todo Uncomment this in https://www.drupal.org/project/ckeditor5/issues/3206522.
-    // @codingStandardsIgnoreLine
-//    $this->assertNotEmpty($assert_session->waitForElementVisible('css', 'drupal-media img[alt*="' . $cobra_commander_bio . '"]'));
+    // Assert that the img within the media embed preview inside CKEditor 5
+    // contains the overridden alt text set in the balloon.
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img[alt*="' . $cobra_commander_bio . '"]'));
 
     // Test that the downcast drupal-media element now has the alt attribute
     // entered in the dialog.
@@ -376,9 +507,9 @@ public function testAlt() {
 
     // The default value of the alt field should now display the override
     // instead of the value on the media image field.
-    $this->getBalloonButton('Override media image text alternative')->click();
-    $this->assertVisibleBalloon('.ck-text-alternative-form');
-    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-text-alternative-form input[type=text]');
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
     $this->assertSame($cobra_commander_bio, $alt_override_input->getValue());
 
     // Test that setting alt value to two double quotes will signal to the
@@ -398,12 +529,12 @@ public function testAlt() {
     // empty string indicator.
     $this->assertSourceAttributeSame('alt', '""');
 
-    // Test that setting alt to back to an empty string within the dialog will
+    // Test that setting alt to back to an empty string within the balloon will
     // restore the default alt value saved in to the media image field of the
     // media item.
-    $this->getBalloonButton('Override media image text alternative')->click();
-    $this->assertVisibleBalloon('.ck-text-alternative-form');
-    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-text-alternative-form input[type=text]');
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
     $alt_override_input->setValue('');
     $this->getBalloonButton('Save')->click();
     $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img[alt*="default alt"]'));
@@ -417,8 +548,96 @@ public function testAlt() {
    * Tests the CKEditor 5 media plugin loads the translated alt attribute.
    */
   public function testTranslationAlt() {
-    // @todo Port in https://www.drupal.org/project/ckeditor5/issues/3246365
-    $this->markTestSkipped('Blocked on https://www.drupal.org/project/ckeditor5/issues/3246365.');
+    \Drupal::service('module_installer')->install(['language', 'content_translation']);
+    $this->resetAll();
+    ConfigurableLanguage::create(['id' => 'fr'])->save();
+    ContentLanguageSettings::loadByEntityTypeBundle('media', 'image')
+      ->setDefaultLangcode('en')
+      ->setLanguageAlterable(TRUE)
+      ->save();
+    $media = Media::create([
+      'bundle' => 'image',
+      'name' => 'Screaming hairy armadillo',
+      'field_media_image' => [
+        [
+          'target_id' => 1,
+          'alt' => 'default alt',
+          'title' => 'default title',
+        ],
+      ],
+    ]);
+    $media->save();
+    $media_fr = $media->addTranslation('fr');
+    $media_fr->name = "Tatou poilu hurlant";
+    $media_fr->field_media_image->setValue([
+      [
+        'target_id' => '1',
+        'alt' => "texte alternatif par défaut",
+        'title' => "titre alternatif par défaut",
+      ],
+    ]);
+    $media_fr->save();
+
+    ContentLanguageSettings::loadByEntityTypeBundle('node', 'blog')
+      ->setDefaultLangcode('en')
+      ->setLanguageAlterable(TRUE)
+      ->save();
+
+    $host = $this->createNode([
+      'type' => 'blog',
+      'title' => 'Animals with strange names',
+      'body' => [
+        'value' => '<drupal-media data-caption="baz" data-entity-type="media" data-entity-uuid="' . $media->uuid() . '"></drupal-media>',
+        'format' => 'test_format',
+      ],
+    ]);
+    $host->save();
+
+    $translation = $host->addTranslation('fr');
+    // cSpell:disable-next-line
+    $translation->title = 'Animaux avec des noms étranges';
+    $translation->body->value = $host->body->value;
+    $translation->body->format = $host->body->format;
+    $translation->save();
+
+    Role::load(RoleInterface::AUTHENTICATED_ID)
+      ->grantPermission('translate any entity')
+      ->save();
+
+    $page = $this->getSession()->getPage();
+    $assert_session = $this->assertSession();
+    $this->drupalGet('/fr/node/' . $host->id() . '/edit');
+    $this->waitForEditor();
+
+    // Test that the default alt attribute displays without an override.
+    // cSpell:disable-next-line
+    $this->assertNotEmpty($assert_session->waitForElementVisible('xpath', '//img[contains(@alt, "texte alternatif par défaut")]'));
+    // Test `aria-label` attribute appears on the preview wrapper.
+    // cSpell:disable-next-line
+    $assert_session->elementExists('css', '[data-drupal-media-preview][aria-label="Tatou poilu hurlant"]');
+    $this->click('.ck-widget.drupal-media');
+    $this->assertVisibleBalloon('[aria-label="Drupal Media toolbar"]');
+    // Click the "Override media image alternative text" button.
+    $this->getBalloonButton('Override media image alternative text')->click();
+    $this->assertVisibleBalloon('.ck-media-alternative-text-form');
+    // Assert that the default alt on the UI is the default alt text from the
+    // media entity.
+    // cSpell:disable-next-line
+    $assert_session->elementTextEquals('css', '.ck-media-alternative-text-form__default-alt-text-value', 'texte alternatif par défaut');
+
+    // Fill in the alt field in the balloon form.
+    // cSpell:disable-next-line
+    $qui_est_zartan = 'Zartan est le chef des Dreadnoks.';
+    $alt_override_input = $page->find('css', '.ck-balloon-panel .ck-media-alternative-text-form input[type=text]');
+    $alt_override_input->setValue($qui_est_zartan);
+    $this->getBalloonButton('Save')->click();
+
+    // Assert that the img within the media embed within CKEditor 5 contains
+    // the overridden alt text set in CKEditor 5.
+    $this->assertNotEmpty($assert_session->waitForElementVisible('xpath', '//img[contains(@alt, "' . $qui_est_zartan . '")]'));
+    $this->getSession()->switchToIFrame();
+    $page->pressButton('Save');
+    $assert_session->elementExists('xpath', '//img[contains(@alt, "' . $qui_est_zartan . '")]');
   }
 
   /**
@@ -641,12 +860,110 @@ public function previewAccessProvider() {
    * Tests alignment integration.
    *
    * Tests that alignment is reflected onto the CKEditor Widget wrapper, that
-   * the EditorMediaDialog allows altering the alignment and that the changes
+   * the media style toolbar allows altering the alignment and that the changes
    * are reflected on the widget and downcast drupal-media tag.
    */
   public function testAlignment() {
-    // @todo Port in https://www.drupal.org/project/ckeditor5/issues/3246385
-    $this->markTestSkipped('Blocked on https://www.drupal.org/project/ckeditor5/issues/3246385.');
+    $assert_session = $this->assertSession();
+    $page = $this->getSession()->getPage();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+    // Wait for the media preview to load.
+    $this->assertNotEmpty($assert_session->waitForElementVisible('css', '.ck-widget.drupal-media img'));
+    // Edit the source of the image through the UI.
+    $page->pressButton('Source');
+
+    $editor_dom = $this->getEditorDataAsDom();
+    $drupal_media_element = $editor_dom->getElementsByTagName('drupal-media')
+      ->item(0);
+    $drupal_media_element->setAttribute('data-align', 'center');
+    $textarea = $page->find('css', '.ck-source-editing-area > textarea');
+    // Set the value of the source code to the updated HTML that has the
+    // `data-align` attribute.
+    $textarea->setValue($editor_dom->C14N());
+    $page->pressButton('Source');
+
+    // Assert the alignment class exists after editing downcast.
+    $assert_session->elementExists('css', '.ck-widget.drupal-media.drupal-media-style-align-center');
+    $page->pressButton('Save');
+    // Check that the 'content has been updated' message status appears to confirm we left the editor.
+    $assert_session->waitForElementVisible('css', 'messages messages--status');
+    // Check that the class is correct in the front end.
+    $assert_session->elementExists('css', 'figure.align-center');
+    // Go back to the editor to check that the alignment class still exists.
+    $edit_url = $this->getSession()->getCurrentURL() . '/edit';
+    $this->drupalGet($edit_url);
+    $this->waitForEditor();
+    $assert_session->elementExists('css', '.ck-widget.drupal-media.drupal-media-style-align-center');
+  }
+
+  /**
+   * Tests Drupal Media Style with a CSS class.
+   */
+  public function testDrupalMediaStyleWithClass() {
+    $editor = Editor::load('test_format');
+    $editor->setSettings([
+      'toolbar' => [
+        'items' => [
+          'sourceEditing',
+          'simpleBox',
+        ],
+      ],
+      'plugins' => [
+        'ckeditor5_sourceEditing' => [
+          'allowed_tags' => [],
+        ],
+      ],
+    ]);
+    $filter_format = $editor->getFilterFormat();
+    $filter_format->setFilterConfig('filter_html', [
+      'status' => TRUE,
+      'settings' => [
+        'allowed_html' => '<p> <br> <h1 class> <div class> <section class> <drupal-media data-entity-type data-entity-uuid data-align data-caption alt class="layercake-side">',
+      ],
+    ]);
+    $filter_format->save();
+    $editor->save();
+
+    $this->assertSame([], array_map(
+      function (ConstraintViolation $v) {
+        return (string) $v->getMessage();
+      },
+      iterator_to_array(CKEditor5::validatePair(
+        Editor::load('test_format'),
+        FilterFormat::load('test_format')
+      ))
+    ));
+
+    $assert_session = $this->assertSession();
+    $page = $this->getSession()->getPage();
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+
+    $page->pressButton('Source');
+    $editor_dom = $this->getEditorDataAsDom();
+    $drupal_media_element = $editor_dom->getElementsByTagName('drupal-media')->item(0);
+
+    // Add `layercake-side` class which is used in `ckeditor5_test_layercake`,
+    // as well as an arbitrary class to compare behavior between these.
+    $drupal_media_element->setAttribute('class', 'layercake-side arbitrary-class');
+    $textarea = $page->find('css', '.ck-source-editing-area > textarea');
+    $textarea->setValue($editor_dom->C14N());
+    $page->pressButton('Source');
+
+    // Ensure that the `layercake-side` class is retained.
+    $this->assertNotEmpty($assert_session->waitForElement('css', '.ck-widget.drupal-media.layercake-side'));
+
+    // Ensure that the `arbitrary-class` class is removed.
+    $assert_session->elementNotExists('css', '.ck-widget.drupal-media.arbitrary-class');
+    $page->pressButton('Save');
+
+    // Check that the 'content has been updated' message status appears to confirm we left the editor.
+    $assert_session->waitForElementVisible('css', 'messages messages--status');
+
+    // Ensure that the class is correct in the front end.
+    $assert_session->elementExists('css', 'figure.layercake-side');
+    $assert_session->elementNotExists('css', 'figure.arbitrary-class');
   }
 
   /**
@@ -703,4 +1020,24 @@ protected function getLastPreviewRequestTransferSize() {
     return $this->getSession()->evaluateScript($javascript);
   }
 
+  /**
+   * Selects text inside an element.
+   *
+   * @param string $selector
+   *   A CSS selector for the element which contents should be selected.
+   */
+  protected function selectTextInsideElement(string $selector): void {
+    $javascript = <<<JS
+(function() {
+  const el = document.querySelector("$selector");
+  const range = document.createRange();
+  range.selectNodeContents(el);
+  const sel = window.getSelection();
+  sel.removeAllRanges();
+  sel.addRange(range);
+})();
+JS;
+    $this->getSession()->evaluateScript($javascript);
+  }
+
 }
diff --git a/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..d9a057fcb67ca5d139d2a88c389425f03246d077
--- /dev/null
+++ b/web/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php
@@ -0,0 +1,205 @@
+<?php
+
+namespace Drupal\Tests\ckeditor5\FunctionalJavascript;
+
+use Drupal\ckeditor5\HTMLRestrictions;
+use Drupal\editor\Entity\Editor;
+use Drupal\filter\Entity\FilterFormat;
+use Drupal\Tests\ckeditor5\Traits\CKEditor5TestTrait;
+use Drupal\ckeditor5\Plugin\Editor\CKEditor5;
+use Symfony\Component\Validator\ConstraintViolation;
+
+/**
+ * @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\SourceEditing
+ * @group ckeditor5
+ * @internal
+ */
+class SourceEditingTest extends CKEditor5TestBase {
+
+  use CKEditor5TestTrait;
+
+  /**
+   * The user to use during testing.
+   *
+   * @var \Drupal\user\UserInterface
+   */
+  protected $adminUser;
+
+  /**
+   * A host entity with a body field whose text to edit with CKEditor 5.
+   *
+   * @var \Drupal\node\NodeInterface
+   */
+  protected $host;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = [
+    'ckeditor5',
+    'node',
+    'text',
+  ];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp(): void {
+    parent::setUp();
+
+    FilterFormat::create([
+      'format' => 'test_format',
+      'name' => 'Test format',
+      'filters' => [
+        'filter_html' => [
+          'status' => TRUE,
+          'settings' => [
+            'allowed_html' => '<p> <br> <a href>',
+          ],
+        ],
+        'filter_align' => ['status' => TRUE],
+        'filter_caption' => ['status' => TRUE],
+      ],
+    ])->save();
+    Editor::create([
+      'editor' => 'ckeditor5',
+      'format' => 'test_format',
+      'settings' => [
+        'toolbar' => [
+          'items' => [
+            'sourceEditing',
+            'link',
+          ],
+        ],
+        'plugins' => [
+          'ckeditor5_sourceEditing' => [
+            'allowed_tags' => [],
+          ],
+        ],
+      ],
+      'image_upload' => [
+        'status' => FALSE,
+      ],
+    ])->save();
+    $this->assertSame([], array_map(
+      function (ConstraintViolation $v) {
+        return (string) $v->getMessage();
+      },
+      iterator_to_array(CKEditor5::validatePair(
+        Editor::load('test_format'),
+        FilterFormat::load('test_format')
+      ))
+    ));
+    $this->adminUser = $this->drupalCreateUser([
+      'use text format test_format',
+      'bypass node access',
+    ]);
+
+    // Create a sample host entity to test CKEditor 5.
+    $this->host = $this->createNode([
+      'type' => 'page',
+      'title' => 'Animals with strange names',
+      'body' => [
+        'value' => '<p>The <a href="https://example.com/pirate" class="button" data-grammar="subject">pirate</a> is <a href="https://example.com/irate" class="use-ajax" data-grammar="adjective">irate</a>.</p>',
+        'format' => 'test_format',
+      ],
+    ]);
+    $this->host->save();
+
+    $this->drupalLogin($this->adminUser);
+  }
+
+  /**
+   * Tests allowing extra attributes on already supported tags using GHS.
+   *
+   * @dataProvider providerAllowingExtraAttributes
+   */
+  public function testAllowingExtraAttributes(string $expected_markup, ?string $allowed_elements_string = NULL) {
+    if ($allowed_elements_string) {
+      // Allow creating additional HTML using SourceEditing.
+      $text_editor = Editor::load('test_format');
+      $settings = $text_editor->getSettings();
+      $settings['plugins']['ckeditor5_sourceEditing']['allowed_tags'][] = $allowed_elements_string;
+      $text_editor->setSettings($settings);
+
+      // Keep the allowed HTML tags in sync.
+      $text_format = FilterFormat::load('test_format');
+      $allowed_elements = HTMLRestrictions::fromTextFormat($text_format);
+      $updated_allowed_tags = $allowed_elements->merge(HTMLRestrictions::fromString($allowed_elements_string));
+      $filter_html_config = $text_format->filters('filter_html')
+        ->getConfiguration();
+      $filter_html_config['settings']['allowed_html'] = $updated_allowed_tags->toFilterHtmlAllowedTagsString();
+      $text_format->setFilterConfig('filter_html', $filter_html_config);
+
+      // Verify the text format and editor are still a valid pair.
+      $this->assertSame([], array_map(
+        function (ConstraintViolation $v) {
+          return (string) $v->getMessage();
+        },
+        iterator_to_array(CKEditor5::validatePair(
+          $text_editor,
+          $text_format
+        ))
+      ));
+
+      // If valid, save both.
+      $text_format->save();
+      $text_editor->save();
+    }
+
+    $this->drupalGet($this->host->toUrl('edit-form'));
+    $this->waitForEditor();
+    $this->assertSame($expected_markup, $this->getEditorDataAsHtmlString());
+  }
+
+  /**
+   * Data provider for ::testAllowingExtraAttributes().
+   *
+   * @return array
+   *   The test cases.
+   */
+  public function providerAllowingExtraAttributes(): array {
+    return [
+      'no extra attributes allowed' => [
+        '<p>The <a href="https://example.com/pirate">pirate</a> is <a href="https://example.com/irate">irate</a>.</p>',
+      ],
+
+      // Common case: any attribute that is not `style` or `class`.
+      '<a data-grammar="subject">' => [
+        '<p>The <a href="https://example.com/pirate" data-grammar="subject">pirate</a> is <a href="https://example.com/irate">irate</a>.</p>',
+        '<a data-grammar="subject">',
+      ],
+      '<a data-grammar="adjective">' => [
+        '<p>The <a href="https://example.com/pirate">pirate</a> is <a href="https://example.com/irate" data-grammar="adjective">irate</a>.</p>',
+        '<a data-grammar="adjective">',
+      ],
+      '<a data-grammar>' => [
+        '<p>The <a href="https://example.com/pirate" data-grammar="subject">pirate</a> is <a href="https://example.com/irate" data-grammar="adjective">irate</a>.</p>',
+        '<a data-grammar>',
+      ],
+
+      // Edge case: `class`.
+      '<a class="button">' => [
+        '<p>The <a class="button" href="https://example.com/pirate">pirate</a> is <a href="https://example.com/irate">irate</a>.</p>',
+        '<a class="button">',
+      ],
+      '<a class="use-ajax">' => [
+        '<p>The <a href="https://example.com/pirate">pirate</a> is <a class="use-ajax" href="https://example.com/irate">irate</a>.</p>',
+        '<a class="use-ajax">',
+      ],
+      '<a class>' => [
+        '<p>The <a class="button" href="https://example.com/pirate">pirate</a> is <a class="use-ajax" href="https://example.com/irate">irate</a>.</p>',
+        '<a class>',
+      ],
+
+      // Edge case: `style`.
+      // @todo https://www.drupal.org/project/drupal/issues/3260857
+    ];
+  }
+
+}
diff --git a/web/core/modules/ckeditor5/tests/src/Kernel/CKEditor5PluginManagerTest.php b/web/core/modules/ckeditor5/tests/src/Kernel/CKEditor5PluginManagerTest.php
index f50aa30bad1d04407159e5ce93d25865d1d0b30e..03d642bc964abfc1b22d0a2d6190080259f5445e 100644
--- a/web/core/modules/ckeditor5/tests/src/Kernel/CKEditor5PluginManagerTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Kernel/CKEditor5PluginManagerTest.php
@@ -3,7 +3,7 @@
 namespace Drupal\Tests\ckeditor5\Kernel;
 
 use Composer\Autoload\ClassLoader;
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\ckeditor5\Plugin\CKEditor5Plugin\Heading;
 use Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException;
 use Drupal\Core\DependencyInjection\ContainerBuilder;
@@ -352,7 +352,7 @@ public function providerTestInvalidPluginDefinitions(): \Generator {
     conditions:
       foo: bar
 YAML,
-      'The "ckeditor5_invalid_plugin_foo_bar" CKEditor 5 plugin definition has a "drupal.conditions" value that contains some unsupported condition types: "foo". Only the following conditions types are supported: "toolbarItem", "imageUploadStatus", "filter", "plugins".',
+      'The "ckeditor5_invalid_plugin_foo_bar" CKEditor 5 plugin definition has a "drupal.conditions" value that contains some unsupported condition types: "foo". Only the following conditions types are supported: "toolbarItem", "imageUploadStatus", "filter", "requiresConfiguration", "plugins".',
     ];
     yield 'invalid condition: toolbarItem' => [
       <<<YAML
@@ -833,6 +833,139 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta
   public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {}
   public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {}
 }
+PHP,
+            ],
+          ],
+        ],
+      ],
+    ];
+
+    yield 'invalid condition: requiresConfiguration not specifying a configuration array' => [
+      <<<YAML
+ckeditor5_invalid_plugin_foo_bar:
+  ckeditor5:
+    plugins: {}
+  drupal:
+    label: "Foo bar"
+    elements: false
+    conditions:
+      requiresConfiguration: true
+YAML,
+      'The "ckeditor5_invalid_plugin_foo_bar" CKEditor 5 plugin definition has an invalid "drupal.conditions" item. "requiresConfiguration" is set to an invalid value. An array structure matching the required configuration for this plugin must be specified.',
+    ];
+
+    yield 'invalid condition: requiresConfiguration without configurable plugin' => [
+      <<<YAML
+ckeditor5_invalid_plugin_foo_bar:
+  ckeditor5:
+    plugins: {}
+  drupal:
+    label: "Foo bar"
+    elements: false
+    conditions:
+      requiresConfiguration:
+        allow_resize: true
+YAML,
+      'The "ckeditor5_invalid_plugin_foo_bar" CKEditor 5 plugin definition has an invalid "drupal.conditions" item. "requiresConfiguration" is set to an invalid value. This condition type is only available for CKEditor 5 plugins implementing CKEditor5PluginConfigurableInterface.',
+    ];
+
+    yield 'invalid condition: requiresConfiguration with configurable plugin but required configuration does not match config schema' => [
+      <<<YAML
+ckeditor5_invalid_plugin_foo_bar:
+  ckeditor5:
+    plugins: {}
+  drupal:
+    class: Drupal\ckeditor5_invalid_plugin\Plugin\CKEditor5Plugin\FooBar
+    label: "Foo bar"
+    elements: false
+    conditions:
+      requiresConfiguration:
+        allow_resize: true
+YAML,
+      'The "ckeditor5_invalid_plugin_foo_bar" CKEditor 5 plugin definition has an invalid "drupal.conditions" item. "requiresConfiguration" is set to an invalid value. The required configuration does not match its config schema. The following errors were found: [allow_resize] The configuration property allow_resize doesn\'t exist.',
+      [
+        'config' => [
+          'schema' => [
+            'ckeditor5_invalid_plugin.schema.yml' => <<<YAML
+ckeditor5.plugin.ckeditor5_invalid_plugin_foo_bar:
+  type: mapping
+  label: 'Foo Bar'
+  mapping:
+    foo:
+      type: boolean
+      label: 'Foo'
+YAML,
+          ],
+        ],
+        'src' => [
+          'Plugin' => [
+            'CKEditor5Plugin' => [
+              'FooBar.php' => <<<'PHP'
+<?php
+namespace Drupal\ckeditor5_invalid_plugin\Plugin\CKEditor5Plugin;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableTrait;
+use Drupal\Core\Form\FormStateInterface;
+class FooBar extends CKEditor5PluginDefault implements CKEditor5PluginConfigurableInterface {
+  use CKEditor5PluginConfigurableTrait;
+  public function defaultConfiguration() { return ['foo' => FALSE]; }
+  public function buildConfigurationForm(array $form, FormStateInterface $form_state) { return []; }
+  public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {}
+  public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {}
+}
+PHP,
+            ],
+          ],
+        ],
+      ],
+    ];
+
+    yield 'valid condition: requiresConfiguration' => [
+      <<<YAML
+ckeditor5_invalid_plugin_foo_bar:
+  ckeditor5:
+    plugins: {}
+  drupal:
+    class: Drupal\ckeditor5_invalid_plugin\Plugin\CKEditor5Plugin\FooBar
+    label: "Foo bar"
+    elements: false
+    conditions:
+      requiresConfiguration:
+        foo: true
+YAML,
+      NULL,
+      [
+        'config' => [
+          'schema' => [
+            'ckeditor5_invalid_plugin.schema.yml' => <<<YAML
+ckeditor5.plugin.ckeditor5_invalid_plugin_foo_bar:
+  type: mapping
+  label: 'Foo Bar'
+  mapping:
+    foo:
+      type: boolean
+      label: 'Foo'
+YAML,
+          ],
+        ],
+        'src' => [
+          'Plugin' => [
+            'CKEditor5Plugin' => [
+              'FooBar.php' => <<<'PHP'
+<?php
+namespace Drupal\ckeditor5_invalid_plugin\Plugin\CKEditor5Plugin;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableInterface;
+use Drupal\ckeditor5\Plugin\CKEditor5PluginConfigurableTrait;
+use Drupal\Core\Form\FormStateInterface;
+class FooBar extends CKEditor5PluginDefault implements CKEditor5PluginConfigurableInterface {
+  use CKEditor5PluginConfigurableTrait;
+  public function defaultConfiguration() { return ['foo' => FALSE]; }
+  public function buildConfigurationForm(array $form, FormStateInterface $form_state) { return []; }
+  public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {}
+  public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {}
+}
 PHP,
             ],
           ],
@@ -935,13 +1068,16 @@ public function testEnabledPlugins() {
     // should be available now that the media_embed is enabled.
     $plugin_ids = array_keys($this->manager->getEnabledDefinitions($editor));
     $expected_plugins = array_merge($default_plugins, [
+      'ckeditor5_drupalMediaCaption',
       'ckeditor5_test_layercake',
       'media_media',
+      'media_mediaAlign',
     ]);
     sort($expected_plugins);
     $this->assertSame($expected_plugins, $plugin_ids);
     $expected_libraries = array_merge($default_libraries, [
       'ckeditor5/drupal.ckeditor5.media',
+      'ckeditor5/drupal.ckeditor5.mediaAlign',
       'ckeditor5_test/layercake',
     ]);
     sort($expected_libraries);
@@ -970,6 +1106,7 @@ public function testEnabledPlugins() {
     $this->assertSame(array_values($expected_plugins), $plugin_ids);
     $expected_libraries = array_merge($default_libraries, [
       'ckeditor5/drupal.ckeditor5.media',
+      'ckeditor5/drupal.ckeditor5.mediaAlign',
       'ckeditor5_test/layercake',
       'core/ckeditor5.table',
     ]);
@@ -1017,7 +1154,6 @@ public function testEnabledPlugins() {
    *   in the filter_html "Allowed tags" field.
    *
    * @covers \Drupal\ckeditor5\Plugin\CKEditor5PluginManager::getProvidedElements
-   * @covers \Drupal\ckeditor5\HTMLRestrictionsUtilities::toReadableElements
    * @dataProvider providerTestProvidedElements
    */
   public function testProvidedElements(array $plugins, array $text_editor_settings, array $expected_elements, string $expected_readable_string) {
@@ -1037,8 +1173,7 @@ public function testProvidedElements(array $plugins, array $text_editor_settings
 
     $provided_elements = $this->manager->getProvidedElements($plugins, $text_editor);
     $this->assertSame($expected_elements, $provided_elements);
-    $readable_string = implode(' ', HTMLRestrictionsUtilities::toReadableElements($provided_elements));
-    $this->assertSame($expected_readable_string, $readable_string);
+    $this->assertSame($expected_readable_string, (new HTMLRestrictions($provided_elements))->toFilterHtmlAllowedTagsString());
   }
 
   /**
@@ -1059,6 +1194,12 @@ public function providerTestProvidedElements(): array {
         'expected_elements' => [],
         'expected_readable_string' => '',
       ],
+      'imageResize' => [
+        'plugins' => ['ckeditor5_imageResize'],
+        'text_editor_settings' => [],
+        'expected_elements' => [],
+        'expected_readable_string' => '',
+      ],
       'language' => [
         'plugins' => ['ckeditor5_language'],
         'text_editor_settings' => [],
diff --git a/web/core/modules/ckeditor5/tests/src/Kernel/ConfigurablePluginTest.php b/web/core/modules/ckeditor5/tests/src/Kernel/ConfigurablePluginTest.php
index 9a598b165804746a23668481a902437042500498..d444f726b50016e3ada068e0d07422febf6f1aaa 100644
--- a/web/core/modules/ckeditor5/tests/src/Kernel/ConfigurablePluginTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Kernel/ConfigurablePluginTest.php
@@ -67,6 +67,9 @@ public function testDefaults() {
       'ckeditor5_sourceEditing' => [
         'allowed_tags' => [],
       ],
+      'ckeditor5_imageResize' => [
+        'allow_resize' => TRUE,
+      ],
       'ckeditor5_language' => [
         'language_list' => 'un',
       ],
diff --git a/web/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php b/web/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
index e79413205d6d158753fc05841d2b0119290d07ef..42ff505fa144837117c1a45d90804514e7705bde 100644
--- a/web/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
@@ -4,7 +4,7 @@
 
 namespace Drupal\Tests\ckeditor5\Kernel;
 
-use Drupal\ckeditor5\HTMLRestrictionsUtilities;
+use Drupal\ckeditor5\HTMLRestrictions;
 use Drupal\Component\Utility\NestedArray;
 use Drupal\editor\Entity\Editor;
 use Drupal\filter\Entity\FilterFormat;
@@ -306,21 +306,20 @@ public function test(string $format_id, array $filters_to_drop, array $expected_
     // If the text format has HTML restrictions, ensure that a strict superset
     // is allowed after switching to CKEditor 5.
     $html_restrictions = $text_format->getHtmlRestrictions();
-    $allowed_tags = $html_restrictions['allowed'] ?? [];
-    if ($allowed_tags) {
-      unset($allowed_tags['*']);
+    if (is_array($html_restrictions) && array_key_exists('allowed', $html_restrictions)) {
+      $allowed_tags = HTMLRestrictions::fromTextFormat($text_format);
       $enabled_plugins = array_keys($this->manager->getEnabledDefinitions($updated_text_editor));
-      $updated_allowed_tags = $this->manager->getProvidedElements($enabled_plugins, $updated_text_editor);
-      $unsupported_tags_attributes = HTMLRestrictionsUtilities::diffAllowedElements($allowed_tags, $updated_allowed_tags);
-      $superset_tags_attributes = HTMLRestrictionsUtilities::diffAllowedElements($updated_allowed_tags, $allowed_tags);
-      $this->assertSame($expected_superset, implode(' ', HTMLRestrictionsUtilities::toReadableElements($superset_tags_attributes)));
-      $this->assertEmpty($unsupported_tags_attributes, "The following tags/attributes are not allowed in the updated text format:" . print_r($unsupported_tags_attributes, TRUE));
+      $updated_allowed_tags = new HTMLRestrictions($this->manager->getProvidedElements($enabled_plugins, $updated_text_editor));
+      $unsupported_tags_attributes = $allowed_tags->diff($updated_allowed_tags);
+      $superset_tags_attributes = $updated_allowed_tags->diff($allowed_tags);
+      $this->assertSame($expected_superset, $superset_tags_attributes->toFilterHtmlAllowedTagsString());
+      $this->assertTrue($unsupported_tags_attributes->isEmpty(), "The following tags/attributes are not allowed in the updated text format:" . $unsupported_tags_attributes->toFilterHtmlAllowedTagsString());
 
       // Update the text format like ckeditor5_form_filter_format_form_alter()
       // would.
       $updated_text_format = clone $text_format;
       $filter_html_config = $text_format->filters('filter_html')->getConfiguration();
-      $filter_html_config['settings']['allowed_html'] = implode(' ', HTMLRestrictionsUtilities::toReadableElements($updated_allowed_tags));
+      $filter_html_config['settings']['allowed_html'] = $updated_allowed_tags->toFilterHtmlAllowedTagsString();
       $updated_text_format->setFilterConfig('filter_html', $filter_html_config);
     }
     else {
@@ -400,6 +399,9 @@ public function provider() {
               'heading6',
             ],
           ],
+          'ckeditor5_imageResize' => [
+            'allow_resize' => TRUE,
+          ],
           'ckeditor5_language' => [
             'language_list' => 'un',
           ],
@@ -481,6 +483,7 @@ public function provider() {
               'heading5',
             ],
           ],
+          'ckeditor5_imageResize' => ['allow_resize' => TRUE],
           'ckeditor5_language' => $basic_html_test_case['expected_ckeditor5_settings']['plugins']['ckeditor5_language'],
         ],
       ],
@@ -499,11 +502,8 @@ public function provider() {
         'toolbar' => [
           'items' => array_merge(
             $basic_html_test_case['expected_ckeditor5_settings']['toolbar']['items'],
-            // @todo Improve in https://www.drupal.org/project/drupal/issues/3259593
             [
               'alignment',
-              'alignment:center',
-              'alignment:justify',
             ]
           ),
         ],
@@ -536,7 +536,7 @@ public function provider() {
       'expected_messages' => array_merge($basic_html_test_case['expected_messages'],
 
         [
-          'The following plugins were enabled to support specific attributes that are allowed by this text format: <em class="placeholder">Alignment ( for tag: &lt;p&gt; to support: class with value(s):  text-align-center, text-align-justify), Align center ( for tag: &lt;p&gt; to support: class with value(s):  text-align-center), Justify ( for tag: &lt;p&gt; to support: class with value(s):  text-align-justify)</em>.',
+          'The following plugins were enabled to support specific attributes that are allowed by this text format: <em class="placeholder">Alignment ( for tag: &lt;p&gt; to support: class with value(s):  text-align-center, text-align-justify)</em>.',
           'This format\'s HTML filters includes plugins that support the following tags, but not some of their attributes. To ensure these attributes remain supported by this text format, the following were added to the Source Editing plugin\'s <em>Manually editable HTML tags</em>: &lt;a hreflang&gt; &lt;blockquote cite&gt; &lt;ul type&gt; &lt;ol start type&gt; &lt;h2 id&gt; &lt;h3 id&gt; &lt;h4 id&gt; &lt;h5 id&gt; &lt;h6 id&gt;.',
         ]),
     ];
@@ -552,19 +552,12 @@ public function provider() {
             array_slice($basic_html_test_case['expected_ckeditor5_settings']['toolbar']['items'], 10),
           ),
         ],
-        'plugins' => [
-          'ckeditor5_sourceEditing' => [
-            'allowed_tags' => array_merge(
-              $basic_html_test_case['expected_ckeditor5_settings']['plugins']['ckeditor5_sourceEditing']['allowed_tags'],
-              ['<drupal-media data-align data-caption>'],
-            ),
-          ],
-        ] + $basic_html_test_case['expected_ckeditor5_settings']['plugins'],
+        'plugins' => $basic_html_test_case['expected_ckeditor5_settings']['plugins'],
       ],
       'expected_superset' => $basic_html_test_case['expected_superset'],
       'expected_fundamental_compatibility_violations' => $basic_html_test_case['expected_fundamental_compatibility_violations'],
       'expected_messages' => array_merge($basic_html_test_case['expected_messages'], [
-        "This format's HTML filters includes plugins that support the following tags, but not some of their attributes. To ensure these attributes remain supported by this text format, the following were added to the Source Editing plugin's <em>Manually editable HTML tags</em>: &lt;a hreflang&gt; &lt;blockquote cite&gt; &lt;ul type&gt; &lt;ol start type&gt; &lt;h2 id&gt; &lt;h3 id&gt; &lt;h4 id&gt; &lt;h5 id&gt; &lt;h6 id&gt; &lt;drupal-media data-align data-caption&gt;.",
+        "This format's HTML filters includes plugins that support the following tags, but not some of their attributes. To ensure these attributes remain supported by this text format, the following were added to the Source Editing plugin's <em>Manually editable HTML tags</em>: &lt;a hreflang&gt; &lt;blockquote cite&gt; &lt;ul type&gt; &lt;ol start type&gt; &lt;h2 id&gt; &lt;h3 id&gt; &lt;h4 id&gt; &lt;h5 id&gt; &lt;h6 id&gt;.",
       ]),
     ];
 
@@ -681,6 +674,9 @@ public function provider() {
               'heading6',
             ],
           ],
+          'ckeditor5_imageResize' => [
+            'allow_resize' => TRUE,
+          ],
           'ckeditor5_sourceEditing' => [
             'allowed_tags' => [],
           ],
diff --git a/web/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php b/web/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
index 2cb9442e70d3c3aba38885c5f22bd4ce7626d871..b879e408e682f69074e4eac0485d071d8d586924 100644
--- a/web/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
+++ b/web/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
@@ -712,6 +712,8 @@ public function providerPair(): array {
               'roy',
               '<#donk>',
               '<junior>cruft',
+              '',
+              '   ',
             ],
           ],
         ],
@@ -724,6 +726,8 @@ public function providerPair(): array {
         'settings.plugins.ckeditor5_sourceEditing.allowed_tags.2' => 'The following tag is not valid HTML: <em class="placeholder">roy</em>.',
         'settings.plugins.ckeditor5_sourceEditing.allowed_tags.3' => 'The following tag is not valid HTML: <em class="placeholder">&lt;#donk&gt;</em>.',
         'settings.plugins.ckeditor5_sourceEditing.allowed_tags.4' => 'The following tag is not valid HTML: <em class="placeholder">&lt;junior&gt;cruft</em>.',
+        'settings.plugins.ckeditor5_sourceEditing.allowed_tags.5' => 'The following tag is not valid HTML: <em class="placeholder"></em>.',
+        'settings.plugins.ckeditor5_sourceEditing.allowed_tags.6' => 'The following tag is not valid HTML: <em class="placeholder">   </em>.',
       ],
     ];
 
@@ -751,7 +755,11 @@ public function providerPair(): array {
             'uploadImage',
           ],
         ],
-        'plugins' => [],
+        'plugins' => [
+          'ckeditor5_imageResize' => [
+            'allow_resize' => FALSE,
+          ],
+        ],
       ],
       'image_upload' => [
         'status' => TRUE,
diff --git a/web/core/modules/ckeditor5/tests/src/Traits/CKEditor5TestTrait.php b/web/core/modules/ckeditor5/tests/src/Traits/CKEditor5TestTrait.php
index 2510d3a58fcc90baa073e3b0f274270b4514f386..1b2adbb599857e22ac749452c21ea036372293ca 100644
--- a/web/core/modules/ckeditor5/tests/src/Traits/CKEditor5TestTrait.php
+++ b/web/core/modules/ckeditor5/tests/src/Traits/CKEditor5TestTrait.php
@@ -19,10 +19,20 @@ trait CKEditor5TestTrait {
    *
    * @return \DOMDocument
    *   The result of parsing CKEditor 5's data into a PHP DOMDocument.
+   */
+  protected function getEditorDataAsDom(): \DOMDocument {
+    return Html::load($this->getEditorDataAsHtmlString());
+  }
+
+  /**
+   * Gets CKEditor 5 instance data as a HTML string.
+   *
+   * @return string
+   *   The result of retrieving CKEditor 5's data.
    *
    * @see https://ckeditor.com/docs/ckeditor5/latest/api/module_editor-classic_classiceditor-ClassicEditor.html#function-getData
    */
-  protected function getEditorDataAsDom(): \DOMDocument {
+  protected function getEditorDataAsHtmlString(): string {
     // We cannot trust on CKEditor updating the textarea every time model
     // changes. Therefore, the most reliable way to get downcasted data is to
     // use the CKEditor API.
@@ -31,7 +41,7 @@ protected function getEditorDataAsDom(): \DOMDocument {
   return Drupal.CKEditor5Instances.get(Drupal.CKEditor5Instances.keys().next().value).getData();
 })();
 JS;
-    return Html::load($this->getSession()->evaluateScript($javascript));
+    return $this->getSession()->evaluateScript($javascript);
   }
 
   /**
diff --git a/web/core/modules/ckeditor5/tests/src/Traits/SynchronizeCsrfTokenSeedTrait.php b/web/core/modules/ckeditor5/tests/src/Traits/SynchronizeCsrfTokenSeedTrait.php
index e106d28c43ee7a2990e82c3431f73b699e37b315..11d5d1f14b872e1f5fcdfaf3d5de922c45b2ebb5 100644
--- a/web/core/modules/ckeditor5/tests/src/Traits/SynchronizeCsrfTokenSeedTrait.php
+++ b/web/core/modules/ckeditor5/tests/src/Traits/SynchronizeCsrfTokenSeedTrait.php
@@ -31,6 +31,20 @@ protected function drupalLogin(AccountInterface $account) {
     $this->container->get('session_manager.metadata_bag')->setCsrfTokenSeed($csrf_token_seed);
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  protected function rebuildContainer() {
+    parent::rebuildContainer();
+
+    // Ensure that the CSRF token seed is reset on container rebuild.
+    if ($this->loggedInUser) {
+      $current_user = $this->loggedInUser;
+      $this->drupalLogout();
+      $this->drupalLogin($current_user);
+    }
+  }
+
   /**
    * {@inheritdoc}
    */
diff --git a/web/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php b/web/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..840cf083ad30faaf5276f81ef619439eff8d070a
--- /dev/null
+++ b/web/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php
@@ -0,0 +1,902 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Drupal\Tests\ckeditor5\Unit;
+
+use Drupal\ckeditor5\HTMLRestrictions;
+use Drupal\filter\FilterFormatInterface;
+use Drupal\filter\Plugin\FilterInterface;
+use Drupal\Tests\UnitTestCase;
+
+/**
+ * @coversDefaultClass \Drupal\ckeditor5\HTMLRestrictions
+ * @group ckeditor5
+ */
+class HTMLRestrictionsTest extends UnitTestCase {
+
+  /**
+   * @covers ::__construct
+   * @dataProvider providerConstruct
+   */
+  public function testConstructor(array $elements, ?string $expected_exception_message): void {
+    if ($expected_exception_message !== NULL) {
+      $this->expectException(\InvalidArgumentException::class);
+      $this->expectExceptionMessage($expected_exception_message);
+    }
+    new HTMLRestrictions($elements);
+  }
+
+  public function providerConstruct(): \Generator {
+    // Fundamental structure.
+    yield 'INVALID: list instead of key-value pairs' => [
+      ['<foo>', '<bar>'],
+      'An array of key-value pairs must be provided, with HTML tag names as keys.',
+    ];
+
+    // Invalid HTML tag names.
+    yield 'INVALID: key-value pairs now, but invalid keys due to angular brackets' => [
+      ['<foo>' => '', '<bar> ' => ''],
+      '"<foo>" is not a HTML tag name, it is an actual HTML tag. Omit the angular brackets.',
+    ];
+    yield 'INVALID: no more angular brackets, but still leading or trailing whitespace' => [
+      ['foo' => '', 'bar ' => ''],
+      'The "bar " HTML tag contains trailing or leading whitespace.',
+    ];
+    yield 'INVALID: invalid character range' => [
+      ['🦙' => ''],
+      '"🦙" is not a valid HTML tag name.',
+    ];
+    yield 'INVALID: invalid custom element name' => [
+      ['foo-bar' => '', '1-foo-bar' => ''],
+      '"1-foo-bar" is not a valid HTML tag name.',
+    ];
+    yield 'INVALID: unknown wildcard element name' => [
+      ['$foo' => TRUE],
+      '"$foo" is not a valid HTML tag name.',
+    ];
+
+    // Invalid HTML tag attribute name restrictions.
+    yield 'INVALID: keys valid, but not yet the values' => [
+      ['foo' => '', 'bar' => ''],
+      'The value for the "foo" HTML tag is neither a boolean nor an array of attribute restrictions.',
+    ];
+    yield 'INVALID: keys valid, values can be arrays … but not empty arrays' => [
+      ['foo' => [], 'bar' => []],
+      'The value for the "foo" HTML tag is an empty array. This is not permitted, specify FALSE instead to indicate no attributes are allowed. Otherwise, list allowed attributes.',
+    ];
+    yield 'INVALID: keys valid, values invalid attribute restrictions' => [
+      ['foo' => ['baz'], 'bar' => [' qux']],
+      'The "foo" HTML tag has attribute restrictions, but it is not an array of key-value pairs, with HTML tag attribute names as keys.',
+    ];
+    yield 'INVALID: keys valid, values invalid attribute restrictions due to invalid attribute name' => [
+      ['foo' => ['baz' => ''], 'bar' => [' qux' => '']],
+      'The "bar" HTML tag has an attribute restriction " qux" which contains whitespace. Omit the whitespace.',
+    ];
+
+    // Invalid HTML tag attribute value restrictions.
+    yield 'INVALID: keys valid, values invalid attribute restrictions due to empty strings' => [
+      ['foo' => ['baz' => ''], 'bar' => ['qux' => '']],
+      'The "foo" HTML tag has an attribute restriction "baz" which is neither TRUE nor an array of attribute value restrictions.',
+    ];
+    yield 'INVALID: keys valid, values invalid attribute restrictions due to an empty array of allowed attribute values' => [
+      ['foo' => ['baz' => TRUE], 'bar' => ['qux' => []]],
+      'The "bar" HTML tag has an attribute restriction "qux" which is set to the empty array. This is not permitted, specify either TRUE to allow all attribute values, or list the attribute value restrictions.',
+    ];
+    yield 'INVALID: keys valid, values invalid attribute restrictions due to a list of allowed attribute values' => [
+      ['foo' => ['baz' => TRUE], 'bar' => ['qux' => ['a', 'b']]],
+      'The "bar" HTML tag has attribute restriction "qux", but it is not an array of key-value pairs, with HTML tag attribute values as keys and TRUE as values.',
+    ];
+
+    // Valid values.
+    yield 'VALID: keys valid, boolean attribute restriction values: also valid' => [
+      ['foo' => TRUE, 'bar' => FALSE],
+      NULL,
+    ];
+    yield 'VALID: keys valid, array attribute restriction values: also valid' => [
+      ['foo' => ['baz' => TRUE], 'bar' => ['qux' => ['a' => TRUE, 'b' => TRUE]]],
+      NULL,
+    ];
+  }
+
+  /**
+   * @covers ::isEmpty()
+   * @covers ::getAllowedElements()
+   * @dataProvider providerCounting
+   */
+  public function testCounting(array $elements, bool $expected_is_empty, int $expected_concrete_only_count, int $expected_concrete_plus_wildcard_count): void {
+    $r = new HTMLRestrictions($elements);
+    $this->assertSame($expected_is_empty, $r->isEmpty());
+    $this->assertCount($expected_concrete_only_count, $r->getAllowedElements());
+    $this->assertCount($expected_concrete_only_count, $r->getAllowedElements(TRUE));
+    $this->assertCount($expected_concrete_plus_wildcard_count, $r->getAllowedElements(FALSE));
+  }
+
+  public function providerCounting(): \Generator {
+    yield 'empty' => [
+      [],
+      TRUE,
+      0,
+      0,
+    ];
+
+    yield 'one' => [
+      ['a' => TRUE],
+      FALSE,
+      1,
+      1,
+    ];
+
+    yield 'two' => [
+      ['a' => TRUE, 'b' => FALSE],
+      FALSE,
+      2,
+      2,
+    ];
+
+    yield 'two of which one is a wildcard' => [
+      ['a' => TRUE, '$block' => FALSE],
+      FALSE,
+      1,
+      2,
+    ];
+  }
+
+  /**
+   * @covers ::fromString()
+   * @covers ::fromTextFormat()
+   * @covers ::fromFilterPluginInstance()
+   * @dataProvider providerConvenienceConstructors
+   */
+  public function testConvenienceConstructors($input, array $expected, ?array $expected_raw = NULL): void {
+    $expected_raw = $expected_raw ?? $expected;
+
+    // ::fromString()
+    $this->assertSame($expected, HTMLRestrictions::fromString($input)->getAllowedElements());
+    $this->assertSame($expected_raw, HTMLRestrictions::fromString($input)->getAllowedElements(FALSE));
+
+    // ::fromTextFormat()
+    $text_format = $this->prophesize(FilterFormatInterface::class);
+    $text_format->getHTMLRestrictions()->willReturn([
+      'allowed' => $expected_raw,
+    ]);
+    $this->assertSame($expected, HTMLRestrictions::fromTextFormat($text_format->reveal())->getAllowedElements());
+    $this->assertSame($expected_raw, HTMLRestrictions::fromTextFormat($text_format->reveal())->getAllowedElements(FALSE));
+
+    // ::fromFilterPluginInstance()
+    $filter_plugin_instance = $this->prophesize(FilterInterface::class);
+    $filter_plugin_instance->getHTMLRestrictions()->willReturn([
+      'allowed' => $expected_raw + [
+        // @see \Drupal\filter\Plugin\Filter\FilterHtml::getHTMLRestrictions()
+        '*' => [
+          'style' => FALSE,
+          'on*' => FALSE,
+          'lang' => TRUE,
+          'dir' => ['ltr' => TRUE, 'rtl' => TRUE],
+        ],
+      ],
+    ]);
+    $this->assertSame($expected, HTMLRestrictions::fromFilterPluginInstance($filter_plugin_instance->reveal())->getAllowedElements());
+    $this->assertSame($expected_raw, HTMLRestrictions::fromFilterPluginInstance($filter_plugin_instance->reveal())->getAllowedElements(FALSE));
+  }
+
+  public function providerConvenienceConstructors(): \Generator {
+    // All empty cases.
+    yield 'empty string' => [
+      '',
+      [],
+    ];
+    yield 'empty array' => [
+      implode(' ', []),
+      [],
+    ];
+    yield 'whitespace string' => [
+      '             ',
+      [],
+    ];
+
+    // Some nonsense cases.
+    yield 'nonsense string' => [
+      'Hello there, this looks nothing like a HTML restriction.',
+      [],
+    ];
+    yield 'nonsense array #1' => [
+      implode(' ', ['foo', 'bar']),
+      [],
+    ];
+    yield 'nonsense array #2' => [
+      implode(' ', ['foo' => TRUE, 'bar' => FALSE]),
+      [],
+    ];
+
+    // Single tag cases.
+    yield 'tag without attributes' => [
+      '<a>',
+      ['a' => FALSE],
+    ];
+    yield 'tag with wildcard attribute' => [
+      '<a *>',
+      ['a' => TRUE],
+    ];
+    yield 'tag with single attribute allowing any value' => [
+      '<a target>',
+      ['a' => ['target' => TRUE]],
+    ];
+    yield 'tag with single attribute allowing single specific value' => [
+      '<a target="_blank">',
+      ['a' => ['target' => ['_blank' => TRUE]]],
+    ];
+    yield 'tag with single attribute allowing multiple specific values' => [
+      '<a target="_self _blank">',
+      ['a' => ['target' => ['_self' => TRUE, '_blank' => TRUE]]],
+    ];
+    yield 'tag with single attribute allowing multiple specific values (reverse order)' => [
+      '<a target="_blank _self">',
+      ['a' => ['target' => ['_blank' => TRUE, '_self' => TRUE]]],
+    ];
+    yield 'tag with two attributes' => [
+      '<a target class>',
+      ['a' => ['target' => TRUE, 'class' => TRUE]],
+    ];
+    yield 'tag with two attributes, one with a partial wildcard' => [
+      '<a target class>',
+      ['a' => ['target' => TRUE, 'class' => TRUE]],
+    ];
+
+    // Multiple tag cases.
+    yield 'two tags' => [
+      '<a> <p>',
+      ['a' => FALSE, 'p' => FALSE],
+    ];
+    yield 'two tags (reverse order)' => [
+      '<a> <p>',
+      ['a' => FALSE, 'p' => FALSE],
+    ];
+
+    // Wildcard tag.
+    yield '$block' => [
+      '<$block class="text-align-left text-align-center text-align-right text-align-justify">',
+      [],
+      [
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+    yield '$block + one concrete tag to resolve into' => [
+      '<p> <$block class="text-align-left text-align-center text-align-right text-align-justify">',
+      [
+        'p' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+      [
+        'p' => FALSE,
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+    yield '$block + two concrete tag to resolve into' => [
+      '<p> <$block class="text-align-left text-align-center text-align-right text-align-justify"> <blockquote>',
+      [
+        'p' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+        'blockquote' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+      [
+        'p' => FALSE,
+        'blockquote' => FALSE,
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+    yield '$block + one concrete tag to resolve into that already allows a subset of attributes: concrete less permissive than wildcard' => [
+      '<p class="text-align-left"> <$block class="text-align-left text-align-center text-align-right text-align-justify">',
+      [
+        'p' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+      [
+        'p' => [
+          'class' => [
+            'text-align-left' => TRUE,
+          ],
+        ],
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+    yield '$block + one concrete tag to resolve into that already allows all attribute values: concrete more permissive than wildcard' => [
+      '<p class> <$block class="text-align-left text-align-center text-align-right text-align-justify">',
+      [
+        'p' => [
+          'class' => TRUE,
+        ],
+      ],
+      [
+        'p' => [
+          'class' => TRUE,
+        ],
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+    yield '$block + one concrete tag to resolve into that already allows all attributes: concrete more permissive than wildcard' => [
+      '<p *> <$block class="text-align-left text-align-center text-align-right text-align-justify">',
+      [
+        'p' => TRUE,
+      ],
+      [
+        'p' => TRUE,
+        '$block' => [
+          'class' => [
+            'text-align-left' => TRUE,
+            'text-align-center' => TRUE,
+            'text-align-right' => TRUE,
+            'text-align-justify' => TRUE,
+          ],
+        ],
+      ],
+    ];
+
+    // @todo Test `data-*` attribute: https://www.drupal.org/project/drupal/issues/3260853
+  }
+
+  /**
+   * @covers ::toCKEditor5ElementsArray()
+   * @covers ::toFilterHtmlAllowedTagsString()
+   * @covers ::toGeneralHtmlSupportConfig()
+   * @dataProvider providerRepresentations
+   */
+  public function testRepresentations(HTMLRestrictions $restrictions, array $expected_elements_array, string $expected_allowed_html_string, array $expected_ghs_config): void {
+    $this->assertSame($expected_elements_array, $restrictions->toCKEditor5ElementsArray());
+    $this->assertSame($expected_allowed_html_string, $restrictions->toFilterHtmlAllowedTagsString());
+    $this->assertSame($expected_ghs_config, $restrictions->toGeneralHtmlSupportConfig());
+  }
+
+  public function providerRepresentations(): \Generator {
+    yield 'empty set' => [
+      HTMLRestrictions::emptySet(),
+      [],
+      '',
+      [],
+    ];
+
+    yield 'only tags' => [
+      new HTMLRestrictions(['a' => FALSE, 'p' => FALSE, 'br' => FALSE]),
+      ['<a>', '<p>', '<br>'],
+      '<a> <p> <br>',
+      [
+        ['name' => 'a'],
+        ['name' => 'p'],
+        ['name' => 'br'],
+      ],
+    ];
+
+    yield 'single tag with multiple attributes allowing all values' => [
+      new HTMLRestrictions(['script' => ['src' => TRUE, 'defer' => TRUE]]),
+      ['<script src defer>'],
+      '<script src defer>',
+      [
+        [
+          'name' => 'script',
+          'attributes' => [
+            'src' => TRUE,
+            'defer' => TRUE,
+          ],
+        ],
+      ],
+    ];
+
+    yield 'realistic' => [
+      new HTMLRestrictions(['a' => ['href' => TRUE, 'hreflang' => ['en' => TRUE, 'fr' => TRUE]], 'p' => ['data-*' => TRUE, 'class' => ['block' => TRUE]], 'br' => FALSE]),
+      ['<a href hreflang="en fr">', '<p data-* class="block">', '<br>'],
+      '<a href hreflang="en fr"> <p data-* class="block"> <br>',
+      [
+        [
+          'name' => 'a',
+          'attributes' => [
+            'href' => TRUE,
+            'hreflang' => [
+              'regexp' => [
+                'pattern' => '/^(en|fr)$/',
+              ],
+            ],
+          ],
+        ],
+        [
+          'name' => 'p',
+          'attributes' => [
+            'data-*' => TRUE,
+          ],
+          'classes' => [
+            'block',
+          ],
+        ],
+        ['name' => 'br'],
+      ],
+    ];
+  }
+
+  /**
+   * @covers ::diff()
+   * @covers ::intersect()
+   * @covers ::merge()
+   * @dataProvider providerOperands
+   */
+  public function testOperations(HTMLRestrictions $a, HTMLRestrictions $b, $expected_diff, $expected_intersection, $expected_union): void {
+    // This looks more complicated than it is: it applies the same processing to
+    // all three of the expected operation results.
+    foreach (['diff', 'intersection', 'union'] as $op) {
+      $parameter = "expected_$op";
+      // Ensure that the operation expectation is 'a' or 'b' whenever possible.
+      if ($a == $$parameter) {
+        throw new \LogicException("List 'a' as the expected $op rather than specifying it in full, to keep the tests legible.");
+      }
+      else {
+        if ($b == $$parameter) {
+          throw new \LogicException("List 'b' as the expected $op rather than specifying it in full, to keep the tests legible.");
+        }
+      }
+      // Map any expected 'a' or 'b' string value to the corresponding operand.
+      if ($$parameter === 'a') {
+        $$parameter = $a;
+      }
+      elseif ($$parameter === 'b') {
+        $$parameter = $b;
+      }
+      assert($$parameter instanceof HTMLRestrictions);
+    }
+    $this->assertEquals($expected_diff, $a->diff($b));
+    $this->assertEquals($expected_intersection, $a->intersect($b));
+    $this->assertEquals($expected_union, $a->merge($b));
+  }
+
+  public function providerOperands(): \Generator {
+    // Empty set operand cases.
+    yield 'any set + empty set' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => HTMLRestrictions::emptySet(),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'empty set + any set' => [
+      'a' => HTMLRestrictions::emptySet(),
+      'b' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    // Basic cases: tags.
+    yield 'union of two very restricted tags' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'a',
+    ];
+    yield 'union of two very unrestricted tags' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'a',
+    ];
+    yield 'union of one very unrestricted tag with one very restricted tag' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'union of one very unrestricted tag with one very restricted tag — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    // Basic cases: attributes..
+    yield 'set + set with empty intersection' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['b' => ['href' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => ['href' => TRUE], 'b' => ['href' => TRUE]]),
+    ];
+    yield 'set + identical set' => [
+      'a' => new HTMLRestrictions(['b' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['b' => ['href' => TRUE]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'b',
+      'union' => 'b',
+    ];
+    yield 'set + superset' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['b' => ['href' => TRUE], 'a' => ['href' => TRUE]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    // Tag restrictions.
+    yield 'tag restrictions are different: <a> vs <b c>' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['b' => ['c' => TRUE]]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => FALSE, 'b' => ['c' => TRUE]]),
+    ];
+    yield 'tag restrictions are different: <a> vs <b c> — vice versa' => [
+      'a' => new HTMLRestrictions(['b' => ['c' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => FALSE, 'b' => ['c' => TRUE]]),
+    ];
+    yield 'tag restrictions are different: <a *> vs <b c>' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['b' => ['c' => TRUE]]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => TRUE, 'b' => ['c' => TRUE]]),
+    ];
+    yield 'tag restrictions are different: <a *> vs <b c> — vice versa' => [
+      'a' => new HTMLRestrictions(['b' => ['c' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => TRUE, 'b' => ['c' => TRUE]]),
+    ];
+
+    // Attribute restrictions.
+    yield 'attribute restrictions are less permissive: <a *> vs <a>' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'attribute restrictions are more permissive: <a> vs <a *>' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    yield 'attribute restrictions are more permissive: <a href> vs <a *>' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+    yield 'attribute restrictions are more permissive: <a> vs <a href>' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+    yield 'attribute restrictions are more restrictive: <a href> vs <a>' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'attribute restrictions are more restrictive: <a *> vs <a href>' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'attribute restrictions are different: <a href> vs <a hreflang>' => [
+      'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['a' => FALSE]),
+      'union' => new HTMLRestrictions(['a' => ['href' => TRUE, 'hreflang' => TRUE]]),
+    ];
+    yield 'attribute restrictions are different: <a href> vs <a hreflang> — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['a' => FALSE]),
+      'union' => new HTMLRestrictions(['a' => ['href' => TRUE, 'hreflang' => TRUE]]),
+    ];
+
+    // Attribute value restriction.
+    yield 'attribute restrictions are different: <a hreflang="en"> vs <a hreflang="fr">' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['fr' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['a' => FALSE]),
+      'union' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE, 'fr' => TRUE]]]),
+    ];
+    yield 'attribute restrictions are different: <a hreflang="en"> vs <a hreflang="fr"> — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['fr' => TRUE]]]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['a' => FALSE]),
+      'union' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE, 'fr' => TRUE]]]),
+    ];
+    yield 'attribute restrictions are different: <a hreflang=*> vs <a hreflang="en">' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => TRUE]]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'attribute restrictions are different: <a hreflang=*> vs <a hreflang="en"> — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    // Complex cases.
+    yield 'attribute restrictions are different: <a hreflang="en"> vs <strong>' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'b' => new HTMLRestrictions(['strong' => TRUE]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]], 'strong' => TRUE]),
+    ];
+    yield 'attribute restrictions are different: <a hreflang="en"> vs <strong> — vice versa' => [
+      'a' => new HTMLRestrictions(['strong' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'diff' => 'a',
+      'intersect' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]], 'strong' => TRUE]),
+    ];
+    yield 'very restricted tag + slightly restricted tag' => [
+      'a' => new HTMLRestrictions(['a' => FALSE]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+    yield 'very restricted tag + slightly restricted tag — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'b' => new HTMLRestrictions(['a' => FALSE]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'very unrestricted tag + slightly restricted tag' => [
+      'a' => new HTMLRestrictions(['a' => TRUE]),
+      'b' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'very unrestricted tag + slightly restricted tag — vice versa' => [
+      'a' => new HTMLRestrictions(['a' => ['hreflang' => ['en' => TRUE]]]),
+      'b' => new HTMLRestrictions(['a' => TRUE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+
+    // Wildcard + matching tag cases.
+    yield 'wildcard + matching tag: attribute intersection — without possible resolving' => [
+      'a' => new HTMLRestrictions(['p' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['p' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + matching tag: attribute intersection — without possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['p' => ['class' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['p' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + matching tag: attribute intersection — WITH possible resolving' => [
+      'a' => new HTMLRestrictions(['p' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => FALSE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => new HTMLRestrictions(['p' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + matching tag: attribute intersection — WITH possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => FALSE]),
+      'b' => new HTMLRestrictions(['p' => ['class' => TRUE]]),
+      'diff' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'intersection' => 'b',
+      'union' => new HTMLRestrictions(['p' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + matching tag: attribute value intersection — without possible resolving' => [
+      'a' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]], '$block' => ['class' => ['text-align-center' => TRUE]]]),
+    ];
+    yield 'wildcard + matching tag: attribute value intersection — without possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]]]),
+      'b' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]], '$block' => ['class' => ['text-align-center' => TRUE]]]),
+    ];
+    yield 'wildcard + matching tag: attribute value intersection — WITH possible resolving' => [
+      'a' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]], 'p' => FALSE]),
+      'diff' => new HTMLRestrictions(['p' => ['class' => ['text-align-justify' => TRUE]]]),
+      'intersection' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE]]]),
+      'union' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]], '$block' => ['class' => ['text-align-center' => TRUE]]]),
+    ];
+    yield 'wildcard + matching tag: attribute value intersection — WITH possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]], 'p' => FALSE]),
+      'b' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'diff' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]]]),
+      'intersection' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE]]]),
+      'union' => new HTMLRestrictions(['p' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]], '$block' => ['class' => ['text-align-center' => TRUE]]]),
+    ];
+    yield 'wildcard + matching tag: on both sides' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE, 'foo' => TRUE], 'p' => FALSE]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => FALSE]),
+      'diff' => new HTMLRestrictions(['$block' => ['foo' => TRUE], 'p' => ['foo' => TRUE]]),
+      'intersection' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => ['class' => TRUE]]),
+      'union' => 'a',
+    ];
+    yield 'wildcard + matching tag: on both sides — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => FALSE]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE, 'foo' => TRUE], 'p' => FALSE]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'p' => ['class' => TRUE]]),
+      'union' => 'b',
+    ];
+
+    // Wildcard + non-matching cases.
+    yield 'wildcard + non-matching tag: attribute diff — without possible resolving' => [
+      'a' => new HTMLRestrictions(['span' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['span' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute diff — without possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['span' => ['class' => TRUE]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['span' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute diff — WITH possible resolving' => [
+      'a' => new HTMLRestrictions(['span' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'span' => FALSE]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['span' => FALSE]),
+      'union' => new HTMLRestrictions(['span' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute diff — WITH possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE], 'span' => FALSE]),
+      'b' => new HTMLRestrictions(['span' => ['class' => TRUE]]),
+      'diff' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'intersection' => new HTMLRestrictions(['span' => FALSE]),
+      'union' => new HTMLRestrictions(['span' => ['class' => TRUE], '$block' => ['class' => TRUE]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute value diff — without possible resolving' => [
+      'a' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]], '$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute value diff — without possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+      'b' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]]]),
+      'diff' => 'a',
+      'intersection' => HTMLRestrictions::emptySet(),
+      'union' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]], '$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute value diff — WITH possible resolving' => [
+      'a' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['vertical-align-top' => TRUE]], 'span' => FALSE]),
+      'diff' => 'a',
+      'intersection' => new HTMLRestrictions(['span' => FALSE]),
+      'union' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]], '$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+    ];
+    yield 'wildcard + non-matching tag: attribute value diff — WITH possible resolving — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['vertical-align-top' => TRUE]], 'span' => FALSE]),
+      'b' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]]]),
+      'diff' => new HTMLRestrictions(['$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+      'intersection' => new HTMLRestrictions(['span' => FALSE]),
+      'union' => new HTMLRestrictions(['span' => ['class' => ['vertical-align-top' => TRUE, 'vertical-align-bottom' => TRUE]], '$block' => ['class' => ['vertical-align-top' => TRUE]]]),
+    ];
+
+    // Wildcard + wildcard cases.
+    yield 'wildcard + wildcard tag: attributes' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE, 'foo' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'diff' => new HTMLRestrictions(['$block' => ['foo' => TRUE]]),
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'wildcard + wildcard tag: attributes — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => TRUE]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => TRUE, 'foo' => TRUE]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+    yield 'wildcard + wildcard tag: attribute values' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]]]),
+      'diff' => new HTMLRestrictions(['$block' => ['class' => ['text-align-justify' => TRUE]]]),
+      'intersection' => 'b',
+      'union' => 'a',
+    ];
+    yield 'wildcard + wildcard tag: attribute values — vice versa' => [
+      'a' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE]]]),
+      'b' => new HTMLRestrictions(['$block' => ['class' => ['text-align-center' => TRUE, 'text-align-justify' => TRUE]]]),
+      'diff' => HTMLRestrictions::emptySet(),
+      'intersection' => 'a',
+      'union' => 'b',
+    ];
+  }
+
+}
diff --git a/web/core/modules/file/file.module b/web/core/modules/file/file.module
index 7300dd9c6767798faa08b5b4fe34e97c8b905a16..04e849466b28a288f13909b5b1a73fa9f6a70497 100644
--- a/web/core/modules/file/file.module
+++ b/web/core/modules/file/file.module
@@ -1527,7 +1527,7 @@ function template_preprocess_file_link(&$variables) {
   $variables['attributes']->addClass($classes);
   $variables['file_size'] = format_size($file->getSize() ?? 0);
 
-  $variables['link'] = Link::fromTextAndUrl($link_text, $url->setOptions($options))->toRenderable();
+  $variables['link'] = Link::fromTextAndUrl($link_text, $url->mergeOptions($options))->toRenderable();
 }
 
 /**
diff --git a/web/core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php b/web/core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php
index d48a58089a5685cd1a19eb01a69683d493536238..a32838bd650ffcdcf448376664d486cc1434a08e 100644
--- a/web/core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php
+++ b/web/core/modules/file/tests/src/Kernel/Formatter/FileEntityFormatterTest.php
@@ -16,7 +16,7 @@ class FileEntityFormatterTest extends KernelTestBase {
   /**
    * {@inheritdoc}
    */
-  protected static $modules = ['file', 'user'];
+  protected static $modules = ['file', 'user', 'file_test'];
 
   /**
    * The files.
@@ -171,4 +171,22 @@ public function testFormatterFileSize() {
     }
   }
 
+  /**
+   * Tests the file_link field formatter using a query string.
+   */
+  public function testFormatterFileLinkWithQueryString() {
+    $file = File::create([
+      'uri' => 'dummy-external-readonly://file-query-string?foo=bar',
+      'filename' => 'file-query-string',
+    ]);
+    $file->save();
+    $file_link = [
+      '#theme' => 'file_link',
+      '#file' => $file,
+    ];
+
+    $output = \Drupal::service('renderer')->renderRoot($file_link);
+    $this->assertStringContainsString($this->fileUrlGenerator->generate('dummy-external-readonly://file-query-string?foo=bar')->toUriString(), $output);
+  }
+
 }
diff --git a/web/core/modules/filter/src/Plugin/Filter/FilterHtml.php b/web/core/modules/filter/src/Plugin/Filter/FilterHtml.php
index a40e048d41fbbc1b768be44a9c01819616f5d955..37dcb7feebcacdf0218ec1f60927275c829b3b9f 100644
--- a/web/core/modules/filter/src/Plugin/Filter/FilterHtml.php
+++ b/web/core/modules/filter/src/Plugin/Filter/FilterHtml.php
@@ -267,6 +267,13 @@ public function getHTMLRestrictions() {
       }
       $tag = $node->tagName;
       if ($node->hasAttributes()) {
+        // This tag has a notation like "<foo *>", to indicate all attributes
+        // are allowed.
+        if ($node->hasAttribute($star_protector)) {
+          $restrictions['allowed'][$tag] = TRUE;
+          continue;
+        }
+
         // Mark the tag as allowed, assigning TRUE for each attribute name if
         // all values are allowed, or an array of specific allowed values.
         $restrictions['allowed'][$tag] = [];
diff --git a/web/core/modules/jsonapi/src/Controller/TemporaryJsonapiFileFieldUploader.php b/web/core/modules/jsonapi/src/Controller/TemporaryJsonapiFileFieldUploader.php
index d07b4562ec84168c794f3cf7d7a27d89949b6aa0..945c77f0b3b19a323d5e55f602c8832b3fe6e9f3 100644
--- a/web/core/modules/jsonapi/src/Controller/TemporaryJsonapiFileFieldUploader.php
+++ b/web/core/modules/jsonapi/src/Controller/TemporaryJsonapiFileFieldUploader.php
@@ -310,13 +310,17 @@ public function validateAndParseContentDispositionHeader(Request $request) {
    * @param \Drupal\Core\Entity\EntityInterface $entity
    *   (optional) The entity to which the file is to be uploaded, if it exists.
    *   If the entity does not exist and it is not given, create access to the
-   *   file will be checked.
+   *   entity the file is attached to will be checked.
    *
    * @return \Drupal\Core\Access\AccessResultInterface
    *   The file upload access result.
    */
   public static function checkFileUploadAccess(AccountInterface $account, FieldDefinitionInterface $field_definition, EntityInterface $entity = NULL) {
-    assert(is_null($entity) || $field_definition->getTargetEntityTypeId() === $entity->getEntityTypeId() && $field_definition->getTargetBundle() === $entity->bundle());
+    assert(is_null($entity) ||
+      $field_definition->getTargetEntityTypeId() === $entity->getEntityTypeId() &&
+      // Base fields do not have target bundles.
+      (is_null($field_definition->getTargetBundle()) || $field_definition->getTargetBundle() === $entity->bundle())
+    );
     $entity_type_manager = \Drupal::entityTypeManager();
     $entity_access_control_handler = $entity_type_manager->getAccessControlHandler($field_definition->getTargetEntityTypeId());
     $bundle = $entity_type_manager->getDefinition($field_definition->getTargetEntityTypeId())->hasKey('bundle') ? $field_definition->getTargetBundle() : NULL;
diff --git a/web/core/modules/jsonapi/tests/src/Kernel/Controller/TemporaryJsonapiFileFieldUploaderTest.php b/web/core/modules/jsonapi/tests/src/Kernel/Controller/TemporaryJsonapiFileFieldUploaderTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..38ed1552855e289ff0e3f6c7bcf267de85d662dc
--- /dev/null
+++ b/web/core/modules/jsonapi/tests/src/Kernel/Controller/TemporaryJsonapiFileFieldUploaderTest.php
@@ -0,0 +1,179 @@
+<?php
+
+namespace Drupal\Tests\jsonapi\Kernel\Controller;
+
+use Drupal\Core\Field\FieldStorageDefinitionInterface;
+use Drupal\jsonapi\Controller\TemporaryJsonapiFileFieldUploader;
+use Drupal\node\Entity\Node;
+use Drupal\node\Entity\NodeType;
+use Drupal\Tests\jsonapi\Kernel\JsonapiKernelTestBase;
+use Drupal\user\Entity\Role;
+use Drupal\user\Entity\User;
+
+/**
+ * @coversDefaultClass \Drupal\jsonapi\Controller\TemporaryJsonapiFileFieldUploader
+ * @group jsonapi
+ */
+class TemporaryJsonapiFileFieldUploaderTest extends JsonapiKernelTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = [
+    'node',
+    'field',
+    'jsonapi',
+    'serialization',
+    'system',
+    'user',
+  ];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp(): void {
+    parent::setUp();
+    // Add the entity schemas.
+    $this->installEntitySchema('node');
+    $this->installEntitySchema('user');
+    // Add the additional table schemas.
+    $this->installSchema('system', ['sequences']);
+    $this->installSchema('node', ['node_access']);
+    $this->installSchema('user', ['users_data']);
+    NodeType::create([
+      'type' => 'lorem',
+    ])->save();
+    $type = NodeType::create([
+      'type' => 'article',
+    ]);
+    $type->save();
+    $type = NodeType::create([
+      'type' => 'page',
+    ]);
+    $type->save();
+    $this->createEntityReferenceField('node', 'article', 'field_relationships', 'Relationship', 'node', 'default', ['target_bundles' => ['article']], FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED);
+
+    Role::create([
+      'id' => 'article editor',
+      'label' => 'article editor',
+      'permissions' => [
+        'access content',
+        'create article content',
+        'edit any article content',
+      ],
+    ])->save();
+
+    Role::create([
+      'id' => 'page editor',
+      'label' => 'page editor',
+      'permissions' => [
+        'access content',
+        'create page content',
+        'edit any page content',
+      ],
+    ])->save();
+
+    Role::create([
+      'id' => 'editor',
+      'label' => 'editor',
+      'permissions' => [
+        'bypass node access',
+      ],
+    ])->save();
+  }
+
+  /**
+   * @covers ::checkFileUploadAccess
+   */
+  public function testCheckFileUploadAccessWithBaseField() {
+    // Create a set of users for access testing.
+    $article_editor = User::create([
+      'name' => 'article editor',
+      'mail' => 'article@localhost',
+      'status' => 1,
+      // Do not use UID 1 as that has access to everything.
+      'uid' => 2,
+      'roles' => ['article editor'],
+    ]);
+    $page_editor = User::create([
+      'name' => 'page editor',
+      'mail' => 'page@localhost',
+      'status' => 1,
+      'uid' => 3,
+      'roles' => ['page editor'],
+    ]);
+    $editor = User::create([
+      'name' => 'editor',
+      'mail' => 'editor@localhost',
+      'status' => 1,
+      'uid' => 3,
+      'roles' => ['editor'],
+    ]);
+    $no_access_user = User::create([
+      'name' => 'no access',
+      'mail' => 'user@localhost',
+      'status' => 1,
+      'uid' => 4,
+    ]);
+
+    // Create an entity to test access against.
+    $node = Node::create([
+      'title' => 'dummy_title',
+      'type' => 'article',
+      'uid' => 1,
+    ]);
+
+    // While the method is only used to check file fields it should work without
+    // error for any field whether it is a base field or a bundle field.
+    $base_field_definition = $this->container->get('entity_field.manager')->getBaseFieldDefinitions('node')['title'];
+    $bundle_field_definition = $this->container->get('entity_field.manager')->getFieldDefinitions('node', 'article')['field_relationships'];
+
+    // Tests the expected access result for each user.
+    // The $article_editor account can edit any article.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($article_editor, $base_field_definition, $node);
+    $this->assertTrue($result->isAllowed());
+    // The article editor cannot create a node of undetermined type.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($article_editor, $base_field_definition);
+    $this->assertFalse($result->isAllowed());
+    // The article editor can edit any article.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($article_editor, $bundle_field_definition, $node);
+    $this->assertTrue($result->isAllowed());
+    // The article editor can create an article. The type can be determined
+    // because the field is a bundle field.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($article_editor, $bundle_field_definition);
+    $this->assertTrue($result->isAllowed());
+
+    // The $editor account has the bypass node access permissions and can edit
+    // and create all node types.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($editor, $base_field_definition, $node);
+    $this->assertTrue($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($editor, $base_field_definition);
+    $this->assertTrue($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($editor, $bundle_field_definition, $node);
+    $this->assertTrue($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($editor, $bundle_field_definition);
+    $this->assertTrue($result->isAllowed());
+
+    // The $page_editor account can only edit and create pages therefore has no
+    // access.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($page_editor, $base_field_definition, $node);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($page_editor, $base_field_definition);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($page_editor, $bundle_field_definition, $node);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($page_editor, $bundle_field_definition);
+    $this->assertFalse($result->isAllowed());
+
+    // The $no_access_user account has no access at all.
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($no_access_user, $base_field_definition, $node);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($no_access_user, $base_field_definition);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($no_access_user, $bundle_field_definition, $node);
+    $this->assertFalse($result->isAllowed());
+    $result = TemporaryJsonapiFileFieldUploader::checkFileUploadAccess($no_access_user, $bundle_field_definition);
+    $this->assertFalse($result->isAllowed());
+  }
+
+}
diff --git a/web/core/modules/locale/tests/src/Functional/LocaleTranslatedSchemaDefinitionTest.php b/web/core/modules/locale/tests/src/Functional/LocaleTranslatedSchemaDefinitionTest.php
index d7e0ed530da2e8de01895edbc8ef8db5098b0070..2ec58b8e1b4d079c466417a048bd8480bcaa4fcd 100644
--- a/web/core/modules/locale/tests/src/Functional/LocaleTranslatedSchemaDefinitionTest.php
+++ b/web/core/modules/locale/tests/src/Functional/LocaleTranslatedSchemaDefinitionTest.php
@@ -72,7 +72,11 @@ public function testTranslatedUpdate() {
     $user = $this->drupalCreateUser(['administer software updates']);
     $this->drupalLogin($user);
     $update_url = $GLOBALS['base_url'] . '/update.php';
+
+    // Collect strings from the PHP warning page, if applicable, as well as the
+    // main update page.
     $this->drupalGet($update_url, ['external' => TRUE]);
+    $this->updateRequirementsProblem();
 
     /** @var \Drupal\locale\StringDatabaseStorage $stringStorage */
     $stringStorage = \Drupal::service('locale.storage');
@@ -91,8 +95,6 @@ public function testTranslatedUpdate() {
     // markup and a link instead of specific text because text may be
     // translated.
     $this->drupalGet($update_url . '/selection', ['external' => TRUE]);
-    $this->updateRequirementsProblem();
-    $this->drupalGet($update_url . '/selection', ['external' => TRUE]);
     $this->assertSession()->responseContains('messages--status');
     $this->assertSession()->linkByHrefNotExists('fr/update.php/run', 'No link to run updates.');
   }
diff --git a/web/core/modules/quickedit/js/models/BaseModel.js b/web/core/modules/quickedit/js/models/BaseModel.js
index f700522f4058cb563f80ec47425a0289b17accc4..6f1c60a269d3b0c59083edc5501acb84440908f1 100644
--- a/web/core/modules/quickedit/js/models/BaseModel.js
+++ b/web/core/modules/quickedit/js/models/BaseModel.js
@@ -5,7 +5,7 @@
 * @preserve
 **/
 
-function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
 
 (function (Drupal, Backbone) {
   Drupal.quickedit.BaseModel = Backbone.Model.extend({
diff --git a/web/core/modules/shortcut/shortcut.module b/web/core/modules/shortcut/shortcut.module
index ad50c1b874ac69990d87a8f7f3e8361d4c84c646..85905c98b59a386c8c164acad4f270f338ab3ea6 100644
--- a/web/core/modules/shortcut/shortcut.module
+++ b/web/core/modules/shortcut/shortcut.module
@@ -9,6 +9,7 @@
 use Drupal\Core\Access\AccessResult;
 use Drupal\Core\Cache\Cache;
 use Drupal\Core\Cache\CacheableMetadata;
+use Drupal\Core\Entity\EntityInterface;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Url;
 use Drupal\shortcut\Entity\ShortcutSet;
@@ -383,3 +384,11 @@ function shortcut_themes_installed($theme_list) {
     }
   }
 }
+
+/**
+ * Implements hook_ENTITY_TYPE_delete().
+ */
+function shortcut_user_delete(EntityInterface $entity) {
+  // Clean up shortcut set mapping of removed user account.
+  \Drupal::entityTypeManager()->getStorage('shortcut_set')->unassignUser($entity);
+}
diff --git a/web/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php b/web/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php
index fc76f34d939a189535cd2227937597e52a2b76ba..a01efd76f51f6c4ad47a0ccadbc7317cf6f3acd6 100644
--- a/web/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php
+++ b/web/core/modules/shortcut/tests/src/Functional/ShortcutSetsTest.php
@@ -185,6 +185,20 @@ public function testShortcutSetUnassign() {
     $this->assertSame($default_set->id(), $current_set->id(), "Successfully unassigned another user's shortcut set.");
   }
 
+  /**
+   * Tests assign clearing on user removal.
+   */
+  public function testShortcutSetUnassignOnUserRemoval() {
+    $new_set = $this->generateShortcutSet($this->randomMachineName());
+
+    $shortcut_set_storage = \Drupal::entityTypeManager()->getStorage('shortcut_set');
+    $shortcut_set_storage->assignUser($new_set, $this->shortcutUser);
+    $this->shortcutUser->delete();
+    $current_set = shortcut_current_displayed_set($this->shortcutUser);
+    $default_set = shortcut_default_set($this->shortcutUser);
+    $this->assertSame($default_set->id(), $current_set->id(), "Successfully cleared assigned shortcut set for removed user.");
+  }
+
   /**
    * Tests deleting a shortcut set.
    */
diff --git a/web/core/modules/system/src/Controller/EntityAutocompleteController.php b/web/core/modules/system/src/Controller/EntityAutocompleteController.php
index 1bffd291a477ead30835868056469611112b77a0..863c7535d685c38709592af33435cf89d0d947e4 100644
--- a/web/core/modules/system/src/Controller/EntityAutocompleteController.php
+++ b/web/core/modules/system/src/Controller/EntityAutocompleteController.php
@@ -79,27 +79,29 @@ public function handleAutocomplete(Request $request, $target_type, $selection_ha
     $matches = [];
     // Get the typed string from the URL, if it exists.
     if ($input = $request->query->get('q')) {
-      $typed_string = Tags::explode($input);
-      $typed_string = mb_strtolower(array_pop($typed_string));
+      $tag_list = Tags::explode($input);
+      if (!empty($tag_list)) {
+        $typed_string = mb_strtolower(array_pop($tag_list));
 
-      // Selection settings are passed in as a hashed key of a serialized array
-      // stored in the key/value store.
-      $selection_settings = $this->keyValue->get($selection_settings_key, FALSE);
-      if ($selection_settings !== FALSE) {
-        $selection_settings_hash = Crypt::hmacBase64(serialize($selection_settings) . $target_type . $selection_handler, Settings::getHashSalt());
-        if (!hash_equals($selection_settings_hash, $selection_settings_key)) {
-          // Disallow access when the selection settings hash does not match the
-          // passed-in key.
-          throw new AccessDeniedHttpException('Invalid selection settings key.');
+        // Selection settings are passed in as a hashed key of a serialized array
+        // stored in the key/value store.
+        $selection_settings = $this->keyValue->get($selection_settings_key, FALSE);
+        if ($selection_settings !== FALSE) {
+          $selection_settings_hash = Crypt::hmacBase64(serialize($selection_settings) . $target_type . $selection_handler, Settings::getHashSalt());
+          if (!hash_equals($selection_settings_hash, $selection_settings_key)) {
+            // Disallow access when the selection settings hash does not match the
+            // passed-in key.
+            throw new AccessDeniedHttpException('Invalid selection settings key.');
+          }
+        }
+        else {
+          // Disallow access when the selection settings key is not found in the
+          // key/value store.
+          throw new AccessDeniedHttpException();
         }
-      }
-      else {
-        // Disallow access when the selection settings key is not found in the
-        // key/value store.
-        throw new AccessDeniedHttpException();
-      }
 
-      $matches = $this->matcher->getMatches($target_type, $selection_handler, $selection_settings, $typed_string);
+        $matches = $this->matcher->getMatches($target_type, $selection_handler, $selection_settings, $typed_string);
+      }
     }
 
     return new JsonResponse($matches);
diff --git a/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.bare.standard.php.gz b/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.bare.standard.php.gz
new file mode 100644
index 0000000000000000000000000000000000000000..0de35771e2875fb4cb41d40b276904f0c6b191d4
--- /dev/null
+++ b/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.bare.standard.php.gz
@@ -0,0 +1,456 @@
+��I�a�drupal-9.3.0.bare.standard.php��]m�۶���_!,�In(�z����i���m��ٴ�J$�:�%W���-���Po�mٖ_�u�ї][ə��gfH�����MfO^��������(Ně O^|����k�����g�X*4O�Y�k|>�i2N�L���^�͓Y���J�Bw� �T
�'�j�"	�׼-��U2��P�7�
ָ��8�EK�$�e��O�����߿�~U
+R�}��~E�ς8ҾԪ�ѽȾ��<}v�t}��Ԉ@
+�"�>�DcZ*�����p>���Y8Z,5�1(�'"W���*�yU~�$��ӆ��\w3�����_j�Ӈ������M�|Oc.@ޥ��E�������_{�}�u����3���?y��+e�
%�F��uK�|;~�������߿=~�����~{}5��dB�U�OĔ=���^{��~�H��Sh�Z*Y�k�˯���kp5[䗯�(�~^]��L��a�ߺ�����N�_Y��9e��<J����yV����"�*�G����Y�AYB�g���M�W��0�t֣�U[E'lk�coCCo^~���%/�o6����%��%����Ë'����b�!���`>@ƪ_�d���o�Iw�)�?{v��a�Ã�Pfߍ��-ءW�&�c��N�GϦ��w�TM�2zLc�����jN7ܕ�B��@�}���hZL�(�*Wϵk���㱲�x�{��r�P�R-���k�]Sj��o�S��������c/���<�a��qE��l�:�t��ĉ�+Do��+�Ղ��p���<��3IM��q��G��JIh!F&>�)�JlR5�Χ�Om�c$T�&�1���y��fG����X��jXB�*P;P�&�+o�37���Fm�=�;(��J�N0��p����so�H�q���p���v���5�d	�Ґ�q2fR�3'�`,V��Ɲ�󘈦j��l�6�O�L"�▞-�9�ؓ�O���*CY���ί�o��b4-_9e��^M����+����&Mu���*�gvA��]�r`3�9��'�sRv�|�oȄg��~2�����3�����J��T�X.$���瀙>܁���kO��FI�!]�.Yh{��l�G��a�zmp�6?�Ys��l1�Y?�uK�:Lc��*|��1�Y
+�֬�w��\s_�c(�Q5�f>�M����(8~�ɉs�U�ꙺD��|
+���E�Y"�"�)4YJ}V��ks�p7�
+Xd�܉}V
+6�j���oO�O˜0��������oqy�+�;g *xP�Xj`�����X��X�4 ������2��놥���8j�Gᨲ��hj����.���ԏ?����@TQ
D5�cU��:���RK
,u�,5�|ਁ��8�R9j����QG
5pԥrT"@�a��RK
,u�,����@SM
45�ԥ�Tޡ(
+�{D��,Da����/Н+v�E��>��ӎ'��r*gxe��v�1}�5����VێP����S���J�M0l�|	6�R`�R-��6y�ć���cx�|����V�R�����V/ww3n�Sg��Ҹ��@� G���L��ʠ�GP)ݙ��U9���O��ܮ��ɂ���"�9��]�%P�ڛ����
+�kU���<:�T�%<�q4�a}l��������|o��=r���׽��efڏp&���ؘ�Db�s�_��~h~����P�,{iɰV���S�ow駹��f�:�M,���v�m6�:M�9C���^���8L����le�Q�Ee5����9K���|Z���}���?$ya����r���u��Y�;���3�[�$Ҧf�C�YS���6X9�j��a�?UVKͧ�H|j)��+�f�_3�R�t�R�g�|qE�z���UJ鶀�8�6������a^q���H�V�%��b�a�IZ^tL�:G�%�R�d5@�=A_�x�@�Jˋvèj�X>����¨�.�f�,��a�G7 ����Qs��������i"�n�HWt:��Q!�x����m:"��J�����6#o䇗��7���/��~��}�������y�C��$���_��]A�!P��6���������υ�)��$>����4��۬*��Z�ѕZ�TJ���ʲ}��6A̳,Dl�E�麶�0�2-�,_��j��D�>@u^�z#.@+`��ک��H�5M�0<Y��o0·��Ӈ4�%�M�Bn0(1��<K%�@�tZ|��Hax�\�Ba�X��ԭE=K��/���^�+����0����'�O2խ�0�,�?\$W�?O���}�WbX�y
�G��y�
+�J-GY��agiK��'�\^gt���V��*�u�|J��>�C~qt��V�_2xQ��(
+ߡ��I�]���������8�b94��,���*���Ĕnx��_'^M���߲�C�H�Dm�G�𤔺A�Ɏ��Q���`�j0WJw2|�@�Rw�^��kV
(܍�m%�p�|�њ��YUp��q
+5�_����j�P��oX�)aQq�\ �����k�U�86����4
�È�D��B�>1.�nǵ�{p2�Ǣ�!x6���وh����e�0
P�fY�}ֿ��	�Xp�aX"��=D|�@.���R� �8��T���������AMUfO�)�\�rD!��Ԫ���jj�Wk�xѐ�q��?��q��],���
+䚺������0��k��.G���=�f
Ѫ����e�2����$m!�B��>G�U�|���7P��ND8�̭�A1���Z"�rĸ�#;��}	�K��V���pv�l��E'�Ud��U\ܕP�ob����},6mv4�gBR[��
V�k���L�"¥�\��Ȧ��<��:�e���Jw��͒V�A��=�m6�F��5�r���I8Ƨ��퉰b���X��+��lbY.2]��|1�B�P��u��>��FC�Ӡ���5�݈-{-�k-��Twl�Ģ�Q�Z9?\��6�ΙC�DqF=&Lr_�}�1�bS�)��Ğ.
޳{T�x�{4H,��1�Si't ܆�.I�>�B���$���R��I�Z�V8:%�B��ڦg�[�H�1k.��85,d��!�p�\��0���\?>"ۖ{�˹����̣��0�~�G�(ϖm�C���ck�%�Ze����}��eo��%̒OE��{�ՓS�Q߇��z<9����G�t�����T��Y�J�=�}=��
+���^�����3��J�b�]n]���EO��Y�qd��@N�[��t�"���aCG�`���.<��XҩѵP�4���̓/��Ã�Z��?���Z�NLf�'��;u:̥0]�<�Ǚ��ib��e ׀�Q���.�,�K��s�[g���I�������$meW��*�Ѽ�U2��p_���R��	u�+�gQ�#GH�)5�k��EL��z�o��5]Uq�����Sɞ�d�~���I[�&�w�J��,
���"٢y�߹p�_����'1v\�Y�
Y���C�����&1��k�,g1��=�1�T�l圩v���H-��$f{�&���]u�0�^��I
+REl��/!;��օ	�%*c���%��>�6v)�Zb�5�W�(;�8���a؜Z��5��
0t)���g���=v��	|f�
[#6o�qB���XL�1�-$m2e[�R�"�sstǢ��N����MH��ږ�7¬nn����=d� �Mǰ��
+���:�ȷM.�C��"�&��
+,[��!'�!�����}�����0�n3��LD%����5��=��kv���/�ײbw��mX��@���sM�:ܟ�g�!򒮔�ỳ�y�
+i��-6��òE/��{ՂIÖ�m A-���y��D6�pö��/W��<�
+Y��,6b����Ȱb�F���;�ϔ�x>��Sxru]ķ���ǿ��7���Ӻf'�V�t��MU�BU,�����L�g�7�� u$w�Q��9"Bȵ����s����c@��#k�m/�9K�������H�E��i��[���V�ʼ7������,��m�#=��CܵՎR]��T4���oql|�<�R��5���p�7Ԅ���5��:E��'�U���jS��_jޢh>	ł(�X�4q��N��:�
��X�-����
+|��`6f�'���@�7��p}v{�>�1}GH�ubC�Q��@��R_w��pX��<;�e\�e��Uq�V>�Vany�I�D�r�4�J�Z����_�a�)�j����h1y��I~v�9o��c���n�[�A���G��"�pD�� �naB8s�S�U[))�,�����Z��H�FfA�+od�|����3���zU效Y��c��B쀂2�\�o�<��m�R�"�R�z������zO�w3��qT.���tjY�N(b��#�:r
,�nQ�2��;'x�}��*)W�.��*�i�^�ҫ����F]��P����xŹ!���H�a�z�@�/������a!����P��O�T��H�Ï��$�Ģ<�)�(�†Ed7*���@bgm��݂H��=Sp�|JT�����POH���;��-{J.<�,G�ڲ�r>��ձ�⾮d�9���懏��g%V��G�S�r-�5�������Q��̃��o\Z%KX���!����d�
+"9�Y���u1���RhiXAv!D3�����h��ot�6�B�X��
ꭔu�]X�2��JǡPG-	d@�(�`���
+ݢ&��t_Gؔ�[CJe�q8���E$q���nq�
;/!�����)��B��)=Vc��s�g�Gռz�M_��iH�n�Ԭ�l�C�[��ͮ��.��A�4-�6:�#����AH�|�	�5\�+���rհpﻻ��^��v������cBu�t73R]:����E$3����Q���>=yp��dIԵH�l�z`:�Ң��2G���[v
+�ڲ!�ͬ>8%)�ԙ)�	y%g%��r�����͊K��r���6����à�=Oo���$�"X\Z�q�랎�!�`D��M�s�m��!��j��uC$͑xz~�����B`� ����:F�ٶ
�%�ٗ	���L�ky�K��믧7�`-ǂ���䖯�5En	�<nQ�Rϖ&6mFz3��r�	+���E0a?�!G��a%Z�����ybB��#��>a�m��Ӹ
C��Q��0�zJ�ݜ8P�]x��4�fOݥ8	bJB%U:ؓ0��i��<9;e��T��p՜���n?��MU�s����Z!���������d�
+D�|��l�-����,C��S���"��.Z<�٤���$N:N�r��
+�&�T����+�m��:'ǿ��>��K�6�+{�t6'��)mY���+#�����
+F>�S��>5�[�r]�a�t�<ڤ�r���`F��mE_L��Ԉ:�i�:L��?�]��7��6���Ė�5���v-+u[L���]ͭ���WN�5��ͷ4�jH.T5�Ш�����2H�L�ސ�l԰5��K
+��8�O����M�v�ί���ZJUqZ�fY���n���b��z^9%���ğR�K�j� �	�X�~#��t���7D2nS=�'�%�N�|�u����̭N�V�m�E�.����q����Q_�gU���c�4t��'�-�V.֑�sJ
fx��D�m��z�kiE��/��Um���g�q��W��L/�LH��Nc�N���ݙA'�������6.��K.�;���ǖ���h�\�+��zH�J���܏���|��ڏ����w}r2��I�.���Hi�����,d����D���a�ڢ��!�"5�C�)M�6_�7� ��.�c�	��<�W�E��ҹ�l��L��#��9!����_�+҆W�./�,� ��=C�D�Y��o��ÜuQr��{�N�5��o��?��?�'�7�[��������ف��,v��s�&��!}i];&2:����lN�c�$5�fޣ�^�,�H�9�}}�Ƈc�c%-[����bz�}$�(��Lpf�`��m��K����8����ɹGzS;O����h�w���We]������l�B��}{�V���B��5�y�?r��+�{���Fq����Jn#�h.��g��훽=�Χ0(ͽ�Y�7r��翽~��/��4j�~�	 V����8�p?�[�_�X|X��Eq#��b�iH*��)&0���Dw>l9b��9|�)����Ds���auԜ��2�����{J�_Y �fi-�gv�,�<$\�!Es�s�\�I%x)b�ap�DL �d%��(�	"����:|�<�ԓr���;��a�qR�^0�H�5�Vx��E���ʈO���x���}�I>x`����͏���3%$9JK��Dy��"*�KL���'��Q}��]���������?a1;*.�&0+/�����0��;�3�P^p�G��>�N�!m��:�(�8���ho�g->��f��+-l2J���zu����|)]�>�8���I�:֩+3=�*C���`�P�H�y��R������S�rH�������x��G=�!�Y����e7�DM�w�����H�9I~��y�Ӆ���%���ı���"�"(�#b�D��X^��y
+'�.=�5�s&jUVo�^
ZG��d��p�+���_=���EqE�lj0�� R	B3�|U���G` ��#�M�\�o�)>J𣠫K��1�"iM�2� ��W��yD�*�<�sHTY����Eq�h��1!
+:�`d�B8�N�(�s���+\K Z'&_%<�0�&<! /}�����:-�����	z%��X��	kbaPnEQBx�rcB��:�8;�Y�a��-���9@��ˀ%7�_akt%=���/�\�i�.��﯑Ҁm���:iЬv���,��c9�x��cO��f�}��i�݅�݄NB�Y"�,Q���4�HP� �R�EE��k��M�]�'�V����B��so��v�f��N*�+�RJʶC��GAaq�l��hZ�{D$��|���GY%q��C�|T�H#�YTb�I<a�ր<E'�Ь�&ļ+��T��$��/�ɛ�8��]���uH��K���&u��ÿ�.��Z����$�Bxw���w&�«�3�D���Z�L���6G�Il{�b[d=f���G�V�%&KQ\Iȱ&%�9x%b*#��q�\C��r��㫧]�_)D��>��5��(�j�w�w=�APc�Y—TT�˜ �$J�J�D��E��e�&�� �~H8����;��^��R���/�����r�=J��M�m��b�b�U>�K�R�_���V9��È3�,��8�"?�(L��b���#�ȇ
+9j&9aȑ7f�>
+I��B��a&����孼�_�b�%�7:��)E�#!E��Pz|�ILsƲ<��0/<E��]�=<������;8�ǡ҉:}&to��2P�:\����eBk����"hD�J�2(�\`�&FW���@�O�H�~P���jQ���
+1�ZH���s���FQ��"B$S �LQ�daIFӌ���4|�àg���>��>@`慳����.��0~�i�*�es)��Q�ԡ�b̓HY�������)��w��;6�epwkA��A�_�_")��ei���'1��&�F(��u�'���n�uE�{�8��o�<��6��!Z~��
+�i��I�gJ\ ^A�'2��Ȳ�᷼���
+!�}��T`��]PV����@DR�� ��Z�+xDY.����!����h@- ����!4Q�W��#�F�lp��FLfem�i�d�"b�zr�"J�������B���M���������{�i�Z�~^�%t�}���yI8��P�)��l�.\MbVI����=���?b� ���I=��>5���V'���icX,��<�$�E��)%��&fLJ�K�OPO���E�f&�8��,�l�xR��(-����,F
+�㒔���2M�����l�9�[~L�������럔]ߎ��5&.�2uo!�Qlێq�U�rC�����V���u�^������unZ3�ZF�w7zؚ���{��2�_���?��D�kmW��k���;o��tl�u3�q*jwI˖�B���[���\n����;����7c�}��e�6R�C���jXol��v��	�E�A����͂/k޼�����@�]�x���h�oOt������5;?�]�~�^
+�o�~}��<��m�M�����
+���@t��o�rM��A��> �o{�l��w�{�
9mT�)�`��7��
+�yL�.��\���=uS��^�+������z�-6~�4fw�u�L^���=u÷V>��L�/?m��;5��]�.0�iR��A$�EP��~�뽿i��s��ΰ[@���b�0M1Jr�Q�I-p��ʪ,��W��?��p���z��q��l��m/'�˽a:l��r����z�dj�x����s*;̄�E��u�p�n�'��jmx�u���W̮�5����jb�*
+;5(|��u��_-�vp1W�ke�7|�>��'v�����^)�A����?����w>�?��?��WpL�����M �Y�/��o���7XB�?j��(�]�1���7��p�{��;u���/l��
���R�S�Y�y[cd@#p�pݓ�o����2(��צ��+5�K"=��"�-��0�@ڤ��\.���ŧ��|���`W��/�x]�"��'U�eL ^���Y��������D�罟b>Q��4�7�X�v��q��~�'���� ���~/��\oТT�Rta���������j"�)	�U�_��19[|&g3P�>f�PZ �/�u���	2��w���x �m�C�����C>�<��77���;��8��vL����d�2�f1JR��8�$8)e�HSA���Kk\4����x����?��_,��vX�
+�B�j�+z�sw��ƽN�Z�A�هp]��N�E�\�����hA��1�݊��éc	���ڐe��J�R��H����J%��^ޱ�m��#�i�a��j�C$1�[���53���&�`,e�����ř�p�"n�$Dg	6��*噒���(��k��<�\��J=���>��t�6�Od=UM��-x>#��/���#c�4α��L��!QU
+ӓ<Ey�#�#�e)��h��r�:��c��"���A�?Vk��]6;	��
�]�A��nL6X-�n|@ K��/ܱ��on
�'����йuh&m�����1�~D���v��u����i���X__�W�oׇ�?']mPɝ��z۞�J4C	��Z�S���8��y�YN"�RB�@���󈒼ʪ��o�p��{�����k6�A�'��~��DĬ~���a��n8,f��e�z~p�,�`�H ʛX�碫�=}��ibl�MQ�����]]��g�N����L�
+��1l�n�<��S߬W�@�j��G��j�]\�*�5�ۗ�F�]^@�jЕ���k�g�������K����e����� ��Z2�G2 Q�(.�Ue����V
�P�qF�*�	�\� �$���/ȕ�8�l:X����P'�8,����0��x��E���է���z���O�n��j�(:"�����-x̖�n�̚3��Cm�f?�Bڒ�~?�M~����g5��g�~^�R��~���z���.G���h�(�c�-rQ/&0ga��Sn�������}�;D��x�:����J���u0 �fa:f8�xP5H�5"&��&y$A�T���\$(Ε�˄��$\)I��6����H��K�uCx����^V���{�7��8ڀ�eN�DY��I�T	$6�J��H��T^c{�q�>��//̭�.440�1��� �ߕ��3H��;^������a;�Po!�oV�B���d���_W���,r7���F���?_��y�)OΖ��II��%�;b�4J�XݗƵ�I.�\�˽7��8��bJv�,W�}�C��'��'-���d�a�u������7H�����_9���4��yS���]:)���W|����H�Tj�,/��r2%Qr���jm�����8(ܸ]X��D�v��P�"����WY
+�1��/�D�<ÌF�)�|��>������^=ٺ��'�����URA$83RhIS��#���xrF��=ˋ�?�U.�y��U�G���bQ\�E�gJ!��Y�'4FQ�f�eU��+��ˢB	��b�d~,����sy</� �� �ၱ
?�����,M9+���� .H�hC�*^D��"$�1.�x��q:��!�~�+�0���C�
+N�!H3�7P��y�:�ʌg�h��&�GBNc�P���ҎK���h�{6Ɗ�/����pUHZ�J�$�P�*� Ouju&�R|���NdZ'šε��A��:�]$m$�q����c���?R)3��|!�����mX(	�q���7ɻ���U�mj[����CB[�;-k.�}�Ql�vM�ͥ��zKy��Q���ٳ۴��^߸	�M1[Bs�V����M�PLmA�9v/`n/�㖄����\V����-_)��4����F��q�\�#�<ӑ��8Ô�T)QE��D���ɖ8�)-���k�}�?鬗��
+V3����~ut:����<8=�ԡ��f_�,�Ș�ql���B�Ԝ~���}��r�Q���jI?�ٍ��6�ϳ����o�����K��h��f�
+�F�wX����o��L�m�w/k��\=�(Տ�xV���j���'���
_����w�ݶ�q����7�s���{�2�\�ܟ�,���”ch���պZ�~Xj��X�~B�����K��
A�I7�����\�\2���l��r�s�b�,�>ם���O_2Cv|�]�*i�f`vG��df!�sS#��h6��؃�44�6���ɑ#��(�.��;��!Ͳ*�����*�U�h*ʨ�$X\�%t���
+�A��H�6y���V*y8�r���Ky"�GJ�J��W�GGɌ�T�T�hY��T@@��T�K�g��F���c���<�DWk2�ȡ@��8����v�	���s��g�@[D?lCrb��%���(Q��
��FF�a�ޜfg扉�9-!l�s�bo��Ԑ�Q�9t���s�rV����4���i�CjH����%���ΒF�)�c�St�yz�)%�O�;���IB��y�r���I�	��lX��ԡG!3`���-v7돋��f]��lÏ;�_Q�3�:� ��c��w^�t���	o��OM�zetą�R����r����F}b�[(!��b}��ʓ,Nw3�m����BNZ̉�<AUR	��@��)�p%SJ�*�r��m=ޫ5���n̾�s���~��3��eU���m�e��K�v��B�B�^��4/Iٜ
+���{�whX@��^�]��j��9��/j-/;�qw	|;�a�P��8<�%��S�D�I���	]@�G$���x���L{����I���w�*LP?Na�(�
+�8��^b
�3h�E�8M$�I�1aܻb�ZK̥�aB�g$SH�$��BF�-���
�U9�s���鑡ۮ���5ߺ���V(�~�B	R�k��(O)Fq3$�d"-��,c�Pbܻ�D����;�'G	[��.��=]�օ)���ɥ�A.;�l����D;Q��P~[���*҃$���I�-*��\�GJ?�e�8ӭ򌰄a&/��P��O���^$��9J�d�X��'쓻_�r���@@;H����5��-��r��w�ϴX2�*`��A�
+���mֻ��Q��e�S��L;[{�e�8A�/j���M���~��ٝ���a�ڳ�s
ݹ��YU�2&��@�۔T�ЉD��d����s�y��\�xn�<�P�{`�w�<�=א�[!xn=u0��㹆x�GsG-c�\_�2u�]4Cyp��H�"����ݡ���݌�f�I(!tv��I����0�zn`=6��{��{��܃�|r��g���������Fq�~����Y��Q�BJ��Ds�0"����$����
+����r����7k0Njx����A�lj����i��������5�C�/���l�QWWu����b;I�#J��kt2���i`l�ٯ�ǫu{3q����,�p�K��[mʶ�r�^`��o	��I���6Θ����p�R����{!e�Hx��a�{���.0}�[��R��e಴h99-Lτ�	PL��p^�]�j������r
;$�W4�wu�������9p�qg�ߗY�|�	�=��T�T�+[��|�v��b�2
+�(���l��	�����BOvp����(s�rm0�y��I)h�����ةs��aqBv�}���1!#N߰W@��f:* b�K�����oS<4!<gK�G?�
+�v�� �R����-�Xr�LJr������z+>߇ gA��AЏ���MGÁDxsu���ش(]�q��숪>m�6�F��p���v�mn���Q�0TG/γu�~�0����'$�=' �z0
+\3����ɞ Tj��?2Ȟ⢏�);,��^�O��SS�����K�?���_/��Hvk�����$�,�灙��oz����A���cNl����=�HM�=�̦��p���3k��&D�hIǾ�T���v�{���S"�[h�D�9���h?��Կ|2�k�m#;�oe��sM��wf3u�$�=9
��n;�Z�
+�9�b�N��B#t�J�w��	�b�O(g`V����P���#g��r}�����f�e½�y&K���s;	R�}x����y�^�H6z=���N�פ��A�*p21���P��*��V�Ũ���$�h��0�?��PaMw7�z��fV����g�v��ed�8�|���C|i�ٽ�`���(�3�"f�f���f�l^Vm������kT�QB���Ux]��W���
��m��?4�
+)�V�ڭ�we�59�T5(�������kZ�t��bX84R$��K���'���M)�H3,HV��B�M�VQ����p��d�)J*��������7�����?lQ��7�����d�
7�I��e�sQ���ʔj��LR�p£�q��3LH��cz,�͈[��sEn��V�T��
��
����՛3�A�_gBo�#e����t�,����,lky�q2����1+�R�}N!9])�n-�κ��E��kj`�'v����Lj���W���3��Q�Q�s�8
+}�,;s}���mG��2'�<�ٹ}��s���������D�7��I0X��c�/�����gz1� �;�,�,P+�4�?
��E��������)�4����$XۭO�<?���7��%�<�3��I�Č�~v~���8�kQ�_�����U���6%��#�(&Iq<a��}��a�f��Vn2���lۏ8ϓOb�ER>|�K��5�4��'�<��e�E��m�~�?
+gI���c�/ᨰP���s׏�8S�����q�J�,k�8��C�ơM�>{�zA���'`���9�i{.�+.�3Z(5��f^��~�T��a�ׁ�[X��v���{{n�rU)/�$w��Ŧ�%��:Y���)�b/H@���R^��4�4{'Z4�ۖFV��P��o�p/���������3c��R'dz0���s�(㾟|�ق�ᨽ.�2^v�;�0�l����/��}pIa�)�GA���9_�:�;�$8
+S�=�h%����9����!��蓸�q�9s?~V#nbOS��E����D��F,�L\/���b<A8F�Ü��M�	@8&7#N��8�a��B���y�w�E�܋��W�,�W�R�̌�i�zC�޿�1���L�&:���21n��A�E�;�tՊ��.`�K��5�+�K�П�M��7��

��|#��xf촛���2�X����vuQɽ�3�@�$
+I�)s���>�ؓzJ{�)X�i�]�Z`���s��4\�@��n���������P���e@��)_�@'K2+p��z���&�������<w����xJY0���?�R�!
+
������?���"}�\y��Y`�!e@�O�"���<O]�������2w�S��6�لT'm�t��NN�7#�w��{���wbreCc�e��W��[�{֔��A��#������l�Ȑ�(�ۢ.+��D��_��j��#!WSs�(wH��Jq�\�ydb�_�zQ.[�`�yd�4�m�߱j]'
;t"Ky!v�B���VXT�Qw�(Ί�KA�艜0T������ky�h�Z�鮋�G�*|P���Qm1��DR�f�{���R�WCwZ2����i���A�6��L���,���W�ذX��K�2�GҠx"�X6oΟ &,�p�r�AN��fY�n�o�:5�,���Ҍ�	���x�f��������o�w�]m.7�
���7��H>T*?�M4}.�j�HDm�r���Ji|�=���H1r�M�q�q�����]��=��V��Ԩx��cNe�%�;�j4���
+�X�sB$`��f��'��=�'��N��]��x]˓�X����r��
�L���7v�%W�6���'l��},3#��J�D����l�3
��i
+L!:{
+���n&U��b�R�<�%f�%���v�����ZN�s�ʜ��}�Njr��GJ��a����0��T��X�DT�\3���Lα���{��2*���8H�̱��L��y	:Z��ݥ2��߃�/U��=<�itf����7>�@ص�$8|5us�lY��~>�e���1�a�Ǒ�3=7��ȳ�qr��Γ2�M�ex�m�b��-�l KP �AX#���Y��h�<xQh�$�@��<��1j��a�I���s#'t��c={��0�m��}�/�ƚ�7�(����r{ЮĞ��Q�1DF�eX�g;Nb&i��
+~hƎ�V����/��҂f88��x���@8�2�L0ż7`��3��r�)!A��)qQ��.+}?5�7�c �n���M�z��F�Em�Z*~3��D�7U��8tt�B��M��0�,�	*���P�	�H����g��~�>l�77E��j�n`���EZ>�w�C��}Ho���A��C�\>����՛����P���.w��L��YD/�/aJ~���J�����R)�*!o�����������}c��/_�����5�-	4�Zn�oa��^_���/E������Z��z��{�F4ey��������+�%�;Vkh�cs�\f�
��W�ח�\t{I�V���b��n�*�4�2�������P9��n<i)�ġW]?�:��9q�5%Q���i�b+�L��p�dc���r7��$E1=-U]����wk��`�b���E�شT��52lݜtؔ�y��^�����&˿/�m�P�̓q6,�J@'M�#��)����-<��1D��&L��ZGq4_�-(ܱ1�̇����fY&lĦs�(�a3���<IJ�b��� �d���l�*Ҫ��|;�t"�$��tX�V	�D��^�����a�9�P��5�ȝjt2i��{Ҥ�幄vdԬ�@���S�w�%��GF��Xλ�L�d���&T��d�N2p15���;5�p�M&�n
+L�ūU=� X0���`�OO0�^��aj�]a��`�f�mz~���*\0����;ߏ~���|/��]�J�Ջx��,e+@T]o�r�1T�J��bU���%P]
��Z�7t���+=x����G��8KY�\K�~�)޶�U3������I\472�,�I`��	�i�����Ļ�;Vb�Y3�tY,��̵�������4����V�4�r��[�ޢ��:��4�/��
�/�&��6C����	��m4�|;o�n:6��t�3�R���:a�����M�NىL��-6jVӟ���z#��7@�+wOm�P��:���T-��NE�M?�]���j���l��v	hOv�0;�H���Ҕ�K
��jzԺpf_�o�B�����œ������Ɛ��I'��(sC$�ߒM�z
�]�2@9����D�f�e��x#���5�������
+�����ݢ�$���,�2
+
�
+����Y�엸��:W�ε�&�/�  )?4A4J��:������Vy�P2���P7D.�s�6�w�I���fG��^�ѸC̀yM�3�M�``:QV(�*]�k���e!�v��ܘYy�6@0Y���d����no�qH2ug�����⶷n>۔�YY.��x��IZ$�|��$l�g��~�@�m�:���
D��ݼ]�%l͋�a&8Dq����8#m0��̉!R�p0�
��0n��Q��WƮFt���,�����?T��Ru^�a,�٫�ҡ�\/��
OQ�5DM_:��Ɉ%��9!��R¦&^N8�&��U���(8�7G+2B��6�w�Tt���8=��Y_��x��.����[C���B1��1�-��~�Q�ߧ�������xAQK��B�ʾ��Y$5�I���ۆ�f���=
+<�mvX�� �ɆGq��~)H{jk
+r0DFE'SY�
+AA	9��Hly\R�bA${�wd�&g���� �Jd�I�A^��<<�drH�l��Ӝ��?��I&?��d�[��MLZĔP���o�B�עL�=��	)��
+p���Z���K!qF��K���%v-��n��������`����Ǐ��^l:Q:16���*��eY�=2���:M�tP��k�ᬍj'���c��%���<J}�}rt�=�H/�Gz8%ܮd���i��p�L�?�bN�<Hh8��}��/��>��G�̐C���4'��6�^������P���ݯ�2 ��|Y�#�4�<s{��^>��bӦm��YL��u�U�@�ĩ��3h[Q�i�����!�:F<d.���������&V'3��V�HO
+�ђ�P]�І�/���ـ�_xA ~6t�ه������7Mt�D崹+/�X�	�`�����a��@�]�w����'�ji&U��Q�$�H����D6O��=Y:�-oXM�Z�Q�I�0��Gkc������?�����ԀE:�*��p�d�H����\��M2�:X\F�9�7��Ҹ+�K��f�)r�����QW�i�2�����
WS�1�o�� @>�	�����,A��>�B>F4)�)j����I��%v`���}����<�D
�DŽ���2�]VNG",��2��1�*��{APHo/���ݶ!��.s���`qPlT�͊JV������>o�Fǭސ�	�C`N��QB�w�P�G�;J�+��遅����4BD��ラ�	v��x�쌫��N\�D�o�Ĺ-W����Y�z�ƹB��>Bm�Nm�r4[��H/}���h�TƷ�7�GK$��H]K5?"������~[����W+��\��4)��Ѥd|&���P�|>�1'�ϥ�
+�W.��&�:��ͬ�|f�H��k�W\Ga�S�F!�P�Q�T��D�ڮO$�����!�"��I�M��ݐL�o��,�A�O�
+�z��,��<�q[O\R8��#�jxŠzG��y�%���V#۩ 5ۧR��)ֿ�#)���������8��d�#D5*�~��z4%�|�h�۵	���YFu;�:��թN�.�̃�a�͜,N�������<�سs�O�-<w���v;A�0�#gj�$��.6�Z5�lS��w�"`�.���rw`)����	~b�<�Mϊ3��Vl������yszP4%�q�{��۪�ܹ���G�{c):��F*@��?P�����oXơ���L�^���{����L=��%��n�w)����7#փ�o�9�4V��5�ݥZ�+N�<K�����OBq;�-�[���ș��َ�fn�%��eVh&���0	-+��g�:�OuT)w�������]ܰO� 	�B��3z�qb�&��,bDaE�r�u�`�B�䢱�tg\����I>���uս)F��I���3�{��/��Fޗ$�&<.$��^�~6��`��S�
�����S��M�����U����
+K���\M��5^�����y�V��U#+���9~��L� `���E)�(��h��^��t�6G�������V 1�K�y�:t�����jG��.�J(ш�L��9b.�y��@�/�y]ܬ�rƶE�
+�����9��^��xE�����"�2���n��_)�W9Y�X���9U��m�q[^3���b)8�{=?�Bd	�HF���`���,R�U��qly��������4��6=�9��{���s��D���:t�-+~���s������.��ޟ.9�di�`�̿z
+�˽��ͱ/�])��Q�"<��=2��p��3h$� ��2�D�}�	��_=J?���]
+ ��%Y�4,
+]ΦG��N6��Uޫ߼���_���|���{*:�l���؏;�]a?�\v��������gW؏��]�?@���Җ���o�|������	��?����Qk���������¥�4C�ׇo�~|��{�T�,c���ûo�;t�C���ۏo�}��������-�����|�����!�S�z��_����h|�3�HO����o?|��d7���G��'�����ڧdM����l%��[�7?�D��:����7�X!�g�>����e*�����VFQ�`���fJ����z���W�oA��p��#b
+2C� �)��w�`�9�ık
�eC���$�O�8��lbGi��YV��I�b��u~Cb��<���{E�W��vN	$��A���0��Y�-3 -qG���
iH{�I�f>g������G��n�o�[�#$���%����r�X��Rėi�QD��o��Ŀ�C^�5wdIKk��q��0͍�T�)���AC)�.
+��
��Ҽ0�1�!
35��By�I̡Л>ɤ[sR�`�d��`@im9�b�J���)�<͇����W�
ҥp�`o���T�* �/��������5��@�cLT���^��$��X�־�{t�#�Ajo�Y!��=�������q`��_�$H���axJQ���Đ������X�!��>D
+W;�6�{�����1����!C."A?c�Ĕ�j5�8?66�����W͔���,󟉭N��C;��G�M�-K�ύq��b��դHE��*R�"�>��.mO<j"��
+�X����Drz״I||T�����&��]a���~�yP�ϕ��.���]]^�Dr쐕>���Z���nƴ��x!����q�L蓍_�)ё�+�0&br��[1���;�-���B���o)���2mK�
+x��:�~����5J����v�, G#<��#��9�KG���C���X�V���֫[�P����ujEoDBKd[�f	Ҧ�/i��u�~�
��o����~�m����<���#�׶�?��L��ٗ���e6J�ФX2�,XR�.C�㣗 d�F8'��>`w��Yʹ���$�|�|�I�IZɑ`��#�3�oR��a�ZS��n{�V^ש,�Z��y�0��i�澭�^�T���V'�C
+�"�ܞ�N"Bib�LRh��L��2�Q3��j�~�9�޾!��K_.z{K�)m�an�ud���#�����_y�ߎY#c�P�=��M{Ti���5q�P	���+[k2�1a�9m7����8�S��>}��WmW��fR�F�~��}b��2
+${�J���7\$���6ͅ��Ny�,���1��n�k&�H�D�4� ~��a�_���0cx�G�1g0oc�B�=m�5����(����ɨ�U��r�v1�(�8�����<!~ 6g���t_�Bۘm&'iMܨz�$�F�y�nD�}
h���S��Iu�������c�F r�7� ���h��Ki�3��.R��
+a�q$�L��}��e���,Khi.��K̿�ɢ����ND�v��	��sq�|R�cH��(-��#�$t��O	��HLL"kџ7d��lG]4y��HxS�"�ez���ӷG���0��αm���{�V+�fh���F(�����Ze��GI��ޯ�z��<FfS���n�$ڨ����*�%ӵ�(	���$I�[����`�r�Ó�Ĉ�C�tA;NJ%�)�g�^��[��a�8A
fB�?yj��Ȉh'�ixp����<M��7����g
s��'V�V�@����_�w���q��2��n��򞄋�	ÆW΅|J��=ԍ�n��ph�=��I�v�H��'C��Rz��H9�'D�b�~B�c)�1�G�m��P���*�&V�Y�&N��x��쾐��[Dr�u�rRK#Ґ#�J�ɜ�N��|�Ҙ����0z�E� �5C�����Q+�b9�*�Pk��;x�	:.V��X9&-�Ӥ�����]��ǟ�i�_�gWxR7�NG�;�yi��<d��׊��tm��{.l�3Y�[/��(sL��X�	��b��l>G���0�˵:�0Y��X[���؃��lE��bi�4�����?�c�(0NI��ڀ^I$
'�-W�*��#qm��X��D���\&�(a�?�!Qu������G3��3y!m
+豗2�P�bLob�����K~5����o0�K��B�YX��S��1�2#�+`���5eA�f9&bF��1f�,�|_s#� �Fv�d�|��&����:�[��m�C�����(�*��������F��z�d$���j&/��.ܢI�H�~_����9ɍ�P���&����x�E���M�hzEs݊&f�7.	?G�D��j	9d�>T�(k�����L��:�.T&Ĥ �n�|�V.P��l�����*c'|����O�~�E��'d�����ρ��O��ؤ��X{J�����J}R�"����1��$���(��J��Y���B�^i�����r�������[zt�Dj����Y�1���Ms."�s`κ������?�Z�|�'_\b�E(�J1���N�/H�6�v�'X���I$��Uc|L�m�OŤ�x�H�M�`����Zw��9�x\Do1<�W/��	�(*q3`����|1���	uB}�=�x�c>����|��٠��+�̀�5u%Y�)�'③J������a��~������U������M�b��� �@5�4r�A�zH:�\i�Qu�}p(����#ڥ9�8��m�^7a�$F�,r��{�}�������&1���aY�<��C(������4�Eڕ�����L����"}��u��K�j��X��Dh������ŋ��������D���SVf�<�������T9�_5����&S��Y�J���\Rd�t<��&�O8�+���@�i����t`�Ty)&c5;Tq���٭LU��ćğ���Y�Q�B���	� �l�K��Uо��H�?f7��o��Zg��G#��K��_�k^�@����2��BII�U�D5����(ߧ��$�,0f	i�)Mr���r.d�s��%��&?�m��)���>5$_���6�̗�V$�J��1���l�d�T[%%4��i��u�#gB�@�ҥX3�7��0_��£M�����Ps7�oT�5Ly�R�s�<N��z��N&�5����
+�8�\���QR��8��\7�9��F={�ᚵ�6�-�o�l���E=��ǚ��W|H�]dS�|��19�fe���*�aՁU<W�;�D �^?�_�)��j|z�}�Qt�䃎XP��98�E��o8\p��'�?�9_�c:���=:yF�>
+EQ�D0��79G�q�p��vA˫�g���c���oj����M����?�ح��z�"���x�ɽH~�"��ā�L.��3إ%�j�D��2�\\ޠk؍}�x��t��US�b���^����)��c�:��R�<�db:��l°�<�-����%i�[M�K@���~��+���dη{�1\*��(*�ٶ1����
:�j�~�"+��K]�E���j�[�$����tx!+���WU8蝟�ԁ�gL���uN�s��s�����Cj<c���%���Y�����H���5N�q*67gCO�J��:K�&����%Eo�=zT��z��5�=
+�x�H��f�K�4��F}��6H'���9]m���8i����^�=Y�����o�#�>0����p��3��Gw4<B���/!U낽���c���H
+I?���zÝ�x"��M(7�^ů{Xó��
+�a�s�:6�{`��&`C`��K>��!�4����gӜ:ɭ�U�}�nu�x�hdH�o����"!��*x��7V�L�?� g�H��Γ5=Q�Y0h�3�YM0=�Yj	<H����*�_��*;R��#�[Mu�n�:ư�{��xaj.�]ʒ~��l��y�]��@B5��`YP�X�bA��k�$�1O6�/'�!|�d=���p�����G�*h?Lh�6[p�xB�b���� ���s�	/�A�A���IP�5�c�A�Ax�6Z�d�h]�ŗ�d�_'�X�K��Ʌ:��ԿåV�s��-mʯQd�h����B�ćB^2K�C���o� ģ6�������
j0�jn�&���8�W���
+��S��
�z��ケJ��K�����C=�2�b/|�\�gKp.��)���xm&�z$ގ�x�p����.�$`{нM�j�5@D�S��YMZ%es7�[�EZ12���`	p���1�l�+��=����8�NDd�+�bL4r�NSxe��!�3�M���E�|F��3�����%����8'�qZmx�0���Ğ��ً.����{��t-\Jo��Vk$�E?��>y�7H-WD@`��Ft��9:��_��~)}�X�a#,h
�� �m鑁�T%D��`�":�0`�+g�5�.M���P���eQ��}�ĩ擈����=�o]���O<���K��u$`�ѷG��r/��en^��{�ĕѷO��K�X����_]�j�R=�o���+�^��E��{�B�}{D�^��:�ZtN��y�z�G�5蟚3�ѷ�8��yJ�S�G���#�����F�5ғ�H=�o���˺^�=��j�{OD_���ˈ�=&�q0	-��=&a�Ix��=&a�I�cJR��1	�&����W$&zL��,����$�1	��P`x	��"��C���ֲ6�!�1�20�
+��h�0/�V�Lz�&�`aTl���{\���0����������	����z�<����ߥ�9������C��0��ol���o���y��%OŒ�'�;��p+Qé�O�(Ɓ
�,t�qhY�$��ؚFI�N�+I&>��O@&d�
+�y��$7S�gٖH����|�:`%�����Z@
+F�6����C*����
ud�����
�&V�I��!<I�|�����ʙ�)�Q��E��!0H�	'
䇤��-�HmE����l'*�J��k6��(szG�>�@Ht��Oc��H��t��i�s=��L0��~�<^��}�x/)�GR�q+�����0�<"|��.
�{p���v-G|��޵����r���Y!X~ҕ���)��m�c�b���I5�:vZk��ʪ�:�ϫ�vW��g�Ԕ����vB�J��O�������#T�e���†V�uJ����u ޿4�@��Um��
Um�~��"b��~5Ļ���W;l4�2��b�Ĵ
+�Ï��;&yE�]|�л#���
+�*����]��=R�=��x����������wp`c�WL�|������J11W�K��g�M�)�$犿z��3k�dZ����N�-�|H-/��Ir�"�i�Q!&j��p�:��1%��ᯊ�L��`D�*�Q����M�j(�H89�*)
+$�������|�Dgu/�t;(�ݸ�9�i��r��5�젒Dž߫𸣙�3)�P�p�i#t�֬��~�ɡ���h�=��?�<y�.Iy���o��������d>����2�D���:���lx�ؙY�=t��z�4ƹ
C'��3u���r�qG"�ߨ�7��-������i
+[#LP�����	��}�@K7��h{�f6.��m�k<n��Ҥ�S��q(��F��evR���k���b�MV�GW}��K׮��>�{����z�ג�._y�[Z�ʁlkY~�����(��[���rx;&�SS���-��'��!uo҈��*��F�?��q��1�ӁZ85�\e�3���A�%�B
+�W�L�����h��}������g���K*\�m=�ݺVk��/d)��t�
;8~F0`3�@�-z�8�&���,Ժ����f�e���x�_d7��MOZpQk�:>~�Փ����̐qnȸ*�B�S���pp��ߣ<�=�nw��t;g�E��2t��蹂��(mE������I�D�i��������@����`o����?aO��_�9���E##L!e��EH�>���	ZO��͒7|7�o�U�-����Dz��� ��	�vG7�ee�]L����-&
)���Hl�8)R��$)�m�>�?� %�';���tģ�D�B8:NX�Vs�Qu����b�l�F�Cu���xl�[zPɮ�q>�Dh�F����r�O��֦����6���#턿��Du�		/;4�g?���byN�����+��B��I>8�?�|�~e~/��V��:�d!�+�&�s*�#�!i�t���$;��#�`48/���8�LM�\��L
��{��N�A���GP��Y��bK�J�BK��q� �h���*��R�G]\�e 4F��A"�,I��t.J䙾FY��&T�GK�-Z���C��8i=NZo�\5N�_�a$K)���>�Mz����qƕa˲��~�~\Y��0Ŧ]��:I����SK@�oS�o��Kh���r%��+����\�vN*�1LJ3T�d>��HG�D"9�aX�i�y�B�2�$�V7�N�/�0qt��Dv���H��?f%��w��y��h�����j=[����^�K�T5�}/=�~N:����<j�]�]pW5�{�=U�����l��t=�İD���ʇ����>Y+��6��ƒ��I�ȫ0��dc��Uʜ�4{�E��G�"Z���O
��6o�{���>�7�qa�Ǵ���W��Y�/���|��p�<<y��M��q�(^�������U�h�J��S&�t�0���~b;Rc&�G���a�urC f��'@�#�Pa30��y��[6\xh[��|��8�m�H[��0�U�aY5����䗅�b#�G!)���@�k���n���zy8uR��t�Y0LB����퇹�R=_�6&et��ā�'A�ʭ`��e��0�)q<T5�"�[Y.a�>������I�xT�m��6�Y��m|ѿOh��4n�xqʨ<GO��OQ8�ϊ�"ʲ�Ь��?�������{�Q�c�I^���s���?�iz؋�^�=פ�'%��ꢟ�b�6�Fh��p>�$��p�{�-R��c/�z	�K��#��g$�}��]���wެV�!E�,Sv����L�'j�i9�To\��Jm�3��	�:��S��_"k��
6�� !�����3ĕK����xǯ� Ay�K�ʾЈO��4��I.�S��l��c%#_���Y���-�gw�MC����:�[���'�^���~u��AB�PG���?~�������_���^�&���)��<�^��%@�T�}S9.0�T�YK��O8�����J�hj�6�(��R4�eƻ^tt>���č۵�����6�r�1�����Ǐr�O)�Y�?>�$�O*w&yݲY#����g����,���-ҍ4Pp�"�".i_��mq��(����$S��f�c��zG�f0�j_\'��ɃHt�[�a��u�?r��b��|P`QJlEx���sC_��owy��%�hw��/���Y)�bdkC_!T�	T��w��?���&Ly:Cfz����	r+��������0�,g褡�Ev��Yl��u�ݭ�N��C�=,{�c��HdҪQ�U�G����$;�3c�F�<%K�)����F#۱�Зg[� GT�N�n������j�;M�NO]�V��J�6*f+��|��R:1�~}�q�#�Z_!=�'tK�Cq�i�^3i�j�Q���	?��P.2�B��A(�V����|	2N�3�b�Ka��$��̪8Q�y?3&�(w����K��_M�z���@���+��T}�b�4j�N(�쫙b��!UUb���K�W/M�~�0�?�Wz	�K�^^�d1�}1�iZ�c��;_Q�:�w�ꑽ���^/�.R��.*��}r��q�EQstc��(����Ip[I��7ۉ^�͋��j��
+_\�e5_&ـ���"����B�ga8�ϳ�����^���|(���ȇj lϔ�Kض�j
-�%��Ҷ�����������h$W���4IkQI�-h��&��[�e,Χ$dq��}��5T�\l����s�yܿH@򰨣�G[���c�b�K<_/�m�&`��؋�^��"��1Z�tVH�r1^!vm��	2t��5���PFV������P��6k�>���H�1{�����/X�?��|����'Qy&o-0:p1z�t�ܠ�傽A�?�e�ʬ#���2.C��w�� L�zG�x���{x!��|z�z�_l�끃��q1*�7�����^��axJA
���!]Z�fB�(?҇����8^4�æHw�g)l
+����"���BOQ7���O9�V���ΐ�q���ӝ�.�ؓ�`�	��,V�!���=b��?R�U��.̅��絋ˆlB�XQ������V_
+�4˙g<y�rF���L�H�;��a����'h���F�0v���2Bu[�9�he��
+,]�/u.Z�ɾF���=< %�W�U6�
J���'s��T�_�C�U)�UU�Y;۠��L�2�/�G�`_j�]�>��n�;�W�egn�d��붳O��s����j��ŕ`f4|ᕢY7��ދ[~#�u��u�Z�O
+E���>�pOx`B�iv"�s�cJiO��mX��d���i�0E�Ŏ�ģ�M��CWq��1۷<}6�5b1����U�ccDIU�h|�6agB%jX+����+E?C�v�۩f�ɵej�����M&����*���S���Y�q�igz�Te,���_��"�}ܰ$����>��҃޼�BĒ�d�Ź �p��/y�r��@�zvY=�K/�z�uer�QG�utR@�6�P�k �"���<�lq;}�EU/�zQu5���9QG�S�iQ1N���©N�p��T�<�e�T%=�U�i�SsN9I��ݧ9]f���cNюS4�쥝�0ﰾ@ı/3FL�$);鈡ϛ�4�)򜞄�39�k@����19�4?w�� �G�����>�J��@}A=\~�m���F�?;�42z_�w$5�R:��A=�+t$dM(��w�_��ç$�r}@ ���
+bZ�CS�¬�ZS�M�O#Fx�ôh�!��&&�n.�c$��3\�)�X�4^��G�b�RӇ1"�Y������1�d�!@��l^��G��X3c-+��d�'�
+�[c��f�q����w]v�DR
+��E����J��˻��ʊ�(�5uI�0�n��)M"+>��Y4�]Z��y�~i]�
+'T<d�e
+ͻ�`2nh^P�.o�S�,b-VŶ�NWvB
�y0��r�}�JA.�q�v���t��:$ˍO&ޢ=Mt?�hc���l��r��d�*h���]1Ƿx<��A��Z�\q��T�\�1-�#W:���F��jXe�I�s-{8���Ћ��0�,k���$A8qm����U��F3>���+d�].����ac�]r\��f]|���'7yB�����#eI���,+�A�S�?�;��b��֍"֍�e@imė��M�
6���.�o�s�B��,P�+�k���!S�W#�x:^��f��3ǀFrDG�w���j�u�����1�B�ER0�8�����;;�;x"��MhX��U����6�7���Ah�Ն܅�PTA�!��[gCLԣ�ٜ*�����%�e��%�9\q]u��I�/4�i�on�0�,�8�����Gs��q;�ka��U�.iUe�+_>�˔u��uc�_�GYٕ&M�.�I�J��ihQ��."����|�.Oc9�#!F������,J�;f֭
+b@�i0�Ť��w�BQ�8�W�St�ꂜ��ͷ���Q��IJc��ؐ�O>��CX��G�խȪ����������Gpp����
�Q�d�d��'k@�Q�X�?5F?�H�Z�|s���^�����U�k:~ϫ��D2���ꅭvׄb�$A$�/D��P��BX�@׸ "��KD�
"�c�呷��B5Ԫ2���
+Ƨ��v��i�kN��T�83A��n��S��}1�S�!h�9V
��D<��#�����_y�ߎ��Ct3B��v�7��q|S/���=��1��J�@z�Hg��CD��X>h�?F���PLv�طO�;��"t�j87zC�C0��96=���!���Ih{.F�!ϳ
+�v��p��\D��R������X����X�H�y.8��w ��p,�V�o�%g=G3O���ũ1Jtfg�y�E�ʩr�ߺ�r�-�y���y����T�B�}(�����A<��ZNr�s���'����E�A:!VU㕖,ϫ�8���&t�v�,�d��0r ��,��0w�t�YN6��:�;�&�=�Sǰ0G�S�ݑ6[��P �ydps��v��΂nң[�*�jq�����׃��`�o�����~�d�����kt"�`�|�Ñ�;g�SMk,���;}�\�#���]G������u$c=j5�Mz���ᶪ��!b��S�X���T�����n�촫k�X����5�?�@q
+K��͋f7�8S��]Q{��F���9���lv/{x�2p���ܽ$�{�>x�Piu�xA�A�������_�~�Ҭ}��b�ynˎڥv�S>[OY �
4cR�>J��f'We0�
+�	�BRTG����<7�G}J6����@���#5(.{��q����g&(��k�Q�l��k��±�Y'���1Eq'�22D��0��_}�W������{) ;9*��v�������꺂%T�1�j���
+�#
+�v���U�S���C�T�l	Ԫ���+ڱ4�bK��p&uWR�g��l�+�e��1�-�d�$�\�ȕH�\� Wv�?�L�c3* ���߭��.idJ�`+$K�Hdq�P����jc���E��8X�d�AS��M�ظ�Eu��7�A��,E�`?��\����\�=��)������A�/����V�j1Ĥ���j1���7`vA���)��|�����8�4�@}�����PnS\v)�E��*f�~i��ˑ!26��Wz	�Q�r0U6�&��}���l�/@���zl.�q��s��$�_����q�����r��G���0�}M��J�é�dC/L�a�y�a���Њ��N-J]�����=��܊px8@�����!o��I<_L�U��G���=�D�+�2z�<��[
+?��].n�L�f9Hi�����`#���W��R}#���(e�G���}4@�h����sHX�$�gH�|������]���PV�.۫��vN�I�����9y7UeU6/����
+�1һ4f0��Z�I�Γ;.�bY����+��|Og����a�i	�F�d�ǃ�Q�w������N�#g�̠'w*�Ł�L�"����\Ȳ�Z���$c��F�"
+��1mX(z��G���9}tsl�l��s���<:�4�K�ry��۳jV�QԞZ`��ۇ�縷V;ϊ�}���ED
��[²Rm��x�����+P���?��XhJ*��-	Yuhc�N>�M�C��<Qw%R�����b���?X�wҀ&�X�jO��8�G���L�#렮�5Z�i��Q������D{�衎ZaX��kx�>��d��C�r��k���D.`l
��W���
��˧�$&��z��ơ�
=?\'�ѿͱ���Xh��>���SlAH�B��{@��O�����1��"ܷ���" J����p�/n�g����r���h���
+t&cd��YP�|���R%��!B"v ��t���*����C%�ϫn:��<����\��jP
+�˟����x�1^���L�}Gd��!���!r�K�^����$[=��r����g\
�)N�ڋ����*�^��_�E_/�z�w���t^��Sb��Ǧ�ܢU���d^�f�<_���<HP}p�޲���t3��S���y^�	�ip�e`|J��ԋ5fG�ڞ��©b&-�9�oJ�8�ދ�^��b�
+�*���S%�����xK�����V�IB�ۛ�j��D�����f�)����T�Z��kL�8�]Vٜ��t�ٮeh4W����>%�la���(i9p�YN�+m�ٽ�6��勑�J�Z��W{��K�^�>;������._�|��	`x]<I�S)�aH<��0������޺���?]�b�����en/s{�{-2�Fe!�*e�>2��9���~�~O�T�8Fg�^��)����I��
+:�t��{z��z2��y�Y�+��!(ޔ�x��l�:�g,E5T�7Qen�N�/�ʥ�z��PE�|��9�E;D.��3��u�	�_)�0`w��uK[ln��<�����Lf���d5�W���坰�#�Qü�%�����4@����!�`������|
+�u�����1�z�
+��?���z4��hXx"��Mh���U����Y��7���l*M�!BV@
�Ĩ�.U�Ȳ��Y���Er���u�`�:fg�% ,�c�r4��=թ�M�8�׊�	i���d	�'du�o�D�1Ef��i����>�#8��Q�T���-��~B+H�~i��f\��q: 
+����Jf�[��c��Q���TB��ph?���-�z|����z��o w�`����;Ǯ���c�
+�;m�_A@�
=�3	g�҇�ސ�H,�Y�V؆�-癄L��a��0��-��Z.)$y0�Ϛ�4M�<��2@��K�Y��9�f� �<(׍���1��z�Q��N��Y�Ȟ:�>2L�Mm*���I��S�j'��L�W��,�!�����"���ΥIyq{���R���s���W@g������%b���>�b&vCa�$��)��]�`q���~m��*%�`�G��1���5k��#�nfc��66?�^�U�s1����=�i�v�l�!�ޢm�:�lv�{y�/"�����krfW�R�?5v�R��%����8
+DeO]�~�F�*�^�E+� F38����K���q|�2����N�u�B�h>��:�M�*qЧ,���f�Slf|���h*�̪��=����n����tЪ��$��Y,y�x{!��o��l�\�x�ʣ[�4�P⯁yc(��|v+U
{��Y��&�p�X�E�66cP>���3"��rQp^��*eZ��E��pi��'W����s��}�g�ui�U��ϰGD�I���\G�UrD�6~]O�G���I��\Q�fR�ԛ#��u�eK"sZ��Nm��5�EI=GĸM�V8��D&"@&�io�w�-~�:������q_\'���Z�J�Ц�ٌ�(/ ���gb�I$�f��w��#گ�����ђ�sT��r�m&��̑�/Di�
+k�;�Z���v�%��{Ivk
+�vd��$g�=-M����N1��,�Ц�}at��������M���c]��b�\�]3��K�6�,$C1���޺~��E�������lX�����&�˖�
A�S7����'~�
=/��q�zé?��0J�(a��.A��( @&��-�~��R@���ٸ(qȐ��nI_QC6
����<E�?@=�#ۓ�2���oB�5��d�3�|�p�hV~S%@�<)!r�b���~��G�o6�����ڑ
+Y)�3�W�Q����fY�,�>�P��'�M>o%ݧ��H��	�u�|����X�ZIe�c�g+�/�+���7e���C�"�"���v�#��^�0<#Y{Z��nc���u��]8!��Li'���^�r��S���9ebn:��yT��*Υk䖆�p^�
+}��@;ﱴzQՋ�+U�Č�
+P��'��I(5�^A��+��ҩ�NW%��	�\	���'��
�EZ�D{J���P~������a)�l,�ԗN��t�I�X�����sL�g���eg�/�L8����/юv�y��o�ϳl��x	�&u�� �ԥK?�0i�c����KK�����dL�)Y�@n|� �2:ꑊ���<�I�Q���H���>����ۇ��;@�Z���j�B7�qNa%��æ��L�u&o&��ƛ��8!r
+���J�~�����
��΂���}����ո���]����ӌ����_ͼ����03b��5�����S�b6|�)"�4E��Q�N�RHf���K%XT>�y�'�F��"�O��k���b�����LSАU��'��*���
+	p�oW��.�|�v
+�?
 c�m���ɰ���, �`��+��+eK�����q��ʨI��
+e����2ǜ^�%6v�8��)-�s���f/��l�0,���X8���R�������d�K�Uۢ䨙l�_²��#��n=$_�������IGM�O���?K88�Ӟ���f^>�+9��}�Ͷ�/�D��=�΀C��ߋ�fS��
��!�U��]x 5j|��b������S�t�C�M��Ra�<��U7�GiK�C�;��mJ��8�� �N��%nB�_R���wy���bB��/��Rg=Cz"v�������o��!���1ubc$��y+�6��r\��g
���gat���˳�<�dq:�;Ʊe
S/q�I'y���8B���bDxuDQZF\��m�e$��(�
+��N�Fx�F�e��4F?��FD<��f������wŀ�W��4���H�<�A]�p��\�8���m�Ed���C����HKd.��hEGDˌ�1��u$a��k�/�=�o��٪��	W�$���\�	,u��Y�g�����@i���#	�e����!1fF/ć�H�H2F؈ɩ7|��]�|����g�M`
+�u�xiM�VBo��%Ak���b�Bܕ6
��'*�	s��aP*��o�"�������X������5|�����x��0�F<�f$�Fj��<�AI&�H���a�9�\���� 2R"D��v������G�})�=�25ex
+"F��t,�9fDmDZ
����C�bG�7a}�y��~�u!D����(��Ll1%�1%W�Z�0��d�K��ŒR7��,=�AHp�H�7iq���*N��P��O�D��R�Y��H
y�o�Y�����
#i<2�=�6p�DA���5�@����Uhc2�rW,o
+2Z,��(�1b�#�P�~`��r�������D(������t���A����S��M�G��DS��}�������e-���d#��H�R̷�rMN(S,c�N��֗��yd�3��-O/��?O
+6S�����,B�mu�Jn�&�b�,���R��Ⱦ+�5S^0 ���{�w�Q��]"�u�(K�ڈ��,��<�~������H��jb��MZ��!S/5r����t;�O�U��EX�{j������F2pݎCkh���ʸh�Mtebb��xᖑ|��\�81m��]���X�(a�*�'��C)�N�&�x��8 �2�;�HU�ȎIŇ=�Qrz-t�rT=�6�~���Z}m}B"5OؘL�w�T���bw��|Ľ�B�qv�=��=�T�2�4��E"�l�h��֛9��菌�����|�-IJf��a�H��#�I�I���/(�o����
1�=���Սl�����V�W��]�g�u�C<�����+��B�Ks�77��]$�gyU$_��p�$�3��4$�3d[��q&{��0G5>̑��4>ǽ�#���ZR�O������a�$��Q��Iܯ�2��=U�&�5��Nq3�L��LX�1r�wu�o���>��壦@����h��+H{��<��.ϧE-��/:sh/��"o�Ӷ�(�:Q6���z�����I{A�y�q�:�O7&��`�`g�$��@pCkw,<���m��y���{�0HpqU�c��y;����'?�{�;��c������{ox�
��7|o�m��p6=�ǜ@��XG�������g��F�ľ���&��Gu5�}E`��pu'�3e��7�F�e���3���x���� ݮ��v��AD5�
7
X6!�����E���3D(���!�s��ۜC@���Ҳz������l�wD�hr�g1����=�v����hC9��ٴM�#o������u�1����V�B��� �"A[��]�v�e4���^H0ZōX�f����C��#~��Lmx�Ag�%�iB��"'�)�''�{rR6�����I0�2��o��<sO�Y�s4��1�1������!ݐw���>�?-~�-���̛h����6 �ų�z�W=�~ǃ�L��!na}����Q���e_�������g+��f��1�ܝ�j���C5B��d���|y{�L���F��������HH���_��������?�����@�O~���H��GC��x�Ƥht�����Hy|��/�˙~
]�C��P�g���;��f���s|��Ͽ|����wH�g��Y���<�����wp�WۇO�:�K�໛͚t��!��m'���=v�x�oj��U��;>Y���|���5����m׳�T9��`\��f㪝�6���QFlUE��S�j'���$K�{v��k��󠍔�v<P�=���W���&���n?p@;��w�����F�(��.fȴ�M�sN���cb�1�PF�E\�3���;�5������şvl�?�P��t%��oV�S�.�'�l;6R�q��`��b$I�̭�7d���it?�p2��j�"��_Ѕ�<�)v��q<]�[�
�?��tD?��ҋ�k֋cZ
+�}�tY	9��%
+��;m��bRUb�-�0�_�b���ʢ W͟����˕���-
�xrd�\^�����&e�S�����9��u�����su���S���|��l�<��9�kb!��Ym�-`jRL�Q��nVl��&�����-������9l7q���n:7���ئ)�;�C4�F-���b��w��ݨڀ�~L��I;B����&-�<;��l�섍L#�$�a���⟦s�4H}z:��!��7�Q��M��M:�8�e�v�8����`��?N,�:��N�4�S;���ߔb�]@7{(6�=���b��7�W�_[4�qB!c����1'�dV�$C��C/����
����Q4�:�];�P	�M�E�����I��M�n�d���&�гk8���0��܊�`2
��q��Y����M~�1��3�`8
iyY��܎���$��OSױ����ƵX���O9��ѐz�:*?���B���=��<�)�J:I&q��~�ԮL�����"NYm'�Yqw��	ܩ�疋Vƞ����0
+,{h#�O-���$0.9�9��eٙ�#&A��%Q2�"+�3�<7��v�nl=N�����$��迈Yr��Hf�uAx��Nk�a�H>������)pC�{h12?Nb��<�+	�~\��q��)N)��0����I� �:�0��hPahe���A֍�+q7�,;���b'q2{:t��
i��(ǔ$�$�Q��0��I��y�Թ�M�7��a�Y�0��~�q����()va���@I�<���A�ႁ�"��Z�p�!�w�ʽI;��	l�8���/
+��C�6�`A�#k����O��J]�Y1�����T��)�����B${�
%	�rd!�ē0���R�dg�Q�N�N+r�rcdV�L��
��{�eH�M�Y��V<%{O}$ymd�L��A;k:L<+����<�N�zc�1��sRI�c��l�J{��7LcqGn#��Gt5IR$s�h�����������a�;�},���>5I֛ٯ��r�V�긅�_�ʘ�p�GlY�
X*�G'�<����~R����5<)A��+�g0<���	�+�k4<t��W{�:1<2_bx�٫�D
���Of>������e�XT=���s�A�g���98fh�`e�7��϶)�ǘ&s�%�a�z��Û���<�V�w�N��������W�����B�y���A��N��aQȃi:$���#:�@��	Ns��H�#2)�d
iPS��(����R�N��"ex%20
+���י��۞z�?�dI������w���e�������w��Q���Nlœ��}��E���0��$��i�9���V��㙃6Mh���l�|g�Om�h'��h3U���%��w'�bߛL���qH�i��$�&��Y�?���wH��v=r/���A�����0�l{�v�L�$�����F*�#��S˛��IaG�ID�?t�4��ԋ�i�kk�P�uy��S��xp���SpD�h��"#}�՚�����w�(������ߞ ii;�jEs�N,k�z���1���>b�I2�z����~����'���v<˭�����Q;�~h��[2�}$y��^�L�(H������[�����ӉOm�ݜBY��E;;FZ�G���SѩY���:�/�i�tk<�Ц�J4�~���a�h����bvZ�G�|8͢�	�h/	;�)R���&~������^j�1�:�$�8��� ʇZvdzIh�~��>��G��$�]7��t�����d��VlMcך ]P/�k����9�U�
�Xt?��al��R�l
+����62Ǹ�8��"׋B�H^�	
+��M�0�����mLM}KuԾ�~��~4t#	��K��G�rƶo�v�������� p�y��`�!�I'ӡo9�<t� �k�yw��3�ZV���?A�Bh�="RSC/F���N�)���rԞ�i4AJu��5D�.�v8D��N�9n�j���Ɏ�u�dOО*�s$o�~>�s��/�$�W�3��9j���CBd�O|�
˱��i��$CffZ{Fp>�q��S?�D��|��)�>2ҩE�]�P�����l�<���P��IJ�`2�"8%@SO���0MS?��ܪ�ƽ�S7����0��O��,�sSd(ќ#�S�	�Wh�HzFqjG��߱�X��t��B��
��e��y;����b�;���،k:�}d��1ڭ��g٤���
|�iR����xi`����b�Cv��O���oy^���V���y6I�_��=���'��G����h��hk�����~�3Y��4��y�C7�Js��{hr�mM�,�Н'h�;̃�v�i6͂����c�`>�&VO��ПB�Q>EE�G�F
�����U��.�d�6�'H�O�u7NBXd<d��'V�n�S��
+�G�~lOCߍ��l�?&�aV8�3M�4���Td������hߕ������$�A��`�Zn�x�!�d��'��p�G�Q�xC�О7��a�l�a��!�=G�9�O"I�7O��Z�4z�I��m���!o�E��v�0�i2��J�I�;Y�dQ�Q��&9��)"#����g��8�K�TB	
%�����f�E�Bi�F�7�&QVl�7�P��y�kho��q�]7�ah7c�.��(��̫�~:�!w�u'&���_�%�O�aO�IjCs�,QN�qYi�v��i�~�f����0�G��4�CB�(��!g{�,dR����R��p��{����N��Z�)N�y"D7�
���mQ�6�.�*��5�� �!B��@��tsʑi�6dH:M}�i'9Rhې�Yd��>�ɯ~�-h:��1�ĞN�l�!��"���A��p#���]k��.���:��&IL;D���}d#F��f1�Ov����fdl���=�� (��|h9n8�&!V7�0΂̝zVG�V�_�r�[K�c��~Yt�'��x�h�f�8�H�"шdc���.
�F$�:��9��t�v��(�&�!2�g�.�6�s �-`��V�6��G�;G��|���<�X��
+8/�'~�Yy��שQ�i�q�� �Ye��Ж�s��h���d�e���ZG
WɔU��vd�����S;����adS;�"�q�n�����Y��\��DC�E�T�p2Af��4^f!�i��y^��m�8�@	�,w���$#���O�'
̭�턱o�&%�JN������I�O�<�H8"�����K&aX����]O�vӵ[���4Xf喝�ک����a�d�9�;�</���%Ǵ�v�,GÊ�Z���ͷs$/k�:i���o�����K�Gv^�4Fl?w���
� ��ķ�1W��~l;�k�;Z��N����r(�4@��C+��9�ފ����G��8A�H}Ζi��P`�|����8Y���<Ѳ��>T܃<���C��°>m+�	�ct���)��0�B���,^���!u���}+���[2׭Ӊ'���(���3�8���aS|\b{�4G�a}�W�8���r��##���d��I0��%h'	�; ���8���Ԫ?���j�tP�8�� C2-R�a����Vfg���<v�n���ړ�%ͼ���6��h�6�I�k�~�aRk�&���C'N�xH��@T|�/��I-$��0��J��7Y�L��
jO��w�Nc�;@�]����<w�m���\�u��"	���Uaq ��d��F:�$Ȥs�8E����J��`��O7��e�p��$y���0��)���͍�Wq�8��MO����t��,�lם���J�x�$EV�t� g@�Q>ۛ�m�N=���E���ӭM�y2A�t�8ŏ�~r������੷�u@���蛝	���bd����z���?92�#�OШ�)2v���7'[�$t!���i��eB`2�-/q;����T%��Z�p�hD'�$�]/
��4���؃=���?Lb۝F����s0PZ�$c�A�L���I���ʓa��� H�$�Xn��Z\3�n�~�zU��b�kH(p��L���LH�,��ў`Z���e�ݦ����ܞ��
+�=gE��G&�$A�:
�zp6G��,O�>N����H��K��c�܎/�m+J�1�l}@Gԕ
ƃ��"24�h���[��t�����7����VFz�\�4
+�4�a��=�����g�;��|?��O�kX�[q�d4���=����i0f�5L#?O��2n�����׌i2�̙�9�3��:��Qh���y�i�aX��Ɓk�E�:a8�rw�����S�fi�f���I}��|�_uw�{����$À�i
+2g ՠq�Qd�V}���`5�Pz�et��Q���vbFh�o�gSNJS�շ��qc}h�Y#ɛg'\�4�-Ǟ�H4������F��M&ᎄ��Bt�-�1�Yh6S�Ğ8�?���	�ͣ-p���1$�g:u�Z��z��q��q3��'鸟����	d�x�k@i8�b/Bʼ��m�㛻��d��N2�^�he ��K���l�"�O�����d;R;�]4�ҘEf����l?��8��"����F����,tj%�- ��7ݥ|Uv9�ęc���m{�Y�h>���3��Z;��.c�ģ�x�YH�y�Й�P���j��4���FN���F��=����v8�<�v��p���iNJ�ȰF��X�ԭ���S�Y
+ce��h��@�{�M�O�B 	�ܵ2gZODZF㠋>c��ʬ-/��S�&	,7���0��39
+�؏�8�5�`��I�l�}��=����_e{:��v>t-d'���Mem�=�۫����l:�OVP�׼;t��QBy���M 
+��I:q�������
�������
+�,�O�Sd�:)
M�&c{2qvd�j���i�0M� �-`�s������ZS����#��Y%A������'�Þ�-,�z�w��K|@�ܱ�
�?�O��9��Y��)9���x�۾gէ��J�z�����~�p!6��=���7q��xY�
�A����)��z0O��o5A��fW�����n��A���L�~�ܢ��ǎ���!�v��O�ȟ�	���`m/#���yE����G�P��#h�:
c��i�&�-ڳTD{!�6��)$���
D�]v��y�i^�IR�}�F|�3�,����r�ɋ�?��c��'�8ۄ�eIy��F;|	�_���v���LH=��^9H����Gf��;Q�$���qR��>Z�I��e����I4�-t�$$2x��(��P�(�	�Hb���G�����=���G�B�Bĥx�oOB�*�z������:�B���w>����'�0�cT�5}�ڔ��XI��
+w؄H�_,��m'2��L-h���y2Dې��=4׉5����
+�8��ց�1mf�И��reh{����,U4��t�$�� ��|7�K]�|�cR3���v\7�c�т��, {�i�V�M�(�w�S
:���]F��E��L�`�Ex�{ĉA�w���ty�^.6]ٻ��v�<�:�?tR8h
+3�����Z���y=IC�B�9f��Ǧl��	���f1����a(�aʑ�I�{n({�>j��˧)��I&�$����^�8p�$G�֛S*YӚ&H�W�r��Ʈ�����'$�:&2]�k{��%iZ��L�8�Dad���N4��r�	$�nb%~h�P���u������<�|D+��b ??J��O�N���m��jR���|Y��>j�;�#m�8��kq�E��ɧy�L�Η��<�4�n6
-ms|"�2	׃#�,�����4N6�]��է�ϙ�VCd^#�����B;��8��z߾ʎP�����4����L�S�0L �ћ�h�I��N���**>�6�=F�id�c�̛�v��Y}��d��_axs�W�j���W�<�/���ǟg��q����LX��Z��^���> B�?>u�TW
�v8�ٸj�1"��2-���	|��-x(�26��es�ظwU�5I,9���:寗f�0����m��b��_���~���<Pd�>$ah����u�H���Q)L�:�W��ZO�GZ�+O�?�lQl�T��\�3.�������/�YoW�|�Ik���o�K�/��G!��FV�?~ED�x�Vs�������>�����k�&���	?�B������)6-4D�Rh>���/+����u�P�g���>9O&���w��Aj���V�T���ye����C�߄���|}�gt���֫����f��,�M5>�Љ�ƀ�z����{sI�"��Q#;h�����Ӌdx�ʤk���M��3�	�K}��&��ʨ�D&�\Go�b^|�����d�v�@R(�2�w	�w-�~=��1��/�$�E���Z��z9�7��59gj���?����
��~V���������i�/Yx���v�,���ZA�,� ]`����B"��\��F�Ð�޿�Ie�֘�� �ē˩”�*�����3�@�t�=��9!6�K������|��Xz��`��5F�"�tl�f��'��	7�A��-?����LnGb�^������a��-n?�vѫ#��_��
+�׋W.��~���A�d&���oN����(%�낊�:r�-q����,P�|ߗ�#ѵN��]Oi�(��z�Q����r�za���a���3_}[�j�Fやe��$�<���!�BP*&�~;c*�)�ʙ���G��-D�Hl��V��Hӯ�=��g�	�lbɌ�"�cO��1eG3u\*�2���-�͔W�@׉�0i'3a��z�i��ɣ�$#���,��e�!R�C��t߱�Ŗ(��8捩cǶ�_m�>7�Ab�#A�cLV���a��-T�>�&bJ��D�
�����H׳YFR�� ��hĐ2�*�I�9 ]fM�e�u�$�h�D���7DJ�F�����M��L�:�}j���P{z�|��hB��
+�f[o�ua�(l�de�6�n�|_cBH_�Q&��IG�$�iБ�D�3=�VY����"D��,E\���`ܨC/��̮kbFU~1ޒC`�k�Z�����݆Y��&)CP�e�,����l�u�yL��l�]�	�J?�������
+y����[el���(3��lN���[�z���!x�˝/~���^���%�ˉ��J�u����x�Y>�7xZLy�"��"o=�%*.Aܙ�<�x���4�ҙ�ϗ��/�`��S����/������_�/ń�V��ey�A&�7v/��E]�3�u�[��8%Ca�∆�}��&��)�)�l�*:��
+|K��	�I�[�bhZج�U�v�o,͘�C�QW�:cv�l�H�uN�����l����-+�ʘE�WjGR���BH���-$�n'J⸝�7��4yO�!��i�?w��˳�t�ۜ4���L����T>N��<e���!��j;A�.g����!����ժ5�6_C�V���>��W��xK1�}�2d�#�6Qg�-X[;��\�eݨ��f�����6���߰7�͍Ńk�l��m1���i��b�{Qś�|���V��Oh�}�%?��A���r���G���Zf)1����F�o�@Y���d�����Ž�`,Vٔ�V��������;�d���|/ѭ�����I�{���C�����B���y��|��]��1�4����V�1����1�n?%9z�px�����UloB��7T!�O�ϝe'E`<��^�#"o��ɷ\%�ݱ�r�aO��-��n�Bc�Er����]ػ�ͯ���g���N&�
+�)���e/o��f���Tp@�S����Q�cL#��^W/Y()D�-�W����n/`.�o�%Ƃ�<��ƕv0.n��E1�]��M�D1�����6!������|�6Wdip����\ 	��m�i!
+ʯ�q�6��4%h�$3N�?�0g`�����k�/y6	7EBr���I��|�
C({ă��W^Iˡ��C�Ɠ�WCjq
��/�8��AH�Z����%;CJH��oYA�(�ͻo�)E���x�R��J��<Ɇ����
R9N���Zؒ�#7���&�}�{L�|C}(�I;�.�z�	r���8)�ٌ�~�/n�.�1ID�v���|*X��9[:B���]�17�
+7�%�X����X�r�,آ�Q
+FE�#���|q��Y���/����	�d�Ҿ,Ur��J�R�&h�7OI�����h�7%��Z<�1���{3��2>��hc[�:݇�J��@�=M�Y�n���@c2<�*z�uzG//�e�u�]+����
ۡ]3ұ�|<�,K.���=����f��,���f�1/��e��gc@��r�M������Q?ؠ� �P��1̹҅�9Ӗ�������u3�턍98T8X,F3��̩f_�8�v��m��^H�B��3���7��z�O����a���\$�X�JT(Y!&)�D�V���1?^���ה�x����"@:�=�����U�|SI�0ؑ��F���HD�Żo� 6�ym@dtb��~�1�>�]��V�F�ܹ
+��wTcZp������>9C��S����+9*�>2.[&UR)(	%�	%�)�%�z�i7/�6�e��{�[
+c9�um.�JV�G@H�O���1�n��֎{fǠ���kLD�A��c�o>���2���}x���a���fP���M�)O1�-П��oWk���US�־<���:p��c}��DO�E��A��}�Yn�#�t&��_є�콐��fv��s�l�����I����:2Էl�
�~|����� ֮Ƙ,��<Yt�Q��TR(p�xx����{��4��8�K
+��}`�������"�����������Q������t�~5vwu;����%�������^��C���F�٢qQ	{�D�7d���I�5�El�VD{"*9�ۺ
+ǽM�����&��l���{1}	b::���d�*(�tk���7��Z��i/�Wn:On����6��r��kb����g�6����,�S���<i����8�r��TΓǤF��Hb����Ġ�Ih�U��%��$��v_sT���p�̶"���?�8:�(�H�u�8�|&�˘(���^G-Cl���А�-�$��PB!��>�9ԉ]%),�*[�?F�e��۱L�4�X��W���M
+qKs������c����x���ʖ��#tm!6k4=D�ia�9O�z�S�Lu�_ȯ �����p��^h�
��*�\�Pӷ�hTG������!���s�j(�L��I{��+H�Z�3��z�\�:0p
=��w�@fŇ�(�C�=STd����������r�W�Ib�=�d��Sr�{��8�nz�!��b��]p�H>I���x�X?C5v���q2onؙ�6c���`���.|�"���!��Q��Жf��r��\>�!�Þ狔DU�q�q��
��N��2F���Q�Q�P1x��5Q��<�³K���)��
j�����_��1�|��?�qirϧE�A�C���r�����B�1S� �$�~[{	2�ﷵ�v[���'��DƗ(U=G����� M9�A޹0�:���ԡ��$E���ő�ۂ��� �}K:x�%�������/PN�N��V\�$2G���"���ӜKd+���B�P!t�d�䥌���V��kT�O�V$��%�z��T_oRϥ2�
6#��� �����8����_��[����U��%�BhB�7�CV!�mi�^*�8*���$U�	C�r�
+Q�Pz�aP��޸y<��!��F-C�1!�+�]��~.��+��!�_�����A��2��zBU��Ծ�R��WO��N?5*��l�#c��m���77{A��I�=�A���̯b;��⨷|͸�f����\�a�;��� ��I?���f��|�Z�pt��m�$�W�B�f�D�KHpPk_��U
S��65��b=Z+;��]��Uƹ��PPՈ���Uz���@W�+�I?�L��R�L�*�� �_�������D�Mס������q�qk1g��v8�q�(ߪ`���.h�i2�W͍���|�wA�%��A��>o�nPlԌ�����ܒ�a�s_����u-[�ߞ��`4p{VpW���L��4�Cs�H����E8�wDOmGl����H���ݎ���L�������ۑ�Y�ܑt�;"'$#Ng���vI�#"FF<Lp$p9G�xwDL����3ޑ|�;�OyG�W���b��dik��^�s����io��ߪ#ߑ8�}G��H=pI���t��8�|z��/~�B���t�b��-2z!.&_ԋ�"9�)_'��uv�jh�H	K�5�GL\
�}3�"`$���H��
'c�·�N©�I�aq�LJOX�vB2	����o$�AGx��J-v˴x��4>(�6��G�q�`0����i	\\~|B�̀�r��r7_�k3�Ǒ��8�!�G�q$�UFz_�V�	���w
O�Ob��R��}�F��+�@t�[��Y���#ن+϶�ٮ����T-�X��[R�zk���>^Z���l��
+���TV�2�M}q#�/q���2��Q��3]��A��a�Jֻ��Qr\�g�^&X0&"����@_��
���4��@Q��z����!ne�w-�q��ǖ+���zRIA�d����YzGD�B4i���3t��_PDx"�aNwr��
+x���Ӳ�I�\vݶ�n��̫�S�i�DbS�Q������6�r=��j�D��|�]Ǚ&������,AI������d`)��"�^�-�@����h�x�6}�TH؃�5>ݟ��zl��c7	v8���
|(����������q���|MmK+�|W�'��)�q��lʡ�8�����9;
YXP�(|`�a�z�HE.~ ٖ{��ʕ���:u������(<��)�'1�c������W).3��Dyf����]�
+�#�Z)Ψ�ۃp�3��YI(������gl=8���YV�փa���g��l�A��w���v��R:6<�t`�i�C��d6�oa�9m��-��u���\��o��45͗����`��_���S?�欅{2H�l��.ۛK�����[��+��S�B^�N��Xa�g�� �x*��j��X��c��Yņqm�売��E��c�y*g�@��ő�uzUE��Li�L��TZŔV5S�w�ȋz�Z�iON�^	K�o,�k�ž���W�����V���=#8��I���CD@�LAx��[���Z��ס+��Ԥ���Q�~��)#��'u�;�0��O�7x�=o�~+7k�7�u�7�&���9;yC.x4����CrQ�e
+u {��_>�P��S���3b��:�q�*1�ò	�~��G��Ѝ�̏��>���)��0�%�*���f�Ė3�hg#�s6�?�x�3��)?˹i2QPr�OT�YW^Ӄ�S���##���1[�����»�8�ۮ>o�g�~�ڹ��lD:X͓�f�j{�4���,Og����9�ņT�T�Eц�
+u��a����9+���U3!%u�2K�|����a�eN�e�l��<Q�V+칿]ax��y�Yܤ�<g��N$�:&��?��p$�WNJ��w���r)�|���n�l �;;�!����6�Wרj�%��⫈�j,��)��[�O���2�Y2��'Xr��Z�RJ�Ĩ����K_�U�SP�q�$Uz$������g^=�0�����I��
+�Yv�no��W큐{��ӛz�IX��G�W�4㌫o�u�k�z�}z�;�z��ɼtU\z��-�g>�5����~0��S�[?��	�W�c��o�Ob��P��yx��u��mj(e?_����-�zFL�W����ִR)��T˞|�D<�����H�g�/��k�O)iϛ�A�4\�^�A']�o�R�=N��"��+R���:��MR/�&�0����K�x{�5L#?O�Њw�̳B�&a�v�T�^'��Խa��b�b
+|��@�ʓ@�Q-xO:�_%�G���+��=�0�������+���н�/o��^
m�$�3�U6)*ܙ��Ϩc���t&oQ�ל=��'�S��fJ��Σ4�Y����Y�Xj/����쫖8��4c�B_��5LL(�W/1��2��Sɒf�KuJ����{e�c<,�נ"�Tm���k+C�xJ�S�U5�:�t�c�5�`�ƬD�L�u��^ж1�SD��T��5���%%�r����w�[�D�둴E��/M�U"��H.�	XZ�D?]!1���J�+��/��b�����V4Sǵ��FV4��:Og��%b:�pq5��	p
+Ŷ��n�hA|�Ѫ}(���-�8�_0H�*��ڨ��4U2����r���o�P2�_R���ǚY~j��~��t�
+}61�d�
+���&�i�l�:f��w�Z{�`�{D��Ooݶ���H��n{��8֭$G�n�N❩�:�ʪk�n����i�d@m(���j��)���{��;R��*ux��Wl?�o4tM�����v>����*fGzC�����V��vʶ4m�Z�g7�L�]�M�c4/��[D
+���FO�(�K�����<s����e%�	9S)3���Ab��m`�R��f8�!�r�.�yR�{�m�����V0-�Y�
�'���e�8"���2�h6<DdnӢ��_0�0�i�cN��G)�T�䝸X���~; �'W?��ɾ���iww��6${��K���
+LT@�(0���P`f�>�� �I�Y������NK���]O�?��v�Q��j��l$��Vx���4+pS:$U7͵�B��������}J�㋥��L��&Z�tZ�롄�����OM��H�m��x�;K�q���N@��A���1��v�]W��]���AT��G�#]9Ll1Mz���s���+��XE���/��%� �q#p�1�!��W A�H�[�������H�X�&Zm����D��kex�d��+p,��ٰ3+]����]�՗ˬ-+�]D���J�^�%KZ�G���%"/�������v���|�c�ҩC��x�hdl������vx�*�'+	V�d�3���J�l�,��H�0���^%��;���^Щ�`�8N2k�lr|��lN�/E>�5��L��Y�}���*�@$Dhp�=DI�b��$"ԋ4��#$;q\P�9Zfm�}�w�J��2S�}���`�xǛM�`��YT2vDZ�J�ړ`ώM�UĽ!�<��|��:��/�䆀����]�#�%b|����с�JQ��x|�j��1�������g���Vh ���t�G�>q|��`<и������T��/+��a8?`�K�%�a�'��i���E#m@��r�,Z�l{�aX�������j�L�sY��b�JC�h+V����S�_/G�}76����ʅX+�|+��Vzk�k�y�D,v�1舽1�������֊*���^!�g_�3�'e�FO<MT���1}@,��{��	��3{E
+߼��eY~i^���nT��-���(D���q/��)gJ�8	��	X�R#���o���O�6�����Es��4�Y���z˪�ʵ�eU��]�YI��?��{rN"i���xRW���*��N]�9u����jL�KM6��'�g��L�:/7����
�1n��gU��g>U�a�QI�W�J�lG�9k+H
+*�@	�Fꕎ3���w�7�L�R�@ʤ#��ڦ�q|}�M�o���W@��aw��������8������M�.Ll'2��@g���V3��F�Oϸ��Q�G��h��M�(��G��z�泷�$�&�D���ͭx4e�{��$�����{4{��)<��؞�Gӫ�hJ��NM��S��kv����}��^�kַ��_�٩_Z���ds���������}l�&�F��k�?E�&Yl2�'-Y�[��#ڶc�mZ���vno����ڊ����t�5S�R]�٫�ټ�.��U>{Eq�����nĔ������ץ[H�G8p���$�z`ȝ�lr��A������[�e��Q������A�d�d���,;���K4j_H���S,�+4�X��3c�R9�9fn���?���CϚ�VaK̫��Ҧ�d����z��a�,&SD���E������n�X�����Z[���Z��'�3�4�)2YLT
+h�������zf���SԠP��
��`��>;�
����m1]Vʶ�"2��I6�+���E��.,nɾ���<'F�.ۡM1T�e���@]~^P�8��Y�ڧ�H��L�6Z����#�sĀ�\>����c���z\����b�H�ߨ�C�\�|���j��o�ۼ��>`��jf"�to��ש)uJ{��у����s��<0��O�nz�EPOn)Ŕ�vXD��ecz��0�A�_r���N5��ͬy�y#�-�gW�)lj�$���;,��4����:N:��!�����B*���ָ��\�6���.���B*EO�P����G4<�������`yI���%�v�T���W�7W_�{��PZ�y�J��W�b�Ɋ!�bD�腸�|Q/7�����v�]ߧ6+b�Z�w����>%O�*g����y%Ļ`��p�����)^�O�:�Kּ6T��))���dr�jN5|�k%����g�]	�'S^֓Y�um̸ٝ���.n<S1��\i���\�\te��]ֿ5�)�'Y܁Z�Tו��P�=G4�C��+�_�����w�8��uip��z5��e-E��Z�|"���&}T�-i��������|QІ��W��?�Q�
+{�((T����IF�x��'�݃���ؒ������;��Q�#5�ФI%�����ҍ�݊?��v6�����
+����{�Z6ֳ�2X,���.�W���Ѹ�RW�Ҹ�Yw'<?��φݼv����[����v����j6��=e%�y�`���3\�r�L��`�����&�ÍhR�:R�].�e=��͈���R�tz��(���ٕ��f��g����<�z��3cڄz�s?���ہZs�d�گ�.�w�x�P�HY�@��.�'w��b��y.�ǭ���b��s�a`՘q*螺I]�2)<�����`�,[ۘ[���V����[^��7~�U�U�D�S�����K�9�/�S�`�	~`$X�F�Z����j�FF���߽��÷$��D�'�C���Ͽ|ˬV��HM:e��?2��=�*��'{bY��&�8D@4z�5��\���By:8ŀyx+5iv�0�5&�ޯ3%�Ӓڱ}��Nc�S?�\��y�=�F��A:H^���_j�L�~�'�f@{w�i��/����״�I�1�:�������Y⥭v���~Fw������4*$�_2cg�~T��I�3�H�A���BL`���X���vհo����1��Ru���zu���n���Y���d������!�}���ܰ��ԝ��Y��<�s��JA����I�C��8��xlDn��a�/	u/N!���Z�~-��m�)����K�J2�i&j�	��O
2�K	��$�<����D��/_juy�;5\I����nv&�v��?z|{֭�gu\e�9Nܼ��(�Fl44}mlvz��)l)�b	����{�gP�V%����n|Q�&9��mq����7���VOkA�\k��i��`u\�`��`��J٢ ��X�6�M$/q��������%_Ȓ)���$��\2��vQ��@�d��[�M�3��	��M�ޔ�Δ�3�J �Җ����j�Š���p}F4"��s�DRF8���W���kF�z��Z[�e`aɂ-�Lޏ~@
��q�+v b}�ČD�?0�퍘ވ�ˆ9H��][/d��T�qB6��ȳ�i��Az���˩��,�d��/�-а�����|y�:\r����ܫ2o�+���E���K�
|ND�6f���v����,�a�����ҮD���,.�gf����+|���G��by�=�@������-Uل�3��(K,��5_�>O�3F?��lE)�VO�F+��i�X.f)1R|S�6��K�{�[i~_27w�U�SG���l�[�����5l^g��i�5�>V���x'Q��ղqOzU~��i�3�%�r/&��-�h��O0�'���O�4��U�9za�V���^��iT�-W��h����(A�?�'���H��!����cqIU.������E�K�,�]
+gA����E�H�<���y8�*;�7�c��w9�]���ݕpw5ڝh	�2n5ԝF��OD�W��w.#�v9�#�r�
��'̎^���*.<���@V�$��B�Eu�q��8�k,��<��%6^1�����"'U�!�>g�A��`s7+��P�`�M�i� '��^4Z)i�h0O+���3�H��������a�$��{��.c8R�@����$�Fv��9�a56`U_aU	�_�S� ��@vs� �*@�C-��b�9!a9�U��0Bc��%��A�%]8��pƂT��<�:�Y�U]М��We<��,�g�8����b�mࡸ�����Tw�!|$���F!��0��@�&��v��c��&��%lK�	Pw?p:�u�Q�}- BM0�a&L;��l��%q�w��ZД�K��u�=��'򼀯S��K[}���w�,�TA)Z��������wJK���d�bO���X��)+��Wf�'{��5�1S�VZ�^�\�D�]�"DJ\�(0`Ut���������b��._r����������a�"��D5f���y>���i�'v��%!�d�v;Od�3�cX�15Rj=v�yrϞ���ϱ)<,H��c�#����n����r^��� Y�U��0!��
�, Hr���hj��_��Z䬪�;�j��,�~��	"2���Wv�.W

�ˋ^+��i~����m�����S�W�!]��4\2�������G_�F�y���d��П�
��b"�`M˨�������$��"���A�M8��*qx�/n.�T�#kM�1���b��*&��V���%ԇ�����H�~t�مk�}��S@���j�摭%6�[:\)F��8�-�9���z���tp�F���5V�gis������y͝����4�&�D�&!�%�^��։��9�q:�;��tFEM˩ȬK@u�L��-�G�4��惙�b�a�`�E��/?��k�R�������_���f�z�����������X�/'��Ɖ�.ܗo�:�'ǣ"�¾�g��`�p�so����:��rd.^����r;���)H.���Y:�~������X*K=�P�}�`��i=E0II�������LJ5t��< $<H�HS�]==k{z�Ԉ/d�jsw3x'�#��z�:�P����3����K%����<��jY�1���"O�T�l���������T��`W&���~bh�9؁��$��u�Bk�wAכ
��xo6�����\�����*B�}7���`1�m���:�n6����ka|`���?'��b��5���v�Qʼn� �����˻��o�>$Q$ÁRFN���%��y�ř�L9�'�t@�l	|�Y�G��}�v.��4
+.�2��}D���E��>T��J"�!.̫3Q���WSd�*zhc[��م�i��4E��4�sb��AZ��%���
+��略L�l�tZ�e�Z��%�Nb.lmؒ8�#���:&�Vy#ҁ���u÷	{i�u\t��9k|Փ
���H�:�p�څN�<����	��`5��"à2� ��ᢜ5!P��7�5���j�0 C%A\���Y���S>g����5P�;���;�8�p�=e��������O���n�\���f��v,m�шߊ�L������"����I�P�ٖ����׌x%�F��ķ�=��d�r�/��rl�$k#����ҳr�H��vVf��tVn���������c�*��C4W	�芎��Yv�����ה0�����f��„�i�2��C��u��A���v�����[L�FS�e��^�^����Q��0�������;�����.��Y�/O��>R�����*��u�Q��a��(�
��6�v�|�6Gm�@=�9"&C��)�v��F���g�� ��y�c/�O.�c��nuzy����D���ۗ(�E�+Cg~+p�&�`м-'@tz�]c�/[�}���4��U��F�48�+��{w�.9��+��Yn��
X�2
+��	K&����|�2pˮp]<`s�N��_[K���~(�Qb�P�m��z���b�GM�k����d,�f��LO�#�M�q�)�A�x��G��e6��|�d ����SJ�d*�?�9.K���͈�q�
��e��	5��C%L�����Օ	�~ZY��`�fs����}�O��l�O�VOh7
P�Rh�c�b렏�b�US���d�b����^���2�y=˧���$'b����vp�|���Nס�hCBOp*e�q�G(���J�u�#_e\�{�H�R ���~����^�o�xV�t5vlc��������k(�#��.��-�����f[���D>4���R;�>ʧ�$,?/hm���R�Å4����㉩����8��49z������W�$
+�j�8a�E�Č^�1(?_U!|��A�Ze�׊o�R�K�F�3�*�n�~n��B<�Z���֫�~$s��H�E�p�m�禩��Z�^���Ku�^7ݴZ�t�Qcq�j��-I	��x,�k�ݠ,�^U�+� �O��R�����7�oUq���T\�6��(��
+��r1��<0kMy�	�� �0?L.��4�/It���@1
+�"k^���6/�2����|1�+�_}�"��1j%�/*3�.~��!�I�Z��D��%r���e�.��)�C-m.n@p��X�]���UQ�H���C�|d��x�V��E�Q��R�n-IJW�rȧl���]I
"�#4֦��	�����~z�u��$�V�/�ʁ[wA���T��Z���%��fқ}٠�l�5�
b���g�T
+��ٟӎm����=��-
+=!�c�0���7���]��O��"��
�hT��J�^S��.NB�f��0k�S�J���2����ґw���[�T�|�ނ={$�Ke�i�5!����@��=7Gq�:[�Vt�Z�܍�RšEu�����d�[l?j̾��R����G�D�i5��cGZ˅�T��V��Ƿc�ۉ��B-�>p�҃k5Ʃ���e���z�����`�Pa�����5�X�-=&Q�ܔ1�4��D�tT��K>�^��yK}A���N^k��$�J0��+�ѩd��_����P��Wѐ�n�ލ��|�l��{����߼{����yi��[g4Qi~�d�("��+b��1���>���w
+0���|a�~"Q��0/M�G ���4{���jX+�2(�=�eF%��~��0���Ӳ^t�Nc	an9T�1�A�M�,c�Gl�1�S�`��孵�i	24Phu\ݴmu��Q���'�7�v��<k�\ЛP���M��m��-���o�r�����`oOv�q��dI
¾�'BE�rL�K@q6��
+T�^@��f�	tLjf�_'�/��lS����w'�ik&�f�,����������0s��?`"������ ��8��JE]���Ħ�Y�*�ߒ���={ߨ�=���Jp�&o�L���^�9�В����a��|��PJ��������M9�W��K?*P6�a������Mh�:�3��g.�	�Ƒ-���)�uP.u����]�ƭr�j�iRTI��v����Q٧���<�~l�fDi��=��up��<.��5>�q2�A�;����p��/[[}%����ŗ�~����M�海v��M�����?��1YQ����W�$%����}�\��_�R�O�&���m�B�	�m�����>!xF����V��1x�t�o����d�s��t���X2��W�(��" 
+`�H�K��S()��b��sL3����e�e��3�P����i/�ķ��WL�<s&v>����u��Բ��e�`Z�5�&~bI3(ӗ��� �Yg�U�F�X�i��"qU���M
+]
+Q�q� N����_ȯ )�����ŠBR��xO�/=Ro%�!��ݏ��dН�/o`q}�� ���,_��"�I7�SF�X�o�� &��(�?+><���|��Z���Y)�>�I��X���G[�����Z�e>'�|�?66�{RI��e�%	L��L�^�a����0����xC7B'���$�4�Hi �3��j,%�����aR!�ԧ�Z!J_o-Ч���p��D�E�_4�+0�� ���̸�m�=��ح	�(�r����y�A�{�;�M{�֡|0�	�?v�L��g�<��-�Ŋ���H-�_�5�VI��C7��!���0����q�pFI�N�^�^��t%s�p!q��3�!�P�	%�C_�F�h�,Ծ�~gT{��l���Lei}�$_���=�K.���e���L{�ɼX
7RN�L� ��7z�CE�M�A�;^�~���$G�F*t�KZ��/Փ:�G��Kj��r������/��p��w{�*r������)xum�Q����R5��R��ya�p{,��������T�фͭ%"EQER[V�C�P�e�\c$�P֕x���w��%v��r�Sw�|EbB�*�,ד�|������=U�8�]D�����~����#�0p�#K5����������l�����*��$� �(�E�kp���ԲX���\r��xP3��_5-��Q{JT?�UB���*�HAIX:�%#Ʃgn�T�dǣj�H}�W>�7H�LDloc(C�Oaok�HB�j��7ez^�汨.HBF��ݮ9~,$^���J��a�Ӣ%La)%F�_�%��K�Ŷ�f��_⯾�O��\��h��qR�Pj�\�������t���I�,�%QOcM�IX��Wj=����ˀ�]TU��Z,�Ѫ��%���xtUj�
+jy�b�l�����S����}�,�=X���j+wX�%**w({�����d�_q�Jm�TjC���z�*�%x��R��WO���*�܍��,)N]��fF��+��Ќ= �S�D�:����L�d[[��R��}	�E�P����i/02�	]y�[([�!Z��en�7��b�d�ּ/��v�o��Oe9@C��
+�"�hu
Y��H�a<b$F3Yߣ��Y�H���"�^ll
+�"�6z�ܿ�g�Ut��A)��C�Q��z>�kݙ��3f�t���J���"ۗ0�RH�h�|�%�6��u��%x��o��+����R�\k��–N�T����M�eO�P�hjWE��2�wz�߿���@�M�n�����|レ����R���Ӹr�Q�����/���29O��X`�����ێ��[�؋��M�������'�]aK�w�����!Z�_�q�d������6+�m��z��ݛz�/�m��(�l��T�z���"v}�N!����N
���tǜ�MD���X��m��b�b�v��{]f-�N�Փ�:��]%~�aK>�^�^*W��j�ZW�H�ʒgch�s�S�V\�}���c�j���M��cbiDZռ����R��[�%mUτ7���U�q��4[��m���|{�Ma0(����H{H=��c{��u�.R�x����*��������w<��-.��yT�D'A$���I�ͲZ�6�"F""��J
+/����/g�J8`Z������:��$�����d�@�� �Ɗ��������C��d�/.�N�a��S`�YA<�4Ҿ�둹<d4Ɇ�=>�{���!��v���#���+�-h���+E�A.R�ĕ��+� ���
+��*"��������zB[�,��o�<#Ӎ�,�e*!6/YC�UۦV*��yY*��*��綶�Q�
85�E7��Hmʠ�/l"Qw�<���OӿXQ5.�Ћ�3���G�e}�~7i�9�ea��d��s|�<K_�}���u6�'�ZÓ����|��y|u�t}�gő #��0P'��4s_Z����[�}�R�dŹ��F�W��g�O�ձ־j�j���S�����#�O�Q̐�3�ۦ��	����w�p�|�>_�����|�_I���m�X�+<�0�� �t9���[��+��'�yc(�|j"^����M`4l��c}��;b�(.Q�5�H��	�2��Ǹ��ƍ�-$��FV�C�\��$�pkCɀI$2�Hã���P�u�إ\c��
�Gr���X#)��6���e��HrS�_�=(%r����7�(Iuƥ��}d�#PfRz�Y�f@5��2V&;�J�E�V�M�^�$�#��˲��iJ�MN�x[��������
�_��^٢ք!?>�k���N�&a�M�(.��MB�I�x� ɏ�7	�U�Tc	EY�OP��m�!�n7=�S3h'34SI��i�v���k����f�B`�"1���_k��VG�ȡ�U;��[d��5��io���5�_ V8�KGR���
]~_��)Ѕ�P�%�Q��5s������1�¦:�ט��4Y,��(~��~5�ؤ�&i��-�Kh���*�>��lO2����}|�a暄Q�K�wk�R��&FH�H��Ē�?�M����{�K����n�wvN����q<aK<���#>!܎]VuL��Cَ�M�봤{��'�&��g��/c��gÆ2%�}��L6�~J{�R�uVo����jX��7׏~�<=�2�oT��������Q=`�.N*oe��ꄻ�K/�<3}r#]D��T�ӹiΚ�c��L�T�50dИ!5Ѵ�F�4��4�_Q�w�9-u��ZH�0�H�tb������m�
�R#�c�dCZ[F6���s��>�����dqs�w�<�ƙ����%��
+��ݔ]L��{`�P+�T���F�����H�O�RO�h�IcĞ���vO�����S�>]����ʣ�"\��Ar�\�r�Qf"P@���f���)�t�mE�㷃�(� 7`/VIo����݁����a��n�)fˋ^+fE��@�|����l���u��U|�ñ(�Y2GԜ
��G_ ��+�9�/'/Tvp��`�N�����]��}��x�iv�V�΂��k��As9�n�Y��7cB�cV]�V�ެ�*�F�O��F4.����{�IF �%��R��@�7(��AQ��V:����(-��#n�c=He���*���ĉ���\���`�nc��>6�B2�����*����4ɰ]`��뽬��8�;�v�H�����c`m��6H<��5 ��)�2���$g���4y�?`��f-�w㺯����k˞�=}��Is�\L�L$�3;J�rv�|�'QK-�3Q뒓�L���YWj��Tx�%�!�H��j,hX�Z����8M�Tu���-n�k��*ǔ6|A��j��8n�<߳ݩ[\�o��*!��0��������pQ�I������ I�k$���Ke�L���\�v�ׄw�s����?���V��1���z�O�jj:^|�ѡ}����m�4eP�Z��qV���=7ɗ�by�d%�w�N��&y��)��B��j2^�[H�yB�����������4��;mB���������Nò	�ګp�h���4��Tq��=u�e�O��H�^@(
+ͷ�!���#L}���#j[N;��s7)&����Ac֒m~YIX�7%����݈E�[��'��j�
}�pd �y�&v8���}o�N7��NʷL	f�&l���B��K Ǘ�)�Y������k,y��/���δ�Xb�O�4��d<�����n�%4�1���-j�ݭ̒`��p���J��
iZ}Yy͔t�e�ޕf�}�Cpa����*��>!�i)j�������H2��{Kbw�%)ˁ�r�ⲹx���[�L�f�4�l&��g�6��k�۴Ih�C���S�.�RR��&�
"|A*3rlZ-nC�j����z��P�6M�ئ�U����]cN����u�C��l͘��w�$�>�m'v��V��?V.[)�ް�7N���G�~��n��������!�;����>�T����G���$���`jVP�j�i=C�8�͕EEt(�T�qz�,k;�|7�^mʩb�5ֲ�����R���bAL��=�낢II��T�m.�N�|!M~���P��01���1�o(I�]�#mҟz�I��EL6��8��l�+-s�]�z�6�T�.�"��u>Ȭ�	�F�)�"��w�"߷�#u�������"��>ye��e���:��^���}�"�ϔ�)�&��z3�K��]��>�jO��#H��[��`��i��r�$):�NqØ�qb͌��m�wW�}3��Lk�Ƨ�OԹWsr��]z�Dz�N��3�屼y�[|P�&�����<����7�4Yg��C�����q�01��z<f�-{3�<�����������;�5��Z
�=+�f��lr�M���c���ݣ��%ᬆ���@B5C}�v��[��JH��{�,�剸���>m���b�,��v'���9�8�uN��m"G��HֿnW�������U�B��b"f�~5w�w�c ��HZ+��O�s���aO��̀R�,`A���<qP�vUr� Mn�`��7��xɴI�V��,�d3y]J��"�3Qu����+R
�Qi٫�'	��8��E���v��J���"`��y���u��Y^ov]��e�3�/K�b�$�]�Y:;7���J�����Av��.�O������-m�8 �.V�֎M�Q67�'��%j�y�W/�O.�c��n�pYB���C���˗(��ѝ��Dg�p~�(�A�D\����v
�\\��+��&�{��&4p��DM���'j�dp���f�͉Z����Q~.K�X� !��})?���|��l��	�ܽW��e��>R�E��v�mzw�2��Y�2�wJQz
�lϚm�fD5�(���r�w���O+�@%�K�����Օ��~�Y�-w�h�yE�4��;�iO����ƈ��3SJ/�
+�'0.����V
��e�
�B=�=�4��y��z�O�4+b�������r;�K>��$����͑�T�B�kG�i:%�?*TÏ
+��K�#P�,-|F�it���r����kH�����k%���,E��H��E�!D��w�
(�����Z%���)�
+d$P���K�\����~H�k@�M1�Mֈ�u�0A1¦x�gx���@H��5�N��W���~�����F�$��u ��@����؟�'Y&p�#a�4�6�l׹@�dX��{|I+,�`���kc[t�E����rr���D���
���q����m��_E{�l�%���}��h���jD��jLо����LmZo� U:/;`��,�}���9���	��t���/���cq���c,[��ve��n�|�̶�&�K.��M>�_}��C70��[��;l���uQã��?�@��
_}ǡ7Q�!|�Qg;wT�J��umFUb��6S��
+�L��{������@`2	�V�F�㪒���32.�B�0�*3��N]s�ffR�K�OQ�(���3�КE5H[�H剤S�VvI\vHJ|M�~A��Y�H�$�)��D���6�M%É��9<
E���KJ"1Յ��Yw�������������ܮ�l�W��y.�L�Id�Y[}�K�o�#�L��؏���o�L��V?
+��2?2�����ط;ܲ�▅��d=����J0\J��o��G�s����KV�����R�gc�Y��e/�-���|���+)ul�b�"&�S�,&n�z+���*W`3��Y����öEg)���@��Z�z�j-q]=V[��|�>K�q��	�7�NG`��h�ֈMa'|d���p�����G��F,{Dt�O��t�<b[#)bkD�@F�F��%޶K�:�1�#�><��\#��F4�x�C�FrL�H���.�*#%�k$�P�����5�kD��*�XxUEx�D�׈K�}^N���[<�K�N�P9]�O/��Iǭ&��`#�F/���z^$���u��-_gqe��������D���Q��a-#*�Gr��
�_������1zA'�jP���6>h�h���TnFM중(<4»��XUj�[>���(�A$�\�hD��G
+�{�S
����ˏO��Y���������~$!Ï�E#�
?��#-�s�Fy6�FhJհ�'�"._�)3*��7FxDě�G�V��ā\i���\�\teЎ�b���e*�֐)���EP���qe�P+�U&���F�{�Q����y6�Y�Y'
+�Y�`�f:��NS���vy���_�@�V���|���g��-�x���T�崤Y���6�x����cӶ�J���i�"z��	a|��~NX��R�$DP���b,��}��CIV����
�
�y��>Vb�ټ$�l�U���>�0��H��S�8�� ����m���Ȓ�`{8�"Y0'5�/A�\�0Q��QH��`���J���+$VCX����.�q�&�~�#��؍x��)sO(d�I��kM��OL�tɆۃP�DҒ5�|��l����{��7��N6�.���*����xT��U�_�IM���w�<��/��d��o�Pf`._%Eѭ�-~^��w��|^���An�e�������$w����O���D������@�Íh�l;ᯭ��JV����ǥ���R��tǥ0U9m��}�N��?:v�3�@�G�<m}r]	}��w���F[�q����w�Z|Ϧ����bO�{�`Su���L�?��'a6��3֦�Wý��{V3�𶪴?����y���>R����־B�)LU%�*����~�ҷۊ��P��;��S���5���DD�f����	B	�V*\C�W�$�N���BF~kʡf���8��ZG���a#���h��_9�4=�C|�� t��`2_���ٞFS!��Q�=y3�I�E��0�]Ìτ�\��/y������Vj�~�btbΑq9��B:y�O�$��c�����;�y:���/5i&�����2����9t���6#�S�qEL�F���W=_�^�Aj�/A*�/ԕ�"�	��=P6'�
+���M��s�@�i	�m��A6�>��<��gy;[�,t�,�����Bc!F7u��:B�#�?�-N�92��և��oz��	�)n���s�W�ھ#����޿��p��O�l��>�R�CZ(<-(%�r$��r�����7PK��<�в�k��ַf5��X	��p��L�V*�S�2�mM�%=�R)�[;�����sZ��;���H%N���K�
8!�|P ]���1����Q܉�\Q}%�+��
⦕���~�<���u�����U�0b���.)�u��<����󣣊t'2zG�i�ֿBG}lP���7��� R�֡g;JD��e�vw�e�_�i������Xt_�w��]�0�0��H��)�Mv��	���Sd���MG$O}P!m�Fk_Ѐ>6Cg�q�W��<4��?��b�	���>�:�D2���d0-��~\E>-[��M�������B2��!�
+�</_�<˰��~�cُ‚Igz�ddu�͊�<y �(#	�Dܢ��St:�B�ٛ_��)��L�S1�1��B�Ɵg���bI�T�ԃ�m�Y�3�q� i���,&~��\�J����N"fڋ�‘	����P]X7'��܊��$��C/ςaY�0���}ۊR[!D�����l�������*Y#�0$CP�0N��\�I[94�T�(������(R���kHE����}��,�fʓ�[<�	�b���DW����D���{?$_��撡EoJ��lRTp�	���
+0��L�3�5 x���lp�c�B��\IR=J��Gpd9	~q,lA���	�9��L5}<�a�
+�c��\�b�1��l`�j�������3"N"9��`_&a
+�³����ՕP�Y��*7`�a��a1+�K�:�;@��@����P-��5���x��dp����pxnԴ<��.�R4�MIO�-��bcO�Y���n���R�ͧ��K�>1��#�opqDtiӎ��´�|�K/�������a(�f(��t�T�~�*��b��!�+�����5�:���L�*�5xEcZK\�)�p��V�C6��a*K�*=㳔�(t\dܟ��žDž�Ka�{�6HS�4v@V���z�jg���޵A�iҔ0c�^��|
+�Q&�Z���\��pʘ�j3Ê<�eYɾbv(�.������g����<Uc�hqr���R��T��;"
^�i��
+Q�f��
�ߠ��F����Z��;6T
+K�=M��`�W��1چ�YR�ɨ�
��u+e,�+�WZ��ٺ!V�ޓ���:����(x�`y��L���<�M�©�o���϶{TDo++豎7�e�`�dn��,��P��d��О��:��������9�A���OU_0sd��E� �]2���r3@��\���NYfJ���w!R�t�j�N�>
6���YzG����d%,���$���]�`�&���ZaGO#M#t�7�T���bZ^�� }mXPr�̀{TFK�Q ,"����`h����D6x���^q�q��R깡�.�~jU�2�c� �l��@W�\)i���B�S�;{�p�>�L���&f�v���.�
���&
+����9�!����	��rw����h��!�N&)�iB���-*:?��,q�@�[##��Z�j����5on���vI�S��i��
��?ՠ'��xv&ȇ�5�Eb��y�.�EԶ���U3{����R�W�U�
+�͝�
+ʺ��x���{�ի�^u���W]�R]~��2�꜒Fs5��]�F;�&�f�W�w�Bh������U�q�f�ԩ���>���ށ����(3qk�}�2�cgXƙ�����B}Ge޳|=K�jL�����U�l��Re�j5lˮ�:��ٱ�I���;�/�ˎe��1]�f*�&F�qZC5Jg��ꕣ���X�tZ�.m���J��;�C�Q����:j��'��u�4�η�Zh�>@8�$�rfʹ�oO(�Z�$�C�`���
+\���x��]�OA�X��z�ZI�Az�D�<D�4�b�{��~'��sr�|yۭ$q�yC�w��;�I	��d:ň�o+�X�6����ƇmO��s�6./�K8,�J�F�#���z@S(�&o�s�"
+5�%"�3Vz=��u�C\�yV��nu̘RH�8$;���ɘ_#jV�},��#f�������R�!e+�^7��4�|�Ss��T�*�ВnI�N٢l��Ug�cKS0�[Rbt�[cq�kH8;��Cl�0q��N_R����kȣ �'���ݶ�Ҭ�&1�8��ŷ�D�j*-��E9��wG;���>M�����X�2}�V���WY�}��/ ���՟�+9W�[�����XȅyzH
+��ြ��C�xqO�"���L�Qk-�j^��Y��u�Z�,s��57J�*S(#�c�1Z�@u�.�iQ�Pt���dofK|+�Pgy�!��L���A�Q)(���*/ �҆t��Q�_SB&@3�]|���%���A��*�ڜ��|�}`�q3%Mp���Xk���9Y=a⽪gΥD�0��S��,Y��g(N�v�ҥY�3��(i�NK��1��L�+�ػTN��'V��'R�쩧�At�~��+���!��:#3�Uz�� Rs�S[����;�	����V���h=�|	|���z%A�?�ٺ[��+�rgs��gm�&�b�l릨�tJNx�H�-������hW�K#_�1�j�Y��	��^���ݢ�C{���ek�H�SF#߃{�"�wա��N����Vd��]C@K�dl'CMvypF�l�{�E�9U�X�9�L�ӓO]@I�ܸ��i{6�T���K�cb�&�1Њ$J�3�[){��3���xB�X}G]P��JS&��PC�\�g&r��r�'�*�4�!�YxeL�6d���#��tG@���8j|�{�eTr7�l�O3Ǧh\ql��G\�������%|,u[1�i�2i>VF�Ǎh9����Y�ި��D�Ihm?q{^P��n[O�[Nj����f����1Y'ϐ����E�f�zQӱcK�\?w�6+�HU�⋶!0��Y�j>�g�	U�X9�:퍶A�������_���m��PNA�Y�e:��i��Z>����&�<{;��܎�\�>5͔��s~X]�2�ݺ�@`j�� D��ݺ���U�+:x�*/%j�56�����XD���ޕ�e�s��q5�٣Ǭ;p�:�\)�r���Uҥڇ-���q�x���;�j��g��m��בl�d
É��=p��,"��b�U�����S�?����gZ]j�t-.��s!|�}�ε^_V	��j1�Z/k���9+9!�/;�g<=��fW(M��t�%���kiz�
+�z:	:�N?�;w �_%|u�߉~ܒ	�����<^����cv�p�~='f�(��O��欢1~|,E���,r�����9����Y��%���*ɛb�ԧ�����r����"ɚ�T�ٯ肇.}�*��l�W愾JS���C �&�1!Ϊc�]�v�f�W�+ce��cV�q�d����+�X2-=�=��$֖��$L�3u�<{�h���??�>Mfn��эN�
]!�^U8T��Z�٬H���r���,8�bM_�Ƶq�}�ԋ-e�jvv�3�dv.��A�9��'r���������v���[\q��V�2_ގ��A��9f�؇L��%&�EȚV��r}�����N�+.�j�kK 4�V3�K/���C���ĉš�v��MV;�:�JȣT�
+�v�~��i%k�k#Y/0z�5ʊK%./��|v{׹/����вZ��G���2k�V�F��G;��Ѱ;�c���r��'Ԍk4͛0j��E���e�>f��QK`Ѯ�@��Ӯ��b�h���N�y��]a��</,�	�M�x�F%l�H��zy�����5|a����@aPE2~�	�8xw���_�nHݶqMr�`��ⷊ�f��8���p<Ib��6c�;�!H��b�K@���_���c*�{��������^���G^?.�:���j����fv^#2=�{��D)�����M��2��3ca��٧�WT���U��zEujE��*�e�:%��j�˻�u�}ݎL�:�IgY���e�כ@�����#9�j�~_�J1��X�#�܇��p��X�p����-����-��'0G|U�D�����9}-�:$���3�ZK����������z`���:�{@F�����Aח+�����k��?T�H�9���;j�8	��v�
4�5�$�Z��"��H�Evk�slw��\N�)����s��eU���uwI�}���WP�RM�*��,8B���ʠ�*֊\A���B ��X(�xzĵ#Y:���-t��� 5u3"JrD�7m�iQ�4���O��ۑ�pycD�drħz$��-�(�ыU��aE�ƱL��#&�+�CF$E�����Y���-��0��#j]���IFH�p���	S�0c�]�<�M�Sw#Y���^�v���9��爫����Z�3�ˆ��Q[tDl���r��v�aJ:��L6�%p�G��Z��n��y��eA�i���v0�X�5��f�!�6���/�\��y�7������"׳�v�:
+�3��oi΢a���B�߮�;��;�ex���$���ۖ�5���Y�߫��R��3� �?[V�/���8H#��w8�yW'=�I���{�D��Ub�c{%U��$y��
�	)��n��:���#�4P�5�
�t�Jgț$��n	�߮}���)u�F� ��
Z�kD�q�����9?��\
'�>���Y�#����x��������!���!���!���!i6$�zC� ���]�0ݒ��ִ�0Oha>�8��t�ܚ
+�9�,�G��ڈ��>"K�������qz���q:��Q���;[I�'��T7�B�V>D�$~),�����Y�6�I�Mzm�L�ɓ�%:\ɜ.�dW]	����B��ړJh����f�1l�9��$�DNozOG�j��ݔ�P`��Hڎ�{�!�����ڡ��{�n���)�S7!�2&��3;�ʼnCg��p�a�+��53��m'��0���x�]3����h�{��d^"S��|���{!#�l'�Dn/�yגց����m��۳�Z�kި�8��:�����DO��;A%^�'��;rv���h8�-ȁ;���R<(�t�Brźat	��|L�8�Z��g�kA�Cϼu��B����Rt��]	Y����W�^,�蝹�
+���<�#�����ʷ��>S��x/v:?��8%�M�=rl�5p����XX�9S+����OH~5&#Ax�
+��M�y�*TL��֟�^������]��e]ѡ�=��x��=UG��U��'�YR4+y�A�ŋ�p�+=A�՛�v�%&�K�$�tΫV
���6���	@�A;�h�
�ȩ5�9����H�	�'��_��+�|p�8�{��
+�\z�U1�y�	��S;���e<6q�E5�ޜ«�H���l�jW�l�:�j���M����)4G�ժ�ؕ(�V�*��쨁"���*jn�8\�]��;z�N�T�O�[OՕ�[7��š!�-7d������O��;�����N��-�5�4�.Fmu��R\��H]�󺎊��z�n7-6�h��-E
+��mS�eﶭ��7�
+�y���6U����h_�234�]䪸b�kT�a��Q��5�Ywi��*wi5�k��l���Ak�FW�A�[����=�KY��@/�����zV{Zf�Ӳ_~~ǎ��=���ney���%�#�PC
+����G�q�Ҧ����,�D�aS~��Kļ���6�	}�������̗MH��֘	2|�]d�j�?V֖���WW���u�c���5�w�WV�фN�=	�qrk�����u,��.�P�.��O�<U���@�=��������=d3�?�2,繷������#Dt�4��쵚���"�M�e�X�?�7����>�g�ʻ;��r,�F�Ph$�@o��q-�R8ʉmiƛr��F��ӟo�f`�5�3������sͽ
. 1޴׉spLG��h\B�%�Z\^�u^�'1`��Ik��8�t�-5�^���IM�0=��"���&HM�Pg!�GZ_�w�)�/�'��5V��"�<s��q�eO�K�Z)G��ee��Z�.�R���?ڌt���3�~�2{.�qk��LW�hݽ�|��
+�Mn�YR��Ίk[Lm)���*B�W��RP�cV�эiN���NU����Pr�-�38���G�R���_�_�i�.��Ov&�y�5쏒sX��6
+�ُ�rWQv�q��~[%���]���ܿ�g�MVZ�������4���G���.w�"�9; F.�����m�*�fM�d|��uD�q'��e�#�d�������@]ޭ|�`�r��zE�+�^=CE�� ���ag�e��ӳ������&J��%U�o<+;2����OJj<W���]���O���4�<�my�<��έN8��d���v|��R�@l��#�ݜw�������'�g=�I����jf�~�Q"��@���3ٿ�g�UGJ�+���;�
+���ɘG�r=��!�u�2m:��XT��
�����{�6�Nӳ�	��;��&{ׇF_`̾["����}3v����k`t���S��?բe~jt~U���@v�I#��%��9���0���o�� �^�����g���7�8ޥ_j/}�E|�8�ҏR6�1
�x�\�$M��d�sפi�*d
�B�k�ԭ����QI)ږ=���I��:��vޮ#��j��'-iEN��Xb�X��9�?�b�è���+�����bV���nB<��xzR�蝝�ve���Iڭ�U�!W���vfJ1ه.����.Y��'�yG��Z�
��>P�=����%�N:�A�{
+�=�����>��&e��71�'Zk9)�l���u>���<'��lѵq��تOt'��6g]�R�<[W?O��<�f9��K�cu�!ה!���L�@�ja�z��6CZk��5% }4���'$U�;�&m:/��@�9H�o>�>���!���X%�u���3fY%��<�������h�}�.��O�����?�x�h&� �����v��3�kJ6p�h�����r���u�g�U+��j�n��	��������#�W��b�9.�Y�r[7#2/#:ٸm�.��Jґ��Gx�GTc�T��#�1�
�����#��GD��^��V/�+�6�e鎨�1�T1f2"52��7P�#����rTh��p��;���H(ޑ�6���Fyg$��H��v��춄GL5�d�{�.�Y<:�]<���4q5�f(7����RQSyDl��T��v��<bI�T�R�'���lA����ˆ���lio�2Dj=L���͇w��7�z���'D������5DZ��~W �?���z=�l7��� =������QT�_����X�w���xU�	�!}�-�k��ϳ�X�yץ��f�AV`��f_�y�	}0�)��w8
+gW/��#O��L�K���T5�LZLq�ݠ5l?�HO���p$�	�E�J׫���3��6#����<���Ѳ,p4͈[���B�x�X�dN�n
ɥ�}�@K�q�@V��~Ѹu��S�M�/Nf�D��;�K�I|U���(�����|<I�_�+}b��Ŗ�H��
�'xQ��qe̻��2d�~�e߬��d>z�hs�-��~���_��WIm@+����r�oX�1�}D4e�������A�@��w�a��	^�Y:N�
+��b��v+ƷV`��Y���o���Ex����N��w��)b��*��V�)9��?"�{�ݙ�P���P�j;�ϊ�<�n�|r!c�M4l��+�k=�\�n�������{"��]�^�f�L'���k�����+��A�K�J<�.o��������m�6���,Eɑ�-��o������h�B�!�;�ڋk��zO��w�-�O�������|�_%mM���,�<�lg������?A��=��Y���"���(���u�)d^��`N���gǷ���d��gNyE�`rG�����5i�X.��0z�%���b��b��>���������e��6���pJ�����'�X��n�-�#a<;�$��s�߄��`�G�2E\�2�'�Sʠ�|�J��T�����?�mTI��Q�8�������D�t�|H~��W���q���Kع̙��caٝ�-E�w��Rj�LR�l~A�y�J�оaq�Qd����]'+D�/8Eb�/0��v���=&~\HZ
d9m�����,"LE%"�MK�@���wY��tR��G��}��j�]�aw=��-AeRt�v=�����z�]Q�!�O�cv���J�k1�<�^'	�0{�J�:(����'��v6�\�no(
;D���{DW8:\�2fTF[A��c�u�����&�-����7�
",<ڗ��dF灧��eQ��Y�+,���C��EHwR��	JQ���JB�6î��O3�a��	��12�?���]V�*����;�D �q�ڡj7 eq��*ɠ��˔��;�3Z|����nՀ�> �n�x)�RS�ZИ���J�����㐢b�A���eD�H�V�ȢbW��4�4%h�@�����N����5��<�<��1����U�JzC�S��6ȊC�^I��9�|�x$=�kz�>~?�e/\H�H'5Ӯ۩|��b���xX����xz��03T15���7��ɵπ�|����l�\���f�j�)&A��>�`�U6#�*�1��=С|(m��`�=�u[�s\̋����`U����*[3�QI���ml��lU��=u]䈵��-�4c<��/�T�C�s[	F����^=�`҅CY�0��4Lf��x���v�sP�p�X�f<����Bh��,v�&�������H��H��wq|�&������l3���V�D���8�s'�ɬw�^�T&�8���na��Gs@�7�?L朓�����X͓yZ�)(��k`�Y��������>3�t����
+���0x��-��"���n�k1���Cd���?Hd����'9����WrD%�����Q�>�-?/H����S���\R�2�$,]4>��h�F����*q� �郤���MC���!���q�&qK<�FG
A�.17��s7�7�9����ls'��#�����_l��y���d�C3�_�a��Σu�G�0������U~;�EE�s:pQ���\�P��L�aOe�e���wl	��o��-/z�lp����ň1�p���>MБ�{e-*t�� ����8��G_��������rB��{c����ԁ����$��0�=�MC�jƝU��*D_�\��^<F֚�s�if1�*��P1�g���d�>|�W��,����N��N���j뤚A,d��}���J ��9�8���Ar
��10=[����!�k�T���ʞ����vcT����7� ��猉�T���i9����?N��ΫP��r*2��hO��-�5h�J>�	m%n��������8���d��e�D$�5z��|p�٬^�|9��=������Ō�������S�C=����s=�^���i����:��r^!�I��Aq���3�;
+�#�'� ��?c����=��P�&S�0>	����=~�GɞE/��ҦYy��x����iD�K�gb��lą,_m�n��y��\��
�j���y��nJ��P�����SH@��ښ-�dME�f�j�p��xH�ivA��$�Rk���G��.��Z˼� ��l8T�y�ś
�3���.��O��QRE�旅"��J;X�h�o�?O�f�l�/��*��s�P 8Y�o�o�U�H��81���l�h�o���d8P��yD���!�E�.dJ!8"��Q�>w ��W޽hJ�`�8a�}$���%��>T����$!=�$����p3F�1*ahc[�Z؅�i�4%M�\���i����(M����R[5�v�Q0L�
���aKl�G��/�uL���~�S@�>��B�6_`�C�0�'��;�:��l�o�PrdŽ�'Lg��|{�}e�~�����@�A���`&����À��RQo�f���O���r7��@M�q��>���p^1�3�����r���O���pO�[��6Z�t�F�V4e���|�����)Y&������ ����+��A�b�vs�S1#�E���v�+�K��y�
!��FN'6r���h�"����m��\g���}v���Ua��ϲt)�h���j�͉�
+�.�Gx������!^z���phڸ��r�7M1�v,�Q�<K��J<�D�I����R��¬�(��|��f��g'e��9���8�)6>۶I�3e��՚��?2)Ġ�KDIP���W_�#G��꠆3|�pDH����:�5
r@��Z�F�!!�`�y��N������(i�:��\'53vy��$�7l�9�}�I9��3���_"��+��g�B��g�"��^i��:��k�F��f�D�芫�(��U�(�8�ur��Z�*F��י|w)T�|���Ȥ4���f�zV��-|�-X�Z�յcgj�@mE#�6V�[Ke�Kq�N�F�m�Ai�P�5�6W��+I�f�m!�g%�6G�Ϭ��G��N46׭}Q �A�l��
+����Y�w���@0�w����Ї�qݠ���	#|��ƨm���f�P
+l6}KB���},���0��.X6�]�l.�ޗ�_/�_��P磰��4ذտ�RL���S��e��&�A���`"y���i2�yz�M�Hk�b������'�Pƌ�o�����߼���\^]��Qѡ�$~�o��*጗�� j��
�X�1i�<��v(x\��Og� �����F$N�D@灆cy_��݌�Q.W�
�fب����@�৚���Xr	����	hڋ�@oO�y�u��g�Bm��v2�D�F\Ĝ�2�
+h�)҆��H�{X��u\[�u����.�R]I�c�:�
+l�}�a�7���g��>}�N�8�G�j!���#��1w�ȏ���p���}��Q���]���&��Ӂ���5^,���JZ��4�����M���h�C���v��R�	j�}
Иl�b\�:�މa��`�X�u�P��D縎`]�Cچ�٥�=�&��� ��mX�d���'h�FS\iY.�ή^��x��c)�HY烬�f���w~3�.�D�o,����_�y�I�jx�����P�٥�i��H���� 
�}q��	���^�]ӍK�JEe!4o��u>� m���Ϣ;��m�t'�BS�*��B�r5�N���ڍ�6t�3�屼pe�á�P$	��2;���F�0�
{'M�D��#��L�W��ޘ������]�^Ո��Ԫ�q���VO�Z�Ʀ�*��Ȫ�Iڻs���c�<����^�>��tyT�7-���ڗ,���K�����&b��ȭݮ*"&9����ʅN��D����J�E,u�c ��H�+Ɨ{M����aO?�̀R�,`1K2�#mGP%g���>�׀��%�f@Z���Xϡm �/'�U�d��J�k�ZD2��-Y����#~�g�}���_����iJ��j�)��+2M�$��5ɧ$IN"i5�4��2g;��>��[T���?ż���R*[q��ַY�iÑ`�o��٧��j�O�|�I>5��BU�� ��jPcF��)�Z�DJ��YӁԴ��e',8���Y��X&�%��B.{�酉�q{�Dlw��yS\WK�Ip�3[�/��]�Zc<k�.�H��Z'Y6&�}�|[`�;��7$������kٌ<��c�;�8�)�uA9Ǫi!C߽��F�2'v���V�E~?g�N�d6YVC�ߛ9[�?�(���<����")�cv�$�#<�Z9��$i�sH�)�k��Tl�c�9�#,	���-��ژ�$��y'�61^(�z��34W��k��O�z���B�iw
+���,? ��˵�6�|hR1�H"��n$
+��*.���OfsD�_a{#�;N[�-�{�ww�9^y���^_���O�K���l����+0�[$�MՁ:FF�
+M�O�"���[ҫ�J�y�C^�
+���,/����_+���������h(Y�wK2ǘ�|Z���}�+�O��Ȥ%�<|���:��\��J�d�5�K��\����識�*ABB��:�xX���aXp�p\�Q��Ovs�'��[��KIP�Hh�e�� F��x�p��1�reEcTh!n��JO�I�]*�/]<N��5�GI��%��L��taL�B~��G��d����[@W�l|������	��*1m��r3�+���d��n>���8E�#��]l,�#C����'��A�u�yepe1�']�2la�t�)T��e�7����K��"x�'��O,da��p���P��O���(��zXn7tt��f�~5c �����\��[�t��2�S1^�!.�7��R0��[�+e
"�_n�)�����S[l⤯�TA�4&�xo�@f���%*=,��>K��xŽ!��&:���l��|��-,�U�Y���+`
+�3��k��x�]w��>T�$���{d��6�	V�3��E��$b\$(�k�/YN%��ALh1ÞP�>��P3�x6�;!�S������%;���T�q ��v5ζ�9���)5;�\ӫ�4�ޮ1���������8:jO�LsA�Z�+��KA�c}��ӫ���#i~���1	{Do���i޼��^�7���
���I7��-����[���~!�Uq�����R�N��?���O��|MO�=B��Q�xLÌǔ��o��'6OS&���4�Iy{���sT��d�F2�A��"~����W%�H;��0p�ΰ�Чu�2��M`��hB20eˬ��f�v�t�L<b���*>k�/0��lK(-�$�m��c� ���I'N�A�Dtc�Z������d8�|��ΰܔ�=�)ٖ7���"����7��M���'�ߠͦ`x/Q����4'������\�[�Η�tE�Ɛ�zɣ=.���1J��1���s>�oöb�K�X�Βt�F���v�KvUTS0"��r��=�d����i�dA�^V��l�����M3yS���/����WS?���"���"3�E�)�.������h-����bx��Z�%ZT���Cշ���z�;FL/��K��;M;v0ÜeXQ{S|��8p�U-��-ֳ�e]-�؉��P��O7�%k��82\�P�P2�&3��{"kqE�}Z��`���D�3I�X��i7z=�T�H�!9�5�U�%�6~�2��B�F�"0�5:
��Rh��;H�vCw��Eۏ,ˑ����μ�^�+u�1�%j�a\�W���������ir�z}罾�_�/���[�ȇD��_�9��\ޡ׫u~�N��A� L��N����|��։V�8�o�9F����X��9}ҏbE�\���Y�nv�w���!���4�S
+83��;�Y{�/1�m��h��l�8�c�Wf��e����ށ�z��
�}H���9,�'>�L@c����'[h��*^/��іkI�0�T��U��j[��%�s�'�o���f��镂��x���xD��TK>���P��a�,�0��%�쁟���̻�?���tF�U|d�=h�$h_@�?g��5,��+����kb�c�>�X�#3h��9f1v���G��/�l�s�?qo;�*�v��&����n�}�N\��P<��vfN�6�_[��^k��[.�d��@�7���|��b�y����Qd�|��sw2ۙll��"�����\(n�`�B��
�1�����	�.S&���	�L�����,L{0]!�7�`B�_>�1�w���G�
+�r��>�#��ꁟ!x7 �����?&�>���}��������K���U��{��Bb=^?�X�?Y(�(~��ټ)<�ecs=6`ק3�t�ܐΟ�)uc:ߞŖ��JG$�@�;91&�N��Ñ�C*�n��*q8TN�o`{�Ͽ*�`'�إ'��%PZ"+�q������I�'e��z)}��&J{��Ł�M��(2�bx]�8�����:b�dv�\�������l*�7���R1���g9��r�j�$:_0,Åh���Qa�.
tЍG��=��H7�K~�KT�
u�~)
+�`��.��\�|����3�U��gɡv6K��[�. z��ǎp�������o�|@+|��IO�񙆼٠�.���.9/���	����H!���6����T�1S�X�@��xn�I>�6�B������
Zq�&%����2ɸƱ����l1]�I Al��|�Ҥv��2ڂT���������[F�,�)�c��	�uzV谯�Y��I�k�ʒ@�ו����K��uʝ�]n��Ȯk|��'n'�w�|��w0P�8'�tjl;�q�J%�|�as�O�`�,]'�&�,|Z&=s��W�g|C;�q$=�џa�Y�-כt���|�QÌ����7�e�,�ˏ���?�/��ϖl~�}��J~zD���%%$	הw���}� �rq@�p�
�7��!+�1>���|���dq��������էv�AB6�?���X�1p��p��\tc8`B�}m���7������3f��:����D������I�T�m�b=�,������3J�K.��Gu�ӏRc���N6뜺ؙ���
+f
+���
8�� ��,$~�@��hX��q���=�٠-�= ����a�B�|.���M�b��Pn��>w�W���JL�&�'674`��y�θݡ�37�1Ls�[m�77<��O`��n_����q����bS��BX��j���L���{��V:�h�	�b�wb�Jس,�D^u��]G����%*Q��7���g��Ç�_�ǟ?���������������_�	������n��ӟ?���\.��!~�0�mB}���I�<�7��C�Lr�T2������ku����*�mc�&ĝ����C����5_$�L�����N�ĴS����������ǧ�����O��|�1����=�o?�o>���/����0['����ݛ�����ѽ��O�O�?����_�|�采���� ���X�����޲�~9��'��
+N� ��%m�x)�K?��{�p����vx� W"�z�������>c�	��I���)?g���ᤇE��Ii�R��.��L�Py`��O�|�����x��u
+*�R5_U?�>E�X'u�Ύ/�+o(߃)d2�6m��$@a%�j�z���ydՋz���e�{��C�"E�O,�B�KT�ͺ7jo�ߖ�̡F
+aՠrm�'��9w�� �#��;��W���OT���3@����O/�2+��~��GL��4]�>Ѝ���C=�)B��j-�R�?�T��.^��� >C�?w�Mb��1���&S���|����r*�dxa&�N��Z����ɖMu��e�KKg��lbm�^1?��U��&���9����]P�h�:̽��]r�|N��_V��ɾPz�F���s�1�Unde�0&P�����~C}ةz�ay��MT�KI���M�i������Z?YsP�3������K=��66lݷ�j�?�v�	F0�Oݍf�'��Ĺ��49�W����GB��>��#�ˎ=|:r������~|�!]~t�q���K��.��7}��l���q�T��;��)X��Q��ő�@ηL�;�*|zg����'���3U�6s{WŸ;6�,L>�N����w����������L�]~a��gɑg���3�lz����#�
�+�;z����oĝI.��3����"�;�+z.{�l��p����-8�3�h$�/��a�%G��������@jzA>0�i�����[c����N������A�܇?�/��-�B7!���X�a���X,7��v>�}���o�R���l;�x�&�;���?b���
� U�@ۣI���
}��r�W��}�9+��1��c{����=����j=�lR@�#y���L��b�y꽸(�>���5گ����it?�0_���F�`0pws�,�]��}ؒ0��FBٞ��ݛ�?t���q<nt��R��Ͼ�Pߎ��v�6�$���~K����bs8W�/<��$�[�S�|����A:`⃅��9��~���O�P�.d
7�^#Y)��}�[�找�Y����W1ύ���qFiy%A�?xʥ$_dΜ=
�*=k��H�q�
+��/A�I�����E�e�i�H�r�L̮
"����k��6�&�}�
+-��Jr:U*I��=�>���ά�㉝�3k4�ŒXUj�֢�K���\I�@�HJ���qI"���}q�OǸ-�g��h����U�)1����LȖ=f�ԙ�׋�@�rc��$ɠP'N�\7�IDzw�.��2�NPՐ���o�/wɧorGOv�\)�m������|V&��y�3ۊ���h�P/�R+��<X�<ӊu�Y�=sYï�Pu_ iW`�����S穛ij~NzDnL�hi��IƦ*�;��� i��&nq���G���CE�^�pן���t�S���_���M˝Q2߲���i7��a˧�*+��ۍ���3��	�҃��q�`��\��=�L�Ls�_C8�ʁ��ʿ^�2�52K)�2��V ��y�w��e��<�f1�`U�GOT�����1܉�Pβ�`��E�p��dF�w�S�a�^�o—ўl�Z���jx��bľ��a
�9����6sX�fK��4`X�fk��a��#�Ң;Y<�-��+M�,�;�7P 57�Th`�00o`-S�FS�?y�}���Q�u��ߌ
+�)�{���j��/
+L�i!G$՘
7�8�o8��~+ژ���m�M/�����">!���2�I3�3&�oTc�����0�Z=�#k+����9��x�t�"d'R|t�e�o�	�5��'w8/Q��'���*>�GvIP������Sf�Y��#��ɿ�o@��G��1�wB��˜T���-�$�1�:�J���
+F�XAO�0�2V��2oJq��2��
��:�����N�?N�p={�;D�_������ھ�����3
sJ?w\�U��1��SR	7�z�WSa�d��Ѽ�e�~C�������J���c��G��1�q��r^Ͼ����ˀ߱����-�����{�zSgo��~���/0��W�	i���pѭ�w!�Z�`'��b�:������4{v?������\}���OZ��L����o�7�M�����k�^��z$��4��-�t�0��O@��U�ل��1��dTE]	$�c>-�'r�-]5L�����g8	����(�C�S��"B*��#����踨#)F�\�(1|	|ȴr��0�dž;KlZlxFɿ��#�����L��UnE�-�u��R0�ŧ��z����\5�������g��ʏ�����H�k/�\b�/��-�㮃j�/;0�r��E��p
��V�#�q!ɤYζ�4s�Q�aa�M8��-t�X�����֫�ƹ@0�D�U���fע��5c�#����W�@�������'���z����`vkev���kދvbV�J��ɵ�DX��'�;��xCYz4N�	��wֻj��{��j�Ѳ��H ��i�^���h'\,�8��5��T
+)��.���nut*�֯V�����jp��?�e�!˰�����z�����i�x��aCc�	��z�|ڝ:O�{�7.���7\ӫ���تSbXi�����7{��R��@_���pw�gtߡ��i:DO�w��9,[��l�ev���vKV��▤+�
+�$���߼鐚s�Nm��`�o^�@^���oѷ���>:@����;{��o�z��)�o�N��;���{��aX�17�>���x��� 'j��2z�w��$�3� ��5cQ�E���O@聦���X$�%�S ��
f� ���B����˭�I1
+4�@���?*�f����
+�l�_�5���KM�
�1����a��F0�������X���9��Z�E!	$,�"о�S�L�E��U�K
v��W�.@<y����K��I�r!��=�χ����쟛տP�u��<�r�{|c��!�֯?�{�?�W���_���������
+�V>�����������wH�H,���s�п���XɏȜ�G��ql5᛽jP)�)e-&#S��b�{�w���&�i{O`K6U�SU�I�7�E�!k"�`�-��L�wґ[�*2��:��m_5�ԡ��BW���Jo��
+]����` �0[c�,Ps���Q���=!:��@�i��[��kI1����@��Xr5q�PD�,�d7v��l0�,��p�� F��D�%4�'�M�O`�?�Z��U#Hn�)!W���`z��p&2�ŏ�ȳ��ͷ�رb���D�G����$Kl-�0���0�^5�QqJb
+���0e ���f�Prƫ�j*	�<c0Y�
y�,
+Ym��z����`�<�D�C�$�*8"��uq�Pœ�۳��2��P�H<`����D�p��K� b�(�z�n��<��.�L^�m�B��0��������k�&`K�Z�j����`�����;��������$�pZ9Vgh�׌��Jʪ2$�F��Gx���Cn��C��ȴ@�ԄL�����g��Ȑ�r;�����a���8�f�>��فGp��Z�O���05(2 dЄ�t�ԁ��Un;U����@�"��JQ��V�r�ӎ=��8���A(\`C��&�Q|��T�~w8�/��k皑�	N��$is�Ң$��e�Xp����C��o�I;ƮY��Bf��)ϖ)��Yw	��5���^jѠ��Ba*�7hݑ�������P�X%���v�w��w�$��D@����;�=�0��Y7��;�}��#���S͸ǚq�5c,���3C�x�펴t"�BT)t��;F��J����P���0!��/�-"(
+
��k�1!Jؑ�aB���j
V��q���Ľ����v�\��������R��{���a�L�����B��v���T��"0�M簽�I���3}K���$���j�qZ�-�m�l-12�NxXޢX�
�_�-ߝ�֢�z&۫�.�~��n�ԛ�"M�@>{����tڙl���ao�!��WN����mKG'�
+��ƚhaS�G`
��1�-F���($��T�����\��m`��f�y}E/.k��4t�@��P�ͱ���0��P�	R��i(:�"��b\&6Z��8ޔ,?rJ�)����:
ם��S!e!��&@@�����|ګ��s�
4��
����ZC��n���Xx`Y5��3�_��!��#.F�����\v�Ym9�OV�=�>�Ɋ�p�����"ġ�����O��<�Hʘ�}�s�r�9W�6H�\�͕V�Q�
+�'J�'GaBE*��!��(��r(��{Ѵ}(�ddz�\k�DR��G�9��"��;D4��ʂ{�!��=���r~Z��3�2��&�%�����"L\s�$�1\~ͅ���)6�����Wk�
+2�"�&Qy��Ԇ#������U�m{��$��`J�!�S�9�3���pS���f�K��2�S|�m:�A�Sl�W�6�ͷ�Q3l\O�n��`/gɠk���N
+�V�Vi��hVj}�W���]�l0.����z�Ir�����T4�����t��R�
�H48|�!zW����|/ʸ'�")6��-�e]+�gE4tԁ*})�Ï��n�i�~��O����5��tqHC��"��Z�{O`�[��3�q�i(DE��,��<�\E*4����}ݷuc�@�1�
x�����4����P/���V���)V�Q]��)p���b��0�$l�4�p۹G���s��տ`�"�w���)F��R�;�k��S�q�'n�Oۅ����ʹx(�fp;o+��~�8�gj-`J�k����o,��q���I�����!8��A���w��!������s�e����1=bp5���Pn��4�`��Mir}o(����Ԏu�4/3|2z���x4Rdw�ˇ�h[k!�@]���	����h/rX�7u�G�O�(O\kh��ų��n�nn*�>���m�ݩ��@E%
+f?$�E�&��;��]1 ��YR�!�����^�
��S�;.��bQ�)c��.֧%4sP�<V�kB�U���:D��H�VT�j�qM��!buy��=��4�l����bи}`���K�J_��	�����
+��e&���(󼣰��=:���O��@|����}�0��h'SL��[��~;m���B��CF.�b�Oen/'��c������Ǩ�b�E�N���x	�xy��|��D����� ������;��i
+��|mW�,�4�BI�PB���BɈB	^���
+I�	�HɠF �G��3!�qw��q��h�Ŧ�s�����D��
��g���W���n=���߈=�F�a		���Z8|�
g(�mE�RS��b���s�?6��>賤�,�g�	҃u�����a�����a��c88���{� ���6�M�q������-B�q�~������OtKՙ�\��ɶJ0������5{�>=���m�����I�i����\��J���--3*G�a�t+��ɗs�s`
+<hɂ�+�����ᥬg�r���V�b(O�7�냆�6�a�����j�N�5Xn����uT�(�E��DR��ulp(ϼ�Y	U��>6�2�-t͟h(I�
+�ݙ�u=���k}Jܝ}��\�=�� 3dd�!_��Utn�4�'d��v���t�p��J�*(ѵ}XB������l��j2���oȋl.��C��Z%)��z�ԡ��ց#!����ĝ<�#�Q��Z糾�s���VRDw3}�W���H�j�!��@1��g2^��`���hMցB�
+[c%�2�oY���p�p�(0%�n���O�0n�2$Y��cg��Äb���@y�><>���*�}�04��n��{�_k7_��p��{����E�d���AR?�!ǝ�}\��Fp)����ct���o��o����ƛ���S�	�������k�������CϞ|	��Da�����>q8V��!�~w�lOk�����Ǐ�/��_�-���s�ƫ�-�S�=����Šd����/o �J5��*��<����\���c"'���;�r�Tw��D�onp9x����ūMx�ԡ� .����v��S/�,O�<G"����>%��f�pt�\����W� �b��2�_����\�"3mo>��\���@�Ж�'�t|�l�����oƛ{>��-?�l���v����'�-�4����XFk ��
+���I����?�jQn���!z����u��?,$ȗ�.�U�\���D�t0g��8�I�������X�3�)z���J�g�W�E�IԌ1�;Q�nE�5��PG~�ى�6���Z$�~["h��%��sA���x�� �CQ/ыP_@��s���[0,9̎�Wx+Q�6i���aO4�p�X:]�ۻ���?������d�p�R�x=�h���|��*��c��t��mK���n�&��u�k�lK/�8���5�	;�g�����>\���{Ɠ��З��z��ͥ��W�x��9:�Z5_�<4��~	�nc��1�i�3w�M­K5����6�Gxa�\&P����9�􉎖+����d�0ߐ��
+�PO�v8��J�D	������<3F�Vq��62��P4T�h(��	��-d�M�G��5zAb�G+���&==��SIO��n��´���Z��;�]t����4Tn><�m^x:U!I��o�F���:~
+�I��'ɓ��լ`22���X.XKh@
G�ͽJ���H��7q��u�=�%��H��M���j�:�
+"k�[�s���|8�G��-�"��oU]�����`�b�܇���M��MS��oUw�ܡ���-�łbu�T����"|+��b�B��##���Ȫ�r⑅�PJ>���Z��}q�9�Y\wI,W�1��V��;
+rHz-�E?$#�U8t#q���ƚW��F�	Qx3���բ�n]��J3)Z�J��Jq�=!�Y�b�mpF�a6�	��Oe#9�+ޤI��R�hO�$Qn-I\�顳W� ٞ,j����dQ{�(�ӫ=Yt��i��:l$rq{ꨥ▊�SG�:_�m�A�4��	�6�AY�����uHnU�j6�	��j��"�$⌳#�;�p�D��y	�
+B�敓+�sj��I"V����2	��_H�9E�.;q��񡿋/IW�tt>i�*��LD�
+x���s��N�8�!B�9KW�oA����r�:F�l�$���i|�9�.���zwo�ֲ����~up#l��Tq�O;q��������ZWɐ�T�����u���
�x�fl����d�`ƶs0q�ն����XVE���6Fk�?\mO�{���!,r��i�
=�����l�\bf��$���run���͙@C�.��S�E6v�p�x
�?�1+"$k����x�m�c�C�w�ݲ��mC3����^z/����y�m?�^�6��6�g��KV�G�o����	^<�ݢ/�u�૧]|��B��ɋgd]��?�/�����'%Az���g$i
��g��~a����}F�Z�iC�\h9#��	7�W�r2��v7Ǐp���;�K�~����-�с�^��‹��_oɃ���#Ή���m���n���ӆ����Ƿ�����x�ۛ�詧�	��|p~RɃ/���7�#��]���둷`�}=���C����t볠_�c��t�_�o���K�É�Aw�-;;�Ӂa�&}<�T���C7ù�k�v�7��.�_<%��M���K<��S�~Û�]�����{
7������.�-��rq:�*T�m��E�?��<lT0�i/%�l�����w�3�mx�[�7E{iF_��r�Jx��o��Js����3�?�nF�VP��寻M��hi^��}-	�$h�3�;�û3ۚ�h���ߕۨݓ�l�dc���z�R.��͉~����iq<�.�|��~�������#\8_t;Y��sa��\���ȹvO`�	X��u��X�m��nF�5����>�~�r�L�z��>��a���–�`	�����I�=�[r}�����@��a��c�+{`_�iY��M�FbO�%BTBZn���B�@�.�����@�+�#}�7��^�_���M��������ӟ���//��O��7���>�=�
+��x�\���e��_�g\��i�U�Eq&�V�@�kQA���%�|Пh����+F�Yr�2���^Z�!���(b0TN#;n#^�+x!���`��I��I0��{����S#�/���B��k��+Y���Z;K�h��T�M6go"�D7�ᐄ�Ű����3��c��?VP��X�e�������z�GZ5h=�E�U�_������p���~_5k��x8ȃ�_�ⱐ���8�edq0@tCL.x�V?�7#��j�,e\�-�Lc5ji���W
\
��T�L�G�K���Z�Lv��k� Y���V�t%Y�e~ƒ%��I��<K������3itu��
x�j�]E}9���5�M��	X��
�x�y&��[�f {��l�ܛ�ڃ���D�(���a�"<F��çyx:��R$5�xG���k��k%ȝ{[���,�5�AuO���A�+��K�7��Qx2�tw�io�\�E _i��˸"��@-o�4����Bړ`���s�����
+���;P�)���E9�*{tڔ#,%N��h�RW��è�(�N�~����K��[,�zB��'?�,�
+A�,Q0"f��me�l���nG��6�*���@��}t8��`���v�}�4�V��m������jݢ�$��.P��܄����{�Ud�k	��$��$�"�n5���et("'��h�\��HI7p?�D581<s�J"*�ňI|	���+Cw�(#k�����w���ۜAh�)�_>b8<6�1��ѱP�T��n3�2-*�k}K�o|s��S��R!�zi�qC�@8�����@�Y����׭��
W��8\
�������+�iE�zE�7R_��8Δ���&&�q$�t�Oz�ט%�G#(�BH��Ny��>��0�>��*+���P�:L-Z��[��`���>1��(
����%������*~�з�\?G�Ы�݇9u'n!^�c�j������d���}��Z�S2�>]xx<��4�p��B���3��d%=b�Hqe:���_��r��5i�tޱ �����t�1X��2 �6J��Q<��	��*P,�+M
+���c}�c�y��v�IƬ\��f.7����D�Щ�X��RȐP�i�'�吖C.�C5�$PP�L�����C%�"��/��_~�x�!:���/]�J	�Л��'4�E��F��d��v�˴�[2���_��@��%��c�A�I����� w/3~|x�K�L	
}�		�T/�T�=G�Sd��#�!?"3l�y�S� �I�L���{��v,���lLI	��k��?x����:�$V�7t��VA6�J�����4]����>���I�)9Cq]2��(z��S���{l�V��@$�U����.�I����^a��0������Cr���Ѩ�~�5`����N|ׯd�y�C!Q"t�{$���ɋK^dJBkM���#ET�l��p4�nŖ3����ed�M�IB�=���sT3��*�9���t�w�Z~6k�}�dx�1��*�x,�D� ����-��/x ��̀BJ���6ָ6tƬP���ʹ*�Vw�����q�F�~�H���Qm%��}�ܯ?��K=�z�y�[)�N�Q��"�=X=p�����v���d�=\��*�`�E�p6@�OF#��c�:`'J}/W�?@�1X�M���8�(�����-QJ_�f8��Ji���9Wչ��HOqzz<��ttEdF�v?3���	��k{�6���j�=@�7��O��~�
+���Z>�������p��pI&�%���I,ZF{���M/�Bp�q�)�z�4D���4�'�X�#
+��"w	p�W��Ά���
+�/�l($HD�<$�Z���=�{�"4]���w���V�4��)a��JG#&�ܧ�>�i=��O��	p��3;��n�{�I��RCͮ���@�� .'kK�%��%���24�xQB���E!��.Wj<�����G��~��d8�r���.�����xw:,"ʚ���X22؛�#
+������1kt��Fb�2�)'6��yN��p�O�`(T1�ȕ��,x�>��a�]�+�pO�h��%X��,t1k+�@��Z�ji��!;2��d�N�TU^��T8c���)������$ζYN}'}���a�R�8l�ᰉ��H�j~��3�-D��Rͱ�K��a�ݹ�"�����dؒ�5��
҅Ƃ���}
+Q$�-p0��)�.I48_-���k�SJ���rH'�i�+ԩ�9�+��)�H*�j�|jN�����p�/w��]�:ڝ;���z��m�d�*���f=��Y���9�MP.��G4�
+d�E��[)��GX�&6��,�Y�2K�]����w����	��N`�[����6
+-3s��
��2ȚF�>b������]/]�Eѵ����Ci���Ac�>֪*��7���Y��4R�|rfvb��K���!p�9Z��A}t�ՠ>b!b4��Gj���q��n�S��
��p/6��Wkkd�Y=�#����hIb��Z��p�ps�Җ$�#���Sh�
�2�k�*,����2��U��J�`[k�*���C��y�S%~�V%�[B�<U��jU	��P�H��U� �U��J���|f��*� m�V%`���K���]����
��2���B�fAP-�����:�@&5#n�Ѓ$Q4���F�B#�,���f�ןv�rs:O@�=���-��Fy��
�Y�3��Ⱥ#�7�tlo(ɀO\���w���I�|a硐��3Ӷ|��k��D�y�Ofᕯd�]��c����\�����+����KRDr��B�PF�#M�*m@�.�;������WlT��
�7��nwڊ8����Fn>��Q�J�}@I��)�����u���D�M���"r۪*�Sb�����i`�gs��O�������+\��<�����i�z3BAU�)L��BnA��E9ڟ-�
��]���:��&�D��r*W)M�BkOʥ�:��o-�׻�[����v�ԿC�nq_{#\�T�4���=C�3K ���d��m4K`g�^׌���g��gx�����u7{6��;K�h�d3"���緻}�+�:��;�3�g,|�/���E���+��~��e�E�w{�ͯ� ���ȡ�2#��3n3
+y3�f,��Xԛ�gƊo2s3z3�z3Vn�	�7#�7���qAxk�����7c4��z�d�	�8�q��E�����3
+�3!g"g)F�H�J�R��.$
+�3���Y��r��!挃���|��;�+��	���)�f3�!���ҙ
+IgJg����龐)K�u�!댁�Y��3\g,��Rx���:���6����X��Q���tZ�J��ˆ�lz��t8�ڮxm.�Jn�kj�v\̍�YR|����?�?_�����v 
aH]��wp�^�d�8�@gC`�>�+��RplMq�9S�ta�2�)V}�Lqʝ���Q-z1�#u����~F��s���S KNJ)n�P���D�cD��$���!:��u��=X����b�Y`[�0�=���ƹR����rݑ�i̷��㽹�b���:����ܫ��s�����,A'	�58;4���{��2�`���ꭒ�|����0�����%~�l� �(����ʋm���L�c5����HR�^
�9�ʍ��s��ͳ�‹o��7�Ź� �ϟ�v����(m�S�-l������z��Gk�mͷ��v"3��3��=��W����k�	�,<�p�(<,�r@W�(l��=H�A���pe-�����Č!
+���:��C'�gh����['���0M�V�YE
+ș����m9AS�Y�4uٱ��W�;��D�'���mU�h9�ӕ@|�Y�u�}\��Y��:��e�r��������Y��w�4F�L��x��`f?�s��y�ֱ�ـ�|Zmo�Z��:�G0E��L�4�xKB��<���տ���e�79�"V�M^�-�
+���r�b`4t�ac3^����O������/]E}MG�}���8?*��%39���dބ�����5�J�ȫ����]�I�C��1NHF.WT�Q�:O���{�s�T.�^ʞ�M��5��c�-�L�^Y��
�&�s�(�8�DC[�[J�`�(e
�����<́��(|�܀oOqT����0�B��-%��z� �y��m�Xf�<�Y��jے'2to�x��s丵�43�Z������闫
tf,W!�0��E�%}i��}�baΪ���Q:T#pΦVgPEbh����-kL�����Bl}��
�#:��A������Ld��E��!�}5p�<�i�ѝ|���0[N�855�
+0�ap��M��a��+ 0��#�O2s�
� ��t���@��	�E�yK"�P��hu7x{Y��l��nO�!^`�����,i|\�Nn
+tGwn�t�>}��lR�p�<�H��ra�$E��I��Z��|�N�T8�=���Gt�}���K҃�9������<���	J�k<�?�؁�<L�2,�~ԓf�v
+�|�E�O���(���M7KYw@��Y���t�a~��ZIԙ?��GRT�a���c�wS�9��Pۂ�s�yH|�L�;�,��=��5������7��ׇ��dDZ�\$$�>p|x�+Y�uo�'�|��:A���3|��J�B���m)Z���Lx)o�)d�&&%TX�)NIU�
֏����B?�<��I��G0#F�1��t�/ã��Ԓ��s1���<��H6�	�+)�k��|�q�A/�%X_�D2����:�p��
+�6P��
+�)
+�+�$ܐ>T�~��ǹ��-mK6P�|82��p�Q�@�
+��]���v���>s�k�|��]8;s����A�IO�ML�JH��eE(Q�-Q���Y�o�0�̖��
*�5��ƫ���<[��V�~
+se	�g�wB�봹���r�3�E�Fz
+�7�Ft�wJf�%B�c�'	��4��9��E�W$K���ސ�����>�j��L�
���*ˑ鳹�F8�ϼ�f�S�#���u��:������x��
+�N�iHm��c\UBA��*��mPEXT9�.��T�8���J􊈩L2J�C�
i/����
n��?<Go�9R�F���i�9�
+�HJ��	2ܫ�έͧ�����<�nm>�e�!�V83M6�n��Vi�$��l1�P�`�KmE}gR�Xퟷ}f#^���䁾"ֽ�������¡k�d��#��
+�����C&_��p�?Q�zˣ���6 �A2���e��p/��"����j����Sh7#ÉaG����yRdV�-K�L��@�5�s��K����쀒�k�<�,P9�@�<:ռ4�&��Z���0�9��5<.H�hFJ�^����,�4��事�2}
h��hU���ZU�%B
��)>�6��:���!<|BM$W&��>��\�(+�Pt��чG�qԮ�{�w漁Vp)��f���:��~{{r���ж��_�<��y�>���7N�CB���k|t�*Fh����eu#�
��V�����E�X���.Oe)ld;K�i��Ұ���RZoQ:o��-�'�Y���gM�e�W�51~Ȓ*���W�aP�؊1��6]�ד�-�����h|����6�
u��dÑ�5��-"�}	::�V7D=́rE�3�CKf�bo�(�qfHԣ�Ę���Q�C^�X!W����&a�9�b�=JI_/�}�e\�6h��<��$�(��f�m<��[ة�
��|B��
+�� vІt� @ԋ3RM��&B�to�,��4��%C�d<�A��AN0�QRP\-��҂k�rp�j��Q��
+8�٪�ǚ��1��c�T���Z��Z�
��� M�0��<�=dR�{6����4�DlFy�Q��a�����0il���Ttp��.����֚Z�5S�O�`g���Nnݫ[��ʵ�����mZ?��(���Y�^k&��Wz�LRɔڢȥ���%[&�Yy�$�+'���%Z��Ke�8֋�p��J���A+�J��P�_ �=A�G=~�s�B{�����
e^��2��f�uࡾ�!h�a�9IӞ�7�;k�ڼ��P�<��w�:?���#
���$��<(UزO5��Bf:�K�U���<��MT��/�ˇ]͡�nM�.�fQ=t�(���,�o��d�:��-|�2�dį�[�"�L#\o�C��lH&�������1��vE�@�!yZ���+�u�p��R�|/�9!��Q�sW��'��ؙ�E3�Ű,9@��C���*�;-�],�
� V�*�]��X�Wy�̫
���^_�?��D=W�,`�pR�r*Ho���ʸ�:�}�v�k�S�mh���8������ha�	y+��j�$�F��
�/���=v�R�5S�hP�r<����.x�DWr�@���\;��l������bkz}ι|����8�E6��!-cT6CW��
+���{�J����?���z�:F8�|�@ļ%|��h�_����{i��Ewv�l��w$�o	�i{U�8�Vg`��3�kq�*=	C�M��N°�lcG�����-���-k�EbGt���bcM��n���������&��]��Π��#h��3�[!#8�^]F���ra�̹#��/�Z$���9dv'�*���VR���4�+��Fpvj���RL�ig@�����2$T�\�.����f��1��sR��jo	�	Hi7"���R΁N�M�<��7��
��
+3��E�	DZ�1���2b�f3��U��N�+YTe 3 �.��;:of��/�蒹�Ѫy�ժtd�O���7)�����&\�����jc��Ew����ige�%=`X��e
+z>��w������8*���+�(~��!<�J ���Iފ����Y�3��;2Z��'u1݋~����P�Kvo"$3�{5��Wx9�Á����b��%�OEUNx�zt����P��?�L"�'��.pNk}�%��oŒ&##�ܙn�
gǴT��u��x�{r04(�m8�Q��d���I1����~�L���5rFq��W��F<��=+#�Yq�kM𫴼v��6���5�N
KiKx�K�T��XJBO�JY109_���:�[Ѥ��+F�.oH���Ff�R=r,1�y~#n*�_���=�9n��j��fp��6�e4�K��T���J��X��ާ�1~�y:��U�
+��?�Y��y.��V��rp�p�K�M������V��7մ�#��(�,�(.�R1�P��M�6�Ď	�g`�.ZOv�Wb�~�	�Y9K����ǡ���,���XDsx&���[b?Sb���*�Qĵ��^_������M����.�C].j�=�ߢF�E������W,�ӟ�[FL�XE�d��ٴ�jˁÈϩ4�����LP&Ǽ�ѓ���@���l?�d��
s̍�%�o����R����CuDj�ɛ3M)�];G��LEc�u站�\�ri�����lw��]��f[=;��uvav/�R��չ��Q?�Ԫ5�''�ui���º�xT�F]���]�vr��@���U��ӕ�)8<e�R�
OY6_���3��U�U���J�)�T�5sU��]����d�$ےl�I���
+����j���_@�Χ��+�f�[�r�j�[01ƪ6.�H��Z�c�5X��-~3z�sW���[���پ?��v�����V�G	�3׵��S��߉��ܗ�7��!''=����ω��ܗ�ٙ�ј�/�*m9��ԕ/�+�F�QJ7�̌W�X&�{�&+�-5����W�G*�t�4[eW��:E� WZ���2ө���Up����v�h�r��.�+!�����ExZ��O_���ܢ��_���&zw��Kj�.���"C��V��86���p4��|��I����RqAz�9F�5�t�9F:۶��$.��Iw����]�<*𦴳Z5{�>�~>��9�u/�-�e��:�BG/Nk�4w�I���%*��N���&��-���~&��ϥ�G���.���9Z	r��r�q)C�"/,e�]RN|�rҬ3��)�@<�>�1%�<x�h�_G]�H� KC�q#i�8gn� �T]7�s��!Ą�X� �ީ�6�'xH�z��u��
+CI}�0Rps+-�n��j.4�[kx�SoM	�yz���h}&��z�ș��9>T��ĵ�}������k6���.��8H]\Yq����4H�B�`K&�{��sq.�f����n�]x���e�3�dVvCE��Cf6|0#�PV2����A�>�`A�\.16'��bg����P[q[�J�I����*�Bg₅��XƋOjZ�Y."ߏ�/���^D���
+�=�$�n���_aʡ�\��6�(��Y���Dq:n�����@AJyY	��Ii��P��|'��L�����Zx�~b�]��&�+*S:,u2��
+<oI�w �yU�)GIyJS�7����Y��C厖�������~ښ^��u���d�`�^`g|�b��-X)�"�""2����}�˪������_��C¼����x�z3����K�K2^O�>r�@@�V�g�&ԭl���َ+cY��<ۨ���q.�e�0�j��*�Tq����9T���ծ�-��O�,��{qJ�#Np���be:&й�)l�9ƹ�i�g�g?y]
�pv^���u�*�����	��@��^�=Q�@�L
Y'��]w?��,�򀒻������D8�k+C�-]�t}~tmQ-P�Ym�#����39��]ug��Y1T�E��N�RUe'�2��9J��G�8�q[q�P��vH-y;��Uzw�d����э+b�sR��v~
ŰXɠ1���’�Ǧ����_k1���kuo��rJ��Z���ұU3Sy��b��P-�eȖ!FE�K��Ӊ�lU�fV����jy��|5gUkKKW�)YH��wԤ�<���jTI�ぶFUt_uy�F����*=جUC��+���?���`�7m�a�)��g�}�ȣ6Tn���ΦR�Q�>_
+���
+r3�96PAV�X�
+��:�EJX�>|��A^	��&�)L%�m�������Y������\�H~�נ�T�T��*�(M@$�j�Z�v�l?�Rc���S���2yƆ�-ᵄ��
UUj��v*ϒdN�W��6��b��hne�ڔ�Jj.�U��$Tg��UZ���B�|���ZLg��ZL��n�e���ԓ�Ҋ�Q�p�%z1<o%�����
=k�)��}���$j��o�S�s��gʼnIu����PE��ꖪ�O�6��J�Pza�sT�����I�~@YW&Ѥ���%������+$��&�{���������]�-;<*����s���H�v���A~5-u4?��������x-|�E�<-N?�:ZN��U�o�\T�w/w�JL%���H��/�Z��zUP�(I�3]Q"a&v& ���)S��n�&M�Z�P�`FaRϐ��,;�z�𪶞�ٕɪ��a�`/��!}���g��[��^��!l���Y��_�%��QR�������	�}�3���w=C��Ϣ�!݉^��xW��!�g��Q�n�z�l�gh��%eށD�ͯgh*�9��}Va�ȯ����I�'�~�
+O�+<�Nn��ٝ���I�gPϐ�"w��y1�	%���3�!~5�\���y��Y�P��%�'a}=C�l׬z�-�]*ۙ�34e���ʹ�d=æqW�z�V��Vaޣ|m$����lK���gvE�<m)҉B��9�A�Z���#^�x'���F�UB�3�r$~"�3��?��GxZ�y��BNSe�G&5�7?�Y_2'��l���<�%*/l�W�C��u��꺙)4�s� �>���>�4:���*M�%�R�d�i�Z�
1Kd��Fƙ:�q��t't�\��XR��d�����k�
+><
�5��"\����;j+���5�	46�	~z�����݋���-k%�S8R�Z���U8���r�	G��|�D�YDu�� �wQG[�Rf�1"j���踗FƉ��F�RN���ސ�5�Œc���'��)�.n��[Q
+�&�d#�P�A�ײN��-e�KJ��]����WmF!{���%P�R.M��Rd�.+b�ȒB˥�����.]y�2U����~�,�o,��,���}���l�çh��$��q�:�k�pj�h�t�*YZ.���%�%C[_���:��cyQ���@A)-ۑG��0x���vQ�f���x�3��T ��u��bI+�4],�ʓ�9�J�������emB|�9Cɢ�����pa�)��p���0��å�B�Q�kqu�$�ćB]UԴg�FQy��Xy�1;8�~�ܻ��~we3h����j0�����~�\��B�	]�qw�	�Bm�Ή�]�s�I!�&x)l���UK?3���s��(���KaV���R8��^@�pQ㽉^
+=�*nؘ�y׉�Q����1��[Q����m��)���x9E�p"�\��B!tp[���Q�m�������Q�}a��r_����������ArVc �1�.��3l�
$�2�y�3�XT�7օ֟����3r�"��I�wb@���C��=\�uP��B��
+=mŎ��6�_�Ί)~Du�AZ�������D�症+�,���"��[�D�A���Hn�����ʑ��Me�q	��`�s��}:�<z���������8Z9��3*�3�<�W�\PJ
:��yJ
Z�B��Z�C͐��R�.�@P	S��2#W���sP��%�������A����}~�v�K�o=�V��gY�ZU��Ï��n��Aw��?ᰤ���ExZ��O_������B��3](�t�,��,���|T�F�9��p�%=*���S��H������w�f��<�Z*�ROO�҉�)P��#EDp�x?�ŧv͠~�fA
���PdŹj�[*���TL3�e�|�#��L��0G8`s�bM�@1rV�Cv|����ߣ:���,Q�`�
+FM��gE}	F
u�(Ŝr�3��1�s����-_�ӵ�o
+8\\�+��aE�KƥG��pFjqԸ�Wr�qpԓ�JuΣ����lU���WR�2�\�˧5��a@I�6�y�"�	 ��c���G��:��ڝ���t��U8zz}g���}W��*v�@�	Y���|�t��!%J�	�&Z.722kY��y����?cp����o���N��$jb����q�Ld�,OK���,&������a�{��Ѿ
+���BK�WA��Ii��_�>��ِ�Hg?0Ud�ߑ��Fe����k���t��]n�u��M�ig5�җ`��xz؆�&;���.:Nݡ�3*���"sU�f�"φ&����ChmyN����:Z�����C���q泀���Ǯ����2|�F �A|�—Cǁl�<cu�n^��t�(dr��[:� ���j��d�����Ƿt��~_���-zz���e�}V�כh{y@�Y�2L#w�]c%riw��P
@
l�j}�& Q����*�$�a����{��\S_�b[y2����|C>dX�T���_"���ʐ��,�������t__Ě��
+�Ue;���
�1��ڋ�����dߌ��=�
+ڊm�m���ǀiiI;]�e%���峑'j�_L}�v����Y<3�ǘ!}i��_��r�՛����a�x#x����5���'�M�r1��G�B�v'N�*h������6���6�~-M�9�JSV�N���68���u�o�"���T
���t��-(��Tr�>
2������	f�����g�{��fk���ĶZ�P�LC�]o�%7#k����lQWd1�p��'�Z������f�ȨL{���f�Ǩf-HvY^Ͼ�J�?�����B�Z�I��$�i�@}	X��{⛱�I"q$ϊ�Lw��Ig��V�	�P�K�.{/��2bx>f�3��ih,2u���`4(HU%9j�s�e<�0̴�,Ζ�Z�j.M�\Дgۏ�t����!��'���k@�����?9ԓP{N�$��jbE��$�yJ��h���O���{Z�i6�H�T$�JiH�C@vS� �S��6
+R�`~�#�y��p�4�d�_.m����x�L�e9�h���dQOP�D�o/���]�#0
+�6�8D�1b��������	L�l0��1��D�k�\��~���s��V~�
	 �q��@%*Q�_
+aT�Y����Qe]�`]aI`
�U�P�"�N�g�r~?�19��_��Y�� Ż�]Q�zc�zܠj��νDpƗ4Pb���1P�Ҫ^Gj�fd�9��sp<W.�~^�����6�����̣���;5��+qc9��\�-��3�[r�r����H����$� k"��`dCCI���6�<wů'W��UڤsW�����R?Iоp��Ҩwm � �|�������/�w�b��+Ј]�B鵇��F�f��h�BY�A&�U��!�g��<�x\���
+�;gf��x9:���8�������/!��J�G#��q���1>+��o���t�%M%����d�9Ĕ��P�C;����p�ۮ���Q��m0�r�|�B|����s�^��P��韥k@�Fv�ɭY�" ���vo�a�@�g8Ba��Z
8����G�G�K	��k'��p&K���u�(p/�R5���7d��|��#��ł�_EU*��D��~�--VJ�.h�"���t5�ϻ�yJ��T&�g�r�@
0r�t�4��2e��������&���!K�X���
+PK?�D?�t�S���-#��
�����u���2��]1�v$�
�G��G�ƺC�>�}}`]"�4���L�;j�+xaK�0T͖�T���)���K������u���%��D 0ߙ�B2��M8��������q��k1q��:D�d�;>�)p����c
+.2�F_��}K��Y�t3����MDΎ�]&W�(&f22w~[����AIմP�?�f��G��-ȶvE�[xm�Ž��Z�	'�ubs݀�>|��!N̎�TY`���Z��y	�PVM4<��m�|岙�ݚ�7�v)h����
+'b���L}q��U��T�|@�[|܁Ѥ����CS��<��Tgc�(prt��a� ���݀���;���Qej�1+��ل	�J̿�˱ ]�v{*ْ*��(�s$Ej��ʙ��؊�vp�S����`/Vt짢��n�Rp�%)�B;��UbK���~�_}1.��h깼.�ÃN�p֜�1�@u��/��͘V��ݿ��#ka��;��d�y`���I�#�
+�S�3X�	J��vեS=�V0!�9�	M�8���e�_q�W�]غ�R7 �9)��ҼX�����b.��g���'K)�>{Ge��*�_.�>WWFt��Kz������;�����3���V�|� m�y�E�s�#����\ʅ#Wt>�׸O/�P��䷨w$�<4wT� ��*;������v/��5Y��G���÷�E�B��D4���l�8�����J���"E�!�=��"��ۛ�)���JU
�Q�^�jY�U#뉸%'����mZG��5���ԛ���;�e�lX��(&l@?�r��6��
<gnIC\�iX��z9��a�fh�o�vZ�7�H9���c]L�m
��t�'S������a���^���ZL.Sv7�St��`O����Ϙ�R���Vk����Oȓ~��'\�:��	�8(,L�)�����Ӣ���0��&L���4NI�2����K�ut4�`�>��U|�>�q�
��r3��*Z5gPΊ���l2z�s�oB�8m�p�D�v�)wćl��_�����Xy�*�4�O��.h�Y�^��.>-d	���l�֞+o�Be�P��$U(o'�x�^�P����IpN�E���F;]iQyv;���E7i�o�9D�{�7$��ePz��S2.�	E���N�G����+���P��ƹ��]*���ݰ��[�~���̓-���8�x�C���I	X���I��?��X3	����]^�n9��7<4��c��!��K����^�hV��0ͅ<�[ڑ��E�^�q^QA�	�qO]��Y�.�})�8�F�e �و4JҘ����I�#��M��^G0#L�<�A�k}e/a|~�͞�d��ٌg�Fْ�¢.g���2�qG�ɾ����6��؊ d�W��!c��6g�.S����_���B�0<<��"+Hq���A�;�p:��Q4
+�r鵀]_v�J��V���mO?���@�g���/���9m����nG�.�����W�%-cAX��!��ր5q��c�c��2Å	Br/�Bbu'V~�u'x<K�N�+�����kи���;���L���A?5�R6Jfө�Z���p�@�?�5.yk���-���V�)�<BIRQ[ ��IV��v�)ij��SZN)�)c=���v�r�
�-b���&�/p�A��8�G��?�M��������V� �y�~��,�*$�
+�
�k�Ee���Dz�9+�6��=�Ǩ�"��U�	x`Z2��4�������P�s�<Xy�8;��+������K$�I"�
+�д茋�̼��==n�L?M
�L�a��@�\?��vH_��<j
+���%�4�Ҹ !�b��J���LA6b[�BGj�ޣY�$!c�Ǎ�F,|�F �B&��ED��gx/&c*`��
+��>x|x���<������%�����%5�c�g�:���t�_�Ë����t���W��L ��jH�����rt��1�f���ֈ甼��� ,��&T.��Bk���Q��g�
����?q���Q	��)��UKh����6��Ss�,t�������V�j���0VY�"����&ku,�v�`��Xqt��.Kx����b��i���ϧ�<�����&o3�?�����q�r-�] ���X�ݜ���A��vz�xE����\�UO���;���=7�@���<�C�����.x�w��Gs㢶=V�af>�[#�q��rq�����2��|6I�}�g���fTƍHBcÔƘ���|f��M��Ap�%�Ef�=�(�|�;`�{2Ck`V��m��LmE&� c���G�`
+c�Q��k����A��L��s�$�!G(�M���i�e+UfX�Qj4� ��r>�S`�=;�H�06�UbZ%���˧�V�i�3�͉&��"�w���M:Qi�F�h6;e��.�3��h��W�|�M%C���g2
�����e����&����4�ٓ�\AA�B%[�դ�iR�B���~�y�(�^����-��[1u)�`�OW�ό�%��>+����k��`Ф���T6��]b�]�)��v���۬�Uƣ��I1
�&-����I/Z@&"��S�3:�����S€�p؁�����c�lgM8w���?���q�uy���{���%!^J�
�b:M⽒]Q�&(��J�ze��T�7���}I�Ue�~&��9�W$����9��G���?#�7%}ޒ^���}xv�'�'Y�%i�	I�ZڻPړ�8-L{MK��ݟm���%bѭd����q����r�\IRC�-�6���	���ZB�Eh��:E	�s>=i�΍�tA�ژ�0�c�q��m>�Aߛ�
+�LuEr[��I;�w��������7T7�\R��]�u�V�,�Hr�t����Ђ��W|�Ÿ�q��|�\v���󔶊!���-��'������A�X��ҕ��<2�-�xn��zYeB�������DK˩𘫢a�Y:��T�bz���Zyܧ{5N)ж����>�!�dX�:��G���ߘѫ�@��v�Fd5T�<3L���*�'��;���'�����r�v�r؍��>�[�w�~8Zx �E��*ޯ�O����hޣ�5GmЋ����`6qܑ�0��qI5��"8�8O��$�0	�8n�����3�F���7�>�O�B���;ż}������'��d<��`�W�����5��| w�^��L�I���"���T�H�8��\��>�D���Jt}�'z�HI�f�.�h����18��"�4�4�)�E�!�w��q����HHjh�uP�Zu�=-ox�GR��N�L�\2��NX*J\/q�i5@͙']_Rz�[qN�>�%�_���4�{F�߸��z~�ijM��@IPQ���'�?�����g���>b����T�zY̖���;v`rյ�в��`j�p����AI�ЖL��'a�aU���*Z/���;rN��C�~��+�Z�Q%m��tF/��^+a�F��3�c��a�x?��^!	��g�y�px��*�h��t�pEN��������O������<|�y&��dHZy���v�M��,
'���o�ȇϋ�/���{��|h>��H��	WT3���3$#�_G���	)R4�#��^�T7Ӧq�^6��&V;S0�j�i#�~Dm���bH�AiEt����__�E��v}�@��Hr�"�k����O�my�j�)
��,������P3�*�,[�ň��L������ͮ� EO�����R=R�>e�2�$zC� ѹh}�x���a9,�o��pp��������ICyG=mM��<uҵ�s�.�x�+l�q�Q�$���+�3��pƂ&n�p�Ѽ���-�������d���'�����"��&90Ad��u2ty�C-�1
+�8��P���yJR���Fas���RU�UL��4i˄-f���	=���h����N�k\��5�6,Gh�P�R�m����S��=�|� ���q%�!9�B�x|�K��F��6:l�"T�kRǓ��Vq��=)�3��
+@�9�a��b&t�8k�
+@k9��Ω���7e���J4���W�"X�!_�ˑ%ӄ�,ۆVR-��'i�sB����sI��N�Qf-��=G�2���D��-Q��`8�X-���2����Ldt��&?��>���Ql��	��q;�}~���=��B1��(K�K�ܛ�GK���(rLI�.���0�'���nhT��(��MX��"�TK�Q\�}�'���"�.�������_��:����s&��� I�eV<��{^�(^$r��a��/�i��_����*�a(iׯ��NRN�/I��K_�����D�M��$q�2���
+��g�J,�xOt����ʥC��sdOn�\����E��ŏQ@Q��b`.w�u��B;�bvja��{8��_t��WBB$c��|f
��w����vx'q�-�6w�#�z�\,CQ�O�nUg' *AϾ=���w��K���7{]�ESc<��F��Z����x�L��1^fD�L�I��;댅#��G�A7 g!�IMOIxG��4%amƏ*NB��7����R�	�Td�P���W��Å�u����&�J��
+d#+h���Uڀ,{��t����f��U�B��c�n�fC��'wϏ�=y4Z�]"{Wb�m����lq����[ޮ(�xNJ6`�d����D�0ϳiC���a^�;2dIb;wV局�����a7/�VkGb��u����{*�nJ����~
+ъ$t.��,���-i�Y������,�n�)C%��73Q�\z8n��P�3uf8���9�Z��Kt�2a�-��`�{�2@h��X�t?g���l���݅@g�j�9ozS����+&��l7ą�&%q0�wQ�����!U�1~�U��Z������#F���3숒�I�)fd�xO.�3�~�����/��$�����B�R(�<hK4��y'�~>���k��_�%���
+�e�A$�75�?��}���?;��q�a�����2���pA񖋅�Ǚ3��1�]_��
ox�ڶ�q}�1�
��O�,��k0h���X�1�����vm@�Յ���_$�^���ɸ�y�=�鸳o(wt�N����7�h�zX-���Z~h����d���EgCq��'���@�Z�������0T���������Y�z��������Z��-ؤ�`�y�i¯���aJ�
CG��o�������?�������X!���	�`�
�\�)*$9�de^H�m0��#1-��7C+�\�&H�*.idJ��Ծ4��C~XI:�u��P��?��!h��D�8�,�
+걜�4YY7��q�nR�������A�(�T����^hj�nR�.��)E�cS�#+������շ�T��]�%��#��)�YJ�b���J�Ťԡ�ąNJm���eS&~O������*�/�7wZ�{�vPR��1,�A��SB=�H���g�l�?��/�҇P�o�dL���r�SI��8><��KSlIƎd��$C�m,y�E���U�l����i9(���#NA�7	����",�����߂>
+������P`��d���Z\m�tԒJ�����Kiy���r�uh*f�pKy�1�%z<�
+ܡ	}
+2l��9��dU_�{jɁ}w$24Sj2OSJ����z�WL���2��:
+�1|2 Q=�h����1I���r�r�n|�N4��0ή7K����W��y�~H{�?�+���	�k�A1�@�w�s�<g�b�i^��`�!�q�+FxE���i#�Ȉ�z�y�嬖��
��#��2��ƞ6S��K��q$���\�mA�p�����1s��Q4�3��;f(#�O��eZ�L�#�z-��ְV:2 ��V5���E
j�v765Ҙ?�����3�t�Pw=i��ͬp$l��\cĮ/˙�
+��XȒ?;�2H�kk?�z� �cͶxK�}�[�+Y��x���ɍ�idG]����Q�T��?ZٰZ��
�D�k^���mO��6�G&��x�2LK���-3���?�t�c �@h��V�e�4�
+�1ۯ��$��H����]�`��eo�EB�ɐe�;�J��x�χ�#�m�r��~Y��#�߽�𛈜��$̏��i�����[����[Լd���5���j.�6��y��6�cc����bRQ��[
+Q��AT:����
+Q�
-���*AT��}#j�k�Q�M�Q��dkfb/D��=J�l�\�EW��ސ{��\K����5>�
���5}=W4�V�:C�̽Zv��<���I��CEB���r�T�?u���A�	�{�NZ
����3p�u��2�gS�UU�/J楅9��9]vC
>[i��2�$p�IUQ�$
VR�-K����Ii���3q;Ccz����n�����M@;n+�zyU�g��
V��ֽK��(@I�#Y��H�z����{jc��亄��g�,���ý����#�*�{������B�b�4�hle&�f_�4^j�01�Gvε
$����z�呴�ބD�vsf��$C���~j�S�~�&���k�e��\��g��#��
6V~2�It=CiY��4ɵ����y���$�?+�e7��@�K���iÏ�[��G�Ҫ���m
+��γ+��6+�ʹ�s�Mv���&;5F�)���y3�j�ͭI�����Ł:�5Z%K'��c���%H�%�%���
+�mN�#��Ĵs]K�>(���7I�ۅ���΋���1=_#��3�_TDx!U�]���
a�c�q��m�lFGq��	-$���-���:<|��ݽ��}(G�BW��M������Ll)9	ͥK���փg'�A=6X�R9e?}�R/hʪ�;���|w��X2�T.ngH�����ll��j+j@��꩚ES
T�$�.OսH���@?2�t
���ꄥ�䌯����6ߝ� �^���s�Δ� =�l8��2i���e�3����	�PS��lק��}rUsW�e��~�1���4�Q�}�8�x��0x���X�x��t����O���b.����YwH=����˸��uĆ��>��j�_��bc����i:ITe�Lh���c�����<�����1h���_t����;凛#����M�"<H ���5�1#S�U/4Ҹ>(�G����R����ME�z6B=e��z{p�渽���ݼ��C���e�m�
+�ބ�p����Ir�QV�^�j��˺"1�7T����s\�@�@s�Q> ��y��8�8șJ�3��\Oc�nI�|B�!�^�)��Q��K�Z"XE��:���&C�H���<��Yp��f�O!����?4݊�O"d;��RE�օ�u?s*O�Ln�nN���jI�΀S;A���	���Y�oނad�
�z�8��Z�,�fQ�`�)�e���i
+�Ta%�����fE/T�G�I�Ll��kI�-g.+PR=9�PK��F_�<������v��F>i�Ё�C5h��<\�u@m̢H�
+����ax��
�"=��.�\�:�q����T�R�����A�P&ٻ��5@�7���h��݄��B���k��U�,�g�ݔ¯��^��X��+��b���p�M�z�+��g6��ޡ�=�ݿ���<MD6��r�#.���%��|��^}�����7�ʎ.����&�d�QU
+7�Դ-ܜ'ܰ��R�w���A�����*�q�*�&�&���4���}(�O+����1:���9�3bs��\څ���Q��,�c��+�f��ƐQ4�s#�T���f�8��_��	��70��� �2ch#M����y��#")�.�o9עA2ԓ��+:���/4���̕	B��c��Y)Pb�^f���:P��!M�6r�֝`Φ��0[��V�W2m]6:�֭��	��a#0�S�߁E�
Z����Sx�X!��2�����;�@hL��%���[` ��]����d���C�@�,�rg�������n������	|��}�z��7�}M;���YQ���a�E�{��5����FE��?�?D
�~�(N;����Aث�|f�~�jr��`��|Ki`���wec�t^�t���L��`�C����8�#$%f�iH�1���`L,*�e��Ф Z���&y7Fu���J%��\�Zn�ɪ[cs�'�#!߲�*9�]Fk�xn�7t��(�´��\��Vu�.�{&��,�fh�s��u9=��n�e�`�^�	Cӝ�bi�gud=4)�M���yJ^��8��>��ۃ��v�/Jng2� 2	�O54?��yx2ˡ�-�8��Q�Μ�.���I��^�����[Bo	�"�.����v��ܪ��U�a�={S�Wۇ]��n/�A����‹���$:_�/��:��������q����b�������=���8U��?j9�g�����c�|��Y���\I������f�:<f
�]�)�D%[�O�X�>/���^��
+�N����^�W�6
+<��4AȡpI�jn�Ws&�>d�y-t$�+�\_}�)���-��ovo�$"F��ݙ�&�~�}������������0r"4�S%
�[μ�PP|��%�	����gN(%	�:ix��`Ȇt��Ş�w�S��(��jR��p�ı�,	�&х�v�.L���]9�[����=�P��L
����.��x^X�G�9/X��V�C�6�6�eG��d4�1�3^�ZO֊D��8KUu;���`qV�ΆT�7��v��]�d��e�^���6��C�.-�W~�;�\5��`_��.�]�2\��qo&ZǠ���<�+uCgw�V2��#F1#��֜
+�%��d�*��M���j�e��tO�diQ7�咑37��f� �(���ɹ3�YS�@�W�(8��f/�Ē%��>�/#��
+�b�(,�����1͜��r]U���U��*�UC�!���sXe�k9���b!�uX���tX��+��˪uY�tY�"*��&��z"������`�20�w(�6�^(��/�~F7�;��`�/]����icϙ{S�ܙKZ�<�Q
+��2�_!�+���C��Xx[�>=ʐso��<�Ī���^~6�ʺ����S:XI)I�r��z�oiv��[
+����f�� Nj����!K�@�[���.�
S]}�������T=7J���d
+:�:�(�J�߄%�07� ��-��d�I��ۖSh�j�=}�!к8��݆1"G�c}����}q���e���f��g����x��'�5mHxhW�b�J��������P^��8�ptN�k��l����m��t����'﹜�x�%	�\�B8����%/�Sؠb~�U窘�jM7���z�9.懲ʢ��8�Jz�\:�J��W�
+�lX撵4J�Or>&.X��/���>\�C��D��[X��'Y�c�9��bi\Z��}#<���f�k����8P/;�9(_��\ra���$F[��h&5�<ql��>��n�N(T
��ZB\K��ۄx8��˨@�<�vla�ɦ�I/9ϑ�T���
O1O��_��SQFt�d����-)�ϥE h�&��+�9��LA�7r����$q�T��������,fo?�uI�T�f�\�v��1*.��g��*Ќ8�+%~��Q�y��}�8}9L�@��rZ����Y�~z�ox<�]rS�r��ϯr,��\9Ve�C��즿�&_'`�
�����r4g�=�:,_g��a�*n�:��j>��
ئ�=��p>�ࢥ��Z������Åb��R�&��
+����Lu11=(G�%�2�I�%/"y1&rVs0,�(�KƳ�W\���,g}7��rw�;D�W�'�`
%)ׂ}�~6ɜ��y�4�Ȍ�w扇����_���.|��פ<�Iy���*:t訊��S{m�?�(���55Y���S�U��&HS�\��np���������� M+Ѡ�ξ[g�4����;t�'�I�Uc�'g���W'&}b����ty�)��X3{�N����|��$!߲G�y���(I��K�eo��|�H|���u9��`��s�y�_�p-������.)ͿIZ�={�MI�
+�=�m��邋��ԅh9&��ŧ�,��y�b
#�M8�m��t
3v�麳{��E����������1�p�^-)}zW�ҥ����V��E	�C�S�Z�AW�@"<���t'���C���R��jyb��'�d�A�_������B��ʛ��%ݚ�4��.؞<����v6��϶�F14��'Ys��~���(��b�9���)u�X��ӆ;^�͖%�J��*s����~�˚��h�P�SG�1i=�M���]��.7U��š,��B>$��� �b�=�S���|f�y���l�y:|�"g��&���z�,)��`:�R�L��	w�L��a���yr�	�𗷧��iS�L�w�&.O�>����a,�7ف�)�g���]+�aV�vM�K�� �l��r*-k���k�)��	�8���q:�s�dQ?�,�Sg�h��R)�t�obL}h0���2gl�mj�3M
s�p��v���ߡM	�w<�¹�T�S�Q�~���`��fl%��X��j���%Z��ڽ��B���Icc	#��5�5�W�F���[��\����4�DZ�/����	e�������/���8w��$��S��me�
�����O���0m<�zR�ؓ��>t��w�C=��f{R/,=􋋋��N6ʖTͬUT~I詚>�g4����B����v��Gmقg��@�C�
+��h��1���ly><Q/�Vߓ^�`�ؙ��e	�A�@��N7*n�M�}�
+�����^�����	����0s^$P5U�n��B��[tq��c�b��q��x_j�V9PҊ$j�W ���06��{�� ,ߥ��c��B�	�X�=��~=��KLV��/�&���2s�"l���B�dO9CXf�6
+a9�����h�]F�1e�krg1�wsj�tv��I\���ܢ�%h
+R�'�c�R5�
+�dz�s�Z��;�oK;(\L�6΍5(\�e4��X��+�^��*��Q	������*8((��|aQt'�`|)���co"�%�����3H�o�q�zw+6h{�TX
+M��X��%`�� �bO�=;P4�\-�����š`B�`R�j!����ȩh�,�3g�b�~y	<�q�#�4�E�!��L�O�1�56���T̄k�f��(̤��3�v���t�E�թ�I���fv��!\D]zwwn�>�~�_��8~�n�خ��1���B��qGg)"`=T�ln�������4ϡ9�N��#M(5��R�����Qq�H^��쩾�hڔ�5|v4RО���]��Hڅy,�z,A~2�iᆜiv$��b:Mc�-2C��T�bIwy�Î�2<�d�z����)��yB ��	)�=<�!��j�(�7�M;�H�aL9�}g�0"L���qߌ0�D"g�_~#����j3�wO�'��6><�
CSq��%N;�4U�zc�g�B��N�Ct:#[���F�&��ҫze¯mi�'˂�(�y�q�J�'׎�@���-�H,H�)��@H�����N�0�������Ƽ\��eo6� ��R��K��p�B��ud����Q��@�����$CҦ2D7<�M�]�U�9�љ#�7���(��
�F�����Mڻ6����wن2�B���N^�{3�"g�
+��y��4M��:�ܪM�N[w��P�+��6�cp�x� y�=h�@i��H�ɶ)']�#��,+W'�j(N	����Dz�l��EP��y�8�O�1��w��C��e�����<���+O�)��`�9�&Y{�_��}��#c��mI���
+��mx����W�ԃ�8������wđ)<�+���`�l���ygťY�s6�Y\�f)bԈ10B�A5�1�1Y���_�e�]��qƐ1p��A��'dj�� #�2��!#�B��c����i�b��bF�3��aF�3>~Tb�G��Q�*Ϙ���8���=f�W�{':v�1�1>�;��Y��B�����Y �^�\w���I��R1��0�
��K䁾y	��5ڞ�_���6�{IΆ�<�i6�P�Nȵ�R��L�
r�]�A�S��0���ӏ�Fs}����9|g��Z(C�%�ϛ�Z�����w��!;�R��ń`���w����=<��sf��:I6EJ�����y�\N&i�7�3�a��^ �|/R:A	]�1�r!Q\�Q	ڠ)Ӡ(oj�@��0@er�������S|�le˽BAP(Z7;�R[2��xj�����)��2�Q�����_C��K�:"�_sr�W�)^���]�>I$'̱6T�#�B5��ۜ�_ha�ak���$�\yW��=�vk�����}���7��&�0�2�x��L�+�iC�
&Rc�ۅ� �Lˁ�~�py���D�U�v7(��<`c����;S�u�L0o�W<��.����4he���%[��#�fV�Y���{�z��\��\�
��)M�c3��߿�v���+N�r�p��v	�6�]��d2�&���;�dSd4����L��
��˚�h��p�C�g�K��xvnx&�3� a�z�׏e��Y	���0q�	W�{C2��������}'ee�eь�~Ǣ��j�3�Ƭ��w9p�_�f�啈f��f�LM��"إ#�LC/ߵ0FWT��ً`�ie�|�`�-o8�����x��`�f�-�]8�
$n�!�V9���
+�#��n���>��ֻl�9nh������
+����L���g2��.�d�']��5�t�׏h�=����Ɓ��Zw��أ桳��2G0�?N��;�A���p�L�c\�/���>\�S����[�l`��>Q0F;�>\x�U�_����#8���	����fzQ���@PS�!�ܩ���shᤎp�R��?n���HP8�OOp��M�O�*?���<=����z����tP�
�F��e'ӹ�Qr�Ct<�1����8��5�$�j�x(�,���OQHq��1
+��;���5ޥ�ܝ!}ʄ�e�e8��I���bs�a{�����+��/�]��C�d���C���*_���|��
+���f*�c6G�g	Fi��N�:F��NBM!N"�ɕ���ځH��|B`��H�\ �ߕp$\���$)i_̈́$������.��L ��,Oҵ^?@)������$�-��d 
+��&�?��P�0H���{�>A�C�9
+#�p\�Ib�������aN*�k�u���3��^:sY��Ȝ�lC?���G���h<'R��,�Cn�Nl�-^\^,��_v?��>i3*���P�w��9H)�Y��-� q8�ه���m���8��	����l14�V�=����c��u�C��$���A���uH�k��pH�{N�Cv\�P_	Bc���Ӟ`��n(\y�pzk�̢�{R��]��L��Ws���{���|P�A�]?�k8[��ա��ږ��&:`��"���5�4I��e�aV���8�Z�J.RW���lL�
+,`*><��Ȗˈ�z���*fd/���z*�o�t��+0)oa�8��_��1�Q�ߊ[7��V�2��,,�~Ě%���M�e�i>�.����D]|k�e�5MU�k&A��3�	���0D�j��g&W^�~�K���:�~�
+F/
%��g��X�ƽ�ʯGj,�[�i rd������G����i����k-Q饾�ș(��\��C� ���;=A,M�g��&h�"����9�<��a�wp|(�4	X�����|u�<�@S�,���*p��;z�\U�"�n_U=2r�j=n�X��Y��Z��/��#�鸃�hIЋ\�At��������#���ї��8ZG�H���ʁ�����yy}����|����	����K)�c��?U^DC~Ɍ3{����Ugk�A�����YI	$�g��=H6�e��=��U��!�3��p��όR�+;L�EP�
4�$PD�>��)i�_����Hh�
ӿS9�y]�.is��M����:��U���z}�E��ᓖ��|YVщ_��,򓭢������v��,'-�w�ށ{'~��a�>lI�~��y1��5�D1ZbT-�-V�0�`����� �Ta,~��N���o��F��Ѱn,��)����7��]��-	�A�n��|���
����d�jM��n�H����pv� c��2��n���m�
Llq����VG+�Cwސ;-ANr��%�z/tYw:��a�oq�r�cBu��[��x�z*�CkqFc9�3[�
�<�}��ֻ�G�
�����%w����J�N�{A�����ܨ�@��wT�!:vp��`w�`w���Gעc����&b�b[���M�x#����C���`d�z�Ү�R	�����|���ݖr4
�H�+��o�#ք'�i	kp���ޚa��J�`s�zI����[��GSl(?>��nyZG�|
�]!��K�%.�B�ɉHOF8���X�Ǐ`�/i��@=���8�$���su|�,��Pg�D6�Kd���&Ke��4�ĭ�Q[�a���'"��U~���׍L�]��p����/튗�!��.'����q����}u^���*�����nӞ!4ZR|�lN�su�-tm-[غT�"��za��t��~u�`_zRYx�>�ն��*\����b�'i�
+w���Q�
+�'�?2���FN��r0֢��a0�A��B˝p��
+���������j��T5����墢p���3!:���x��?h�R�k⏴��.��4]v�<�z���L�v���*C�.��^�U��õ�WOiI�V�+C2������S�l�lS�9�c��{�2���#��ՆN7Ó���݅�92������w̌�`X�‰�:mX�������x�}L��A���o����OO H�%d0�t�4>��.{a^���=~S�e{uÑ�����a�Fs����c2ܒU�ka,'�^vݹJ�'[���U��Q���ͩ�J��Z������g��<�;_-��Is�S)�y&�X� =����h�8GB�2���0Rx5r�|�K_ءՀ�i�i�%�"����Zݘ�{x�祥dβ4<��R=V�AY��:
��iÐ�h(အ��6����qZz�='[���h�/ �#�.��Jɪ�r(p1�.<24��n��h�Pn�m�q&e��I��w��ё�����=e
+�̎�4�J������04��=2�ט��8A,g%�2}�>*�	'�+}-�N���h��YBs�h2�ҕ�8[�d�ׯ�nH?��,��(ZƦ�>���X�]p���t�^�O6h��W�qQ��1���OpV����͛�yxx�PR�Y�3f5:v�(�|��f�z���v.��&5���o��io�uw*s0���j+)���k�=���'�V[����Ü-��P}���y�����i*�q��/ 9�0��g7�K(��@��>���p��a6|Xe`e[�
�}��m.��F,����X8���o@�?��˥Cp��a�Z`lu�kӅ9cW�kQ����6��#,n����7�e6�2r���Plb���c���@�Ն��k���`^�>1�Ao��Gz8���?�����C���+Z�u�2'��Y�����D��ldOp��U#}�V��v������N�����
]L���}�~���� \_���mT/���鶢?/�?�(<|R��d/PǮ�z�]5N]�Ig�p�E��)\a�`t��Ʈ4	a6P%y��rO�h��T�O�#Z+��G����Qx0��k=�ؙ9���
+��%�HA��щ&�5�O�`d^�;�m�
+<̈́#q����n���G8��i���'>Q��AIJ&�k��Dy�,��A��p�X �K
+�rr*P�ұY;F�^L�i�U��D�l�ׯ���OO��O%3 ��\�M�m$���!��l(�ސ��^�T|+�lŮ3A������-��q+w�U\s��������W�7�g�z�3Ob��M:�
+Mq��̓ҿ/�#,Ѣ�Y�[�0C��g
{z�å��®~��bxV��*�ͩW2PC�D
+Y' ;'Ȓ���&���S�ꛘ��蠵`f'�;��ΑZ�e:��JG3�n�m��Z]�Օ�ue�=�ʜ?���2��}��y�Z�Yd@V��e�S�<�Jc�䤃��s��w�'�g�J���ꇹ�}�	�V��_�J���������_��/�ϻ� ��?V�|~Z����8|+�›Lҗ��ԎF�#����d�ɬ&΂$��@˦_?#Î�x:<x�nzY��nmR�dH�w��½�~�{���^o…�����_^ ��U��oxPⷊ��˾�����Җ���Ɓpo%i�_�I�HZ�|�$�Ӗ��V��_���3s�2����6>�Q��������0�g����7#�b��y�jA��
+�.H�/�~�1	C|_���n�P�lѬG��oN�oA�/I;
�'��eu��gCO=s�B�f��ۉ3��l��p2z�D^c�Vʱ	s3TQ"��l��H�u���-�f�HV*+(�h�_G]���Cr�;Gz�����ty������a4+0��=d�@K/���H��ЛF��C�����-R)|$��0gvB-nji�[\�l�[�1B���a�j��>����
f/�
+9\���FZ�Q6�_����h{�~�[�Á������l��%��5��sp�����X��t�X‚obe��?�J�*������<y)s�Wgy���Gp�p����iӺ�Ji��0��D{�����P�G;��\y�e��~���u����i�[$}~�3I�oN�n�c���fr3�P��BKJ�õB����a��#�_�1�A��PA+�`��o����n��o����T�B7�z�/B�q�vܵ��_�]�]�@=�j���(h�#]|'�/�f?�
+�@�9M��E�MP�ݪ*�H磴	��OP[��t?��~��Ki]��g�ۉ��f��-�%A�'��s�)12��D`i�B�`)��N�J��pv�����\)]y��@�g�R�A�s���_�V��0
}
+�*��2M'ym�V��5S�-�u���Qb��6N��g�?UD�`��e�*�h�c@X��O�@/�1N�����F�oo�bH��"��3����x���%՗-)K��bSڌ�d�߁��'ilB2�1h����a��[�ӻ
+M���NP:����O�3w`:�u�]����Ws"��+�g4�)Q���DF���Hö#S�]�Wټ�h�O*�d���G�uS�p�T�~��J(���Yms�E��9ls���`��`��a����7���!�s�P)A�3��Yc F��+c��$;����t��Kt".��S�d����&�j�}:�ų�L�1M��B�_��OP�Z )����	����jq�e�$���	$��Zr�'ltL� W� d}��<?u��b�2�g�'�U�,�[]��=��EL~�a�l�~ON�%���%s�fU+�~dQnO�ޓU��4x�\�I��t�KJaH027��:M:�sݪ̔�n9��,��C�C�A�^
+�0�ݕ�9t�10D��A�kx�2��ۀ��������6`Ǯ�(s��!�GS�k�ON0�Wrr"qڛq�'��q%3�]��R�y&
+_ap�B�*b���6�r���3赻>SA�r�Q�m�#�O�M��'�Q΂*�_����\_��K�B�7��'i�*Tg�%�~"̔�s�Gq2%X�{E���z��gO, i	��awX�*M��Ԧ�
+p���~�@�J�U&v�=��c���t�cЁ�i
+�����>�J	���@��S�$�~5H��|(B�}�)��qEi��;d]^���ջ�Z��Y���U!��>!�Ma���2��W�~g}0�\P�	��#�1�K&��0W!���u��5>��>�������|Z-�dOo�<��?��@���(�'�`��Or"�J���Ջ���"��v�E��JU�3���tA�A�|`�lp1���%=y!?�a�/�|���*9�Q���5�%��q0�s��r
�d�����&��5��dD]�BY,�:Ly�W�Gq^РJ���"��1:�N)An3���B�2΁#.���’
+H^w5��	)OmJH�NIE� 0��bP�;�˨�It�*	�Nӂ�����m��U��S7�w�9�a�E��LI�Z&������yh�ѝ�>q=�*Y�/�R
+�~rr �ht�Sɘ���Ko�K���Z�I֭K���a}%c��E�k�	����<f���%��U�%�ʮ?/�y�A'`�.�1+��sG�7tVل�>K�����5G��T��%Z�״�t��t'G&��ʁ�nW�7ԋQ�
��/B��z}�n����]<���h��ӡ��\���ޘ������=�J(k�-��ּ4	@�l,��F�7,��3��f�ʚ�8	��_����M��c���U����5@;lt�a�SHP��pZO���n���!��S�{��i�z����k������'5N�w�	b�]�.�b8�b�|������$0n
��$��a�ZR��{�t�-W�~~"���\��N%�9j�^?�>��w������Q�d�|���q�� �ԅ%uB�-<<����p��R($�Ͼ_� ��(��ɑV%�2�Dx�����kF�И�z���"���1��l���4�_+�� `$c)N�(P�""s4�_h�AN�4b&�6	'�O���I��b��%7�1�����&�z�<��ݻQ2M�@h�2}RΔ�2��tZ�i���|-)ʩ;Щ�:�EDdž�,����~ؽ7e�.�<4�)��Ӈn�SMe���̐�L��[�ii�zi����8QN�1��(4fp�G�1��[��63���.�E�Z��l�#��K��v��ܵ���,%��R
+�R��Ez><.���FL�E��+��kr��]7�r�Uk��-G����V�h/�%zZ�K��8S��J�>WS�M��{�����`�����n�W?x�aX٨��N��M'=k��5�wK3D3��p�׆v�u�x�
+5]�9��AO��G:�9�O�S�H]Ŧi(C�e�`�;���ξ}���D[:���Ǎ�5�]�>�.����1h%yJ�¯�{)���L�N�F(;p.\��O���J�B��\���x<B�����R��
�'>��q�c�֭�n��:��O�t���´�_	L�k�����"Z�Vf���t�z��7\>P�~�mw�Os��F%iӋ��"j��‹ux�����>�ww���c�8/����]��^ւ�������"r�����u���+&\�WO�D<R[R?ϕ�=`m����lc/���L�n�S�B�R���JE�����f
+�j�庼#-��NM��a����&�(KV�r��Gy)�n�yI�aa���E�ƒ�d*HK4o�n�Q�u����jS\��a\k#�=F�e�J��"L���2���!<.���Gy�Y<�C�߁������1�$�{����<v�c�/I�	��<v���xu�:d�[Rh�C
+lx0��ƒ�iRxp=h�m���c�!�O]�'	1�WyP��vcD�Ԁ�45 ��Ln@�/A,x���\u���Y�W��񢇏)�+��)�����~� >����V�9M�DFb�Yy��TȲ�SI�F �̆<�R�-iH��}.f�ڟ����CH�BcS�5A���`��9ޒ�UN,�Y��g?��Y<q�N�|���RhS\�Ww���z�{s*�8�&d3i�/%�����R�{�?~������{�0�Јzm6�]�j�G`4˯\R�^�`��3ߋ� ��,=1�&�l�u9�~�G���
���~���95'�Jj����aN���\��˃�+8����!K�e0��%*��������L{�P�����^*�����n�D������~��Zl���?�px�����V�1:�ӑȝDW�嫢�>>�Ƙ28��!𓽠�@1Ľ��T�^���������q�
��]@O%Fr�-�rn�=�rr��� {��^"I�xֱ[]4'%��۲բ{c������o�Ɯ%;�/��֥c�k܁љ��\��S᪘tv��T�c^�Y=i�	3A�g����x���H�Z2��Nm�p[N�V�K��ИR4��'�G��0ш{���� 9s�[d�YH& �e��^�Y�p�#
���� ���w������AKKŸ���l=C�7�P냈�ֳ��.��7��̶J�����rp�U����SGPJGHHB�c
ݎ��L�
ݒ[k�U�Z�Z�1|8���ߖ~/X��[�1ݑ��]��
	���U��+݃���9*��pG�[����֪Z�R���ݐ�\��\�^��ѝ^�{�rR�X+���?�[I��.G�����n�Y�[}\<���T����ʃ���En�p������R3��0s0
+�1�X�̆�X���Z�~��>�[_yKѕR�Ё�5P���v��>s���K;��|�����5��
�	:҇�+�:9FE/[ƥ8�S-��u�K���F��F��e�2�
�ѣdB:�.��F���R�����#M+���ʕ�*0��^T��]�J,$���J*���g�E� ���ėG���"��ѧ��;h��b��F�K߁��p4���3z��I#kE�V�iE�H�wr+�\�H��o+�4@��(ܻHs��5[e4)�'79�L������,�jŖ�i�����L.8��NIwe�Y�J�CHf���t|R�X�{,g���a�>�Ŏ$���{]�tf���i*h���S�g&���o��VH���N����f�����x��=f��LQ�� �S}�^�W�c=�����:�A��#n�ݚ�;�)�7Ƛ�lf��}�č6�,ݍ-qg������w��|7I`T�h�T16�r�/�c���-J���Cvi&S���r���
+}�V<��������,�q�쬶L>�6�kÉ�@R׾�^�:gdy������6߫��VSĕh�@�J�6�$�y��4��%�o)ă��!���䡛:��ZȻDȃ��2�G����rI�s�}�5�v���A���_l���p��L��������
0�&<$�׸�2�0��!)�F�[a[!��!��N��֧v0�с��w��莚fVe)�[����ݮ�2�'�xƫ�%0�C��:�C�6E�o��&�=�9-��%�"�5 �`b�x�[�����lQi����������;x��h���wh5�_s�.���d��*����i��!���o;)+l>�|���w�[�2�#Ym�h������ٞ�k�������En��2���4�ǻ���6^=n����7������q�[F����O�a�X�L������{}� ��G�t�e�T�|w����{%��G��C��.���{��`�=�6��S�]�I�`�5¾���ͧ���9|5���9�h,�7�x����l6�5�m�aw��+�hl����lѶۺa�:^�2����ޅ�����_���
��&�L�6Z���?抩L�6�v���æ=�p���i���ج5��l���o$Q�l��ph�b�rـqD��(b&��V�A5k�{�'#?xƉ��-P�L�d�Z��Ê��"�ZNFJg��d���A���@��
+cg�}ɭ0�l��i�"m�rN�Ş�&O�*)�L�]V����'N�6Q|7���d��Jю�~���$Pk|����3���?�|}�A�@�>�=k�sv�op�7��&��eg���Ǜ�BU�p�s���]ހ�I����������*f=I׷R!�fW�|~��_��֍���p(�@R
+%��@���$gZ�H_�$m�(t�
c�s�-w��x��A�F��f<����M�a�h�;���P�ӻ��p|3x���>�n&ӻ���0��/��h9��V���
+2���8�BF=�V5� <���3bt��E������~��7�j�`�a����S���L�#��y��R�pn�D���q��T�;�٫j�4�Y{�n�~�~9HMY�(z�C.��\�nX;a�U�+���55�`����h�?	�������$��2�+�\��~	yrX�����A#�SXl��'>�V�a�_t��mX�9���¿���/�Fm`����'t!t���z����4g�7�k��Dy ���h�]��;	>�_��ĝ��'#���q���*����n��|2wtn�2�
L�yҋDn��%��j�.�@Kʹ������Ʌ�[/�Ի�JoG3C^t�̷
+���mȻg>�W�|�SS�GÆAG���w��	��������:r��,V09_���_Akw���o0�`�.rB�|��LZ]�����\���m�ͦ����P�.�_��.s	��9���d̢J5��xlj��o*p�� #�Y�@�����n��K���y��]�ٓie^`r$8�8��a�`�}��`�����xR-8��#15�v�5�/�xqX!3�z�ũ�X��>�񤰼˫2���
+N��'���+���-���yH�I �x��:D�&|x�(�|b�}B�%�F���ڵ���|+��WE�r��P��}�M{��o��ŋn.��󞝦c�r<DҸV�������X��|v�E;�F��k��d�dhq-[��5
+-�_8�g)�\����َ�]U!�\"�T`ϫ�_��g���6,�#}�	����GԊ�>׻��&����7�ڣ�**6��­���_85�Y�m]�%�Ѻj/�U+�+yo����L��7_�{���ح�������k���w��!�:J�Ps�K5Й?��n���`�RzL�yZnf�y�<�p�"}����`^�W���A$�/��	����g�-F[����h�Cx��*����w�B��Z�jI�%��s�n�&����XQ��0c��g��I��]_L����a�$��f������Pp΀.]�1ށ��k�N�Ǖ�޷���T�W�Oъ)�`��������=�w̭��a4?,�7����&�<܄����b��'w��d	��blNg=��A�����fr7��px��
n�C������齾��ol���S�����S7�/ِTa��N�B`�x�(�&�a.]=�;�go��Z�Y����m�^w����0t8DK���rqJ��qe�:��+�}$�a��Zr�	WkO]�J�'���֏R�9Q*��"���Q�"�p�
+�i�{\�se:z��v�nj�]�MK�иD���^T��\0�&1�J:`U#9
+����o�Ϛxu�q���:�Un��N����V����sO��D�P |/�5�5Y:���3З���Ĝ���W���:����"����X�Z����$�Kĕ$�RZ��
�dc$�p,�7G��E�U/LǣAл�N�#��9HP�~��i2.�TY��_�</QQ*a����7��c���m���������?�������m�������z����a����~����_o���E���7�n���v��|%ye?��}��>:��2e�_�������K~g^�x[�F���6؇�xZ��jbTf�l��:1��E]�\��Y�z�\$��v�G���9�DU�-���aB��3m�	v�@'V�VE�7@뜘wW���%�Dm���w
� i6��f&?�w������s|�:o��/�
���[=t��(
+���a����7�������o:�A���@[:|��ٛ�v�(`�p���_=]�����	�
\ No newline at end of file
diff --git a/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.filled.standard.php.gz b/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.filled.standard.php.gz
new file mode 100644
index 0000000000000000000000000000000000000000..b8dc72a1152bfe9f51ae5cce4967fc4f3a43d1cc
--- /dev/null
+++ b/web/core/modules/system/tests/fixtures/update/drupal-9.3.0.filled.standard.php.gz
@@ -0,0 +1,2343 @@
+�wI�a�drupal-9.3.0.filled.standard.php��\��F��裡1&i;u�{۝t;�Ʊ���,v�h�ȢTi��T��V;�c��@�%��'��")J�ڗ�`�-��S�~�s��G����^�'�'t�z����D��}��=��"�/�p""YȱtJH<�
+��Ls+
+���D�͍S����t�� 
+b&���LYY�H�碘*�-s������8(�I\�Z�D�w�^��G�>{o��i>ݻ���d�
+m2�X�7'�x��y���d}���B�\�q����b*�p�j���L���LJ%L,�BbUh� �R�9H��{O��A���V��<W�Ǐ��t�~I����'����,5��K)��?���ӗO���/���;��08�UN�i�D$��f�h�jv�z}v����ُ'/�<={���ߞ~�z�>(�ג
+�cNU*`G/�))����L����سX�h��X9�N�b��m��Nj�|9Z����—��ҷ:���"+���~��is��_�5�Ҵ���\WE+k�?[ey҆SiϤ�ބ�De�b���[��%2������se�B�F��u�����V�M>�F��U=Z[�7⚝�����V穷�����f/�@[!J�w�i��h�Pg��a�e�n1U�|�F�q�B]�U�c=Y�L�r�>�~'ɦ��$�o�q-�T!'G���P4���w{�g+�����s5��L,�,3�0���J
:�svFI�쌫��p	XcHg��ToqM�]��������`�|}�l�넹*Ǯ�C��.�f���FD�$}���,��}FCg��ʞ9Ux�)�x?oc�ÇG+�Dg��:yx��ȃ6$�B,̿���ma�F�K�6u�����+j�>�U���#'��Q�Ů���׬�U�}�o1�"5:��A0����x���v��/U?���G{{+b�:����K����c�Zz�>-���z�٬1��;�� ���u�{��(�׍v��e�yv������pI�|�����{�+��|�<'Q;�9���D�������:����Ϋ7/_.,�ً���`G���Ψ���`8��0�{{�;���8�r������?�9؉�roOE�� nٝ�ݯt1����_h+Ծ����"������Qj�6���2�6C�ْ�,�*���D����Сίپ�Z�3D��얮��P��m�U���5��
7��B���X�Y!�D�qZ�Jk7�u�m-�g�y����p��}g:*>jgx'�O��Lo���e�v���i+Iv)�VC�v�|mѨn�%���S�]�؇���\]�t�2�����_0��m�����e�����9z�e15��$�?u�S��,��#V�z��m3�������� L'(�,�7h����;W��i�rs��Pi��~��������o��V;��ϫ�Xk�m�x/��/����hpS��ھ���'�/�Wz����QG����WW4�P�)'b�c�7߈7��P��B���u�Ph�)uC��Ɖ�����t��`
+��l���q��Vi���p��(�"L�s��ޟ� F),��n����y������m&I1�*�'?�o�V&���\�~��G:�gÛ�����L�UX���t6���O� 5W��4���ֺ�I�sŜea({��7���2+�D*/k��ɑ�#��D�|�Ntv�������?b�{�4�
+�8��������%s^!���K�1�b*/.)�N>������u�������
+���	��HB�2�����b�,�P� �N��
+m��u�3kR)O�Se�I�߂ɦPZ�B�(�@�xv��:��S��j'&��*�֔:���,
++3Sڧ���8gֈ436��`�u��c��G.�Yc���' �EAhc=�\ZE6�MV�Lu2?�
A�������%����w����H�H��rqf�=+��a���c���Cϓ2����$��9çޤ/o��MDL&y���_���w	�~)5�˭n@<$|�Or
+��J��7JepUR�1+�;�z�bux�E����ggy�Kw�����������S$��ǃm�`��OF'����񎋔r�g���d�eEw�C�w�����w<}��xl�k	>pD����}�X}�=,%�3��VB�`������[��
�!���W]��0�Uw,o|�
J<K�sQd�mQ_�b����&���]���J�^�Jww�A�rؚx
+�#
+���!G|�
+��˲��LN��"Ux��U}�[���@X��C���r	�4j�h��v9�N��$����[0��Ǩwf�_���_������R����<?�W�p5|p�
�ll�%�����}?����$����ꗃ"u�'�|�G�DU@]"�$���F��k~���yxT�Q�2Md1$���o�v���S��	)��(T6��,�)4�ڗ%
+���F�y�6 �e���m��S�{�q����P�3DͩE�X��2l'H�u���[2�и��&i�E2/Ò�覌P�XE2?�j,���w�R�ٌ9�"JhA�4O����P�<Y�K�ĩ�:g��,X������0�"AH��N��.�������:���Z=T�`�KT��	�r"���B���k)��z�%����F/Doȱ2c�)�"޹D�t��\}�hޒ�^�S*sSS���?��q�:z�n�'��=���`���l�⃀N����n|����6��5��-��98��W�^%O��s=��4]W�qa�n����e�h��0f0��z���Rg���
���-ɔ�Tk.�JP��$�Ű"�)�o
D��$h�F�v��N��\��ʮK����:g�8n�e��VV><����\M�]'�����y���	ȯ�
�G����$@�O${�y�a�Y����_}�g_���`}��u��mЦ�,���vM\�jmW#��M8egX��/㔿�@�lF�l^����H��r������{�Qb��wS��1:�����ujO�7��R�A�|b
+�
����m�j��*�@
+�MX��[S�w�����)#��YǏ�rhZC	�K��\B��Cz�Ң�STȚ��c8Ν�R11��?9�r�8��b���ɴ.8U	·�49l�?��",����H�P%Ϭ���7�����~�8-V/%��b��h���7���A������|@3߀ \�ʔ���&���H'x�`�؞&��y���������^�������+� T�pl�Nmz���^�ã�'󮠥���ʀ>�A$!Ko�D0��p�A>���'��f|��.ඟЌu��C�$���t]�K���%R@����c�ɕ��k#�r���y����� i��Y��������-�Hz�ȃ왲$��h�u���Ї�蔎&A*��t�t�I�B7X���I0�M͘~�к�a�	��7Y��B�
+�'Oʢ��i���	X��[��l
+fǥN�Fr����c�x
+�R�jhC�,��&.�]�����if�+��E��~�@��!���(<0�	��s"�
+S��"�P2��n�l@)K�p�_�ϑ&2C���{��"��"j�b�>;1Twe8]����azm=��x)w4�����%Z�M�r����6cMw*�IV�zj�
+2[�
+��X�@��=��F���د�Ǟ:G�#��F5����tQ@ ��M@}���^����8��A�ݏ�`_��������Gj����ד��>����4=��D��	أ�G��e���A0Y�K����\ dh�[
[��M�����¼TZ��an��N���фX)hJ�|�y�Y�T��5�{�E(E	��3ȦY���E�w�
u��+��� K"��8�
.�9AŚ���o�w6F�D���kf���>L�D�I�ZL�i :���;p�s���j�	�FW��6cM�
+CN�-��WP<ݝ�1�u�TXZ�����͘��و�i�$<+��gʹ��<�B�3���'�ňJ�"�s���'겞���Q���t,�L���j�-R���s�䂊~\Ǯ�q����?Q5I�:Ox&�=[D�ی�fe��)뙇;��}�8Is�[�{�iq�]a���[�dU�e&���eB_z�e�dm��䡥ƐA�GWeY$��^��L2�\���,�+3�\30��M��4n]���-U{��f�R�.����K./��1g�22IE�X\&'�Z��e]�
�QU�y~)��W���qE��@�NU��#-�ϛ2�ϚmeO�L�s�R\Z��wII���_J�E'L��ž0K�as?b��*﫫��@U��
+n�^}��#�=�Q���#N�L�ŋ�'n� ���9c�SȾ��A��(f��*�G�����F�.�l4\�ĺ\�ɠq�e���}���o�6�y5]L��۩<e0��������0h����\�75ey�7F��󺢠ʓ��FP<�1_�)�<��PH�թ��d������O��	?����@�齙��T��5���w���芖�fN�y=�}�d���{�yvXWWi����|���dY��TH�O{d�(`��0���$0����"�h��������4�S]�R�Pnfځ��R�Q�ը��L����U�ҏ��Mn�d��2/�� $B�������	�.k���
+�s~Y�do�2��6��w�FI_���W="�_ՇNU	�4���;�<�����^y��Y�U(��s��|1�n��Ygd�C%��o9�1Ei^r�H�M;Xu�!O ��n�SD�nM+�(o��
+�s3�,���JúvSP'+jM�v���>)��>���%�K
+z�"��4݃gGѣ����k�Z�O���]|A��&�]x�R?�����&W�%b���v �h�Q�n4�ש��غ�t�����A�]�phJ������p
+_�?6--UF���E�c\.4,���-|ǵ��r?�$JZ�7s�V�c��A/�5�D�$��c@��
HM��K�4�<7���&A��NQ�P��_��S�9M�T{_N��
h�;�"N�IRR- �J��m��y����5��7J#��FL0�+V�i��P�L�,ّ��pj��c���(er�(�ǯ�����.Zݡެ8X�T{��x����U�M,"�P+�uk„ԘU�:'UJ�q��n�j>�y!�Y��~S�4��uG~�1�^�z��Bՙ8��E3��)Z9W���Κ�����Sr��a�O�`�wi*�0W�5����. W��	�Z��%��Vbh��Y��fl�@����sH��' ���|\x���%���+�ITܜ�Cc��hg�aj�ũ�&J�sn@+���� =N :1|�^{sY&�.���>�Qx�dʿ�PL4��'�:&>_�oP�N�Z����=��"�>�s�U��Z;��t@2Gp�4�jv}F@E��[F(�4�";��9��+�6���.̤T~�\�����h�j�R�廂��+���½�����`_1؝�v���)6�4�@�u�"�rn���O��-k^�Qѹn!��i��SA��p��J�l�x���U�@����dS&����8�;b�{��0�MU��$���p�^+E��5���f~�C™%�j����1�ԠI�9>�r������S��R�%ǧ�w�7/^��ҡr�<��޿�v�2a*/i�F��#��_6ީ���~�Ŀ��X�j2��a
�"��A����?{���ƕd	��]�U�<�@�;%���HE�(����5�1Z���@!�&�9=V?���y�1��lƬ̓��ԓ_�}_�d&E��z4�%f&;����/˗�|�ݟsg�W�y�ż���]�083"*z�r�v�s<�B��2���K;���߁#�̀B�΢���-�\�!��D&)_�\j'37>�c��
%2�����uv̏f&;n�c^[��Uٔ��^���0�ђ��U�s�p�eN�s��f�{�?����y;!�4fa �#Y�����^��}���[��5y8�_�`�i
+�?�ih4���M6:Ԓxr��*���'�����ֺ�D�s����f}��:s^[鲇\�!�WQ��
+�w��b7[�z-X%�v���7�b�^�8)1�eWř�UA/��z�����	�F���Q6b��O���)�G~]�nY����0�2�r�"o�,�S�]D*&Y)��Y�|9�d
��5���4|�6�a��,c���0�y	3�H�ܩ�u@ٺYPs�<Zw�"�@D`�`^E產	1�.H�d�KՆ�-�t�1���t���]�8��;@�|OAT��f8��<������ �,�Ď^/g�|��t:�4�+e���ǸU��-�F��7���z���f��*���[��d�~֔��0�Z��&_���#�Ѳ.Z��!MU�Q#�Yl�1"��r��y�Ϥ@3f6��
"�Q�h��.�=��N/�|x塵T�����S99x�iD�ZW�I:�C�"���B�\��hq3�k\���
�_V�ͲW�6�˷�b#��e���$�2U��s�s��������QF@O����|M�,ŨSyC����4x�N�0��g!�tQo�����
�M��(-�i-*T����k=J��˟�W2O��[�/�cO�+���+����F���4����F��઱Ѫ��`e�8=¦�������5����q�]"ګ��W��T�v�zN��xm5��Z!*���t�����6��ؑO�v�h@1�ԩސ�S�"	��n�e���!}y���Ic�y
�AT�3l��!�������q��8~-=8��Ҭ7(��q�@>*Fǣ�����
9T�3��Oڃ��Kc�����D���#�p����y7���S�UqŅ����\[��,o���s�6�(FfI��ټ�pYLf�<��!�WU6������[B�E<�P�ݧ�Ex��KJѢ��M.��\�-��a��`a�n>���-G�ġǘ�B|��L4@�?��M@0�� �0cr��	+���p�ߔ����� "˥Ǡ���GL�H's���_�m�	���M�� /ЉKoPR�4�Z2�f~�u(���˷zS��!n�
+�.���~�>�\�P!I��M)2��I���
+ꡢp@Dóf���w�@bĒ��Τ��Q�}��Hj����&�wYɡ3�� �`� �'q���"��wķ:ɣ�s`�_�`&�(gˉ�Y&��?��3d�M�9�H�)5�.��wj" �<���+m�\�X�b�,pb��*�Di�9����
+�ϑ�T�э�L�F�Ӆ�����:f�����
+����U+%��&so��,�*k8��F1Pc��q���nEOZG`;e`3��6��&*���<��ùl�����l�:KNw
�QN��P$�
+�:��1O�=9�
+�a�Z��Ŏ�ݳ�K���:򬹙��L�_���.Й���[��~g�-
��-���f��0�2D���
���|��C��J?�ޫUX�r���Z4����i\�g
+���Pq���#w�r�"�CfĚ���4���K��-��F�V;�h����a��/G��2yY�d\^p_�,A@�~�Ӛh�y���e��ҫE�-u�~�Ԩ��OG��t<LNNғ^���Ã��i\�>�!u���~7��np�?�np
+�d�Fs���dw?ً~�/2������}q�^�ym�^����a������$=88��#�R���p8��@�7絷s^��ؼj��8��/%	R��r:T �_��rq�?��G���a:���������� 폎Ƨ���i��;g~t7�&�4���8+�rZNPh2�4�~�\��R���=;��~�"u.��#���5�[K���ښo�*��Ƨ}�"Zl��Vj�!���c����v?g)^�8ӡ.Y#]l@��M���*�s���R��<��F��ZeZ���K9*�+����
׳n.���XU�ۖt�/��,𤔯%�m'��*���B����7LVI�ib]�7�Va'��&��5��'6
ը����\`H�|u�5����ojg}au���šӐ������%Mļ���"Z
�c�@%Z}��87~Wq�� ~�$0Qܮ�2�ttl�"��7�{L����	~0@ԇ�� s���@rF$ŀ����(�c���C�M3�_)S@Qi��u�昅�M0,z?\Ѷ��ԑ�6�]1�r�$p (���4?5�µ�5����m��g��6�����[�a ��M��\8�Pꬪ��r���m�u�$�O���Xʲ}\N8�#�a�锚{�Rt�QC�<�:��Kt7�*�u9P���x���VY��v-?��(,M�R��|1.n�޲l��/����@C[X��r{>wb+������m�����r���R��Kώ�����l�ĨY�RE���Ũ%���'�\jA�v��.]�R��.����xޫ_�e�P��
+w�ؕo:А��0����IZ��v���XC�TC��4O�"���̣�0�(����V8õ����������A.0P�x�K��ȡ�Гǖh�UG�k�����v*��	�F��ǻ���2�2��lEv&�����a�mhN�V�(M��B��hK��sT����]�L�Y��p�'.��M��ڌ�DǎՔ��F���#ʉLջi��'����!�����O��������kE���Ԕ&(Qn0ɛk��ry���o/�o�`�խM�~��+�'���~?=�����A��������i^?L$R�7(��f&�(F[�T����caў
�k<5a�MVN��&�b�Ó!3�<����`	t��u\�w*=ľ����}�yA�?a��7+_��m`[��6�w���eQ���uۊʛ-�1�J��cgi�2�U��ng�t��s\$d#�	<��$+�|mm�"`��	�̆=5�W\�}�Ÿ����3Du�Z?�BwW�Y��b�3��t2~��$�5T��I��P>)uV��po@�<\����jql�r�H�[2&LX�O�����1���q�B�*��{�H���g�a��8β�)��U���==���+���N5�-߿Z�,��3"P�l�!��g��x��3�b���z��<���e�8R��?B��e
��G�̙_�f��sd�8�oz5�^�Q���3ű`gu���(R���L��B<Vg`NHf���SW���8(��aT�1�t�[7���33J��.��3M���aHs���O5��!yp���r:	g�+�`�WQj(RLJt��e�f��_|�39.�����"˦h�`N�E6���-|УڐsN;�x���;��Q!����1�5��dA�<bp�P�����{�嘵��k���؅�����,W��F(붌�t�{�<���p���!q�n��LM@��Z��%l��]E��Y���)頋4�G۬���z�5wW�a���A�I��J����>:���3"���sm�����!"ѱ�H>*��z��E�v��#}\*�Q��U�������RC���hLB��,M3+-Oi2`��1�Zr+_-L��s�Ð�`g�����@¦&�9�����j�`���^�
������7�2М����#N�:��[w�]@r b�Rq=��I��Us`g�$=4�R�]����e_�y�܄�خ�hu6}��>k�>���?b��W;FQ�pT([I�����-����sD���\SF�����������S����'m�$P1Ҭ���a�dm�w���4oa(U�nmG��W2h�~���+*`�X���>�^�=��e�O�վ͊��l!�Cn�$bl�m�L��M���v��
+j�=�P�B3�nu6X��C�P	�����Eze �"lz�y���Bt�zP ��Qm.O=��x���a��=ԜB���'�[:$nk��Ɏ��mP�P1�� �A��J�;�����/Z�����D�������$/�X9]��LrFVu�T��hU��X�<T�8���H��"��dx'K4V�V���v^!ơj	�����L8�𽽴y�3-ʰ�#~P"��zTOh�kB>Ĵ_�9�2�����Y����l\�IƱK�ϣg�Bt3�e�v����o%�7j�[s0y�f�Op~�#�x,�T��Gj����*�����:�Ἶ��% ��p�T�#A׎	լ�N�����J,��aJ<����(_{�#N�0͵��\B.-��Q�h�ѓ���M��ap��D܀Ѧw�O��v��4F�����z��֐t�`a�/�(�v��9pJ�&�€��(��rJ_�Y�{�B�>���AI��8�0.c_ژ��ʉ«��v-�"��9sW�э��q(����VO��N9W�;v^�&{����P��Iv!3&�5o����p�dfk�҉��+�p�:���4Ɔ�7(LE���hG�p'�V�³LK��и.�:G�jE�r�Z�En�������s�SƖH�YU�k�sׇd�d4�Ō�|g�{�e �P.�=�g�2?�L3����fA^��{��o*����
z��_T�8^B��8"���M<8�yn����D=ha�|-���~��`6ȵ��G���'��G%~�\��:�{j�d���s�B������w�[���ev�p�,?�[�}�"��A�W�T.7�⤷&� g08����麱��
�\����.�"�h6:�+��2-D�:�����׳�U_���Ȇ9��
+E�'�=ܰ�[��N�goa�ؘ�-d?�h\�a�`�l�q,�̷�}����؇R��G;4j�ѻw�-t+�U�R��AU�M�b����z��C�p���m�����x��h�,�����y�9�;���a�������Kps-k|�A���6�Ζ�r�w�N��l���8p�Z)=K��⪹��/�S�SB���*z��_�O\.���I,[x8Kܚ����?>8|ߞ�-A�	���Ύ��"T��0����}~Y�J����&�_��LzSO��+��V�x5cP?�A��.����"�|�Y��ĕ{^hm5S��96�7�~��3������)u*z�r?��A��'��ŕ�E�:�͟Z�u�k�qC��Q�!�4���}�z�V��l�E䕻���w�n��lt�1}��;�I{�c����,����G��<�`�GNp�����=�5ʒs�����}]����G���I�~�b��o����i���j�JT>��t�~���N}����i�*r�ã�����O���q:���hP�G��c�s�����3`n�y�,�v,s�Xa4���I�@���d�|���b8%N�~��qi
+�V,��V���'Sּ��׳���
��t�fWE6��J�1}YK�e�:�?-��-z�a��M|����ԋ#��M&�"�⾞�Z�}#���,ǥ�l�����G�0X(�ƙh�(1���I�,D�_ʎyd���QVA
+"�5,�j
DY�N������41�/���Q<,[{�'{v����FkC�>�"Q�c�R�����@7����}T�l�l���1�1�����d��e^ܳ�_N��Iio�S�u�}�N.Ƈj<t^(l��eS�L
+&��W�SMj��Y��˚_�X�hd�A0$~�(q�+����rް=��eA�:_p�=�OVa���LĠ7P�k�ko=�9O}�i�T��ss@GUֳ�\�*t\��~
+���UA8q�e����b�ノq����z1�Gօp��wn����h:vǷ��2�C�j��E!�7I��$�6ƥl����r)�n�[nã���3�sc��$�֮t)��$/i{�^���7`f_X��f�X�t�/4�k�MZ�IdSl���F��o��=��yVU�����UBmv�R�Q9�l���߶�F:�䪘��erN��*3@8��?$���c���t����Dt�]<u�,(Z)���*7Q��o���f �s�M��H��ha�֏!d]]e&�J�X);�I�a��[���^��j=y�$�f�nFP�^T[-5�g�L�#ro]���ʞ`O�C���j�N�����h5pr���"����w��$}�K�Uo4��K
*�m���.�N����ބ��3vB�U�j�Q"������V�}��O�7\��?m����K�T@(Ef�|1:�ێm	�*Rk���3=at
+ꡂᜌbV�Y��Y����i=�ey��bѼ-�(5DSQ�&E*�<�4�0v��H���?��~d*�	�D�;����vX�P�D�uq��sd��L�����\�Yf��o�f���Yd�]:����R7���*k��\��w.چ��GY'ѴJ��.ϔ�3t1���sa�E�1sU� 1R��i�g�f�U�rN��V�Z�I�h6��V�x���U���@��iُ��V�n��O��x[��Ԥ�r+��6v�opx��1FL=�������+�3nq����kG�n�ą��^2�?�)��昙�Yk�m��Z��:�ՄTO9�F����H[\c�~ƣ��VkV�hE� �w�{W�p�u�
+�,;�l09������� bb����8G��<Z0j��:N���@��5��K8�?�h-���I�'�<�5���uUe��e���ɇ��;Ei�箽���/A�v�����er�&O��i}y�G�o�3�W$���LF�ܑ	�_�����
S����c��߻�Ɵ�P�LR'wP�=�n: ��[��}�=$�_��
+(n-#�4w��>�*x�tz�+x�˄U��>z��S�6���wC����|���'_��<���ӯ>O^��I���ç_>I�^�H?��ɗ�_<{����˧�=y��G_>�.�\�C|"��TJ�i��bS1�Ҩ(&���b�M�۶�����&�q�p[��"�q��խH��[h[������|O�V�㩫G����,;5|�+;���Q%�3��M�g=t�>���4�-֭kRT��+�Le
*�
e��!�#��@���UgA<}�mG��1���5��3y�Bjh�K"Z�lE;C������69��:_���u��u�.�	B�:E8�:�	����&���|^���t^ ���It�VVo��m-���K�[�kY�N��g�<�)VvJc�/4�P�k�i�w⪝a�@#:�3�	�����x'c9��+#Z��a%�f5^�&�(���p��7��0���_n��l���]���D��^S/ߔ����~�|�V�z���b�,�{��b�����|V���^���b�6�kįY��VV���D��+��;y�<���?�a��ؾ�Ѿ��&n����h>73���EN�l���ƛl�O��"�h��@���]ǡ����Fm�����[,vC�^����;��݃8�%����'?��R܈�;�����u?����0[��]1D��|�s���ll�Y[�mHB��e߸���r%�G�X��]�ˍ��^�F|;�]���{:
+_��f�)0yz/�"��QQ8|0i�<��x��@���
"���� _[T�Sa���Ai���C8�� e���bi��,(X��p��j�|��q
+���G3��_>|��N"vǼa7�r�~�?�]�ٟM�'/����˦ɋ������N��.O�#Ŗ?#�����[1�^.�����'��|�Gz�/��/�r�Qᨻ
.��}U�7���U���?��R9�
+�{G�-�7NARƐ��k;b��KdR��p�qPO�}�R���Z��35u��>X�}d��-P҆4E(	�x�6�`�q:�(�g����Yh���e��!�k00
+�dW���X�j�&�ۉ��6�R$#�(���EqmZy�t=�UX@�W�����[=W�d{��rI�|�>�c�Ն�������q+��|c~��iw����w|0���������v�ղ�
��/�N���zZP������P����������勉|3�W}��+Ԙf3sp��y������������'���N���7�ɝ�p�,����w����������w]�}Q��2�Ǥ�\��oy���Jd\�,�ȮM"�Id<	�D��S��A�09��u_�;��z�z���ᾨKy��>�e&�5�x��Q288I��s� �������ir��%G'����<��/Ļ�6K���_��G���K��u�Z�..�ެ���wI���B,��e���Mi|E��Vy\����?�~y�^^�>�v@�F��T�������{�c���p�T��c�b{�3X�Of�(<�����;3�s�6���q�����d���l=yO��ڤ2�;�_d����b��b���/x�>T6�G���,�v�Ό�FO	��I�OK����@�66kΆ6%�/��{Gދr1	��﹞ԚvdH.���k����+e�EK��I�F&��qD��������!��>��	��?�m8��b��2#��2Q�����Y'�Y���9�UZ0
+,�R����zB�u������-p�h'ma����H�nՅ�Zs1��Mx}\�ʹbDV?R1Ul״�#�W�%���o|���)a�l�Y�����������f)��h
R�W�����㒼)�_`��a�6����v!fk��x�-M��7IJ��2ϙh2K
��KC�Zw�6�Q���H��B��z�?w�o�vZ��t�0��%;�W�cl�j�"[�y��s���7ۣZ�&.N*�z&k��)�w����:��=�B��ð
+�M��Ѥ}	{���M�g��p�v��8)b�Ţ�<��
+�7�3 ��eURx�����\�����qF��)�����"�0�޽�k�Ƌ�.l�Q�$��Bxc��\��&�` �d�ne�Z��G���]I�����,g���t"R�/#S�(<�t2�J��Hi�����4����H�)ס��\A���t�
+�2�c�
�@P�	�����M{���RJ�џ{>l�����+zqxGwh��29݋쵶q���DllD��Z]ߚ?�>��H�Ň��>�~#l:�a�C�<���p���Q��q�U޹_�":S_O��8&�Z�g�}��x��i�NM��L�yy&�0H��mDӉ�n�9��4P՝G���J��hS2cjs���I��\4��U�{��y����^������Wң����2�?b�$��rF�X�x/Q��z�ld �6�F����
��hoY��7ϳeoM�qc���^��^���e����@Z��6<g��2�Z1������˟�ߛ�XG��8VW�\��jg��������h_]}���8$4�uGs���E�)��1�c����d�1�Vc�v@HV�z�ڎ����%�B����UC�<#P
˷={��w=e~�6�=����]S�봌�B7Q��1�ڗ[��na�������@�SP���-���a���g�����79Sxm�<D;�z��k(�9��7�-�{o��bX���t��`�Ez����GŸ7������0��3����w��f��#_�#7t�������ei�"h�lBk#:������2�r���ګºb����"`��,u��0�Q�G<�:*��`*,+��Q����o��̈ci�ֲ���37�^O�`�C�c�ek���<;���Hd������Az�;>�g��b|pr{�!�8mI�-���ҩ�X�$�����~��o�6B����.jw
�^Zi4#q	:R+@�x���Tܹ*�ƙ�V;��kYM�Y���ȚB��I��t%9�\T�=㻽+qe�R2�E��3p��0͆Q����T��y79����S9�Ǝ��!4,��3prxk�c���6p���݁�-��zr�f`��H�a�s���v�Egi79'Gs0B�8m�ѝI���~�q�)�%�\T]l�K�?��x�چ��||�����qz0������4���avX��y�AO���{�R���T�`��i�s�����P���(V"��!|`D� ;�.�����q����LK�8j�e1�h4�]WL�.�s�[_q��#����V���l����-��-�=Cd������5E���s�Hn�Z�ˎ;��l���Zn���������S1�F�� =��Ӭ?�����HN˃�A�=NJ�pÄ���%���a���
+sO�QI�&P
�ܰPW�^w����TD�j�4^�=c����5�\�g�5w�t<��1�m�|̟��-�6�Xj3f���l�p�q��1a��g��Kp��ު4�^0��E��A�~��q��V}m���`�*I�� �G{0#�ávR�D�L�k׆%|G�S�׮������9��A'�fc����vN�P�F���_�Mԅ��`s�[�Җ#�v���p�I�K�
+�x88�3WN�ѡ��G����8;I�G����(�?��'�Hk����=8=��V᱋�l��GGN�|�M��=��m��ZUd�!��qQ�35�t)��[�C��dox?D�c��Fq����ת۹=�6�(j��ߊ��n�1X��f)��{�������i�O�HN�az2������`�"̽ۋ��1^�#}���D6��_)���1�
>=�p�\��1������t��iy��@�o��}L��%D�Zx�:}��W��Ǽ������Y甝/k�H'N^���,�f����@�߾��Ao����QZ��Q�
{E�=T ��M�����?��t9`�r��_�ٌ"9���.[9O/d�TJ"1`�6䁩>�e�	�m'�cۥy����)������RG�	P��b��b���
�.e0*�$�1\�����DҺ!��֣�|�6��y��p7hh�H�wh�'�dޅ:���O�z���_?=�|����ӗO��[V�r/��eS�[*"n]�z������O:�9V�Ж����mI1b72�l���𢔣����
�<����<�S�D��vq�l:I�&;�`��z�>�1Dž
+��h�}QY�"g@�m�}��d�kB0�eN�6��CsWj�J���e�J1�,����R��*����u�d���ȦK3֧e�6L�#�3&mę(�"��'�Fdݘ��\�����S��HTW��&cR�rj2��xɝ�B΂KQ�r����.�H���;�Eh����סA(P��
.�$W���tQ�u��k��͊F�'�����F�-��h�ע�_�F�O-�?8:�֬~s���A���YSO��^�%@�yOa�2J��,.w�Ϲ�>_��bA��J��r�jOz��$-��J{\h��z� �ھ�A�;r��s1��&�MĶ��q��JK��{�X���?�_���HnO�5�>��~����N�_�w���~�����z=~�©Ƨ�aԵ)ȅ���\��5G[���LkS�z��Z�;*�S���$on� b�}�U�͉�@E��Oװ�n�vc��ٓ�p0��6�I���(�Ƈf�ge��n͏�j�¢�H���֝
�7���?�ϗ�i�<��i�(��*�qF!�˖u���c�U�/�_�w�`�yn��avE�6�s5)���l޸�`��Kr�銛IVN�Ϧże�£zXT?dS��g�z-���_l�5��+b%��2�M��7��;�e�l`�@E��Wt��������*��"�1ϒ������h����D���pņ�������]�S6���i�	�|WEh4ސ�8Yۗ�R<���fs`�W�o�q�-� �������"b楮A���F�Q�
+�RblDk�a�*V�/�Ԝ��Fg�V;�\���^�"R�|B��.Rb�!�D�:�se�]��$[�i��)��$�6������XPO��w�#�'���]�2w0S���m�b��JŸ�!f��jӲ�Z����
+�#�2R��\k�\��J[
� -
+al�xfJd�ʼ�lu���K+�!�[u�eP �%�K�25��$S��i��y�E�=k���C*�����͏�7ݲp���lh7䰡b4�<1�U��"���������q�Hܢl���N�����A~�d�Y:�{�������Oz�E|��Oz>�s[�d�M��f�\�Q�cY��A�!�i�T~���~�����7�|���J"�g��N��4?�҃a~�f��E:*���px�����l�w{���/:��Q�z�4��ld��4;U0�����a/��f��;��O~����G�2�|x��2�G�t|<ȏ�E���~���Qw �q�c66���%���X[�ئQj�]a��/xK*�Zxfp��l������`?2���������/s��CZ����Of��˅�`��6�؍{wn��5n����W7�=/�y|�N��t�Q�QN$����=`���n���h�"(=�0�ɤp#3:n����l�,`����
+���i2�W�E�X�[����ts��5��.[۵c�?L�^.	�1�039p�_X��a��*�g(�/Ξ�(Iix6�zc���^<m�5�||���
jhO�g�n�@T�X4�e�L"��qmNV�>��`�<�-)ź:g�x8g��T��f�k��e��.����'��k�����*#,2C�\w
����0R������,�<������ř�x@�M]�2��E��g0�G��=PlZTK���q�
舩��lT�d�ˉc��e\���p�N�Y`;�*�$&����$)���h�5�̳����`q����f9�}�4�M�E��Ű}��&;,8��r�8�$�̟�������-�ۤL�������C
+�f�l��N�s�Ĭ�4������U�E_�c}ü����I�Oq@ϼD�*gW�fZP~���\�jZ[7*1pb$�&&�$���Ɏ	 7����l2�zal�S1����ǯ%�,R��㤒;�k��=;���PG��߃�/�w
+�΍�1�~y���hm%�ڼ�F]tq&����P4��7Z#>�O.Ղ���ͻW�X��3�L}`Tv�BZD�Ι���"8�7g�M�%���d�rd�!�j"^�2�b׬L1����S������o��x�<�f����n�$��x�>���K�̧c�Vk�m
+PI&b�n����Rnl��x��c�u�j�PH�6���D�pL��r���¾�ܙ�E��WjO���Z����g�
+
<�4AFZ�������$2���������T
+�� K�Q����v$�8�j�;��j�}�B:��?$�d���&��u6���-F��Ģ7Jp`q�����_TY6_@x	��M2��p�-wBH�)&��.�5as`a�o`�&�ľ�_��	�!4�$'�(1��kw�^d3?`,Q��ƹ��μ"�p�g�+���u/��Kf/7��]P�ǃh3Ɯ�l3D��Ӣ��
+\ߗ�Ww�C�<stf����1
+���خ�6�F��QC��(���.������L����o�h���F3�=�IX�|-4zK��!2E{��?��UV��ſ(!�,&'	#������+(��b'Ƹ���\�1}�uf�#
g�9=�Rp�鶟��6�x�2n�V��S���>[��ueWS�~Q߹�h�k�3��-�����"娘�?f�|aR�X�B�����et�����t�ԍo�H���	9��QL�a�d�`K���^�Y2�yl{�@�1Sl�� 1�h�#���w������M��F4�r�#��uU���o��҉#D�3z~!�|�S�vɓ�/�(H��a|���lw�&�� ����ai��(�m�,����O�;��Ƀᓈ�
+7���&ʫ`c�H3K��@?�!y
J���b��УC�u`���J��<��ܒ7�_ya����ؘ��4���~A}�0�S�w~壐g�F>�r[���yn����h6����տv?F؉��$뛼z%o�$�/i�ƍkZ{_���k����Ưv��me^\@��_�뿿k0�����*g
ڐ���f��7�D#޼����!�k6�J��
�/_��b��h�|2+�����%	���)v��A���/��G��=�L�Q6��N�e���=��������������|�6��ˣ�������p�2f���#�I� �����7{{�`���8<P�|�����6���n���_��,{{������N�گ�3-������];r$�Z��"��Ej����,Šy�F�MIZ���턋1��t�ڱm6�5��z���[ϝ5e�_k�oQ�ZY�q�5ڞ��ȵ��}�,�?��ܿ��pG�Ϛ ��N�2�1+ש���߰�yF�s8���׈� !�Kc?C�#�h���J�c}��Pʷ�����>>Av��#+/��
+�5�V��Z6����Jf�̗F/'�g��Ǭ�k�NTr���W�6�|�����`t+7Tﰨޔ���ҋ4˜�����l���j��]�b��s:�e�[�pF0�(��+*+���0$�i��j��9�uA�dt�e]q8Q3l^Xux��+"���1
+A�=<�M�7�'��Yh8�OK�B�p*�	�j�~�k;G�p>T���>b
�������q{�h��"�y�×��{�w�~l����ի���������7�~�d���܏��,*(���H�7ءw�cp�d��q�X����m�Ώxj���Fo�K�){�	ь�&�c�Z�J�\�6�$�ž�̯k�w�O"|���Jl�> �����`���E-syWe[�o;b_�-�^V��-���l)�͙Մ>L�u�\FsY��dZo5�����֒���	[VX?k�1��-�O��-F{z$�ڂ,SZ��ͼ��("�T�lQ��L��k�����]���ׄȯɯ�_�#��j$
�X�������w�l����߼�H��=���p��M���#�~Ͷ$D2V����O�M��2>��=�bi�²���$/�Z��`����]����
+�,jd˧Ѣ����[(�]D���V7y�R�z�������E�dQiu�ȵ�cd8\K`��_�s�bE�?Б@���s�
+��{�%c^ݦ�PF���i��z�I����%5hS��LK�ś��ֵκ=���p�����������2e����5�X�U���M��Jeg���N��<8]��r��}�}���G/�w�����mQT����:@4&E&Қ�f3��؛�i3���K�c��*?N���ɯ�Ib'�i�@i��P�
+�/�\��u\%h����|4�ZGLר�#��\2�+�;>��>���b5����H踨�g��)'�U�|A3�?,���a���kJ��
+���B�����Q��$L���VR��Q˃L�=C�%�!{�v/\�?
5��2�t=(TirYdк�/J`���3����XKrj"5򹞨���Ry7Se�/�����v�ݚ �]Lg�����*ytY���>@3�ḊU�a�G��ܒ=��r��xS�E0)�c*�9vkᛍ���%l��7��K����6͈���9��_�%o�}
�P��3�5�
+d��6h\WZL��e1A�uj�w�s��v�{����ђZ���)c�>��u�ڭz~˧�����n5�_)|oH���OL�;���w����)|#հ{8��E���v��WJ�_)��4�[�4��wZ�?�~��?xOs���ɹ+H���*S� ���_g�g���E�|7�\N�����4�•�?X.��4��i^�/~�ߑ�XN?�3�f��d�3�ç�o��h��wK�_wWbv�+����wX�>/֭kZd�մ�ڰ4�b}2�:���+�
`��G;U�(���E�e�V���Eo%َ��W��<��x��e�%ȏ�h�����l�a���c��8�N�[����}p�4r���G p�����޵�����}�����(�T����5����`��Ś
+�-�`68���Ӭ7�҃�� ==�
�b��;���A����>o�l�髣�ޫ�A�,����Яk�4�]���NV����{��h9G89�E��b�4��(�4y$�S��Џ�a�(��������GϿ~��+ջ�d������5Y�g�}��$�ۜ�8l��N�A��{F�����[�^*��{�sm�`El�ܹW;>b̻e��٠������k�B�َْ��}�������M�%���Z"�>���%�G���*�g}���{d^6�?��7v�q�=<C�l5Q���Wn8{$h�e{+7��<ҟaI\���Vr���LEՖ)�}:�����I�>�C�[1��1�d����:�S�h�0��^�
�)�
�����0k�ў��B�^��'';�ҩ�fb��~�+QPJ
�Y.Eg��J��|a�/�i����WO���ĝ���[\tZ�ֹr.�C���'��'og�Z��;���ײ;�-���ɬ6y��-�۸��B�m8y��gQ��['�����Мھ5/�%~/y��YV�`LF����p\^,��m^�� &�;�0������������=����{X��GO�ɤ�=��ܳ��{���7���Q.~�a�}�
��r
+:e��@n������1_{�8��Ά��P��~J�̘h����Kǣ��
��V�)^��s�����HZN� K��2�P�Wce7!�?3e��dLό7��=��?YN��I����)��RL���2��������ç��}�����)B�2�O�G	����W�lI�>~v��@�~��,�R�#BI��S�&Οp����㥳K�n�.�s��;ᄇ{��
/�8�W�t��'��e+d�&uf
ZM٫ L�d�{�O��!6��Y|��T	S�k͘mq&��.���Gu�p��n�㥾���F6m�~۳=���}�[%5<��o�
+굃�}�A�������7�I��K���_7Yz�M�u�Au�=>�fH��5 �g�U�#9�?�kR9�U��)_�i=N'�X�r���6�W�#DA�i"<���l�/v�eWo*���5F�b+৩�y�T���
��4��v���2O�;����'���k9��?�,fb����w�N��[��\�$���|������GG�n�z����8�2�������{��[���i�B��}cl���,�e?�X}����dj���`�t��}Y���KX.id��μ��R<���������>�WH_u�>�S���������H��s�^�}�����֍�m��ءϲ�|/�?:<>޾�������'����
+��$(����-�3��?^ؽ>���`��{S�f������26���E��%E�7i�Nf�����L�4��Ͽ�w��)~����rW$���'����=�5{#�h��ݣӵG��H�4����J�H���&��顫98����~�$�aI;�tK���R�/�
+� be7N����������?e��&Rk�|�4k�b�I���	b_N0�|D�Gx�u����-�(�m��������E��zD��lfvγ�*��
+� n��D���ִ#,�`��'�HY���d<�.�~�	��nr��&�{�yDU�o4�qQ'��'��4"�9��\��ayq������-�:-���:{r�$�F�/I�y�'��^���|)/L�5�J' �G�y�Wg�
+<9�.��>�Ӑ}V����8���E!���v`���:���+�0ח��c�-8�l	����p�&��S�:�2)��12�r��a��kseΏ�Ji�2�*�g��m^�jq��t`3-U�����j(��������o�=�*[k�ME�E�ʹ+:s�>�N�]P��M���j`|���7NAG��׆+�mB�I���M���6F(d*�6,E�=S�Q�7N���2�D��B�
+K4���
+
�Pγ��:�ޅU�Cf�E����~+���D�	�8�_&��;{�����z=�6�7@:�����䳜�:��ωv�p����2�~]4�x��h��
+�)�5%������7�L9�)��Y�^b�nDmk��܎N�;~�Eȓ�f��E���b��`S����H`a=��~��g&>�KT�do�r˜����\���Ym/ƺ���
+]�2��-M�_���D�����\+Ϗ��_��)�����$Pη���*3gm4�8��3s�Z�0��q(>B�q����܂ޒu�%Ď4��p-wT;O
+ݸ��l(<�͗��SɎX^�<��KMi�꧘�]ƒ�5�E�ڨ 6��&����E|������<=��~��gGiq�;��OOO� �ͽ�n��l��
z|5�R錐l����*ev���\~���.aJ媭�*ٙj��n����e��;SB$����h"y
+���k_����l����Hj�g�(�Z��!O���3�ؓ�3%�
t	�~r�U��Tl�A�ioalM(�V����T��,Kx�����쯠�]e�D�;\%_׫�3���x<���^���Ͷ���b�|��PP�M=^\�`
+G�;	W�wŮ!�����aj���#Zg%���߁N��\(�/�e�Õi��rQN�ۛ��/_��٢Փw���y��sv3VQ���4�VF�nL`
+���lj[��U�D�����2���
+v�53�[�M�6��ߟ�v��U�8rb�J�p��7^jӟ�k��E�m�4IG�1�����R��	��h`��ܮ� l���_u��t�����O�l��e-�d���0�F��7x��(�wjV�8F�/�YYy�7l�`��ʻ����8��0k_C���%���M��SP�e���Ζ���;V�X� �K�.���b�<��\4��m�����6�l����2��4�?��"%���x�.i�E�u밿�`�U���~O,�:rh퍸��z�Z��z8�T X��M��-f(F��kZK�A�Ik��ŗ1��EG��u~Y���L���[}����KC�һ�=��m<��e�fĆ�ve�C�Dž��AO�s����l܆�i[���쳌�9z�SnU��(S^�ʌ�QD�
+8�U�Թ�xb����HA:��V|�.�NWZ�M�
+�QZ�1�@b�V#~:�@���2wt�z/\�]��.�s�U�p���|��Dح�u�ޛ2%�N�5�s����
+2>D7�/"��W��%"������0��4[#��dA=�Z:�O@�L���]VN��A~J��	�
�?C�Q�y�\΁A���?�6�3��p���թl���9}��djk��?�<5(��U�#��M6��UhI��g���n�V��~�n�?�
��r�G퐹_m6�٩��=&K9.�P@�OE�C��Q��,q�(1u�n�,�8�c��lKK�"�x_����2�_&l?�Yo�2�N���ы��Q���>�դ�@;r
(��R�fXo׌�]�Û�H���C�Iz�8�|��}��P�)cm�a����v��h"�*Zu���31(�u��c�H�u(@n7u�VU�E�-�";�DE��n\gЧ�m�S#�����A_6��}���<��
�/�b��X�u!���o;J9+���o�a@a
~����b��~�p�����q���L���Y�힠��p���/t׷�!O��9��N!̤��h�T��.��m��w`�h6���1��[��7+%���^S��}�%2�㮐��)X�y���v�y9Zx[V�|���;%���D$�
+1l���5��
��TOz��CYr�c�����t)\�T�`�r2F��
�D�Uy�J]B����g����r�e�N�C��/�j�6�p���n�K)3Kۥ��p�X�<]�L�L�����o�[-3+��5Pה�&��\8�
M�!|�g���BX�f�[��K�!�r�;��5�h�?Q|&g�S����ˢ�0�*�����P��m��,��ev��EԆ�{���p4��E?=><<N��Yz��A�;8>̋����a�ú�L�@�
+^
+eT2}�����gɅ��3�sk���l����b��"���w�a!���f<m�=�Qڸ�������G�5y"�X/��z����_Hy9�g���Yz�uO"����0Y��3�Y��gi�ʆ�Pu���R�6.-3���̹�|i���݋���fd��P���r�����)Rp��9`�d����%�Q(��KL@+2m�]�r^p٨�C��͋r���n
�{��1��O�G�qZ�?��~z2~�`tp<���?���w�^&�k�Cd,d�mo�$�����ǔ,���������{cn��q��}��ķ+7�@%����ߠ�4��3�z�p�X����
�l',�U�Y���uc��ܸ-&N�?�XĂ:`�t��ip��N������	��v������x�Қ��.d���Ι�6�5����#��5�gYRB�^��O:�.<d�[��h�V������Ȇ,/�Ho4�8�2uv��!�e�p5�d\�r�
+)!��"d��\P���\CV]!��6U|�\e��RT�3)�h67ƭ��0��Z�<��R���%�&/�;�8���?�>�d(+�c�Zc	y`6�|�j�:�o�}c����r�����Xo�7�/�	J��vխ�_f3� �>`�nYpg`�M���
+k����x 6�e�MI�Z�����`g�����M��j��a���M��^vQ�9�ZP�͚�Ukh�Xk7�f�h�]̳�@,�&R=R@=L J	Y{xC���f�����g�M
S��͋S����Yøz�u,���(H��6C+$n�XC���y��sB3zE�ڠ�?j�ԐZf���vЄ�S�m-��P%�)g�-3�"��dw�dU=�9s?K���F���Q]�Rϗ�nM�v:`PpI��фQ�e�
�����p�bw��=�a���B�P'y��.s�o�b���8��.}��W3M߈������U�Xcӕ�'�]:P��ބ�/�s��q�_�=5(��WfE�4�j�ľ������2.
+u��5�3�Z0M}rd��<r��j`�4��z�b��:�[�������8-��J�	��Ne�a:N�j�5Om�c�
+��ł������Բ�a�`>�Z���S{�`�jā֓�����㬹�A۬)�� ܨ�R�4D�R��[��x�J�)o�o���[Qf��p�`RG#�o
+���Q��f�����=I�2�`��cC�ctfR�ꦑ��<�����3D��2J���#$� V� ��퍂{��Cd��T��
WD��u9K�c��$��v	V��0�с�f3≦��KS�ɹ�)�o��N����eJ�o���R��a�"���`�s�@j���m��f�^��m9�y�Ls�oq�^^��>-��e�{�o�y���#붾�����p|�O�'ٱ�n'G����T~���(G����/����������P`7@q뎰���PmB��Ij!%̘����>#�B���=�1�O�,yj���s���0k�.���6��<aaC���R��G��E��Q��V��� ij33e-���K��YYθ{(fxUn���# 0Hd���]�)����fp�r��Nj�����Z�8_M�,�R(
�������K�[Ec1��"M��8c��!�U�W�g�C�ῇ�?��Al���3"�*@�7ēGo��n����'�w�#Q����2<QnN�Di���U��l�!���m��_;w�ɐS8�����u^ ��~���q��*6�9[��|h[�2;U��xwh)K�g�?��?!r�`��R��Id���[��,�t6ù+#���G�Fq
OSiw]䝰�x��.ˋ5�4~�<��U��փ���#_O����jeg��gS����K��QK�=��9��w������Y�f^�p����=4�n/�Oc��nj
+��B�rOQU����9�g�(w��v���qO:ai�T�;6a�%D-��>'��%�s��5�aR劶~E�
+6
+��z�������r$n=`hF/^��5�U�o�}&�`���d "%y\k��b��k�]6͗����y��2�n�)Á=c�N��J���E�kiq[�pn�"�@�ү��]����K�,����QF��
+�pӥJ��2�=����
�2i�f|��l�
+i�A.��x&!t%q��E�G�a�F�\�U�����6c�x�%�R�|�5�vY���<Bv�U�U�<6�j���%;����{����'���FK����c�F-��[�%��jU;��(�;���[�?_�"��L��r�ˈ���y@X�]fә��hu���jMnAP�c(��������ƣ��+��7M�1b+4� �b(�^'r�dځ�<�7zk��2����hˬݜ�v3Z��9�h����> ��=��%	����3~S7f֝E/%+i�^\���P����ɍ�(Y�ƝM�j�CW*|k(U5;���Z��0*�Z�"����J�=�����j��V���4's黍)GZ���`��N��9p�>=�7#��ö�R\�iϾ���>���2�K ,�8�u�;O��ceYfR��JW����.��i/?<=>N�����x,��q�(=g�l8���n�wpK��'�=���k�h���L4S����WL"��N+mt'3K�/�$)Q��m��C�]ߒN���������$��Ģ�H\Lvh�wT�(n
+�y����e[�պ0��tYW�H,|=u<c�::Y�(�RmwT��.+WV��E2���;�\�E0(q�SC{���O�h0犯Bq�,8C�6�>N�,}���]ݐ�ݲ�N�1��6Q-�hA2����%� @Ao]�$#�a޲ڟ�
���F��jsct�e
�#-��r'>.q�Y��zV6k��Xh��w�tGU�#4��WԮ#D!@���NCL��"r������i�f�������x<�ZWZ裮v�U�[�_y1\^\0�9�l�b�2�}�e�?cW[���n�x��4ٳ���&#��n"�o��"�(�q��
+b@���TllT,n���Z�6���\��Z� ����?�4W"�6�����j]���,+d��S����j�������8c�����c����˾DPi]A~g��^4Iv$;?���O�Wd�'*n�/I`��񾦭q���}�$%��F�5�����
+�UA�̐�"x�<��6��:Y�>�������Qz��Q��e���OG'�lp8.NN�9�u̷8���=hi�q֋����*|q��HWeӥT�gn>Iր���NԗPO,�m�5��Rn7t�G.?�/�S��N�#��a�J�{�L���w�
��a0O&�
�MsR������ �Ǵ��`Ys�PCM=R�
+�<F�8�l�Aa�r��@�[@���?��d���,Zҩ)[��--{1�z�^��ͭe�;Q��8�/��T��oBN�(���pvc���#��l������l�0����Æ�o{�h�f�1�#�H�S�ȴ;��ϛ��h�2/����j�m�t�ʒ�Y�(7��j%pV�?����W����1>�!p��ϙ�w�7>�H�Z�nk{�6?��F�e���翼>��趟���*`
�Z1wm+Q��dn@�����
����P�p�ţ����+����Z~��L3����LK�����1�o��t�LT˛7��J��|Ͳr��N/Z�3��Q*~˳�'�Z�<ˏ�F�i���9���𸗎�Ã|xr<<$�8�8#��W��	�\�2�>�ɐ��dȨ��n�l�[��,����Oc8��-�W�!u�(����`mt�L��H"�"d��k-]Y�c��ˡ,��heB.��kK�A���n��v�5쵫�w��"���t�Lh6T"����Zm6\�=r�6B�aB�"��9]�.;�t3�YΌV��	��Y�K�7��I���O�5���܈o��㖎^�rn-��r�՞0�m��2��u�����Pp���1g��LtZ���Z3����x��IN����q�/
+�E�p�"D���J}�o�yU6�8K=�
+�!
+F�M��l�U7|�qŤ��-4f��v:VV�|������*Xۂ�Y��Yh �
+�W���+&P��k��,LZ��P�۵p^�ݠZa1�J��k謸��0�	��Z�-%���)[.�r��(�|��J�ey�[�ܣN�q��)��e����T7�q�8�����;A��걤u�k̓����K�;r7����+p���h�2��jw�{��i�<S�Lc�q�ԣ���=
+�;��s�@Y�o����>�l�V2�:���儇vCΆ�����"���DoN@c�[7�	��@�ͤ%3t�����"�.G���T���
�l�0U �XC(>Ad�\Ӈ��*��@�����cf�&1��Z��§�m���܄����TkhT�pN��ĐSO����'�Q$O�u�g�z���/@o�fDj}��҉ip\Q>m��ECB?���I�_�*Wm� @��������i�t�����������~o|��F�G��cb���°Ĭ��D�w>��4�S�B��	���d.nW�r�r!;,ə����{Rn"/�&�����k.��Q�he!��>o1Gjo�����q���|����t�8�s說-	�>g/�!�?t�='[%ol��$����پ��u���#�y���/�ׅCm�\f++��M� �E�u7�+�E�<Gk�d���	�0VS˻�@Wȹ��1�nA��za��
��=���:,*�5���[�����{s|Gr�ڃې�h7:�	Ӧj��6<Ջ](&���Ii��C笄{�0M���9�,z�G�`fY�>�=wC@�p�.�<�X��<9���iJBx��2c5/��UL�о��]t�c��U𨧡���:��Έ��RߡB��䇢F��tv���n�_E9wc������ȍ��}�g?FN��h��� =>���� �N��i���O������+ɣ��-���cwp����se�5梹�U9�C��&W���m�,�L��C8�I�lXJ�[�le��%$�	ʗ���9Kl��.�Ph5�@�P���bA�_��l��}f��Zȁ�+FY㶑�m��XͶ�����*��O���m1����bg�D�;��M�*g�I|	���㷊�����3=;"(p����%��˝ʋ�!��e�w���>��q��d�Ч�dD޶�.����2f��И��uüq}`-��8�x�NU�C�_�"� �]�5����Vnqe��j�7:�z��8�3D�t�O���(?����?=�0i>%g�&
+quֵW�� 9�TNu�=�\�!xVe�f؈��	��6Hk4�O�����븸�U?��R�䏽�� W˩Ѐ0���R�}p��!F��D�Hn#���
=�'�W�Qk�G�z���ɞv�TF�[�0���K%�`�
+�*C%Ǎ[�����#��i<��ac�s��:���I��^�.�s�qS���:���D�23��m_e#�L���
+��1ʐ��3<y�
����̝�̛�	�Ԙ��"�)�
+E��{��N�9]��h��I�Ӹ�w���{��,4N��Uof�����(��	\ɰo���)�L�Ee�	�q��B��r��v��%��"oK�'�@p8Tn/�.��5iP��$���N-�
�
t�p���X�5)�����̱Ԫc�%�����&G���V��"��fZ�׏�Wkw�E�r�yW�\{��a}���F�kKy���M����n�8F�tAs�Z���hy�V��ɢ�TlL8�V-J����=��91���xnN��	B`�c�8�͡��B}�8�Ěy���8q�O'�S�XA����6i���n��U���Lj&gjif�vh�V>M���.�����N���o�v�L�i�C��b&���Qj���w�������o��a�l��")(�Wr�\�4Ƕ@Ae7�5�������TD0��I���[���bo?��z���O���E�On�G����k��ƅ�ᰔ?��>���yߗ�A�TYY�����Jv"�@�݉��	jM;F�Q"ɾwY�y�i��y]N&
�`��1��}7�~�c��r.A�њ�c�F�:n��1]���X���>��M9e�l��G�4Y�<-d�	hU�139I*=�6�*V�W��Oʹ�q���ܷ���G�bY��>�zndj<�
+KB�~J�OO�+�z�R�P�#�j�&zC=�\I�����
+�4M�h�t�Z�61{��@�B�����hIS'jާU��[S���S���<;�����	'�l8Ö3eq2S��z-�]�&H<� h�Օ8��I�I^��s�]^�S����Sg��	%0 ��dVw"(�=����1��?F��hHٳҵ�s��w7��챧?C�CV�o�������L��v�lw�Y��{�/���g���O�D�v������1��Z�y:D͓�5^���R0 �(&��N��?8��_\��p�*�{�\*h��F� 4�T��9��l|�)�Yc0?˲�븾��gh�y���5\f�G�Ԝn���V��:���������$�$३�W���lI�h��_����ZG�*[\�
+f�־�70V��p��j-K9uP��x�>��]s�-�w\�?�Ӄ����ț���m�_��w�8̆C����Wo�C�-"ηk��w��-�TB�R��A��M�a���h�ڃ
����2�g�p�,3^62�4KQ���!%ݜ���p
�u=)D���?���t����]����T�����{�]�������/~����ϦُEh.0ϐ�bI��Ȕ7T�`��|z�����[���aWqD�2���GQ�� &���{��i����q����-z��~�����Ӳ^||�H�Y�b�&Z������l9�~�Ri��з��㬜7{2�a�:3�\~zzz�
�	��+��O��7_�����Y���Ř�?�}����?���o�B��bз/k��=,��@7����H9a�͗ڊv���/�Ò
��
7NQh�2��
+]���3
�J���(
+p�\3^s_?R����
+K`�h�#�<G%>���Ջ$s�qbը���:�D� xa��k<��9�B�M��j
�ʔ,�类[g�ONw��Iޥ��S/<<{�H^'����`�����?&Eb�Cw�����l�U���E���_���4,�R��e�,Y\�����"����-���f����yS���7�#MmE�r�i�U��
�E��FH��#-�A��-��'��^s`�+9y�>���`6�rs���xG������t�
+��W�/�^��z=���"����2��gX��O?���6#�����̩������ ��ţ�^��6z�����n�D�T#���4��B�����l�/������5$�������������}f+�K4���J.r�24S�^
Y������?rM�9/�����H.�f��<xQ�]D0�#R�����&y]OX�����[�W9:M��h�Z�cop���;���Y򦜣�.r��
+�M�2����Ye������˪���Y�7��ݾ�bM򂣢ܥ�l����a(�$����<	�U��H�9�l��eF�b�r'�
)��d,̺2�xLqj	���FQ�,�Dwm�x����t�ja{ߏ�@2�r��ʰu��C�B{W�y�2O߮��"�-���|�D�C
9��W��EtW[��A��Y�~X�2�{���]G�_�x�1{������JF~/9˵�C�ZVK�cA,/,g|��ӻX~��˲a�툔�a;���
�H�'{�r�6g��9��A�B��28��c0��Z��x	%Q,��e<��h
퇀~��ڷE��&,	�ƞ�1�&�]���'z�t�ԁ��!��Ev���Y�\k�<իڟJ@��b�r'����p��a����8B�)a��>�3Xg%p����d�oW�OK����I��[7��+�K��\�r$����u�ͫv�-�=�RCT���/t�����Y�2&Bw��
�sP��:�,�=	(_@�>RW'���AY��#!k�W+İp}�����Q�d6���r����{��scӢ~f�dR9Ć�bG�M��[Z�r�jB-�-���e
̺3WDh�ȫ�x]�`&��n�
+Z��E�Pf�^���e=�
+�_~fMX���uROD�!u��g_:fr���q��f������7(~}�wcjP��k+�<&����E��h����	�����t�?�/y��Qb=-e��{`c�HIq���$`���ɾ߰�-\�
+�&��<�b�‡�6�v�.�e&����𾬉�6�ƾ�y���r���_D���\�\Ds��h�G��^��((�0//p@o�����tG��$p��n}$���oq�j�WV_��>[��d�e��i�	�̆�
+1��wl//ز�R&�tL�j1K�ʍ���6�/S�l�K�[���E7c�Ī�v��n�x~(ESkU�_�<���Үh9�Jy9�y����E_Jq^�_��ڳ����B�Cv 9j�{���i�"�	7݈��qs׿E�c-��O��D�\�D��*%X�5�I>I�#-�6����yN� /4�'�L��i����0��a�X�>��і=Z&�}+Xb��9
+�kϒf��E%ND]M�ې'��*�Z�2�p��rl-\���ە��/w%�/"	<{��b�
+k���>�ֹ(ڏo��j�v?<���(՚�� H=S�f7W?����9��0��\���|�εS��V�x�<��Nb�eU6Y5Z_���8G��{����Bk�� ^�V����<[����2�};a�;X���Q��A��ʍ�5�un�Q'8��s�`2�!�\pˀ��Xm\2}�.�~T���Zwo2@��2c"۶�x�ۛ�U���������p���߁"%���*�@}�)k�U�X��r�k�u;	�ם:����6��|���k,X�TC:������F����QX[�֭�(@���9��.SCc���Ng>��p��@�&�7�C1�N\�͆e�6
�:������r'כ��8�9E���< j�%�Ӄm�z���?�e��L� ���:tM�$6�����"�7�'pS����!��\�	�?:���DL��t�Ui-�D��?�.
�9�`�В[A���p�n2򔞗���g�S���u���J~ͯa^L�}��X֗�UX��LD���s��G��Rۄ�����4;�
4��h��b����r������HS�T��7�icІ�j�a��G��.K˄�<�6���|ߌ��=���c��K\�Q�qh`�ECJ��=����S�t�Ysv�1$G�o�a�|�|���E=���{����{ɾ�(�**_�c��Q��:.��̖|�ਗ�v�..��^����7z�7P��'~�_��� ��AC.��u�;K�v/�+?Md�����|���b���8�zO��\����/s�+_���t�����f��z�����������?��rc<�F�)���x�}&�R�u����Y>�~z	;_�&�$s6j�����=�<�*���J|��sg�\x7�o.-k�����=��Y(7�gW���P������M��r
+�CW��w��CgZ8&�:z����ҊLp__���䮞�y;�N���-�]��?���‰E���q�gb���j�ٞb�!�.��[Ea�v6����8���d�Z�Q�����q�ow���8V��k�s��_1N|$�}s�j�RO���ʌ�:,5o��r|����	�;=��3N�Y�O�'Ș�ݘ�?r��,�n0K�*o)�L���M�?�:b����,�+u��M�)~�/eK�Y��-G��4�>r���5�ɹ��,�h�Q��o~�IVa��F�O	s�|��w����s7&����?����o�����	~:ȳ�A��NO�l?����^O�������h�o��O��1������O�clzuX�"̺��3�����Ga�1lY�;6M�ߙ����/���n�},��yU�=)\�
+��E[��%�L����M������w�^��?��؝�sZ��m*�y�]�ɶ���������Zouf�WFK���óZ�K��ٸP��	��'z����rg_ɒ�^#ʁ�3�~l����'ǧ�C;��=e��-���e�U�K�K�
+�QyPH�'���Y�>�b���}W���׊� ��g0��X����1K5^0��	�,y��f�f/kLW�I��x�qqx�ɸ��(�vތ9c�a���y�9Y�Y��Q�ۡ�h�Pޚ��I"�f_�/239���������,QS�s��
��a商�O��˨���eB���)�OsUȽ��Z�k N�i���%��r�h��R��7���#
+�I�;�d��H�9��3�TU�vuQr|�3F�cA��<�Ȫ��vA'��!��o���B�X��G~sN"�)+"S�t�����M���i�v/�%��ր�'P�\ң��@u��@3a��_s�\S��<{1�X������2�y�����E��:�y�L
+�d�����qW�%=�˺�ے��Zqy�zGD�f ,��å�yq�-�Z�ARTi�.uVV#���7���i�w�pKN+!	��K}}CV�S1s|٤
+�.�yQ��7�u5~e���bҀ/�<�@������F�x�9�+�ע���-������z6��:XBbR�ވo~����AQ>h-Ս�e{j)��8h�jAM��Si�pM�ȕ@�F��GN��������W��<5�����j3ʃ����x��"@�%0�ا[t��������J#��K���p��?|��ֵR�F�6Iغ�>��?�����z� �`��[�S^(��"���r���v��)������@/,X]�X��bn	��7�Z�V.���#�S����H�8$G���Z_����jw8�HC��:.�ꆟ4�1]h��&�}x!a(̦uBdlM�b�Q�=wE������j4ֵ�t����(a�ȘV����ڽ�& *��\�k��ɋ��z���Y��!)���]���F���?K>}�c�>�7���匝y~��Ϝj�c��[��n'��H�ɕf�l8Y92�L۹��7�".0��K���C�x�PY���d�K{�G1���x�֫�3�1<�AsL 9��]l#_HOpZd���e2m��R�����c�'��o[��n�̉k�sqT�M^�LG�n�9~�ϵzQ{�fa([\��Z��ڷLH,�P��K�cx�E��zLe��Z�ԯ/P۠�YIݕ������x�������\,3��M�6խ\��o�����j���+d�p�WH��7��[�f���i��"�W`b���}����x�F�2�p����3�]�̱�۔�ø%���.W����)B4Zi�H<B%�:���cŦ��:����0*S�"�1�-\�q�Ƃ�(�slCoxe#w��&*ȡ*p�:��7z�{�e�N���2������\چR<iA_�qQL�+�Y�]4�a*���3��]���CJ븜�2�UZ�,���]�Z}�:�d��j;`H
�T4�'�@E�Q'�m�3tA����Z�Q�9���\X��JU���N�.׌�D�r�|����_���zfqEB��I5R:K���k:�����"E=:�Rnn��Fq��`/�B��?:��c~�8�Z�Ƃ��u�^g\H\
+�����*s��ڴcUی�'�o҄y�>u��73�*fy�,�y<�����|�3�g8&�QIa��߁'1���R���a
��q^a��������0�5��*=�5�x���]V#"d��:8R@��q��$�-�����8�'$�k�M��fU������
+�c%�	ް�ā�0�ֈ���E�������.�~��6�����9
+��_b�IQK���a�v���(�ڶR�|*����dKU��#�ı�olqY��a����q�~����B�t��֑v��B6������g�G�=��J���A��"����(`D1y�Ҏ#��œ,7��#�Mq�vK�����`�t����bb���ل� o4�7{�֣@-���/�3:�[>���?ʓ���&�����(�$i�ov
+U��^���N�K�r����w���W]~7��6�0j8y�yaP�(*N�u;z���x��B�z���G������X���<�J��q}�ؗ�\�����U��2��=yF7���k�
��_�e��9�.g��2զ.+}7��}��W�+g(���#ZGZ#�i�l���
+�
�ս�����h�˙x(.ޢ�b-?��Ήu5�.���z.O��+xטd����KXc'&������*��!���h�
+nv&�d뤯�:��?�o����`��w��S��
?g��p]��%��f����R93S�6-��i��j��a{��2j�(vJSF*IC�Υ�ʩ%�^�:�E�o]� �����k���A��� ƞk����`��l}ee�>(	�FN~���Л�q�#˵�}%X��M(������D�MMk�u��mC�w����&t�MF2��O������}��hWm���фn}e,q�װ�h�G�ʾ�;̖m#�ΥV!i�3�V[�+�<s\�.�c���93�IUd�l�(��Yt�������X4�����[�F�;�9�ɩ�>wBR�����2j$7��r��ߌ�X{	�q�������YA�1��B�Kc���LB����x�aʉw�J�O����F�S�RYr��s�Ц��,"�������%�C�B*X�ư�K"��8�:��*6����5"T��V�u@��7�	NDÊ_�V�oH���b�p�o�Ȧ�pѝ��Պ�\k�}�'�w��l�p�h��lm�,��b�5M@i���7����zD�U�L��E�D<�U�0M�*��{�M��1N��@�G��_b$����R�	�sWݦ�3�;�̅��$�W����,�q"����X���y��­_�ܜ$_�{�?��#L����/_�������*�mB/(K���ɫ����Q���u&����yr3���iu�G�ā8�[ ��j��~�i�7��wU��86��
bD��.
>�i���D
��5a�ȖCט�ʙ�.�rW��w-�Y
+����r�*T�!.��]���@���O�﷙�sW�#���wYOxt��=�a�٤f?�1� �v2��F^��o����G�eH�T�T�o�
+��F�9�����r���/ve߳$�K��,�ࣃF%Y\��𴘖~�ެ����w��f]����U�~��_����	Y������w*>߸���Z�~��bl��ƍ�ox5=S������i�vۛԪt�D���EGSp��
շ)�1��_��V��x�Ќ6p`l���V����t���z[‚E�z�S����U�B������9�z��a5�aB���'1���E�M�Qv5D.��UiU_�ј�,�')�~�Kt{ǧLJ[E��,����=�������s�E�K����k���mL�9{\?��x�gE�ci�`�x���Zs^�0��݆�����r�p�����oD�p�L�]���y�'��'��d�������K}�y1�z�Ғ�~,�N��XB�A�C⎑| إE@&��s֏��gYi|�L-䢺�.
+M��� 54C���	4^�c�N-�;><9�)�nY�!�n7�V$�P�i��'�M�K������j<40���`8��#D�����=��\#�o�,��	8N��NA�֤�J�z�����������O@������m�u��ۈ�8����n.�YzY�U���e��&Ys����s;&�=:ܿ��2Z��Y#n�f#)��
�{<�Xf��&��%�t���h6�@xg�����������f^j�b\��Y3o�������5%y���3���0����"{S�		8�7��
p���;���ze���Sw{�-.6�L�#�@��"�ײ�MC�7��z����)[wj�;C/~"9������(��&��A�]0� �Cp	�:)&��ö.�Y��Q3�f��#>�4���]ql���;n!��r���|�> �m=�OK���>�EQ�E#��q6g�u�n��g?kH�b��뽠���~f�_"�ƨ�X{h5F$����װs�,a��+׺������\�e�20B�xN�����(�d�M�6�3p��.�j��B��v��@�K>��h��S�裟����w�jG'���N����u����H;�b$K�����2��8�����(�i�&.��f�L4ɸ~�lk1���u�e|�LE=3CSy��q�<.����L�g�c}PJF�Ts;B,}���n���ay�2�.0j���Y�$;�]R�>H�/ў������eK����Ϟ�e�	u�/�U�^d#Pȧpv��� W�o��^�AE77�7����Gq�3V3U�͹��{����+T]�dk�5�;?ҿB���G�T��Nr�Z��5��|�yi6�l.�����ص�a%�_�����8�f9��n���}��w4��hj����h��ɷ���S�F�� �Z	Y�����d�#UZ��BN��b��Ö�:���C^�'��E���?���NO�9�՟c d��[�H�3�-�5%K���˚2�m.n3�ߎ���1����	5����\a������$dy��W2e[��N6u��n�G �ൔ�8��,�=�
+���XV�K�#j9tw-�]���l6�Zjk���9��|���&�N�)�̍P"�˪0�AZH�5c�&�L��v�Ȟj~����pC��6�,�W�ƒ7�(�q3)'5-���L�iTb�U7uB!�BȞtT�Y�I��vQ������~^[}N���|��ݓ��5f�	��@����x��>��M�Ѽn���Hv�rj!lV���)���"�
+� -��]����L�m�Ƕ�{�I�.8���I�,��=u�;�
1�!�V_�O\�W�4ю��)>�mk�?t����Z0׈���Է��􃵠
�1�е�n���KĢF*]�\y/��U:��+�4�Nh$��kI�,�h8�9A<��4�p8��G��ѨVl>­�յ�U-�@8�z&��X�C;��Lhc����cfp*m�e�þ5���y2�B|F� ��5H�~ښ0��6��������[6<4�'u]�C���x�!��
�w�����+�7O�}���_��r�KH�%'�_���A�m�m�蝠��wuv�B�\�kt�fvM�O��e,i�V)ƒ�.g�IJ)d�A�� nM��?a�0��g���]3����i����>�k4ջ.�����+�/���Mֽ}������>8O��y��ͥ���])��������"��2؞�����)�I���)[����Иwۼ��W�z�D?�)Ψv'���'�x*��CJR"
^�p�^0���!�N�9�^O?����-f�_�Wk���~[Gs|�}�֥�q}Y��R�@��?�Mi�A�4���v��_B��N���e?��v����ɮ��4خ�s����
^�^�����n�7�=����a���R-nkI����;��4z�6BܸC�m�o!��re�B�+Y��X�mHv�x�T��r:ld�nԿ�z�Z1�9 ��������ֈ��LĮ���i�&��rHԫ�E����~�W.�N�v�tS��M);�i�o�4/�Y��QQ�e��C��5���K���J�2,/��萜'̱�T���Kl�|����\�L�]���(�D�B	&u�;�������z�t��'��}�b���s���|�i����3ePz����5B���?����gۃOu��h���S��
+�g��>{��>������,]����p�qw�o�?��YqE9Z-L,
+�F
+k��Z���_���QAR2�l�K.��3�����KF���1��l��:��r�HD;��A8���R҈#-tq�d�|�s�/t�q�������n
+��|��~��T�����8"򦃎�ٵf�e9Y�m��1�L��k�ѫ�&���K�Qk7[ge�*A�Z�:�F���e�UVN�[�����"��юћ��23}��Z�d��SN�ã�a���Ӄq�(=9�zi����A~:8����A�5�)$��n%;^��JK_�w�������Jk��Ã��<�&�h�	͖]��g�}s#پ�z#���W���iE�݀y�M�?�_<}�9�a��}g��w"���@�#��0���6�����ó���� w��3*V:���a�:��K�rC馕
+Y!������`��6r
���S���f�1.Lt�Z��xD��V�7Զ�2����Jl,�ġ��.
L��h�\��?�vve�J��R�M��$�<q�7���>4��M�3����㱸�@ĥlk��x������Q��V;���0����шzd1���-��m��!]:�hDZ
+I�&�}̳Eݒ0����f�Me7d�)͒G2��V���y��)CCeM�=�ǒR����W����^��֝���̳Ă��5��b��3yT|���(�ٽ�=�����_����b�9�����������z.v��6{�aܖ�Q��V�K��Y��)��C�m��Q�^�7k�J����*��M�۽�d�4��k���~�)i��	~�����g=.�
+%Vٹ_Q��('Wz?/V�%[C:ܧ�ho��k��]�.�b亶�[oqY�4���y�	�k	��v��P�#��_���z�Cz_��c� �}���~wGI&��{�x����M>�	��vR��@/h*y�K���p4x�
���q�V%���]��WU�W��X���D�ǿ���>�۵'ģW���;�����䫌�rk��j�����&�Z���"Jÿb��VTGZ\.����p=Q�Ǫ�P������~Ո?��z�g.�+��W�սs�q���/�c�#�6��ؿ����Jm�Ƚ	�sO��������}�����>���T���n�L;�e���R����Jh�PNsT/.��U�mA�/`�R�X�2�x_���*�����b)�|��&$Mz�#*\�,h�Tn������E�Ez��/���B˚:������տ��ց��=�/��l���\]"U�^�H�3_���%a�ô�"���������0��x��
+N�T88}�A/L�%t�B�ki�uPopo�'Q�~^,��骤��g{4[U,�,B��ǽWT���
f#��h(��/s=<���i������6�r�?�Q�����P��'�\t(��w<�"o�&/|gy+V�f��?$B=���7e�‡�,j}*MR�k̑w����El��4Tᙥ̊4\����M�g0vcP`@5r�ד��L���;�7�!b��V|��N��!؝lJЌ�t;11��x��B{q�=Y'�̈�mq��P��|��7���M�r��+F&���)��]��Ҥ�w��9d7��X
�2�m�ds���W���v����&sE��;��E��x���c�c����Z�*~�����vů���y�y���x�سTO�Ek�?����"ǯ`������ur�q}_�)�s�wѸ��������b�Z�(բ�n��XuO�GK�P=��р9�C���Mu洖�5?4w������k�),���s�Ϭ�V��iR��6��<w�l=�؞�W���m�ߘP�`��7�`�������7�gӞ���3�^��o���F����h�!��8� E����y�/\F���<�Ϋ[�O�He��綨�	���k�����dm��^�ǂ�*����{�W��9bk|b��\3
F����
+�����7����ް� B�K�T+ 7M�����
+-Z�ʕ߹�v6F�yrD����J���~չ?��z�C�@֘8������_K�m�Ԓ�/�>H�i0����2�F�W����adǪox;7���3��/痝D�W��rQf����_%���u�����_�=�_Ev�Ч����4�N9-��@f���7�*wt����q����_�������8E�䧟�+�����_�����l���˒<��M�-��k����Ŧ��%��1G�� &:F�t����;��Q��������Q���;g��l����[�7�si�s�Y�n���̵~!u@&ct)3�"��O��(����1�/�ڸ�>�8���(�Sd��԰b{= ��pk@B,�C
}AB��fQ�]���4��ӎ=]�m�8��H��Y�����bv���m&/.�:���ޯ:���Ӻ�j�������P-�)5!u�)�������C�q�6պ���wJ}���kBK�]��L�럷Ա��mx`�"�GW;R��?���!��	�������͇{��Ƽwj����ߛ���%w#�x�o��:3Э��2���)(�/�P<9vD�4̲ =8�m���]w䄧�)��z2�U`>+���r8��f6iJ��ڡ��%=d%��3�q�ɩ�.�oدF�ۍ+�ģ�1�K��}�&�Km�gh���T��*9��J���vNr���Z�(��吏��ZXM���c7V�V.A/�S�M�r#�o�n���ͳ)��gR~�Qd�L����[l�?�+���6S��� o��F�=��ϵ�_f|/x�k�ukG�ڹ�˭����ưS��m�
+c��2�U���Y�i5cq�~�5����L�9�=��_l��q��
"U+������+~�!-�b��d��^�ۇ����}k�`#ku�R���-�z7���{��F��h[�^<�׷k��c0<_�lR&���ם����+�f�w�����/�s����YVNF��t���^v��ȃN��(~��O��*[39u7L�Y�v�=�w45럕F��6ل �g_s[mݮsbb�$N���/ꈷ
��S��`��i����^oL��6�ç�u�?qP@9�b��ř��}��3F�|���3�����N��G�鴘_�M��[�պ��䇆�J�S�����y�i��{�M}�y���m�ĕ��n\
+����k7��C��߰K�,�\�hS �}��V��L���ёf���fb*G{O�`�Ŀ��0��EvǻX���U���_
+��>��'�Ξ~�_�±�D޷�48��fo'Eu�
+���A4s�(}�0]��O}��=K���ea����N�Q��y�q����)�(Fy������i�E9��ru1s����������jr1��:��7U�˕��9��^�
+|U�ф�'�����	_��������������������'��:��������M�]ǟ�կ{����S^�S^�[��S^��D�S��Ce�[�"l������2"%`܍i�����O���BN��*#���0��pC�'��z��yt��CL�F��O��ce�ɞ^9-�	W��̿���l��l�����&�{/9o�^�-�z,�`}��A�s��~5�sU"��ї�/wS��z���\Y�闣רׯ���~~�#7��Gw��_�Η��	
+e���O�z�%�k�2��-��� �'�Xh;)�s�y�����]�ON���X���){�[��~�~���_㷬lW�2������?�����d�Us'U�~���?n�.jՆ�[���ί��"$JW6�Oht���s�])���i�����d�~��W����]{
0�Szu��������'.�۵��)s��菢^d�V��^�U�"9��z�k���p0�
Fy������ӣ���p|pp�����I~�?��Ev<�������d�?ɏ��x�g�����|�L̼��E����H0R~)BY)�pp�l���zm$�0��j����.�����!t��}v�
��ޗ�j}�1�W��r�g[Idn��w���?)@�@�-�w�0������s�/a*�ݚ����5l���[ѡ�)�%ʼ_yr�-��^D=)��@�D��[��m4غ9u�f��͞2i�� ���<��~[I�(<(��O��ߝ}~pyq*���tp�h7c�:J�kik&�bN�%��.A����y?�a0��&>�w��צ��E��\�}�N�[Q���F	�~]�Y͆����
+������}"o]�����''S::��H=;���:��_񯊸��=������	J�`>�F~rx�|���L#[����/��Gi����R�РOeJ�Q0�����_ES��F4�k�V���������"}�U"�s�⟤H�G�_���3V���|�jq�������}Y�=;��/ο���|�:��~VaLDFkYg���cT���ϟ]�Zu�[���E|V)����!���d���c��Vu/�{��<��蜑�����'[���F���� H�w�ef�qk
+4�ޖ��T�������u_�u�x�x�q��g_�S��y��yPq�2m��۟n̎��b~_�R��N��_���3���R�E�C��6���8J�m�����az�;<HN�l�;I�O��b8��^�x�<:~i:�ֱe3�6n��E����6Gv�\`���]���;z����I�L�����tr���re6Gv'��l�i���,��f���IV�{��i���d��t<>J���~�;�y����y��P�����c�ܻ��v�'��d����t�����=�٢$��;�3��A)dA8�QER�,YV�
�A��B���={����V6n�S,�j*�6��fc��6n�e���c��oEg\�ov}�߹�G���,vzx��ʼn��a��{�";�l������	+����3���<�Y�5k�3���3lu�%H����l��b8M�f�Hsv�_G�i��|V�"�M��k�W�ѤT��V����Y�(=�D�����i���px�;
?���h^UsY/~���i�;H{��K���r88�N���^�^�>��d�ó
+���Ddi$�%c4$v1����"q�K�!�c�������&e�
�g�!��l��#l���F�Dn��.�[R7�"s[dp�y�[���
+'��o�>�.9�����������7��>9��6]���~���pp|x]G����]�p�߳��y=k�I��K�8{v.���N�hR/����'��>y1/�d�U�R
FmߚK������M���i(*m��<<Jt�<)�2�,x��R�=���p�����&��}���Q����\̫\t%gg9*�F����
+����V�jUn�x�'��H�>��6^v���������^�������a�8셆�^����)Y9���*�OЖ����D�����7p�6��N�V���77X
m���]n7����?�]�6� ��O���E_���}+g�e=��m���F<��X�H9��Z[=-�ʨ��u��r��.��H����u5�eU�o�,�H±���	YV�R�X���}')�Wj6A{�m�5�+A��}W��U�f��T^O�Z&����X����Z!�U��_Ō춫�A�=�;�>��7z�V�#��7��}�+_��I�n���#CeZ���v��ր�����w��!�E4�&�һ1�a�|�+�e#�붆�()nb������~������z�jk5���^7�>��gk`QY��������,��f�|>HQu�X�.��k#N�W�>��<�H�5����A��9�Xr�,4����-M)[Z����}�-��RK���#d2J�ڎgS�y�3�}����3{�R�ːmc�"!����?��v��Եo|-B׀��Y1��B��5�tM���6ߊ)V6������M��b'��y��w9����y=�cHO�I�5�p�M�J��#�&��S��:�<2���M����������Q����*����Dz�lU�����b�,*c�o)r�*�C�'8
+>��J�^�6�����(��i��5@z "�v+4���"VS|�[���s1��:a��HFQ�-�ƝJ�(9��*��㚿ʛ�y�Ծy��W�5��/�z䦕���
+���d�ʻ!K��z�c�A�|9�9�d��-<~W�
��9�$��Ph.ʆ��\�p�g����g�ha�[�b�u‚Ͷ�����;T;��S�X]�7y9s�Yߠ{���l&Bڸ�����F%�Be^�/��LEag��%�k�k�z��v��0�@Mt�?��[�d9z]NVx�����X�:�6Es[C9����Ҡ7k�\l�b<�0m�%��̲���PTF����]�u���+���W��'h�
+j%=���QO��職
y�8�������t�ԣ�>�`��d/����b�j��.�6:+rw��#�l��5�偹���wlS�ò�x���̵�	���c��mj2���t��>���F�+1)�0����Y�a����V����aKP�[�a��^L�8�C���+g2�=d�,+-��.�>A�;M/��}����l^5����BG
+ ;i9SrM��Se��ô�B��E����[j�=��q��;뷁.,�sك��M�hb^da
�b�X�.O�c"�2�d��*�� ����_t�hd�N��o�4�o�6SQ���_Cݦ�v<�$��
wV���l�����o
�h{�8zg=��Y^f]��Mt��U�Y�ֽ�ߟ�P�9:�/�7�k�����@R�'Uti���D̔��n�wt������G�dO��
+�
�W�X��뮍��[\P���et�]̳��;�6��ݕ�k�!�����A�0����S��?�ȇE��b��^o?�ŗ��b,⃍?G��r���٭R�����$�n���5�6ta/4�s$'zB�Q��M���G,i���_a�;-4xJ�ԥ�q�x�mYffts
+��K��e����G�D�5XWd��@=�ЕVs��}��rJ<	i-CHt�sy�f��Ψe2y���"��;GA�LRr��i��雞��L=��&
+y�tּP��i��9���e�h��{�կ��-��Y�N�}u��"{�i�����xj��g��5����N�YV�s�F����P���F�2�Ql�1*WUt���:%<o�g�>J�<�%�-�h��ƇT�]�μ�p3���ݖ�28* ��L�fu:_xN�Γ���[�:F�d�ݰ���j�,.zn�!�_ye����ZS�A@E��BWP郾I�ي�@��'��D�s���F��R�*����8
+>����z41أQ��ڟ���ty��h<�7��M���P��d��j�\��]����?r���ُ�k��{��5���;N{K��-����~�Q-�F��ł�����ۉ��XTn3)�ĭS�+�˫�ѫ~���n���S���$�����Ϊ����{������L���/�}��E�KN
yd{'�HvGl�Ԉ�Nz��wC͸e#�p����_�m�JS��-�=�:~{���w�����_�-�e<8�ϲ�׾��m����U�~��
+`7 �ܚ�s�ܙ�C��+��sݜ�k�[Œ���o=��NgQ����4����9��
_�o���8��-m�l¨%ꌦ�}�Р\@�x;9����3���"3�7,�%
+~���9�$��\�c�#5���3If�p��hr7y�&mxʂ�h~4���e��a^8C]���Mo�S|Y��i?:?�4�s�{?��\4��(��7��8�q-C�>�Mˢ�(�Ҍ�1��(L+�&�����yr��%��Gi���E=;��
+�+����y���n�$_{�O�W*�By5dŽa\�+��4̡���Z��S2�W����,'�Ȃ������U|�n�Y-���z���[+�46���ܳu��&hB,�Z�OTXea.4��%�����w���K��.A	Mw��7\��,�NIܔ�6k�*�5Z���h[j��Q����Ϭ�0>����=;�9�Gќ_^�����>�hG�ܹ+3��!I���x���j�2���:4`o��b����b�Q>j��2�'�e_���d%�=�����1�_k �%3��e�j�l�H0n@������%��~6��̣Y�_a�$����C�cK�A�́WVF<�u���QO���z�� �LvQ�ܯ�}���ў���Ix�,���l��l�XO��uӨ�X��],�p�}���/��8'*��:�
K0~�����.�ݚ4�5����s9tހa)�|�h�&�����_c��>~�}��b�iPP��~]3y�h���D<���?:�����|���x�P���oĉ��[���1���g���e��]������|��-�N�g���R���NY��?[>�3B7Q��I$�(�������NE�^%�!�o=G�[�h
1��=�pgyMx|K�EIk����<�0��*��5�伅ΰj��*���B�$�?d�+��2W���?���h.6ZG����R�?̶�*@w�&�a���x�
+E�����]���_'(�)�H3��T<.��vniE��y&�-!���.�.s�~nZ}F�w RU��:Z(�I��?:`r2�&�cO��&_��#V�8N|��P?��۸dS&�
�*w$�����k�:Q��Y�8��^���K������mm�D��-�B�&��WZ�M��0絇I��ڏL\dV�z�dFWM+agd%AE`�]��:5x[\���a��A�Q̍!�ͫ*y�ie�o�
)�"�!�ۢi�^1>dz���@�G��Ԥ�8�R>)�'�����s��~�!|ذ�QS�0e���?zKt��
������Ӳ��wk�
+�v��Bn����a�
y2/�u�E��z�I,�7�l��>�?�X�j���|�ï�'k��E'9�ƢF;�ù�����-��[����o.��u�fyt9�Z�b:��k������VF-�t���dJ�X�C���z��U�)���8�:X(~%Cц�&f�d}lA�gni�������:mU�XX/M�N+^�e��Vq5W[C�<OFKy����e���K=���X|�xfC3�pS��H���g+[���c���.�r��vw\(�l�4Nm�W�B~4��[�����U1.��!��g�Bay���a7z�+��}^�?+�l�w�
�n��$�S(�g8�s"�!���{Nk�
��MUO˿��p��kD��5L�|
�.�
+Gk�V5m�Ў8��!t�M�m'd~3���~��x��&0QGm?��U+������<K9M�тS�K١w�Ћ:g�w>����7�����z�Z����<鰸:�z~��9����W��`f0N~�ɖ1](>m��j(��e�XC�i�TA0�0O��[�Ju�n�kH5�O�Kk�������
+���}<�ѝ��f���ݑ�9�;��?����^4���}��O›]Yv�Z5�����R��ߥ8�	��N�4�OP%���jH�b�E+A�&�dW�h���*V�"�v��H&�X4j҉��.�������{�̌�̷�e��6q�=��Y�ёVJr7˩���C�G7s�/���7>�Xiy��ך
+�ﮖ̝����]�w�ɣ弬�
�:¸i0Y������A�]!�)6��3լ"�Q
����+�'�6���X&�����Αl�Z9�
U����,~���>�*"8s�|�M^���&d���(ziT�fzpl%=�N��$���I8NNNv�p|0�w�o�'��K��O>������{��+s@�K����~�\��f�.���܍��Xb���g�K[݄S�#����,�,6��N�b#���m؂_em{m�V�AX5:r䇗g���t�a깆��*��V�Sީ�Rϕ2+�� �E��B��"�r���4��'0+���vL@s|�j��xq[ˑ�/3< ��;j4�(w2��OKdӛ�\��!�WW���vz����.��������h���}(��d���6���[>ڹ����u44��w���{��(�J�g�'����,E{��hS�!�E��̳Y�P_֊�Ȫb�j]�j>����]�֝�ݼ�����
+O��y��_���������U�j4Ã_m<��t4۔���^g]7Ұk�~��@��#m[�JxJ7X;�3ʫ���h%n<���ѐ��X����R0Շ�2��W�h�˯����~�yj�K�ij�K�%d_Z�׮WD7r-�ȇ[/1{�S2
+Դj9l^�1���4`��eQ���L��:@�b1��
�*h�
+�k$T�O'�{��Ȉa[���e�|����m{[�P�$q��5Z��W��)QH�/Y�����Ֆ⚋ȸ�T�����������z�
A��J��u�A�'���X=o��g���=��{N�o���]+�+G,������:��.��wzzr|л�D��u�Ο���:ì<�9}�=]RF<���mcv��`�;�dh�n;}d��QV����{�X8O��>�����{j�ϟ�g�r���~(1}b��\�E?�T��b(i4���G���Js^.p�m7�w޽5��0?9����~zP����?HO�G#�O{�q+���(v���L�������)�e6���K��+����zW]� ���&�.{-���^�GdI�X��ڃ�ё�Vb�G��h%Wѝ�gwC2P�BV�W	M�'X��5��v��=\1ue���T��E����H=(��w�I�a�rRN˅O����-�� u�j�}@�T-��o��^��jRNM�@�҅J�vd�to<~6��؞���^^����lV�l�ǬJKDX�THu�F j�0��h	�a�o��z/~�,�b�䘃�^�
+��n�% km�ٗ���o[��Qr��l��[�V���d	�d�}=�;�lŘ�M��Q�L��ܵ���H�S���*+`�!F*SS�ib��t��Mr,Z��,-�D�]o;�-�췔c�gx#F����C�o�̑�F��f�-�y��!ݓ/E��hz]�ٓ���\��R�ݹW�DR����yhӠ.��=�>^� F5zI��dR�g���n�&u`�3Y�P���Z��+|MF����ʘ����[:O��/�ߟ��S��_h��lb��˵�щu�p�v��%B����X
+_G�Ȑ��2�G%�6��d,F���<Q�/�G��HB�R�
+�$JfΕ^���o�}�"���z�o�yf8���sz�s��j�y��v�u�G�>�n�Z����
+C��t�4)�L�����&�[��H$�m�N2/H���c�9��E�)��[���[���-C�H��/��!��zWt�0�e�/{���>rDs��r�<�B��B�v?�Y�
+J�x��IzF䯟O����=�(0�6|�2D�����F��o���l���qx#'Í��p)^<�,Qp��	oDkSϑ�-kD՛r��XtWw�'������D�.�d<���J,���P��O�H��u��"��ug��j�����٩M�1�g$����Z�픋n}-�*��9���k�3>��4͝���a�e�Gl��H�"�)}*�@���x�l�pY���L`�d&6Jɢ��A��PNiWw��lw*k��g�_�t����',dsE�A*�I�cd������k�nR�D������
+i5	�{m:���wk����\�&#��v�IJ�o
+?����|׾��ƞ�@XĂ��2Z����޻���P�hm�H���3;�OY��^�Q0[�x��o�̝�k�S��J���d�3�n��}S�q+wd�uTգg�v˸��*{㴢,w7�)���CV�G�{V;��E�D��t�U0e�3��"���”�/Z��/a_�s\V�•�f.��(�����ݪ���"��{�O��¢H�7��l�o/3�%�iWE\�k�����
+Z��.�a�|y5�'mC�:��;��(ˋ�j/�{#�id��h�#���s���K�i�ҫ�x-&�U9*��~�ܥ#G��f#�űP�
+#��,��}�EPZk��^3���Ȝ^�v�L �#�~,g�"��xf{����语?u�q�s��Ȳ<=3G�k�Ģ�>8���&���x�f��l*[p��-Ц�)�o8��Jr��N��e���0^\�4]�w�\�\C7�q�y�}�n?�W�<y:{|qo�t28��~t���f0��w�?m�ENL�ܣ�z
+�'�����~8z�����O_6?a譻��K���!���A8����8������s�����9�zQ�wE>��3��|VT�~O�̆�=6	�N:G�dD���s��aW^�t��?q������k�FS�E7�+�#�kw�Y�r��_z57�b]?�$4ڻ�.��8A�9�bD{w���$ѿ@ڷ@����w�Ò�n7N�)[�5��)y�����0�/��`p������/Gf�˶K��~J���j��Μ��$�/S��w��R��`/I����4��$TQ�_�x��$�2X�J�8g� ���E����+��"�E	���A���y�����<ZE�@P�!��t�r�ʳ��?B��M�J@y�P�r��Pv���
�|�'����֨�8
+:��SX�@�F���"��U��Q�#w8�hԇw�=���=[y&	
+������Yy8
+}R�V]�<����ƿ�V��8�f��u�X�Wf
+��c,�b�]r�����1Z��uU�&��c�*T?����_Ҕq���a�¢��{te�$�嗡Y�OO�������4�$C�wU����}�d��H���EY������7̴���u4.�Բ��™�֍|ʈ���eDƉP-�X9뮜
�r�TA%��|_���:5�������d8N��Q:,N��� ���h4��@m*�[����r���^��a��̡�B��9��ޖ��Oy���_TmG��/,��C;�3e&�Q%���"W��^,�j��Ӊ�۪&���v�^M��:t2�*�f�@�A����J��2�/�j	�?���w��㢙��Ę��O,�OPT�Zs�mi�����]���^tE3Q�v�7d�ɎD�sTʽ>��?������W�f�5cw��vtR ]�	��h��“#�{r�5̽z�$4Y}�x	��ل�b=��sW��5����6ſ�;*��+�c�]`��=��B�C
+��E$	^�6%��K��X}�Z�g��5]�"T�1o�o�勲�7�t�T\�r���TĈ��܍
+�D1��Ĝ�Ut@����2s��	5��#�D����1���1�k=<�VD�I��҉��s�ή���ʟ�k8\]�w/WvxnX�(1�4@�]�
��LD1q���qCxZ����;-�ź`W����-׽$�jv�a��1�)<��^DT�/|��yغs�Yk�����$]�no�$ȴ(�b��ϋ�cw�0
+.��c�Ό~�Z��c'jBp��h5�+���Q��Ay#��
kr_�"^����>�sZ{�w7����ٜ��@��έ��d�dy�9�y����b�!�B�\n*��e��Q�/�-}�{�A[��ºy��g����Ե�P�ט� WB�2����"�|Ҩ�z�2L��փ��O4�l}�[M�uSc̳hk�V�+(���~�* o0f��+cs�Q���6�*�36״�j��v��
+0	����/��9��h��&$���0'��A�f�"���u��B�:kɾ��'�6r{g<�6aN����8�"���h캡l�q�lY����&���)��<���#�Mܕ
+[V��5�![��:qK�����1��!C�MZ����/Ar�է���ښ�ߧ��k_��IԴ8g��<�����G�١��@�[/���PŐdkÂ|�6�����pǛ���Wh��F:0�el;���a���|*A[�S�����ٗf)(�SG�9��]P1_53���&4�ɍ�����`���̘6l\+.qӨ�cc8�K���әg؎���I������Ε-%8d/5Ǡ�j��D���������A����b3�..�T<����%���&�Xdz��X�M4�zH���S�l¥��E������Z�*ƴ:�zG��(���wE�跔�&-Z3</fu�`��W{���@�h�i�)]��I}(�5�Ŭ�P��������$۾g8���ۤZ�='�,Nle�Bhf�
+ab��^��ҭ����w͔���AR!ڎ��A<zOw3�����+!�t��%�N�Z,�E:[
+�������Y#h��fS`�;t�p�ɥז��Btl�Tă�����
+$�y\�B�A6�iT` �;�t�Ul�j����#*^6��`��h=Y��`���}|��;��િ��P(������(�Z�-��	W���츗�xU�[1��Bz��	¼�,g�O��!R�]����2��$��(4�|�4z�Yφ5/b�i%"�'�"�?.�<(&0���8�ǖ��<��9��-�h[�(ř�!�SW�-�r�7>_{c���b�%eQ+��=�-�&1*�X[eia��˞	���<�B	@?��e��T��r�r�ڱW����Ϙ"���Ǭ���u�C񒧦|ⴘ��"^
Kך��̊�ٮ	_��:�e��.e8�8}�x�[�@0ͳ�X�/�xH���&JC�MA���4���*�ݭ])�*̀��{�������)�&Y�*�4�,��hX*�P&���#HIx�^I�J�=���t����ɴ�=��vۀ�iQ���vl�
+�	��]G��2{�-/.�F�ܮ�$���#˒�劮���Qӊ=OM�T��X�^(�ۋ��aǶ6Z�&�>n���5��h�'�Khw�#�m��w�9�ˌ��<U��j>GS�l:csc�w��vyf�w
+�`����M/�c��y"^�X��������ad.�C�����u�䡋�K!�{���/~gG���gp�L���OS'����u�Ni��F��Y:�B�Ƣ�<A��Z��э���]����\�>���s�}�"e�r�����g�¢v��`'"�I�Z]Sb%�hL6�#zY�kʜO���U;���1�)�ԟ��[I,�U���[�kAC�b�Y�;E�D�;u�]��S\N�f�,����7rچ��E�7�ĥh|�X���g�-c{��&���f�ZFyX@GZ%��+�œ��s��_HGB-�q������p�ˊ{�,C<���c/װ�ͬȬ'��[�׸�y����8%)Aݳl49`�6F���0`H'jڍ������p+]�Zl:->Z
o��I4�����[�b����iP»��:��՞��=
;"�*	r�N��G�0�@-B��
+�L��ӲfHV���a��.d:td;c��R�@��{K��S�9�r��EZa�4����@~W�jr��ɚ
(:�vU�1���\�����vBL�3�3�˺�S���g�\�.\�7��B�_�K]pS9��ؤ|����UQ5�A3nGah�|L8�OJ�S����՞�ޘm���,-�Âi#w��B,���iUm�c�/��,*b8�Kg��)N_�Z̉�m����_dmJ�>Zw�\-O�pt��b��|Y�G�*��=ݢ�OK��d�[�|t�M[嵥��O�'F�w�X�;J��$/}���ʉ�AW��p
+��B(���l	�k*�*p,�_I=��,4��p��l��tV�~>�'@uz�v.6��l{�|���9�>��
������/u��Z<���p3s�^-��1>űj`�'<@t�z`�~�X:�z��*��&H�7頗\n��3�A��Kdn,�;t�.��6��Ncd�� =��W%);ؘ�.�7�y�iݶ��5��_:���7��g5M@�M��{��ꝮdT�Q���)->�ҵk�Å�2^��as�1�[� �	���2�'��rW�P�[C�gl��	��s�-��^}b����!�R�^x��.V0A`"��Sk:�eZD��T�z�T�4|>W�W.��u��Z��s����p0����l�����zʀa���&l��H�9�����7���Hx=R9
+e"�ƽ�p�(�!�[2o�1&��_8����z���x]�t$7��ط�w�ǹ��qSXf�,���P 5���p��P%���%lU3T!��R�ջ��B�q`s?�@U<*t<���eЌ,nK�o�	]m:㑟�K�3��Ўt��-YeҾp��`�@렩���hi���	�m�U�܀e�
-{�e��\�����/e|n^�H<yɸ)����E�\>T���օ]9�ЙLe��c��n�?� Ď����%e����J��+WX�Q"�w��)�	�)�'���	�2]�`Ԟ~�aV.��>(��F!É�L�= !��)	
3B5�L�]�Hu;��"��ʖ8pvIb)�8���S��Vʧ>w�ǻ�;S�i�7�n����y1)x�:�	��ꠂ�����
/qD��*����Z{��F�\a�%���+Ηal�9ә����\6$�,��,6ջKޟ�|sٿF��Z�	
�,f�ˡޮ�
�؝�y�1�<)vc�mr���Y̥�,eg�Oi�h2�0t��E���F#�ŪV�^Ά�s?\�2�[˲@�^�(F�-D�}4�pF�¢��t��V�:?��L�U=�KƼi.������
���M�.��[�Xĝ]8�kj|��p�yϘJ��P�4��΋��Z��$��/����:�n�w�+�:��U��^խ�q�,��@�c��t
�%Z��*�j��"A�$������'�ii���d�>��	&�����Z�k�oW��>YX������m�-P��y����)l�(]8y	�b�*��@����0�Q�u�K]1��?=�'��3�f��}i*@T�ʦ,dx���uD 2d̯}\�1�N<Y�����zj~�\�����0��!x�[�X?�m�@�����k	@_'
+�`o� c3Ŀ�4U��+���0�W�͞���D杰),�P|>*��%n�a�LC�ʫ�Ck�e��8@�Mi084ڃ�7��5�o(�J.y����i]�w�`@�Jg����E���*nS՜^�'�|���f<8r{��}DĐ?�.�_�xW�l�5���3x��g��x�(�����.��%�&�դ^�ԝbWV��5vw����o�-��2	g��
+�����@0�-��$0Qb`Ŷ��ő�9����6@���y(*m��b�3b����8F�ք�"P]iM�:�L�x�1m'�1�����n�PxdT�;�6~(����9j:�L9=���Ғ�"X�ڗ�r��p�W=u&��}�F�t��xk�S��<*��Hðd*X5��V[(�ز��<u
$��`�+#��ٕZd��"j�b��$+���;uf�/vmGſ���g5�La�,#L��h�.�/�gbV�y�]=��N��%��߹�k�ނ�'M�\I$�Y�5�y����r!S�zn{����ӽ�R��ߥ(�䪤e�z��͚R���p�"��h����/_|����0��',�v�`��ج!�8	j�hlO���Gh��ٍ`�7�V�bϞ�'�p�^���T?ۻ���<Np��J���G��b��|�p�u~0F���ʦYR�d��#��gP���Sm�C����P�M�e,�&��K�M�S��7�`�*7v=���B3��ş_x��j���Х^֎qך[�B��މ�+�O�,��9���_���բ����]��P��r։�hEP1�d'��!/�;���s
�_
zܨ��:�R��o��=�/���e	�o��էLx[`�DV���&��|6	�eb���‚֑�x��u^�5��n�_��Rg#�>���a�۶,@�,pWYp�.h<��H��ח&�\8�ԑ��yLo
+(��wx����F�_���Ƶfg �8��{���Y��y啋�
~vQ���cj.ިgz��p�#:s����̗�&F�a�®"\|�OZ�?˶�֘-�W��7*}��cD�,g}�y>���5O�ieO�i�\q�n[�X���l���O�O҃�|���t�;*�����x�A����w�^&���-�aE�G��Z��QF�4Sd�D	@�z׳~�����K?�d��Q+�d��d��h^�~@�T�9�;v�豧�7ŝ��,D�=��Vi�l|�zy�)#�b+�q�M�1�z�%�Zg���&��^3J�h���� �H^Η����r5�ERL�R!cZy0ks��;ܾK��*PF^yK�ϐ?[J�L-(�yKX�dxn��h[�,0�F� �����;e�7��9�H�̧���[�GRX��AB�c�>�s,SfhT���pR�<[��(��++B��`j�z�H㱅6�/�3;^Nd��=���v
+w1)�(�_P�m	?k�[��kS�N�2�2+<��/ک���\/��.�\�&BQ�����T6�;�tM�������.+��O�V�f�J����A�i���8j�}�V>DL�B��kS>�_ʌ~�#(kVG]��:2x0Y��NQs��Z���[�-�?/uCs>�"Ε����ۉ�R],.�g�T��Ǧ�M�E��EֹX���$��c�KG�)�߷����+�F�4���X���.rU��HV�M+U`a7�4����ʠ�;3$F�!�mb{�h���B��e:�,�Y�?P����s/�ц�0��5�Ɉ'oB?�L�����5�J>�'/�)"�������nc��[�����F��QJ�~��43�:UX��X�kЕN�,���eO�\��*��V�b�q���ƃ���	�� �x�x4n���D�8)6q>�տ<�J�yz�-�4F���v��Qhu+�2�6φ9��L��s��=�f��2_����_eR�F.�@|�^���ĆBI�YC��™7�
+��N���Xqߨ<.k����c,��x�
+ۣs�9e��R}h�?/Ir;��b�s��5�����rF�q�������
�Ǧ0�~?FWD��\<ti�u���Ҷ�	1���Xn��22�����hpX���Q�+��`�E�
��qb��'�^a_s�^��{�ߵ��W��4.���Vxin��m�E�S*��"��V[�%��&�ޤ�=�_�)Sg;�8���iY���4B�
�i*�hӨ��ܪwt�i��~W�/m '
+����1�|���&��j�����aٳ0i�ms�4Қ��������^jd�;0{�[+HT�^c�,Zr��Ab�؉�����`ِ�!Z�\�����n�����$?�j){ћ����M�]ꈾ.`ni�G��	9OJ���2��p�4k��7�l��d��w֍7j�l����Q{F�@��Ɩ��8l`��J$U;9߹&-��@�2��Wj�_�an��|iA?�`���M|�J}�*.��X�֣�%�|0�-(e2���8A� Qvd����Mv���8��r�Y��qQ"o���B�_6C1G(GK�5�04�~�d�9?�\D��YȭSt#qN��!p6��ޥ�2 F5^�V�c)[�����l���;=�N�dž����:*�̄��3�]/�D�]�?w��T��	2M��sχ�tY�v�Q+�Ҽ�j��]��V�(E��%mŷc�-���	���]��o��2�
�H�X�����Yx�Tx>��E6�vShx��A���S�j����0$fތ��e�J���2f��Eia�`�۱7�‹˂`![5.�V�ryQ�U�K�Z[DP�m4��@h�'�B�ڨ�n����Q�{������5���6�]~a�r*'�j�TY��� {3:3F��<��v��>w9+
+��+j*�kJ>�x����-7tj^|�؇[���.����|��q�L�)r���૱!�+�a��H	�A�8��{��v4�߈�o}�d!3O��q'�y�0���������Z�;~ё�L-!L���S�b4E�B���C�+
dD'N���;��1�P����X��Mx�ZÅ5�94��&<&���\� [����o���?.�kix��Q1g�?=�v����7YV���IN_@�NM�2+�1m&t�(Z🖷y�c~��������V�O��&ZZ�H�x7!���<�Al�?�K�
A5������r�X�P�bP����ғ2�����hB��j��B�ˆ�	Jg�	�)4��sB^�!}��^���!���+�y��M�8�b<Z*�m�`gdZ3��MR��y�����})��������U���;a�p��پ~n�x#3Z��$&�fB�K�_\y�o���+�yI0����k<������b�V#`	S�=�+�m�1�Yp j^�_k�P����w)T�������y�B�yQJ�Aom��V��\�RAR{'w�T��׌�Gk��g�=Fˍ�l�H&4h���ֳ��!vs-Zj.0[��)�l�>]<��A�wÒ��}��t�
+V'�SA�X��_iRaZ�""5h\dĪ*���x]��)k�"��I6+��!�M�/]�9^4���͖W�ZJ���4!u6<S-4�Y�Z͐���֊���ǰ���&��ǝA �6��|cY?1�𕆨�\ְh�Br� �xѹ.O�j�����9�~68ɳ�8͊�<=��a�D�:�?��'������尝���$M/���nf>3"�xSf zj���H�N��U"���5�UDm�jj��Y_r'�
+� �3�$�J�9�l�K�|���(�{ƽ��K�v‹����|!8	7X)��LO��(~\�K���u<m"�-��'t�N�a���Qd-Z�H�-�pP
=��Jl?��5��� 
+p�i���
z~�K�Z�^b,�\�EP^;e����1X��j�8�DDk��=5��5�*�۰�,�W�ѽ��w����k�(
+�,j�J3�\~'��U�-�ʢz���"C��񳩨�����\Ol���=�fDD����`��a�k��W��I@g
x��|�*��:4 n��!�k�c�w&����I��-b�o��׾�!yXL<j��es���͌;���V@%5�D<�3S ���ũ����F�3`kr���R��0�����Ao}?3���/]W��5��&��d��v(f+��o�R�����{���p��H���?�q�C��7s�:a˷�CtFnǎ�$]r��t۵�uK��#��/�*�I3E�ۼ�F;D>�Y��S���{�b����Dg�
A��\W�l�e�4~�:�`�D���/��x��,�4�]�q?c7�	W��X�j۴�t�;*&#l�O��H��]ż�8D�_㛵z�
+q���e�y�����Vq)c����a�v],hs��wDH˙1i�Е7Ӟա����Fw��M�/��q��kr��Ҹ�����l��џ!����ή�]��`���>�~9[���3�{�/���g��_77sє(�����ع	V����u{�[�l08���
�z�=�����я�D�1b���."�kލ�4��l|�)&W
�e���[_����Ҽ���B?.�X����n���V��[�H~���,^���ڲ��ew�YV05Q��jlx$��fAB�\f�1��_T�E�)�_)�l�)�9�����
�Y=M�κ�Y�2�Ct�v�����=Sͻ4����1�6��?{��#����ϧ�0	`�E�z�����&��u;���
J�f:�׵��x��,�ɎE��ֳ[���
+�'�R��*�X�Ī+�3"}��*�������*S��+#�,Ί���8bϹX�{�S0����5�v�}�����Fo��U�]����l֛է��[2���H|�pjE�x� 8BǢ�������|�迗�����}=� �it>�ʡZ�WUu�ҟm�M�+����$�UhMUx�5F߰��#5��p��+n
+o�nEcZY6�$�<H���.���S��=��5���І:�p!K=ɼ3y�,��O���6�}#I�Q���У��X�7d�(�j\��T��Q{��ZYgqt�����;����zb�#=kC��l�L���	��"�̥%��K�i��z?v���"[Ĩ˳��Ȋ
��� [�*L���r��7���r���+[�����j'�e�~eM�3!��D�����Ur��W�_�n~�C�*�NX�c2���'�|#χgu��7{�J��`?��N5��f���8a���u~_�';�H�k�*���h=<*�Q"R��U��"�;�����a�7���2	"��C���J2��_/������曟��YZ\�A�$�Y��HT$�$�'���v�D!$*�界�u�� V�S�k
+�|{Hk�Y�`<3��#UW
+���h��8��"��"}�]~���G+2-aI/)��
+���2����a�8�m�X�MW��4�+�����Hk��W�`�[�|
R2�����!�ه�E=EK��=�����%/�iC��#��D��7�ar�%����&I[W��b���n\�N'z�y7"wX	_EM\"w0�?z�Z�U�n�}��Q�/^�e'���!�p IV I��{��� ;�N\>tr�@�{�wE2�H>��9ђu=�Tl�W5T~@�Ʋ�,U�I�[^iT�Æ
Rﰝ��[�c�h�^C�Ǜ7I�٭���=����҅QN�]������%����3Z���l7�ˋ�}��l[*~$�Y�z�݌W�;��y��_sKk�T�`�.�Il����P}^UA�Ѻ���������>u<~���r|�n�6�H�A�	�Q9.i�T�Q�j��� �	�Բ�KD�e�j�ar��:2P(�/��!��`�����<X՝brAl?�ʯ�d��������i9��@��1}w�˯^|��*Kb�F/�h���+�R�
+���˾��z���=��g��L"(�.j�Z��r�Jf��4�g���<,����Cv�N�Ϭ�E]��Z��Wz�g)	�F
+>�r��9M�Ţ!�Mh�01�'RN޸�h�T����S���_B��/�B�U��0��Z}J�o9�x�DŽ�T���
+��_�Z�7[@�Ӓ��$n��8�~*�z�⿓���.h�"���{�l=�rWꯠ6��Z�%��������}�_o�z
+�&K�i�Ԏ��>̔��*�3O�	:)�'ב���ɳ�nx�N��(��2K�>Z>�;lz��
+.�H}�4=�d:�<���U(V�s����7�P���nI�Z�7�N�{�T�į�����̛�lIz�ڠ����iNN.�<���hy���"�\]ñ�Z7��x,p��E�#bcy�a ʼ �<#��6@k&̬!��FXd����Xn"B��hh`�)�i䙮i�̈́�u:�`����r��L.�V��NqN���/֟j�7J�����mʵضa�_�g�{�����Tk6r2`]�%oRu�.���YG�U�&�p�=��^��6m����gbI5Qjc[���}fb��o�~wD���J3�q[�lI��f� jm�	�W(ίdlW�]mxt��ۅTi�tu�Q�4���ji���^	$��u�\�����1���:{���q�Z��v��r�߱�r3�g92�'�-����}���ҁ����Kw�Z+~W��3�R�~�;�N�⍉9�LN��箖p����_\u9R��Y<x7pt薑%�y����2��QKsX
)��i�3򫰒Ϧ�!S�����(�_�*d��3��Y�S�S���y�RI��+�Fj�+K�N>E�X���D2~'�,^�=�0�|�†I����R���MM��<ijB\~��M*M�E6v�H8s��ɡ����Ú<��i�{�����%ݖ�|�L��.�
�e���,��1����B+}�܄'0����Cc���d��{6��̬����	��<f�-��oZ{��&sYr�	5�D�9�yİ�S��|��e�j����h��ՐYم>����c��[#��KS?���)��s��)�bʧ�&�)���)*��)��dgcʵh�X�\�k͵�l�w�j�c��JW��)�R��WJ�#M��[,�]�{?�	L8ym�)*>����@@���7�4*�[|��ؚ�I�u�d��$˾N���$˽N���$˿>��ßu��Q�	ͷtş��
+}q���Zؽ���D�lk����}֖u��Ё�y��NƠp]ć�� ��v;�m���'R�?���b_���V,Kv��u)�Jߕ����#�F��\u)w��p�Y�}j������.~u�_��W���Ͽ��ŋ��<
+���D���1_%�W(ʓ:����ͱ�IsM���6��~�.v�`�rC�lh�r�i��B�v�B��!Q�i q���l�woe�)gn�h�����6�>�ҝ�,�C�KL��v+�d�jA���8}k�����?�a�&-5i�IKMZ�j��M�IQM�jRT���NE����IGM:j�Q��z�''55��IMMj�J��"	7P�cRT���դ��^Q�W�Y�yRY�ʚT֤��UeɄ�IKMZj�R���V-�b�ä�&5�IG]��!��Ԥ�&55��kUS[�0�IGM:j�QW������9i�IKMZꚵT2�NM:j�Q���Z��l��\�IMMjjRSת�ĀvPQ�wO�����|D"�k��uE;X@X#��f��X��ͨ\����ںbTC�󪺝���US]x5D'U�oV���u04�^��0*P����O��?Jj��)��]jۏ'A>����zG6b+�Pha�`(p�c��iRӧ%�s��FIF�I�͘cF��D�#�2ldSƩ�"�q%-�kW�e0����t��itLNj��3^��7p��o��n­��(ƴ��/t�w����8��`;�m�_�0�]�Z�����͒�����'}��\}�t��Y�M���݃�}��K��H���S |!3{⁤)u
+��t���K�MWW`��"�q��4��A�b�8�V�k!�����Nc�m��S�#E_�9���\�
+O�pt�p<7�]����a?�����O�q|�
H��S�q�#Q�|�A����򡼠��Y�"T6)��\˗�{ѯ���FfdW��aU����ʛU"@�{���6��SY�:�q�ͧe��͸������ߤ+�&��&��j0�µy�_(Y��KE�^d����א������@d$��g�q�5R��Z��sLWt��'�.�q�b�m�q����K����x?켲�]`�'
+��G��٤�뉏���%X<r�uڽ�N�aq�ł'Y��+Jŏ6��7huC��
��Z�f����9���<o�w.���ɇ�x�_9/�-^P:{�5�@R]7�.�Vg���Q;��j�f+)G�7U1{-�GF�$�Bǹ�y�_�~^��VR���<�j0Q\���4�[�ⅾy����zWD9|�K��A��\ħ̱H��v_��WeW�S���G�B�JE�
�Q�{�&_W��{|�(��N��03����Ͻ������]�|�����G��o�^ySs0��3pg����vPt7HI�Nжzy�q�`?��-[����f������ZG�3��R66���9t\��3H���C��Kg0�&�RmЊ=k�H.��)�"���ә><���ov��T�T?$Z��'3{�k2sg�1�sd�n_$3l�n�g�3���]Rw�lw��%�f�ܾ�3<�u13*~�9�=�.�l%~gA������#��6��ћ������]��v�O��%���?l��,��%����-���w���p�˗�<kv�g��?��}��9�!���p�w\��?����Y�L2��,\{��/�[���ϧ�a�Y�z���f�08&������]N
+�g�J{IX�i���j�����7{�m���O��?��?������۷��ݟv����E�����,8��q6�3l�̜�a/�R>S9�ėc�`��n!O���أ��-D�� b�Qǰ�EYh�^c'���x���r�u
+UiAn_3�B�+b[x{.X;z(�ÍH�6oA<O��D��̈,��S�!"�و�F�b�F�隦{�bg��KV�V�Y5��Vşt�_��?�,X���D�(\�(<'��I�G	�謊[�Z%7r�0�����`��)�����B<me�t��hW�8tA�;�7k��l�&�+)��L*pQ�α�.�T�o,�m�������o�'��C���|���"�I.�>��b���1�����,9�s�}��T�N,�Ɉe"6�`��|�p��'	��7�s�z*N.��S�-�=P}���0u��	S�W7
+��>s0s6"
+g!��f��:�L[q Z��!�e��֧̓Ӂ��'n�n��7���)�g�F�d�.[g��
�(l��ciC�:�s#>OM{03.4��K�#�=�pl#�sP4�?3m7�L̰}6����������d��Q����/��:�g���MO���[�����16Ox����a�
�~`�ݰ�	���K���M�;��
+/��al�.��q�E1��a˱c�2}��׊cO�q�w��C��)x�4T�vjM��n~��i��EOD�e@�z>���j���c3DM�@Q����	q��U�$����J���2�t���ڧʆ����X���H�j�ś͞�:"�2B<7W� �.
+3B��,,FvȌ���zE�U?��jeU�tV����<^���S$�r9sB�m~��e���3��j\���ȖێH�-��Vr�>׭�����V��ADm�p<�q'�,.�'�g��
�Ba��UC�U��\�$g����>X�ev4��tɃZytC������� @$�=x<
+�MX�5��8g�
+�k��Ach
+\
�܎��w�F���x��t߁F+n�5�z"L�_a{���/���g#F(w	c� j{a?pM�q�88�%�/-��x]�����i��b�9��*�*i�w�`��H��n�)���z�%#`r/�]C��"!��.�:s�#H�y�c�;���w��Y�y<$lw�
+��o��N>��6��v�Iч#�}wUr5�8#]t̘�����p�T�Usؗ���Z���C@.b�qmlz̴F�=�b��yd7r!�>R�r�j�Y?H��B��G���pyM?,�X�װJ�bIBXWK��a!3�."�K��X!r���"�U��J���_>֏�K�+�NA/� (�ﺲ��d�o�tot�z�V����~ɺ��&���I1��c(p��A�uL�AL�—t3t�,
�v��y�=,x�Ce�,f�\q`��|d;�k�
+$��؊���m�6�)��H��o��;�{�u��~��q�C��u��σO��I��-/]� s|����B�z��0H��Bǵ<lqmf����'�Fp�[D'4-�D�/]��P�{�J�jb����ꌫh�����>�3�zJ��m�R��E���A���Ev�ep�bwu�V�cf۵)"������L��0��q����G
+c�P;�咡����@$#�9�i~V0��N]?
�׿{�p��'$H8��dY>���E"�Ћ3b!O� �]�]��y�u���Sv�%��/9"p���M9�ϣ�-?e�Bi���B�
��J�g)�դF�oʌn=6�
ϵ���M���2����
l����WÛ7��f(�Um��,�?���v��`O�$�� f��ˌq�y~�U�oŦ�������:��
+,�[ħ('�;@g�"��W�=;3vL��	(l�`�{`���
��
s�e��=�:��x;v���ަ�:��;����l���C�x>
+B�G���\�al���r��E���-�}�i�b��޵�=;�P�:MtZ���k��2˴�����x:
+Y�{��rj_�v,��(��Q�z�m9��sM�����c��L3
+Lױ-F��7�L;��1g��[�8RRHH�b����.�z��������
+(�5�#�Ҙ�B��������*y�e9�;6?o�b,(ؠH��FGO��8؝��r���g{2�"by��ڑanj��Z��Y�Q��l�cAUZ>\����b����L˴�9rbfs�cQ��?p�(�};��@��31�'K����e:��?ٹ=�0	�
ό6���p�FA�c��~GװUX���_w"@-��q��Fp��n;�nz�ȵ)d�{67�Al�\C�[�J1��n���w���1��o����톑�,#`���S���
��ٻ��m$�W�|{��29ln��&���A�J���q۽�;�,0�}I���B�%Y���8&mI��b��bUQr�V����wa�{,v�mw�e�Qu�ԘK+�`��"a�A���=�.j
.P��=qɞ�*��bq� �[��}D\�bY"X7)uN	�Բ�&,�Zp�]R����,,y�/�#ʱ����\4%�#�P$�� 1[��d@�0�%g�e.�P��,�d�g�:�·��^��E@1���*@�4���	Ā�\J��N��
+y<k�&k�n,�n9��3���!�8�.�C#.�M�U��
+ ��3c)���C1&Dg&�	Z�݂�*V�$3\i�q�Ld�B�\������M�����z�?��r����Ȁ9��,SBL���i-�ܥ&&"�3,߼��R�\�uos����9�j�H���-tDV�&&�@$�`�S’׀����s�7os�hT�?T	�H���fL�l+��Z�#O���G�~�I� ���b�Q���j�D@"�ŋBY1�"42���1t��������0dz��a�[r��<��+(!�I�!�XZA�(	4t�BL(�9��>�I�B\�D�d
+�2�R�[��$�&']��]*�vȓ�w	�j���ij���;���|e)U�2x�����
��� ���mC���o?ˆ�gxU���g���;wh�)�e�����{|�!)�|8X�-�C���p�>����:��]u����@W�8��Z��ǚnq̿�ܡ���ٟX�yb���,��Xv�+?�'���w��9�wGҳZ�V��}�~Tt��-iX�X.i�ɳ�t����ݝ6��^�E��O��l��EO{���?�<���yW���<7� e;��~ܹ,}�Ng�*����ޙ��+x�nK/p�Ө�p̰���n|�4��Q��d�ɬ��Ԣ}� ���T�H���V��Y�q��Ͳ{��6sA�� N�t*@,ͬ-�R S��ˌQK�D���q��,�*�Y��Ie�
�� �
�� ���޹�y�Uq2�Ηk�]”`c�4@�t>#8�\n���m󟥥���ݍU��t0N�8�tr8���c�}H���[%�>�VovǕ.\�+�5���>�x��5'*���\8$�TK$������І���}I���Hc:I[�=�k)���*H�OA:���mVq���Ǚ�;���/wa2֛ǵβ�9M`��?�99���PJ<ZӹK�N���.7�eb�$��3uZ����c����/�_�G��w{��V�`N� ��H�?�&�"|�mϿs�u,�h�f�ߝC��%�s�>=#�AI�#��a�@k��B*�UJ��)�y67��Jkt�3��?��fPgNW��l��(�C�ewe���t�S�4i��k�d@��!�
+NR�fg��2;w�3"`ڒ\�Cg���"Q��� �U���mY���d��ڄ(Bj&������J©���NcZKy�g���]e/cb�'��ܸU��&�<n
+��J����߷�w�����{�q��ft�vrB�������P�E���q��[SWJ<��ޜ枻Gs8�wz;p�xF�A	tq����q���:T�dv!���������poƵr�O`eC|VST�]{���+]�Ց ˉ�T�h�7�r�5��^P���{A�=7c� B����|���-O�s����+Ȋv]�o�����m7?�p��7��ށH8�~Aw4�7V����N��ּo��d�^������a�;����)G�c�3�
�+넌5��c܌#�L*H����F���[���\�\������~��*�fk�L��Hn� -��+:�f��~� ޚ���3��is(���zw��	�ΰsy�"�j�9ǟ�;
n5Z���*Y�܉�_�~�>���W?����
۩]��:�K"
+O��qy�K1���#9�����sY�J
+V:Q��1���Y'�:'��):��̼�$V̺�1��2s_pk����RF5��`k �����<�gJ���ʼ�����#������ll'��O�?N̶h,��5�9��]V�r�ݥ8ͭ�RSHJ���,��D����x9�4�T_�+>X��(��냛_����&2_PdZ�4ykk~�!t!�2YN��HD�1�J*SJ��	p�A��
N�T�K��r�Z�
+�rn��A�'k3Tu���z���O?����6������]����&G	0�%{+K\��AO�0�A�d���]-�U�l����������p�bڦ?�p��������@2J��eH�I�Ea4vdLRQ��ԋ��]��H����q'	��{˙�?�O�+T#��1�r��J��s�H�s+@b�����z\�&+d���������Az�O��	��!�R�9�D���� ��X9*)���՞%c�r��Ƒ���8q~�f�@탅R�U�͍斄�H+rnɗ�,7��j�=$t��#�O��)���~�����c�r!Kr�	f��謁HM�X�e��K������?�{��EK�eȷ5����q.%��"��wi
+,B�8�S���ΐ���FȪ��(k$uO��aJ܊ȹU�v���)A�!H�s�ȷKC����?B�ف%u��*p6\��������{�׫�����j	H�`��Ѝv�h��B�`(5y�rHPfL���.)]��b���L���$]�����a#��<���+KU���g_Î�4�"��MP0�z[�%=���i��R��;b���Jq�F,w2WPb����2�	#0�#�q�
�l��vH����%�2B�w_�WS58O|�d���>\����v�d���-q>�خ�V����PB�tE�S��ᜓ��8�p�N�s�����G�9V!�nS|��<S��ǭ�;�?=$;��v�٫�:����ZځQ���b`��)��?~�ޗ������Z<���N�W-��!�u"���UPiI�umk�8D����ǼZ��*��"�֛]�z�e����a�$!�\�3;|�x�?i�5��ytN��C�~��
+��O-�����#�m�mpY7F�G���b�����)s��(jX���Xn)u���{�XT���1�� ���y� ҭ�u�v��!��S"c<�:0�{�*/�u��K��~Rʜ�Cp������M���}�.�~�efw}�R��h�|���z�gTm�D�tjQ$�\� &�a
+�a�T��&m_�z)���]M��F�"�/d�9���9��	/J�����6[�>PГ0A�`�̎y1�V����o������P�l/:j������k��l�ׯ�����-����{��,�*�T���z!IU7��)������W�0�Dq�|-�#k�
+��h�Q1_J(
+��=�22z��:G���wIB5c���yk�p��<.��a���!���&
#k���cge!4I<�r�}�����XF�L�~`��؋��q�.�!��}�:�}
+$q�s���\��w7/	:te�Lw���#�N詎�kt�苦
+�$�M�$�|��
6�4�.������3�p�(ĩ�I���p���^$�-�{�_�WICR���ĝ*���nR�&oRq�X䐅�n"�H�Q���Fy��S�3��L(A�.�+��̾J:vp�s�(v8���^��V�8�����������c�]��$�����,M���b��[ ��f��TP:�~K�k#hvo��ܽ�Q�9�\Q�G��z2h�P5!�}�Dp���Z���]T
+�n� �������k�&�BԦ�L	ŔF{Q��i�y���W$�G@Ze�S�3|}����E5�^c(N
;[�ƒ53����x���a߿آ!���O�ñ,�w!�"@\QO'��\��4-�P79�qUE��|Z��G�m��%�ݗ�Ԭ�5PMW!gڕ�4_S�>�qSZ`}8/'LSKn_g.ҳL���vI?t�}����1*1V���;�o_5`���k��5h�3x0�9XAj��鴷��5'Z^�DK ��O��z�h��������?���}�PUs���\����V�ړ�$JY�q��%��II��w�����T�(�L�N�v��e<NE���M�K�6�����|uP�+��"rm�\>^�]K�3��/iN�B7#�"�Π��<À"���0j��Af7Kz�p��q�
�h���(��F���Y�
+�]��4q�y7'���~���in��i�$�y����yyL3%�Lb���	�0�2����Yژb�1h�/�j*ߠ�b 
�h�4�˪�4�"��ϟ������c�����Z����4kP
+�C�fq�+�T�t�P�%�M��ME"�nn�ܻ���{U��NG+MJi�~i��7@����W��G��&���T@
+�P�t� �g8_o��͏���
+j��d��l���,��:N6�9nk�P�
u�P���n��i&`��a�cc�sD�����&$Z0���c�j���-8UH"��$vGU�;4��69%Z��s�]n
+�0��mQ-5�-.�������Ե��2�VNk�K�5��8���e�j5������s��a4���gK4��0��ĄƸҏ{�Db���rR[��HMj�*'������4��O�-�ԘLj�y?{���F�u����*��,�SվE��V���@�p��v�����g�ֱ�?�}k��;S	�xk�ݫN�ؾ��,����e��h	��U���

5��1fשo���q����G�j����M�۲P�T��Pe�V�[�
+��*|�o�*t���qn��WFm"�>��s��xZ���:�G§��-�Z[�}���-�ï�k�DFG�l��ۨ�s�����Ĝ4�[T�
	�Y,=�Ik�gV�8�6�Q8e���0��ݚ�w�d^�����
+Z��Qr��S6[�\R����1���Tc-�_Ս���߻q�_"l[�MG���'�?�)��Yck_���D�nu��t��I�˘�qH"j��~�Oٿ�syFA��wB��[�i�D�#\x������M�C3h����1�h���G旌Ƹc�D0�g���9ܮuy���B���8 0xY�2�K�f����T��'���x�A "�	U��4eP�	H�@j&҄�L�E7����C��+Jnv�:C����w���H�����\�.�Z,|���D�;���6��A�C��1(��gn�ϡ�� �ňƊ�}��wo(�u��x]�����F���:��H�9���	c�[���Vt�R�%�Lp�J�K��*��zGͺ
+k&��Ҿ���&==����-��d/�Fz���/E2:�pI�W��f<���t���J�����Y�|zu�QY�E�����I���0��L1§�3�O��^����Y�M���n�}w��A��b�#�X^g91>zL(��:�+Q���s�#'����@ui؉�S�1J�1�
+U�;#�:�2�4��gˡ�k�3*�@�x��ƈ���u�E?���y˫�n�P[ �b��������&Aa��іIu�J�b�s�s���zDpyb��Z�M۝����u���_��|�0�L�(�J@��ܼ��c4&,7�P��RCs|�kD�1ϵ.��O��S��(�N��þ��ܙ����L�vc���>���߾�)��5�#�z�������1r�x{�μ؜� �����
+� ��0?�vV�R�C��1��S��3R��k%|�d��~�"�T�����hW�����y�c8
+��bx�*%tyF�6J9�ǁ�	���Y��T��A.rC Er�$�/Z�����P=�W�jf�j�O���b���ŵX�[M-���*˹�f��e�^�5X��(�e[�a�іzIZ�&)��2�h/����v~�[���D�k�ai�)aH��I$�(6����i�^"݈��=�x�g.^o`�ƬSp�Jl/ڗ'"^\�X�����)���}ܤcܑ�I��r	(E��)G��@�/�װ��k���fwC�⼩�b��vT�h�A‹NZM;�m�;�b�Y�.�ر�pز�����J^~	=��η߷Η��+0�3@
�A�1�9�)'FJ��yXE�7��v�a��ۣ��x�ځ�-�]��z2r�ћ��zaBF�}�<_|�
+�y�3��og���-Ƃ�Y
+F�x2D�
+�r�	x����\��/;~q٭�勧->�Y|����/,�H���J����k�hg�B�s��ޕ59n[�ҕ�`.����urS�U�}��<��qZwԭ�{����\A�HJ�V�U.�-. �sp��ۄ��H'�%D����"�0��R���N�_#u^+\k�1�D:�,S�;=�ª��,�梊�+�:Xᵯ$t�|Y<�o�G�7/+��n�6����c��ˆ���f]b'\���[���*jt�0�@�<��]�8�L�;Qo/�PN�U0ɜn+q�� �(�)'��Dh`<�T���ב�c��s������/����{k�r���_n<��|���/L
�	%ys�e���X퉏t7^�`
+kv;�6��gO5�w��)z;�k}n�T㱑���cr(@��,�>q�����%�qw�E2��e}���3$�� ?�*���uz��|�� ����~��h X����R���t�4��J̗�ⱶL���ry�G���\$�^��\��r�~�d��rD�>>���P�W��`�>����*c����X�=M&��4U�f:3dI����
f1�wM��-�VJ�$9��
+��Vj�����C�լ^��};u�m�&gdRTU�*�mw+���E2S䡺�w��ϟ�r���
+�ku�$��lw�5�.ܽ�9C��wq��@��&�
+r�2�0A�� qJSC�V*]҆�|�j�aV��ݚ��(��i���l\�7�$M@ː�0��7@a�;Y�u�2�)^"����Z��XHx��8ݝ�nΑ�MJ7wҌ���eq��lF�	��H��7lp�� !�-@�4L��ATS,?�+��Ԥ\�\���GpŽbu\���xC\�s���Y�8�3��gU���ҿ�^�B4�Y�ꌮx|�t�	�&K�qB F 2da:Q+�-���y�ջ��3U�p�ȘO�p]0��7_�{,��(�[9_�*32\,�O��
+9M�dT
8�7�'֨W��\>���>d��*�.T��"�q�܀���Pk9 �2 s�v6Y��b�X�+ZeZ�׷�\��XHxYe"tw���H�R�TSe��܉�P{�ģJ+�J�Ë��kfN���Ț�A�1=`�L��υ��	#���3a��W�{7�	#�jIu6�L��z&By�A=��s�	#]`Pτ�.0�g�Hݞ��Jj1k��w��H��F6�z�t�A=�m���V�AMf�[`P�B�ND��5Q�O�L�\,*��&�4�������s�Ӽ�9>��Kq��)�O���*��q�>�2���-U����awl�a`?71p�wT�t-�����};F��녢���b��u���<��,p�!�R�Ε��B,��
+�.	���3Ob�<[63f�u^�g59�q^���Ì�z�Y�_o�O��Ez�ob����7��౑^��^����=��A)~�y{OX^��O#�Ez�BrCo�����|4��*��rh��q/����{�9���m��;��C�����Z��q'���j���枋h�d��;�����{?*	S�v�~��?+�����������*EL�������Y1�5��s-\��j�^��刲$�q�Ym�7���P���F���k>�ц�ӵ�������~�s������z�jV9���;9+�F�oVe<+�F��c;)�����!x��q�_�����~U��e�=%~�t���vR�R�A�
Hb@4T@P�Q��H�&�T�c�B�һ���)�{J�ү�S:-�����Agc��__�9�M�ϣ���s��rF���1����n��t����n��i(a�υ�hhF�Ќ�����������t�:����������]�?����'AL-m�ʹI��ʉ�P�@���I��o���K��a�b��Cꁐ7����~�j����>T� ]n�x�2J"3z���h��=>��|�}����E��n���PsRY�|�.��+�J�l^�������IB�#
��B���0�1g�
+̖PO뒡8�y� ��q�zڡ��`��/S��`7��(&u}>Ǹ�|�f��"��oYji2T�E$Z��d����&��W~PO6w�d�ֲ�;1
��j�:�'Ѩ�2Vڔd�%N�&uf-&�hM�E|U��@�᳤9.4si�'�������t�5у��\oyC�)��q`�(�ABn2��2���������1h�?	&�'�_�����lLX���)��q�#$ڸa��CN0�6�ǟhlY�6��>]pϋק��\v}���q��4�1
+�������H ��C�e"Z�^8ci���"A��u�
����IX�ˮI�H8~5��\ k�M=FP�2 �@�e:�d|U���´��_�.���W�!����ULFϿɤƩ��%�6��a�%��gD999Qd����߭ɯ,�g&���[�_a֟ݯ�����S*	���N���HeV	KI.��<�u��ֈz��������C��m���n�Qc+��,s+��/KB�f�2���	v=�k�
���7���5�׭,\�^�*w.��������X�(�Ct�W��,��hЭ��%�*!�xy�jl�"�X �kG?~�x;3��r�Wk7�/㦜0�ܿ	�;9)e).�$�˄��Y�զ���(vD|��?��ojvv�XEU�,U�R�&�p'�B������M1�>�W_�^�bD=*h�x�������;u�-����P�ZlUR��� �ݱ�%C
+h�F�9����}�W%�C����m�)	��yǩ6Zde"���$Fz�����-�J1k���N}��ET=����|��?�P���F\vqN�Ģz����Nus���j��,��WY�zy1���R����w�1p�u�W��}���	�1 �0 �0 N��:�db�of�w6D�<-�|H{���� ���ʢ����7��3�Iƽ��Jv����
l�U�ey<l������5�{[�l�]$���������O�
8�?hmg����y�~�l�:�^��i~���V��gU�-�+��N>�72��Ҏ^�����ڴ{!)��}V[��qc�t�7��KV�Qx���`�*�Vل�y��`M�N����%��z�>�[���-�:���(���ɦܻt��A����]������/�'s�jPs��]��JZ�_{��.+:<��f-�Wݲ�|\&������r���}o��]�����]T���Nv��v�������q�;��!�gJn��z6�۾�!܅��9��A�j�tB:�I<l�%w��cH#n���_>��`�j>Uw�3�}��MU��h�r/b@ݥ�5�%��<�3e�",�!���r�^U��9����b��ߎ�~�����p�D��΅<֏�C��zՌ��9�!76AM��y]��꺨�j�_;�x)q�h������<ֲ��P��_�46�qm�|yqc��:
+�?$��XS9��OI��>T^ʁ��Q춿��zZ�u��͂]~(�W�6����v�(��	B�d�5P���c��J�����%D*n���H
Fp=�9�J�nS��9v�fZ�J���:dMZ�[�}Ѝ��z�]�L߃���94���_V}��(�n�����wj?&�߰��?��j��o����֥�������@�OP���a?��ԷN�N��O���>�ծ��O��'��@�÷^$���=�+�mc��8�|�$��On�zC����鏎�뼍ܶ�Y���ir��o��6v�'�
e��r�i��������f+MͶz4�/肥|��E�y�Y��oKO�;P�~�,țޗ�I~q��w�\�p����r����n
+~]�F4�a[��㵹���0�x�m
+���qdN��4�����惻̧�l��3�F�<l���9O]e��a��l��OO�/vWDGUy�����k9�7U�_���^N�������X�ǼhR/����nw�߽���1ߙC<�������C����xjku>>n�?�v֝�^��汐y��zF�טΠa`k}��ByD�SF����N0\��;��2+�Z�}E�-��i�{��� �U����F߷y��q�0H�����DnG�aaQޅ�a��N�S�X��	-��I�%K�(R� �FA_?<�i/}�q;�eH'�H{����9�;�g��"��t�-ke$�A�?i����Rx[��G��M�u��ŅX�j�a���wc�:�VZnw֟۟j��W��Q�A��T�o*;�?2�G"��	��	B¬���7kþj����çu���/�ܿ�S�uO�������vs��aa#~��t<Cn:�:ހV_\��_�ѼVQ�R����Uoق婁�i�v=�����*#��H�M�K?��jG��F��\�H�D��T`���������0�BR���wB���=����G�G���3�V����އ���3��*A�ł�[|��6���6h�"����̧Nw-�VuĽ
+�+E��������$�_ׇ����C���:� DjS�,FAH�%H�Z!�b&� �Wl=E�	��I��x�$�U��d�S�7pF7����#oE/¼�PG������(�<V{[<-w�f���Ev���K:a(�Bc4�`�4f�¨�&A��%��[h����j���E����\j�G�/�[���/�	���2�}jdB(B@+�������j$Q��w�zoTKo������ŶS*��N�@:�d���,��/z�`�E�����G��8B�>*;�@�D��H �\[�-��B>��d�S]X�g��NG3��V�&F�m� MpƘ>g�����):�:E�d������5K�q��*������!��S4�4AN�P�@R��i���E�	b�^T���m�����ܪ�W�q2ǯ[	'i�j�we��o_�J��T��
+�'�ȝ���2�h���-IAJ(���v�[�9.o��B;u�&>#���a�so˷���zQ�.�e��0h��Le
,7�
+� ���.DŽ�Ouİ_���}_RB�ֱi8Tgʐ��%<�(iU��z�.�5���.e(-�d�������q���+�\�z1�y��-���Eٛ>!�������Xn�I��h�2@BOĈvgU^�PA�AD%Y\k�Pp0��T<�8B�CíOEů���<t
bv6xkgؒ>�zN���ӻ�}��"�t��P�aR�%�r���I��22��x|��s�q��s(=���8�🲴�V-���s�_�̕$蟂�:�G����|��hy	J(k<`�"�`��C~c�y�什{�ȧ??��~Y���_]����n�/�-�������-��m������I�X[Qe�T�y�b�����)���������)��$j����d���Vzgs]�Ȳ���bsU���tS�_-�BC�f���e⫆@`(5�	F��	�B헄�\V���VM��sM���b�+�K*��cf�e��� �T8iY �/���M��2�5m���4�ۥh���h&蚻�I��o��w�8r�'A��<�N+Ԃ�R҄Bq�5\"���
+{�8�]��ȝ��m;���{^Ԉ\s�^��F�E�<����y��Y˨6�X-�H��*$N�22��0�B��/Yuy��	-��r~nչ��N�t�h�3-�f-��}-J�4((<x9]	CA{��w~-툅�����!����H� �
+�`���q�#���D%%��e�^CC*��\
���+kHUi�����¥��W�N_SZ!��R$2���Ծ�>��w.ȵno���z0�w��פ��g#I)�2G���� ����H�Q���!Ĵ��ɻ��G�@:��ۍG/T/g�ԕɁYX�Ub0��V�*��s�^�����}n �]3?��v:�6�Va��|�ݐz��ۍ�5�^�4�Hڰ�jT^�R$�<v�`��T�Ec�,��\~x��1E?p�����+
+�˒�m��社QWuݩ��>��>��E$LC�Q�$\��"�~J�BN����X����L�V��q��p��{$S�
+���2��傛6͠S��E\��6�w"kSM����`����3_l[�$�PB�9�;O���͔�Ǒ,G�hQ�E�dC1�Ԛ�Q*�ԢO�)�5�}��fN径���]>�74��ހxl�kBSm�بd5�&/A��Έ�L�G�O�l��Qaf�����Y�eBz/վ�����\�S�P
}�+�a�@˖�p��� ��_z��{���*�ϧn�������H�5�R����MY�Aj#����⍭d)��H�@Ʊ�([ 7��I	��M�Z���� �`��$�PAh�e	lR��"4]T��㨂.JtY������\�"ܹǮ�(?b1��ޕ,7���Wa��s��ܗ��&1��c���J��D�KU�����M&6@%E��Jr�I��r��-�_x&�a4Z�@.LQ\7������3ʖ�#-��Ң]��5���H��J|^Ҙ>>�5�g,K�"�E�1�<jH(m�M����:,5Z���-��u%�}1+��{��aʯy��� %t�����jz+�"���b�d֌o��oy�y9+��{���2K��i�S0�,��J9Q��q�45J��z�fU�U�լ�V����=�����=�@Zks����r�ɵb:pkȼ�͋~]g��@���5vf�u���Ȩv�����cEռ��)�њ���� (���%��	��5o�%��m�B��9��Y���:�����2�WqtwEI�k�?�����hi��3��xQ$�Nb&����E�~�Ks����K�f��
+_R836ym���02���޺?�aڿ�����1��M�j��Y&�1����/��&��(�8W0x��41�{�s³��u��&����Z_SI�uÑBJ����K�Gh�Nɡӆ��u޸��)��Jy�1xVט��?
+ENmW֜rI"�KVgd!�s�*�r)Y�%* ɸ��m�Π���c����Mw�`���n�h����B�K9�����TAQ@z��d����� ��:�c�P]<��	U��f�����ꊊ~��%BR+p<��Z�M!��h�jD�[��3\�N��ՕPφ���S8�p����B��C�\�L���&,�a��(W"�\'ʰ�HQ`�Ѐ2��Ԁ�cP�7&�Y����b̽�K�x7�T����`�ze7׵Ix�Y�0���Ih����
E�`H��~/�~Ϧ����?�W~�g#̻���Y��j�;ߦ�I��s��<j���RJ�(�X��2��h�Π��|��w^�E<c~R]��M�&�������zG�U�>d�c-�P�2��
��r�4I���+/��g���0�ʴ$��c>f]�0��Y���0�!��T0q���}c�_Dg��iY��
+%��h'iD�ߣ�*����&ۧ_+/Fj(DhUd4C���n�!R���70�è��g$�%�Ƨ�l�k��p��{/�G�6y;/G�U�}���SGϜ�,��~[����,���W�p��5�-�Z��I!أ��@k��A�� �`���z5�k$a�28����=U�N��+RX�2.���i���:��VuތE�~o�C"�B@��/:�5���J�_͉%�Q�c�����&��7�@�"�1)�l��	��
+��c3�+������C�d��d�}��r�ku1�E�����#*K�����o_W��^?,��~��,�n|y[mq�́�G���1��A0>�������>�F0���dM��\�Ŝ�����~زw��0�b!-�~s�F����\��/��7WD��m����ZF��Z�6�)rL1�����VuP@���������v�l�����0�s�U�]�cc|Fl�c�7�=��v}�DH�f��'
++�W�=���J�Q�Gs)v|�Y-���?�����<�l���%�l-fw2R$����eVo��I?�9n�_G8y����v���Ÿ�f�|�<&O�rڶ�K� �>�㲢��z���LS�rN�{I���	`1��J��P��B$��t���֐`��|�†J5ȣ�NV?���$�9�����[�
]mUtSSz��a�5��@�c``�P�6�X..�?uo�جS@K���0ǵ�^�>�u�[`�FGb����N����o����'O�L��b���O��P:��	�5I2]��1�chE�x�b�4�K�B�fXQ8z��:����@mF�6��y��S�g�>$!b#����Q���� ��	�Ρɶ�ŞZ���|O5�b/��)L�aT��\��B��� ���lH1�)`+%ia�qfEҠ-�����
+M-��TW*fc�{� �jI����#�u��3��Z�"`$�I��Ƚ�0�$�n�)�`Nv17q]ԋ8����r5
+�<�������L�hH@ VVa���w���ݠ�����7�ds�� ��V�\8�����P���S�B5��p�mz��ۭQY���[;^H���"����L�s�����c"��'����<x�Vo����Դ�V]}�F�}��|$4\��d��kf_��b�ަ45BS��h��(
w�B�����.�Duň���z���/ߐLK���0��y䜈��>��T�ؙ*�ߐ�����
j
r�f��{���Y�td�ˎmP!H���6�I�a)����%!�����te�nY;�������€�dR83�Z�(����j%e���;
Bq�rd�A����ܔ(�8��Հi,"?�H��ɐ&
+����������!�����)u5)��x��#Q8Z>Zs��� 2;D`L \�@�uYވ�F�y��H%�+�	�r��p�a0$c)E�5_���,b��9���p��j�Au\�g�����[��&����k�~������
+�Mdf.13&���@Ԃ)*���h��A�MW��z��8#��h�y�߼+=Ʒ�q2�4����GTٷ���x�4	'��c��j��q��a�d;���\͌���С����IU�D�f3�"m�S�knŸ!ꧫ	�"����ư+x�Owi�g�fl�0���Q�=!&0��s��S����Ǯς����_�7�VnZ+�v�0��s���TJD��,��H@��b�5��tEpZX�20= �q�5�aOYm�zkW�O���D��� E'k�s@%�U��q���%��;d{1
�1NV��Ӊnj��D*�|Ux��e� �ز�
+R#y�����䙰&J����%Cαy���D$���r�S�v��&�C�q�5.Z��֤ߚ\�f��E����q)�a�Pl)�!E�;ű��>]���t�	�t�ySfd��T��ޮ��"�+B�Z]��~*��DTca�P�[�Ј8��d�j�}��!�MW��8R�7��O�ё}�ȹ�ɗ9��h�Sx�������(� 1�0H�m� ��o�h�= �L�՛���G].�	�8��>�K�<����B"�S��k
+���k
+���B��ٚ�ܓl��*`I
+���D�%KHR�-2��8e��d50�����)8��@�f\u�E��!!� ��A����R>�IY��\�5Y���	IٙLHՍ?�r��6��@���S�+����Jb��=�C3���
+5��g�
+Lq"�~�_�w\�d�?��Ф;�w]�;>O�Ϣ������Ak ��)a�Ψ�33���������D!�!:��l��`Ӆ{|�٫�=q\hCz�"�7 ����k����$�
+�d�>]g��[vr~L�1!B�pcn)�X:�2jn�٣�ę�,i~WU����*�^9�k����~`7a?e��\�bJ�'@hbSƤ�B���2��+_IVʟ64�4�VT��g��@y�AnvQ��BQ��
+(_�'X�ϡ6�����Q
�D��Bw�{�`nt�������`�J��3�x����"����=�3
+�*��� G��_S[�S���_��_#�
pX��y��I9.��R*�&~,���`(�U���O����O��2|�4��Ж�Ջ����9j����l�?]�L���x9���)"Qmb���֞V���EXVu�V���^�NuLJ���۟S�~N�l����<�_�r���-�S\W�c����9.IzԥK�K�-����]�����?9r(鸔��i��)	t�y)���##-�D4�N��[��+缝(�Oi4�?����T���|lu�[E���o99E'x
��궊e��q��
+�f�u嚢&e���w:�sKR�G�K^��8�?��}���#M����c�۬����ǯ"_�?��_T����_��Ey�k���}���?��{H�����=]��oV}���9�b���������n���Ed���9.
+��H����=�Z]��zT3��{��\�&�מ�a�棢��jR�(�?�V��,�6�Y�{��
�e��%������;s�4Zn�-$�q�N����j��ݵ�<���myIφ�����M���[���7�\��^���oS���x8C o,�J�ˬM�RS2�$��:J�z#	�DZ��x�h�������z,e��߂�|�l4~VOˤ��Q�s��!�a
+R�S��]0cd.w�*��#}�o���VteW;�O�}��T�dW>E�]?,�X��ճ�@@�o��ģ��c��%��h%
+�Ӑ����ivV������Ƨ�L����<j��!�4��'WI y�D�7b<�3PC4�����RU�ΐ2�z�v
+"�F�SF�K����$���pnVO���E���<���(Ո���MR�9�� 4r"���Y��6Qx�&�iq`M]>��nXw��J+����	�����ד7f3o`x��ͧ�����Y�}���o�ݾ�p�X?�)�ݓSHU�{y��"�7���r{���ln��땽�X,9��t,Ū*��yT:r�e2�j:�S��qULy�3+��'�m�zy6��ʶxY��~�y�Yq��|+`�b�^o����%�4%�6���K��_�V��C�ēW�7�K����Ëdž��Y��c\������+h�ųBRD�]�o�B?�E�s�W\�y�����2PQQ:����$�e���W�V�9�M�t����n�Q��u�����KW
n��ء�t.�������y��vISuQg%p��T)9�fo�X.bE6w�����qI?Q	�����_�+�LB��є�^N����k$Y�a\�q,r���3˹�H�x��a�#��!����8��w|	꟒��s��R>_�&�0x��P
�!伀���S�g�(T$l'�S���_���A�^�N��'�ŕ�OG$ďSH0�� On�*��`��,�����k8���{'DB�1ʟfCBa�U]N?�a�<qDR��C�
+R8�KO�����o���g��C|��b�6��M��"h��T��3Y ��*��RlF�DֽG�[���zWU��EãHs��iN��W���9}(U��1)>h���0<��E��˽�H��KQ*���2�8��Ə
0����I=@�~��7���a�,U��-����Mr���"Y�	8v��]��=��Nf�UcCȻ�=^��mD�fh�Hw��]�G�8+�D�D�2�A��,���}.�b��y��ɷ�j�I�������
: G��b
+ �0���9�@RN�!��0���{�`�������D�����yҫ���!~���(C �qiQ�R!	0U�9�]�����V��O&e�����OQ������$E6U*.�L�K��&)�n)�P�Q:̻wBI����4-־�{�r-�&D]Ƕ���L�}����!�(�QL�F���`��**`h��������l�$���z�DZ�<k��o[n�V^�-'�ey�Q1i�45�'W��J��J��so{.҈���?�
+�;C��-u�68�\́�2���uyiь�R`&)2�_t�onN�r�^k��1���6��8�h݉
+��jZ93½�`�ݯ6n��7�������==�us5So�ם������^B`�����g��O��g&�!� �R�.(�a8�[�!~� ���M���%z"�Y�!V-�ԓ_���ٻ�&�m$�UhץvS���|y]�ulgw뒋�qn7W�R��(�#�
+)�U��~��H���F��T�?�_����F��9�撡��?�ݓo_~X޳���Y���W����_�����?r���������,�@w���w���=&N���ȑ�0j|�����n��6�w�E"�X�z18ѾPNtʙ�i@<zzi��*ի����|��l�r��wI�P��@Z�u�~�v�l���ŔF"
+fh�q۔����Mc$�(���,�$^T��쐕�~nPr��_�Z���;��Nx�}�;�"�S�(�l?a��_��L����]�l�f����"W�XSJ�FG�z�����3�p�b$��"qF��gE��>K݀���۹B�V$�iMWǑн$	a���1F��Q6��r)";��U�(�<׉�3@��h��P*\��bcUk��,�Zz}Z�E�kZ~x��0ZF�OX�tB|ܺ�";��� s����=�]ZB�vhI-�z�șRsӿ1�З=��>V$��#��J�JSgU�!�=���V��s=?��9]Փ~m�v�l�;�;�b�N(��f�%��B5۽S���:Gdh%f�&�+�Ⱦr��U�w�Gaч�mp����^����Qے5e�үh�ie2�0��F���A�G��փ�\?�-��Qyɕ@�~�pꢑ2�_��;e����ˌ���m�殶�je&O���I��\=�ql��b�z�hK�2��j���b�zu���a[v8dǽ��F��f�u~�V�@l�--���M�7V�3V�IB�0ZT�������A���*�W���qH@��:i`X�6���v�{���΁��=����aS��WmRۧ%��e�3���
+ܛؓ�D�\$F�\�CG[%j�#�rڏha2^�7T���M�� t�褞�)s�%�u�.>�
-��MW��q0}�3��-*�g�j]��u��7QQ���j����������7�KB7 �*��<�l�գ��l����vMWE9�0յ����+��U�y}@���n�-q�R����9���b�{�N�ݮW^�Y��)��+c'�lI�LV�z���-�q!�a�x����Xm��\�\`lBEd:��4�i��p�}�yxGN'�ՉUV��i����tC��&#����0x�R�B���+�����T�:�|��N>ho�V��I��ܳ�+�1P�M��FAݜ�
��;���l(��u��*B��)!6u(�I�P�
+�R�ĥ)��r���Ά6L�'��:�d������X�s%dJ�~�z|��� =�`7�5Zں����V�m�K&eZ%H9�Ăw�E1��E���tgT�}c���)f��G+a�M#]����kx�j�.���to��oZ727M�H2�Ì?�Q<�!�݀�'�'���.�p��_>95�q8�v����Z'�v���;�"�Fq���,�)p�Z�6_l���(i���/�}���D��P�Pp�M�؄���`N���YڇNw຃��X8K|���b�$	a^��=R"j��]�@f��,��ޓ���A�A��H=���P�!kr*���u�ha�<�k��PK���&��gMO�20�B0�R0y��I(�ƾM�@(1H
Op"�4�(9�4�0Q�0�N�,L�0Li�t�ab���d�|ΉFzžO�'��͏�cb�W^�"�X/i�)c5x��V�z)��Um�ܢ�����'i��X��O�ͫ�ad�D�z�p������I����]��?><���xJ�G��bA� Ŕ�0㸑�۾�/��3-�>B�PZ�n��/U@������x��/3��Dm+�Vk
��h�l��|㞒���8��+S�k���z}����YHnR���ѻ����NA�`e	];�'��	�׋ȥ��ܲ/ɩ��6rDrWۇ:��F����[����ū�S���j6T��%W='�����GO�.7G�����M�;�e�)����#���,������J�?��0��nc���|"n>�����M$Fɐ{̬	r�6�^�wIH�M@�&8�b��~���E�H6𯪈C��_u�L�_0�f�7������]�O�a������*a��7��F�7���f.�TG��nT�����4�΢/�4�v)�LD1q������D*��S�z�*y⢩D�I�ǼGS��Q�(�.눎0r�
+�x�.���頂Ht��F��C=|��A:�g�
+w�>�>vץ(�J�����-:��u +��5���V*u�S��>y
+��~������x�ې�F�,�b�D�P���nmAO�J�~WړU@�~�`U��.��z��������;�;�����e�h����`L1���,���;q��}/�i��Ļ�a��\/Xr����SiG�y3X1�壆cϚ�ĸ��P��/E��w��ϩp#
+ыY �8�y��@L�6Ͱ��{4�$t�3���S��T��:�}��/Ա�c�!Q $����鋺�h�?4���քg|�q�s<�6���&"�6%�;,MSA�e#^8\\�@ �)�x�|C٧0�|:�3la�����(ϼ`�������O��w�<�R�M��QNd��;�Z5߼�|�3u�t�H8TpǎR��$H];u�����T�ȋN���'�d��M����M7�˦��)�)�8ۑ�!���<�� �7��S�6$vCN��N�CR�!bO�(qh��uç��+���#}9���I���e��vO�S8+�u���7bj@�Tr_�0��`��Nh��$��$E�v8�\�ǩ{�؈kp�)Iyd�JQ3���c���'Dm�j�6e3��*.�Fӥ�O�)���I}�.�����b�~�mS��ֈ�=�a|��-��efb]����aP�
9���Q�Ճ
+��2/ ���gJ�	�l��B{�62�.,���WsR�U��aE�b;�W��#���4+�
+�(y"�ZM�z1i�-:�Q�6.E���G����Q^��ǟ^�}A{����%VϞ�����E��V���?}���(������a��7*��h�y�d���>�0a~H�eX��Ef�‰���K|���3�/
+#�b��?��	O�R�N�t7BЇ�
kaibP�j�$����4��������z�AjS��#����܋��<��������K�v�e,�;e�]n�>?�-əSsW�������:�r�&�5(���N���2`%����$��	�����7f)�2_���r��(�Ta�)e��P��U2n]�7w5@���ɖb��o0~�������N�C���
+�H�,�3���Н
+缾�R�4���������O+�����^�<14��E�a[#5ƭ��Q����wU�����ҳ�ᡳ��0H�8sl�G��6�S�D$4�X��s��5�<j$|@%?;���C�a�w�����a��.{�oǮ�N��O�0�00b��V�Y{��@�6�����1���U�Y��~M!�yF򒾛�3���9i���`�ޅ��NW6�������(˛�����uLJ�G@�`*����X�TY��Op�n��W)~ݢ}�-s��g���@>n�$�}��T*��X7by���uߔ����66\�=�9�H<?J����N8�l�I��K.�|��)b���vD��\�,#�[v��`l�q/n��N����,�ܓ'�W��'���@؉�������fN.7wb��,O?9�^�3r���z8�{00i�m�p��o��},䮟9��M"ϳc���H"�i9�ga�R�;�����}s��6�3��Y��]�g�94N��N���E^�;)BẠT����<Ҳ�?���W~��9��~��I9)]�{,~Y��.O0�?C-f)��:����9����;�Gb�������`z�1�5τ�<�����9�y�\�eC
�R�p��TnD���+�{�m���f�Ȱv��x�)�QOʽ�
}B�mW��e�Q7�v�p�^L"�ktl��&q(q���&Q{��
���珘{�4<\���8�{)���R����#�z�/��.9#����R'l����7x�z��a+����G�����OĹ�X+^ƃ d����������/��w\?a�g����#<��ֺp�=����ю}���4#!�I/�S�i��&n�^�9,����)���l#�Z��8	I����F��^o<i�%�G�>�ȚV�����3��^�ea@��N\�����x�H����mF�
�u���Kw=F���������]<��}��'����b��� ���Fu���8uH8�wvd���vt�	����
�c�rȻ�D���,V�Y�)�1R�j\M%#*�����۷��I(O]��}N���,�����Ny����{q'��9��Ӻ@M2��E��n���r�Ѿt _�v�8��_"0�������җ�/¹�������@c��0}��ء������Н�T���}��U��A�S��#fz�]ЎS�VT3Me|;�8�H�_� �a�cp{xT;N|�[|h����>��{���z��1�bbq<]�	����Cl³&�*��-_ڐb����1���S��.A��]�#X���O��RZ{���4�C����>�]�Tף1Q�����i����f�]��KG�7��V������?ڱ/F�oW�T�"F���ɡ�B���q\�Mc?�Y(��ʽ^�Ƶ��c4�ӓ�M^P-�7yU��<�T�&2ѥW;/�e�R�N�&���B�ٜ�^�:�w��6����^ӷ�\�*�ˍ�ة�:��,T͐�$2ᤛꕟ�4���U�#�'	f���Gp��·�t�L�VvS�n��yɗ�C�
�O��<�b�����\䫎��(�^^���T3E���!�'&ϲ��H��ΨND��|%��BP���iT7@�����D�DK4è��W�`�\�����j@͈���TY����Y��*۴q0�_�ɴ��P2�RgDy��)Q8(Y)0N�MQ,n��`�?Cb����
�&���z-f�_��ζ��ӛճx�Uܮ�����)ݘ���X��cv]=�;�Ͼ���Ky��R� ���`c�hԱ5U�(��4�9L��#η�WH<�.�[[X`K�h�������[���lEe.�_Y��tu�x�-n%L�\�{� �Xm��!~`�J*Dd`����&dl':���1)q��-��TU�����LX8�:���Wĸ����F�<cU~40��+����ӡ2�����	R��R�NR�U�"y�w���8<}��G�@�;&wi,�ڨ o�*9�0k!��5�g����ꦺ�����P�M�0���f��$���"N��X���L�-6b�
+θ�1@\�*p��t	j$0(k$�R1+�g����ȋJ�0�&I�	/�vLY�6��(��$�I������,n캻�\7нLj��~]Q�R��$c��ƿ�7'!�y�N�Q̅t��g�Q��8IO�{�NTL߮U�I��v�:����\S��l�)Ե@Z];JCX�R���Q��>gIijss`�Z�Ý�P��>�[�hX�R)��)�����X��J���+#�y����R\Dh�`��4�
�#��1���&�ZOm=�Sc���
f�n�.&����ه|�G�+�I$i
+�v]�@9�؈=����m�mn׫��,�n�����ڿ}]�欸��f����-��)��|����-��_��u^{��[l��)�<i�zr
-�R�[i�K�|=������R������������s/�X���7�%��70@��,��Z]||�ALx���x~=^�
+t����#���[�.�*�-��<���ĽU���z|�����^����i�>�C}�Y�򤠩����4�4AY���a�<ц�����	u�;��s$�7�S�[�!'^�R�T\0�����c;�
�
+�27��k���H
��Z!�kwM�H*���;�.���z!A�ku� 5U�1Qe�8q��&� 퓈e����k�3�wj�6�Κ��&u� �*G}���F�d8|�����gK�#�(<f�������B$ܱgImʮ�Uv��j��$�M���#��2� 3+�O��9���<&��c�J�]���I���
��dȈȄ�� ��|��U�׃OH�0�Q�b��FT*����5F����r���X�� �dҖ�+P�Y�pm,E���0/߮�E�Y��b{!�����������Lӭz9Zԕ��H�ik�	�G���"��9Vи�dQ�lzc@3�2d`qm���]%����/Zp��m^�6��[p�6�z����v
+�b
+�`<�ڦF\�i�U�˥ra�榜ߊ&jW���Ƨ�ߪ�u����"�8qX��&�I� v�8M	}+&O���n1�3����
+g�uu�z�tg�JߘU�^Q/g0�t�����x�3'ʘ�*a�
+�C�f<
@kH��j�_T5�j[��DT���_�ژ(�2�]�PP)7X���S�:����+៹hm�蛎�M����?�Q���s�(�N��a�}�g9��0~x�����B,��:TVg��٫Í������\�4C���A�����d���������B��;D���R�I3I3.5򀒜����A֛G۪f�N]ۄ[�X��7��{�q�Z�,����77
?MZ��'�����)���ŭx�lk7^E>��9�
T�����a���s�p�T�/[ ��
Y���M�6Y��ޙ�i��@/����3�/���dzا3�Ԇ�7h�7-WeKB�y��.+S�Ԭ�ev�Zsk�a�E�u�^�j�e���ID�źf7�
�V���]���l�P^|�g`g����Jꎷ��{<�^�n�\��C�3�{��x�2[.0,�0c��
+���X�C�˹�BY���C�x}!����UF��:����u�~S.�s���K��k���C�:k�w���7�j��3��0<βk��a�VP�߭�9�S���}a���������WZ��w�mo��P�rv�YS��Jߋ�_kW��Ǫ٭8_U�v]Y����	�1�������~|z����ޫT�
++D���EY5Y@�S�xQ� ��������̛`et�A�����
+~��!��C����-�[4�l�3� b�\�<{����:k8��z�.q�q���A��5�����K���V�ߒF���{<{'`r��o.2�7,�xX��+)���3T��B
&�Zl����l�A3j67��\�>)��e�a9֕�͛[��7�@�i�X���05	�'�%�8�������_�8(�)��k>��O>"�9�xP��F2u��M�#�m`���	2��ߛ�C�rٱ�b����u��dL���<gvm��r�-��W�	�ʂ�(J�P���{%D!H-Z��{y��Vc��{�h.�\h/&���D�����T�6���oL�p88��j���Bհ�˓~xF�x��%	�d���]���.�����ʛ"ӧz�fz�@a^��n��].~��lv���߽��c�v���|)�/%�y��Wp�l�R/�%�A�V�M%����o_����X�������Yu��佗8])�=��R7P�;L���ȣ�wrODG��D^�A$9��8;i��~��KF=PG�'p!&��2���ԧ9�iQ�nh$��4J��nK��RQjKi����n�\S�'������c��������,ە��M����n���g<p��܃�4k@E���)I.>d�T�b���E���^|�X����H8��?�0���|X�Ai�!�Q��ck".Ӵ����X��B!P��
+r���F	O���V
1P���u�B��"�wnvx�X�ܩ(�]������c���bE��e�%�-���\Hq��=�i��^��a���.)��}'�S	�1*Z�Yd�q��I�9q@b��4`n���*����,(����*-��Uy�[Nk���bb�6�֖0����u��o=�dcB���t�ԱXaD���:�;j����&G{8
Ҳ��z�ߠF���#˵tp|��h��S�w����5��Ƥ"�Ƹ�o8�E8ҁD���-ޑ����j�X� o��c-�[?)�c�]����^�]]�UV�u�4ClJ�a��
�H_�*���
+��AÃ7����n�����ª�L����Nݦ-I&$�]�7�A5�:i����m���Z�i��S�݊6i�c$��|�i[^�Y��^�Q&x%�-�Ѝ'�@����7�%(׽�=��זp�EKڪ�y!�.E�*�Q���]o�/���-�3��I%�IiAOU��^cS�O�l��M��S�6�E�����c�Y
�%�b�Kf>H��֟���X+Uꅑ�.��u�$��,�,b��<p|�'�0�"�@�/
+�����K#D]J)��Kyl�J���$�˚(ui�R�JĹ�ISx]��RKS�/�\k��.%$]*�s�¢U�	����.;e�KK��Tj�~����"�R�O�B~�y�G�8ti��Y\�@9K�H��.*ulš"[��bi�&�벒�.~�w�b�0U�?�EWy-է� �����ȑ�X�ҋ��E��7�`d0���[�R"�
����̔ �ז�S2A/����6�C�bDJ���
+��!��	ǥ^�Ӫ^U1��c�u�n�g��XJ���d_�15��3YgϜ�As�B�*�uA�R��2˓m+�w�k�1{�#�?h-�k.���g_��ʿY���g���h��zv��O-���g@d3l�!�h|W�~Q�_�����*@:㛽�e��[�G]��J<�2��v�oΉў���m1�ȊrQ��IZ��R�%C�b���6���iE<��A?!"�~BMo��!�����OdΧN � �Ko�� ��M�_����%	����6�uZA�B\�O��F;�5��7����/�O>���
+�ڬ��x���<f���uR�����k��D^�5�`�.��D��RK�B��m��Y]�$�R~��ַ@��"S�~�V��>>�'�\��V�m��ݠ`�}�1P�ы?���c���E�������<��x�ճr��F�>�0L���
+���€-5t������@y��Z^�R�]/�+���s*0�HI��+�e���@�P͞z�$h������h]c��g
<��#=��R]�7O�|!�5|��dDl���� ۶�}R6$�eW�73�#e7!�U"cu�?�]6����7c>B�3�����Z7�|��Q����kvq�8���z��F�_�Q�_D�������;ѯ��-V�|R�I�N�e��~�;���f��<����|�h�x�#\PT�1���-=�񍖦G�����T��qΨ7
=�t=�{*�4�E��O�O��fhtS�֘�Չ߱�9a-�����'�b{�mٲj)���Q�/��R�Уօ3�B=k�ojj���DB<��&LQ���a�b�,�v��j���n�V:~qu�)ƃ1�6��L�������L��}O-0�L��S%E�M��@XE��l�xҷܞ�5�~�+�z^��r'Ճ�v}{�
��.�� h�U��u$����J�V��p��#�~/3;+=�n�նL���
��2�e��
+���cT���`���	Ĺ	�L�+�ַ҄�#�u�:ldž����<v�.f���t:"�h�:��]�\������=k�`HE�(�F����V�1�b�����B�
+���Z����0Ln1�m��Se�n�jL���b�����WB�_0�U�^�o
+u�X��/Bq2r	�����m���6,��·���TP��|h\�"�$�L7+v�L��C7<y��Mz�lYꤻ�
����#�s��ǚa��?8��ƈ�"(HQb�K��"��o�>>��~&��5��0ӷy���÷u�]�I�{�Q�&7Oeh����B!�b̈���3���fGZ��P�Q�^�;"��!m2TU]q�+�r��}��Y�?p���Ⴞ��w��K��?`락S�ƞ[�͝�����̯��&��T\O�קp6(߯�l�B��!��Qp���	�"z�������=��t�;������F��ʙ�JSݬe�^i#16�٦��
AXi�g=��d}�C���os˵��4h��^����Q�K���^��d�pJȮ6"����!{�~5��p��j��=#��$T�o<i�/nk��HAf�j���[[�x-,=�1��{�l��cn�f_�*F���2��n�����-�����
+�<{SUjIDaQg.�R�����U�6eHUw�)�|�]�H�v��J�l�8��
+]$+��w2���9���֪Q��X��Jb�W��M��E���z�v�R�E>G&��� �V��D\{'�~g�1ˈ?Q�����+���?�X�XGG��p1d9�FUTZX@L�\��]���DpA�T�E�����BB�8�W8���!��H'~�Q�P��'>�\]�^���T~QD^�e���5(�)�+i��� ,͠����:_�S6�C'�,x�?E��1iKX�:["F|}�^�I�2���h�n@�����Z�74M��o����W�tP�5�N�g��񁈁���k��̅�|��΋h��.[K�0_c��
+��B��W9��ުٖ�K4�ŕ�:��G��B$����|2Qz�\C�I�Ĥ�#@γ*�z/��Y�V{����� �s�~�ӯ�'!�W��LHj*�%q�X��d�KV=��B���{q1�zk��(�#�"�م�u�7sU�	
8< H|^�f�J�3���ɩ��(~�u�pZԿR����+��	b�H(I�~�J.AJ��}Wob5q��;�ٓ&!�T\)��+�/W�;�p���Ć��z.<�(����@����E��)��uQ�zQf=?
+ub3�����'��WL��RD���/��%9����
c2��A0�&J����+[�����Y��\̾Si�k�[�>�
��B�J�̵�D����Y�!��,O��6�ɐx�:�����O8�z�o^yK���~�b?ũ�D��D.*Q	q+�\�pE��{�jt����X����϶l��N%��َ%`
	��;��	�^�U*��@��s�����n�ܩ�5`J�s��Tk����(�_۵:z���.��6���^��lz4�����)w���NJh��q�1�G/'��j����9��o�ƙRW�T'�^���͢,uu�����v�^��Y�:�n]��=r�H����8uXFS��œe�<��_��5m�D%tO(�(����n�e�iS�}��EA@����v�8_%2�^��T{"`��B�~Y`uy�%�Œ�&� {S�3�;�]��n7Hz�Xl�����L-�����[�U�\#����{���ߕ����OE����uz�=��q���k�mQ�� �b�hH\hA�-��P�ǎ�	������H�`�o�h��E�`0Ƙ܇�{���c�lA��}o�7���t�89���8�/4��%�z����}�.���MKB�o���������6��~���p����uoҲ�"_/ԑ����U3+S�ZxH�WYk�����n0X���;�*��~�.(
+^5�+Sh������ɫa�]�W��+��Ab[E�Z��B}�zDB��#�uY�:YvY��j1�}�[��8�]]�ތ����>���p��T�k��U�$��j)
+�L�=s�b���\���Պ��讄��®���'�,�����w|#�q,����e
+�}K��U�����2G��$��zo":G�>�9A�H"���yo�o��z�z�B�S�����괡joR�oF~�-߱��|�x��j6}l�4�+i�����
��Z����m�P$r[�3��1Ĉ?�e�x�<�_|��R�xQ�2�������U�㚨?�A�qM��ǵ���?�}}E�q�+���P_ �P��^1�$b8�?|���/�~Tm��N�w��(�`�6Y�[�z������/կ�J��_?|���_��>�ra�o����/�3JIS������_�������E_��7�}����`Bz�"�D������{�f��hR"g������h�
~����'�S�������l����׿�'�nn�I�������T{����|aD��p�?������f7�/���USm܅o�_��.����?������W�-�x�dJ�˳�+ Ĩ��7e9/x��HhWպ�dy1'�\P's7t�3�37*"��ݖ�ŀ�ЈR�ުV���XЅ�J[Rrq3l��~��a�2A�O��=Q
��){Vr�BQ�j���3P�#
/���!��p��?�mr5)Umr�Z�4k�\Ո��D�k�
+�ъ���1�-�3R,�c�{.�W�n�b��{U�v���f��[�Hee]/4үD�ay�W�\7f	�}�Rn1�d5�	*���C�fd��]�cn�iF�0'�5y�����WY\�I-���g��ʺ!��x�ˈ��$	���,k�jt^A�#-A��r+�F'���72�`�2�d�D����7���v������=��D��=YO�}�h��f�-�dU�������rW��m���_�	��45
[�+���&Zvbf���D�T�z|�\ܖ�Ғ��:{m�q���y�T�7�!dI�2�Zё�:Z�F[��E9y��u玪_�Tɴ��0*� ��[^u���$��	Hm=�4�^��^V2%Vi׷Uŝ�7P-mi~�Z�����	��o��ی���F���O|�6WC5V��yB1/C#�w �}���J��@6��Zo=�V���H�Ս]��"�D�4�]��q"�ڮ��1�ʺp�k,r�%�ն
+'�@3����_�]�ĵj������}-P���������fOL��?g�m��|��t,�j�T�3���f�3�7�U��P�o<a�TB{�錸��(�7uѮ���\7*Z��bU�F����r�(�O�W�G`�wj�T���c�����;��Z֜6 Bڐ��; I�""w.���3��B�Jqf���r\�^M<������E`wmKD�v��Z�b�\�u�� x��Y��;��f&�>�m��x��#�$�IKX��M��G�#��K"cP[��-ě�`�i��|%8�_/�6҆��z�-p��QY��H:�����Ҟ���-��>�iah�F�y�o�7�*�M��+�F��4Wh���ƚ[�*z����[2H.*�d�")�,2fSl�~M��f+��-Z[g���%�T�ΐ��N����P�26�L�Q��Q��*���"�VC���knY��;G���J�h��%�I�FL�wsQ�J�՘��:4���M��F����������U_��C!���#���ZQu��R��xI���Ƕg���8o���,�{��p��>��m�z��y�I"Kb7��qs��Fa���ʘ�%��
+>N���Eo�
�Pj�iDk/	��Bu;3�iǒ����Ϻ��#�i�jG�j�pPUj�5�q,�;-E���{n�!����6v}Ǝb��òoulݣ;̹v;��곓�c�rLV�����Z9��l�qL6���1�8���9�n��j꫐��ÒV"�BKPo0���d4�X�&�����c��TB?�U`�����������]��G3�`��~ёZL�{����&M�̤�|6i2�&�e�g�� �pR6��������А�FC�mdd̨Nl*�J�ԩJ���I<Z�~#�T��T<;�&��-���h�[^n�T�,ma�����m�R���
�r���@P~�LP�7|�ә/e$&�]��*iM��2��j6��ԃO��T�k��ڊ'�21���<[�2���N���6��p�I;��$�a�<;���e��5Qʼn*NT�YQEi,�ߒ�̝�I���$q��&�o"mi��Iې��p^txiַ7Q����Z��ls��i�o�����ƚn�5�t#�S�Iڝ6[��������QM����9�NZI��d��
+�͇k�u�x��,H�vnyʖ%\c��q�5��R�p��À����"#�ɉ�&|�D�8���+����k��p�T��s�|�<��2?<��; ��>�Z��K+i<_��Y�*�	lnز�d��� �V��z��S?�2�yn�i��\�x�/ːESYC� �	;�F�y�d׋��>�}����c7ɹ��^����:q�R�2�\�O
+?	��t�,��]Mg1��t]�?[�dj_���r>�*�Ů4�[L���T͛;���m���S,ew__(�_E#�T��
+V��H�0��l
���VŁ�ÝZb{�+��	���¢_m�"<q������
+1<�߻c�Ľ�����`M�V�m�;�4Ԋ(re�1<��27���Zi�_���c3��K}ZM�\��P�"���>W�R��(���I(�'�o��S���	.��vK�YH�4eY֫\�C34��@Z�z��f.�_lj�
<�t�_4|$�
�
+��|�_U*bvMG'^�θq��'��\
+�U�W�:?�������E{���;A��5?5��b�37�Ss�7�a�o�f�ȹM���Qvb�W��]E�lH͹$]"�N�S+k���XDy���|�-�)�t׊��ң�3U�����[GCT�����x�`)�2���*^� ur���~��>-ыJ%;	H����e��\�<ZXͫ�)���[��{G���{�x���Ƽ��e)zꧽ�7�s��U0�_��W߼���?����&	��2���d�\נD�ZihSg���S]|�W�'�N�Z�1��{�m�By�uFUY��R���t���9�ּug�6�
+���*��qQ
+V���	虖sq,�4����ė�>�ܿ�� )�.u(
,�g�aи�/���cDŽꧨ�A0O��Z��ݞW�4gF̚u
+�2]ە��c]lԉ�MӲ����]ۂ_�mnݯ�ϰ_�f6�k�V���*v�)47��э��St�	��M��CLq�����0GU�5ai����-_�"��,�V�H��2��z,0�>��UG�
0�z���c�L��� ��>�Q����>\iS�����[)y,�@Ǝ��y0�Ī��-�UG��N��G-㸌$wR�ȁ���x	c,s"��ص�;q��H'Y�������z��6<v�.���uQ-�����F���-�F���_(P��#�cw���\��a+��Y�-"K�{�P���x�����yƅ\�E#59�R����N]Tٷ��x>��s�1����|aM��T@��B��5�t
+���>�p���ɱɁ���BV���T�m��z�U�K�
`�]�b.��/s1����Ż�~cm�a�����2�M�fb4�yތ&Ѱ7o���
P�o86�1��������?2���p
Z���-u�ܼ?��	���hZ��m�=|�����~���K��i�ܪ�Y
>b���rq�Ѧ�tix�7FU�����B/����1&p�������X+?X��G��-[d�k-�&�W�;ۉ�N���[����v��6�"�̺���̹8�b�|1%_<��HqnѽX�GͿ���8�
g�۵��p�J��V�ml�gM��y�D�MK`!*K�6��ӹ�R����~Ď�3��l��{hg�-[,q�3-(�����OUL(����RD�]���7�w�G����ɕ��@�k��ԑ�Ǘn���F���tg���7Fv��
+�a�_Pu@�*r����HN\K���c?8�����#ڭ=9��;&�]"���-#�D1X��F��
+�z��z�[��SL�!1�5�a��|��C8�tSS�vo���"�̈j3d����X;}�S}��eJ��Yܕ�ht%�Uw�O^�y�$�1����v"��5ř���C2�Ȕ�7��h�r6�6�:{�L9�_z=����eڰ"{,�lÛ��p4��u�Z/�Դf�o�65@;)�T)&�zv:� i���ŕ
UM���Ҟ�c*H����2�@l�zOu�����g�Wi���f���5U��7�����Х�c��g��|O|���xB�E�zHb=��ه�
+���SϒS6j=�*�HԐ��%z.�e�U6�%H�ub�mw�RȊ�_ǒ����ˀ�jf{H����e���h�7Q�����MZω�#>h'�M��CS��y�:4��FF��	|�q07�������W�wO�C�F�B6��sy�T����Ou�<:2��ێ�z��R�0{��e��M`ڛ_e�Ś�]Iw�7�����q-ݡ����������u���o*L?5��頔�tD1pB�c�i�kS�1�����k�3�����\��(k�7B�n������[���墼6c�t1���j����o6�����{o=�Xd�'�ޚ�A�?TOM$y"�<I�p�@�L.��3�Ҙ�1%?���"��5��}�L��S�1լ�ҚL�eb,c�pd�s'����<����3wհ����\���w��u({A
t��6[��21���<����r� ������Ƅ��DL��Fz��(�0�*6CI���X���Z�oxJ��9���,����p����%ܟ��s&�3���I��0�P=����驒t���Q�#䣙
+#Mg�8��Qn�zҤ*5X�kI
q��{J�[|�5q��#}���z��=�����Dn�k�*껼����t�G�Ltu�~O�;9�'Z��кߑ�/}#٘�����#$�����R�7���NV�P�$߷�b�R?������ԑ����/�1�0�[�Pl�wLa��U��T��Q�&�����y��!�
+~�U���۵�s����4�B��jzD��Yf�F7؏լ�Kk���]�/�\Ѣ�:Ӿ�&:�o^/eb����,'�V�%�(��Ȃ���%fR�WlQ����Y��s��ǟ���&�h���T)��j6���c���Z�S��=���l��%�Q�=���� '�Q���W�`Z����d���ϱ&�T�����2]�$�-�Q�<L��?q&����G%j]�J�[�������)�81m�@6����L4����
+�?k>#�*�V���*�j�9^�i��)I6��5ɗU���~���2^��\0�o��=�j�?7:�jl�s$YS���Uk��K�|��Y
8�O~��ZD5�`Yb��%`ÁT7�"�W喯%}7(j��UXvh��R�����?Ւ�UY��:�f2�Ӭ�������b��eg�%e?�J�DӦ��ȕx�r+:�p�=��%��A�-��1���#��Ϻ��|5YY��u,�]���ubrei��8�ws�������
zd�յ9[�c��Ϻ�#�T�ڦ�+ct����nYv-�����X�Ֆ<˒��-"�AU��xA��SvW/E,�^���������T��sE+�������1S�݄��~y��Q�� ���9R��/�y��>�W����jA7J�v�}b
�Վ�U��b�Ut��
+;?s$Q_��J�T�t
�C8��V-����~<��k}��;���£�)<�gć�Tj�R�0�T�w��;� ��ySE��O\�*�N��c��%�O���k1RSEߩ���d&&3U�-���`(SEߩ���s&��\xΤ�|�|h����|4SE߉�L�C�8�5Ŧ��O�EM}���G�8�Ǒ���SE߉�M��cvd�K�����Nt���T��45	������SM�'ZUc�I8�$�jZT{*66�$��j~;�$���3"SM‡I6SM©&�T��Y�$�jxU�`E�0�xS-�1}�ec�,�k��9�����R~��~7Ǖ���Q&����k����h�T���0ww�|�7����8�����l��_��l�I�^**����~=��U�U�[����>���g�_9wL���0���[��%a4(|��p�(ϝ�p].Q�~��i=LR�e�J&���y�-,3S�>�|'�����f�����v��C�FNc�-y=�>Tx���4�ZPć�W\l�͜�z�H�SV����kg�fFRt��>�C͂A�It�	�����[�tV���Q�U�Q��r�Y����Z7���P�\�T@��Ɠ��ꍱ��j��7�c��Z"X��~x��V�x�RN���|>�r�[�(�����4�sv�ƂS춻����Bkmjv��K��܂l����;�f����Ь�\�h�fI��f�����۬����㵶
�k��6�5��Zؒ��m�jcN��V�Q��Vu��-�@߼�tP=�Ԥ�jf���V����]�ϷN�R�?��٧tլ��h]ǰ/�KӒ�S��k��i�[��%��;q�\p@��ڦy��1B���^N|�Ҿ�FW��������Ɯ�l�}����=��)�����^77����+���n����h�H9�ѓBY���z{��,�asA21�r5I`R��i��ץ��i;~��g�k�8��$�F7�����2؁Ā��R+�uo����q}>�Ib���Rmߍw��1���`��Բ��{=w����v}�@�D���=+|]y�sH����n�<�O�G���Z���e}x[�~���T�f˥��K�1 �A`,�����8+hΊ��i��ęØ�:y�q��K=/c��L%r����|���4h?���\m
���Ld�_-V���솭��f��zܺ��Nw��9�ۢ����镗-�*v�֣�42�;ՙJ��T*x��2YK����q&]�gѽ��=����>K}��T�c>R��9d�����5���?Z0���x��
+�]}R8m[�<�]`�u��@_�h���J���8���v�|8��]n�7�#/7g��[B��_�2�ֵ8G}�#*a?{������*o�.�1mky״:p�?��>��l%���ڨ�u��i"o)��`�҈�?��}U����f����jd;��\�r?<5�����׏|� �h��K�yG���3*�:�G*7�(����(����Gx��f.��@���+�ڙ�`+����_�]��y�XWn��������ܔ������D���/�9���Ȉ��������
+#kW�RtZ���v��
_-��J�G�������������.�OMQD7�mf�\���
����BJԷ|5geV���L�6q����F�8�n�p:qN'-ZkP�'t���F��D��6�FT���;ԭ�fb�씣R_����8ž�8�	mX;ܧ=�hQ��G::��H�#�-e���^�и���)+������+�u����?�BYMI~pb@�D	���}ze�H
���]yVr�{��y��S�F��džC�{��p0~�aF�;�W��q�O�A�>��N
+z�\��k�Drf�G`�ڗ�`�U���D��ީ��GRq��Q�c`<�1��4*4�j���0y0%i|gtRb��s�%S�����WK�OZ�T��2�I��MR˳��d�T�a�ԟ'�HX
M��<�8�ްe[j����6Q묄Y)���IB��nHm�k�UL���K�I�f}[��W�N�j�w�����SQß��p]Չ-W65Ñ,�(�0:�B�
/oPo-�q]���ih��V�4���~鉔&�S��2+<�)�8��)��8Ey�Y����#r��V槺��p��g�K�s֍����
F{hһ'<��}�3�s��:O��t����	�����N�rws�65�?�ߪ� b*k	y=�_=ٸ�t�2�F���Q�Mm-{��W�m(o�.�������Pą���/VoLH�h9�Jb��=��-�j“��Ϥ�Z������@��t�/^���G��2��+�غUv�����ig&�/_�t�4b+��F����U���p܁&���:����U�Zqa���Q�B�1��v�]�C5����m���)h��F.�^
���������#g��J��4���"�?KR'�!u��p#��DZ���K�@S[�����[%��]�10ep�I/ե�*�PߞW�܍"˭����/��=$I<��>���A���"��C,4��4nmx���<'O���8zʊ��"ڴ�Y�w��H���M��EZ��tt����<��ъ��h�8É�M��cM���h�:]��K���ވe��������}�-��79lj�Mn�p�1�Q"�cw.#��y}{�|_Q�z���l~|Y�8�z�i;����%�z����p�,����q�_"�=���`U\���*�<��p!����R����/*��X���L�r�I�Bx�d�'!a��㼯1�ɳ{C�CC�5�;���X��x=ev��5Bf������W���������o��7��8�C���i��<���܋�L��M�x�Y��΍D
+��i9�����^��u�����V4�ӌw}���z�O'n���IōM��(g�xP��{�(�&�iE97�O�����ڝYV�|Q�J����
ʕMg��v�ʶ�BѰ,�\��fT�!�
�!�#�d�x���jb�����̂`�AumΖ���* ѳnYΔ߉����SA����P�EEh��q��irC_�C߮9˥�Rr4Qw��/��Up�Y+�cdC_1T��XE���tg5N�r��1����<LY@}��	�?K='�\�ɒ���I�w(zcF'�t���9H��m�W�z3Y����Tތ��?6 �����;��(�]����h42I:}{���X��B�ֆ��Z��v�]����gkCM7K-jfk{~�2giy̕�o�=.��ò�W,AO�^�vX�=��>dj��P���~ˌWz
+By�A(=tg
+B�h)\���)�J���Y��Rvvr��Ⱥ8)�y��L4�ݽ�Џ>5~��u(��q��GfV���i<I�1E.NLc �D5C�ZS���"���ʻ�"��ѧF����P�Lp��|�PK�����}9���k�1D�N�=r"{ٛ�ޓ${'�
+w~�O�7*�b�)*�+�D���
��m-�k�<��֟|2��>�C��h�r�\�|���'<���?C|�>����bw�w�^����PĶ'��b�H�P����]��M���&j;Qۉ�N�����TE4�W���n5(��(��Ti>
2e��\��|ZDV�|��؎���
�,t0����S	҄E��<�:y�f�\a�})����<�
���M$t"�	}@��'�N#[�V�\"NH_[�|�.�zͰ���5g<\�T��2���T�c�q��n$��	,�������Gy8�P��')zfo�G����E�����K��"�&TWG+�ܷa�]#�2�E5�ӓ'��\�S�|�k�7�{3]�C|O���|:#�3
+�
D3*��~���^���8�V5ę�^.g�:Z}�	3�WjߩAw����8^4<�M��"Ϊ�)�G�0[K��zJ]�=E�W9�S�v�vȮq�,hbrN���Tƞ�N��Ȃ`�e��|q_JE��O�t/逋�ƈ_��:FcD�!'l�h��ȉ�S�'�V�
+��3Q�䓧3�(�����S�����M-B�|�:��Ku���sbꢵ	L-T��ԥ���IKm��#a��}0��jɿ�_mA���;~�0�����~�cUڿ��37|���&72��jI����T��6��6M4G�.����NFxrӦ����`�9�z�ݓk��a��w��Ӵ��O��;�l�*Zg��AU�R|.z҅>�4O�L`B_�+�ڴr%�ݭ��}�%�������1N᫆��ٱ�x��U����Z��Ƞ��MT����=���IgD�ZI_�h�aK��uU%:�W�"��w����#6�G���Դ�������j�|]�_ٴf0�g���rL \���jc�=q����jb:�
[�l
+z��ޞzЛ�ӈ�✺��!d=F�a�e�.�![q�Pm3�L�����D�&�����]�,m
+�U)��)T��'@�b��Z`y���jV�m"U��Hճ!Ugω:��O�JDZ��Lh"Nq���� N�ٓ�t6N_��Q�N�c�YҜȔ��4Ӝ�̘�;�a�}j���#��M��\Â&5,Ӟ�缝�1�o`�\yB�Ž��ء��|.}"�7Ft�v�=�4���ms�a�R��p3��g�/��gJ������ՐGI����Į����֔X%��l�X��(�
L���^�+HT����:ë�0�~�D1b"t���:".��0vs]́��C�j%���^�;�b�[`��9��"gv@j, e!ˉt�d�!�l�l����]�5�FV��t�H!�!��^S��b�YO_����nD�"�~���<��*/�ET�����Տ�
+C��
Ms�!��=���Y�r�=��7��1��M�/��f!{r�Y]�yO9���O(x�Io,�tOq#V���kZDņ�o̢(��(*h��c��uD��&l�Kr3�i�w����x�i:��Į�`C���3�M+U*І��}1�o�M|��+�3;r�*��"bZ�\���V�Hu`��(ɣ4�<'cw|��N�\��Y�e.�
+µ��.{Tið���J]����xy�/��É�pѳ�bS�fǽ��[�d{��~~�-�P??,˪wP�m��ʾW�^��;I��e�`���z���v=�^���Н�m�t6�5m��z����f�Te���L:ސ���-�a�Y�䄆����6�~�/�:3?1Ă��8�����qg�qGl�wL��,^%����
<���v����SUyg��ژ���xC�l��z�z6犢�,��|��ەs|OV�1���kV�R�W3��4{Ϸ�m�o�Jd�i19V�h)<���,H�?�7���W��w��g5�ꩵ�chm��rg3�֦5����e-��<�ؘ�> ��#W�'���XOc=�  �W(���v�&-Qj�XK��"�^C떘�:ճ�Q�u��:��V/�����ŗ?|��P	:��51-Y�;2����v�#�Rd_������d���/����8�w�G����j�d@/��Y�%>\�,B!U(,�B��9Y��t�ִ�q�Y��Ջ��$�t�}��ԧ�U/�m���h�B*ZzD���
+��Ё��T5cV!�T��jy��k%�:��ڕl���������^ܫa���86&({je8�*�f�Վ����O�~6��4�
��������D~��_}��������_ΛهpO �!���oj���M9�9�j-���R�,P3Dd����!�p9�m�nĊ�����>�HmV������X�”jx��
G;���^��D��C=d[��u����}�<�)ՠo�8'�R�UtZW*w�����Tn�r8��ז�����p�{��މ���s����sT��%Md����5�r$�����8-�x$�5��b�_X;���G�G����x�y��� &��1��EO�}�߳(�@�)U|Җ��,��B"�	�Z�˒m�9�&Q���p���_�I��8I�$Lc�en�2�9��v�#�>Q
+�}	D����!>���S�BS��[��n���^����,}?[�-�����p��<�:4�xD��G����Α�5g{R��X����L9rS�ܔ#�<r�$'�%oiЬ���OF���a���k���k��&�i7Y��t(U����m����5����Md����} �tA�)lU>�i�aQ��7{_��=�f�w��x����6{��
|�4�>m�1�{-kܳi�9�x��V(^b���wGċ{��7��?jk�)���b�Mn˞ޥ�e)�>ZKYh�
�IQ�Q6+R��j��2�,Ja1������|p��i�x ���J
J(:y����ްu$c���
+�v(-h���S|l��2lo7lU��R��6nW�hׂ�u��)�k
+�������'��T���D��k�4<���-���g_�VU���4��ݯ=%j:��4G>ڰ��C����:VQ�v��}юES�ۢ3����&�X-+^���r3f�2XR�\�ɒ+q��ʮ���~�g��F�B��L�ݡ�-���e����*>n?��ة��8<r���V��#6�=��o��4�g+BF��k��
=��z��S�3Ep22kd���Gld��L���d��u�u@���5�r���}����m�����\� Ѡ��J�hTZ������d�~��l�/-V��y�<&��d#�}�\��G�7�}���-̯����zz/�q�#�sĉ��ʜƦV(x��q߷���j}��;0�=�R�Ґ8~�x�OiP��Eyn�i��c̺y&�����pxt �]���!O�j��/͊�k����Z�|�[�V;^��*?�]���M�v=c�����XͶ�'�8�z}܊�?�B��he0EL��S4������ܦ8�S	˷H����M�������{�RV�I��JY��гT�z�����w��Ve�a�ݻ��s��7�4��4�'��'��$�r��v�Ҳ==j'�V"�V��h����`�J�Ma����f��|'}�Z�������{Q�"wu[A����z��xI�
+ԍHG��p1mu(��3E�L�9St�Zs�ߖ�;�s��Mt�y��������	UAթ�ڇT���s�Z��g��P#��*�F��n%Y�e�V����u:�Tiz�L�>�3P����ղ%1��
{7�R�P�W}W�z���#8}�0��W[�����Ԡ��aS%��^��<h�x�#����P��������{Wу��#��دm��S(������ً�=Z>R�/���`�B�����IB�;~LS'�i��Q�$�cZJ�wԂ�{@>����~�{3}�2|��@����d�M��;w�@+������E&C�&����Ŏ����in@��%d��m���#{2�}�)�Y!��߬��Ԓ���\g��&�	�~b���A5���F��qNV�Yϵ�����ϬwO~��mKOśa����J��-��2�L����JSi�ϞCi%�I��"{#�d����[��V���o@Z���ȫ���3�D���x���0ih�f��f���r��&D����mۈ���oA�����#��e[`��4>�he-���>����j����>b���KZ\���K�X�g/q�j5ֽ�QӲ�$�
��� [��V��Z�Q���i"o�n��-K#����ݥ�Ey�M�[}�v����}5�����1+��D'<��(Ι u��h��հr�"�r�&���m8̨�z�\Q����֤+-��vw�Q&e�Q���"��@ ���
+�jgy����14���F6U,��u�S!����̾&���O��_g�'�D��11���/�q�T����m%�7s���ʏ/�A��k4�`v�i&��W����`$%�߆3A��Z8lUE�uX�K߳-fI$󪿾�j�r�I���o�f?�[�X�d.̎쩣��=��{�w�'t#��l�G��]�8��A�G*io�'���ɐ��L��c[��4ʧb�>�*�h񵭃;&���$?8�61��[;z�mm�^�-�[�-�B�+��C`�V<�X\@>�(nX7�w������a��J
�Z�r}4>�P�~ul_gn�IW>�b�e�Drf���(s־����WF'Z���1I�wɒ�@���XW��`!6r�Sb���ju�1V��S�Cq͠�T[kX3�y,:���6!�LLI����;�i	n�0^�����Q9��L��c�/�+��%=��c[�j~&1���4��9R�Ij�_�$�^�����	6�'��B-�J��W�25�����)����-�T�(�M����kJ{�G�~Y&�����*��o��%ؤ|�����+M�o�λ�Yk�~�A�g�,�\\��W�j/�����v��[���[�u\��C>��:0�Wz긜r��Y�	OQ�yuM�}�)����b����%f�5��OuS��0��җ��['5O��ФwOx�
��tgZ�Ou�w��^��/���;�t�xѢk	y%	7��V�T#��9����W�������eԞ&2=�5�d�ŋ՛*�z�,%1ۉ����6�ɲ��`6�h��$!�@+@{��ᥖU��M��|7��z�b���U��
+�_�=PK�"���&k���T�D������`@HO�k�*�0��I3�E��$�|
+����H�̉y8>MR'I]�ɢ(���0�����M����W���fߛ��m��ц��mC���L�P]]��-�׳���fԉ��ݓ�ҙӽ{�9�4hzě�Q�t�ZeGZSٛ���Z`b_�F��g53k��J�\T���
ܜ�nue�)<{
+Ϟ³�Gxvݤ%)�RON�F�y��D"r3Q���M��Q�#�y������"}���H�D�&��$I߉2�ᵿY��7��߱jD�~	aF�!���ܪ�0PǦ����XY��:|��Sw��\yͮ��=�Z��>�Չ�Nd��U�I�e8�
+�Z�і	��u�R�Y��/f֧up:���D(߬8���D'�8Q�'IEKd3gW�>�SD��]�����-3��[Vn��5TD�h��@K�����W?�[�����`~��U�N�w�����(/b����k,	�C���j��N/�W�������z���Ds'��a���rf22St�3���Í�}2��5�CM��:�#��݇G�����Ֆ��Q�(U%
��:�Ɣ����;?�������1P����-[�˥~Bq)����3�L?��*,�ߩ�>�5ޛ���N����fK%��Έ����L�!�ݏ�����G�jk:�����QD\_j V^�e}�Ʉ�?�jq�x�|6�}�z��h��������S�Y�'�4z.���L]Q�T%8��K[-t�VIS��,�>v�/�ҫ	�	�_|���
+��N�
+~��y�����v�-C�������V��P��&]�$N�C�7Â�g���G��.Gͣ�"��o�
��73�:�̞����>~���9�cm��
+���42�4k�(6cY0̟�i
�����K��uQ�S��[;�]���!>�_<ڬ�o)©@�}h�-r����v)���`�M�ET��'���EJ��<�e�?
+A��-�%����{�`����ѩI�p'�2�vO;��)����A�3P�u���wӞa�o3a%��c��t��L{	醑k���=�xr���'C��&x&"�>"�]�cӾJ2xb-s&i�U�=������ln�˚o=�$�	aJ��
�H�][���6�YQa�mUu�
+>�av�H�=�}��b�
8�H����a�Vw��}w'��S��=au��zf}W�-����1��\�t9Z�j�+�,����흥٫O�Ui��2o'��n����Y��$;�sk�{z��;�[�Sx�k�4�c�͢�'��ί?����
w?;�n�}�7yf�x�uZ�Ep��͍
+%��KDEP�ڼ��r�����l��n�lk�C�AN��M��Yx^��e�=�R�e@)�|HJ"i�v'�0���ks�|�ޗ��dn��m���A�g�����ر�/��$P]M����,#��[�]��ej^',g<n��g^�\�!Es,��(���枳��:�t�s��Rjk)u#�Q/��r�,J�׊w�����X6�,&�w�m��L����}�฽��5}4�<N��wl�]����{�cy�<'���8I�G�R� ���h>b�s�	H�\_��7�Zt��^����?Y����C6; ���y�?��n@���vys�6Q�kޘSg9�wϰ�9�ʟ�``�j!r�Z�j��VvJ�+37����ې�Y�����[�+N><4�Zg�Oɇ�kS��ɇhmR���$ *$:E���8�T}�:Y�(�M��L����)2.��~���埾��M��|�$��$�{S�}䈨���2k����v�`��x�\q�1!��LK��e��YMtj�S�zt��ն�QK���KЭF݇Ǖ��k?V�ΧZZ��H�3 U��
��&N���D������Sg��:M��YQ'��̵������]T�N�*�C2�'�/����LZ�;�H������йtHOy���	�u}~W�9%�#u��i_�K�iX楘�K�hWۗ����"���=�R;�&�T�e>1j��1�Z�é%���9�j$y�6�[��{+ȵ]�DMF=Ӟ���Q��1����|�H�$N�dR�MH[�Q��A�p��sU��b_S�Tۚ)��˚)�c��O��r����N��Ç����,Z7��T������:��x
+�B,����U�Ž���J3�-����a���D�0'�5"L�,>�R�_Ќ����Rх�X;���dF\�v]nT~x�潟���\E�5��9F��^bY�����JA�f�ϒ��E������̂��"�g|O���(��h�Hc��䲻�ꀄ����J�Qܫ��.�?�|>�.Z��
+�B	"��Ƙ�S����A�/<����t�q�m�Hh����?��
�+�9�����~�[��*9�L���J���jc����zX��Z�R�wݳ_�e���jS���U���ߨ�S�|j�)P�4e5nx��ݼ�'
+?c��4����9[
+Ó�������Q����`CG1Y����蜅F.���f�%���&K�����Ei'�C�4(�5(�NcP��@��Z�xW�!�Gk}�Y.�R�³_�����j�8�#�,+{Xet��̍�zd���k�$�����Gq�#�f�^�����kgyQg��Y.u�W�Q���aEQ8~�R'�]����qr��Ky���B��@�_]J\�TUZ.
3��v��K�P˥����i�ߥحK]���i��]J�t)�]s���ן�3}���ګ���9�|��^�+gl�Ɔٺ��Z�o��^zh�^�{�Ғ�KxN�Rr�K-G\*�zi�v��B5#;^�1Z�0oק&�.��Ҫ�b������)y�[$-0�&˾\*�p٠�oC�Є�Ҫ�r�$
�#)�\��>�}���_Zb���.���F�z���ϴ_! ������YU|ӼQ\�`�❗R��|Qݵ6;`�V#z�{gpǢ�b�����s.��K�sY�u�5��3C�&��.M�ͥe���G�����KKd���F�u\5F��.`|ȥ rY�i�g��G�~lݯ"E��֠�Wu�ˆC �k
�cF�cX�����F��&���sſ���AT1$��P���H�G�1�u$
+��
+\�i�R��\Zb���(�
+�Lm�A5��
�V��e#nB�t���Z�CϧI{Y�u��e=��<���v�ަUtå�_v�=�w���ڱfj*�A��`Kw����S;�0�ץ\� ؍(sq�!.U�����ӹ����bn*&B�c�ѯ�CM�kDŽET_yQ�:�	�Ӫ��e�9i0�j�}�K�-O��4���2B8`�jJ��|��熓KȬ���'���(����i�%���-"6ƴk6��
�T�JĹ����:�S#ٲWI,j��������i.P��1�چ|)�"-�Z(�O�=i@�4��W�"ߺ����ł����hd�4E����l���'�����A����u�ԕa�F��f��"��~�2x�$����L��.5��.��B����-���p}�Kѫ�R��sk�*���{���P�V�֠n��R8�ֲ�t�K�vQ�I���P齮x��U�U}id���;%4��460� 20�0��k����/krg�ᾴ]��9�};��ݗ���Ry�-��lim}�!I5�vm�z��k��9dn��r_��o�Rj��՗5	�&����A�NNa�~��@M�V֭�nALLϲ�vcKd�š��qV8��{m����\����{�*�{���Y�l��^�FX����>�SY8/-�S d�zYq�H���Ue��4L=Ԙ0/l����s��b^j3�ᒶ}�R(�h]�6!@`��9��2U�{�LmcO��)�/4xW33M���L��ipw�B�|m�}0a�S���٪r���,PF{�V8��R&�Z��^�f�^���?ܦ�E�zI�Y;>��R�u��D,	�����Dzi�����d��@B�3���hwRY��v-ڸ饶t߬6�������#d�}#�vf��9|�5Y�G������͐'k�d
���5��p�N�p�=O�.0A����ݬ����Ob׍�.[�}�vR[%��m�a+BQ��
+���|��"�����qY���,
+w]���o��2�v����\))~aD�M�It�3�i�l�"&��#:"j����b��c���_�]�����8$��� k�f"5����N��H̶��gfhi���7�P��c�R�#��k���#^	��\��@^Un��|5c
+T��Ϯh�X�h�l`�Z�Eu��y;�k9�ۣK'r~xFL=���v@'�5��|�N�
�<'��s������Hj�3��o��&s�����hn����.+�k��!\�c�)���g�&���#��z���]r��}��x�Q�����-M}�Ǘu�;/��M��nr�)��7۶����
��c{���6�S8ռ�N5_X~�SM����m �\_]���X]X��~�` t�7M�Mǚؾ�/�lo��^��ݤeGC_�(٬�Yk�z��
+%�r�ax���P��
+��+�-����.�'��u����
�|��y�����7�k�X�d�����{N�~��}���.V��f}�Zd��%/O��w�%�s����0�t�a�
�Y�/6��@��&���aҿٕۜp���zy_ڀY���a"7@QV�b�X�`���\�3%cr�O����="���V�u�Du����"���Q��+�U��?b��¬�e�Ey=�2�:w�ZɅ��^E�n  ���f�.g��
�q]+e�Y���|���I�I���RG��a]�,ޟm/�=�2Z�v��ө�"L�+xF��ب7�g�-��!�\].�C� Pp��C����
b0j׺ �?��l��o�E�3��&.Vk�']��\�n�7�7��X@�{����٘E����vmw�ܦ+��&b���j;Z
�Mث��NZݲ.
+�\���L�&KB���
+�e�f�`a��LQ�i��4���dWWZ�_p�_�R-L;՗�+y�	����MPE�J���-!���i�K>.��&�y�����E�y�)
+|ޔ}�x�e‰����g��@w6OĄ���#�9}��D�+wx�#�NP��o�E������7�������N
��
+N?��d�Om�P�ϖ�)�jm>��C{�HMu8��T�
<v�~}�C�"{����f����;.�0'���ڟ
+TI|Z�����J!`?�W��rv��T ����K(O��6��o�v�� -��"�
Կ؁�
�z&�j�v�����b��`$�R_n�l�1�={j����:�3̭\�f�cmouK�D�ä��WW˿��cA\k�@=��_����g=��9�ݪϋ��]�@��٢Xd,_�K�m��O?�|Ȍ����8�(��Y\m@����'.�pnH���+�8���g�]��m2nl��(�m{�-�;��T�!h)Ul|?�\_o����n9�U�bE6-�ܠ�DR0�Dn��+{hV~������VG����I���v�5D��G�=ۓ<����X�u7�� ��g��Eɷ*b�b��E7<�[�د�x{�D{��Hu�K���z./h�����&�t�%{ˏ�!��o�(��Mp�:z=a+�,6�Yj��`�:�S�&���_b�J�yd�m���c��c?��n�#�8f�sq�����W���_�z�n���p쯅�ܮ�ٍ��uy1�~�w��n�ͺ���
/���n�(�t����-�Œz6�ԫ�W�y��ʇ*�O��b62�P��mʓ�٠����z&ԡ����<0�GO1��p�=�%#Na}@�\���JR.B�*��(������5���K~1��[B��zy�T�Nu�ul�����t��/�7L�����z�r�.��h���	"�Y�!�<��[��^�����Js����������%}��X
�-�_>�G�_/�ƌ�QS���9G�
�����o����B�Н�/���7��ɼe�
��R'�G���L��FɲI8^�o��Q��^����e��ꎪ�[���c1�F4|�֞�j���"�����"�Z?�[�K���t�׳؜��D2��[�WO��~đ��^�
J�\���x��6��z�nnץ�-��݇�O���¨�Z[u�[�n5{�!�Y�,nƒ��:TV�¦,EHE�����DU/3�t�Zq���1��6k-��v��hܭ����աƽf��&�ݭ�T���F���F���&�TݪΆ#�����KT��V�KY-a��;��/eivh��û�'�}��uop4*4ۭ�8�?I)u�����N��=��?���f�_ac&�#+��V[������g��/��$�b�)�ډ��Ũ���f����v��/�!��N��D���+�^(��}ű��H�ލe�^ۇ�u$�&$����#Y�p��_��;{��Q�$X	2��퀥hB��"yn�x�*��°Ð�b�r�G�y�T��w�z�Y
+�,@����&*M���O,_�j�'��	wZl�bt�p����CS�G��r[��o�Z�_*�6�V5��4b���]Wx��f�Ȯ�x��v�u�Q0Wt�U[�F
+��}�C2�K	��
ޑ7�EN�\~���_׹#
+x
vLC�Tr�b|_�Y��v4��ӿ���'��MY�e���1��q`uc��g!���y��	T�\�$c�D�M�L�J�s��zv����pN��"]��B�H������{d3��ft��j
����w�A�R9��0,�����z��7�ѝ�H1q_�>���+�,�d�o/�����`�^/+�C�
+���ړp�Ce�'��5�bPG�ngЏ��[�Uk/ޙ�
��Tm,��g��n+��hl�׎N3Ӷ	`�ܫ�Қ׶�3�O'w-VDNӪۥ>�eV:�R̓�5�;�/+�l��~����`A�Oo9����וc���	z���D�(L���&.����n�c�K���:y�[�����&}B�P������:
�#N����`��S�0BW�|e�%	�S�~�}�2�^��=`��5���I���a�ϛ����la����������ѱGT5?�iг'l�]V��-��`�D��h�F�X�L�W�u��X�].��/D��+9ZN�F�V��""e,���m�Z�3��2�.������.76�h
�[�2 u�d4^m��$�?�"�uY��w"����d�"�g�L��P�.r��H���[���W0�i��Xc�=`�q*�ʿy��무:A�3�L
+������rf���I8r�ɉ7����O?XG}�.���,���Z�&t}�>�.Nzs�%�������˴��T�T��^��e�"m?ڽ����T�I �)�������(����Y�B�P����sh�n?��)�)�/�)Ҳ��-_��QK�>��5��J��㋔Ϗ��/���.��o��֌�x]�ųV.޲���n��S{��V!���L�-P1X�[v���Ì���ؠ�W��݂�Ԁ��6L���d��^�^J'kٖkL�I��[�U��W�|�P�%�p��(�\���p�Z'�鑥�#ۊu	�)�!!�oy���v��v�I��q�-�6�ə����!3�Δ�L3�k��TG��9J[�ذ������oM�
+��Y&
+M������� $��됢���l}���)��|Tr�3pho:C�"f'�ز"dt��،�uv�9N���vm1غ���̳ݖ�◟����y%A��u�]���_:��|�G�(�,g����`�O>�U`%e!梸�7��U��JK��*�/����
++����ӗ�:�tѪ͍��n���g~)���n�go�[�6xV��!SY����Z>Lh�I�{:���l|r�
+*8����^��{���������˥A�\�f�/��k�C����a�<�cV���#i��:�<��z�	���v�z�X�R)N	��S�J:��_�|�J/ۼ����;)b5r���,8��v.u��9��\0�%ך�b�u���.L��P��i��$���et��{aH��������g�>e�k�����=�<E,f�V��۪J�"�I}�-?��:�\��{m<y�䅿���*W`���l���6��C��B���N�P�٬nIP��O�59q�p����wX���̉=���E+
Ŗ4��'�����{�6��^]�7h���]]U�Cd0�/U���e�C5������v���0&^m��I����{ID��K�{Y���{K�{�s�(��9!�\�g!�r�NF��&q&<���bU���./������֡r�RT(�ڻญ�q^s��������l\Js��pB/	�"�����J��/%������1�����o& ���`�2^xy���?�]�!q�(	R�p��i!s�6as��w���]�b�nʣ����p��Q�$̍7�Ø$���<��;��I���m��ƹ+Ed���͇�x��u�[�P���	]X�h�D�s'�E�6�S*޽sp�a��������5=�jS���_��ǻ�a����+�:���_5=���{�������rI8��r���~�0+;L���+&`�UN�4�j�9�.��0�r��.����ʨ3�M9nmZ09�sq�s��|�������0�j��ν�D�Lc�a36��Ke���SArY�����9��o�1�X�8���Ǔ@6]��X��<�%0ת��o��ns��k�M�����l��W��R�#�����4�}��ڏoB5���v�u,re�Iۖ�ֳ3��8hw�Qz�f����|w�*4�}�WϚ���b;�f?gT���`zDz��ߴ��=͝)���M��Z���rN�c�sZ�vo0����z
+�˓V���]~��\�h���r(\�^�{������ �f��Y���au����u(é�'_�g��O��(��4��* c�HZcۘ!>q�w�(�k�V����)25x����)�~Y�r[L&^�{�M2�E��
+S8�������t�i��xT�H���8@�B�6�`���WT0��)�>�����V�t���=T�H&�k�[N0�K�<���{�e��p�:��0�\�%��"�T��\���v�zW�c�c�g
,N��I9�?I<�y��YrB���������z!)��F�1߅���Ir�p<7�]�����=	�R�Xx�U��<�D~�:~�28%^��3
�"����ϥ|r�udn�0�;)����NC�U��8�~���q��RvA\�e
+�9��^�zN�2��E���!~������8��qf��y��~�9��T�EH��z�FE���[�f}�>nę�Y�&N�z)FM�n�.�N$E�S?�H8����dv��@��Y���94��)7r��Zp�{��ag�q�s��8wb*�#'u1,-�1K�'�\C�O�@�>#�J�8t}�� �2���(+a�ϣ��;��i�����[>nj,���Tt+��N��,̉W�@~���ԉcd#O"��0��7��XGW��!w�����Y�
+(����"$Q�f>X����d�2��G;�У�	 |ᇀ6�pRD���I7=�sE�m�w&<F~A����z�@Zt]�4�bV����$��Lv�sa�S�$$�r�PE�܍�A8�[�������QĄxi�:4�Ϙ+�p��)�N�R�-����<���$$9�~�("f�����˃�bh'2�.������^s�Б���^�&Y9$��ω#�w��4	
+{�g�{����A�4�R�B1�s.-�}���N��;I(E�'NDeY�l�I�t��0%�1V��!�$̝�'> P�(�	�"��a+K��7���"���d2�9>�<�؉h�A�E1h���a��rGX���R�����J�f�x�5��P��/Կ� �b>��X�@rю�������8�"y;G���W�"��d�x�&�t���[��s�r}�X�PUA�s�+���E��x�!�b�q�o����w,^%��
}aW����bQ�L�A�n�_b�x
[�6� O��έ��R�~�M�����-+�ȡA������+1NCҽoXX�Qb�S>$��7&(h�8�8[9Ђpq&�k��]����~��!6Dx�_�8�Pو�C���y���:��V�w<w������y�6{�^�����lH�<bdx�(�h�߁�rPE�.�c4��]�&F��yrH�4v�<5̂�.�'GY�����Qa$�S��"�{�:z]衶���uc'��ܒ6�k"�ܓ�#�4𻁟�!(4�9Mb�=Ѥ%��^ṃ��->��DY8���r��oRP��(�x�y_|Ў��N:� C?NF�Dd/vRϏ����y@I�ȃ�{҉�Q�4C�][h������Q
+jY��R���I�pya�dn�"9��OX�f��C�N9u��E��Q
+JG8,}P�� f,Ɋ|��t�<"^Nģ��AG�
+S@b���Þ�}��I�^��sPй����D�A��Sd�[�^���8�ŷSNܣ�0t‚������z��Y�i†
��?����1�K��~���I1��b��ad�=W��)��S��X��%���ԥNq��I٠}������$ϓ(q���r�����	�"�3�+߃�Tb�I�^d>M�̉����*�dÈ[�o
S���)��n��w�K`�h�d�qҜǾχ�~�rz��{��������H�"l'�9��]~Æ���<�b⅞��	���5Wr���OÌz��߇�h}�S��Xj�,�y!l��z�Q�����d���wڹ�����Ics� �ȤrB9J��?`�Z�Ig���\
+@=*��'�Ci��(݃
�$�0��t��g�0���n|� �)
+��n�D�g�ob��B��S��hM\P�z,�y�;L2t�t�n�;<
+1�1�@�RN�bJ8F�}&��N>L��x�	e;Ϝ8)�p��q��4�;�y�$ ��yd U�΍NR��To��<����~{�I�����Д$ !$��</�PM��:�R{څ� "���{�h�Nj��ˢ0�u�
�2l�t�<%n���nI��y�;	8/�]/�y
S�}��SN�e,Na�%(��=ϩ��^�yA:�j�dyB2@R�娋�N��*�,������N9�4�RZP�	ib�9�O������QF#����N:��Q�{�	��>��h�Q5A>N��e?ą|�dQ��A;.�3$6�*�*A�/8H�}�!�����$,�Q!�<���$�&�^x�c����3/�a�@1���"%�gEY6/�X1��P'�|&�J9@; .%��B�s<Ƴ ����á`�~�SΜ���@"�(
+�o��uRQ�2tN����A�Ig��)���Ĝ�; -���c!>K�]R�F ��D�qq�!���Ƃ�9$I#�a\��A�V�t��p�穓�9g~8�7>���$�y�aN;�=��/,�p5b.��a�
+�A����6�
�t�A��8�0q�
+��/���4+B�aԞ���=t��`>ȒE�;�
+�b�>�y�G���\�']@�)��	���h��z�C"��ʣ^4���e��޼��ג����y�c�TLs�0d^ȣa���j"?u���P�E6�2LV~�@��=�����sb���}
+:��%�v�V�>"��~�e�$�Y^�f�� �#&pJ�C�iƂa�Ts�"h���Y��I
+R��H?����S7�<�����ȑu��\������`��\���p�^��+�=�$
+��4F�~�X$8�Z6��z��y���ϻ�$/r���a��OAIs8^��(a"����:�E�Q�G���,s�8a�S��f
+�A@���G�^�(���5�Y��^���!㠑�"�1J	�3ɠ\�L��(!H��Y�nLݮ�(�EDr�28@@��cq<�%�k|�o.�Gj���a��>�}J��I]4f,G���Z�4�x8��5{��ny��3�����"�ߣ�a���ՀQ���k��/T�c9�r�2��f��xAR�`p�N�{�� �]���au2T�և.��7�9^8�
+�6�@��퟉4:�I���p�C�[�{�FQ��� �B��a����r���>�b���p�`�s�����&ϩ�/HI%HI:,l{+���b�b����
P�i�-4C�� N�؏3����c�[.�"�{�2\`���T��ub*
+/0�G^��X�r=��q��)-�؋)lw�l ��y�!aXdQ�s؁�u��A�%��g�E����gp.�Bdi!�(ς�{5���,��=C�o��E恪b3�؍3��[Jt^&�f]8�B� C4�z�9�m $x!����Gq,z�H�}K�A]�	P���A2�����7�Y䒂%�#%�>�|.��C^.*k^��.�5#��cY΢��(�XEy�ތF�c��f�0+�<D��a����)�E��'!e|8�_�^}E�h�<, 'n�2����˱�C53�@��A�@r�g7�/@���B��:���c@\�FT��s�p��i�C��>�b�\�7sqA��\���,\��
+��r\�����CH�4qi1�b�;>h���F��[%i�r:���[E����Z%�a$D�0X�V�����=ʊ��,O1�I��Ģ q���@2�%�t,���Y�6�=�2�˂��P�$t��辋���[Hf�`�Q��1��&��da�#@�&� wr��Ӄ&��()j<��r?������ ��[�ԋ
+�4�A�ZY� �����#OA����0pR�\�%a�� t�@g�@�+�2�:8�P%<�9)A��,�
�6���n������=#h�C~���)ȸ	��ti��@NsCB}����qh�VٍGXc	IA����(FW*�KJ}?!<CoRC`i��jï��-��ߏ��4X0��E�L9I�%N�M@�� ��U,u%�y�����P�.�c��6���~�A5,:�G�?�EZM��3����<�r��lW���頛��+�`�E�<1�Y���<)��1��MR�K.ݳ�,�h܎����V�]u�l�J�K�
�N�3 /I
+���m�����	�pȲ�u\bQ̀�,ʑ"���.`�� �u���>2_�0�*p�PzQ���*M
+bТ �i��G�ue(�Y����1B ��x�O`]=��V�����?:�zAQH]Rx������p�8�Ѓ �}-·��7iIm�'�%���1�:J)����8�3'
+�"�È�|Xf�S���W��Y���"d^ �|8@�x`�FG�F=�+����0Ȝ�L��g�� 
�0��
��&���\,|�*�0tSxeX��aL��)a��~������B��</��"��6��4�#��g��HH2��nJ�
�����B�"��˝�Ȓyc��p�n�	���m��}YN���v����D�!@e[i궵��I�ݻ���!����g�(wR,��Y���H�`X����t~8�I��T�DT!�X��(PZAL�t8��Pif!��6~?�4G��怗y�ޟ<����.�j�Շ��Umг�d���C�&߹Z�	Z��4a>��7:�4i�0� Nx4�b��$9�Jh4d�
+�y�(�{&S���r�(P-����F���D�d�aU~���Ԫ�wiY�4ϙ��,ƴ�BT8�<?	��]�M�S�G�����9	R7hM�a�d�V��VI�z��0�s"�ޕ�{i�ep������u]μh�N�^���M9JL�+|/Is�:A�!�3\6�	����S��X�^9\/��,�h� }�i����B��O/�B��q0�2���!M�1���V��;(���e!�ip7$0M'Zm}�q��O�[C�0ps�{LjhFðQVcA7A|��hZC����x��-
+�d��,�̊4}�daD���=9:]WYCOd2�]M�"�q�t�M�@�N#�Q��;y�i?�9�q�weH�1���	b���s�C��"#�.��{P�f��<�
�X4w	E�3�,)�S6����*�;�Z�$���0�QJ����!Oc��p�~�`�$����^
+�Oa�d��/	ݰ��h8i;\��J&[3�mMa\p7J�C��a�X��OӐs���a�A5L'焾8w�,�z�:0򱒊p���a��� &D�NiA�_Y�����P^?u��	��<�~�x c<��nxyN)"q�$̩h툉 �2�3��@ȇKVu��բN#���&�AN(��E�t|�t���<�@;aY�����jn7�qr�[L�Q��NQ`>#f��Ď,��4Hc���-,��T�R�e^{�S���&Q���	C?嗤�]j{٫�b�D�d�y�[<%�c�	�MX��ȶ�-
+Fc/O�A��&���>Ӛ���N��,��@����B���@o9���9B�������+��4� 
���	!�2��0K��X���Eϲ.B��'Y�	��
+�k��ya&F�b���^����1���$�,��8�LH���,s�ӖŽ�I+��u�.�r�UưP�_D��s\�����a��8���n���,���]��0 � 
K"!��,I��et8��hd
+ϳ.���BY��`�Đ\P?M
+e<.�4`n��YNi�d���Py�V����d��HEs��t��wr����|i|�z�<.@?w���.�đ���aÍ �ӽ�I$��y�[L�Ҙs.Z���C�G���<�#>��y<)���A�Q��+JR4Pb�M�!���K���Ћ��a�Ӥr��'�e`+� �|7�c>���ţ���l@����%��a�?�؇1
X�&q�:�0����yZ�y��37	�h���E���E*���Ȯ�G���T���a���ha⡝2�����f��y��8�o�;�w������}��ȀGc+VgZ�pR�8A��l�NJE�i�,��
w�>�����+��8# .%!��>�F�����D�0V��Z�y���
:y���	H�R�J�0'�ׅ��+Tk!g#����2,�ؼ^�����c��0�Sں�Fu�5
+Ö/�~�ILdynPu5?�{�6�֠}��[E��P�Q��+^P8I��T�����Ah�CA�d eQ�g�`��G�m��K
+a�'�h2wj�0b3��`�G+�z���"����DX�َ&�y��4|�c�5�<i?��	�s
+4.
+����&ދ;#��ܿ�Eq���!։�A�J2Q#/q�,F�p%�.��"6��LF�g9I�sD��-�`[V��#��\
+��p��=D���&S�B3Fc'�0}=�����`AA�6����î�sH���9	�C*��9BX�-�1s#YGV��y䷌I�� �婈FIJ„���f��O�/�<�<&�V1�D��O��k:������:���Io�ǿ�a^�X{9�� ��|�m��(KB>2�=��)��s���Ε��Vw��u���=�=��H���o�v�9��5㾛i���B���C�ԍ�lO۳.i�N�7 <�e1��(�K��9v�ɱ0'��i��G��K�~�*ޕ]wvI5�H���D>�����I/��s��J܃���YX$��쵞�
+.w�,��$��as����<A�� ���ᢙcL'��4�&^�	Ї����-
瑓��@�@��1f��H*�Y��IJ=/nkz���y�E$�<'am1�O(�"`���[x�Hsϲ�K঄��l���{NQ�.I�������cӋ�(����z�1�3rc԰@�G�\��E�*�]}����C��SN#�
����[��gi�a���K�k�z�iԪD<�
+90�x�5�A!&^�4��EE�
�W{4&�;dA~Ĺz}EX���zAC�IB�@�P��C�������%�G��昶�|�$��8ؠ#c؏/�[D�cA�H����(���T`�5�T�q7L(0�,��;��u��~Вb���ã	1�C� �".����}�6�Pt�z����D�1�����8n�&.V��K"�;#��X��K��)6��l�V2���&��R{Þ[�
s�h9�qcoYX���ɉ|lT�����(ͣ������C�y���b���i�E6�c�H��OB��,/5+��gD���V���炐�bݻ�	���c��{\�=:Q��
+��b�p���B�dĎ i�z�K���J��8da)O��
+�Z4��"1��IFX�0�O�F4}���e,��Sp$zY��R��$���Y�y��@�K���� q;QT�tʱ� =i���7a�O�F��8d=yPm�+���@������p�����b�%~�GNF��I�ņr�bYx$�ӊ��;���sKt	�Ӑ1��(J@p,p@$p()��#@�a��O�+�%Q��9vv%��Ґn=0�q�E� �U�]�qv�j�Z�����.ǁR�Y��i�U��1�6��`<C�OİC�
+U��0O|7��5!���=�������iBQ�Nd!n�y�R����sB��!�������0TH$�>a��&�{?=�C{��2 ٘���Ab\"OL<�1M�ݐ
��8`A�e�YZ� �q�*�[�܉y"O���uiw�ۏA#z�YO�E�'�M>�,F����V�<��P|/��8/��27��0ϒ,��pV�%��dsȒX�4�S�e(���	� �Y�e�&��0w^3I��!��V�Ť2��RB�3F��(&�����"Q��T k0}�9�;1v����!8Õ�@�3/(�	�*�������C���P%����A	ϝ(�C`�@�.�,/�E�VѲjw�֜"�搵�����:��N���W�,�!I��bX^�Tb��!,�	�����'��'�*����f�P���"PF,��	\�U�#�Ҁ8�3�s�R��:��zFr-��{�4�n�w�e����R���fn��^�����!�ʅnN:f7��Ӏ�~��o�$����Z�S>�$�S{��
�	<?�2�8u�� �e��Œ������4΂b��H��2�m��I��c�������R���<�0�d8��m��=
���$/��s���E;�����E�R Y�M�['q��!2�
+��/�+��+��{,S����	�~S̽(
+��TϟD�^�o\�o�Sx������7��c�4��.hk	��r�9�k��8��$&Y�.�fn�o��y��f<�>F�-?</�)0�lP�!��������.Ş�n�a���9c=L8�@N���Hl�w7�-F!MK���)~-b�J��.VWe�R�0�<�'}�e1� JC!�<P�<>l]�7�ŋ�/n��zΖf�y�EFi�3?q+��g�Ș��10�&A�����"�9���`a���#�3T��<��4
@M��`pau�_ж�댥��HUݎ[l��
��)�}哀`�$�@'B�&9��&�/�;�����]/ϳ�s���M�w뽁XG��dV2��ތ�1
+/�u��]�)Hs�Y��n���y;E@U�/�� ~��7��ig\dA�E>�fh-d�@Tx��gIhw̌���r��;cP��8�'s�%M��Y���fYd�p��Ԟq�^�ԕ�w�Q�y�b2��$�0�<�⌃�\O9i�E��w��{�@Qp�N̰Q0Gʔ��&�f�pe��|�Nɹ�^
+��R��A]�nI�"`I:��$�p�Qf���01�	]Zx�ޜ�c	�*x���[DhE���fnP���/]��\�g<�ϞeD		$D|��1���X^J�,w�86'=�@�<G�5����c1)�=�9��0f	1���3�~��=��g1b�O�a�W�y�%sQ�Mt`ä6��=��}r�u�4�3��ۥI�DУ\ԛ�]9��͂l8(.�Y��#0�x"t��D��м���MPV+�4|Іع$V��b��� Y(B�cR���p2�CFY�S6���G�L���X��-[eg ^$&>��O\�$�'�De��&��=%�{ዉ��������C8�Y�PcqL�����c�ۇ)Iq3���o
q
+�y���#t��� ��IQ�~:���CkP� s9)�K���ʶQHA0�E�r��8��x�E��<�T�c�rU�5�d>^fӞ�I�(v�����X
+�
�yq���t��a4P�cw}����|��ëC_b���Xn��:?�˳$@�
�o;���\�*�aA���c�{���̀ts��A$u���!��	
�m� �͞b��_"Z����~����w��m��X��׀��1���n��C
� dq�퍱�\Ù`�� ���A����� �1�P�%�@
+ ��2 Q�S�œ�
E�~XB{��!�i�-1�'Q�1��$�C@m�)V{`h��о�s�F�Z���͐��\_]�Jΰ溾�6p�钗栬��
+F=?䜹���[�j�1{��'I���<
+��:s}��xw_]�>��t80���:��S$�2�L4{�!%sy��Y\��W��ǖ<!�	J���1��H��bV@�R7`$VL��/���{>�����(rH���n�c���aK9��p�>BU99�.
+���)F�0Y��X�O��b�}?g{����W]�-B�ai��qP8A�g@���a��<#.Q�7��EI�g?�������y!��,���K�e9� ���r����u$Y���)���8��&��{^�{4�>m���n����/�J��u��b���D[�$H)fʧô�O �-�ܲ���.Ƚ�R#�Ǻ��I񞻘	�b�ǰ�<L��gM
+=?N�C>h�22
,
*���QO)�>`\��c?��aEe��E�TW�s/�xB�p`T�ky]��P>R�S�8�/�`d���2�a_�`�0z���r�H��k�n����=+�E�@ ��rO�t�;��gp�j=N��$�0���E1L�N�g�)���A*�0<=��iv
+���b8j%K	uH��4�] ��.�>ʥ������9�V�)0����]s�(g��a�W��X��X=�r��hD΁�$���
+R��.�%���ΰ�<f,��	X���̗yTdi����}���_��Dr����0��ߤ�<�p$�X����!��"{s��8�(�C'D�r�@&��(�y������c����c7�� ���**��gn��� ��=��z�Ē �[��i�%E�9i��QiI=����0M���Z0Ɗ}�3���q�y�DwWϕ���+2��I�����g�s�O� �1�^$��c�cZ��J��K�<�O�/��Dv�	8�e��t9Ű�̣{������i`\Ԗ�΃ �Gn��H��2,\��F9V�L�aL�ׯD���HV�{I�Rϡ) ��b�,���3�4{j>�?-Ttxq�=�N�^��d��EEY�"�r�p``?��ηg��J��Wa�+*"2ct2����l�W쯔ֽ���풋�3�V����e^�1��4t�q^���4N��3)����E0Q{�����F��3?J9�n���h��ϫg%����������g1�ZJÄ����AX����d�c�+�|}���������!�.�b�+��K]ƚ�[�W��X�\/̼"Y8Nm&�%fE�fY�b�{~��}^�c�pɃ�.͓}r7	\�EIB����\Z���VG!����H�
+K`L,`��:̼<n^��5mA��H#BY:�z~�Y*��r��q��<Ώ9�vn��e<�ApBP^��㋼�R��@��N�ш�V�<H]Z,3���c��alH��f/��M�����9V�e�/�"���*���Aj���_���~�5�3d��=L�0�K�M�R�"�T}�K��Qr>E,%<-��ɰ��"�J��^Ҍ��r�>�:�J)H��ł����1�c�Ԝ�I����/t�-��U��ߧ~��ORtr�a���t��e�a����o�	Ƀ$�PZPu	��=b)�$L��\��
+�ƃI��r�s��݊��IJ�
+�$���-�޹l}�udI�pXB
+B>��l���X&0��<.��'��:N?���i�S�LŶ�,��И�%��G���ם�$2�Ab@
Q��X�uI?�S�cwO��^��4R�q%�빹;]󾟢O[4�u�!fX�|�h�Upn�1)0y�����z�&0���r��
7@�c,��u�3��4ur#��"��GXa�&�=�~2K�:��{Y�q@',0#��X����.c�%��V�3����gq�T�)�w�Y�U��d��R���d8r�W"���q�.�Y
�-�k
+t� ��LD�$���u��9��R.���1/-(0�4Gn��q�`.AA<�-&�=BeEH�9ê���S)V���^(2$�p@��)��t�1��t�`n��a����nKy�׍�$&{ �<̜�YZĀ7f�V�ѭ���YLXG^Ł<�,k)��b���yhH���/)	��w�;r
�#����r���7�c!
+�؆�y��f��}�8���}�z���%������7�|��?e����aa���S�<��͝��R4+���a>���u����f��a�<'��s,R�1�3���eOdȹ���Þߜ���<��߬��!b�;�����R�,$�O���2�^��q�$�5���U/�e�\�E��Z|��b��0��d˔`�[���K�n;�d>��@��4<K�`E+?�O��ߏW~�JE��(\��9�D$�G��6��My�
���4u[Mc1��v.&I�p4.�W&�7!,�z��y+X�J�LÎ���������}I��b4X���b?I�*�`8����Gk�5<�$t�$c�C�W0�ELZ��x��(�݉oOz����9�	�Isv�X��a؇�pH�� X�<�+S��X���9��4��	Rk�9F?��'2iS�Ι�`�$��7y1�a��@y;�@BZ��dN
+��Fs�h�&4��G�
'�����~��X���'1�C�2��[��,`~H�=��I}	�D��}��#�2��N�b�u��ʮ�T���}D���>�F	͑�;�[E�3/Ǣ��x�˞NE�fi��,�G��C��;Ⱦu�a��(�N�u�|�T��=P��c���ш���st?YZ�S?��f<O�(qY��&"�Zgv��ž[��X�%F�?����H�0a���֏(&lxy�^���|��ZsJy�� s��w��u�yqJ�@���������X�5����Y�6�p�C�,
+�GB��xF�(
+�4�{���c�cz.c�^X!��`��EboP��y S_8�(�6��z!�!�…����sL��I慠aF���y�A�X��ތ���Cś�W:�M�z��f;���.&L�m��2i�'A’(K3o8\��l��v�햣 ���^FBXH�
+�&� (ƊD�	$ig������B�WM���3�='��8��8�	h�Y��4��&�o]T�:Em�C�:=��"C��Ϙ�O�4�i��I2\��Y�H�ҡ�HY���%���$�%��q���YLa㨺�1���zݜ�f�����Յ�c�7^��kv�.�ܪn>6�(���s⛦���Y��	�>J�^���>�B�T����ٷo��3��Kg�xԩ?�)a�pE,�	��Yg+*�]l7lU.1 �;z68�M[<~�	Ke��,�|'
+b�a�8n :�Ѐ�W�a��# �*wU�IjW�eX��d�X��W��h��t^H�S��gX�)����X`L����$�A�����lig(�"�@+�=�Ca�
+,/q������p��ٱP� y�g6��2�>^K3XCQ`8�c`�)��9k��>��p	�9���G��q�$���
PQ����Ƣ��>��1�����"J1�CYB�"a{�1���'��YF�=�g)�"q�K@4t��ͳ^��"��
׊�>��W�����8u��2u��M�0�p8Z�"���FH�0�ٞ~�8gA�$��Z��r$͢w���c7��s$'��廄�`<j$}0�)�5gԩoG���){U�2P�S�|,��G�R� ���pxFc�߱mv��G))�;� %Y^D��"�G
+t!hdnTD��ým��mos�)��R�z�/a-0�Sl�ۇ�;$��VB:LJ���kQ$��x@�>R���N�a$n���s����x����rX$�S2�>�ܗ�%��D,	��{�?����r�^-�Ӣ%��L)���	�
��?Qv�("�
�`�Jkޣ6�x�Q�A�bE��=�έ�O>���l�ݎ
_�w��t�Gi�yNư\��%�elz\�d���X}���q,�_���^�#dN̅o	�<IE��(�Z�p=Z�F!A�j~�׷��������$��>�3�
��Q��#I��_p�a�h7G!*
+#Uz!,@��06hx��>�#���r����h'gֱ��}�$����n��Ul_,O=a���'���+����B[���$qL��%5pR�'&$��4(`��,©b�-(0.J�ď��[a�,�����i��Eۚ9$�n����a��0�3WS�y�^./��*7��7춹�F���i��I�\�MD�����EtL�*Pmm������G���Vq���ww']rM��[0����V��$Q���b{=/w77B9�\6,O4W;��>����%}�B���1QK\���Asi���[����O�����b3[
I{o�|�d*�
���k�֒��@`�xk���ňj��hao�ܾq╣3�c��zG��@��	i��W�*�Q�S���L2�d�]۹`���������7O�I�rB4�(�x4�����,�i���[T)�D.���6��c��ON��roϵ��A����ٜ�,�m����=�����>�@���e��l�w��]��?�5��vB������r�Nx�Q/__����ꄇ?sG�B�s�2�r��zuJ��G4ờ$��;ޘC'5;�:	ۙ��IkP(����-S���N
+{��2�$�)Q�On�	?�I�|�'�l'�V�F�v'�5Н�ô��!5G����0l�d���r��U�h|��ࡤ96co|�����c��I�͚_�W��r�ԅ+\�=d�P��THa3O�Ftt���
+c'�Cp��mS�!w��Y�J��������E`T޲B����J��;�9��fw˖���7�A;���!�K������>�f��_�iԝ߂�����g�~&��Z��<c�5lEj2��r�~���������~؏�-����oכ�2x(�."]�"�D�,�K�M?�Nc�ʓ�y��]-Vx��Lk�*�H|����7|s�s�p�a�՟���@�ɱ+�^����-ߔ@������Y�G��j)��z���]��9�P�'�̺�S��L���~��,��!����In��OJp��;��6�-?_2,E��V��5��n*[�x<� %X��I��?��08��f����k�P���P��A?tg�P;77�R�5��t����Z�li�^
�_m�
+C���Z@�pP�"�ɥ\����
��\��,�)�T�����#�F��R��
+��U��7X��[	Wߣ
+�%��=����T�}��|c�	�d�������:^W�OM ���;S�u���v\m֋Ͼ����Ah?��£�����a�p^/��]}�Ht���+P�;�6W;����˕@~� A^��H����v�N���"����>�����]���ݪM�v�E��v]mֻ��мX��bg񫟷�z�k�����ҁ{)1y�1SKăPP,��n1P.���k&ss�e�X�[��[
h�-B�$}��n�4n�і�Z����W�x�q�$;�fv=��HR.�=��%��I�*��9�2��Y�,��v�~��%�D]F���`R��Eƿ��KT�GQM�>u�ö ��D�M�ùG���-L�s)��$Wp�N�n��	�f�-��UTR'��]��)�
+�…E�.�p!��.��Yv		��]2�1ɱ2F�T����9+
+���>`PCN��#���
+Y�NDAW��˯��?T���3���	�<����RthOw��B`�����?���T�"�{�O�":|E����͟z���"�ؾneh�7���W@
+���:��P��b�~7N>*��m�~��8�~�ݐ���8�����/2��q�/�)�T�Y/�܀�;e�T G���C~��cT�V��?�M����+��"�G-��*����aʵZ6T3�h#!Ϛ�=�$+	O�2i�~�B��Y�EA����D]�8I���V6}��̸O6��N��CR�d�J �J#H[V&��=�Y���H�W4����(D^�y�hl�Ro�D�KqT����~a^y�B�*]
+
+	�})�R�/%���tt�����`廛UyiE�\�s�4�ӇK�ݞ|��䳗/v�rq��8{)6��r�'9:�+,q��4QF���;>C���::9��������(�p�J�	I.%�h=��{�`�ҷŨ��(W�+(���ڎK�x,__4䳍��O���[ƪmm�x�
+������
o��FD>r�����L��Eu��\��J�s�z�+��k��%A9P"�}�ť"� 
��fq��9[�/~��0h�.f[����셁�
g��^-ߛ]���%i�T���".�5���f7$�yY2եⱗM�k�F�Q����ɳ@Mn<|��8.2��{�	�l3ge�X�E-��j{})�4�+5n#���G�O>f_������������p[(�^���֡��Ei��.�P�)9���-7Gv��{~�i_i�𵁥3|�$�ZÅ�*���UK!~���Q��]xJ��(<���nxFu�N�p���A��8��qP ���$���$�m
+,���q�O���Lb,���Y���q��Xn��T��/a��c�������c�j�8���ޮ�bs��3
�vu%5#Ԗ�SM,Q���8��&;6����⌥]v<ңߊ�IH|:�@Y�c�7Ir�I���vL-�#�}�#�Q/�)��cڞ��F,�.����,M�4���V��q��s�R�^�bt��GXҳr��z������89��>�6��\�pqv������>,L'�{��
�^�r����
+8���O&�P���r����-�,����-e�Cj��)'x���M�'���*��zDbG�
/�ǣ b��h�Ғ6ͯ�]��1�����HCD�א�G�CM�%l�\�����79q]j$�I� Hl����Vcg���F\�����H��R��uϺNIh���u���zb]�=�~\�?�qu#�nġ|S �2�h�(���|��V�����[�}��%̺Ih�o�7�$��·���|�ߊ��SgY?�y�[e��Ck�m�H�.�O��9�Է�"GM�h�d>��/@UL�V���N�����^��r�@V�l@[��w>�6���I,_aO�ٖ�o΢S�Րѡ�8Ž	�V?������;-J�AE���i��<{�G�A#�@�(�����L�#�))9J}��	vP?�c�Ǹ�;󹁙>C��Vn%���+g
+�fp�7�@����O���33YI�ܮ�%:�QK;��^m(�˻]j�r��a�<gW�.ZBNJJ��I<D��K�I��<]j�ǣ�$���Af���t��5�
+��EYQ	o� (���̝-��j�U7H�_5t�݋���!�d�y��RО�����Zy(�*��p۬sO�K���?�O�O-��;�p,���*��@�oC���ޚ&`�(���[�=N���:���)�p�[��8v��b7xۉ�q����m�ʵ���rf�g[��Af���������z*4����+ー�s���o����>s�<2~�	2���__�h/o��/�^���|�2b���@̳qd$q����8a��a1wܔ��<a����;���̶�vj���e�æV���>�	J��v��d�p	qSdi<1-L	/��]=���2��
+B��
�=_J�A��aL'k���?����3�ҘϮ9;->����w��E��x89�]GE5��G遣�];P_�
+h����O��jya��� '�/���������dM����$��֙��`�E(�Z%���C/0gHm$��
ۓ��}�:���ښ�����Ԃؿ�&�օp�����e���HmCS`h7��
+|����.].�jYڢ�ߩ�%O�r��r[�Xx�]~����V}�Z��d2)N^���k�'��f�P��U��&׻����Mu��XPaBW+#
+��$W#T�
�f
+��U�� ���j-�T6�ܮotZgu�����1m�Z��:]���V��-���K;���ca{!��&�	I�;~R$N�c�:�f����w���_�@k�����z���l��"r�4`Zn�4��_
+l��׵�68��\oE��:�6S�^{8Mƿ.�vh5A+����C
6�4���k�M��*Ƹ4��"�jS�L��U_o�����Mni�(ܟ�W0���o�J����k���N۲ے�{N0^����R�ER�C���Ld&�AR���X$�x����D؂9�o?%�����fՈ5���t�Īf�
+�b�#ld��g|>]��q���,�N��g�Z�P#n�dz���{f��O�YH��߳�K��\{�64t��.=�.��PF�j5�.DgzTv��d��Bܭm��ۇ�.Da ݅>�{o�C�6�ц"���6�(t��0J���6����@����o�,��/��ɻ9^x��ה\���
��j7���d�S��g��"��Q������.���j��e�/���_���y�Ygq�H(�&��}UP��B��J>.�s��1�<c�cL�q����b�'�ؿ��q���0�3�k[#:�8?X>/!z�;����?Pې9�jo*:�uƋ�E�ITRiWt�;ܛ�}G�n��\k���I=�B���Q"�o���bo&%o	6�Fy��g|��E��&��
+�I��p*-=ōI�қnM]ʃE�/([���FŽŷM��N�:D�Y�A% L�?���%�1M���c�ژ�c�)���S %������/6�!I.��žsG�ޢƙy'F�|���U
~�	���y�����mî��-�o%n��\������J��u������p�d���5|u��څS�K0�O���+�0�e'FE|�,,%wet�^�L!�B��ƭ��8���I�ZY_���f1��b�P2����,(��<C�bDZ�,(�#�����T�(��!�Zܷ��I�A���4B;�W*���}!f]IĒ���.Ұ-�6m�m�gP�.�\��UB#���!u�LK/�i��l�iWr�>��E�M�~`;��������@�4]"@2��
+?���*�^(�bt:�]�	��͸y�H�����Q;K2Doza��D�p6A�RQ�q�1:��`w��ɓ#�N*mVg�<�ׄF�ͳ�.���+���QT�4GA�l��Ik˺@pÿ�D
+�mO�� �s:��t��G#��.MH�B�/Jy꫼J,w�qn���;���G��f�M�H�[������d�VR������eD�:�q�#RJW���h$�0
+S���g-p�
+���6���~��P %�o��<��������:ʸ����B;�V��K�4���pi�R�@�E��hh�4�)������U���jzBx5?��WaZ�"xY�;d/P��B���^P
NhP�		?p�#�'b���w���ɳ���mfd���M�6�s9N�>��K�`�-MO����qN�dV�6�������f������yD�S&�¹ݥjϕ�ϝcN��=e��+�Gz�����)��5Ӻ���
9N^_t�n���F1/:�V	#�Fȯ�`4u�͹E��+X�����}ƫ��n�2��l�d�0�Y�V��X�n6ֹ|I�rs~���~��-pQ�p)��
+��x#◕7���nT$_q�b��ZB=i�-\�fd����=k�X���!��&���]�t�lO��k���1��.}���|�l������ʧ^�3����k�
�ݳPvH�2V1j��vkB���\���eZ�u����,�dY}d�E���-$�n�����˕�Dd+�䫳����{����������R_G�MZ�̪��Zz"DM)�B�i\T���6�m�:�R�+��*�_D�P�)}Y�0Cv��D)�7V_C���&���Z��	t�U�*�_�)x�ݐ%�4�b���z�J���NQіKН���tA��H-!`�T�\���V �'��^��3W����_�<�D*<���1D���`2�-��e�l��l��.�����‹|��,��7��
+O�Ph�S%�TӘ�7�aT�.��]xb�K}[¬�+�Q3#|��@��qes[-�yp~��KX���*�K�7��.�T=���f��� x���y�v�؁w�!ʻ�Gn!��1.wR�K"�
+�ˡ�=ކW@���5OӿX!j��[t��+Z9(�����r�y�����lS�8����r�����������յ�8(9��r�,rU™j	U���H�%g�� �:����T	�,�H���:\1����1���;2�N����=�^)��>u�9��
�_jKR�;lb�J7A}��&)v�W��z	f���]~�abS��[�د�\i,�jӘ�vqߣ�[��a�$^�^r�6\X���qG����ς�Zq�JԳ.�xd9Y3�dr0�hG�5�0��Aq h,�?G���6�M�mIR/$y!E]h���}3��e�Rk�]N��G�`,AE�:V!u�����ߒv���z��H�~�7����/�n��7\i#�j��:_zKA��&n���6r�o+�g�4o+(W�[�)�ŪE�yv��D�6��jg�Ji,c���PR\�3{�]����Qf|ܙ��Q��z�^	�q�4I?Q	�@Ɨ�Q�g��g{f��J���*{�-
AL�*
%�ZcC�
%�+����.7�H�n�0�/�@{���\�x���h��yl0B�.Z���@D��P#���a�m��4٘�(��(��l�t��R��C�\��/��C����6O��(�S�{|�My������d��Z������\�������>Ɯ��Ht§ö��{��:���,�yr��6���6["��7���'�-�;`Ed-�9IN�E��Nvr]~\��˚�2�zd�����S�i����2�n
<����F�I!�XeD�+�\%�@�G�
���)��i��Gľ��l�)�0����<i�r�n5�Q�̻�(�����	�n�Q�\C�Mr��e�,9��BQI)�w@�
w</u\�����<��`��<��RΠ�&�r]uٶ$YMs冹�L=�,W!B���
rUs
+��
+���
qE���p-?
+*q
+s,�OmE�	0$�؛/›��7^4�o��
+o��Ҷݥkɂ�K�|�!��SMk�߉�#��
+���&�ҞSnN+�����w���%���F�RT"� Z1p�Y���}U�YY��?p�YH�&��Y['n���g�2�ވ�AA]�9&��������ce��(��@��^0�a�k�#�F!�dI%���m�
+�#ꄺ(�
�f3��y�|�<ZM_0���c�*ЪP��'��
+�Z�S���m���c���2�(nɴ[6/�z�BB�Ç<�gɉt.t����
���G�<����K�/>��`�=���4c���N�]�;�K��9�{���A�kZ��yp�Y%���K97���# G!�`S~��O�[e���u���s�A�h�~�f-@�_p+h&R�<C���(#co�Bnʺ�7H�3S]ԢMtE�qў�X�1}��9�pl�B�T�A�R��i���i��3�P�(~�.,��?�Fg�b�#�i���iNs�F�Re�zZ��:���3=M�=�%��<�}�_g�Z��^������ë�l<�6��6��kR��^�Q��k�(5*�KZ�+�H�:�*t�<�:�^�rNR��ah��0(�20���a��^{y�RkDȶk�����z]#��n�C5����ck���<dZ��<���!]�bEw�w\q����<�����m����3�����o��Bv�艎��2iT����Izv�k����j����\������
ޓ<�T���2�
k��+��s�xȪ�'ѿ\�tx�4��z	q���[߲KE�����d�7ԧ�Je[t�.�U�]5(�-��AdI�#�h
���=�N�M�
����W�.��s�������Ⲯ��l�}�PnU,f���kul����*����.^lo�h:�W�y��\E|0ො`��n�P�5�'�!�xs|�Bg���o���ҿ���Bi`�lN]��_P].Rͯ���Y��7��P�����n&4�TEn�,t;���)��)m�:��r��o��guJ#�S.�;��)�3|��v��S�F�,Mp�����8S��s�b�S>�;壼S��D1�S��Z����=��S��lq�Յ|�y�w��N���S1�8墾�v���~�l{i��NZ�6�t|b@ӛb)2}��|��7�8��=��O��
)*!n1%j������濾L�H̔�)n2�.�eh̊�٫Gh�C�S���G���c�#@p*�r�X��u�SdC��[nE�D�NIh��^
+7W��§�U�T��(����\�����WDܴ�xM��E�f�+�6m�8�:=N�V�S��qʹU��.S���&\�/�ɰ@����i��-Y·~4I�v��4��$
+�e�S^��wۉ�n����n��*Ԁť��?U��ˣ�-;�H�J��е�o�����7%vєuS�l2���.��@�{x¿$�*��{�\�=cp;�d�KWO�9LB/�e��JB?vdq~��F�P��F��i��gt�77Ph�x�'�7�q�9���C6�,�r��5�܀VwS��ݞQDh#p0������Uz�jYS��R�n�ifw�"�
+�$-WH�Z>��	.�#�����Z��S>�cD7�4D�F�rL��j�������	�g̴�.P�"[�0F���۫O�I
+-(�@��	^B�����I�ñ#��|�����e���(��Q~Als'V�*G.�$�ٌQ�|�P�	`�HةI�9�T4l[/)��C8ݲy�T��`�17j�W���Q8��K�O��+����p��^Iq��_(��:.��RVPBE�jT̈k�A��LD6^���V�:��`�U�yC������������vl�WjI��$[��[��)YҬ%_A�Po�"��FD�1;���B��}�T�b����d�,�t�����T"B�����]���Ia�R���e�ot��*�B��x"���/���>M`���s�ԑa�#C��xs��X����?\���4��(ҵ�����85�"FUNL�KuDi���#-�kH�(������W,}cw�J4ŕ渾x�Xҋ��0�!]-���hJ�#�o�K�^�S'�Q���%�$G]��F������}�^���f��4ô�i�m��t�"mp�`�6�%���9�����>�p������R��AZAu$����������6O_�Q��OH"����p�2�E?�g�ڳ���y�����NJT~��R;J��ڱ���c��eSV@6͋y0����n3��3_h���><�7.3��Ⱦ�^�^�o��A/><�Lns|e8����yv3G�	�ӸCH��lc1�t�J�%��Ѱe�z|H�<['+���K<�Re��
+gd'L_O`�e�G�MĄe�7��]���)�k�&��.�%e�]���-�g{�Aq���z�\Gd�}��6S-LP���he:9��[O�>u8�\1�a��H>`
��A*)��XV�D3Ճ�M7G���T����&G�&�tj�
+y)rB��u��Jy�T�Bt`�=h-��'���$w�̛v)�;���;)���E�_U����A%��p�Ţ��+�[K� go3�F���$�;�"�g�CQKy�{	MB��O�υ�ځ��F�ڵ������p���L����V��1BOa��41����/}[xD�e�H~��/�z�"�A�3:�ڊ*���s	pM���G��dM`���O�����*�!�ă���y��z�|A�	���%,Ȣ����w�M�G��8)��&.ݼ��x=�u�\N�Y���7�ҽ��ǹ��,�&��عs�yF�>8� �	�����{V���+��K�o�ϣd��&`lG�c��m�p�)��7��~P����܁��e#꧴�~�R�DK6�~�ϩ��7&�o��'�&��)���s�ߏ7�^�ʌ�}"T��{#6���n�z�x��Oq�ѝ�.��
㼑>捨:��4�h�K��>�ƋԻ��)R��I�'7&FM���jL�&�)|i#CO»nLM񈗫ئ�w8hb:΃�Ӳ�^�t1)�?���6BA[򜠫<N�c����)4�g�4��#>��ݼxrcC �%cCx�cz`��_?
+L8=���z��
f�V9�:P�׿BM6���o�L���v�g�;6�ylj�+U�\{c�h��R���ߧ�9��dN��Ր̖\,T
+wXq���B�p���΂�ݷ�k	*/suRwu��|�F���1����BEU���Uzo`U�
+o([S��ڕ����j����v\�<���Qy5���.��*؇�w�,)F��/ຬ�]�]qi
+�!��*�vS�ү��rC:ڥ��1��}�>��q���D�r�
+w��W8G�vj����C���h"#��ze��J���JݹD��ʖ�X^�}����y{O�����	ܤ��^����es�k��-YL��:j?/���A�~Ndk��TD��n�!�G�w�x�q�挤Ww-�)9{����]Kxեj����S��d@t��gQ-k2���8����Ӱe�8�v�:��'����v���W+~�s�$e
�0I�S[m9�‘ui��"W��D٬���1��:l?׈x2�N�h���{����X�ҒІ4GWP�~��,1y�[B1O׶H�r*0is7��f�`����Y�q�:�A�]�GB����=�)�k�an�lr�4�����H+L��(v�5
+��.5��K	���QN<��|q�YS����JФ���rܭ���e�v���
7�Lә��x3�w��fpGˇ�t�X9�כ?֔3����l��4��iYEy�y���
=����9*�'Zt�m7�oe�GK�^ws�j.������m"�)'p�-^G����*\�����O�XS%4����X>�	6�'�z���bd|�Va�exR���J��Z�0=+����rQ��䗘r���6��?���:�����-���$���3�E�N=P�v�EH���K��p����~�O�֑Ia�qM ,Z�<�)��~�[�&Z���Y���9��j*t���p�Y��Qhi�W�Hu6|��i�-��&���Ѩ�
~=0���:6�ꂵ��DRc
+�����������5k��bF�s�ʹs��U$�U�U�2�w��"� �1��@�/#���[�A�����jZFi�U倅��9<er���K������r��t��Tn���f��	7h6�:V��w��Qz�^|'�u��V�zw���p*c���m6E�`ƂB<U���|:��&�q�\���7c6DK����L�k�:����j�Ù���������T���[���U� T��AUU5���Nռ��:��|�.
+ESɣ��<���D*K0UD$U��k�!��@���ݞq���!h�?�.W�$�y��|i�����ria�8pB��]g�X\���)�H�C偔B�%*�wT�$�.g��rR��]Q���k塜��S�
�&
+�����h�qP���J�J�P���6Y���f˽�Yk��7�_Y=�^�o��h��;j+g���rh�}����2j+&�x	)��l�t������K��,k+"��,}3CTPN��Jy	��8x5FP��+G��`�c�Hb��>|�_��}��-�y�d����k<6�*����㞉�#Qs�8�e�إ�������J��G��5��Ig�H�$F�jԬLhV��kV2�����̊e�wuN"n��jqUW�اN#	Pg�N]b4��5�dmMJ	H�R��	:L���O��k�b��L�����Q�
+U�p2x�6�ʉ��%�8k�.;��O &�=M�g�=
	�7�nd��"���]�B���&�����U�k�{؂d0��i�_k�1�zF�6���`�rT�Gۄ��DJ�q�ڪ�_�Dq���k��n�h����ܣ�#��ф�%G���cqMH�GsT�N����M��]��5z4G��)<�ٮͣ��<����Sӯ�T�����7��G�����k��k�5��5ኣ_�tn�7T@F��h���d�h�&D�k�k���}�)���г9��IѶ�o�z�u�`�vQ~cU[pvz=�I:k=��΋[k��BB�"�^�N{L}E��	A	?p�
+��{)U�����m��6�C�cXc�@Q;S��q�|0���֯0�|�J���[G�lTȌ(d��@�
X�hD���F4�T��^D'U�D�ҳ:fwW��s蟞���X3nXD51�-NH���|15L���x�H.�uA�R��:cm�}yƪ��pA��v*WAc�T��#��vu玪��z�7@5ً��Qu���g�����Ѹ.V䕼.&��+T�V���z�W�/"��*�J\���d��J3i�{�@�7�ex`Vw�s���މ�J�/+-���*�J�x�Ǯ����b�Mo�E���a4�C燂|z��H�?#�L�n�6�G.P�VQ�t�չϨ*uJ}����8��q�K֠<�@��Yo��:�\S�	UUhDiN���È)�����7�;S�V%�F&[.O�j4��ƙG�c�����o�
�IC������\���
�
��F0j�ɸxm�c���g�n��z��������q+�-�F�d�:��yq]�1�R'x4Olx�x���_�l�]al�̊�N`i���ĀN1Ō~�,�2�$~�I�o*�?.߷�6
�t�:m8�b��l4�Mp�V��6�!'��z\����3���):��n���ش9�R�lf��@w�=���JU<�I%���WD�n���W30��I���Jb��]E��ǮO�
+�I�_��l8���Do��%x%�=\Ks�]�<C��SD���UT�2*��O+�x-�����'pI{Kg��c�����������,��� ��#�(hB|ÍYcW���V&*��J����kI�9�v�{�
m��+&9w�E�\��A__	�.h�~#hb5�q����W�!�R
�y��7���&0�d��N��|�~�n�;��`]J�������On�Cn^3��'�=�^i�nj�������|�WW�y�8,���
�]m��j��Mv�z{H�t�/�9�sTD B*�m����fʼ���"��Nrq�]�\�g
~��1��E<�w��lM�P���?}?�_@���/rc�}~KW��κHD�
+�<_]��E4��K!�8jDl=/�=&r� ՘R*RI��E�^&���fr�t��ۮM���R+dd��AZ��nWi��H�2v�*��*�<}9t�8��?!�.J���,�y�E?�g�].g����rYAI
+=��[��2
+�c�*OH_O��<nw@	���o~|���&�fܯh!N����߾�Z+��זR܃�=R��9�
+�Ւ<����;7H���]��.��/�
+�F�"��` X����ڽBe%	0t��)9p��d?!���NEk��8A�0��EG���a'ğ�)��Tc�_�W��0!�u"�"4�H��2��̺>iե0.�ߢK����W�"���G@p����F{��/ޱ���*a�B���K�\`�_����ßƭ����\!<����peuG7�+����0h��i��Xs��M������~`���ܰ����vb=��h�5��]��߁�њ�����|��]�|�9�N��k���	H�Y>��j��s��X�z6ul�.�c��c�c}y�^">W��q��� �K+���ea�.��Æ)��֨��TY�j��zh�����g��=��>�LZrpJ�%�@���Vg��+���.���5����[�<���ߥm �U�+o���R��q�PP9�w��/,WZ��
+�ͥ� 
��V�V�:�f;&[��r�5.j�k��s�
��)��~~�RR�ݖK�)�t�� �h��,)��*}f���.FUzT�ͩ�l�_pĸ"m�����h�>�.O���*3��`��'U���E��W��F�Ԗu�3։��3-�4֐=��Q�����)}o�hwN�<P�?d�
+���>�2�*cB�qC��h9�������ʊ��(�(/+:Q..O�Xu����CȰ�*�|��<4��e@�u�'����O`ᡂ�����Wu�+�}���D�w�rF-DŽ�C,z��@�aZ��p>I�Cde�_{���rO�)��i/Ss�7��Ǚ3�=�1+��W )�e��`߯������v����3�ӷ֩7��U�‚ �((K�؞��`��A`�w��������>�Cn'�~c5K�j�S�����:��@������� K�w&��+�tB.�L�Bp$��%O@���c�1e�o��0�v�c��>�V*���f���XI�U3g�C��d�������sҗ²�Re� o���>��]B�ej9�K���43����w�����=�J��6o��s�e��-x�WG��ֈN&�}��
+;R� P�����O�%R�3/8���4�j˅[�[Z�@L����l2DX�$MQ��J��$"�%C=�������h�W���̘e- ��]�"�Aވ��a�[(��>������'�q�}Bi�Xه�D���bY��S�_^ѧ)�������eM����~`�|l��腢���<��;��Tt@K�x=�"�$:y�\��;�ρ}G�W!��3f���\�\�{$`�`J����C��e���FI�fMq��걇�t@�lT���e8��v�&&cW2�lO4K�zD��x��Ԥ���H��㸆����L���t
R�R�&�tJ�qM���Ӭ������j�X��֐�b��T��j:m��8t�D_�])UgR
�44�:�I�E]P���r��$�v�
+��mn{+h(�����Htt���zvd2*�臶�c��:�'�M���&��z���"M@q��s�QW)u�h���w���"W��
+�5�@�"̙��c��uYy~2�W
+?��'~_�����9S�U�C�X�"��-�/��Wt�rϑ���7����WJ+�we�S���?R[��G>Z�����I�?r���(�k�K�%�_Xd
+n�4x�����||H7���B5��2�X�-���ϰ�,C�V,�(3�9�b�{a1Y�?��C��.1����� <��N������DI)A����ɚ^w;�f�Bd�[�C���M��%�?��I��<;l����?M�]:yLv�1��pK1Kh�ȹJ$�Ē��Q���ݡ�cUZ4�U�ji��.ˑHa�Y/X�urL�T�,/z)D��A�|G��&��'�}O� |�H�d��tfc��Gn%J��]�ǻ���|�n`2/�2�ti~Pϰlq��:,���Ӡ�N�S�/����Y����h]`|�7"1|+خPPɳR�&)K��i�X�$?:(��+���0
+�1��%�Gv��B��!�����f��Ui��H/�
+�6�'0K#}��*+��ciq�߳�ӵ�ͼ��D1p����6�w��2�%/��Lω�^&{��rY����
+���a�Z�@���d�J�{ls�6�d��	v�L�G����돰E���R�	������������px|������?'���X�/�'���Iަ�-�
+t՗'�6�v�H��A�a۸���7(���zM(r]hP��g������5s�KPV�Gب���TK$��O%��D�,�D���H&��*���ծJ��֐'�'�z$%��I�!��IWj��"}<<�N^�񈯙&��"]�c��>�B�.J���Q�
+0����0�6i�#��}l.��?�?O�H��]�e��;�jNg��y��C��#8��Lݨ6tN���^m��t��(t���Tx���d��P9b#s���x�V�]��:W>SIV����D';���z}��;�v�Dxr��̐`:H"p��\�/���90��~��@LF���V
�`-���O�[/Å #Ԍ ��RL�m8�}ݜ����JB���/�e^Iڕ�:И�1uҐ���xN}V���
+�����9��?��ᴈ��"fA>�(e6��.�6G�-2&��yX��
��P��C����A�6E��ڄ�C��g�,EB�pBS��g����h��Z��D�_GC�A��"Z�k�?������*N�"n���q�J?�+��C�� 6=�pd{/�������D���Z�����~~�T�Z�v��t��w�Ư�TI��`�|�]Nl�l@�q���D�E0͇є}IF���ķ��3X�:�F�Ɂ/�VR�1��ĉ !Fl���������,�95·4s;��t݀�H.����*p�mK—TP�VN9/v�j/�r.Ӥ��������c�t�_	�T-nަEU�g#"����(�y�D���m��@�At�k���n����7
+�Z�UU����N���n�\?b�h
%��&WT�f�J�fF����y�|����/�m���VYh'0]��U�
+*�s�~�#�>fXm�Ff}f�yu����Ǹ!�LO���`�#�s[i�9�[A�l"�ط-���>?�㗞U[.�T�u,Yg��R�Y#c�ܼ)��έ��^[>��rwnXC�]�3�8f�!E���!���
+/���Mo��5��Mϻ�>D"�,��g.���
@�ǣ��5*��m|ϻz5MEgֵM���K9�����!Z�1+��6�1�aߞ
�yF�,���Ǚ�ݚ�7e����mL������|RK�h09�;��)�����Й�٬���LY��#騬�C�J�'�k�����Rj�e�b㤏Hcm�L�8?�!�E��	���÷�,]��&�)w)f(d��<m����C:Y'\:�A�Ѡ���hyNO���{<���x@�نH���~��������)��|g��~6k�Rh4�/&Ҹ9���ӟ���������{���n�w]��`�)O�s��8���'}���?�`���)�"�!�<�#��9����
Į���q�ڏ����:JO���F���ϕS:7#>������+UG��4���>�!��g;��6m�z���8R���l1�s��?(���{��b���dj��<cPx4؄��
G^��<�N��Zmu,��1'���������ڛ���wN(�(̼+����u�Ё�۳	e��T�i���\��K���3ǒoW�	�7�M�W������;��D� a7�}�z8�W��!���+��v/1Z���8��5�Y G��4�z�]��0����y�DG&�w|az�o����
+�!T�e��s,*��p)C-y�/������u+	�SF�WpF�P_��`���縌�s�Ac������fuE�̓�`i���(r��|d�Mw됵�$�'
+;O�,Fx��/p"b�zf��J����� bۈhڌ�B�5�l��z�+�'�:�j2~���ưj�W�P/btbQ[℮�>�U����-0�c�� zH����Xs�q�/r"�dH��:kxr0���W���œ��˭b�3��S��}�c8�1�ר`�9��#?��&�K����4#�leϹ�D�ɄW$|T%��D���]~�)Q���(—]ig���_xFg\?��XBgћ%fu�]#���'�engA��r��D2�
�<>�y�-�Εhl�~���Zι:��6�ˁ��.t��Y�w��@�d���6���Ag�k('���q��c|M'�6f��4���T�0k�8��T+���Z������R�4|��|���e����yuJ�H��	1�E����ҸP��|�v^����
+W����U��|�1~M�OI
��(�a
+OKf`��|�~�	�S|yP����c�K[�y��w߼~��ƀ�,z�`���Ö&��UF�n��Ր�r	Ycg�s��^}-�l:/�M�g��N=y����"����1Ҳ������
].����ؐ��FcӈӒXؖ�Z6��	�W�-J�* v?@���xЄ4���P1�S��o�,���Ug��m˜#�S��{���f|�����Ҵ��w�n���+�<h�=p��z������Fh����h�~-w[8'BQ(ԛ�'
+��(��%��������~Rle�	P�AgO��l�l��i������'�+i�-B"4�e�Z0zW
�<��8G��I\W�9��'�lϮ��6c��3e#��(of�FԄ���4�G�{��"�	���R�T�<F���H�����D���R�����5�w���Um
+:�:�C06�;"jϮ9E�;Y�-k���ڵ�w�u\�C��Rƥ�$@lK>VG���m?��5��ύ�Δ-A�Q�88�B(;�Z*�����'�c�p���a��xY�g}�+K��S��q֧�ԓ�=+j�����y&zMDhE�4�ƈ�S���?p�SQ�;F�����;D�A-�V!6�f���l\�܈�|ޯ�3�H����̞=Ov�Hua���q��&M`����Q�:���N���m�ŭr�Bm�qخg�1�u�"$����Ȏ��g���N�NJb����fZvdپ��7�"
+n��sn�Ȋo�k��n�-ny�r z�@<���1فS�w����v%m�a6��B���54�/�0��9��������
�`�c�	�g�!d���W�&/\e؞�'�P��e�:���h�w���/?%����������B�r�>®��y�9�v���fҘ�2Z"���s~����j2��\�Q[��>�&[Q���6���EfPXZ����f�uO�1X�L_Cu.��F0��d97�4Jo��ҽ�}�Ν�wA���es
����W�8���pMg�t��RaU
��ޘ��G�[�L��M�B�8��k�G�=������j����ȍ�����	.9!��J������ّV��;����ZXfy�?�&e`9�X�=ڳe}��R
����1���Y��ww��R���c�&^Z΍����	�����Q^"�t9�
+S&��Gd��XM��6�
+��4}k�:�Yxvs��4�-d?K0�kA�ɧ�f���\�`�ݜ3j�������;�[,�Ϟ;���l@�$qS�
��a.����(��*���������c�D�����-2gc�)`;k%�9_ўU=��K�Y�֍�@y	<�&�\��w}w��"�#k�h�����9���ʀ�᫴������`��"�L٩��3��� uo�ĝ�x�2���*�����<��nb�|��L{��tR�߶
&�m����H�o��H��\��Q��u��״v�I:�C�
+Ͽ���M@k'��gݥod��*l�U4�N?|����3�k�8`�;�z���-϶��&��Ƌ��6�Mx����q��bd��<��3"9����.;q[��7���~�2�o��?s��^^=;q볓��r�.��Ʊ��"��&J�&�=gaY����#;�hv"M~���O����k�O���u��F�E�����N�z��܅9v�x0Z��󓹳����HF��h���
+~]���
+��y�a
+��/�)���B��}�8,o\w��x~����`݀���-=/��x�'&��C����M@�"s���m�sn��&%�phun�Zm?�\9�� �n�߰���?}�$"�1[7�����KA�`Lrwg�����Z�/E��M����IbϚG�|,�|��cxblš�~XSX�5�-XL4����(�$��*2��;�zcض�L���
+�ϳ�yc���c�y�]j/�FM�8�H%MxF�ψ�򌨍:�k~H�^�5�)ar��֍o�鍗��͝c�7v��^�X�=C5�S��L�~�G\���\&��F�2XE��2�b�z�:����Ҡ��Bq�����R�&�K��|���I�h��K�.vG.t�\��T��dJ��f̫/��cK2�����4�������t
+-»d��7�<�o�ŝ�؀޹���i��c�"��2�[2���Bݒ|]�33��� @b5�j��r��M8�۰ ��;�q�t�sw�.���\"�1S�ȣ���_��$�����h�/��4���R`Ʌ�s����/of�x��"���5�������*T-I��!8?�r�Nj�9�4����Γ?qB��$�M��E;qc�J����,�YJS/u��Md��p�$�O��9�
-h�><MO��g
����4v}k	=*w7�87����$wa�m�nn��/�u�(P�fI��As�q�My�a
Jb'��$�	�(l‚Y�(�fy�t�p�t��E��n�y�4k"MX��%y�2��(��X0�)6��pb�����S����֞~���
+��`TȨ�Ȼ�c�Vl%�{�XyU��~�p�S��VakI�Ac^�).�t����ɧ�*���6��	,�Aq�Xx��]z�%΍G6���n���̓E�:�G|U,���c"�X��%I�2��GL���o5H��0M]��&
+C��[,���	��8H�Գb'���Y���D°
+UK2�e3��:b��`]����9�ϒ�<�*�2ݵ
2�瑗,�;�f�/7^�c�ɍ9��� 	G��"�M7w��S�S;��i��_9^�)��s&=/�Tp�Ř��4�|v�gv�{].��R{�5�é��ؿI�%P�|����Z����`�c��E�%�n��\\�v.�Ӳy�"�g�E*�Lz܁����=�{
+^j?Op����:N��[��q��0��u�9s�&Z��Xā3���2G�r�,����S��S;��i�k�mCS�>���� �<�7�`�.!g��Ilwqؑ�͓p����_"g�)e֩�2�I�ECڵ�O
�"������&�;/��������FY�A�8p���o����$N��N�Iℑ
����F�X������Z�l�=���2��
+�"�%�o�}�>}�.�M����X�M���NX��'i�:�7�+��E�F�����}Hv�dGݨhrG�����!s��uL'��'n3�)l2�����%�_5;�kn����j��QD�������
��(g���;����s���b�b6�<�`�"�~��Y6&��J���<�rD�PD�۽H��]�H�Eعw)�hB��,w����C6�����p�7���'�]���pK��ְ3� X.a*c?n9������y:�^��#h�n?d,��*h�a�4�"$�?z�n��C`� �!R-�=`?�Ew�T
��F�.��D!�6����h2pk�d$�$�����
8nFx`/~��].���^.���&b(Oy"�qJM��9��p'`ϳya$�ҝLě4]�o���tr|\�#f$�NMƕTט���A��\��{���x~�E��E�e���8D�)ٽ?>>�qd���P4�D�Kv�G8lE6$���m��:��E�P��˶D�ebH��ar�P�l���4
+h�@��\%�Z���d�(�
����y�|�L���llz���6Pul�zY¶�g������%e����Vq�l����_}��������1�풧?��d�੫ED����M����1w�m��Z�E�d|-|�_������؃�6ԝ������^x�O�m�ϳ���e┋��?��g�J��ձ�8�,��'��s�A�����/y�3�`�H�H.8��~R�G��G�g�~�崙������K�ۚD傗Xz�>R���:; y
Ui��X���tA6��,��;h]��}����{{�b �,x�超�<���������]Bx�� �o��I����9B�“�
+V�シ��[0�4�7�	�ԫU���
+�����3E&���e1xCm���
�D�o��%�ۮ��� `5b��\���$��^�t9�3]d�:��݁n7$�"�bx��;tB"�6�&r���+��~ޏ�o��B�U�~]�Ko���3Y��� �:�S,�o���x���vE��$7��?���*y)֥�L�<�-�}��n{��H���pܥ��S���
����F}�m���Q�5��EΡ�[:�������	�P�ju���c|&|�ରm�J��.��p�3��7��y����|C@F܈�7 Y��	��w�'�Gﰉ�
a�ႿU)����Y���r�|ך�;���w�#@:�^^���mU��?W#'N~�1����~\w8���	�7�4��E�»v��e��`qf�z�EmT��
v���`�mf]nX�<��&tf�ȑ�p��c6C�~>Pd���z
0�uN���',��Ƴ'�w6������܋Z$i��/����xO@��
.���A\�s,�3B��Ne�WѨ�]�ŝ�;����^t����0KVY��Pja��G�\�AZ�Yd�9�����!A|��MK����9qU`.hL�-�}(({��%O���,+��u���T�d�a@�&�TWtbN�9�,��y�Sk\T�/!�qH�a�*���(����� k�!aZ�¥^�-�6�/���MPeK�ˮ�`_I
��2�42|x]SMV�����9��S���8��>��(�䢍�"g�-��	E��s>B���;��Y+��x�����\�Ha�TqG�R�.^�H;�"}ܭ&謍���)��>S]��z�Oa��9|�HLi�ħ��91�$m�-�	^���9zk��2P�~^X�s��ͅ�9��MCmZ�^Zj�C�f?w��������'96�r�����ikX����m��9��TZC.	�����?t�D�ظ��XP�-^�a�͎7/�Z!�0����̈���+��"��N��
+�H���
�9�2}��6<���dٽ!��e�`���n��~O��::'�l�5VB�X���^��'��qwK��h|K)��߮6�]�&%�U6�5F�N�i
+玣
+)��ME'H�DuQ
5�E�b?$���?.����ǀ28��ߵ���jN7���I��"�9}��&�|��Tfqs2t�]�[љp�d�F�=�
��r�d���Z���&o7�M߾@���
+ĭ�r����债Ȕ]!V��o�
M�=%Xɣ8
+�s�� �ng��W��44A+\�F	[��gDǶU?�����DV���A��X���|(�=P���x��-�ڌ ���t��ʘ���3�9�MZ��Y�,Ì:Z�m���|u\�3�"�������--8S1O̰}�]9���V7-#d�HbD�W=���Y�����#X����p�32x� ��j�~\��p��N��<�@��/�.�P+�O?�l )��Tx���>�,Y��=bvf�G��D2yHPa����X:<I&`��C������σz��x2��ȳK��bx�h����#7[��N�mZ<J䐳�Uܾ�u�6��%0
�SQi����`(�'�J_#+������'�Q���a�1��9K	GW*A�g +l̪0o�.Qa"ޫ���3�l����o7�(�S@�l�%��3��.�q,�=���\s��r��*g�t�����p�%���
��zI��i�!���ٲ��mfde'`e��#/���i��1Mrn��M��~�����<��b9['���O�	�Z���4�ޚ���'%�V��l�AM�p'�;����YK��r�'������Z�]�Tŏ"�9����P���r�X��k�;�w�^�#�!��›����0��&<���c58&َ��l�_p��x=x~X�)��q���Ci�V�E�Á�إ�GpA�!�ek�eqxZox䗩9HQ����]������?��j� �@�4����*`?�4����ʾx
�~�\h�ù�=����8V\keZK��1j��ش�L�˰�XWІL�?��Y��<�
`��;�䫦"�
Y���IM��#�J<��	�K,���>��Bw˯����y�
�������3�6?�B3x.`���<�=��#��4y:��"�
�>7�P"ÔFsD�O��N5Z!
�d��z�˨� 
�����?��M���$����P4&�NJ��i� �A�I�`M�ޛt����>ɨ���y���M���~��s�*�G��
+�>*���2��2�L�۪g�Yg$��JG1��E]F��R�K�Ș�	�#���v�"�g嚝��H׮�U��������w��'��s�:���!ę(B�I\ɬ�!o��p[u!�W�p
�B�'o/�H�^5�@�i�^N�e��	�]���K�h
+�Z�P�\􏸙K�{3���g����!r(�X�P���[5ᅧo�?����:lJ-$}�:����˵�$����D���s=����{p!���;݊;���?���Aa��h�����Փ\x���=�w�CR]7L_�bV��y,=m:�f��n�����7�ԃ�ߎ)�p�eZ�����K(ڞe��~�3�"Pt8ƴ�Qq���fgp�ô��B�$�X���x;i{a��Pd���ر�^�~u�}I��m����;x�J�L�*t�3���o�XC�K5t���-�Pc -p�{�G��ԋ:W�c�j\.jӱ|���_��v�3O��w���`RJ���;Q����_+�?�����F� ]���y��n�9�����8�
�����s�PPɟ:�N�n���͍0~�PsU��D3���U}1�0���@��Mub����W��=�Gw�Z�ٮ�[�EvUw�����a���]�u�r��,ꨄ�Y�.���I��Я�.�S_HgV��y���E���&�����Q�'�W�C�H��nā�c��+iS^���y�){�+���T/鍎�;�WQ�l>t%);`@0m�	}Ŵj���SUlnTdQ��	��doꓦ�(�I	�C�R�x	�&HG���:o%q�l���W����%n��F.��m�k�/\��o�xV�Z�Q
��������ҒoNѹ�q�x�Dחz�n�X�e �
�	_#� j�%U�ͳ�|��w7�z�Y��]S��GZ���=I�ؗb{��i�O��������w�Ŧ`!Е�/�$�����$�`��˞�ޔ�4"1!���)��LQ�A�A^.I9;�R%�"ȯ�)�)*�e��򢗂Z�,��#&�g6y�V��,��<�C�(�,Y�ɏ�߃�Gn���׾+�x���=����Ut�t�à�*�w�I#�%5��`�*�,�l�d����)�\�h�j�c�'���|	�e�ZI�PJ~�ڨ��%Z�j;G�b�J�1��-t���
+�\�P$���!/���H.�Nj����Ts�&�*��Έ+�M�fI��)���r�"���)��s�
+�]xy~���*�_�ê�9/[i���^;e&��b���;E�l�/���5��Z�c4��5j!'IA�~Tٟ�?$�f)����VZj�g��g�<i͗�p��DEr���/����
+�/���ҽܸ�J�3tK�:ߦ.�P�
KokT�U��	���lQ���⪼n-9���
|�W�;`����Z��.�4=��/RR9>�NIwY�'H�Ĭ���/O��
+�tI��ֈC��υS%vJ�F��/I��9�Gb�+��i��JJ��c�T��PUx�:�Cǚ����+ڸhJ!�ɞo�X�5�{�O��v
x%�w�.�b*y��)|�9���I�%��|�&�JH�=�D�_m�gl2^�o�-�{*��� �nA���ƒ�4ɟ�갂֯
�P��=���KBg��� �8��Be��U}���X�/;��a#��$���߲�UK��f�`�h�X�{�ֈ���g�+N���;r�"d�״y�%�8���~�.7�L'�Y��Ζ�@�uʺ\X�E�z�������o!����Mni��ؔ�,ˊ9b���'wp3��Z��:ˬ�v�o*H颪Z1(��]�I�D��)��}X����@�K�7���� u��w��g�ȫL���?P<%JҨ�"J�����6�3�ЪMۜI"�
+c�R\���2q5jL���M����,�mC��tۦIA��ܗ�X�v�qHN~1%m0� �D[�Of%�U
�pZ������H�2�ƚ����k�h�'� x�1*/d�GDԽ3��El�h��Mo��U�&%�+�{E�4)��a������c��l?�1���Ja��#�ɧ�J^q}��L�V�{J� lP�5ᴜ �N��r���#/�5V��#���}^M�[r*�KI��������6J�E��o�X=�E�2�Zu�~�Z�J�|�m�Q�!�fW6�1�3�ն6'q�$���$�ec��brh�/��7��.���v�ۋ��� ���[�ι�Z7�OQ�L~�dvt���.t_���'�}hSW֘�B(�=����Y��ٛfAc��p�&uo�[)/��*��vC�#0�G�����.]�r��d�Kt�/�[J4�k2�7�ߪ
+�z���E_�ԹW���]z�G��N��S�e_�<��� ���~�SG�?��^ �[z�<�-`��y���`bƲ�X�JS�ف�!���	��j'���J��)Vö�bn�;U��Ԛ|)U1yL��l
��rg��d?Y%{�T��E����ED2o��U�gKqm�t��>mw��X����`Ba���F)qI�����'O#�h�B8��+���T�F0DžG�J�`�^x?8�BED�
+S�-���qE�|Ȋn �$&�]P2�UI�:�����<�}�>f���f�St��#Y��hy�E��|3��l.�kx]�Xh^(��`���J�`1P�{�"N7a�7^��7qj�7���/��d�tbn[�q>S�#���bt,p�����B|L�39��NaNX�eNYE�kV�#fr3��-`3������S(�%ߒ�S�"���"�׸x입g���u�U�%J|���|��>�ڶ9��-�#�G��3�Ki�{�}�a��o����%y�}a�i���3Ã����Y�~7�����7�K�P<Q
+��#��Y�{�ۮYf�܂Pi&�}��@���f�#�R�����*HC-ܫ訃��LI���xX�"�Q/?�ں����QN��r�R�3�0p��9O͛4]�ƅ��tr|\��j��pJz�$�.��7�c=��/�qxvm�a΅3��l>�0��P���e\�5$���v�󨑠�(�+l|7p�k*�|Mѷ\Y���=�A���#��^�^UƙM?��gB���{�	wvމatgWQ�߶#�˝�ٰ̘'D�.�^�q�.�M�	]�?$�G(�q��R����
+�;��bԵρ�B��v�m��?%���GM�6S�[T‹��Q������Y[�;F!���n@M���L�rz�AH�(����&롃� O	n�
9l�H��x�Q��g�R�Ώ�l��
+u��sk���E�R/�Rl�tA�w_X9��ժ.��<�e
rj��W�d���5��W -~o%�"^O�[��=�F��hկ_�>*n�W�,
��uu</V�Y&BísSC�2�Z�	�o�o����~�'83��ygC�tP�ϘN���|o���qd�������>cF��t����Ŵ!�L?�}�����_c֝�'_Hs}a�"^��P��Ώ;���xz[�T�[x�U�1\0T���<�e� ���uu���H,��`(�ƹ�8fF�(�e<Ŕ�PK�rS�1%�KI��T�kJ���)'�_��f|��xn�'��@����������@tfm6�xҠ�G��Y���*��8��sE+ ]�
�r�q��Hca�L9/�!�C��	鹱�ӷ�,]��H���T丟<m����C:Y'���f9�$R��7=���z��r�&*"6q�u��]���n���#]D�셋y�C��`����^
+�>2��~
+P���9��Gtƣ<K��t���ʩ�yWQ~j�j�"�3�Y?��%pp
+���Ɠ/E������`=��4
'��Wx�r���T��0PG��L�P?�G=@��^?Q��������5��p��{�X�3,#6nH���pܥ�$:�R�u���i����v�E�-r���V�e�@�B�e����k�T��]���8���v�~ǁ����CAL�=��P=�g�
z�Aau�
��*�G�*t"����):����7&��9��L0��q��ޢ3^�od-�ߙk��Z�屝�S#E��C��`"���P�7~����H����V��Ga�����J�f6W|�Gq	=�0�Lw64�^�ϙV���G�I�*��QGu$:��:�-�J�㊜��h,�B<3�(5��N=ݦjR���95�byX�C���/�@��=��̍��XvHrt����S9<���]�).(2��;����ONqb�����|�0,�V�sF��g=�+세�j�›a�~�r�wܺ�V)�3�'�#�����_
+�
+]B�A�{����	�xׯ��I�*ՠr�Z�a?�A��p��[�7���|���wy�����U�E(o�kȀ�=i��"�6.\����e�sg�c�}\��S�
뽈��lTƇ���)�pTc�d�Ћ�~'Q�ó��8l�7ҭ0+d�w�i��y��;�cp�7�T/�G�&�ԗ����>��}E��Y��v:���djM�var"�G�l�)Kך"��|��hJ��Xf�߱�6�B�S��5�2��8d�t|��v��S,C�,�t��OQ2�K�)� ����)��5哺�4���0����5�Y���Lq�1�kJ��4[�'x�2��y�הqa}6����bI^�v���rm��4�k��m:>1���X4L��_&��/���-�����i^��EC�J�o0��
gNN	�O���)a�S>���/�a�!h1ۘ>#��XQ��\^{iLh���$����I�|H�Y��H�[�,���ZȲ��Md����)�8�0ʔ�x47A<����3�)^��}����J�L�8N�)�S~����q�rΎi!�s*fy֤F�^B�O�hԸQb0�5F荰7�E�UaߎT����T���ʠm�"m	�$�WV�(Еt�񄠕�<�'q�q.�x���0�%�����n�.f#�\4�D��t�@c�!��Y��Y�_^m׏��z��SD0~�Zm?���!s+�<B���8-n�2S�Y��a)Y�7ޒ�+��p��1~��A�k�S>�q�@����$$���W�!�+��O�L��Mv�<�>�^�d��~�l�P�MՀ�'�9�s��,����dd,�Xl{�,=s����gA�T��Q}�BY	���ă�#����� �
+��j���ȵ�fܨ�yt0��3���@nĎ�G��0�=*�ǒ7�ϯ��^�5̓P�Dܑ�7��KƷ�������&�����ADf����r^;
�u(ׄܐ@�p���
��<����m��1���*pŏ۝yw�H�etur�6 �+�:\�<%��>�v�&�O����&���WP�N�i��eArŧDb|����X*�f�9*�[��%���$�})����bX�H���4��)d%��{�`�+=�4��%�X�	<���7tK�/��ޓ��>�Tܡ6�tئ����*�f������P��~7�5�
o*JM���~��{Q�������
+�Q���y�yQ�S�v����l0�E`�)��I�T���M2"�U��i��$���1��P�����i�[������3e�f����\Ng���Bi#uJ4��﬿4	�:J��L����x�R)�"�95
+tԒA�6�f�1_�1�%�����ku���ϡ�ެ�>p^qK��b�ND9|_ΖR��^�'�F|������$k�s0�ā�[R��q9�6�LZ��("_k��O����h�h��H���+	��t�䨂�B<	�M�}���GCo��c�/��j
+	�u���NU|��4��g{�mF:W
+�T���EI��M�5RFA�~��'����c}�>�)st3��O@Lq#ydέ�K�}���N�r��O��ؿ�,;��!--PJiO��r�V�ل�7��F��ۮR��:�b��Ƥ��0��J�&e��Al+&������D!WJ)�TA��Gޞ�(����J�(�c�M6`���A!���I.�P�;1e�!�9q�e3�i�o�_���q�d��=1��"֍�c@,���2�ɾ�k���l�O���9�1:�OC��:�c�@�k}Gf9r
DJ�:��bDd��m!�[�A�����_�;�햺��D�R�Cy�c��cj�8]bܤM���4�t�{�{�7�(O|P!Y���~��wS�C½`�ԯ�R��u!�7�T���r"�}��=-���h�\���v�"�
!�du�5B
+x�U*�1[ �
y��e?�T2�C(Ë�E�\%O�'ʔk~��D���Qt��E�f�;� �Ma�@vG���ri�5��f�-i?���a��������~fQ���s�AP���z]��Tz�(������E^%{�x�uw�pb��[,㛻��n��Q��»�Q l�u�6���v��c��(� �a6��R^&y���A#��2(��pځbN�^�
��y�z�&�HQ3�I�,�Ȅp��+��D<8���ٳ����L�&�9Z�]"փx�o?%���O9����5�o��'���)=��r�y�c$|?�j�AC'r0Ҥ}vs&�;�r<�3�����xʡ!��<H#���~{��
*mc��	U7�m�5Y�������
deȥQ�PE4k��y��r�]=,�?`-���*��[�WP�͂���V?�6WAaZլ�$[*i��������?��ʐ��DC�� 8�Ա���L�+h�4�Al�t��@ߥ����`9��0�tܖE�������oE;��ѫ�Gq#~��ћ���hLyޕ�4�#a+'n
�^ճ/�&��h��GR���Mc�5����E1�\����7�ڭ}��r^Ӗ�i��1]�YJ�t�]=G��*��C�Z�I���&��B%g����_�����;7S�cκj�Ϛ��%�+
+@Q�����(�JO�,i�M�i�� Yo$����b5�t���F�����c���*��� i�jE�)rI���bH�%l��{�]L(�5ao�����Y,�]���"���~p�DVp��e<���̅S4��q����������R�N:�
�!�4J�+�T_5{�Npdz'��"v���'a��|R�`S(�A��~ �Χ��#�t�N_���aP���]&:���#�삛�d�(�ϻeC4����eӉ��n:����f)Ƽ{~aR�s�Y�&�3�Ǻ��Q�E�0Ƿso�/��*��|+!�s��8���_��n^��q"��Ou��E�8�F�p����F��>��
+��&sQ5 �@��O����-"�m�a�� �3z���83UV��/H3�3Ve=<U���`�WLs�������J�Z"x)�̋<�K�/���oGi�HJ��بU�ZU�u4�״B��)a��e��'s��J��X����*�S���.��Q��2MT��7 n&iX�=!x�����7l����
+Ga�D����I�os>�`B��
+^`�H<x=.�������
+�|�=L��[��˃�=�2��Ie�8�6���������ts���ڜ�3��3Ez8qoq�P�����IWN~�����5�=�Ȼ�t�%�M'���d�����F�q�ˣpxa��,�o��)3����	5�(�7A�M�EoY�I���qu�f�q�L��A�N>{��*_0����'��#�N�j8vۏ�Ym7���q��	��hLa�������$��z[��hU���!ZM`
+
+,�/K_������&9�^��('�*ߤ��Գ�~�Pe�nI���NN�͆|��ˀ����������[�o����=`���l#��h�s.4ߞ�X���R��n�c�D����C��I�}��#��=�;��2p_�q�ཱི�Y'��}�P��I�iY*kV�'��|��~��t>\�]J��f�<��/*՜@u�k�G仯�@:�_A��ewGڻ�I�(�Vb��R�jE��K���
+�1��r���N��j�YtZ�^�K{���)V���6���S����%M��@dE��0R.���H��9��—��r(�XWؙ�3�P!�LE֩�PU�I)|�9��@���y�ᜒ�X~�����'84��f�ѵ�'��p������[�6>�%�s�L!z1�c̶��������řX�'�'p1Z��jy�Yo�fvI��Ⱦ�j�"2�L�O(1Ffp�kÞ�v��o
92"�E^�����o��|��k������\���É[d�?�����C��.]���bM��!�R��c�r7a@X���93\�%�*�Pۊ�#�
+.F����#r��z
��ġ���[��m��`�~$�~��f`X��Å��o�D��W���cc��f�Y�I�{o��p����{������M����#�V��&��np3;Ep���M�!@��RJw�ܥF�4{�<Z�Q�lN���V�O�#,%˺��}Si@Ű`K��eQKȡ��D����kx��N��<<�H����ߑvSȞC���
+��{O���Kfj3��䐸f�:l*6�R6�ͩﰩ&��v�h6��8h�K-9~�22�p-���u��An_�[��׫��桩�3Җ��e@;)<�eXTf���	�º��*��	�}����y�C
�E���`����`�WcD�\��,�X����٬X�1�d��i��,B�����R����U������0d��G�ݯ���:gav'�2/��.���m,����2Bl�?a
���%|5��1�Ҵԅe 5�I"�X�Nk(�w��u�GE8�W�z�\�s�1�=�<)���f9�^+�o�%e�d��*���Ե�p�d�����P*0����M��HF���7�fW���Gf��^�@G�PvKO�`:���s������َ��MZ��U���iv&,|�h]ؒ!9�3��֩t)� ����l��!k��D��5���XF�G7�j�,�'%\/��Qؚ��ʇm(-ý�����E�(�F�5���D�_&�V�#I4� Ѽˑh���6���*dV�B�*L�����y�zx���_�>�B&��»�1�	��Ǩ�����M!��~ci�qI]��mZ�3xH�ڣz��
����0���v,��Ec:�b��
p�%B�1��/���z�
�����}Q�	U8�K�{�����%��5e(�g�	a�ݤ6�
U��.Bϛ�a���]a���� 3oW/XM-��$GNd�RD�6D���9$���ڮL�����
,n��7��cu��≮'
+��>�7�f$�
+�!O�nnG��H(j����}C$�˹D����Z���x�aN�n&L.%��ơ�����i>�6�S��	|���m�P��,%��e�<51p�x~�[3�ޖ�6�ہKI%!6l!)lj\;M�N�!7	�zI�蜕�E�ަ��t�:9�(���g5���(U�{;��L���v���x5~
+�?�p[|�#��c�?��sO!�����z��=��{���o6��R�����!�PO�ݐ�p�o8<�H��ǁH�Si�ZCP�g�/�5	�c�Ғ�eD�K^\��u,FYW8?���	�;g�E�A����`���薿�L
�<E5���d�K�I����3&U�I�g�T	��ЦwL��71��=$hƅ��Z���I�����J��9`D�G�Д�ٳ�3H��`i]��V�a�FquZ�.�h|d��h��#ol�>�H�����ٽ���K���H��L��B�v��Z�Lj�wE'LO�K&�V:ZO�_�t�����Wh٫ڭ��:},k��t���tM�F�m�m��F�	m^���n�~���^j�
+�L�msF��L�?�u���6���p=�~���w(j��������:K�}4�������i�lڡ�%$��l���`I��3�dS��Β�pT�$��8mO�O�=e	%ڽѷ>ƚJ�N���V���V���̎���3�G��P��=���,��P��\��'9�|ä�Y^M��C����$�o�6z�����(�m����R7�l�GS�f���ؤ_�x��ú�7��K�j޷��|�w�����]Y���6��5��֎��*٠R���0�vg F��L�s�N^!�ٙ�@Q���G�f;*L���ٴ1�ڑ(��'ڊ���nd�=T���5VN n{-3�{����.����ؘ������a;�W��N3�<�y�6w������f����~����
+��b�Ƴ�"}��)�
+p�f8�;��0k���@�Ds�UK���n�.fy���Y��W�\�^'�p��!W��9w`�:_�Y9>mŪ���}�9��gQE�C�7�iV5m�g�ڈ�%��(��s�ۉ�9�~��v<�ˈ�w�e?;��<���M�/�;��.�NL�K���	]�i���������g^��G�5�=���C��$��������kj{:#t0
td%-��ާj\��N����0 p��"�W�A����
���4�ܳ?��b|�@u��1����!�5��4G��Y�,�
Y8�ۯ�i�W�T�w��%~�B�ޫ��'����	��n���#`����%R���_�E"����<�r+)UW�nQvWP&�XuL�+��Y�����2�8f9���ݘ�p�&�Г:�؈bMQl f��)��i%��Ͽ}}�>uv�1ف�n��zQ�Pu6k�.��|���Sns���Rt�7\k�1h����(�F�S5�����H�F{f�'r��m'l��N=��@��4����~�N���N��c�8��>H�k��:^�h�A+���Ftu2^���Fg^:�^�����G�ڔ.-'N�(��S�=�sr�`�*a��U8��{��t���å��g�=�*yŹ�ˇ�1�����-�����~m���e���6$4Q��^{S�`�����EX^,�ftY��i��R�'o�'o�'��2E���Y�f�
+O�A�v����������0�p�
`@7r����l�L���v�=���x5�E6�D��
+M���G ���e�����l��A;�Q6��ډ�'E��8�"�Z��ݡA��U��a���}��>�'N���cš����
��{�)��{a���c��~;��w��CV��k�f����;����.o�p}�c;'��R�SF���JIny�!�(�FA5
+�QP�ZP�U�
+���$�܂��.G~�ή���,��r,m]�=�N�R{�2�3u'���iO�z�f\?B������ᄣ�3j8��3j854/�9����q� ��	����a��I�Zm?�'��D�~1�&�	8���;_m!0�]�����?}=q���G@���w��?�#�2�jch����~4��U��kH/�o$�Rd�"���(E����no���F���k�iL#|y��sjHx�Q��np��k%�`f��M�Z�]��錥jY�{�M�Q��re�+�\��h>�k>�x�Lj{<,4��e!A]5V�P�U(�]�X�ߩ`�<���n����4���g�KPu:j�����mN�2JߢA�(}���gI����g�>AsRu�&7��~�%7?�됬9+�
�#��gy��)�xɯ�2]��)�EM�Z��2�!����)�b��M�}J���y�n��Ȼ�b�{My{oʶz�+�Sz�S�&O�M��,�V����kJu2�;�W(��|�H���h�A�~[�~�/�}�b
+N�-8�u�)g2h^M�in8(�D	�K���0�R�t�����"�u��)��L�D
�^�L.}�J�qJ,�)�-��倂�ьĀ;6�M�a���7Q����;��QD{�D�epM�`��4���
+u^>@o��������ra$�����]vw<�
+���T(��J��Hufawaic���5^����m9^}�?ft_�K�]L���<f����r`�����
+H�����Jʊ9����4DA�q����/Ϲ�����X��O��gA����:��;3��Vsvw�ud��T7>e
+i�3���)�:��:Z����L ��8>�%�4�����GD�u��"9*��"9*��"9*��"9*�jE�/W$��D
ӕ4Lz���yB
���:Hɽjn�C��{^[Zx��U櫌�/c�˘�2&��N~�YI�M�XS��L�I�쭚�lwsY��;Ih���#�� �]?�r�&�4��(M�irU-S��S'���afk-��`)��Kk��Z�Zg�o�|��(���XG��"f��I�"����B��R��}���2r�����}�����B����MF�_L6�U�Q��8T]C���<�1�h�#:�<"���	�:�L�P�r�by�/(�H���K��2��&5������+������1}�|yE�z�B��^O��!j��f���^���^���^���^~�	�_��y��u�>##Ved��dT�#wc�n�܍��v9�����7��B���7����t��k�&��G�2
+�Q����.ו�nH����43�S��3ʺQ֍�n�uFd�s���:)��Ps�R���!5
+�Q���e.W/\�ڐj+s�1��f��kʐrGY7ʺQ֍�Έ�s�W�]�!��jnSC�T��5�F�2
+�Q������URme�0���̐�LR�,��Q֍�n�u���є#y����?���$��.�WR�g�K��������hmA��e��A�~5�8��|�UYv%;��eX���MW*���t����(�F97ʹS˹�22;��a�K��y�2/�ѕ:��Q�b׈��M����>����T���M52�����}d���ǎ��
���!�2$�Q֌�f�5��1"k��	�&��{]Y�^�N��鮩c��J����(F�0J�Q:\�t���HW�1�)63eBS�L(�hV����(���Ш����aI�@�\y.\X' l�W*t�ZK���(�F4
+��4Ǻ˥a���A�2ȢQ��p���<4"#ù�Vq��D����ꈿ��YV*zښe���(�F14��/�8k.��1��f�Yl�8��ԎQ*�Rq��F�b�K�"䕾D�q�
�ʽC�s��������F���Gv?����_0������L���(��d�65����E�(z��g�pܗ���w����z
��.�$���#x8P>�k�w}=�����B��]��WO�z�﷏�Dз�?����w�����-��̢)���2hF�2
+�Q��Be*��Կ�d5
+�8�� �c�Rn�r����)g�^;���M�SU��[���ͯ��)g�-�7���(F1p�b�rȺJ�a���qb�2N�Q*�Ri�J�T2"��Ҕ�t�͟aA�K����������r��9+f��r��
+����G~?��K��c,����O"S��Yd
̍1�?��Q���nj�q�N0�V��69�h�pvDy�VK;bd�##���ϒ��Bg�mf ��w�+�\��(W��W��Bn�D��ح��hI�s������G�?r���_6�M��&���G��Q��}�>����(}ZJ�H�>E�x��㧃��tu�Z����ٔ��������6�%5���
�vE�%�(AF	r}��B:	�A,"��E����Q���l�g�<3!ϼ��ϼs1t�U��[�*#kY���G�~1�}��t�!�F6�oȆ�eA��f4��M
A�ƟwYc������d��{�m�7r�y
+�b)��?X�*w�y�\�8K�	 ��_��+�E�3��p��.KV��,&H��"���Q��x����U>
��=]Z�*W6:S���&$W���+����.Pe��J���(�G�<J�Q*�Ry��gbl_���rY�!�=]ģ�0���`�E\P�S%�Չ'A���R���Ne�(F0ʀs��e�t
�X%a#�$4d���D%�(�F�dB"�-W�s1U�I,e�-������}d�#k��>�$v�!�F6DdȆ�FA3
+�QЌ����qA�D�C��O<
+�r r����@�����������$���n-���S*KZ0�\��(WF�r�r�"/f�� �S��z��2kZO�;>J�QʍR΄��kJ��(��*5#���x�����ɺ@Q���Ur�|�9�+�"�������tB����C�~�Doo�-3)���L����U���EĬ����p_��HM�i�
+�weu`�Ȭ�bQw�K�߷��'܏=��j}$��N��fK��U:['�3��
4��zSoU�zK��Tѥ*EK#zT/F�bT/F�bT/F�˜zq����:N�K����P>�!<�&��k%�'/���K�\�Ot/8�x(H܂�g"�
+�"}a���=��f� �)z�X����o���}�-�c:D�"�Jc����Ti��z�J�tC�T�?(@���`��w����������B�,��Tt���jy>F��N{L?!
+��\�;6!#X�_\��wf��7�+�+`MՎpڱ�/ę��![50Y?ٗ���2SRt��,�a�l���<K�K��T%�[06'�7E�S�Ԇߝ����T��H�� ��`Y��N�vEl���46��N喨�����@�klP��h/���<�:�f��h�!�@��,���'�g��,qb&zH>m7������ZK �M\
+7�1I�+�q),5&s�q�15ơ�š�V"�����䋪-�#!�W")�Zͼ�h�������(fF1�ʼn��
+��>'4�`od3�.|+��r�
+{��}���MLs�o�P��p�Ί��j���ō1��|Z�E�|��oȠ(iq:LT{�˘��,��u@��:�@<�6�-.eO_����J"*���։��Qu�>��&Z]!��������z����1)�Ci%V)��vA�'N�I
+�{�z�����0KVY��%V��Z1���Ff(��\o{�Й0� _o6�c_g_�o���/����j���˭ǜs�
+�,�:7|��D��
%���q��$�\�D���쐇�Y[B���ݒ�-;Q����'X���1���2�F���p���.��D*=���:�i���u����)$G���v!��Q)@�3�5��A]T�z��;�h���z��GU;!��V]XZp�]2 (��d�ϭ>�"��GY��W�{J�kvT���Wze�"�(��i$ܰ����vw�
n��.�TY�g�*��b����`U�z��=��T���@)�R�>j"��<��P��b͞��b��ϖe��^���xP+��]��VrPU6Z����@kvFe���M�y߂������.8v��M�h�4<|��̒V}��g����f�����\���}�2bULG�O��#~���Fpeb�񐗕v�oX�ǭ�괘�Kk�^d�U���ِ�~x2��sh�Q��iv�P� l����d#�ת�����,C������l���{+me>��@Ǐ�((��0\�>����6av��9T^���n�Z?Nw�%8����6t<�B�2�;g$q��f;���k�|X�Tz��sD�W��I�r0����u���[2_Ⴤ?���2�Pd��uB
�Hx������������*^�6|%�I���ǡ_�"f�^��wi��pN��ea$��^ߞ���hD|/�0���
K�nb�q/K�[A�'��ڧ����Cs&g�=}^��.�8S��ngz" �����n�u۶=�@���a朩N����ɑ����Ҿ��w�[#)�f;��v�1EiF,{�f��cC�5��]]���N|��B�������b��g����c��ؠV_B�2/�Z��Q�Z/�ݞ=]����՞�4��.��*V�Af�d�t�#
+Wz�Y��2i��H]����qͱo��
Ǿ)cߔ�oJu�u���^��P_���^�l9�9�|�F'�5��熁�g�_�#kd�#�����������7Y0�
R5�I��0@�oKO� �&`P{�E�JW!6�Ҭ��%5�ԑ���8;((|�YÜ}�lo�9T�1ف����\,��2�[��\�d�F�zԭG�zԭ[��6�h�CA�s�?���Mdu��ߤ���u������B�ǯɿ���툮s�T�ʎ� �(�FA�
+��j��V�
be1����بm�5�]Rvn�~M�w��[6��+}���.��voj��v ��-O�e�[��	�sH2Ym�g�t��e+���!f�džݳ&3��&ϟn8p����\�����v��k���Sn��YC${���$d @�� ��0'X���%a���^B3��c:��h�j�E;�у7�jv��#�	���K[ajq�\;���
�֤j�ՓU�V�_�q~��t"�C�,��Zr\Ծ��Ю��N{��߾:}�H� 6h[��!��%
t��im@�,�ňS\�v��<�i��)
����1쥌�z���K�w�2-$�y�W���5�:3
����9u�,����S�k�y��I�M��t�.�ψ��i���ȣ����h�;�Ŷ�h�i�N�����J4�7���辙ru����Y~���u��Q�j��$��Нh;��9A�s��%.ls�8�����i���ăf<��z]h6sH���jY����;X��*�W$��eh1ga-9�/��T�D�1���l��A���Q �?n>�n�?�U ��&(��v'	��^}L�"�2�)�L���2[�f���N�k��W	r�B��?��{Ȥ�"�ۮD�F@��G����	Y�r�Y�2��_C˘�/'2&�*�UE�u�W��h���f�}ɟ�b�MQ���
���Y�ع�[q)�UN��l����ϡ^�Cr���
+��f�N6	�	aeq�:�7�WF踤���4�l����7S)=��2������jt'y�O[b��.��Xw"��Lյ�
^��C˝�Cr�d+C�1x;��)2T[��} ��ߝt55�-�Y��쀊����n�c�<b���Z�M�P]�+�t��v�b�,��ƴ{j��G\�#;!�Ψ�߭��'`��z���+
+]Vf������	-0V��N���4:���P�"N�K�j�^�6M�(U���=��O*��M��X��u�;`O�v�Ւjݮs~Jw��.����`�fG��S�u'5��l~8�$~�k�S���O�P�g�SD���2m�_�v��eJ6�m��N:��m��H��(2�b�:���;e�=�%����)���gS"�����}i�S"d�T.i��2@5���3�,�d���e"H~���C�wJ��i.x��h^!��i��(�D	�K��Z�R�<��o� B�x:�^<%��4�(�(ȝ	�
�nTj�S�*O����I��z���"|�p�\y����8��ڜ����t�e���oV�t���@�5<C������=����W�w���* s�S!�o+�OL����3�������/�A�'�w�ݶ�����x�%��.���O �L�O�jo?�L�����
+J����=�Iy:gN��(�2�iQ�E����P{P��DX�p�ل���Y���:��[��_k��<2^z!��O����i�UO!J�Ƨ$2>B�(Hp������L��N����˹���`>N�Ke��4�����cqc���8[e��4y�6,/��%�6�����}�;>&��+�������3Z��^��Ý
+������#�uzH�i����JF�S6��_�l�.hsǟ��.���+��gs��1M�>���S�~z����a�?{�g���0QV����	��g$~���{��?��
+9gT�(�=��Le���{�ڏǻU�`�0��un��Ơ��7	G����.���z�B��7�
�_�.�IB�"t��j�y�����<o��������֒`����|A�$��e7sEo8~Pw�o�]�p�۟�ے��s��=�^\��}�����Bpby���o��w�V�ɰ��w��c�Z`�5t�����[z�gF:8r
+h��)RB�C�C��5�Q�O��\;��%�M&;�<u���;��\�j�'��X����m�����#O��C�C=�������<]dB��͒lq���'�q���x5z��1��w�<���
+�oL`&0ҏ��e��ǜ_�]��o	�zC��!�CO�t�qD>�x8���K�yC%�'� ���� ��c\���rYQqKޅ�����~�:�d����������
��wyY���]���H${�
�5�:6�F�?��ÝМ���/�,�L�Ώ�$�@���w���x�@�����W����'��M��z�e��;w�����傗�:�cw��^q�k���8	ގ�r��}��c�KѾ3�~����
+��ః�|�^�B���@4c�ed k�r1#O�!�����}�6P��3�����ddXw.���hQ�t�K8```��Ug�%�5��"$
+҆#����CF$�^���π*�!�����>G�7��cq�ayO(v��@� �a,Ê�S�~Fq`S��N���>}�n~ƴ���P��}	�U�hЊ�c����j)4�.�i�:ߚ2 ����-���$������A������6����Q
%:~�݋������3j��~��<"�:@����54����3���/�O�Γ�
+��K�;�R�JH�a�%3����\����T�����N&}h��G����v�z��ѫE�'arv�B��.��*o�2�+rƔ	"l�
(3���16����s�j[^mZ�Z�gV T\�c!j�)��==��p�Cq�OiC/7���~�MKs�ϡd�������q_t%1�B����*g�*���֧�P���H��M�끄�A}�[�
+"�uD�Q�2��.����Ύ������R�	��c��&�"M@y��s�$V�u��ڊ0K�.�#�H�C+d��8{����a�(��T�G�[2/������̙Ϯ����"�	��h��_��Ƨj^�C�=G:!��ni�X�+��ev�����s��;�;��G�q~�ñh��a9G$q���|}9���ۇ��
N\{�~H!T�/��u�R�ٹ����i���Ҟ(K%:0��\��?;.P7��KP�78�"��$z��c�t� t�bucM���|�Z!N��|�y�"�d���q��������ٟ&�.�SY���b�G�bbɋ��(�Ez����.*�A�.Me�e9)l*�o���G��}MAoy�K���?�֋ae0�&��}R���w�hi��[TA��t`��ߏ�ʲ�T�
+>ޭ�w�<�'��	藲��l��
+]��o07
Ք:u��"X_P���^<����h"1|+خPP��R�&)E��ipU_d���QD����H0�t���є�&��C^�K����r±�N|
@����
��HB[�D�DUUv���k۵	Pyq{��A�bF�l������e�x���e�xX�{�Ej���%iF�T�I�K��0a���!����d�z*g��H2�r����>�<�/�?��ў��b���EsF��\	��m{�誫
�,i���LσL����4(���zM(o�Շq��m_�r8]��T���!0*/(�C?��:�����%ݣlbL���>n�;�M����N0
+O��HDl��X@n�'���E�xx�����_3yK��"]�c��>(�,���M��q�G�L�M��+9l�\���)mg$DTd(��tv<r˙���Y�f��F��+��W�D���嗣��SE๯��}�B�s)�߰�|����t�u�| ���>&O�	�Nv�Y���^�	w �؉2`�2�陑�_��
�3t�2|��d΁�x��1��O�H�Z�9�ߗ�^
+�AF�A�O�嘈�p��9ɍݕ����]_����ؑ���%��\^'K���,%����.��!��?rk�4�˕
�Y������}��h�sd�a�I6,�|�L��;��|�A�6����=�0�t��)���� <�<���@�k��c���#(�CK|
��t�xx��W�IS�mr�>NV�tEWy��Ħ'.lo�S��o�I��m�V;�+�A�o_'Uym��.7��R�
��|)U��ؠ 0A�>�{��X�N�k�P��E0ۇ���,FC��!8{o���;q`t���a%5��:u�I3���f)m��i��6�i�0���L{�%G��v�N�:�3����B���'r�,JN5�
+�,�����ϱS��&�Ĭ��,r��
+�<1�Ք1����I�4s�e��|*!��x"�4��i�4$&���7���G���ƩT1��3kJT�T����<���L�(��7y��{��Ue=�(1����a3���.�:��t���5�V$yހ��YO%�\�:�Z�5�H�/C5u��z/�@۰����#�;O���_B�셀�ً���ًH��ً��^�E����%�A8$߸_yZE�-@�W��&��6��S���Jzb�V�?S.
$��0���=+�\;|i�+�!���l׀㦻������n�ȶ�Ց
+E5谓;�yt�T�Fm��c���.tcCҔ�
�k���}������3]{��]�v�uKo�[�)���ꛅFc��l���G׉
2&��}.b�S�ߑ�����Q�%�}�\_��g�w{�ٹ~�e0��ŵ�a��y�oʆ�U�_+6�CU�5l�s
+�s����-`��\�:�A���������-��7e����M��F�5?l��ܧ'^���R�lS1��SAҨ����[T`*9�������M�K���ȫL'��o���)�Җ��AD�S0�[��#IG�Uu�8;'��]�dJ>M�8�At�w�4�np�
��j����5�k��r�M��.C2�G����^!誺�s�(�sSJ�T�"cG�+��V߽��h)3"�&M�*���u[-*�΋�D]���4�(dq�e��!�����.�ds$�a�%��"H�~��#�q�\I�6۱v0x��iq���ņsw�Kfr��~�l�*b�>F�F~�!k8�k���*���8�Б�ǼƳ����n9\^��I��Oi�����u��3m�4�0�Ӕ��F)��𦤣���Le]٬���XG/k�T�Ko��+�38p�&�p�$���$��p�6<���N�㶅JU\X���N��x%��j3"��pΝ��z� ����	�%3�`FA{eAAߵ�z"�]7$���sB�!M���m"k���I�%p��m��KjR���^ڤn7�q�M������Lv�tc�N�8y��o�*�)�VvU�K�����+Wt��}q�]{<�A_�
+-����Z�C�P�k�S;���^ �[z�<�-`��;B��ľB3�f,5��p4%���Z�=�V
G]��R����ʍU�UH�u���D��Z�zv�XGu����=�Q������kP=U�H}���5JK�
i��'�!�h��\��+d�>�����ǝ���[����g_HȯRU*��z�8�(��Y�
�����٣�W_P��=h�����yb4�9��6w�������R?���Ldfv�\�������|H\�|50���������E�.n��n�8�o���o{9_,��r��ܶ��@LE0��w����$i�4p���p&��)�	9�y�ysFH43�b��͘���o��+;PnK�%��05��=�����{���l�eu��lm�ʻD�o����O�ܧ���6u���"}��0�y&:T)Mp�!��9�������o:i�Eg��q7��%�=���23hY�CA�'�'JA�Q��<��m�,��rnA��wirh��OY�,r�WJ��b%i��{u�)����>pl�w&�ԏ@��^�f�pė����QĈ����yjޤ�bOg�r�:OJϕDׅ�]��F��GW�1��~�ؘ���1]�b����k�RkH����N�e\���a�����S`-B嚯�d��e_���E�?6Gza6e���	���ʌۚ�5���[ 9�����:��N�!���'D����P{�H��o���nH֏���e��)%v�w $��¨k�!�n��D�nR���Q��5��LmoQ.j�F��FC��lǶE�cb�l��^(���t�jc�!�#)��j8J۹�7�Sy��AC�*��:�dET*�����9��#?��B��*�ܚ5�yQ������e�ѕ�ْ�f�-]�2�:�%`��n�n��7�dyE�:����=�p����f��t�#1KU��Ge8Dh��Ym�SWL�VMͮJ��jm�a��Y��w��(Z�r�W�۪4ls��Wۧ�ht�T�j��Nw]q��"g�>w5�$���x������6wBpP@w��N���]6��wոL�╢2i�W��y�<�u4�u>�$/���o?�V'ڻ%R�ې�XAIk>��Մ5�`ͻҼuk��3��$��(�ɨ��G�A|l����y>�
g�Ng]?�W-�7������ǵ�oS��0���?ѫ�~�Y������n�n~���k��z��^�z���Q������݁����>�6�M���A�	q�������O�o�_�����_�g��:��$�!Z����_���?��۟f?���xx`&�	��>����׋߾��ۇ�}�.�~�v�������������O�f~�=���4��(��M,���s�̞�<|x������ӿ?�����������-����w�?����~�ݛp{�sZ8Iv���n����?~�޹�˛_��p���qi���!�g?�th�����?�v���'�g�C|?���G����/۝F��u���*R@�豆�U�����U��<�dy_�HeN�e�}Z��z�AVDŽ*W?���>^��ut���on���n�������ӛ����~���_�w?>|�ϟ����w�[i�>�_��ǯ�������~����?7?����������`�i���ǻ�ӿ��+9�f��)5_���|Zo�l&��Ձi��G$}%�`!7�9����������>��՛x�����?|��w��ߛ�O�_����/��}��zN��<Y�����'�Z��~U<ö�~r�6��PF�Yn��"\�91Y�_���}NP�H��S�	tĭ��Yt�~��``��Bme�`��E�Êm�A}9�Y՞�%��ƨ�+���IXGE�]�A�������e�b���YC-��V�������&�ӷ	�d�0�C�y@F؛?�{���[��,��lΜ���;��H>K?C�
� tLZ�+��8a���[�A���m����V�Z,�a���&������Oy���W�32M�k̝��
+hq%zu�pĥ�(��S�IH��K����/��N���F�<��Ue�YG��pkH�c����7�qc\�Gi���?�r�잮�Mr�.��������-�:�;��I����?����������~�����H�y��&��&�i�|��|�82���GA��@?�0�L3V��͏d��t�H>��|���f}�vB��+fk�d����<�����7La�����G�<�x&E��4�S:�P7,#dT���N�ހ���~�;
+��wɁ�ǟ� !?�8v豋&��y�7!C>���诟���riq�t��IW��/0K��	)E�5yp�����1�̀.�W�BLr��Œ|���(J���#�#������e�O�qz���]����w��j���n���R�a�œP��[���t�%����]xI�Kz�j��H9�[�O�z���=�"��G��2�d���=~+|�|�b�P��_�:���Q(+�����*}|@����������vu�P��.�ޱ=ҏ���E�a3~���Y��߃�q�E���_<��N��{�*Pv��o�sD��3��~B�CDq�[X]���,%�kT�v�#ɊQL�Nw3@�F4�=��ϟ/���Jo����O�s�d���e��/�p� �������-E	t�Ȼ��	>���~�’�U��m�~\�jF3n��z���S��
+��pG�X��9���U����-ߣ��-2|-�e��.Pcz�y�c�յJVX���#)�N�*����e�i�������Y�p��ySf����?�a�i����“Mf�'ܗw��^��a����5xd�p��b9����A���0�Oڋx����`����y��k��&�T{1QS���j�{��s<g�����>S`��W�K�F��P�����sA�mϥډ��$[�X@C&?����R�WP�f�,76X�U��RD���:;�"T��p�X(4���$�O�X���p+�fxZ���|9�- /+߶��
:U`�<���"Ġd3G�x����1�z�W(4g#���c
��{�g��~4�W�U"�Iރ�H���o�L,��P*�*2R"
+��/� $���/�����ru@
I| r9�;GA�sN��.9��JT@6�V���d06U$�;�c��͘�#TאE���?(2E�	�}
+D,��$���Ƅ�; .��5��	�����(�@٣ڏ���0���(}g�@�L.GALa�XL��f1"�w"�O�a!b)���fT�ϵ	��߄#9�{�o�{a��'��W����wA���M�wArC{B�zp=[�~-���+@qpt�l�!�p}����:V
	�
������AS���!A7��P�v"�h��4�翎��	B�np�,�?�!�?�Ʊ.�.X�����/y�1��&�Hy���x �A^�������j�ck8�K��'<W��(�H~_O��,�?��x\j���:2����|���E%��l��/$�T}_�@C�c���=��3��~1#���b0uV��fb��(�|�8����A�M�,�ژ��oMu9��!�	��5�����.�CVh�8*��mwp,�v�M��D�S�M��8
�hu8	߃P�S�s\�'�_�.�	iJ�"���8[W�[�d�������&�-�;4����T\�	�6���O����iA-r�"��1�7�[�C�C���A�a����2zF`k��������M������Vsp�gb"���H0Z�Pȣ������8�0�>��}/�R�x@�4�.�H����',�a���J՝�vQ��)z������e�e{EtkL�V�!�oZ��6=�}^7
m"�
+�"�h�k�,z,�W��Qq����x5(5��Y���P0U��$��w�w���P�Q�nNY
+Z!�f	NBTͳ�0ԫl��`�]�Qz����6�`��p��xgf�"����g���B�x�-Z���b:��#t\���(CR��G.!Yى�K¦��#��t@.�"��F�[�x�t��?2Q��(�+4q�3����R�@@�޼_m��v
�	��~��B���M�M�,�h(�7"���v)�O�ɢ,�K.��g��*��(֓���������x8@;�!�
�j���H�ڏs��R[��]�l÷8z�!l���$x��K�h�2m���g;����ӿi��v�$�����q�; �ht\_I�^LK�kf$ĉ��#`R�)�����.[Pg�v�<z��W�S�c��Hw|���S�X���l��ڏ�Q���}�Dy�[s@@w@� �D��~[���
+X
�s����y��U]�I�����ao���8e�����G�Zѯ� Y?�,�W�$'?��t{M��9�D�E�_�l���Z�2!�Ǘ����C�W@�G@>8���a�|p^>����0��'P�d��qS�;��~u�]6��*gpB(��)���-���5k	��z�Xx�"!E�x�'b���������d��n�I&yל���F�O�
+�!ٿW����6��l-��q脾�v|I��;�3���"UL��x�s�c��?���6��r�l���ӿ��i����[o?|s����Ϗ��a���px�Y�(��3���cԼ	?���_<sHF$��*!�@2�;�-(P�A&f�7����@�M!{�uve��oaL:8�6��F�څ�u��<��ZM��)/r,��|�lh7��F���V�Tw|8rPeƱlg�"\^
+J�Z�\b@)���;��0Ik||�ZJ�ob��;���v"�"���	�|S!w�L����'~(��_�y��ϧ}*LW�����}��ve�$�ݢx�n�=������('�&�3�q��M�Wn���~Kbu/�T]�sB3oI2	��ˋif,N���7{���粒��TE�-���$��K#%�,��$;pɜ$��O�$�	Ї���.y�����$I���#a�l�����\k`�f�tFk4QX͟ �v����w����:Ē^E��`r�����N,g�
+aO�������a䐳�S�H�O�#�{X?�`�Kk�o?��������Ŏs�I�0̾��~Z�X�7O�3�����E�5Ф���T���x2��g���Țv�C���Ƭl��0��"���<�2<�a0���C��b裍~�0���1r�J�������x����
0���>�7��Ũ?:��#�����
+E*&��B0Aȁ-'P�a��"@���1��E@�.]���\�B���ܐ���}pc�9�Ew̳��"(`��<z&>90���~��)����
+�a��JX��7a�1�Ho�)��V��|��*C��r\X��-�C�q�B^�-t���O{͛C�9��[��9,O���eWB>��I�Cy%qj�y{�w@�q���e��k����Y�<o�5��|�*]W�G�+�+�]�6�cR�Vx#$;�<��6y�7R&E���Hvæ]�����ĤV1�;�Hm�=���pF>F-v��J&��\��By��,v�ϵ_�.�ݡ��-�f�`!/���F�
��%�-��~��	`�ٯ�zc�,��@T48���:r-�3[d	JA'R�ؐ�Q,��9|I�)S*�'0?���\W&�`w��!{��P�4��]�ߘdt�a��Nd���)�HPڹ"r�Ϩڄ["G$���F��ɜIP���ϻ�Cr��l�ly{|\m�#�-��k�HjDAD1<3q��@x��d&��|���j1ae��4���](�ȱ��h���K�i�Ч����";�6�WD�N҅B��&W�:�N�B���n��5J������1<0�e��ͯ�S%��$)>�ԗ�`��Q����[��(#�q��1��Z�o����$�[�
+p�8�u��P̤E'�{���1#j�O�X�[�z�����_�4O��"|�����ןP��g{���Z8J;�A�=�����pGh'�:;�U=<{I2K��%��@��D��Ilf?܂�YFRQ������a]e����7���ߐa��Ȱ�w�G"�w��t`]���u�;�#�L'9d^ b��~s$�-��W`��'��GE�0�����nyؾO�q�Ĉ����R�Z�xiA���W1]n�ǻ�.%i"9UR�sK�c��J�������$0��aR
+�1&	C���'�fD
%�;�#NM��ѡ�,o"G��ħ]j���<�oӋ����+�kEt;H���~M�#�:$���Ô��He�[n�ݒ�`��;�g����y����{��8N,��\AFQp�CcE�J���A��C
_�K�V\�tp|�G�0��'"n1_}����M
+�M�uB�U�Z�,d'#�}�4���*QE�咫E��]O{uQsE�c�%x��
�iO�N4_��b=��@qIa�P��������A�I�Զ��
��;A�l�BR�vjM��!����m��da�[�y�Qz�+[>���xyT�F���R�kݓ�JA�k�ĿXHtH�+�*"���.�J�|���� �̍���^���:�z+\��5�����hY}g�����շ�/싧nj��������^/OO{C�V�xz�;��t�[���E�5� �(r��f�$-��"���]Ï�~������?���w����_���Y����������u�v���?�{�����7�4���s����?-�������O����!>�y�ǟ������x^�	��,�ƽ��s?�5B�y�b�`ۂ��6|o�
Q&J�IH�|��S��'Q�K���?������W��u�����������ǿ�������W?������_�����,6���}���~������/7᫛_ޮ�1�9��-�2!�R�Fƍ�,�'��Ύ�d��x�z�9Y`�<�����9�Ok:�u�m2:+=*�@~��
+�BO�6	����C�
"�����)�V�P��"١�'-Ie�/�$��B�h���iEh��^f<H��x��[�1��(t`�)�Y�T<�]��Ax�Bz!��!K�L[�bb�z!h�������P^�n,k����Z���0��EX"	7��(�Q|6w`b�.6�<��R�������D�����h��/����
+��
+�-{]�J�"ϊ�g��F�|+Вw��;�]u2�{���-�6%R������,ݽ�o/�B��$�$� O"+�S�fb�r3��*.�QmH@��#����߲f���q�k���"��>���U���OQ��2lUzd��0TԘ枚��1\\�-���;�k\P�Y݋ŏ�E7s�5b\���`XD��{G[���"�jG]�v��x�����ˈgX�ĞbD��w!u�/vt;�˔�[,u<o�J�Ta��M%.J����*��pL���p���D���x(};{�s`��4�}����ЄŞ�َ�M�N�#(gS=*0�6ۭ�e�=��2��9�����}?�C�CBc��uȾ_��6����$��R����} �P��Šr���1������؀)�A�1j�l�5hS�~��jNc�	�lg�o���>�AM�1����+��6�Clc��2�T�p�=�����afS��+�ψ��ԽQ�{�>�o�EZ|�{�bSճbc�ڨbQF�0�I�����~���s�>a�����c���>f�X���B'�ޟ��0�A��~�Bh����d�_�D{��{�E5�4&�_��دl�T�|i��Q�:����W6p1�����C�}?'���~�A_j��4d��P��_S��Ө:��S
+�t��?����������«��O7���O������Q���'9��cz�R���	�{O���Kv�d?�0����0�W+tѻ_����J7�@+C7�N��B���_�����;4,����[m��<�B w�j�rFe��>��O��^+�[:�z�x!	��W����������)��K�2niߐ�g����_+��p�A�����w����!l
�;(�R�z5��Dɑ!���G�k�$[���; ��=M����,y�6.�g�-ݔ����1��P1%
f��T
�L�)�7ųs�h㔄z�l�N�JWa�>�vp�E���l�)��ut�~�Z�?6��s;%���D�)�z���|
+t5�?��E'�|�����C��p��6#ݭ���8o����5<qm�wL}I�(N��]B;�ן�azޔ� bO�u!ɽ��祯�G���=�{�����6���q����D�ޓ�oВ��dw{�;;(��9����?���ۣ�����6���+~B�P9>}��r�S�0�Lq���)I$�>{Se���Z�j?�WMh;���v���]��rꢂS�
+��!P�1�
+N*Xqy�A'�A4}�����Ҏp��=�O�,�}O�a�E�1l-b�C �m1��Ɩ�E�"`�(�K�a�E�1,-bXC �e1�J�b�u|3��#��M�q��@���/���Dovs��І\,�Nq9}�_ۢP��؃5hح�.[�J�:�m��h����Ƈ���jB�	X8��h�".I���e,ҫ+
+,R�,���X�Mu�E��K{,�Va����9Ie}�J�}ԊMq9=�tSp:�O���}������x����[�Vع��:��;w�=�EEģ�˨�XS�>�m0j����u(�CA�p%zA��(U��[�N1�a���JP-.��^�k�UȦ��-��m��{�ݼv�W��7��������o�;|_���ܭ[[�i.�i�JDŽ�D�*����6XŞ�����׬�K��&�җ�K�("��7 ,�A�nށ�Q�h�����rb�
�E��8�nc-v8"v�J���Q9��/'uчt�%�X�q�v5w��;�GT?�R����
��y���b�G���.~���j�#?B��V�c[���Y�,A]�J#�"F0b�#�D�	��v��q�u��/�_������?�8��0t͘(�3�.bx���i�1<��U#��]I�۪� e�&HY�)k�)�|��U� ��Ax~x-�F�t)�4]�ҦKYC�KY�ӥ��t)?�7�l�6�`�Q3]�*M����R��R��t)�2]ʏ�C��R:�Gͬ)�4k��fMYCdMY泦�ʬ)?��"��Zy�����)�I‚U��`�&,XC%,X�$,X��ز���Ɯ1�y`���^���D/�f�)2�N�y >�`�[�
+��؏��P��"2�C���JLSkȊ5K1����	�ʳ�:`Z���~��a�"�j8d��Pe�I������������	U~䅮gֹI�iSM��s���P�zm�T�*E�Tና�M�m0m*_��\׋-�L��"Ҧ�_3OO���yz�+�A8�yz�ʕg{^;fr&.����d[opiY�JuZ�s1-���iY�S��e�5���9Nh&���yz�����j)',�A�nr�-B�{��!D���0���q#tE�Zy����P��r?�=���5k�q����=je��+K�C����tj�0��׬�����x|�Zɾ�Bu�#����9a�#��xZ�N2�m;����V�/�P��d�����d_�du���Np��=�ZY��B=b��|�_N���|ђ��|}�
iC�ZY��B=b��|�_N���|ђu�|'����ڵ�|�z�Pg�濜?g��%�d�F�u
9{�}ke��������91b��EK���
�ذ�2b����C���rb�0�勖����[�� F�,_z�1�Y��/'F�Y�h�ZY�qp-�Q+˗^�Gu�o�ˉ�p�/Z�N�op�t�ZY��B=~��|�_N���|ђ5�|-϶
�k�,��D�,_�bu��xE1�W���Y�⃍e��e�d��V|y��������/�$�/���0Q��hc�r��������J�.&�7ߠZ���啘���-^0���������q.����i����+1M��[�`L3���-\�i`i���c�j�!L�Q���<G*��HE��HE=�HEur�`�C�e6���N�f�TT�*�S��AR��R��:�R0�!p��q;��SQy�T�Ϙ�ɘ�zȘ��dL��ehn62��(��1�fLEڌ�h����|�TT�1�㗡}
}3���L��JS�"m�T4D�Td>U*�L��N�п�T��n�TT�1i3��!2�"�SQe�r:����`��f�TT�1i3��!2�"�SQeƔ�q���q�̘�J3�"m�T4D�Td>c*�Θ�9�wϦF�#b�̘�J3�"m�T4D�Td>c*�Θ�<�Ε�*5���ĩH�8
�8�O����`|h���7�o�ĩ�4q*�&NEC$NE����ĩ���(24dxĨ�8�&NE�ĩh�ĩ�|�TT�8A쇆�ߝ�D��8�&NE�ĩh�ĩ�|�TT�8��oy�����M���$NE��SQi�T4T�T�O�TT/q*�����,*�{�T�,� ��dU%D�%D}%Du�B�����d�1�A�[A�״����ZAIW����lc����+��v}�B]ˆP����[[��"��J]$��,G��O'�D���D�5���#S�?W��	��;E,Q;x��4X����K�}<�������Q�Œ����S���ԸP����V��A��8��f'X35.,O���q� �qa�qaujܕ�}�	�L��S�B}j\8Hj\�Cj\X�L� 
+c�X2��8����ąڜ�p����|N\X��V�߄��[͜��4'.��ąC�ą�s��Ꜹв<�3d�5����d�P���O����Џ]�jDI�d��4.�&ÅC$Å����d��G�ů1jf���Yp�6.".4�Vg�AÊ��D��W3.,M���p��p��d��:.p���F���f���,�p�,��|\X���!4_G���n\X�j���!��B�Ypau�԰���
+�f���Yp�6.".4�Vg����츒Baz|5����,�P���ς�������q�x:e��M����,��4.*.�'.��p�rM��^�a�j<sk����Y�'�rm��x�"EN��)r�
�ȱ�+��"�x����)z�d̰N2fX��������M���(����矌6[�^��Y�J��Y��ɘ�gL��W��7�
+�H�59�ۢ�ٿa��߰2�70�7�-�7����;��
+x^��D����Gͅdr�.ن�,'۰�N�lÞj0����$۰���΋��iУ[��-z���ۡGu��
+��x��p衏��CBҠG� z[�(���C��0�u�0�	���E,Q�Ӆ�4X�-��K�C����2���umӡ1���	�A�:���)��!��!=�!5ꐠ{(rM'��r��5����@_�R��P��(@�]+�}��1���Y���!�:�`�:���:��F4�m�X2��Z��)(/@
+�H� HAHA�$���kB���GAy�Q��<
+�<
+z�<
+jT�Vۦ"T����`�����)� C ����$/��T3��S���HAiR�-@
+�(@
+� �H^��� F�����)� C ����$/"�TdpxĨY�� ��`���|RP]�#�|�KըY���!�:�`�:��|RP]��^zx��V��)(-@
+�H�H��������,�Xn���Q��)(-@
+�H�H������ɳ�	.޷AϭfRPZ�h��!
+��HAu�G��촳Q5j�!�uH��)�)0_�T�!��r�ë�Qj �H���)��)0_�T ��k�%��v*@
+� �HAiR0TR�ORP����|��k�4�1
+��U5F�p5FA_5FA�#�u�Ⱥ<3[c4�1
+��U5F�p5FA_5FA�#�i�e�As�l;�&%A������#��#��#�]��:���f��-��k����鸾>�$��!��B�q���~y:��O��I��{H������o98�����˳r}}V�?HV��CV�_'+��|ˁ�����~y:��O��I��{H��k����o9z�L����q}}:�?H:��C:�_'��|��eLͬ\�<+��g���d��=d��5�r�ɡ:9����L��K�q}m:�?D:�o>ׯ���K�P�_ͬ\�4+��f��Cd���r���~�C�G��\�49��&��C$���s���\�M�|�u�s���\_������O����s]������nr�_���k�s�!�s}�ɹ~ur�k�n9��8j&���ɹ�69�"9�7���W'�:�k�w��5�s���\_������O����s/���(5st��]_����������st�ۻ�r �n��_���kst�!rt}�9�~u���8�k*�l�f��_���kSu�!Ru}�~u��cy~hJ��o���$UׯL��KSu��Ru�~Ru�z��v�^`��6^3�L2���=��o�]��ɮ���+��+���+��ٕv�ض{	��lv��0�ү�]�WfW�fW��eW���+��"�Kj��U$�n��+
7y�p�7D��3n��M�h�{u�M^i��ӆ��!�M��p�Wn�F߫u�J�N�6��
u��G����5��^ݨ�Wu�Q'o���g>��UG��fg����
>y��'O|�>y�O^u���-`4]I� �n��+
>y���7D��3|�O�X��4���f��+�:yڨ�7D��3u�NV�qt5�f��+
7y�p�7D��3n��MV���Y�!F�8�Wg�q&o�8�g>��UǙ���ǻ�?Y�8��B%zAІ\��3�W�q&�דƙ��3�e+Qɏm�3�J}�	%�g]3��U0����7T���'���`Z^躖�?�2����(�:1J�*F�
����Qzuc��ǎ}	��l��k��j�(���7`���-F�ՎQZv[�E����[�d�--�t�%��%����I��d�cn��[�v�1lw��k>��ֈa[Qd�]��7J��kjF���ȶ��l�CD�]�m�:�
4!��o���r�F���ȶ��l�CD�]�m�:�m�A��Ȇv'�uC�niH�Ն��!Bڮ���[���z�� F�X�[�v��lw�X�k>��VƲ�8�`�8ץ��i��!mW�v�i��C�neHۋ8�ѻ�)8nݐ�[�v�!mw���k>��V���؍\Ͽ���[7�햆�]mH�"��i��!m/vlj��$J�ȶ[�v��mw�ȶk>��VF�����	{	 �"�n�ȶ[�vK#��P�m��ȶ[+��Eq`�~�� ����v+#�nid�*����vkE��(ڍs	<�dd�m�v�D�ݪȶ;\d��+��֌l{Qh�~x	�ld�m�vkE���ȶ;`d��-��֍l{����K�7��m�n��)�\:�ȥ3D��1�t*#�ؾ�|��acPN��S�t�1Jg��c>F�T�(�RnŁ�ŏa��n��)�Q:��3D��1�t*c�P���ynC;��1J�4F�hc��1J�|�ҩ�QF��ı�P�`�Q3F��(m��"F阏Q:�1�ȶ��Z�*���I�48�h����I�|pҩN���8�_�*Z3F��(m��"F阏Q:�1�0�����R3F��(m��"F阏Q:�1�0�#�8�1j'��ण
N:C'��I�:8�A`��|��N��S�tJ���P�I���S/8z0��7�9��5��Nep�)
N:C'�~��N��d�:�oE��L'S�[OQ�����x�"8)^p���h��I�p%�9���D<<3�]/�����5K1����i傲�U�J;�����~0�f�y%�i.��4�	l�JL��2�{C���۵g%�峒m��d{�Y�v����Y�P����\�v����������C�������������k_G��]7}�.M����3��3����:}J 70ݜ|0Ĩ�7c����ڼ{���|ތ]�7D����Iތ]7o�.͛��y3�y3����:o&���$fa�͛�K�flmތ=Dތm>oƮΛ	�(�L�4�#Fͼ�4o�����C�����f�꼙�ƿM�U�G��y3viތ�͛��ț������y3A`9��5'����إy3�6o�"o�6�7cW���5ܫa5�f�Ҽ[�7c�7c�ϛ���f�
l�j�fތ]�7ck�f�!�fl�y3vu�L`�vd�0F�Sތ�$���Lo�K����~��z�
~����ٶ�'Q9�Y�ٮt�����pAg����]7��GAG�a����
:�͂�v���]t��:�}���Ag?�C?4�	xƘ������*u�ZZ�5���2������@(Z�i*]��m�u�Z��_K����p�Z板V���X9y-�Q��k�:-�����k�w�Z��_?p=;��*AŪ��J}���l
������j��yQl�U�`�����*u�ZZ�5���2�������c��i2�N�5��V����:�!���y�U���b+�Gը���J�����k
����;�j�ƞmʓbkü3�B�H��Ѐ\�s��W��\�ד:s�t�e�Qó�AP�`Q#~W��@��Y\N�(����R^n�Q*�Q/\�1$\�E��e���刢+���Q��U[�ʪ��DƳ��k!�ѧft1��}t�E����xtѪ]�`����чt��h@B�w��(Į�v�-\��[��]u�6�U7_����/CJ��2۫���i��*��^�j9Vu��wêR�~'�������!T��Goi��Gml�V-ǟnFW7�)����O���F~욪9��`j�Q�`�U��-�
�ͱ.�Si���{ׄ?z�L�?��*Ū����D�?�VZ��4�\?�lS��jΪ�����������Y�ʕ��~�Ef&O���j�Q�T���O�8D7�)
GtŸʨ��a���-���7G�Bu�Ś�|M��k��6�����'t�8����hPb��S�b�R��ַ��vo�9�=/
+}�z0G�HTb�Ə(�Y�9ݼ��0�܉�s*}����˺`o�x�zg�s4�y�R�����9厞�S�籣��C��g�9z7�s4^y�R�����9�.��S���0������s�啘���/s��α�+1�uc���9���A���r��h�-�/��ʱ�+�ʁ���fH.;D<�U3u�"��7(�G�nԗ�� ��0����v8D���"�v��1Sn��
���R�M��H�O�֭@�N:uW4*ת;�Q�^m���]6�B޸�b�]��c�E*9&\pZ9&<ڤ�W����A����z�SW��.�D�f-\0�׬�•�c;�k
+utX�	�������ש�A(�:5]���8r�ع"^��*QGE��,E�n1�N�SB�:UT7������Q��OQA
��	�J+�F�{[�	;�My��i�5U�S7v"+�,����=�N.Ą���DP��z0��b:u���J'%t@��q	nl��kB�~��d�ؽ
+�4�{i�2$���d�q��HV�w�Ѝ���E2}�_�d�(��b�u��wA��{$���o��kZ0��e'��HH�Jo��b*u+�J�N���T��v#/�-S�t��>YD�4߶�b�t��4�.��HS��v#NJS��j�\݊r8$ӻ�UH��~K+�!Y7�w$+w}�G�*ϷF���o�"��Q�B2��\Z�ɺyɻ Y���=�U���б����,2�46l���f�~@���8#\����5����S�K(�|�w�Z<m@}�IS���ᶸ������xE�������h�!�d��[������7&�0k�w��T��&dW"�]�@�d��@vm
+��2e8G�� P�/.�B���Y� �U�� �M�_9�n���_��� ���$�d�'T�����$��A(j�@Q%E�
�@Q?�C +p���E��	���"P8�� PX��(��0 ig׈@A
+*((E�`
+�A���n�qt�"�o�@~%����@~?��C ��k�W���w�zMݫ<t��н!���нz�F��'?t�ɡ�����;ġ���[���	܊��'?�^ڨ�K�zi�!��Q?^ڨ��֋����T�<��7�F��ըԳ
�Y���F5=�^���ƥq��zohT�
�J����ШohT��Ӥ�3�h�t���ez�?`8P*rC���g_��d�U��1ۥ_M��&_�_��C�����O����J?������?���v��0����t���O7�5߁�I�%w��_���d���&~�5�z�<�>d����=�}	�&�V�����!����,�ϳ쫯�p76��
+]���߾g���������~~�"]&�~�W��?��Z%���v����ԃ���:����s���D�`�h=��u
+�����ls�@��7?��A�g��;6��:Yi`�$��hm�>]� �l��&��'-!�)�{����j,�f:ۧ�I��2Z�y�����d�}�;�lr%�N�������szBQ�F@C�&p�N�duLU�D/��N���t_�#G5�ʾ�89x��">~e�:ah�
+��+|�7����k�,}���)8Ќ�:=�j0�Rƾ�Az�h��^/2��걢K�-�n'6�MڌA̯�6��2���ls?Ӝ������Q����7a��|�bijFE)�+;_�
�x�e�w��ev�z����྿%�Mv���,�Ϸ��a�N7�j�V�S���#�+�w��-���n�>�_�]��Rª���׳���-�[�ٝA��S�+d��3\A.�;9���٦3`�|�vW��I�1C��]g*��>�O��h\$Q�u�q�ݝa��pq�SݧP�v��(|b�u���ݮ���mT&���ƨH����)�`eBƋA3�w��@��x1\f��]��X��g�R��Q캅7Z�g��)D�w&�B͈`�]�P��nQ���q�~��L����9�{�v	���e�.����p���5k�0
+����5�n�]�Ho7[�G@��������a-J�f�"�n�E�@q{�]<u��(\���PRL,�;3iQV��Mt�P7��RC�X�~3�Bg���2ö��3-����5���P�G���w��NQ���x~P�E�ґZc4B*nQ�8N31��vܧ��?��lé�a�m
�=��dQ��Dl����
+J�H���a����Ք!�-���!ȊR@���!ۥ�}<?�C�I���f��i���t�H�6�f��`*�	׋��ӣ	���B�n��1�'��d�!���l�O�����JvO�F�'
5��@+r}�Z3�BL~��<Y��MxCr�v��{EVo���Y=@��O�Y�q�Fz���.��Π�v�?�a,�;����4��!]�W�,�fĢW�٠�iQ:��~���Ƭ_O!7����m���.3)+���J2�?#J���'̀��	��3@~Q�����i�r��;O�^�wa�^��D���
����%(k�9TH��L)t��T<5���CjF9��4C@5�Ǎ��,J�fC��<�����&1��R���b�=�`��~�Ά}�����@�����
��q�\QL������(B\�fn����ŠS��Y�xP3��ФHGǸ�}f�((ʖ�o&�4PRK���@
d��P�h���?�h��@�WP�:�����FC�-K����DE��TS('"N����P6J�f����V�-�̀�-������aZ�������g�i&#x����&ɺ뤡�hh�
+�#��q���0I񸡡Q��1J��~C����>u�JN�j�W%>#xX��N�B�T��`a�y�0Z �	��‡�*$AS+�
+�]���]A��r�i�5]���v׋")
+�7L}���"]�c�H!4:��Nާ��!��2�w�x�r8�Ð�aq�b* %�1e�m��`4�b��0��7c�
+M:+#��p�)�
+���G-˞�:�JÇ]�;�ߐf����x�B�pK+
+�BK�UQ�$c`�MrIV+#9��l��q���,T�#̻��/���$-����S���8XP�@��h�)�@�Z�)
+j���͡{�U,�����t��h������ʦ�ב�ζd/��"B��c�v�Ƕ%�61����ŅgB\<�IwζdyѰ��W�d���U�ߛk�%�
τ�0
�,<z�%0W�ͽ�d��PA�0Yd�I�3��-Y`tՐM�&���]�(ːd�2YR��)Ȥ�w�LCb����t�l��T޸�
+�*�oIw`�R�o����%��J��@��k )8��@���0둇�PW[Q���g*E�^+o+�
+��0I��`���d=�Ե���^���g��������
+(ŕ
+�8&ž�T�
`m��Ê+\��lo�F��n���R�|�~L���T�m�
[j�@i�e+ �q@����}4�̷�
+o�g��n5��a@e��ғx@���T*��6�S�M$��Ru7���*`Y�4�b��h&�L#���G3	�,�f��$0��6�H&���zآ"�02���n����9lƞ
#[`����p0�(���R5�f0,�H�^4�*�0�q`���3VT17���zl�����h��*�X-x1�xx���<9�hm*�.�
s�d��p�6�:؊��)��`�����-v�=�`��"����a��!�꘭�V[�y{܌e�_���
���,��7j��B���a�l��J�V�ܶ�!,�
�nX@�;�R���P��
�T�5l��;�Eq5lE�;��4q��B�ߒ�0��;�
+����P�XkX�;�
+;��!����D�o�Rِ^h��81���(M�h������(�����`��	�X�$fTBs�I���h���,�C
+�9�e)bD4`Q��Q��W"f�As�I2Č2h@�"1�P�vzL3{��ňM�|r��aǶ��
���
�$F΋IKE�~�pb�����l��pX����@L�f��0
�9��0dr�r{��4h&�
Ӱ44L�VPӠ�B��4hR����iؤ�y�2ӰIs�:�zӰ��|�����^�4�#(�Mӗz�M��p�`��e¹���K>Bp�����T��7�"��F��g�tn8��pFЙ4�C'���$�
+�4��aVb��I��~tFD!�$;
;�p�-��W�#�":m-�L�T�]��LR�Ն�xz�����MSI���[�@�
+�;X�`*��ֹ)��L��Un$����5n
+$Y�oo���IR�;Xߦ`���kͦ`�3���yզ`���C�9�v���o
+&��!��<|�]��C�KE�o<4~+
+~���gS0I	�v�=������R�=�T�k���Z�&���
���S���q�n�=�$���y�T&lo���¾54�IEÃ��r�o��a
+&)��a�@��p�}��LED
G&���-��Zs�,���;ri�o5�Yz�LR�}��J�dR��o5c�A&�T}����drͱo��c����)d�"3�̗��h�T��@��/vCGl���>Ф��_�?�dA`7�.�M�
����,
+N���>d��a�k�E�!�]���LE15��������U��P�
@%�p�s�*�?����}�`S/P�|�����d�tqP�3���;�*Y�o8���>��9�<��o8��$߼�0ߏ�j;OV&`*rv/l/�M�$���Յ=�$%�[
;��������`L�$�I��2� �ki�6��&/���Y����`��x{w�)�d�L�i�=�$%�4c�L2o80��dݼ�x�`��x��U=�d��b&�����X��7�.�����-�\p��������<��o8hV
g^�o��#O��j�Upf���D7G��7Lu�����˾��i%JXQ���d)�p�:ZF6��.�f�,]�@QY�4���0Z�;��di8�V
�vk��e��S����_��Z%�sp�g��C�g�uU�E
+�*@��6��,��U�+��'���k�����Q�l��J��+ˢ�Sl뀋ƅ��Y�I
�6�y�?��3509̕�v��3pKa7#�\y���p�l5��l�?���J�
G(�XYt5��+׈�w��~á� 7`���d�����/�g�
g��jN�ˀ��#QՀ���ڐ>��#�}��Mx6��
+�e@�.�ޛ<pYJ5��)�4���Y�~�q�z��QR���+��
N��]�|�7�Y���lq��N�Pj�;O�?�+�H�N��gp��e��I����I����j8�S
�vw\��LY5ԩ����߶�8�mQ�a����.Q�A��f�J�E$%V�
+��U�W��LGf�Yq!�~�/�)�У���~;�O�����{d$|&I����ث�f��ann>�4S����ߋ�d�@?�I��s��eOύ���&ٍ����Ж�>7�(����gK�7�2˧���q�l	��9����=�x�^������e�/�J`J}Z��D��Y��W��}���Z}]|M&7�5����H��W����-[�n�R�t�7k>�R!z��Ή�J����eGS�f��b2�m)��;T�-�~�G�E�oA[R��b��J���	�/��-R��:b&�JI_�}i˾��׻R���8�[6-��g��M
+�=�o4}�e��(s�,�-{|�����&ॿm���C^&��	��[�;�����J]~/��-�e|�O����+.িm�~����8!p�L�pӷTF���KUp�C�U/�5�!W�R"��[Ж�$r�L$ND����������Y���(�}K)�{����C��}K��{�.���:�%��<���U`3��*�����RZ�P��Q�'[�Ymp��d��O���^�K�	��ۈN�TN��g����O�?�R���C�|��ɖ�A��E�L��-�{>��U�ǩ�N
+�Hm'/0=���V`g����8Mb��ާޟlI/��'7�
�ɖB?��J��'[��l�V�8R��hK
��.�IUJ<����-x:�,N��jK�?w\*���Ֆ�8]��2�ɖj9]|����j'[*�|�S{� ���Z'[*�t�Y����N��G�sDž�:O�@�*����*���{ܖ�*�}.r�����TW��\��ih/v5��m��.��ז�+�Ŧ�"��mlKY��ˆ,_�dK��?s[(`�R	'[��trT0\yB
+[�s�G��{A�p�ߦ>�������.G�R�#�W�.�'�ג�
+�3��^�+���т�r^��J>����O�7�Oh�%�'��)����t,?���S^h���Vr^y����J�+O��\�y�%�T9
+�������–JGA���?����S^��/�֏<��4j�|��oI�����	�K场�?>����~P��FΩ�1�S9����OH`䜺�?����S^���o�'��f�`�z�<V����%� ^y���wɿK�R}0�W~����&�׷����{߃��1�>�/��S�#����|�R��-e�xu?�n���)���%�*�W~�}K�� ^y՗/;=���"vA|�*/�*��J��.����`������9��G���-�|�~+�D�9���+���ylt��/���X�)�7�����\�s�~���R��o^F��9缍��#r�������tͻe���Uε�;�@�!�w���Y��k%��2�}G��o ^h�D��|�����$���5[J��ˇ�|�݆�_^���I�����qHzu?�B�!�w$��<Cү�1�RA�<���G$���?@"���X�)I����O�E�t�~���{4I��H�	7i�~ݏ��r�&���X�)�I��,K v ��7�nb�mwZ~�Ҽ,%� ���y�~;aܺ�?e��u?�J�*���@��9��S���'���^�򟒡
+�����OP���m?!?tˋ🐞ʹ呁?%;tn�0[�nӃ%�Qw{<�n/����R�*�W$gK�e��o������bjG�D�eS�p�yL�OIM�}�����M��V�3��[i�$/n�}���v�Gf�&�y��O�^�}�K:�SI�=}�7��'$�Ҿy��-��t
����<�'T7�]��)��%���[^9��.�܍��őG�m�oҚ4v,�.�췥ʗ�AG�[�eo�����>%�
���xT��{��������">!���m�S���y5����C��_��ո�e|�-u����G'!��`��pk�?�;��I^&�0|?>��'�p����y$�>m�W��'�jc�8�Ï?��pϻj޲w`���!��??��?pCѣ���#>ڲQ`�����>'�}j�}���m���H����Q���>�'�ь��	�f�p�� �*�yu�A���Q���G'U�����L�
+�p��aH�%	T��K�*�TU�+A���[�`UI�Ѫ�n��>~���+1}��$�߀��裏XƯ<K�L`d���o�]��b���|1פþ�c�_�3��/�x���K�?>���/��5���qO^�����G��]��K}y?���'��%�/?q������b����|T'^�]����ԃx�k�o����G*m���+?�?�.c���܏Bx��[j����.lyz��O�ۀ�xu?�n��
�ڷ<~���'��A��C�ɗ�A��/�
��'= ��w4$���2�W~?��� ` oy�����(�<���xK
+rg������@��c�����-���wq9)�euߣI^�o��NU���FM�*/����v�ֳ$+���2N����~o�w	�=�D�d��	�F�i���?�]�������w^���/.-�j~��o��tO���Uge�ob�m<�~��o%^9�x�x_�7��x�ޗ��/
����|;���})��#�����|�>2�K��/�^��R������|�C/��B���/���|־�e_���a_���<���/囿/��/�^�>f�K���~���|���Q_����}�˾�q��o=�N<³��'�‰Gw־�d_8��ڷ��'�Y�֓}��#9k�z�/�xg�[O����<<�ɾp�Q��o=�N<Z���'�‰Gi־�e_���ڷ���Y�֗}��1k���/�]����/xf�[_����}�˾���_5�K����mŗ������/囿/��e_���ڷ��~���~_����}�˾౔�o}�<����/��GO־�e_��#|݈/囿/�e_�X�ڷ��~���A_���<�|��o���kJ~)��}���R����A_����}�˾౔�o}�<��`�3)��}��})��}��@�R����a_���<�I�_�7_��_)��}��c�R�����b�K���~��/囿/�����o���3)��}�o���|���/������<_�7��<���_�7_�5��o����>})��}����R�����Z�R����/��|��_��K����T×���|��/囿/�b
_�7��<����o����5|)��}��k�R�������|��_��K�����×���|�/囿/�j_�7_�5��o���k(|!�|���-�R����/]�|��_��K����������|1�/囿/��_�7_��
��o���3z��o����|)��}�W�B��|�A_��'>�y����w��|��}�;��|�A_��'>�y����w��|��}�;��|�A_��'>�y����w��|��}�;��|�A_��'>�y����w��|��}�;��|�A_��'>�y����w��|��}�;|��/|��w��<��΃��>��})��}�/|��w��<���þ�>�y�����;��w�|�a_����<��y��}�;7�ɶo}�|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;|��/|��w���<���þ�>�y�����;��w�|�a_����<��y��}�;}��/|��w���<���þ�>�y�����;��w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ���d۷��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��>�y�����;���w�|�Q_��C��<��y��G}�;}��/|��w���<��Σ��G>�y�����;���w�|�Q_��#��<��y��G}�;�<���q_��#��}�ɾ0���ڷ��#��}�˾��o}�<����/���w־�e_���ڷ���Y�֗}��;k���/x|����G�Y�֗}��;k���/x|g�[_���}�˾��o}�<����/���w־�e_���ڷ���Y�֗}��;���<���ڷ���Y�֗}��;k���/x|g�[_���}�˾��o}�<����/���w־�e_���ڷ���y��/|��w־�e_���ڷ���Y�֗}��;k���/x|g�[_���}�˾��o}�<����/���w־�e_�����}�;�<����/���w־�e_���ڷ���Y�֗}��;k���/x|g�[_���}�˾��o}�<����/���w>��y��o}�<����/���w־�e_���ڷ���Y�֗}��;k���/x|g�[_���}�˾��o}�<���q_��#��}�˾��o}�<����/���w־�e_���ڷ���Y�֗}��;k���/x|g�[_���}�˾�񝇏��wy|g�[_���}�˾��o}�<����/���w־�e_���ڷ���Y�֗}��;k���/x|g�[_���<|�����;k���/x|g�[_���}�˾��o}�<����/���w־�e_���ڷ���Y�֗}��;k���/x|����G�Y�֗}��;k���/x|g�[O�����Y;ד�a���x���dg��Q��s=��{�g�\O�����Y;ד�a���z���dw��Ӟ��B{������{�����B|��3����|��S���B}��s����}�o�m�z�C�������������П������������������0������P������p���$�������,���,�*~�g����J�oz�o�����TӤ����!����$Ꮏ't�>p����������������;�9�;~l�Nc��ͻ3������������#vw~r�w��ܝ��?*wg!pǏ�݉���rw�q�w��ܝ^�?*wgpǏ��I���rwް�;>Ux�;U8�;~T���������G������Q�;�7�;~T���
�����{'yV��U��*��B�!?.wg�f�T};w4�)���)����cvwNoh�|R�~wRop��xޝ��9?�w��wΏ��y����#wbop��}�;�7�s��Н��9����
Ct'�w��!��{�s^�<���<^9/��ߝ�+��}n�N���Y]������-�$��hMջN���ܧ�~&W���3o?�+~������?(������}�gr��>k�3��W�$�y\�9��>'�3��Z���\��x�L����'�~&W�h��Y?�+~��髟�?��l���m}r�gr�~��Y��񻸜ɲ���$/Է���|;��4^�j�w�؎(����?˧�|Fw<�����ju�'�=~���܏���]�\���C���|�y�/����|�z�/^��|�{�/^��|�|�/^��|�}�/�$|�]_
+�s�r?������O���e>�/~���|._��ݑ����ޫI]�������t>��	%#�~('s��~��I��J]��T=�:�'q���ʼ.&���h5��D�ӒM4�l
������4'�M��?��*��4�^]�}���L����Ţ��o���.}��8�����M����<.~��)I��LU6��6\��0U�q�k_���\�x�x�#Y���3�?_/�dwэ��a��I6�K�_.�)��q����z껫��\����}�����W�MP<�T�[�����z��{��e��H2�j+�m��ɼ�^m�B�<]s�y��>���B��r�3W�d���O�Ol�6~�����J�����z^�D)���s%c��7z�Ti[Ǿ����.�����E<S�2��1�
�iV����o�\Et��|��;�#�����ֲ8U��D��>�U\�'o˻,�8[��(S��0�x2���'����^�Z��P��{Q+ L\���V@�x�hU_^ L�.�E�Nv��P�l��j�A��Q��h�;����2)�k|���Y�:lKs j�VU��k�`x���/�ۢF@��,��d!fD���G�tZ�2�
+��z��|��J@����l�[5���B�� z���</�X��B-�D6Y;DyF��jdP l�uЖ�@�x��A^�C�f��g� �@ȸT�4R�s���D�����)N'���C3�IIE8�a�xqFg�b!j�q6Q�+�ĉ��tnYI�q�U\V���+���L�Rp��&A�xg�ZɃ�����Dt���q��i�����č�6��:4�g3$GtB�3�D̀����2�3>	Ey�t�*郣Y�LU�d���1(&�.UU%�L�(�E�LU'Q,�j���:�d�́8r:]$�ί�)�miĕ�<�T����3���J�A�y(���0CwV�#��D6:��$wAF�
+'�rW�#1��0���E�cg�����[Q j\�]���3b��4��DU������j���(��*��1ێ˨��YT��]�!����!�$b� ���g3�}Kk�b�?Ô
 ��ɃX�Ö�#B��$t�t���B���;.\.���h&9���~��<�] ��Kd#������]��ϑ��8��우F���C+�^�i���<E������O�
+��wT��F�r��_G{06�*.U��^��0�����=斋���anh�膶3�fK]|�V$�M�-q�p��}A��:*!�BA�Y��s��p6~U�F�
+���'ὺP���1�l��$|T��=Ba")�i|��6B��yRF1���I�Q�a�@�T�,|�1W���_W# h��㮵��f@�x��2P��H˯/�(�g�˜�� TZ~l��m^�a6b�~� �;�Ȼ��=�(�D�Œ��3
+1�h�l����2��e����r���e�ќ��c����_Me�,���u�>��R>d����a��*��:��� �{�t��R�@X��^��jD��UP�*�z#���:����"q�B��N
+�j�>šy&\!��y\�0�#��ٶ�(�f�;
+S�FډH�JOot��N��[�Q�M�@�ѷ���1pn�-5�Բk�a[k(����,�n�t:�-���L8�!��e�!U_�07����&�wAU�SB�'��\"������ǜn���z��u)^��G�Uk�C^�� �������@y�X����i��I�z��{�1��_s7��o�����/bN��8A0	r�D8�7�TE/��J�g}�}���b��uE8�0�@$��x]���cY��>´�S��z���P.���#4�2��|�2�k�"z@t!ك?B��i2�0A<���Q]���Į-dž�/�d
��gVx!�=R.��8���X�|�/�B��g������]k_]��BI�Mcك!B����� D��eq; T�����%X��ׅ�!!)q3(2�U]�� 3Y�>�����D1#���*��#����}����I!TO�q-�
�G�T�=_�"��ˉ,�j�M��&S�Ghӫ$P�	�M��yQ�9=�LQ���T?�0�@|�%�9�M_i/ѕb�F2�?�P!]G��y2�vM!�
+��x���U��C���ΰ�m�m������G�SF�j*+�����K>��u����:�֩�t}�_��庮v�#U1��M������2U�i4M�I��Y�.O��#�<!��uӺ��#���,�Ba;��B]���&�BͤW������4�aP��h��F��#�t��jf3�4̒�t'Ru�*%��k��!�u��W�_r9q�`�?�
s�t�0��z'{�~��o��:m;*�5���Z�+�=��J�٬P���
Sj��Q�}�V<�.�����ѿ�8e~|����{�:�J���P����,u���j�=�kC������C�R*�U�r[w���24D��R��C�
 ԩ}|ۍq�I��^co��u�X�c��Z�*���g�􋓲J&a�B�6D�r�]��Dx��5C]�q�Zc�^�$�LoKE�$��b��mv�巢��6��x2&��ٷ��@�y��N��vH(�$��#�s��fxQҝk�u.?�
+f�@����ڔm�T]�n ���0A��K��U<&�����K߆:M"|���B'a���AF�LX�L�,M���C�� t)���d
+[�
K%C]��(���S��6�ێj��PF����K� bIY�ƶ���`<��,��!����&A�R*`�1"�%�e�Hʑj�,�c��e�J2Z6Z�]@�S*��F�ەw,�]vQ! �Q ��<��7��J�|j�@�慑5BϥZ�E�Z��!@z�MҺ���ud�����v��NǴa�f����"�]iC �49���(ɸs�m�Me�����t�0���/�l*K�>@(U�]��JB�wv��Sq>����|���Л�4������CSWV���
��^��_;@PW�; �.�E�oC��jXL�-RLn��&��Ύ���i���N�$����b�	Kc 8,�7/sY���f(l4U���B��SŲ�M�%9@��ì
+(o����B��b�N�V����JTAfo�k�LC!c�./�IwE�w�ӕ0ض�%c�+V]G���t��z�n]́rqyfA�؏IVW�ߞ���W�rB��Gs�/g��d���h�9���@�A�9[O��J;@P�5��U��O�1��bdZ��U>�X
�:.u.�YL�|�0�l�L�Y,{B���<L�+�Z���*�B�E�;W��'&k�gE����"p훜�lu&�z!k
�#��;D����e����\_��'!{T;DX�smdV��t�su5��3N��6
+Ӕ�k_�Y��l4���G���!�Mw���#D��)Z�8e��|��n��1~����dY��:�ð>xn�FeWu�劐�?�|m�}z��	E\CI4"��+u]E�>)�ek7�Z{�Z�A�Abq�Vz�O�2���"0텻<��*U��9�B�O�����h��Is�D�J��tѱ
g��a&����
+�7ɳF�m�w5�ʰ�1v�"�ji���;Dڳ��� ���>�L�$M*�,	�h/�@0�C��%k��B�^�w	}P�5�0�g�ڕbX-�6D�:�b��"����{�������&��2�eqw�A�7����2>��}�O���>DP�K�Z��
+�~��P�UO����W�V�e��TZ0��lϋ|��̙�.�d��}��`X%��;�_P�K:_��1L�C�u�F ��r�*��$dq�?Ԟ%^ɞ���!Bղ��/_?�49D�Z6[�x� �|�Ql��t���1�8DhەI���Ӳ&�TA��
+�=�r�j�m�!p?]{����`�|�`s˸�8�z�!�߲�4�%a�(��%����@�m-B��D�.�r����Ubؔ4��AkL�q��d>D�Z�
,2'kf+z*ürR�k2��m�������Y��!��>�UɒcQ� j�SF�Q[��"dm�X��"�}|�5��@営�]� �h�3�W��B�=۲�Х�Y�a�A��
+SO��{�VP����=D��K9��W����HtR�W��|�!B�ҵ�tQ	Ao���|�w4��JG�[+�$y@x�ם��]��v�q��?-&����F��x�OW3������
$��wY�4�0�3u[�=aI\�qw�EW�~��a�>kL�esjBW4��ގ�ut¡�\Z��_]��T��6H�BPZ>�[�7��&Dǽ��f����AE'�XB~���S�s���:�7YCP[�T��s9B��++�=���ǥi6oV�,��am_���:����Dl79�y��s��V˚BP��
+�]M��eU07S�!B�����L���8B�۟��xsP�}%����m��y����>T�vP�U���h_�i"=ԼK��H�v�!d��M�P�#��=Oc���B�œ����h_��=B�gz*�T��E�YS;�5�']eQ�����B-eiG)K�βFP&qW�9B��g�B��~���M�+���`[�,a��¾��EFy���� >�1����X��B����.��r�xk�#����6N���"�L���f�7ޮF@���B��O���Q�#���RXxq�Fu�"P�ւ
+���f��5��t�H�����	/W��
�d� ��ЏM�Y����Vռ�<@W3 �<��-��ɸ�)��xW[IJh�#�^}Y��!�*)��7�����ͳ���A@ճz,lD��E�����{�'‡`@=��xV��K?B�ӿ�:s�?�/�_3}���ǂ�!���	��y^T�LxoC���D��pk�#�*���%���������݋a[fV5��+�����l�#��U�@� �W�}*���!�E���@\����m ��ek}��#!��?_�q!o�Z��:Bx��e!�� p�kᐉ���e51�j3��xA@ͥ�	��s�7#3[
+�a��x�Uj�\ͅkt�y�&3�]�3�լ����h>�'7����s�0�A4�;�)�y&~�̶X�]M���4.��E��V�Щ��!|��r���4�a5_Q����jxGP�4)��0G�yZUE2���������>*0�NTwm�u\H�0Me;�! ��Y&}2F�K�N�J�z���l)��A0_�H�z�a0m�{n`~턨�Fɽ��B��1�gr�
+�^9F8��m�� Ӫw[s����1�/۶
��3
+"�3UVI&�# &��d��c�Ƽ�9���q),���������t�9�z���j��B�A'YY�MT�\v����Z��
+D��'%I�'e41���.��
+�v�R��{ѯ**�y�N������A�,�/�EW�X�ֻ����[DK��*��0��Q�q�V[�u�8���U%���i.N<F�N��R�ͤ�!F~+�MAm��	XǙp+�c��$���C��S�E�:鿽[�a�������%��c�|�� .k	Q�B�ApZ�1���&�K���yW��D��zHQw"�𳅖"���!?Oˉʤ����I���6X���hA"�Ҫ������2�q���-4��]������1�~.�}��Bw��=��KOJ�q���f�M�CpΟ�����I�2z�R�<�07}��Ŗ�t^�3���1v��&q�f��:���1z2kK���q��3�tU=�'Ϥ?�/ϣ��謲���z��UMd� ��\�w�sE��ꍹdvU��hNI$���*U�D�c
=+��_�՗c�=/��I+�:F@���$�'8FxѳT�E4?�"̨�{��A%�T:����q)*�r�0�����r�
+�8F�Q>zy���m��c$}�����HY&����^��VN4I9a�r�q:�1�^��&���1��r����"�F���r=�Y�wՒ�O,�,
2����"�Q8�1£����'��
RY֥+v�	DV���Uw�`���=�Qg��D#�ꋺkyu�Q�6ݙ�u��3Yi�chuwZi��j�-o=˳��AA[O�g󘪬��ch=M�ڔ(���YOS}4����f��$΢�x���G�i�U�B�d�<6�*��]JRiC�-]V鬠f�#�6������q1���6�<q1�!>�d-Adk�7��
+�YOa>�1²��eUP�YK(N�%i;(@���q��.���i<�]�u����.�"�S����T����d��Os���J�+p����^�vf�zn'��Tѕp��O��J8l� T��y-�s� H��<M��ƞE}��zk���'U��f�;�-�!Q��UyK��������4���Q�u�D�'���Ng���t���O��F/��E\���NU���I��5�㼳�dWC�^�F.{<A�3�&	�>=��*�E���'z�-�ͼ��[!����L\���9^�%����� ���\V�ʀΥC:B��͋��tr"�B�h��a�=�y!��� ��Y��Y�.z��U]��O`��n)��"���j2��BmP�-�B����E������R�YN�M������P�8� ��'�>��^� ���4���w�2�j�&z���N2%��D�H�B���+�\�`u���ϫy�/�
�X�".r$�c�h&�#��-��������t`�k\�������y��e�^P�3H��X<UB��U^̤���\|-���c2֧�*�����c����"���
��-��I��G���4�e�-N�T��-�"H�6R�E,{�v���r�4f=M�2կ;A0��;����?ʼnpB��?���ڬ�+��'ψ�1
�I l�Oy6���������f��v'��r����u�̤�Ω���I
+s�,��A���5|�b�~('�����
+_!����?⛹4�A5��2Y���{R$�X8�"<����X��{����+fw�? �|W)
+�U\I_L"��+5�3��Z�Re^�eo���U2��� ��DM���J	ߺ#�嫤������|U�W����L��V���Y\N��}Z�Zg����!+�̝t������4y'+r�@�ڐ�A��TV��*_�E9'6a���o��*ɒ�ꢟ `��.�J<@ <�1�_4!<���.�d{I� <�k�>���LP�:��Q�:O��;a;��@,=s(>����7"�G�J��l�����"�H���T��BP�FG�����cWKY��S�Q��-�O��e+"�|��n����.Qgq���7��|�LLG"YK V�I�uW�V��
i�'�����)���u���
�R�����s��V�-Ud�k�qfq��o�@���lK��X���-w��<�'�
��\�d7�<��`!����D���¬�
���+ϕ����ϓ4Y.����!��,�&qR����VE�XO4/ T�?b����T^��C��A*/�R�\3@`ʋ[��� �	i����X�Ͷ�	/6(�YO�贈��)��T�n;8@8�Ku7�+�d!)/:F���AcH�&�G���@�dH��:@�KB��a�8�O^�'\. ��e^�L֐d��p��,��a
+��|W���m2���aP�¬�X^I�*�n�'ŒZ�y�������B6� p���1�Zh�����;%<>Pn�����,/o�Tz@(��&��4#k�;��Z^�ɭ�JG=T�ߓ��F�����?�s\�����7U��i8�2����>m#��y�46��*�k ��U�%�����v�$�!��䒌�<�g�>��A�z¼��d̀��v&~�CP˷7$�!�#���,!93:sE�I�� إ5��$�u���j�52�.+��!Q͢���5U��|��Xػ�ji]ɾ[��K\1�,���ċ_����Z�B���k�����/ꪖ����Z������ID��o�b�oec!�f������C����4�N���H�Y\��T��-~�Cx���2.�ۼ�MGr��(?>${7��d����
+Q����6/ԬN�"R�4�5�J�*ʯ��(�y�Z��u5ϩ;d�dF���8�|�j&[�iH(����	AJ�Y�� �,�����A@J��K ۚC���T]��Yx9�x�ZՁB8��^λv���.V@�y���T��E4MJ��Z?r#zqh5kȴbദTUtvyi�x�ј��j��*Y$���ȳPkf��4����J6e@ S�o9��\Vni������t;��-���qkI��!O�^� ���l����:���GF�@vX�cEWV��^.I�:��P�XT��Q}ʀ2��"�i���C�A喒�*D9C�@�{�5>D�ӗ�%�2����+Y[ L��t'�����|��:���J[�b��2C�>��N�N៾���u�b�SH%\���!x��L��UR�l��:�
>����=�'�wI��C�M���G���a†�f��t6U��EW@����Rd�T���㩸yT�:�f��p��
+�J��J=6�T�k~��j����Z���,��^VJ`���ԥ��&����E��Ȇ����Z�̦��F��m�i�OD�!�����\��1D�Wn~�ǵv��R�5hm�����ӎw��C�;��r�U�q[� �<������C�������0*�,q�T��$��yR��t,�C�QU~>��F��(��N�:4�fz����9�>��O�<�椊6����t����I�w��l_���`*k
+���L����K��Xxn��17d� ��ԣ���"H�+[�s�A�ڳ<#Ԇ�ˀ�W�2�����f@���i��#k]]��x۾!Ӻ����Hgo“�pr�T�4D���I��댥���A�����1�ZD��K@kی�+��P�Xs��+?{i'k6��n��4�BSw–Oq_��.L�Gp�W�BVgn�p��u[ԋh���\�:Ys|�+k
D��JVt�0���I�n[)�v���g��4��8J�ջ�u2��t�Rl9J��嚈|�� �?��ڎ؆������M5��oGo�;�˞v�o�7���B�em@E4٢.��.�m�x�Z�y��Z�k<D���Z�2Dp�K���b����p���dm ܭ�=� ��O�kY#8��e%�U{�����ŏ[Z{E�����!���X��x�!�C�=�;��]�@=T�X�@�o�i�� �l>Mf��d-��n.�[�b�0�[x| P��7�iW��i$��^��4_$�'��ef���>���1����!Ϸ��li6��Lt��E�^�R� �J�쫌 �o�,�}!du��9P��{��Re��+�1��/d�z��D�\
s�G���UD�\���૯TY�e�D�1B�ճx)]��n�uU	�#]}�Ϣ��*�[}#�a�yS3^!����O��e�.Q���ǎ蠑�j�ݳ3�����V:e�
+5�PX7Po����z�������ReTԢr�m�3��	Y��4��E<�O�e�2H�&���(�f��W£�Q�W�@���&P%S��1B�KQ��S_$��?:S,�UJ8B��W�Z47!0����QU��I��t�C�h�~;ٯn&�	sdM"��d)Ħ*��먬����i[4w�$�ǷB����Y��&��
���S�(~G*Y�X�����|��̖;?l{ϫu�˕HY��_�d38�ڤ�"l�zb���,�*Tvq�D�
�0B�U:w]�v��\?�"R�!�M,�!�*_چa��x�C�o�K�1#�hu��\+*xհ��u��������GI&zg8Bpծ�̮&P��T�I��o6+�,�M�%��"Y�=����AV��L��8B@էI&܄w�P�G'� !�*!�ؒ�SB`U���쉷I�����!IUF�y�N:�_S������/�ۋ��6��Y4��L�,c���WvgE�s�G�
�{�X���-�A��#����%���c/�i2��0�i���O�Uw�95�þȋ:�"Ap��z�?�C|��j�A��Qnb�켂��3��w�W!��F
{�ط�!^&u��e;tqW�hO,ӥ���_��WFSR�"}~��e
��^�빍X�5!�SI�}�����(���dy'��z��<-�wҖ?pc�0���g`0I��jD��"�YAc__)M�� �i�z&ہb�0�M���9Ae���T>qA�YG�܌t����@�Y#s��NG-��>��|b�[�QmB���g���J��+[�
+��}�,V��$�[����e�rGg�Rr�N���!mOˉ��t�!���w�F�#�}�74��
Fm{':s�{RUFo�
尲Vѱ��6�w@!��z"+(>B\c�'�*Y)���]F���:�^��H*P���k�K�1�����Q{O�[c�8��jRε�N�¼.�G���^P� ����J�e� �MZ���#������f6I��WXW��a��#�3K/|F
-ā��K��[
+@m�A��dk�l�1B��J�! ����rB�Gv� ���G�+O
+��P�o�E��	D��Iu�T�9QL[2�\h���sy�P��%H2r!t�)B��׆�a\�m4��[
+��i���DQ��TR�&��<z{!*��
"��|���<m	Q��"���Ӽ��Ek�k���"��^��w�r�,-~�m�
dD��3ė�ɬ.)jC�;�|��\�rM�ܮ3��"���
+c$�� x�N+�U.H'��?�W�DH��$K!ˊ��PkRX�����Nv녆�iI%�b�?F�aw�Ipo+�}]��`*���آ)�hFi��|�z�r����Yo�����y�N�4�Q���,�����L{�c��:G��qF r���k��D~���L�X![��9]�Ya���D��u��w.�#8<.d�B�:��i��	)/�֠�5x>�I�*�DR/������&�Ġ����@���g�h@N܌	����� �|���\gk e�k:�Ch>g*Ԅ�P�*��loO8l!x�W���
+%m��W��t���ϋ�b�laS ���G���-CL_2�	"��᎟��Xoa�
B �,���6�Hn�������ʪh#(��ǡ��˅���!Z�j{�|�y/�c����ux�$PW�m���s]-�*2�@CD͍uۊ�����rY���c��j�L���ȋ���%��߹�Z��F� Ʀ#@Wa,i��]�
���kS��}���:T�!��I�����v��6��Q�P��1�(�H�Wh��Y5�.�m���4#�CYFyO�Ϥ�N06M˩Z2��Hb�!�{�
+�!9~��~�E.*��m�����e�����O�z��@�9].�6�z`HO˒F��fj�(�qV�k��M��u�L���8�:�-;�h�A���*;d�s"qRY;�������
+i�W�>q'�zl�
�u
+;����SU����)P҃��?洁�%N�a��c,�q�HJ+3�z�2\�[Bj7l�)������i�U�wkk �ͦ�H��O�d�/�d��K\$��.�|�]�ή��͆$mh�\EE.�����s}l�J[B
d�2�P�V4Tj� μɣI<��_b��_��?΢�'*^AŅ"�|V�zVE����(�㉚晴)`�U��/���q!m�86�JnS/��X�q��P�*�M��Vl9��u
+dU�[G���2u~�E&����ag��m��Ǖ�_���x���+m�
+_��?S5���#'�IT�]��uy�z�6*�m�E��4!�3�C<T�nt��Cڠ
+�o��z5fa[(3j������*�}�&���|b��MT]V�S�@!�r�XEi^V�Q�G���K��LI���~*y�J��im��e�df����C
-�	��>ꏩ�l޲e��/b0����Z�
��ͣß�5�M��R�B�n1�QT1t��[:[-��նV��u&��5F�r'��A"d�i;at@�-DB���g~:��ɞ���ɂ0�:'z������= ��v���lu��7�L����#���h��R��Y��8�n�Nkk�(�+��B�ܶ� �Wtw��o;6KW�]j�6����)�M�l�w����n@t�s'�*c�ZU(z[-�D���9$�CɗR�����+���P7�����5O����W�(�^(�i��P>nR�jF�R�A�/�/�����Fx��$a��>�H�@Ы}�=�eDž��煞�R�h������Uy�Q�ꀓ��x�	� �n^=S���K���1IkB+���rˋٌ.A��E ���� �����cJ��E\��5�`�l�&7�8��o�x���X�O�6�4S�2HU�g����ф�~�a�s�t������8����y�6�3UmЊ��zѨ"�ؔLzY *��W��b�,S�z�-�6����t%��s`6y��Dϗ�T	��'
�8M� �ٵIC��fz�Y�I��	A�_H�A��>�X�[�6�4��OT��>���α4�O��	�h@�ڏ�=��%��kTQ���']gAv�c�Ii�9:S�}��=YΗ�9�G��J[��/�*�?�M��ڟ|Eb�!���I�����"�[?��ysO;���v�!��K��&��om\i#��z����(�[?%]A$]���7ڠ�mt��v�#����2'@���h��-)����a�^TK����*&��-t��U������]yw���6��P��|�ӱ�a����"Z,[�_}���r��f�j<I���ߤ!��l�F���aDL����C)��#���[�~�ӽ����\��g>�Z��Hˁb�{�'lD��|ܵ���RF����gr��ID����}L�%(�`�x����m����N�;���c��++*V�`
+���!'�j�{~�b���(���X�[��Ύ9��3��O��o�ZE�Y%�7ӟ��P�1lW���|��Lª#���j��8B+�es�E�0SNWF��F �.��Vw1�mb�.!���K���N��S�����
+�zĨ�£De3v-���������d��I&}ρ(����xz��L����C����
+g��f�v$�3�d-A$��ϼ��?ߖ�mUz���+
��2XFK�������</�R���FuT�8@"ug���Am���LRTi�8[f3�Ä,��R�2t�A��c�؀�"5
+��$�=@\�#�-Lj?�d��=AZ��O��!�. ��s��d1 ��2�H�+��n�&"�&(�E�W�Y�����?�����u�-� l?_��U*��r����T�/�¬Y�?����Ԗ%��?�n9�� v�A0N��,��"�]�yaS�������m`�7fצ@��?��ۤ;[/}JX����2bɅ���4��umN�����щFV_Nse���{Ʉ���w��ش`YΤmo�z��λ���.#��'	{����$%y�0��FO��c*��_�q��'��oYݜ�X�p�vE�n���i0�(�1��з�~����\��u����� ��9���o�泎���F�b�]��Q��3x�@菢7�u��N<
+d)��E)\>@�s}P����RrW@� a
�(�n/��� ܸ�aeەk[��×S	�	U(טּ洁���=?:������� p9����-�ƶ/��S�֦h�IuS�&�A��d~�m�BO�ߺ�H��m���_.�xѵ)����'��Xeq�u�i��t��-WwQϢ���ε?�R�ET��uT�5Z�4s|��$�*=Dx�_�*k&�)��4�yƔe��&d6�g��)Wwߑ��U��O;L�Mz�#�Gv�f��W�����E�Ѻ��E�#���|z�.J�����xc�S�goP�h�zBװ�"���s��[���i�p��}a;�N6q���h>��6�җ�2o^Y��Fݱ���QtB��Z'�m�)�j�<%��r�`�onq�K�_?�w��n��B'*tH���֬K�2�1P����"��gQ��i%��C?�*���	6��)}o���O�����&l6��I���e��ڂX��}�勻�eٶ
�a~��{3dĻ� ����%l���NŅC}���Aa���[�n�Q�:PP�L)v��D�Ԝ1�-���D#]�<���H>��!wIw6�C(��[��-7w�����+��~h���A����Z�d�w�����z�@ߍIy���{�ɣ�k?�����h'N�i�Ψ�p����V�]�ғ�CMd{� ���8KJa;���������/�,�x@,��De���r�X�A��?�q�n�� ��:�"��K�-�m!�c�ʯ:J�����u)>u�P�=��Ų+�!�/o�T�"��U]��B�#��p�E�k��!�ݥDwbY�Q��a�d���!N_�l��x��ѯ�1N�c�!BF��}�vYNH	M�Vq��ѯ�>�ic*Z�7�\���b1��+C���Y�ũ<��!�/�ʨ�ǤQ(lo��HK�R��v^rM�\R�sn�<&տ�{`D�y�p���]I�ф���	Imf�4�����(�����!k_�zgm�$k3��T���<>�W�'V��$]N�����a�H{�拴���M�f���=���J���!���g"$x�׸���:PWE=1]?q��v�|1�U�@�7���+kX
+�A"�qFj�a�/����n�!���f�U�C�7J�7�W��Au�wR�:(ۏ��	���YzG�к TP��B�SQ'��]�2,
Uf��+ac ]�w��wҖ�6+��2/�ҹP�JY�(*�|���������mz�u�B�C�I��E��:jo�(�R�d���^ .Vs�X�˔��?D�r�v�%������P���7�Dl|?��s�!�A��YQ/�Tgiy�2f@s�+��7L�<U�#�"�M�j?��z$���N��C��B�W
�
+��k�Gi�сc}��mF��=} ��(x6�_י��m�e(;S񀂐�)R���,�FWV`�0��Q������Ӫ����I��3N�26<ߵ�4��<=��W��b."}��,rθ�3N���\��S�7O?�2�p��e�Vv��. G�B]�u�I3���D���E�ᅪ���O��p^����R����$D�����UϋJ�q��#���%߄�JńB��J�\���MJw՜�n��Lk��p�}�W��[l�6�2�X�[L��>N0fׯV���fa}z}� ���>�����������qa�z����;�U$U��z��ؑ�{���`�!�|�|�QE������O���mTg��^��.ü*�0d�!���s�#gQW޴���=o��l�ۈ�ro��-�{N�z4D����J�%+���H)i�ڲ�
��wH��⣰��|�ζ@�yAw=�_�~.k
+�Oޖ:T_HK$"�ɥ���\^R��M^|D��mϲ�gry�,�j�̒�Y��p"NS��v;���pu1PX��i=¶p{>���Sax�!"���#)m��2�e�3��b/��
�7�ZD�n)��F�&�k���EԖWܮ���:�s)|i.\u�Vf{���$�l��@�m�<�6�03�N�Px�W�,�R��D�1��!�;��@xRYxh+՘Ζ7��ZWG9+�$��P ��pD<����g
�\�6{��+�1ε�y!~���2����0�4�m|nM�{(����i���qv#��CtKm��8�?VD�Yq��k)�m.�6+��W\x!�͋x"-�t�h5nᔜ�Cy�Fi��]���Ŗ��F��1k��`�FJ��a�/H��t��E�KI!ǎ"����)�V/]Ii]M!�[�/�	�B�T�N�u��1�mz�tfC����!z��9?ӉI���Ŧ;?<{�fy8{��4λ>��fP\��tI*����X�VG�!c�S6��7D�y{�t}���*�*/�Dž�7	Z΍.�:+�̈��fI�t�����=Uc�t,�g�j.b.�x�9V�J��,����~�ƣ���P��"!*��������.y&5:B���|F �\�#�Bڱ���,��̰s
(}������.U�3j��&D!}T�VhG����I+�!&�Y�v@H}�T�k}ܚ5�,���Nԉ�0��/|m�N���a�U��&li��
d"�!���	� �[�U��k*l�*�퀔�P3�^�����p4A������-\?B����*=z�_ۃ��޿�`��R��!���������=���VT'�x�G�ddb�� f�
|����Ad���O��9b]�Eq������,�C��:u(��S�7C	�k�C��v~���9�&:���^&�p��r�mm���u�іO�k'G�ct6����Q<�r���6
��i ^�������k�L��֘?Bd��ٲ���+��9F`��=��*�
+dV�S��~�I�K�
�eM���(2�Ǯ�
+��BD#W%Km�sa���VF�sOM��Y^$��l7O�}q���>�_'�9"��U������-T=�q����5���un�%���߮�cIj.�pHm��E駲�������,�w�d^䙴�⏼J�y-/es�H��"���$d��@�"<���4���'�Y%��0�G�@�&	�<�����s�Z@_�1�_�ѭS��[�kk� b���@��:.ۢ���u�J*n�F֡�Z!���=ipIך7�.�'��|��2�̩%X����gJ�U��/��˒n�뼭��-%��$Qe��2uj�$WH��&���P~!����a!��ۗatE����eq��G����0���}��D�,�v-hm=>��0>�G+��g0��N4d��!�u�ƹ�𦊐�o�@p������X�Y: ����M��VZT����o��o�cB�?�f׌:�5���WE��i���۾���LҩP\v���S��$$�[��x�y ��f�j��o�Q�-��6���$�'�"��5k���Z!���t�d�\�Ձ^
+$�����8��!�ϊ\�s���t���!,�ˬT��~��\����!@�˶D���P��v	W��$W��"�j��	��#����"��V�Թ�OW�_Q����	�Gx�P���h���K����'�Ά�<�&��"�v����`�Շz7��2z�}��34��NL���Pӝ�W�K���p=���2	��#@�����~?�����P�ȏ�������v@ع�뮩gg3�$�aJ��p���e&�S��'��#m�K����(H�hU魗?l��ј��7��C�����Q'z�|@�T(���������w l4�em3��@��XPA#�ui<�a� �eG��֮���J�Jg����3�mɿP�nĀ�+ߩ�A�]�`9Bп���'<N��ir��p􃭳���u]���CE�k:"y*
�C`z;Ɋ�#@:�)d��c�J?��Gx'K�?FM1V}��1#�E�&_����(���<F�r��@���s�SJ�1��`=���g°�c�S�M��5L}�ȟ��r#��s�&���1��t�bi��1Ž?S�z6���#���l�
+�����E����9>��{%�yp����1&�������yӊ��!=F$SKU�y��c���]�����Öņ��=�>��J�ʃ���/��WF�g��ۘ�������ȶ��o?R�=F�m+�;Ʌ��V�^�nS'<9F���ս��O���fE^/�����y� �8�I;����I��������G�l����>�?�X��艹N��$b�z���W���c�~f��D0�I�<�y"{�v��M�"3r�)5���w7H>��1�p���uR,*M����uUI�I�妴9^.S}.���f���6�
�m˓���? ���I�����R_��l��c�f� �1���$Uq��ߕ)S�_ӏt�5/)��&a[�>,ы�<Q�B�i�:�W�R��/U1N:vI�l��E"lD���e�N�yA����яq1�:T�)�kg:����l.m���E{�L��F8�Z�B|�Þ�Y��n���k\0�/���1B;��qgi��#q#���4.�ׁ��z��i�3�0�4��f�|�Q� J�oRٛW��Or{ѹ��7=Ju���sR{国�z�JG$��'���2�uN�,�Nӵ�w��}���+������=| �5%��<����K&��~2V��N(�� k�Tu#�`���M��~��2&���T��&�o�H1��Ҥ|���S$��F����5g����C~��qs�u��t�cbg��g�-��Тy��.=g�S�U6���{���� I�#6H��̳/�� ���U��������D����������u��@�����8>��c^W�	R��t��Ϋ��䯤�� �l{Sl)�G�<\SPI�q��d�G��]��@��in�]�Ԇ�]g��<*ڻ�w�1��m�E6������K8��-�cK���ӎ�ĩSe�d����iw��ᔟ�#l]{Tq!�:F��7��$lޖ2v@�����z��Ҷ)!��s��&�ũ�zr��d�F�[�b�޽'va�Q1{u��z`��[����_�G��ev���W��jKK���0
+L�~��p���S(�ag@����x%l�����ޒ딹讘*� �=�B���F��^Pi��!���Y0��1�_�g�tj���u23��0����D��-�/pmbbb���)�]rb;$��܍�w˹"$.�����K�X������yO���.l�1��<W�l.�� (��w�L�!��OI��$**:0T��8�
+��Sh�������~CЏ���*Y�ţW��x{gc Z�_���^��%�Gzp��OoŝίƁ�_����vv;�ėsn�^%�i��3)\�P�`�F��3-�������h�GL��s�2,P�`�p��$l
��y�*�k��wq�T;�^���8����_����k�'=��Տ�+Nk쳕}�'��,eߠ��Ar?� 1U�X�p���OkB<I���{����'~O����}�<H��lL�$�|q�'�����?W�"�B)ʝ ��"1������&�emv��j��W�8A�|fo���	��[�l��	�?ݺ���ӄ��I�g	���G��1����N�f�M��/Ի��3if�s���	��3A����$��c��ϝ ̿k�Y%}���x�D�xY��ܞ �鿑[���x������g�9E@�Sspo֬�3��VW��vur��-���7H�;$�]�g�.���D����i*Kc<����t��8�,�����l��Dz_B�����E]s���N�����]�������AB��m��3��Fw��P�]�.���:��~��d��
��
+�MÙ��&<�P�x���aO��>������� ����@8i6�;�6�"�\�Zz� ��bY�7=��'��ݱ�3��Sa'����4/++TmZ�P[{�Yˈ�)��#�����a��Qo5ݲ]sg�=��3:��M�S#%��*��U�:z���gUqe�O�@�f'�~��Q�C�Y^z�����M�^$Y��;��av�:xi����7o_�������EaS�vn;lJ�N��m.�
+'�z�ѓ>���:3�RS�R�L,�ӥ�ŴD*�|��8n��` M�}}��o�����^ת�
��A�{E�a�d����@�'8�Q^�|�<�jG��,M]ޕ��(\���Cr��4���	���y*~_�����G�D�lZ�	oiH��\'a:`$�b�����w:�3;6#�'�u�Tw0���~Mt�H�s��n��s�0��X�ƜT�|����x�"Z��eg�ɶ���F?/�2�Μ�Igu'}ą��N���3�҇�hσ���8���K� ��{�/��@'���Hox0�$A��!l�U˦b�p�A��}n�����k�9��6���'�ș� �:3�,��!�	�z�nH� "qo�����ނ)|J���*�t�P��x��K�Yؤ���]7���@�ڏ&�':�s�w�
�A�u�Nig��	���s��sn��wQܒ6y�Lwt�� �?g��[����)5e��V�S��q��9'���Ĩ	�Zt6W���j�]2i燲
K�6�gc�z�a�@��J��MH&ҏ�O6��$^]��і�w®`����y�t����@q�Z��%|��A���hj_qz���*�{��.J�ٌ�|�	���~o)�@��i�n�'P�Z�����6P�ן�[�xa{ b����C�����C�a�&�gl8A���﹧ܤ�M����չ�_�ky����?�\<�L����OC�%��?�����X��c#}ؗnE:@��4.e��a���ի��	�KzrAr:�-4ۃ�ײ�`����l�He|Q��5&��~irb+�`�\�B��3"�PN�+�ޓ�ч��*��p�U�.)�L9@����-h
�6�1��ɭ�����рb��<�������LO'�;��I��*�1�KD��zLܶ���)a���U�{B.D�
}���F!��?��#V�����1�����m�$�T{z���G���Mi7P�gܠ�������,��!���Ά8�ѵ>#:����Qp�-c\���|C�<����?����|RL	~�EX�"�L�V�R�P�yq��Β��5Q쵭8�(� ��OI6��, ���2m����t�]�
+�:4�4T��#b������U���Jv��d���V �B�%a� �:�<)��(jZ[�v{ ��K8���q>���{����Ŭ�߷�@��{.
���GeW	���R��!T�>p�TJ
 W�$"�d����6�+�������:�
p�QZ7m��V	r�3�m��Ř��ԅ3�|��&�I��KUm�ʡ�5g8?���8���y���K$}��"������������Q
+�賩�c�Œ1~!���NF��eU�@�:$ް�1�H62�%����%��:�|B�a��nM
+[�����t0���!��4��.���Anw���}�����'΄���GL��?
�>@�z'&��C*n����ou���@EF� �'hA�7��$˂	��S��a�F�:
+�}��i�*���� ��lj0�u���O��8ߞ���D�ߒ�6��cj�.li�1�=2]��(Ht����#��M�h�@�TWZԤIůxT�E��3������`O9�+[Cw�q���p�U�s�f3���w�ٍT��A$��o�jn��@q��W4�"id?����|�E{�z��&��V��
+�F̃"���t�{���4��^Z�݉>���	�a�Q�n�?�SB�S��U<� �~�(�ӏ�F?�y�׳���[�EE�4�e|��&�g�~�YE�I�Zt��lm�˿阭w�@���bڎ>�u ������R�U�;D06����PmC�o�ۈ�mma,ڝ8n�̢۾�ׯl��#��E�mEr��&����ǔ���!���L���\��a��]2�]k�|��X����f:���<λ��~O��Ң�9����=A�a����b�-�鍎�N�*��ƴj��x�3(i�@�{Z�7*���m:5������Ƀ�K��}������b��\�SYіg���o�P�B���f��^1���lYnn,�,�Ţ�kWwߡ+�lY��.����7)���/����8A��pHF��w�,�&7�䮕vY��N&t������o��b��yh|��/��S�$B�CL�*>I��47��%�� �JS�d�H/ L_bje'�֐
+㒸��m���U~�?[�U��	��o!�j�#@�y0DT�+�L�Ҵ�!�*{	�+^�"^�C�vC�IK�$������5@�Xm�GU��-��c�\��X4�
+��b�3��q�B�jº����O�r'D�h��4���K���\q�L�a��#�:���x�y�$Hނ[�پ6��&�$�uMg7�@���:�L�*���ڔf?�D�&�E�p%K}~�S�X���҉���^^��E�l��s�x�XUSﻶ�5��U�M=�ʵ���+�}D�m#?��f/z�W����u��
łE-��G������w.~�<D���.y)P;G�{�!b+�p�$�b�����E��ؾ �&Q�.
њx������4^?�G":�E|��*�k�!"!��_E�����L0��ũtU`�8	Wt����!�:v��;�2-Iz����yT�r�۹�&*��FAF�̟�V��٬����F����
+��������d�ֲH�w��)���4Ү�p�+]2R��H��)��K�%�G ��G܌d��%5��J�ԿRI�����f0˺Z�qnY��dN����]T�-�y*��
+o9�ZJ��/�g����g$li��䲔��g�g}���E�T��a��(Q��4硠��9!������q��ds��V�٣{ q	5-�k���b�8{�Ys�1Nc��(&l$��`�O�
+��d	�t��#2rRSb/[��Iv(J*�E��T�A�=.�BQt����d�q�(
�7�3c@M�A
+{��v�Z����C(��[U=�0���jSӮu�Z
�����QD'�G†@صs*l��_�*G\mz�J�Fv:jQ����
�b�s�k:J���^�~��Y��O߽~���%=i�OP��!⌸�V�=i��K�Q���.	:�wo��AȻ�ຌ���S_R	vꪙ�����r�1U]���Όi��l	�"B���[�B���Ux����<��w���-�6B��i��������=��@|��m��#K"��KR��n��=��>�BjO�{a��p�@@x-�M`���:�_��
��1ҥ8D�83���3�k�!b}r>�%���N�HdR8A�],��r�c5K����Ρ2�iC=���L�!�E\���9��迖�DVb��q)K�"��T�[1�����N�"���ÔɅ^�DaA%[f	7�.H82��7�r3�ns>��|��/�_H���T��uG�{�v���b�~��m>F���G�Ѯ~�����U*�9]�)�����!@OT�O�T pN�
+`7��
+�a��^��/�Ѹ�}�ˢ�E��Mݑ
�,����7sЫ��(0g9�w��-��O�4&}�E̍79O�޽���l[D����|I���N
��9e>�0�}��,�"��0D䍧��oG/lkC�e�H�c�т�w�C�hjJ���ʄ'q:~�]1EOGj8�
�-Dq=^[�>Z�eZϤs��0��F�h5n��QC����gqzW&¡�8.�*���|�u39�™�$�GD˸j�x���
t�3��ۢn	gV]��}��0� '��찳'�����/��)�ē�,gc��?[��d��̓�D�.�����cGd
�(�c7�F�N��?�
�?O�5��j̻�}�!P��e����|t��T���y��q�~��5g��M���B2m�,��lQ��q���;yĹt�Դo&8���K�H�lۏ��2�T�d�I|�L�trIp��O.me�&u�J���Mc�=��"��-��IX,!�ٜ]dR�>�	y����Z�O����5O���%�&5�I8c�[�7���~L`wY��x%]'��AXyJ����+��gyfX"�.�_e�D\t65�\�\[P��I����z���xY�59׻
+�Gg�*��� ��CD��P�Z���z�&�X���7M�M/y
+��P�H���D���g�k�f��P}�5c�>� ���W�����QU:�v�����i��]�Т�AQ��~�ɲ�#-���&�q�H?x����
+Q�c���%S�#�߸�JT�%˾PS��<J{��*����jgS�]��`	͊D|����o����!NNc� �m 3b��� �
+�mG��m�W�+��� �8�zˑ6�$��M|�@��QelTk�����A���ZZ��ǚx���|��$/��s�W'8�v���#p���3BL�S�o*�3&)9ͫ����F�Q�$�Eݎ�=D�h�;x��4�1iӨf�,�#Ң�->���°��d{�!��j�m�
+��I��ܖ0�"�\���a�P#D�)?�]t�?�ѽ��F%��(U. jTA���$e��$h��ڧ�H
o�:T}6��m����
+��\Y�+:�E2Kh��/q�n���M�	�h|klH�6���IUk�\֜�?�G��F��=?��'|iEM�����W�xH��,xK�m�5
��?sC��H��z8 bs{��
��6��9^�%���6��-�8[����CHW6�ko?�t�ZK�W8�RfFX|2'�7���3�s":�C��
>��C���1����RMm+gx�_8;�Էem�[I�P���r�40X����n>̎bڬ����հ�+�h�c+�����l���촻{��iaa9[�d/r�&}N#�uk`�k�`?���
�
i���k]��MB��T�)G�:���ǭ����k��/fe��P{0���n����4�]�~�����f��T+�
+���MK��8#D9��q�3!�#6"$�F���2�!նJ
+z\�*#�`1�C ��-K>N��^�i���XH�s��zv��������$�i�i��o۶��%Gn�&���y�<���M��[%=J��x�Ț���I��u\�J*�盈:�6ݶ��8�1�N�
+N���
+�[�ja�t�!J�{`�o��i�
���B,�O�;+�ߢ�6F���Zm끬n�T�,���+�sk�(\Z��J��1B�.�k}�Ue�z ��1��p����[U�挆[U��1�ѪVhj�
+(PE���)֓�` � ��Dl�U%,���(���=^�����S�Mseز�#d�E�1��5۞�l����GE��gM�����MI?Z��XT��I�~s�}b�G��I$�z��p�SK�2��8[��ձ��ܯR��iA��f��\pWy�`��g�ψ�0м ��k*���E��[[�p��hY���g^)��Fb�e������w���
ۂ�C9�t���y�/HM����1#�ե�"�vDy���}��ӊ��;���+��i�B�dB���]>���U�U�!i<��{�X��$19�A�����*��:	7�.���K޺M��n��E�5&MtƷ뭉 ѴT̅Oܚ�d����Ԙ6�
�ƦA�b��]mj�a�"�_c�ꦼJ�@�F$�����n��)ύK�
�Yd�,�)MA�;�m�y~�5��ݨd
��H.��U���}����tvm��%�B�Wy(7�6��s8�H�j!*��4��7�o�;B���7r*s�l�m^L;����t���]eA���.���t�2"��0߽���^ �>�6��\�jS9�����_�Z�e�@�[9�1�3|�X��T�L��h��#Ô��3F�W�Mn�)l��;����BEY[����H�6��hcK�lV�3YJ�1Ře�.�[E���9!��iʨ؊�������֢�g�	a� X��9h�t���Lj�š���IS`lq�J�\��3��L��S'�,��&�Z�C��q5��;�*��Ot�git�DT��ۋ^ܓA�k����G�s]�I�c��d�Tm��oR;
��x�������y2���#�d
+�����k�ͮ�T�缕���Xs."��s'���}���uEn=�|mHM?�b���YF+�˓��>�̜�QO����Gf���\|#Z��D�������@�+��U�#[
+����_�h�w�6�K�%V�~�څ��{֩�Q�/Ԍ�:V�]z9 �C�/)�[�G�&\Ј�Al#��i���c���cHV2�{�y�R#��Ty��fW�]t�l��D-���h� l
�7/�1'��Z��p�����A�{�1��s���.���i{�r
+�"��@ <��)��[��,mŦ���(���/TY�^l���TB}�%���q�4�wD���lQa���T�c��8����j����J�&
+�{��1b���
+;C��Rm
�7f*��4!l��׮@��#Vw�����X��ҎS1۝3�{�jɅ�ͣ��1~:w"����M"&�e�F�I��z�0jB�FM��&���f���w�E|�4�콞N�jӘ�'A�����S�?�oboݟ�kGB��q�%���!Eo�QV
-���m�I�kᮑ��t�����?�-!ĩ��}.7{$=x�^'Y"l�o;�o���|�-��TG�Qg/P��M��띏��]h���k�S6���_6�E^��~��3�g�`s���W��v�1�$�j�#���@�(7+N��sLbGm���c�~l*����@�|����łN�ci�fm�S��G[�j;@آ�ۡS�K��R�}�(�6��Z,f+�'lV��ˆ��Φ�m'a7b�DJe��K+�k�_�%J�Ԯ�6������v~�?T5��V?:�͸��]^�½K���&�~�<Ni��Q�veN�^d�!�re��m��&��1��
H���⏢��N@�n���|��u2��T�#"�a�ҵ��3t���\�u����k�3���m�̎-ͳ|e�W�i�H �^��xe�6�<a��~)ʄ��d7jD6[������[����"SLzl.6s�k.:�:��A�8�h�^cv��@6*��'���lV�[�$��LWd�T��S���!�ס��ZAApPfŽ�?����_Ǫ�o^I��sB�?�k:��M<�Ȝe��~A�HS,Lx�V���-�"זfm���-Z^��'X��ۼ�ً��U�TDVJڟ��0���I���[\\W�I�y{�՞s1�
6�vhc��>�C�9���� Ċ��:�6R�T����pV�I/2��5��=&ܑpi���^Z�ÜhO��s���4�Dx�����M�����Z��̼>�~ՙ�X��,�YN����񨂬'�λ�g�$�Zˇ�gA����K	1�~�;f��NV����r$;��9м��LU~!DGo{���&7+]X�ލ���7�lie٬�����?�NE�3���^�;�˷@Ή�d�'�E���=�8]��9��6g8��/��=W�e�_����Lou�)Ry�?j�����o8���r�|�ABH܅�zQf5���:�x�/P̢�#�p�BE��<�kt�o�dw�f!4W2VSf"7�L<��T�����%q�۱y�����Aԙ�Zڵ�g�\��s�h�@�vlE�*�w�zI9�~K��3".�뛍[�(؞^fz���ټ���6���U��/l�藭,��B�?������>K�j�_�E]6���J�ٔ��ܰ�"˵#��(�؁��k+J���33o�;%��c b?]mTm�Ha�P�ȉ<�6�t?milXtNcr�{�ʡ�nr������4Y	�i�"^���&��'† N�j�z	0�yw��|]{���	;fQ���F�l8mɋ�4n��D�{M�YҕH��W@�cg�os ��E�$�`<�U<���s���"�E��Z���G�W�A�ktCB_4���g�3��TGW,\�%������km��߲������2_������t(�	��������
Ӫ��:7�S���a"�&F&����t�_E�l#�np�x�j�m~���3���.U�t�s�gnڬ~�v�ފR�����<�v�����[������
Ij�:���n�x��퉕^K�}m�YH���.��J7>�qAg�����;��G�c�<ر��WFn��N
+�|���A,��[{�ל3c5(si��b��htB�A'z`����x�+\М����l�r��O�&E&i��u,���{�U'E�,�w̮"CA�ʗ����D��#j%�tz�-��U�ȱ�nI9(i��;�RK^+V�E�WɗHD~��\7=�֮��������X�����BK�[J
+����=�R����eM�bZ�E��0NcsNk�K�y����S:���E䛋W����c[s����ˋ�"���̲E�-�J�!��H��TL̵T�$�����Rg5�36�ͫ��U�{�O�@�D�����2XMb,W��t�f��\�T�P~-=����b�3L$�i�#�����
+�nF�;�ڷ�lB��U�[P`�L{�Ub#��%���;iڶ3��Q�)J�#&��!�\��
+�ݽ����7JΤ�=B�M����L$�)uԹ�۱�3�9A��-~�w�c�Ύ���𒝰�#u}�&պ^f<a�	��Llg��u�� �P-�6���3��9.�!���֋��K����1�
����Y��������/�ņ9�{-e9W��4����ti�q2e����ˍ�15#׿n�Uq�>y�*M�z�R&͟7�UIv���I��F��ir	�QεҴ5ө��s>��ٝI��$p��K�`��Nc��
;����#����v4a8`Wy����w�~'ݽ�%�a�fyI��TXRE{�++��eD�z�HC����U���QQ��_P���Ky���	�Ì�,�S�x�����H��1]�"��T�����>������k�;0"����):���YtC���nTg�β����tġ*DY��8��DG,
+�z[��zUf&Uq�!{���H�|�O��Mbt���d���	]�K/Gt)��L�J�w�w+��}ĝ}͚��UC��l��/lqք�uĊ5����X�2�����{�s�\g�TQ�^�B�]��Ϫ~O9�iD�`Qeύb<y�
�6
"b�v_�[����Tot!��9H�����i��Q�֠`B��ֆ7���i����F�|��y
+64&��'�TƷ��gq��&l���ܨ>.�G�E��IqQƒ}�g58��@]]����'�R':ɪ$5�:�{�!�/�J~
"��yL�a�˄��z��d-�����z��Y�7����+\y@�֫���+���,�	_��~�י�CE��J��b���wI���!���R<1U��tŵ�d鑣�<s�4e�I�M�m�#���B-�#����'|Qb`-�U�*��YN�V[,D���MN-u���R�[\AtQ%�)L��8�or7�r�H6b��_b�!v���Ո�Ҙ���ɔ���!k[[O�%��G�[�,RE�wU���lJ�/+l����FL�ۨFz�(c3/S���t�g��;w�,�z~��h{��"���La�Pe�
�;�#v�]E�,�3{�!����u�1e�K���s��A2#���/�b!j�����(�����}P�ޜr�}��� }�G���h|W�{bRD�:P5q¾���
+�Ed�ܥ����}���8���fJ�����{饂`X:���N�Wi2Q��_�vM�@�[[tj��	����� Jt�Y�Y���V\�yz��r�����
����W�Ie�0�v���5�ʽ�œ�������E?�D]Q��^X��q�Si
�����g�	rD�tH��ү�D�2+l1˦S�X'Lz)dt��D ��B�	��v!���6
Dŋ<�3vYq�2'���݃(��<��Hi���
+!�K�gF=��IネNviM�3�i^�� >�p�o�
;'ž���3s�BA�
�1��g�8S���y7Յ
o(6���櫦��((žl897e;�M(�\�Jz3����
a�6�e6�4��q�9A'���A��|pM��pG�G{N�
+�o|V?�EpS0�5R����]����@�ϳb����'�%# ל��!����B�8����ɢ|�'�i4�M<`�ӊ�ԏ !��"��c�W�N����v<�G��?T1���cae�}��z�Ҹ��D������#�>J	��)�H��˧y�IO�"C���RV3�������X����4.�U˞��E��\	Wq��e��?"t~��U��T8 ͏�}��/~�'P�lt8@|��b�,rT����J�:YS��B;t&��9�G�3��Cl����7¯b��=βx�s�����x�@�Wq�N�!8n�Ƴ���*8@4��D�
�9!���N��,,��Q	^��,O�G��)�΅,"<�u��E�7�F-���Dx���b^�4�Y�_�oY�����L����%� D�ϓI"�5 �y�������yQ�3�'j72_cS��m�i��H�aD/��g�e��X���L����†4"��H���4�,!ޑ>��A��6�'�����^�!�R�b	ہ�b�ICL��"N�8�S�iC8�_Uq�X��fJ2����b�2�Z�(��+�U�a� \0�;.'*�J��l��`H�(�X*�F�<o��z~�KA#b���Ma�r窬��k�s�Ii���F�
+���ѼP��yR���Mt1�Wzt��g��`Բ�Z�?��[/�F�x}�0�,JL�'w�r]g+�*�<�Z	waciV����t�B��m���|���
++Ź���G��>�����ϸ�3����&q�Oj��3k&��X+�<������	L2�ߩMZB�G�bz��.?���Ct��Ls8���o���S�:�ߟ9�>6�ԙ��q� +�Q��{���M��k7�� lu��[J���XX����@�z�Y�U���_E.|E�����ţ��3ހy1R
+V��Ԡ����n՘�+�X��߄� J�i*g��2�*ۍ.�� �SB(��c/:5��p��YV.��V?k�Y�M����� �c<�j�jzfTp�G�nDػ��,�*Z�i�B����ܴ༣N��5mF�y:Bukn��S@z��Ze�s	6�7�i�b艓
�M'�y�[RI.�d��֖�iMb|����r�f�u�b<~�C~<���G�y���H�Go��yْ�7mWfh��7�q��������0�'Wx�!�
"���-tDfq�1�+4o(�Qw-� �����p��c�f�SA�8@���˂�vl!��s��՞������}���A��o��Qo/L�L~�-����-��"ua���2��i]V�kBs�Ҿ#�z�W\�}�{S>��̼�I�	���ю�a�J��{�ݚ@n��z]�Ƴ�t�ͅ�� ��yEMG���'	��fG��ks%G���/��}��f��B��IA^��1EW$ b5���DD"��j/�#,?�9�^�fz���f׆�kma<#�u���g�/R����t�5�����sV�\oo�6L��N�a��
��-4�QJ��`�Vx��z��Ae��d"�u���e�m缬��"(��x6]�Iz���t�<},c4��k��>�o��n�.8M*�k��fY�����D^�T:�2DV�XMk���m����v^^s�h��M����vG3�e����|�ף�LeT������td���uf���n�y{nܟ��Θ�]ssv���\'��2ϦV��c���[W��5�.W-WڿIP.mz��٥����H2�!����Y�Ԩ�N�wI��&�:AT3<��s*�~�e��p�9G��3':�0��M���Q�l_�DI��Ib��T��Q��/v²�.�*�nffѸe��������7�}K{s���Y�YC���ho�zʾ���kZ�d~���Բja�֟���]$f�\�n@����z�&�D�D�tv{�<���c���nS���X#��,r�ސ����}p��{)��MzĨ}�Չk�3�����x>��=��혤�F0���l��"/�ֻ'S�������^P���^���i�6����ŷ�+	w��_|��_�F��E�p�B�jZ9j����y��Dd�b�
+Ppi�Z�l�N��I]�W�H��k\?�^�~v���}L���E_��:խ����kڪ���ߴ�T��������s�A�0;~H���4��^G=t�#{�ܢ�F���:B����ec�:dEz����z|���Ft�Oi>��Kp�*_��²�yeD�6��2̽� ����l�"zx����&�-��)�'�_��|vF��`f:ArnB@~��̮h�RE�]�
K�Z6i��Ԓ~�`OѨ�S]��7�t��P'lQ�Z�訊g%5͍�N8@���l2��@�)�w��Q�u�CD`\iqE\�*��a��\4ڍ�|��*#��%��a�蔨3ʷ�jj�{�p��Zq6?V��>�����a����Re�NR��/)�sz��������)�h'�v��i��3�q�)�'?�����B����e���}?.�oXM��m��\=_jn3+��\��
+��:5��bo��)��W�
+7�?��ѪȻ�8��=��4�|��@�
���\M��*�26�`M'�x�,Z?�ł���G��v��ɥuk��)5��B�ˊ���K�J/k��Y�B��.ߗ�������e ˈ�Q�AFs��9�A�C
����0U���ꯝ����_{�K��+ }So�����j^(���<5?����թ���K�)��ry�_u.�4@X��	�d�QZ�Z�������MT*K�8D�֟��PUV�#�(�����/i���/抗��0���]�Z�E[(���$�)�C"�YޓY����$3�Fd���e�HҸX����?�c��){�.��=d�svͯU�5j�g{���~��eX8�E�^��;a[ �[��
+[���������X��Afo=6WI���`�g�]�o
+�C��\�Nzt8�3��佰5H��E�u?D�_����[JO$*d�G%["<D��7��[ҥ%=����zb�����|��S�벦/��B�&7.�kQ�l5��-R�~E�`�(�
+Xi�sg�m%Q�W\*V8�a����%�Ź��l�����װ��Ӵ����يΆ��vm��<Z-e�8���*��%�n�d��~j͙z�'����$\שa4JD�w��ōri����F8!9z�ف9c��y]�j�xR^��h�.;���Y��v#���F�]�PYK��"r�3[����X���&�T2)[�C��*E�'�����b��3�^	��؛g����%�GKjK�x%�y^}1�l�<i�qLad���۫ǂ��'�B����/xE9��
�d>��`�y�Z�ab��R�D�n������X�T{�qM,��l�㌑Y|"uo�5�I�$�3-i' t���#��4$,���7wzn8�zo��Ue��,�H���Xq�����Q�!aS��9�O��mGs0��*
��o2˒�i7h�F���f�p[x��*���o����ؕZ,i���Շ\ޙ��+,͂V��T�����R�����������Ҧ��c����N���{�1j/WB��Q�a����03l��7�5�7���\//w��[��S����a���H����kT�����C��=e:ͺi�Q�9A��3K�Ʈ�쾉��+�N��+ʔ������_���O���ׄGfn�*��RE���~���;�B"y�*
�c�[��qd��t-�3��;�>s�
+M�m�PD��;���xNJ%�ӳ 4k%��������m�	��0�a)��S.֭:'1?�^s֣���$L�=D�a��M�*V��d5K��a�i�Z�l�klHze��ׇ�d|a^N�Y�&��
+�Y���`@�e���
|�="v�ō��ӻP���?]�R�-�H~�o�Ki�3C���!�2&F;�p��4���VT���
+6�<a�+�.<�LQ^i��i�C������|!|�{��WP��y�5�!"��Y&���ff�w�<��{��ecU�zu�����f�?-�w3n��U��kW��S���Į�˿*�����ū�fi��&`R�\U���������n�!�dCQ8D���Ӥ2ƅ'~s�
am�rY�S >�'��׶~�����˦�Y:E^U��Qc�7M�%�h�	y��EE-�w"�\3�0�D�{�dLx�͋�=76���!g\ݺ��l��!�Ma���"���)%��⫥�5t�=fU�
Jg7�W��_J�r\P�熩='����ժ�[/^5�Y,�Qw�S��x˽��P,{h��K�$Q_?��V������)���*·�߯s�W!D�X.��A�4���f��x�=���{^P��*�Q����T�M��
+����R��M��sU6�ʯ����D()#!���	SyY([@ȋ�Mb���N���g�m�__S��\�4�[��A����3_;Cw��-���
+ V�cۮ��
1���� ��=p�Kԭ9��Y��ҡ�G��9i�!mn:9e6z��A�U�X����A�H�%��<_քV���
�M������V�u{��"�|��W���a\��t@^�4����N�t�n��g�O�;�A�����B3���P��?��o��p�9B���t��L&�>(��_h�E����Q�8B�8��Lt�L��GG���N?��"t!��%5L �k[�$BF��5�PA<�'�����������y��X��rN:l:-��;ց��DR�!�gi���\�##�e��٧��i)+g4՟e�:�IAy%�8l��Q-ޑ��J� Q)W>k�����'
�'�=����y4I���N<]$�#.�g����K���7��k�h|�cWrP�:P��u���/N!��<��O��%)�	�Ry���@����S��X�|6	���,FK�%X�(ӑ�VGӸ�d9�>��Vs�e�M�<�-uߺZ����`����k-*ig���s�J�_?��|M�V%|.u�:�0�GWvt[�J8L F�Ý�3z�&;��a���D��G��F(�u5�g'�dO��U~U �9/O*m�������<�I�OP�ux��鈏�%&l�I~�*�2~p�!�g�x�j�����Y[0Z��3u��%�!*��i>&$�-�������{���_��Sչ��e9�Qϸܯ�Dz��w]�+P!.ᙽf���D~CBt�֞��=m��fk��c���+�	�_uBG\����'���7��J��]Jmn�����O�?�G��X	'���7q�F[B��h'eeZ FU\�1�N�1H;�1$��4�j�T�)|�Q�k����()�˹'E^�NCk�]Yʙ�\ݵr,���T�|-��X�?۵izc���
+���
�2V��$s�����qjԞ�jtR
1�W��o�Yo�D�ſ�k��	%��:O��le]�q��5�h�ܭv.��mwo��5�:����nvI�̢;ׄ�lK~FƲ��!q��s&6#���h������3��Y�DӚ���ӳY��dg�R)*�n!-u�بWJ�.v���"��Q�B�)6��e���_&���Jc�U_r��UZ��Y���sb�ZJJ�w�h�9j���o����>�=����	
+�~ �4��<�I^��~�󣢋+=�UM]�8��㼮֐E�kld�3R!�̡^Z��.����"�g<ڏ꽎����Xx�@��-75+���Ly�)]v���$O
\���A�41F��Q+����-34��B =>6߹�j��$����[�+���IN\������)�Dž!��e�H�,�,M�q��P&�S���vS
:Yڟ�����E?�d����i�&�z:P�3�>����J���q6��m��7���W:�Kjj�E2�[�E���K�$umh:##J����M�U,T�K�pv)az�����e$�^��
ŷjlo6��Ȩ���>�u�ə"=�Kv�JF���ԟ�M�0H��u��4k���D���:�N|��f�66�f���Za��s�bZ\N,Y�y]9�0z�Lt^�EER�.{�sM+̧��1@?���[��tv�z#���bW@�.E�_6�� ���Ȫ7�D������V�D�������ҫ�ƒ=BN�ӢP�/¶s�m�F�����B��]��⢝c����@ß�Lk������u7����/Q���]=�#W��2t��^�f�0Z�`��0���L����8�Hڔm��
bhkX�߮/Wc���^�E��@/<b��jM�>hML�g��f|K�7�y.��#&�=_����>�3��ǐh� J��H��Jhkw��m���s!d�Ҽ��s.�;�^�;O���0]Ldt�x�&:�R�*����U�%��do9_
+[�O�
+��f:��
c|��D��I'���z�8���r��8)�	�������X�7���LL�;��&�yׄnے���#����zV/T�L�B�nVEp�Ż|�	�{�x�����=a$	b����t=n{��u�S�;�i��NI�%s���]< b�Y��ydR�FiwЕUKGg;����CQ���e'.��=�������M�wXR��5����1���FM�c��Y.k1\�
gT76�z>X	��N
J�(B1%%eTMUF�"*o9��6T� �1n��t��P�������s�����v�3|��L�N�����dnX�q	�\Rv���uB���3��X]��԰�����ћ�i���Ѻv��eq��鎽��qbf�al��r��x_
+�˭
+o�����*!z�s�k�8�+G���ڌ���&#�a�w@W�pU!��V�",]1ƭMo����<RYi.�[����A��V�;�V�/��F��հGk�S��:�+m����C����M�OIչ2��< :��˽�}��$(�m����KG�ݔIs�bf�ˋ�!F�U0�7:a���Ɣ���h�#���
��"7&��vv�4���V�-��k�e�a��>��P9"��3�3歱W�Ą���K�@�`�o���-/����mm��\���	��D�&��z���à�֚Z�䆰m��~�Ljl4S����zy�z;���c�fqj+l
+�ҶR1��:�6�O��Ҝ�)�K�}CHu����n�xsUA�-���_�
	9d�4$��I�@�ʆ@h*c��~����cԸ��y�j9�	k��"���l�b�Z�L�Q�_Qw+�(
+��y��H�*��\Gwƹl���ƅ���8� d
#R�ռ��cqK ���,����lp��j	��oa��8= k�����'�e]ʖ�u�m�{���7Qjj�u��BK���Ղ���1��2���N��+���>t�4�ۓ��4������IpwĬx�볟�-�1b�Z���a�S׊���Q�������]�����</+�y
+d@F���t�cĐeN1����a�Q�n�BU(�O�ef����[2�ө�����?
4� ��CYD��l��PA�1�BYQ�X<dqZ���,��c,��PA�1���U���#�4+�����H�T�C�1��>�`�W�:!���]V��b͛�/��u����J&7w�t��l
�U�T6��5����tyA��
VH� ҇�ے@�@da�ѻ���8�(���U�� ���=!mn�%<�
���Yj�,m�����R~��PD�;m��ي��U��Y���z��z�f�<��z���x��y�}��@�Dܻ_H�4�acH였.��
"����>N"6�Y���_�a��|M�VY��2O���A�}@��j6�'=�V��V�c�F0�Gq�IJ�V�SY���c�yl?Gas �P�m��ζ��K0z&�M��{��(6���}�勻���a�*Dy�L���Lj�rZWs<�O%�A���"N������և�r�
+W���Q�뜬)-�G��ide���$��k\���!�Pte��1����,i��J��4��E��������``���#���7 D y����
(����a%���-�i �~��ïh�߷m#&�k<�N��pW�q?~�G�a�3�;e�w��i˨�~�fE^�r��B��	<(��1�fe2ˤ+������\ʗq��)�қ�l���P:2�=S�!��j�n�P�f���C?	u[��?�Yi��p����]8d"����C�	(Ӵ�jؑ*3L�O��`��q�W��n���e�B82 ��lK�y�
+�/C��L#����G�v���C�J�B꽹o0�f�l95kY�]S��&��?����$����PV˧�d��v��pF�fmd�����]��G<���$�m_��~>�1�~�[���P��<�&p#�)�9!��E^�&'�'�]���1�\��T9|��A�/�]D�Q�Ҙ+��Ɛ��IDUz)��O}�)���!�֨l
2H.s�0�������O^�p�6��EBpy�/V���� 4����/�6��OyY��#3~;ϣJ�Ì�w���x�Ux���S#����ţ��r@�
�������x2�!ˆdEk��m\FVq$��(���7+��?^�u@�%������ײ��	��_VEͷ��������;�!"dk�N���!�m�����a�
�s���LA�`�=�L�y��3�����e�/H�H�Y��N‹�1���	#ces�D8ק�P�@�|'�F3�����:R����4���>Z]7�=][,�˚d���S� ���-u���v[���M�����
+4�p�/�=`Y�!����f�0��ү#��z?])V��u��qO�p5�
�P�2���zM�յ��8��em��R�i�{1q�(�~��+��ҕ7��	��OWW�$�"9E�����$���Wj�������5��0�Xx�Q��{r2�[�V�ȇJ�aslgѸib҈v��Iʹ�+�&��z�����`����D �?{��G�	�W��!O]W��h�=�8�P�̓me߼��o&�S8� …9�O������7�m�U��I���29���<��=@iנ��j�\��F����/W� ����y	�`�i͝��`�{I�@a[ �R��U��1D�8k���z�>�M�I~�dc�=��}r��I(00��ɗ��=�O`w2�M��K��I���D
+iKr3��R�)��T��5�^�j2F/� 2ȹ�(�ߒm�����%������ǜ4B�܍v�Z������4�H��`��H����*���I^$4�X�D'��W�¶���U\�Tsf��~N��Ә���26,󂅒����%GO:�5]��)��M�8M��D��O��v�6�ĩ'�s�2�d�8*lD�3��͕�����N�*Y��	"��D���:�9��z
+����P��)޵g�h���wU䊅�&O	�Y�����I�a� �i{��I�Nx�FD�f�N�N�$Ƚhxښ��6���%�6�'X���
���c1�T��:��;�iM2),��r�����ϼ^2s�M	(�\R�E�bZ/S�*��y��b�s����E�Q��ˮ�u����M�*5���ɜk|�O˿�,�iKe�
+�I*�Tn�A�%ڏ�/q�T� �m��j���j��eԥm�5M�3�͢K~ϳ��.DW]$���G���V��T�V�fj���4;]��Y��.�N���j�z�]�P�-����<=gNy,�ƈ�u���Z���,�z��e�zϧ֫V��/O�ݛ"~�ՂA�/�5�"y���&�Һ����bCv�n��������,�=�-���A�X)s���K��I0ɽ�B-��fIE�����r��]�0�`z��=ɋ�iu�-��I��'KZ�c�?�7�wB�SP[���
���=��f��������d��ũ�y�M�6�T�s�+p�\5�_���^��5?�:���TzZ�m��V|H��ː�E8��I��%�N�ykǵ�~��#�
ɚf�]�m�����t#`�<�M�p¯,�_V���7I��WM����oK�Jo��0I�֕v�S�3��&��f�ƊIJi<�9�r/����1���́���a!:�n���h&Uш`R������	ӂNK��fԲ��Pa�c�""����j��]�1�r8c "�������l�6ͪ�u,];�r�j����K�E��g:�$\;��5Lg��SCOC�$b�R�Ȕ��;��m=JT��iaC�"}����	"��1�j�J]�:���Y��+�6�����I"}w�g��.�m!���V����'�J��ܛ0�O����.��A��hc�	�q�%�lG�$b��J�G���AF��Y�!n%���5��>Aܢ�:��ăb��6�!���
31IHE��s��E?/Ua[vo���v���K�<%�̸��\�`��FO�e��g†6��,ѧK�����N
+��P�{yޜYW��u�\�3L��T*�J;���V?`<���:�L�V֝b0�;s�;L�ZD4���Ά�Ӱ�6�R�+(qd��N�M�yd�kڲ�%?���!~]�b
+/
+�k��3]ͭ�~5�'|C�m5v����M5'!K�և���� ���m<�u�����T^��B�ƈ�Nz6D�y���G4��n���/��/��d�M��q������>�P/'�2=��(C˦c�dZ�x),r^vӗ5������V`��h�Scx����;-�`�aC���OT��X�f��P�M��¦6d��<�gE�������l�5�4��Y8���&�N��%��V�k������@eo�tR��T�����-;���lˏ���6HwSk��;�Z�%���A.�q�91��i��?����Xz*n퇘�
ZLͦ�3�oZv��f��۩$��{�,�P3�!<zkt
{#�ć�6��>b����۷��?�?�P,Ma��*s3������G���7�����5�X( ���|�ʞA�q4)|:%K�
+��	��w9�r������F��bC���^��jC������[���?�\΢�L�;@eы�'�M�$�T��p{�/�Æl�WOn)����1�3��!��#k��9�[voL�ً?����W?������6�ї|wܼP�k���	.b2](ff�i��0|��]8˛��2��"���K/{ٻ�"*]%:��A�K}�",]QO݈�Z�m�@�:������D]�g^3���N�(@|D6������1]'�O���+I�=D��b˼�,��\�t2�3��
+���Zz>@���|�-���s9+t.��$��X����%��F�q�f���S�C�F��$��G�)�o� I�Bz�"����]Mi;@���H��E���M��i֬v�:����z25��������H�����:�������D�:�Y��a<���
;մX7/D��
p���-�yQ���H�eF�:����4Pr �j�>�Ñv��_��XPr�w�ڛ�$# �����ĐȔ��������E�đq�,�ӌZ6��G�N��~b?>�*����E�M�X�(�sɢ5QM羏��ҳv ��Yyf�=y�`�<�<�^�L�]�SC뤥`��FU+�%e��`Fi�ޅ^��4=yA��p�r�J�WyR�EER�v����o�#��̵�]�5���|}G�B]�u�	14�y~�[]�;?�YJ
+3��KV��LM���-Mμ'���b�WŽ����i��S6�����n�R̓�,('��i�o^z��9��V�ܛ�%��,��ȭ��-��I#;]�0C^:"�߾������U�M�A+mI�j=�U�����N�!~�O[�i�׌p��Ō���ٻE^�k���8��!��V\��[KƬ�cf//f�	�F�ɣ�����6
+�
+�m:��{�;6�6˥���|y�;���=�m�1�myW/��*[(}�r���NE�^�ˆ��O�zz������'E�颖r٤�[Z����i����X�G;�4�9�2e
+��y�(�jY>"`����I,c	�+ի�s�әה��������
Z�M��M"�ìZl��"w=Ǔ҇	n��8�l����.c���F㸚K�Ӌ�������@�.b}�9�?K�1�L�`H�O��;����Z��)
'D�+�x`�۪<�[`��,b~yl�&�"$N	Svg�Y��+<����J�UxDPȌ�J�i�&J������ȓQJ�I��sNrt�ÿ�@TXT�l�L/a��=XƆ���o�u�,��ً����lg�LM����o��x�Ĭ�39�7�ELf����kz_L���i�A>J����q�}Z[�V��Nu��Ae=��O*ƖR���IE%wa�x����Ǜ^T���X����.��.(f�7���k��_�I7��k����[��ȧtjij�{�/�pZv���d��d噎���ʎ�~z��&lj��[4
�x�i�c��&|�;�JG%�"��qQ����O�µp��Y�>��Ԝ��G
+"�ߴ�K��#XK^��,{���Ӽ�� ��C�:�`�����-
�h�x7/�W�~�#S�ڣ���-�5�]��@�"����`�5^�R�I,�CD<3�ItמH��Z��t�Η��jLM�J��q1M��vm�b��6!��]�
7g �������X�k��v�:�̳��n���*m���!���!z�s���s��MA\��k*G�U��S'�ru�ħ!z���)�����Y�)��Y;͢ӿ����cV"K�v�3�0��<��l���Q�3(�B�FN��m�G\��r�L@0bM�*�i�����
��͙�*�fw]��2��\O�>�HCZ\�����7O��!mf��Rg���.Z���p��
^��i�!m�M�^s�c���S`>�N������M\���Q*@�6���hn[���*��@�qL�<����w-��i�A��j|�R��+n�.��E��;�2K�H{��R������}���?sP���{���[�%����_���ӏ�/V�U"_��rw�3w���!"G�W�i�R��Cԫ�<�j�nOM�i�urӓ1�o3[������WS'�;�rY�]�G9̥)BCD����Sy6r��t*��>�G����8�֔��0�k�_��/�� ����j�/�	��AQ٬V�В�����=7�I��p/����7�r[�e`2�?�sS�ECD�<����hn����j�p�֔�z����r��?��;��0�6��
+5���#CD=7!�$�	W��k�E�Hw�o�>��6��B51���v͘it��'���o�i��� un����O*��av�Φ��b��o�`l_��5�ҝgv�����)M�C����1��3����M�y]����w��B6�`�\����\�����@i�G�]�l%���#a�M�>4�\ʹ^�T:Km1e)޿u�(�}=� ���	�H�������7�FP(6���<���7
�Gx����D��9m���@z����.KQ�����w('p/N^�d���Em_�Ч�2�@A��� lU�UE����-)�q�&�mㆈ�ɛ?�Z'Z�h�擮���킐�L��3VRR�&�� P��'D6P��:��*��b؈�i����\�sȸNR�'8��1�y�STss1:��EO���r��7��m�#�є[L�i����g�K�c���Dͭ�#�����UT��)=���fe��O�4���;"��iMC�N}�G�Tv�>D��3�.�a�0S�����e�b�[>�6����m&��K����D����s�
+�Ppv`Ü��O#F�q  &��;{��z;��Y��aw��z�NK��.�U<�.�t����L��I�b�П{i}5K�fO�R���q^�n��g�U��պ˛6,���k�e+���	�����#ƥA���ZD��`G�����&9�*6����ń��3H�Z|�v���[�?sx�m~�u$�����v���_��C�t�o�S�?����	k�ى�Z�\o���D�j�KG0u�2��O�Kl-�2���3q�
+��a]
+�WS�:� .�9gs�:����t���3!y�:s0s�����^Va�`Sc�w�v�̄�j5�H�i>1����H�T���g��>q�U�N&�8��|a��.e��
��{�
M�!�ݢ�}Dg�u�!Os�&A�M����1.bKrdj}i��:�k���/�������N�o~t��+���sIP�ǍX���PC5KG\�*����U[��'=�0�xx/���7ueԙ�g,:��!n�52o�!������W���t�3����kɸ���u���gom�ڰV:Y�-�hV��5*4�����&|X�CÙ�s�������F��X��d�G�tЕ�70��
A�2�#0�݄<�$抜6�B-�D~���m���H��1U���)�f��v-y�h>DTҷ��ʑ�f%�g�ul�s�e�H�H%���{;?�MB�^�yC��^�V�&վX����j�75��
1H����0��j�]��jx�]zsN����������0�凈�j��ŵ5'Lz�@��w�A�Sa琶�������Γ�`�tJg�P~l���Y�����߽x
��_��M�U{���6�eeq��#X�c����[|�0@���$�!���Ql��h��1��%9ם^����ZO��Ǧ;�*v~p_��P��^�B��<�
j�xi4�L3� O
�A���Wv-��j5'TOp�Ғ�hW�F�f�󓽈;���T�J�<%T2�収�7��i��Ш�������]t]g�EL}�Q��>����1|c���l��#����<�7���k���T�	s/�	��5DIy���l���$m
>�Q��S�O�s�'\��]9�?7�>3!
++]���	Փ�k�v6�ᛓ��N�K�W�	�5#f�ۖ��[R�i;"l�t#�\���r�����&G�B��Z�*�6�kP<t����� �E�j.����*������]�#ć������D_���8��fQ
ߕ6�î�F�L�4�T�i2Y~�ҳ�j&A6�3�!���r;�y}h�H�Xm�bs���I�3Uf{"M����ⵞ��aύ�Vٿ�Ax��*�:�l6Ea��N�س%����(�Z9�ʴYX��|�[�x�D�gN
+�<��I��F���:ϨS��F-Q�����D�tm�W��:@�T�`����G��zj�4?]�~E�^8�K�J��'�
a6���o�ф	^�S ��0�ŝb��u�~������@O�
+z��i#�nuSh���H�E���,PM�S�զf.��&�B��0B4خ.!��Ŧ����ׄ��l&�,*[#g��e㨝C�7�l�#3x�6���Il�M}�|�v
V�;������=��y��v��n"���n����,��@����Bg@��h�b~VU�^��p���W����8��c����vz:��>�i�1�N�{��3E��U����Pf�ZQ��]��������k��_�����/��h,�ڋ.m͊�3Ԑ˰�ӺЋ߆���9%��<�zI]�O����od�n#�ν�BD$ٲ>$⦧��ϖ�i)R��ں!�.�dBE3�׮�yo�9X��%��Vk9�b!���vs$�qC%6����}(�4b�����6����n�٩����Ka�~44#�j]�$x�.$��.L!t���?QU+Ȥ �+_C��6�f7>'�(l��J����zݩ�JD��u�%0�a/��K��fU�K|������j�ZT�%]i�����S�Ե��Ǭg;����{�,��Z��V��0�K��L�lnMb֞&���esQ����p�2ˍ���/0tܩ*�X2��"���a����R!�ц�����8�WS,y�:mZ��Z��ޱ+#����݊�|^nf���%loC{m�)`�$�����]Ñ�L���S�
+�!/]�6{bI�zH�ps��~��͙��֫~\��X*�g�D��t��v���%����k7$�:��4+y�o_
+��,}��L����:�k���H?ne�	J"*�{�K
+.×Å�+�~��}ҁTI��Z�)�d­����
+�]_p?��Qj|炟��M�"w)ȪXs����L�q���h
+�Ӄ�V��A�&K�I�6y��N���{�y��3�Nj�I��&�LfYr�O��U�k'�tRfx�q&�
�Ю�bE,vmVsk�΋�5�	�gה���+y����b����=���cg왁�'�$��\י���{T���r%�˹4}��;N��$\N�������ډ��*U~���1|��)}�&Is�m�W����5�`�f��A���{��4b�nf�P�V�!���*�乥�O?\Mq�v���?�]6>F������>
�]���^��g����o�?��Z����'V�+��
+D�6�ec�n���e�C�7MO��Z��Pzun8��|E������B���#���9�n�T¬���=,&C�{6�F������ҧ��Z�f�{�ެ��E/=�$R-�нI��	`��|�r�����DߛH��4��/����A�(� Gm���3gDU��8�vG���~m�8��\D�&zol�K���͐�S7�m���
o�|iz��[mE�m���N��{T������Mߟ��\�s̱�i��P1�7�ZYE�q�����moM>���M	�^aL:����)�E���E�{M�����V�)�u��$�'m��[���KLk�4y�:*rʵh����Ii�H��oأ���M�C��)��DJO�i{"l	\73�T��3�	�Ą����b�>f�VoU
+M�=�����ɠt�0r���~<��.y��Ƨt
���A *����Z^�=��.�N7����3H�Œ�E	��"���t7$�k~IJs
������\����Rڼ\�ˤ��nɩ�3c�=���^�қ����3�š��8�^M��MD�4B'���s�L�U��]/�~��Ns���wF;�P�����97��y���X��Ʈ)��1��3=ѕZ3Pܱ����N�bHd[-�r5����z�O���9�3+lFg�P���)��D�5@�D��_�"�69\k1Qɫ9���nߤ�Lb�K�*׊�)L�{����UD��_�q�{X†��xf�O�=��:�ߔf!��=�1ɧ�O�����U��[����ϖ�	#^1�9�/�j���m��	W}m�y�_�\�	;�PͶ�KD@~Rz�Y���������*��8lċ��}���
u���cAu4i�������./9@��-�t��-�"����q\�#=�j��%�sӏ�;Z$K�5ufIO,��N��&J;,V�ay ^��k`��)��{�9�ً����Q��ߡ�{��i���46����Z=�o�PQIm�Z�����z;��v(,��%�m"bT����bw��ޥN�6��\݄�����򷩝N���mT*�zx�u��u�k�ɼZ��ʥ��MoV���O���w�����񻼠V���V�$S�&��8Š���`�/賅�Ɉ��h�լ1���xa���t�5Ζ�8�ِ~R�+��RL����.���w�a�AC���
��N*����#*C�Y�u���ʵ�����/NBo-��Iq���@�����"�3�+����ы�}��{E���i\�h�������Nx=���M�NIM����X�.�w�.Li�o��a6�E����
+Ny&��|��\�d�T�J����<�v����ܝ�h��������5�iZ�5��(�Sl�6�R�����/��0���'5��͂=����Hͣ����m/zxO�҉|�N|�[��3O�dW�����5מ+�ѷ��F��V�)�B��~t��n��k��<�����S�]��v�M�^h�of.���3Nl�Y�1�a��$�i��'7N�N��-;$ll���â�<K�"�$�D�7߽�f~��Gi��Y���+\���z�1�h��"�Fۋ�X�Hȋ9��i��N�m�ص��V��Y��"PS���qw��W�(���)i;y�l��慐�l�_����Hm��yN��5�nք�ذ	S_.�j�D��>4��k.�̷�7�M3B��J�3�f#�;؟I��]��'��#�ݶp��+�
+�\y���h!!x'���Ik�R��@��cɱ���ߦ�|j�Uc:}'�؉�[��\Xh�p�m��%���+����h�� �0�Da� �b���5>��%��K��HH�C?Rk���˚����x�D�D�l�}A��@�
+)*�$�<c��Fg�8#�$�-�P�&�`<aՔ��w:��q�軱d�A�r���6�F���\s�!<!��0^p�]�����w�XDg'糽�3S5�Pg{a���8>��k�1]��'4��-%K��^���~-m&D�}��Ӑ&q�n�6���Ѕ0��5Ma:
+3����Ʀ��YD����M��g�^3K���?�]��m[��LԽ�^����k2%<�N�])ը�_nz��-����V{�0�ñ��B��dM�a��Rڻ
(�q<��C#�+R7{�c`˜!�z�,׆`��:�~d��\���<������	�s����c��-=���o|�nV��J���,�M�3��	b���etFC��r�*��Z�W�c��&�k��C��yh^���P��z�N���^	�\Q����N���E��	K�]B�"R�4w8M}����Y�T��|�\'��	`�J�j�8��o��WXV���t�֯�4YX𽽅�hӫ�2��P�
+n�͘�r^��u�{���H	_�R�+=4��O�5�����n[�G|�����f�3yV���Yy�\̚�c�޴�~Åj���N����׊����u{5�<{��{��/f퉴+��%�J�u�۰����F.�U�L��,NҲ�P�K�m��	Ol<^��Υ�c���l9t�a�=�ʼ�]ILz�H� �\�<��*T���$�jy�d�\Ka��o�3:%J;6S3+($*���RBzP�yzC^�����2����=$�<v��F'��;|�dl�����9�?�0������	nB]�<۟�|����lb���G��U}p����?h��E�5e��
Y�T*�4�|����B��h�H��6&.��i--"�-�R׊�|�V�X��4�hZ���*U��#�沐�4שo��\U�4��̤�{N�%$K����Ӝ���0c:�P�ƈ8�R��;�H�)�$�'�m��du�&l�x�^/�]a[�˵A��uG(�������b1�;�^��U4������2�X���:{iɷ{z�Lr�{;����c�O�g��$9��"Z3��aW���A�~�%(�,#QO�����(�IF���\�sϖN~��yb�d�h>e=�
+�;J��J�Pu����A�h�Y�MU%Κ��Z��跳���-H<�yQ��#mlo�nJ�\{�f��H޹J���U��Q�/��f��UOmS�n8�ߵ���ހ��,�\+}�V�G�L��bD)��e�LcM�nӡ+������6oٶ'��?s�@���l�B[L% ����W���Y��~#�7��m_�	? X��kƀF�:
i5Tу4�+��s��툧޺|{��J��:?�yA-~i����7�CǷ�2`?�P,�aӈ���,�&7��W�vv�P�J��(�h���Vԁ�*���֌��p�����x'�[J���M��`,�7?�VʝyU-���[ˡ��i�����T��5�j�����2�\5g��u�C�R��q�Ӳ-<+N��ҏ��]����X���[f��kC��g���!H��>��6T�%�%����VY��V�`V����H�+M]Iv�����͝�t��i/��z-1�Jr�w�3{����Y���"R�Bg�B�~�]�ոo����*��-�$
k���PN�&��3��
+���4�H���P\�,쿭��".lX� j�����Bv���0`$y�&�����1���Psf��V��عPY(}@l��ڜkfJ*�~�jd#�N�c#lj.H�`G;Oj~D�1�\,ubѵ���S���&�i���q��0��<I�:��m��0��B*RqѸ걂�y[I��F����r=сU�V������ �}Ĵ�r�X57a!���l�q�
+E�Fe���@U��e����M]���"��uoݟ M{�G0b�F8�d�����g���>�`�4ʝ[�Rn��I���~kBu�4��Sg��h�����v��ݥ�J([�w=����۟_G8?aI����}�p��^����������P��\�-�#�h��{�P	�)��Es�G���h��7��jy١����)���MR;ύi���d���hr2W�a���=�Md]���V��Q�.5mg���m=cW0^����H+_u�d�rZ�����߶�y�����.�0VR�FC��{�˼��a]��<�}ݕ禮|�:�d��F� �s��"��V�ɽ�ԚL�H'��~Y������c���w�q�>b�:t�E��x�p'kzcm>�zEr�"�rM�tWZKV���#Z�EU�Ǖ[�r�Ќثo��
+_�;Ŧ��m�2Ɩ���g7X<Iu�t�
+	���r��}�ש�G���ۋ�N!tv��{�,�����<S��^��Æ]���$��=���NQS�Z�2�o���
b�N	9+j�[fF�>eT��
+�Q�
�Q
���7�
�WLndAK�����S9.�����I}������yI���TA��է��\IP��v�잘��v�'|��Y"�����edN�/73dU����4͘�6M�A�ep��z��ԧ+˧����Ԏm�0-=,=�}|!�V����AL����8�ޙ��DH;���r���o[�}m�d���2y�>H�~��T�\o�0���j����o�~3?���pa�hL��(�\�d�F,ȕES#];	���..7�M�Xd���Nz�[���F���*�đ0We%�=+��&��kܒ}���zq��|�l����v�&����������tj�O����8̹��Ǭ%�R����TQ� �[�i������&�處.R!��Y{�[)���yʫA�)}A�w�1����	�7��\�d�?�����&{�Dǿj�x2��5vq����%���g��@XwZ��b]͇۟��7&�}VC�ka�V��uKvn3#�.<����N�TFSnn2��5��F�tKb�[�z�Z�fh���)��
+�c2k�~�k�Ӳ��?���
+�_��%�=�iR�cbDܫ�f�iDG�����U1�Ԩw��T!R�/�X�;�y�;�:*��}�z��̓=��M/A��<���1s�加�rhv�w[��4��;�2 煚�[���g5Dq<[��3�7-���b.��anj$s��{����C[񍺻͋�Ca�}�ݸ�_�l�=L�c���厮L>/�_R��wVZ.�;]��$�P頻kzC?rͣ�MO��-��u�ewD��kAE�׋%�/�9�˘~�2����NbPrf}jB�y�<1(�T{#2����J^���D�!D���E Ķ\�m�D�|�f��
��Y�	T�]����
�ڛ]פ�9���5�(���LX�0.^�OP�u
țtg�8M�^9 na3a,�2�ifl�4�\�bD(L��>��Z�ݬ�`(�G}�#[��uM������=��M]��o6���c/\����&�&����*���c�C0�er��i��&6
+��~�<+�A�\���W�BG�i\��K��n#_�4�Hx��f{��T0�jWyQ~C}z�EIM[t|˦||�6}�<Y�֪�������O�ݮ9�q�2ʕS}�7�8th�m�%0f:�[��l?�����[a�m��8�#K~T�w��h�����l^n�`�M���R���
+����lB�!�"q�9���*��&uUZ!eaP�ߍ4�?fR�:b8���oq۪���v�7�;�s��^�O[�␟4��tz��k��\������-��Y��{v�vh��݌�5�.�ek�N�#i�酪�?�p@�N��6<#aw�N�������8����	��@�Z[.
����� �(XY`�9�;�k
tm4t���SB�<��p��o�3^��g�� ��J})�~��@R�(��[�l��f_6��7{H���J�Y݀;�O��3���-�o���j�JM�R���I���}m'B���1]���e'gVx���CZ"&��|ܕW������4n"]����r�xy���Y^%Қ�����Ee|-m	u��3�}������T�^WVÖ
FE��2	������Y�:�`��ض�웘��\�6��J�"\���l��a7���z?Q��/i�qfI��5��S����Q�[��N�r׊��G��:���P�����)��b���������~�	�os:��ۈi���O�ѭ�Ԧ!��N&�KFŤ�[�r�&l.j��Z�.���\�	�!���bH�s�Q@53iۦM7|x�ynH�4(L��%充~�Wg(�7a�+���� [S���"���Y��L�5N��~�?\~	�flH��«�蚌�͌>Qi�,��DD}ky������K�<[4��q]U���G��G�U��b��$mKS�d�5���?�1����n��e�'O/Ъ6�/U�+�%��P��C�Z�U�%�4��Ic�l�&7�n��xg .+���
+|Q�{�</����V�gc����)iP�dS��Uc��9��y���f����I����ٿj�ۄ�(dڷ�3j?Y눻�:_,�e��E��b�ӞȰ-.�/�}��^2���~�Q����O�'��`_峙�Go߼����U����.�:�D?_F�)���m7^'�"/��*�Uo�z�6�:�f��]��$�U�)-����w��z��;����?������^>���[��p�@��˻�'��$I�J��t�ȴϔ�H\�pjY�b}+؍�_��̅`j7uz(m:Ĕ��i�4�K��z5\��Y�%�I�Y4��K����Q�}�B�k[������/�<���>f[���4=)��-*����	_N
+�2�	���W��f�����{i�)�M�P�M;����n9n$IE/�E�܇#��I�Dꗭ�"�g��"յ�f�h�2M$�Ə(���z�s����>�/��y�y��$'�'@��ʬ�P���5�Kd23�xD���}a˯�ø�}���-��6:�aꔢ���Uho�I�A�����A{FTb�#�c�X�[�)nq�]=>/ے!-ڭ�TE���&�>�Hݏ)J�ey��vq���ל�I
+�U�����Ʈ�d .�S3�9�:5�2^b;d��*��Jv�ƿ@AjZ[���7c���͘NΕm�w �-�S�7M�E{d�em�
[���Tm��FEX$',�}~�BpO��H�_`����)6���0��ρ�EM=|���!���<��?��VnLہ�Y�%�"��7�a�� Dl���چ=}�z`ó��q����U����U�����%���$�Bu���v�/�����ۊ�'c���X��-\�.8-�"L�{Ӽ�/�{��{��
��Ȧ�>������W�\����c�2�`{�.�OB/[��49��`�!R6=ph
[ [��H��={<z�+�#0�3�8B���\���{��m��c��Z�h>m��gI��a�D,��och-��a��S��<$��d��E_2�Е�'���,瓮��,�[f�!X�"ђ�_��JaEAU-Jgs�Ey�!!�!�^b�c
+�Q���I=�R�5��!�wy�{p�ߡ|���BS��;5-Lc����7\���c��|��"���D���:�lW:��cd�4�%P6,�k&_P�ׯe���zo�-�@#~�X�,A�7b�y7����I�v�/pZ���D9H ]�7�����>���$�.��C�Z��Š��M{n!��U��=�@#<|�������f�Ǵ�ʝ���#��YXVN�jZ&T07�wH5/�b�g��C�	_$�����8,�?��"��N�d��D�tm}Ҿ~�(mm���+e��؂�a��b�����@پ�?q� �G��=R�+�m�k�47^MK*J-9���G�}N�����FNH�H��q��~aE
+K�Jq���?WE�Bm�'�v@N�*�o3�ʪZ�=2������A����G����ߓI�a��n��-�xH��e�e�^�Щ�Cİ�h�|ecBt0���M8*md���a�0��W_x�+���$eK����k;װ�r��><O�	H��Pqe�DP�-�D�d�[�piT	Z{��<����B� ���L�r�S��""�T��W].�%�M�;��Χf��Œ����.�Q�FG��Ͷ�>�t�w��6nA�W�`�� ��f��%΂���h��%�Ƽ\���׽����|��N1;�9C*�h%���g.��J	��.�����v��Xّ!�T��UV٢�����l�%z�9	�dJ'T��+;p����Q�[)�v�MQvOBZv��}�f)�ٚ䭽�M	C9��SP&�DƩr4����
μxλH�J�F�e\���������׶6��0���!�[~����g�@y�+�*m�@�����nH-�����A	4�v��ft� �^R��>xHH�Ϙ1��%�%��Q�%����e#2SF��0��F�*�BE�d�ڵ��&�ԅ��V�Yj�ָ��t�����ek��È�Z[�k`pH"�Y��� ��v�w�FG���F�P--ÿ��s|�@�5�.
+k�u��W b�O
+X��d^B�N{|d�V�p0>��
��1����)�D�҈ݔ����Kh�s���v�
+�MX�!�U�h�2�3�$K�(�f�G}(�%�0�Z����
���C�Ķ,����J��	��k䉬}ڒE)U��N���������0�ݟ���/Z�3�2�-m��`N3�q�i��@�����
�	���?����sq�$1�AO�q���j��m�R5ց�v�Yv&B\�T��%�����=_��X�Z����=�C�G7�y�;����;4�3�9�
�0\Ћ���!m�g��4.I���imbb�U5^%�e	No����*
+@����wGTTu�;�EmC��f9��i�T!
+�"�,2oy����p�WjTz�̚4݁��5����8͋%A�ԓX꾄}���[��\���fi݃��u�9��&�=��]w�����k!���M��l��~.�8�q	��t��
��I޸���l���Rغ_�n������p!�>dV
K�Q!�s�N&ʘ;�R�Y/����M#s�}f�	ם�ټ񥺶/aB���jw��eI[�2̪���z& ;���Ses�&w^�}`V�7�n��lC��z�o�ߑ%[o}
��� �T��Bw�0�D��Z�Ħ��rE:�8�qF���������_�?B�;�C!�V�{�w_�HG+D��V6�����aZB�^\��V՗?�/o��d���$����2��׍����N99zO���]�}���ڭ��+����r�(s�DG��ug��l_�Hb�s��F�����
Ţ��]惖'�9��'ȊO�f���d�y��^��3W�}�KG��Bd�[]�"��ö̔�C�kfT��=���9�����*;��
+����=�ƛh��W�Q�����I���^$ɰ�j-�z��#�"YལC�G��z_��TES�K|:�c/��#�X�a�����pD
��$a�cd&���y
+9�@�h��&�Z�f�p��#`���j�M��$�*:\2��I�8��K����Ғ�^9��
�7��g��/�߾ݭA��\i��ӊ����暇L��}�_�Fa<PI�E3uR��!�g�����OX��f5^��c�&.I��ͅ��<˗7䪶RZp؅����Dj�v��;��ĹY��.���B� �%����̣���ׄ��fy�G��&�GfC�\�FSdt\�ώ���2���)�O�K������rf��q�'���4,Yh����s*����v'*���4f�J"��@��!��EHYV�/�.dߓ��p����>�=®��|�*�{�����tH5�Q�R%逻.�t��]���S�+�4J�f��ݮ���8�'|n�@�pSx���0A,�S͚Y���T�bq�@��&�������u'���W�ɘh'Vg�M�-g��8q{3�*��9WNB].�}=L`L f��DxM;�:/vRȍ��E��cRh�yo�A�U�i�-��<V�_��	�9��%X�s��"�������6WZ]ۤ(VF��t@�>P�Tu�'��)`OTe����)x�q�)L	����S"yd�>]�r��dH��՜�Jx��5��P٪�����I{�h��ν�m\lg�H�3K 5���2��%�v���w�5�Pz]p����.�T��@i�	�]�ʱ@������>H����Z�9�1еNb�τ4��_
+�W�չˎ�P����8��>�y^
+�{]ߕ=�����;G�p�[���f��|�F�aŚ�].b^����텰���e�ʖ%!_�2�d��"츼��UD7��]� 
+��Nbz�h�!�p�逇�5�P�]�%-�/a����	��%�����L��Z[�,�VQDB1��]�6ި�~��og�e���Q��]#߾�u?��r�^䒶���ԁ�u{�/�P��C����}Ix��@��w	��}n��t��&����9s�`ms�lb,e��cX���D�mT�7Ta�Z8"^����b7aj�Y�%]v�}	���-��g�`�f��N- �:�}#�h�h��}E��G��vH����-&��{I!GQ�����!1�ݾx>��6��n6h���QRBu�6k`ʻ�v�b��v@�/�+�B��=&�'�,'x�#��6-@O{SP���8,3�Q�л b��Vh7k��8�����6�T?‚"��G”�i��;!�
+)�"o��� �27G٤T�cl�e��K+�RN���+�,A���݌���[�����?j����%y�}F�^�ɕX�:�v7^H�����t�by�e���(R���']oI�t��Fn@\WB�� {$��m���a���i4jۗRaF�](�4��$�Ū<:ھܱ�V�z$���#�ۣlݚ��n�_�4Q&�|$!��2����-���G���۝��M?*��`��jJ���4�ĩ��H���|��f�m㑄�u9�>5����#	��>�r?j�d�ԉ�����<��<`���6"�)h��>����ݮ���XDq�gq�Ul�1-�
+ڗʏ����X�nܵ�!V��3�'@�bE�@�n/�?��vA96 �%(z������qpO�����B�q��U���j�����%�p�������l*ʂ]�V��$ bF7��5�t^���C��
+��CM��m�E�������XU^{Ld�[�VW�����!b���{���}_=�Tk�������m�v��%;9�w����ξ+����=�Qΰ3w9;�1�di�ˆ�=	���w
�d+ F̸���ɲK_f�� �|IB3���jS���W"��fR�9�o*S��D�P�H�_�iK���5�f�A��b��)X�b�����"jZ7�0~��* 	<��f���y�k�����=�2��ADټ�(��ȹ�n�;��W�*�=����],%�-��
+ǟ�
+��azpN��)�/�!��H?��)����@�p���dc���R�;���"A��
+�b�v:TF�3������V�ᩒ��I�$��K��)A��j�/� d���m	M݁��=�$f�S��4�x+B�2$���峽8v΄�!a��C�m\���H���ntm�i��؄��V�p'�Z������xXS$ت��]��d�A��[���Ň4]��w�'��Ќ�dWT�Kl�%g�h,�����Bi�Z� 8�����mC���m�8d��9��&�n�b�]K#�}�B$}Q^��m�zU����������ka�u����q:^b'��š���WN���jĭ�5[�+fNp�&];|���d��C9(�7��P�M��s�[�qN�
+�{�iz�[˪��[a��H����.v+k�li�X�$�{Y�% �u�6z1.�Mr��b&��:̈��
��]�v��;��	�����IXq:,¼���Amq��*W��-qgY$�d�H7:��N�\���gq���I�L�G�x8oi�O�>T��2^�_�b!�a���RY��;�ӝ�9�n��כe�T;��n�|$�P=^d�Vķ�C���oX92w�����+��BH �s$�.��h��Y�����H��ʞ�dQ�%���s��~N%p�@�Ғ:�7HJ��>�)I���ki5�<��%ح
�SW�DͶs�,���oK����*;e'w�,m��|-w+
u�.�v%�>����2\6<[�F%�-�֨�}����3���DR�-©���&����X�
+x���3!{�X`�G�G�8X�f�Bu�ȡLi~�Rr�T��F$Aw��YDK��G&}�:=�-=8߷/���,S������[0�~�f-���=�y���=g#E�֦LJI����bt�f	���~��R�����d��/e�~�W��AQ>ĉ�Z2�gd�^k�V�7ܴ�v�Ѧ�O�о/���	䕠�t����nHH��u\��l�<�	���R|�ͨ1O"��J�c��r{2,I��ky�۵u�����H1�<Y���0Y�)dckBX{�i���y���v[��Rn��~!s���.m���R��m�@c�݊�_�U'�<�%�f�*߭!Qs"���օ��Μ!��r����}�
+��/��G������1[	�Y�f#���N���}�eYd$�4��EG�ؾN�Xm�\�vKTcY
}�g���P"[BkdUߤ����~������|���;X	!��9�kW�% �'�t[�uL~)��ľ,NP�$ۆ�ڃ+��WT*A����S&K~��yo��{ӇO�=�ǽ�){,��]"�G���Q�i���|��׏�.N�]�34���Y��"Yۨ�h}�����A٦�β���4=>���@Թ@�/�L�t���
� ���$2e���*�X�������V6)D>g2`��8Z TvB��:'�d�ԭD��jIE�i�,�$S�8=�p�C�T�Mmf�8�6�N��?����e�ao��X��.����}�\�ߣQ^��)��걄Be�y��+T)�j��HU�.=�Ʈ�˅�׮r=���XZ��c��e�M��&�Rٓ�/h\�i�R��^�,Q�5�1�,�|^�s�xmO�t��I�{$*�j;&����� �7;�NW&�����7)�c־|!�/���o���Oj�w=4���lf�G㠂�s� ���I�=�M��Bo��U��������Ȝ/Ӱ����x�R^F(K!��Lt{7�@����׋�"W
t&�A�A���k �}���ՓбJ!t����
+�	Ē�>芌r�D(�a��	�,�f�Q!�q�i2E�-Q֞7�bc��k��c	�{rrT�V��I�ȏ����c�D��&K��h	�ȼ ����˭lUX>u�ș�lS�킍�.�x�ZU�­BS7$k߃;�*Mi�!���@b#	-��lk?�w���Q�*��K�C�G��4�(ۓYT�5�]ta�V�oc��P@�a�&��QڑV��I�%Iؿ3<�(f6������������jI��f3��	���x\�9�}ǶB�l6\WI��xO�}���B�b�;e�$�Mey�O�OM�͈o4��׽����9�s&ޛ��B;a$���e�Tu��
+��Eq�g��L;։ꂩ�!Ľa��ܔ�	a�Y���o�}D����(����,��9k��œ�JSG��9����}�� H���1Ѹ��o�_�0lo�4̓{��I��o+_��
�<C��(r��<��r��ir�[��u�KȲ曰��z�SO$=u�?�P`�^�5X@�	�To.޽
�pn���%j�'�HzwMm�!�������b��|�n���OϖE�Ö�nm:X�k�[�2��^<�O���&*J�t:��L���bt���GL���D��鱄D;�4��%IC5~��gV�G�:/�l��$AO?�;ͧ�eӰ�llju��D�)��n"�G�+����bQ�pt���Gz^)9���K���㪓 P6-5\�Ģ��X�5A��&�5�A�L�P�1ξ$f�.Q�8��bp�Gv��#ӈ��<~��^��h�lW�&ϵ*[����:]17βšH�47o��0��-3��2v��t]�@g���5�ʍW��0vY��s��HB��<@��(�Q��R��"A��,����*bx�W�b���~��z��M[�R�NQ��k�L~�Ӝ�X�[1%bQư�R�B!��&-5������e
+��-��X@?l��EPU­��D��h{,a��`G��d�z��c	Le��$�ș�ҹ�|$$��q�@l��M��[(ۂ],
]e�}���!��2	k�����:G������H����[�"��9hZGɎ����h���[�bi�Ρ6+��(�̞�s�(�=:��K�s�C�����*m�r�Í%�.�*f�޸�G	��ȁ�Ђ�'F�X�l���(��J���}UBXH�L��|Q9�g��iV.t�濈)�;(�}^��$��[�`0�q�EJ��,��ڄֶ+ɖ�D�-M�?�k�E�|���)p���0�\h>�C����I�;�����rR���s��:��[)!��HZ�{�D��ј��2M��{Aʦ��L�%O�ٛ�=��}��c�z��Nt�v~H]@�|v7��34;�41t͎��7�0�ݛT�?�ws���َ��j�Ja5�e��
���h��U���9J��K
zV0$�Of\�^�1Re���髪����\����b�(�Q2돰�܈��7<�]������蚓 w�����%��0�Րj�:�M��Z�_(�AvRy�Ix<:��9,)X%"�B&!�m���l�,��m�i�ܹ]ݒ��n�6dy�ߌ	��!�t_t�sQ��{]���(��jp�����!�Ё0��t��1�;Eb�,����������^h{KlW\�͞�TiQڶ8�]ݸ�/܆�#|��N��T�
+	4n-rs{�#�:;��C�����<D$��I8�:�M�)�e�nu�m��p�����r
[-ڦ�-[<�MF�<�l�#g9����1�+�n��:K�'��9�%��>W��, l�[�"�bm��d�O����DI$�ܞ�s�
+�L-�8x�`�=�R��Y=����'��:9?��%��6�(>��O5�:GN/0�'�������t<�o@�I��=paa2�Ph�{�~%�ha�f͖�u�`k_������ߐ�D`׵�DX�&�ge�	Rk2�i��>����c�O�MQo�G}"A(i��R(_��z�h���������lGr?��(;)A ����l��H�H��b!�Z0�8SAni�1�m��jJ�*��>��&*�V
n��M�%`���[<��2a���[)p定�,�&q/+P���vJ����3�8
1�5��j7r�Q
+5o�-��s��KZ�ۊ'"��.v:a(��2$��q�am�U9bƦ��
���ܗ�L�$�=^D�የ>|]h���۔�����(:|	��6�95�]�ר�aW�_���,��6��hݻ�Ef�����o����pK��J��ͫ[_��r�C����~�L���[�P�����1��D��l�ϟ΄{^���7�O�78I�d�_�$ѭ���No�����=v�,f×O�N�k��u�j���!��㵽��5�S~$����ȍ�z�������։��
8�)DZvx���<�y;F��w�^�
���QP�>���8`���><I;U�����
����߫6S=� �xo��O�2�#K<$B��ؼO���CrV����,��g����b����r+AVe_���2�*V5�&}��F�x�D�Ҟ�l���"T�$5c%iR$Y�lIZޯͶ"��l/B�����Ws�R>H�׷���I�;�\�b�d���@\�v\�n�R�.��v����@�p�`�}�d�;�� ����$�\�n�u�/׵&__�e��"��HP�7�|��2y�	�z�D�$�����mO�H�1vN���Bݠ���ٔ�&r(?����O��Q[�F��㉄==q@�cV�â�$R��@ז#=�M��!!�܃i�S�����ܣ���e�e*�@Ze�r�eKG�^NU�OF6e��b�w�Ӥ�o�O�9�����+�:^u�E�h�%�iP�#j5m���>ǜC�&X!젪����!4���W�H��Լ`jK�L��\E[a�b��!�k@M<E�6h[[A�w�>���†�F[�T����!�C�嬾ƾ0:�(b��QW��;B�V�HH�U��/�B���)�B?���G�k�p�Pg?b+��A��~� ͒B;I`;Φ�Ц'�s��)��k��5�~�8���'+
�+�苝C�1]�%MA�,�M���!�S��mBPٚD�
+Ȥ��<��$�%�Ѣج��<�O$��7fJ�&�-�'�	�{���0��U��lųhK�t=�1�����:�=e���V�r�[�k�}�W3"a.�,�H�nI���[E�Ԑ��|m��L~�/A,Ϧ�F�EeZʐ��-�/��"D���?��/c�QIF�)@�~�sS�IoڭkZ���Y�e2��e�[�Ch��X�p���i���b�}\���<M�t�*5�=�`^�^?��,��,s$X0����ᰆ��	��trm6���<���-h_��?�;�PZ��t�3^\��y�����Dl������g|b/�â����7��Xx��̟��鈇u�-s�Qo	Yz�/s���֝�;B?!^�ճ��a!�&����ga�"�}�"�5eg�	}L�����ȏ���^B�/	s�b5�<��������=����"N��}=����I���V��4�L���/M���(Tg�����ϽI!v���s;����@o�N�����`���i����K�7C�0n�Jp,e�B��(�lP�ӌP�l��1���o��o:�%$'b~|I�?����%��6 	�)'�$��I��+��F���E�����O���dvػ�lj`��i���V�J�Ƕ>� {/���ӣ#����m��P��gO�O$�ޟ���ч�<�py�qXN��,�H0��Q?�:O$�;7�ܵ�V�B���������JU���������DB���ؿ	;)OwS�r��`{f
tO*�dB��vbO?�9͋�ӳ�'7�0�<{���StC��,��Б�(����3I���lo�R��}�E�ֶ�t�S	�z��6�]�sc����e]��L��¦V��&�tn��{4M�Ȕ��v�V'b�ŕ�fb%��("�K��3�K�p	���Gj��X�f�-��п��Hݘ��
\�y���wK�/�)i� �2FT�J����<w_4��49<cR��Z��~����w��+��'��v1��e�,s�2W��`�~᛻>�S�=��-7暟u��^ݱ��Q�*��^}5�4R��&!�����nO%P�C�*�K?{Ǻ4�O%�	�}M�Ͳ���[D:���\1�Ӗ2-�lt�5�ɯ�t(鷧<������O/����pĬB!v0Y"�V�	1e_-���c"
�,���&��Vxf����5�
��E��4$��"5���„9�W$�Ys��/�w�ou�{]�٧���sȯ�W�m�O%���s���8�ʓM5Z�D���a��	,Y'�w�mJ5�2Yi�͕���J���9#7�}b�+�[�T��6*6�"���(tYZ�J���,���p1�ˇ]o��g¹��K����[by��
D�l��3���T�$с��,�d@�[VN(�5Wb�	�!m�a�z���W.����nG���k^Bq!ofm͈(�"�ZB�Ӄ�H_��тkt[�z�2��&��ٚT�ux*"��Bz��V���K\2�5k����S	����d�nу��<~����v޽�9=�5��3T������~�;|�8�t�}N�(��L�
+�몥�9��S�Z��*�T›���6���Y��D@F����{sz�|u<F}�"���7�����u�/��	�܆�[��h��{^A�6�;��^�i�CŃ�Nh6��N�����ᵍ��#���
+�o�F��8ABK�{@�b�����@8��y�@p������A��p�����Y�?9z�e|*!�~�V%Tz&�XY����K2��@-F�^���OeK�˨}W�v�;8t�)?9��I���D�S	uw�҈�^�-쩄�;�g���$M*���3�$<{ʆ��8xȂw�zU�sI�3q˸4��ߠ�x�a�KM�HO%X^��>������S	���R��
��#p=1����A�DB-�TX�Qf��o�T����^���202�m�Ӕ=L���kRzײLի�Y@RA��e��v����R���K����3�����
+U�$�dM����X� � ��<B4�F���V��aJ��!��_O��k�U٨�y���/���?�<�0�V6%D��0��kR�p���>�	��M�1#������c�]�=O�b	�v�����zs��QGO����6��	�D�/�BÝ7���L�b#�Ǎ}B�W0�����(�qG�j\צ�w���p���O�=�qP橽���ӭ��q��zaf���Ky�<��8T�,K��-�;,�T�fMF����[��|F�7�+�Y�P#<�FcesRl��;&�ށ^2�Ơ4Vp�
+.�r�=&"���xvz�>� h�� x,��%��kl��ڮ
t����/
��X��\O%$۰�p��NC��L�����0��J���n�Dy�T���	��
+N�8�~%�Z7[���k��^<�I�gQ��jo�I�:���+,NդB�Ǫm?�%j�x�)�+K��ͬ�J���Q�B:R��2[��?9�6��͚gs�z�YP[�A��u����o��l���GP‹�\k��m�W+�W��D��-O+��v3`u@����L	~�'���En�]���Z�ݽk��.Td�k�����"��t�=7��^��%��`v)0ӑXœΗ�o4_dƉ�s_�*,�J��O��qu5 "����@���/s�m��\#8A���`HE�/�!����>jt8�G���l�̼l�1�Jk�lK��#��K~A{�$1&/a����5	]�I��N܉��d1.�.gƍ73�V
+	����K���W{�ϒ��]���� ꔭ��-�"��u��c�1���~(�ҷ�����o�����	�7�i�4w����.ߛ���b�=�� rj[ޘ��h��%*x*!��P��ˮ�{����bZo�����Ǡ'�����8˛��f�k�s�b[�¦^���
+WX�V�KI�F�����G���V�v���?�{��C��{s�K���g��Ǖ��8m0D,�I�ţ�4{��� ���<�`��z�6\xm;w�����I�5��V��
+�#�Ǯ�m�����Zڱa�",9[HV<$LHQ���E0�A�M]�����r'�$��Ed���@�m[���\�d�s�U�C�o1)����¹���*�3I��f�e�����fe�BD���jB8��m�D,���J٠ ���e���9aq��\lB��C1OP�C�:C�3	P�)2gd6�9j�;���OO>�Pf�_����VO���3	sv��W�4;�	�[����+íZ�\i2����GRj�c��;�'�z�Zxv5�
+�͛e�T;��*���R������X6��
+�3@���ccZ�{�y&���9��kF��r�@ڣ\����Җݕ�IŸ�	����t,�^#�?�|iR;.��l�%��e��g�������;�ґ]˨�Q{�a�seU)�.;�0�G2��#��Ƿ(�4*a�@j������C#�c����3��8����s�N%�S�M1/�(ޙ7��1:�_���P:�m���/���u�kѲ8i_�~���̜x/���*��a���E��=�`t�36u���lN�����c��a�ls$Y�S�&�-�!�f�����d����	I������[��%GN����8Bd�9��߂��߰�`u��]�T�T=�����U�E�$��[8?oC7�<.��>�mԑ��c�m�����)7Y���g�
+�XA&P�Kv�]��Y����=o����:4�1������u_��}���\�B7�LB����<�����r'�/Z�M���$x���=?��ݽ�8��������3�����^q��DL�o�����y�*J��[x�Y�&Y��w����uh~~�?gQf����!��J�/�ӨM(rw�W��	�LF�
+ g��~�\�7�1P^u$� �o�Y�<Ã�[8�)?��Vڻ�*��p;U.�1��\��B�(����!��0=@�p��
+�i�-
+cd��^��~���%x���-�/B�Z%�*GLw;�m�<t�v�|?�.��*Lôs
�<%��H~�Y��\_�,ѓ��q�J�Ø�YN�K'\�δ�La�1C�q&��������d�9,����>p�IV4��^j��������LbؚYL����nGȽ�ʾJx'$+�x��$�`�l�l�j�$�)���^�zJ�xm��qZXE<���o
+��Dc�����&y~uٔ�����O�L�~�,T��MaU͜��g<wi�1���D٬4�뼼�
+ŝv.��Y�i#nq/��k�7����w.I���������;o�8븨,wR�5��;#���܀�7[�Ks�O��{�ƒ0�����3۷p*2/��>�}���HM����w��Iw��J��$��_���,؎B��ټ��'x;�T-��F0�eх��̑�����z�\��ӛ~\ú�մL&-�����K��;G��6C[�]c���'l,>�1�\�zQa����J��k����Q%�%�v&p�*1�#����q�ȣj����k9�:._�0 ��[�~����r������dgwN�o�q�\���kz�t#��P��R��&I���,	���
D�I|]��l ���E�����ㄲ5I���7R'[ۚ�
$H�G��F�c
+�p�Ø���jf��P��@�?c�Nj�p�֪���3	?s�J��I킋���j�5�g|b�4����M�w�J�p9ꥇA��#b���lR�2�
+DAʖ���|~X��l���`u%�t�$���e�������׈�ԾB����f)
�q�а:��&��X�A�.c�nb�[L����QԔ�	��`|,N���V�Ok�����(�i^�!��&%�Ha����wC1#(p�OJ���\͡���뚓0�g�`�����<�0�ʯ�@���W�3O�ܟ[�H�*����HG��1�Ejh�Ul!�E����k�P��ˎ썓��wA�Tf=�库?�Bp՘�QG��a{8���~�)�(�E��²��xU� au��?p�C٨X>��b���k/ԅ�[}�����d��(�(�
+!�&�����v$��w���T}B�Vy���:]�����a
�D�?\J�$~p��'�TJ'�tH�8
kb����H#_wPD�Rc�^_~���k��B�{��퍝��Z1nѺ��IҠb��4�x�8���|R63�Y�Njcg�F��%�
N<��>�
+�2k!{�*�B�I����^uH�P��|���2�B�eX 0��^�}��jH~�\k�"���'�RC��s�K�����?��m�4����L�v��Q<6�
+6uvU1��)p`���kЄ�~L�}w^�	&�^���|�6�	��΍��ֿ>/@X6�]�ӿ����H��5n{���|"�N~ͳ|y�
+nM��}]�����7������\��|^,lZ�C��q�_�,��H
+_N
,�@k"���1G�Z�E���D����b��W�Zl6ˈ�� ����N�a��$�ua�]��l�2�[�DM���H�41���R�i�BN|�Ë���kʻ#����2o
+vS��sI&�Y�)b���~���^�(Rʡ���.��Փ'�H�;:�%҅��T�v��F��v�?�,c7b�ٮ��ָ%�
��B2謗�H�p��"�����:��"W��8�!��U�}|�t����6��Z�dV|ɧ�ң7�pa�Q¿BAG{�d�21�p+��Y!���r�Q>mxg��j_��������D�pL�w9"��c6���>V�!�Nzt���+�<��~yVrC7*�;��7F�����ug+ߖ��[牔=��^��P_����pN�-�`�".awY� *�N]� ���}��9��ў4�k��HW;��
+!�_��!�J���ϔiNhlM$
+���f�f�֐>�=�b�N��$�a�Ԏ��=���VR��0 �L�0��{��%�	[�j��[�̤5�;��3{�ԝ�y;C�X��A��,��(�bV�Z��(�C���K(�([��6�E�ޘ�"��r��魹+�4���yl��xb��3ilbP�+�d�G��A��q��:��3�?�A���OT(�mA���Y5r@"�g6:��M]4u3:"�Gsg�mJ��$h�ӪY.Ce���	���D>/j�;�/?а�DrU{�z.QU�5e�nX)�t�}������$�ƒLE`�e����<K�=��A=�a���.<���4_>����{	o���}�$m�k�}��>k�c���;����Ս[�ai��f(���%��ٍeQߌ�f�ˡ�f&v��&���}��"�%�K��K-}��
+���jU���%��p�^$�$=�0y�\��8a�#�By�+�;��cf������H:��u2��a�N?�(1@|:?�a�s�8/I���<�9c*�����l��~�U���Rټ�ϰY�oZ٪�k~|�2��s���'SwD�2��T�'i	�b�f��.��ϣn>��^$p��@�{��}�V �lL"����tJS$����6�|]�Y�e!e�R� �

m��ğK��w��6[G�
+Mc�\5
�i0�K���<��Ք��<_𜥼Ö ��s�ɘċ�K��Ѷz.��������(J�`�х�J��`��~��;C[��҂炰�C��+AQ�8��6�~I9(�,�(;=�t���OO���z�?8�PJ�T�<�p�f�k�Zs�B���6x䧦"�	�͜4(-7��xy���ŋ�_[��魲GB8|��z`������;HS#��Tn`lkv2π<�p�#Xvɠn��s	���|Si�C8c =@ ���sQ:ɫ��`\���#W��ÿ}��}k�����yf�8��ڳNwgL����i�����E�����)*}>���S�3�Dt��BִLBe�R�uK���γ��q���p��b8�-���6D�eg��m����b��<Z��G�b��c�M9�H(I7�~���њ�~plVu6�^.]���WI���0�0�/���x�-��mԡ��w�ȘJ���!Xpq�����A�6ޝ�����,h��W�ABE�w|f��Hy)�Oy(��N�v�-㉕��uv�s�Du�	�El��Q)?8s�wc�_��,1�-Ͱ'E���a���������m��>}ۀ��1�r��TY	���p����E��lw;�p��kCʰ:��;�
+�sݺ��٫Ҥ�ų
+񩿢��,Is�5j�fqj�wA��ُi���	��ڵ�Vt��,��Ӣ��fĩf#-���Ӽ����amSE���^��V��շW��cn�A^^�ܤ�ԝ�Ch�+s��}�����l&�(��^B�mj7{un�@�Yc��y��;uz(�5A�y2�1�����1�
�a
]M�>t�(�$sS��(�E7fl�1��1����^��� ��tS��e�6u�֖x��P�o�Ǽ�����xOE�T�
q1��I�N��\B���"�ĵυJ���i裧H‚�r�����i�6wb�DQ��fu�Q�q
���a1�y`����i�(�#�+KY0&]�9˰0�Kl3h/oL��7&����n�����@)X��EB�n228������پ,>e)� �3�ps��j����\†��
+mi �Du�g9�9z��D��g�(�:�T�kN])xs@S�>�]__�vڊ��3�E�	�yB�M�dD\�s����g'z.�0;����k��0�Z�a�������9s�w��?(?���S�[':[�6>�#�e���Y����\�""Na��Y��ې�d���(��8#�[g
+`[�V�l�+�Ǐ|�I�&?k��v�evK�<��*�����>6�c����m���E����[b�kx	�M�^��>�A� v,��+�#�)F��g��)���_cP�)��d$�L�:�z����$2��:'��B�vG�(��b�4Tu{�
+�S��1>
�P��Y�g������
+�%x�� ~IB+�}���Bg_�Ses"t�7,nH�
+�+Imӄ�%��r}^��
��8�xI���D^�7Ѻ
2k�hRz3��֝W�ʣ,A��ums�{IcZ���֎C���l/`���B�6D�+���Cx�"4�����n�H9�zuY_�L��8/@����Ū�hv0����G>�p�O)���@�5�ƈrN��!z�e�P�m(�"��?�r$��ؗ�:�o1&�v��h)�������k��\٨�?������#X��3��;��q�n�}Dgv����B�{p�ƚđ� �.֦�7ք���Q��v�偲B�;���n[w%X�-FF�(�ʼn�1(	Q�M�K!�i�Dd��8P�+��lSZG��؜�����~�0d��+�16�95MFq��@KX����DL�Y�l��%�rm����+D/.��
+?VX�R6,��������$���!R�%��N�q��ݥ��@��J�0"�b�P���=�d\Z��Ap{[e�"��5<�T��M����7$AY����qv3��G�r� ��>���NJ ��P�����Hp���-�hY7�{7�ڎȬ;�(	pP�Ǝ��\�*�~k�k��+�Ψ)�(���~�Ht���������jX�@���X�6�}�,�o?T��;�l\������f��d4�;��ː@t�����t�Z�pt'�K���J��_�c�ضԄ�jۓi!:ݺlO��(e{g7��llX�U�{���tllY�X�ocYWٷ��� ���z��5V�x�UBm��lK�����^KN�^�� �R�0�q�5�`#�dE31�|;]9��bO�X��B�`ϴv�scg��0�np�;x��E_��q-w���H��w��S�4���]%R'_1@��I�o�@qvԗ+�ܟK�e�����"�7���?��v�[O�(
!0V��*��U��o���7�Z�B[`�L��7���ե�8�D���z��nM(xѾɓ���Ǹ�ӻs`@�[��rLXl�'�����r�t�o��U��g�{�^L@CTl�ND��^�
�'�e�-���0�d!�]
��]G���d�]�~��+胙��&�M�K�RZ�1a}@ǜ6_W��۸t�yo�%��E���7V&f��Ƀ�Szt��Ǎ�;X�|������EÍ���D?q��*���᥎b|���<��#����|���
�ꞯV"{�¦^�9��Fl���I�}'��@oJ-�\�=A�a�@&�~���?_�\Wð9p�y�07ɣ#�w#%<�U��8���`V}�b���T����Z
+��em[a�"�Պ���OXI��
+�<������*��c�����OK���W�Qۖe�0���x~U14��M�eЎ�VK�@��!h��ʩF=;?��e&P�]h/���['r7���]�w)�n�/i��Դ$�Z�u������(g�\D��j��ƏoW�}Iu�Sx
F�u��1�,==��o��
=�2iR�H�6Xt�W�kR���霴|���<�}�0����Ts�7s���!N�w�K��`�.˅�n!V��9�:�\�[��Hjd��y���O��p1��T�R6�K���e78��O���_>��G@?q-p��XS�F�:s�?|�&�;�%��[��[""�V�V
+������A�H8!� �v
`��P�Q����o��wR傅�\��b���%�����0�q;v\����pF�j�C�
�uG���������r��9���Ph�N���.�m���#�$�^��Ї��㛏���G�3󡄽;i�ﺥE�����k����G^�ȝ9'�	&z�`�ol0���`nR��	��'=.�M�|p����z��A`vÃ+��hnOe�\{܆�t��=e�e���i���L�{�t��>��ttEi�R��0E���x
+K�o�x
+jr�2��TKew%��ornm'�p��������\��vT_��8)�;���u(�C	-�K򋃉��S��\�(��#4�"��VY�<�D���ٌa���!6�0�&��˟a�L'1j���c+�U�P�j���}�`}i_*�j��2�s`EÐ2޲��j3ǽa��T*nE�\{2�Ah{�&Ee��B�ì	&�$��P-�8dA���ڞ���;�)OО��׾���ʹ*���
+Ht���w�9�v�\u���Dr�%gt�0��}L�H�PBS:sn6(�E X4@�
+‡�Qa�ys'��)aYASn�W�wa��Lk��#J����)!�AM��C! ��|�UrecB����F�<� �ȸͣڶ�HBJ�v��Av�m�UڴJ%�b�2�H�Rڕ楺��܄:��G<���6��	�ּwvJ�D��D�f�B�g������$�3�-C��W�'���$��Q���Я��I|���PB^Mr�ծz§݁�o�c��+�b���Ӯ��RG*?� ��2W-L��6x�R6)u)p�n+��ihE< p�h��E`�^N~f��A�W�'휿	|GI���P����'hïɲY��F	�x<�����t	��
+d�1S�}��J�f�8��H�@����[���!!��QvG�0F���g�j���V器`���Wͤ2'��S�S"C9�Y�3�jH�=u��^7@���a�$���m��8�����~H�M�[OF{�B��=����e�n/����%� XU���bk8�Cy0d�F q�6���C�MJ�p�k3T1�Me�Bxf���&j�m���8�}�=e�Tf�T��Q�(j�yQQe*�`����=z@e�D	���+sC�W�(������	u�Cs���Ab�e*���UF���x�i���b�����Y*��V�~^FB����c5��q��ރ����ͺUP���zl�0�y��1�uA����*����,+I�Ѭ,hmǾV�����[�g��H�@�Y:��"j����r2��CU_��4��tqghV�����U��D�wzC��k��
z��V�p@���l�1J��!^^�5+�"K4#���o6���y��`��qZň1�
~:������(`"���,��l��d:�c'qw�+N��%�J�ȋ^�;
�C��}�*˼<n���x7oi37�a�Qp��~�?�pX�7p!8�&)�T�.%�d�8���PBK��2ߏ{Fm��h)�jPL��Q_�8C{�	��P�9�	�8��}-aޖ��w̘���d�n�۸����n֓���BDh4��`{63�
��ƣ��'dtň�0ߨ|�����œð�ą��~6P�*�@�ǡY�9�m�<�잵�I¶`�%Zy@��
+� E���~(����v�!cU�*J?���=Ӷ*r�3���%�З�Nh�ܷ�5����>�`|fLⰄ0xM�,J�uS6�by��F�
Ȉ�ti��������g؏]	�7T��쉈�6��U�_��Q����
��}G�Vھ��{�s�T��`vd��dW�����[�^��U�YOV��O0��0�I�ϖ��)@��5�C�ƴT��.�+cΡ��A�K�f{Ĭ��I4_�UtcE�^�$[W���=	��aB�!s7Cuh՛���pH������_<�xduT�~�oO��Y����4�AZ�x��!��%�ެ;;�d]�����IO'5��I��==��=	�vkt<���k&�roϚ\�\wO��H	l4-P^{�HҨ48����̱��կI}��V03���א�v�4���](�����|�GI%TxZ{�K�\��V]���#LMt�P�a�ݓ�hGf����v��{��bu���$��fK3t���K��C;�o�MVyZ5N-��.�U�,��z��6�fJ�$٭�Z�����i�)pbB���)��
+J%���������t�zjq��n	F\��n�jO�9F3:�N;��}��*�)��_ޝ�{EX�m�10J��<~��"��t�3{�l4Hr��AcL�߯�y����k�@*դ���=��Tײ0ߡL��'��Y���ò�Ο��;�[t��L�h�d@��LA����Pyq�dNc�<d}F�����Z"�^�Wנ�)s̘�����x��ؓPf?q=�OKb�E�<|�����o[qRvH�o��W�!)s�Pz�xpu;Z�$�ڟ�|B=����eȄ;�N{����+hf�5�J�PO/ª�!(��5�8��)�#.ⴘ5�����9b�K3��ў�Nq��g�g�O.��	�V�t\y�!�[�t��{��,K���*������Y��2�\�F8����
��j��@��fj�`�]\Wo���W%w�c��L�M�@B�G7�[`J����jO�:k�b�ll�{�!.
�O�HM�I�㴇��=	/xjv�a�lI���y�������l���*�$� ��IU&��V�+�I���y��8�W�6��A��/�̞%�WfU�i����9P�dH����|�mœ��9R���ḣ�z�����s�;+��
�͂�l�0��/��։=	��+��#�u�>|8��e�A"d]s(�W��z�o`$�G�R�	��!��"�>3晬�����y��Lj��x?`[J�(١�%!l���
��z���9t_"����:¬��,��!��
+t�f��M�x�!�~���y�Mo��i�}
+{�ua7�XfE��-L���/Ӽ�2~+5��A���eM*�����<i��?��a�lI������ԏ���<1S�]h6ұ�5!���9�c4�Ӣ�'a:9��	�X��V�YH���_��C����=	�ٕ0�6~�K;�Q�y�d����ݑ��,��j�%Q���Kn�]���֊me��=	�'�)��X�P{��0��%���y=��o�2GKmf�=	��I��	���
+�J��9]���e�������'�;A�j4�yQw	�	&}������=�XNy_uT���M��~f@��lV*�q�1��ٓP��LJ2s��֔���I֨_���=���<�H��o������l~v���&X�@�\��'y�W���I�#f�g02�E��x~�5k�ʱ]}�j��Y�����$K���I��}�g���:pO”]�l7�ɿ�{7e�b�d{[�X2�ʞ�iI>��Չ-]���Z�Q��1�X���I 4��(�A	�e���x�-K�.$c�R5�+�z	��M���LY��e\P$��K��j�03./,�
�s�%b��g�ֲ�����eR���Պ���k�N{	@�)������a�7����v��a`L����;�Ph=�w����n	I��7�iRa�0��Q��1�Pp����E8gI����T&iP�T���=	І�XL��[z	�O�Uj�]��W,Jұ��!+�Z$��օ��T̅����?���������n��+�bXʢE^q�q�B��ȸoq���J�������s	����"s�#ܺ�Mi�l����"=pi�I�7�$(gB&*!�;�7Q��y�'���֙��^` ����@����\��D��c����n�n���Z-p�h#�����:	3�8����Vڹ@Q�
�n��`+)8����tؗ�p�	��XQ6&���+dz��/�a���r_£�يj2�G��H��9	p@�O���56����K��?c�_�7u_˜]XiLztP�;oj�g�'yq�'�&��;"��*j�@
+�Heh��a�(��GG��zXƀߵb;��Ń�P���6�e>�zK��J��n��n0'B8�(��+�ƦR+H�F��E��1�LB�$�N�e���	{�6�Ss���k_����Df���!��8�1�Q�4�Np&;f�l󲹻�1S
+�yW���~+��k�:ҡ){%��..>B�wYn2'�~
Sn;K�bK;x�i�XF���3�����8_���63�l�g!`��dj�\]U�T5���0c�0Mm�I�Y|g���"�S�~�}	3�h�[�O���sh�G�Y����,]����/!�&F�9py2>��`���x_�;��7nx��2<��4e�ץ��
�u�˂������!��p��FF���ǭ��8�J��xP*{&%��S�%�٩�B���Ԩ$�u�"O0�݅-�����8VB�{nPy�G����R{ȅ��G�iM�#�Lٲ��q	"�/�C��������!5�/�^�@��b��@(o�%<�688zFe�B\��f��K���L�I���h�\�ܗpW�+̦��{%��j��ˑ=�l���T~�E`�,s�hl�Mܞ#u]<x�T�Ţ�����2̚0}g,7�.ld��#��1�����K����Z@�<ʧ�=0PS�7b�������*�m@��U�̰_�l��n�=�������GL�}5#�פ�Z���=�X���3sQ�I���`R�
�`�M��v3v�|�tL	�˃I�� @�|y��q�y��^9��uG���@|�|�Џ�݃�3W��CH��u_—av��a��[��e{X}%@�'��9�ie��"�>��V��2�@�h���K5�S
L��6�v�3�6W=�	$,۱9�-�t&��l�%�O�eT�Q�Xu]�$�k<�e�� ߤ��/a�6�M*S;7�N���j�=R_N��1�Z@l��P�ɼ�A{��D��R���<$8�;�١���MtW6,D��NY�����*0��O���}Ģ�&�mk;!D�ϕ��-��K ���<�Rޗ@[G���~QaFN!��>_�|t�d��a�M���x���������NL�R��c_��9L��-)�Qn�1�}P�:H�0�Z�|;l���%t}�u�Ӧ��˥�se@��O�
+1p���w�-I}u1q�`�	2c���G�A<|���5�[����9,$L����|�s'��/B��0k	�d��k����ѩR�2��M�yeG�*oꢩ�Q��WyUv�6���Ɣg�S�w9TtO�����t�~�-U��W���F��I�U{�EV{3ʼX(G=	�H�nQ�<{''�˻w��`��&Nr�/7|9!)�8�˅!�ʊ���?<v��{�zi�%�����)���Л+RK���O?�+����",,���1KrY�K2kN�P����4lY9��ea�y��D�- A��Q��ߒGr�u�e�&�۾�`��g������I	d�(��k�	�ڝGR��uI�K�#�탲r�=��@��پ7��C��q���f�#_��F[B �ZB�g�ھH|i�Ȕ)�%$bW�d����Q�RS�X����@��eO�|1�&���2\�cmӧX.b�bІ�>�=#(����,���$t#<�ؿnI���Oߦ�r�ib�H��ǢY"_@����K�G��j{
+޲����8�C��?����r��
+|ʦ����L�	�dX���(D�w�t�d����@��K�FN��˩/�}Q���'l�X��%�#�R��])sγ������L��*'�Ń�TJ�k�[Q�_�el�#����
�(]�~���`MJXv�]��s����8*��o�K�)[����e�A��c||����ް��ä�;�c����a�h{w;���Y�2$�;��葉�f�ƺ|Q8��T���J>)�#F�%֧���ѕ����'���t�w�I�������4۴��N�{�̋�,�#R�t�jX�ڒ(Od	IxƝ�jO����KP�3׾>���	.P���m|(�)��E���j���)�U�`Ľ���hHMZ�W'�Y�o��Xn�Ő����M!�֜
+�q�x:�H@��:1A�4�v��%�p�VTD`�$��%���d���X��<�@2�L+���%���{��P&�z$�!�HY{�G8�֔Ze������_����d������������^��g��3J��.ŏ����l��O!��l�v���7��W�QQ��vLdO&�Y���C�tw$��jQ/Ӄ�SL5\��)6�t�ɕ���"��9��,~���b"u_�8�G����m+6\I8�����iҊS�ʷ\�]\'�a�$@ݫ�pY^ԏ$����m�@{,��XJnҭ�>j;A��nL�s�Nts|E����+8}TCUwV�����/Ŭ�n�M�Y��1c�����q���-�i*ȯ�z�@��U�Y�^������D�V?
+�bu���3s�!�=z���=�R&6�3����B��+�����t7��$����@BY��c�@��
+��0v`K+OW78(��D�+5�me�¾ue�S{FĉQ[%K��V��~~IX.�{���~��ڵ�R~�$������|�{�Xx3��Pv�7���P�����R?���N���W7�3�
+���X٣�R�u�9�۩�D6̼��a��|a��??Pl�u�����P�c!��4D�T�E�]m�17��\9�ӛ.�a%5�7��l?�����gX�~0�c
+½�L��HB�Qi�X�xpl�m"�+7H�(8��S�>���������Nnf~%��å��Y2��<*�%_/�ֆ
+�y~'���8�/~/�����w$aYx�!��8�V�Z
L�m׬�q-�D(C�'^�k�,�/�C�&��^6��"�g8%$R��f;:\�k|�z ��Ny�){����.r�4a-y�j�L��,�/&e��k�T4f�d�rS�NM���p���<�?�Ih>sl�֬�Љ�ē��3�g�O��<����2�R^��q �A:j���v�l>ct�2֘�����󛠮|��V��(�"�.����u
����R6{Guqd�JF�n]a�7��Z�@d�+JU�
� xB�k��C{ZIؕ���@z��z[�	�{}c��[t�ٲ<H�Λ��r�B������! �^<�߂�Ly�����i:,\���u�!e!<�_�ym�ԝ�-[���5H��QL�z��Q��]&����e�%�Cvl��v_�S��N��6�#	�I�XϮ<��P�xY�%lh���Q����4,��2��H_��6�Ӻ�H�s�e;T�H���<�$&��cŲ�R9ByO'J��(y�����l�n���ެzm���������9!�9sU��C�Á�4D�Y��5&a	?�Q��ɒ��/�N�
+��ʶ$�!�F�45Q@)"Ω�!F̜O���-��j&5A^٬p���A������A�sYv?�Y�}+~�y�rԾC�Ϝ��'���1���R6'�0"����UX��}0߈��Ke�v���xl��sǒc"�<��$�F��/��`v���BŔwD�����s\����Eֳ��k=�%�x$���W�ن*@1�]������-�(�!-���;��aRj7J�b��zI+`m�Z��Ğ�$\ݹټ���S��~���EΠe��4�]��y�T�6��3��T�0霘�rBj����������!@��Qo��y��L�<%���Ȥ-�%Ormφ*��Ċg-l�x&��8}@X��$C�;���͓��E��[��]	�7��Eِ(͂��6�g�u��8�;m��G0o�
�Ac#�_S��0Vn�
+8�C��g�`��s��{�
��j;f���A"T���	-�p�����H��],Iʩ��t��kS`4��}�Bp%�������ɡQ_�1]x �{$��V`Aa�$�HI�l]B��$�֬�e�t�,a�9t�^�KR��؟��V�>sX����}$
+�����G���&m=.�r9���E��~E�I��ѐ
+`^C/�YM�VQ֗B���QD���68ac�R$���u4�O�I�2�l�ay��’`1���$
F��n�:��$$މ�	P��䜰�y	L����]m礲�\̣���5.B@>AA��T=E�
�k�K�<Hcj�&!�D�:#��u�Tu׆�X�m�͡=vF�Iƭ�>��=�bR�@ �"�>����p�����,U�=b7��=�Zb�r�X��x&�k04�ʭ8�m�;���>�@�vtҷ�i/�'��cڑbj��o�g���'�ln	�)pClk�����y�ވL뎇�i^B}4U�j,��wj$Hm���R�,N�%l�������V��v�q#��=:BP�F+/׵%��f0	0�T1݆M>¶�LR����lv"AIAOz"O	��	�LWb2�=~&�Ɓ=��C�T �ç��j@��
+�b��9���",�)�n}��K���d���eV�]`�{���)�u�e�j�!���'�޳�=/�B�%h叟�����c	S����XK�H�O�4� ^�ё�l$b��H{��47\|�l��›���7����@��%��"H���������)a-�c��Jѧ���CG;C�/�C�tI;�w�dO�RصB�5�-�H�L$:��=�%)*8��〱DS o�ϠTjR��t��)�֑M��:9?W�?X�u(Qj��Ô�M!��7Nj��
�&�%�hgЪГc�.�<��*�2�,�9��ak3p��\�p+1s>��PI���8���mH�%�$ �⯰W�$Y��v@H����xx}\2A��f����w��l�r�*�c	L�
+��x� k�,u�º�]���%5�XD��K�d�#$�j�/v`���-PgL�/�|��I��mK��l\���J�4�'�.�2�h���ry<<�5��m��퉬b|�����g�Y0�	9
�`���ũ�#C�#!&ή2`Z��J�P��y<-��_BGf��k�I��+��N�c�	���
>BKW��:̟�T�X�Hw<Z��^>,nz��}q4zmǴ}�-�f�,�7%j�,:Ia�
+�#���7�EaI�!چ���]%��]^��P�5:1j>W7�*�\�����r=F�8Wm-ïU�s<f�#s�1�����~D��8ȼ���?��[�_����"^���U׉���VoY.	��N!̑���b�~����+��[}�l0�Y	�b?��	J��!�8'�l]���u���qC�m]X�O�“ݴ�N�$�-�谆��<L2}\�c	y��mQ�Ҧ��DO�Y�P�11��&5hMh��<mV�{^�-~ݯ�c�Z0-*�i&y~u�W��˾�cV�nHq?�cRK��{Ah օlL��e�BX Z6�����(5�dJ��ԁ�"��e��*�|u���c'��#a�"����dc&��
V�)|)P/W�c�0�����"��B(�L�!�����t���h�w,}��2%ebP�(�=U3q�aX�"�??� ��|)V���'��g�	P>M�����L�lw�sΔ��x�_��l�ہV�|a��|=E8qz�kE�B8���e�2�	���xp�j��G?]f������l�"m%tˏ�sS���(@A�0B�$�zș]bY�z;������G��%4��[P��lj�ö�A?���@
�fJ��x*t
t�s�>���'��B)S��w�?����@�I.��G�������%����w���5M�(���
���]�;�����v��n+~I�XN�~�׿Eԑ������_�J�v�.{�
�	D�m�?"A�m^����e��q�Ѻ�g�,���Iq���y!�e�f����[�J�
p����е��b��:b�d�]�ʧA	�)JN�4e�2<�.�(�3�1���Eo�%5�%H,`	��e�-��X��"+6�u�J����"��"
�/!>���C�
z��R䘁���˂��9h�2�d�4�<큕*����fؾ֎�M�S����������f��2���C�-���r!�-�4��u������2"��	��������ٚzU��F{��HP��^X�|���vb�1%�\ɋ;�]�;|��dy?x����𲖳ٽ�)S�+�4Z]��-
+Nd3��d>�tm�M�=	�2���p��q�P�9T��l,{n�M���I��<c��,���-�w�=,xjt�
+��?@B�����>a��\�RvA�G�G�K�����������U"ះnS�h{ 6-�Kn��8������� �(V�k&�ݘ�о���텴Y7�CW�B٪D{:@�h&�����`��e7xI/w�9B���0�-~2DZ��bL�ʏETA�%4�)�g�X���,�ŸiB}a����\��[ ���7��籄�~f0�|�����X�]�^:�o�&�
+O�{=����LnZ:ˤD�_�P{%0�`�CA��������EAM�fCM���^q�,~>)[����(ӦD�0��V�>���=��
�ix�n�e����*�K�.��X����.P"(�#a���3j�N�m�
+YP�u$��ԇKnǫㄳm��k�Y�ģM����-mw��#�׎���L�lY�ISwz-͒P��U�qX���Ĝ�#"n�6P=	{�M!3���w���>�,�	��%�J�~	���L�"�SQ�K}�� ��<����X"A�ω9ѿm!N��&fA��|>��?���6��7-���W�5����7!�t%�q��vB�^��0�.?ڈ�am��y�(��\Tu�����\��DBX��g�Eu�,��ټ���Qb��E�Oc��^Ҫ��pitŻI:��&֪0��=����k�X������A	�}��2��#���>�
O$��1<��#�܋/R�~���!�r?�O��uZ�&sGY��fޢB�]^(;1��8�O�2�h<��c!���d�j��Y�?$�b2�@0�}�mx�q��u>*�O$@��W�IN�PH�:�"3�
��n艨�Z&Kf`��n��:�fEz! ]��!Q�}o�!��ɪCڷG��Br�+�-	���`."m8��)]��v��GYNM�H[�4-��%E	wKk3��tr�7��uR�C�s�H�D�(�b���H�bo���/��t�+�`n�yvd��K��D��~�d
}JI�y�o5e�O`;(©n^򉄹��Yn���I��W����t��4UvC�i�
���ŕ~c�뙲3b�2���O&�'��S��u��ǽـ�"�c]űў r[@�W#FF�ƛ�P�0\S�"������n`���XДaQ�������
�	t,����&� *
+�j�� '�;?YnEh�	v�*��#��~Vvc���7c�;(��-�D��w����/q�C�P�X��	���d�{����8L����F�r�'�Q�3�wX!�vO�wV��Kc�f�{����j��2�.��P;*)%�����zap>���=�(Bġ��v(����d��x��N�4�:Lfs�U�FHg1�J��P�9�Gf�Bf}��>��'�+��Vq��zP�a��׌>wu�v4�)��c�Q�(�f��?��\/]�v�
+�n��@dt��r6}���������Uجa�X�(v�,����S��.��f��]Ԭ�т�{����[�׺��1�2;N���=:��٤u��yS�o����7�ݥ�Ie��������(��cF����]�'�
+�o�1F�A�|w��f���O��DR�}�b �+��x�<�0�]��'���?e�U��x7�YiBS`*
+�.
+�G�O���C��ۀ���N�^'���+�־���|�p�[)������ g��SsL��S�)3/j��7Z�K\	�h���Ը&��ü#��D�¯��4��N绎���J�7� l͠�꧳���-	;�5%�l�
+�.��cɈB�4���@�-aG���z�_���	I�8�65���L�
+9�p�fG\���0utݒ�Ѹ5}w��i4B[�1�����3Q3�|T�}"��<b�,ɢ�]!Z�+3+�y'��P�7D*�����f�9�VvI�a0lQ`�CH�u�ͱ��z��Հ�X��Q�c�T�����з�eȷ�[��r��w����b)
����'�3ෞ?
<4�./��ڞH�gT+'��-� %!�_!vqN�8�_��5n���M����f ���i�v�ؚ���Gx,�=v[.�JA��7�>��6a��M!Z�:d�TWa� �:���Ύ�����Kklݴ�@�	*{'݁����.<����5�G�y9�*^�ti|x0���܁i��H�N�g��W��oڙw�o�q78�o_��D��)����i�������UK�LIe<fз�C�������8�q�3T�3-L��72�|����������E�5N���D���R���j۔:ݪ� u�Z��ܻޟ�~��Ъ����>&;�E$��O���w�-��^�A0�����3������1s��"���eJ+!0:�]w��fYN����Y&�W|��B`;1��b�Tv{����r?mo9u��=O$��g�^��	D�:G�Ѱ+t�&����Xa�Vw�N�*˯�’�wRC��خ%ν�̹)�â�[��"JD�,ԋ�	��p9��V`�U.��<}_��$���D��IJ�+��wV}��p���9~��������bK�ܣ�d7~X���l\�Ͽ<�����a����_3����҆�ia�:͗И�ӪD�.N̢3ۧLKiߩ�����蕮�T��B�7I��@���|چ��4��i��t��@�#2��ƶ|HLT�
���s�{x$	2�@�T)��%�NB�-C�/(���2��	z[je�BLͶ��~�%��b!zU|�7Sd��a��bg�;�k�*���B:ukBsi��n>��ͦ�F��{m��^�Ra(!Beq�1��a{���kvv�a�}Ĥm;k	�l�D�'�s'�o9*س�U&нaO%�����gj��姢���z��
+�������0�*�٧|��O�-qU?�b�{0+iFH��T@��n�
?0��Ή���u)X�J���)Uj���Z�T��e��phߝ��Wݙr��u7�O%�&�8/ճ��{���*�J8�[f{��w�y*b�a9<�J�p�����R�z*A�ש�Z������qUDٰ�F���0�{.d�<���W��;l����>1�8�v�_��ُa&惥�Ѯ�=��-�����f�!�Se��f��*ҚR^�$���M ~��l�\�J�77$�x놃�}_�(�>o��x�W�i"�t�0�uY����H“��A���������aϲi�D�r���:�m��F��qd�4�6-�Snk���?�\�{˓p���e�h�+��=/��v��y�J�����OٶDG�
��Cە{�qˋ�6�{,��ϲ���^ז�-��Ej��H����f�n�5e7�XgE��g!��1��Q���z���4��|��瘀a�:���4��X"�5��_e�4Q�*��Ż]�2����^��9G���` ���
+5�z�
+���f�W�����S	�����=^���9A	jnW�������!�[�5?��O%������z0ڢF��T]%Eс24�.����L�;��(!�?d��	i5���x�S�Ns���P���i>��4
+L�J���t>�6?yW<:n�yi�-l������}$��]m���7IEz��;a\Y�X�/!o;:t/���^��.w�B>l��àHb��M�y֭پ��N&�u�8ࠑ���wѠrY��c��[~�������ٛ�_��P�R�V�Vg����8@�`������O
0��!Xo���~ۺ#�����W1�?�Pa_R�����f�����TB���e�b�]��Gą�fȨ{Z1%��QQ&_�~Y4�A
��:����;Ls��a)��H�o)z*a>_Y(d��E!t.%����Z}�K�m�#���k��>vH��[#e���e�DD;��j��DXR��ۗ?�����
�2mu��"2�N;\Yt���BT�3�#y\կ�5����鐄��Yѕ/T*$R�a�&p��i��V���`o���𦲽ׁ�@Y�:�/q�8�;��16���U���i��j��ˎ1����xy�������O%����7	�l��N��˖ЩN&�����4�xVoFվd�d�t[�;$#mU��}�'t����^�Bbv�v.�|)�Ew)#���C3Y�6Yyݔ �'�	�e�9�5e���S��R�j��r:`J��(n��⛤O,�0��'�3���G��DIT3���7__�o�ͱ�[=G�Z��E����T­v,Ϻ�E�=l���`�/���� �h�)H��ώ����<�&�4i�{>|���W|1{Ʋ�Rt
+
+���)q�m��D�u0�&�w #i���i�BIJځ�ˢH����~(5�7u�bYV�{�Oô�G��'��?[�X�z�"����u��Ȗj�vd��d�c�S�����O�:��".w�g���7j%�	��ۤ�]�w�%by�܀����`��)��/I�J�2��m�hÔ<��&����|Ǣ��.�и�L�Y[����>�rI!~��D���q���4��C&�5e/�T�a
�]�o����歇o�t̗�_�H�14d�ɴICPI�@�d�I3G��nѝ\�k�	<N8H�i���adl��x�r�%�a����e2��THc�}�{���T��2	�WM�����ǝT=v�i۔�tL�2����C���ǻ�]�����	Fc��W��ʼnb�67�ѽ��y�0�_�팔[q�:�M�x��J�ϻF���z����P�QּՇ�qZDk��.	���^��u�r��z�}���0����>&hi��el>��"(�Cr���2� 
	�!�7x��I��j�m���P'%k�#�[2��4��p8B����2��$A[Uש�RHv�`,hX��u�5%|�IO�պ�h#Z$T+R{�(�p������A��ˎS&0�	>@��h���������#������5���=Մ��������#&:s$��>����<�.��"�钑�x�r'�+C�6Hu�fZ0U�YĿ��
0�y��R[�fܛb��wЈy�`��,�"��K��Z��:���
�*�p��_��?��Ap�����+3���?i{"-��y�J��\�1F�/i����K~��ܤ���~��$
�j�{Kh�s{��?f�Toc\ӄH��%<z`���5��o�A������M�ݧ���-��cWىۋ�s��
+��2U��p1��L_��E��n��YN�{۟I�ݳ�l�Ô�F��T��Nu��gN��f��<�D�8w���[v;l�P�		@yVڝ+�HP�ܪz���a��?�O{���E?��ѿ�+2�YK���<�N$�	�e��'�V`U�f�H,���~[O���y��M}��k��cGC+͝D�s�/gԓn9s��3 _T��>ޝ��v�b�/02����9������ey��-��5��Wm�*��Mc��nt�"���%m�t�~�y&az�m�AP��f�?�v��w����Q���3����$�|�(��lW��+wV٠$}
+%s�
+]�r��3	[�j1�Κe\&S���E�=����=��	����K��&�6��W@
v�w9*�p/�4R��~&ai��Y��
���ٲ��
+1
+�bCu�S����Z�Ԣ�W;.YWܒ{|9[���z����7�E∅0�+�S�+j�UڷC�m�Iw�D�*ʄm�.��Y�k>���-M�1��q=$ʖ%*XV/�A7F�6�f>���݇��Y���䙄�=����i�_�q4�uC��8
���r�6�b�{�B��G%�K�P���.=��#$ab�Qһ�3菰
�foGG�Pv�3_lK[���3R�m�19��eQĽ��<��#T�S�n>������*w��((iO��_9�q�����ۑytj��>�����=8�v���)[±��O����� �W~�V�5�Ӿ��pMQ7���K%�L�~$��$c��Y�~�6QO%�h�@�;#Z��d�c�e�M�2t���}釞���
}sq��2������5T\эk���!�B�ye{R�����0?�}�˗/=��'''
J�歱N���]IF�c��}X�����ggw��m�(@5���v��"�lW�}���+*s�#�f��S��-m��X���w��bM��M	Q�}n�����!#T�@�k�<#<���D�z�z� ��Ag����u�JV�t��<T���B<�U"��QXNf�~پA�W!s�����2�K
i�0�}�����s �����`��l�	&/A
��2��<,#x��q���u���А��7i�#4q鴱�0U&Kة��3���(ϑ�'g|�8k�6�v~&�1	2�;��ӻ�4O��o��\�����=�|^f���g���.�xOn��@S(��V�&�TF8- f^+�	-�8�a�@�8��~&�fb-�s�P`uҁg�s��ʆĵ$̮p�a��L	��>�X^�����6)e>Z�_�ɿq��n�C��3$�	�!��5z�/��c3ř˘�)Q�3I�
+��s�'J����nH�:M'�_o�}�2ޱ����=��@���p���虄�|cV>��W��u^(����N����e������<;�dv�=����7	�xF[
�**_��?��V�E������A`��tMxoЃiU�b�Ѫ��i��,��'ݫ&R���a��π+)bH�>�X�]r;��HV�l����8�?�E�u5h�W"�[+�L\Gr�R�-���b�ރK�����3U�a|]���Qi�%�cH���c�)�<��/��tU�	@C����0C��y5 ��n��q�HU9�ʲf+��:1(7PǬ+���#p�V˘w��)	��N;bS"��lŚ)�Oz��5O��rIJ�������gui�g:�cH.�樐&ٚ��M���V��BeЌ�ݸ���	�/���'��U�mhb�L81�yF�VH�s�hF�w�53�A�ɕ�ug8㼈�>�@dt�]�ˆ�kq�qX�y��ro��3�C����Iyh_��?t�Y�U3�m�|�n��`�����C���Ӽ������x:,��[�{NWw'&)bbB�)��@d�� 1�е˰ɤ�+Ծ��zr;_z�G�2����/�D�~2���N����|.il�et0����	�5���MŶ�f�[+��'���c��y����\֝�AO:ɣ'/��oݙ�\�۽Z�<��s�տ!��4�<�b<��w
+JH�ē���Д:h@˴sv	��ie��(�BΫ��.���η���j��Ĭץ�R��X��AP�p�-�|<�Щ�X�����U*h��`��>Xa���Ƞ����W'o������5:��fo;:䏲A�qlT8Wa���(,�n�o������f��i�{m{0�6��l�%x��n�2�n $��u�H+Ƃ��
NIFq�c%Jw�%ᅣc�y>��$��‚���aFٖ\]��������S�ęgn9��`�S7ef�q���BMB.K�Du�����L�d�rb�0�߬��H���\ٴ�f�	��1Y��t��I����!
�3��5/�#���Z�� �&��́��3��%H�#B7����?R5���:6繄vH�ځ�m�y.�߅Wq��	���~g�Փ҃ETDFI��*�6L�4bF��'S��0��޹(mS;�ôҶ%gٛ8��n��3ϗ�ϐ�r?�?Mډ��������P0�C�	?��*��]�+��EQO��2�e�y�mp(�P�7���aR�t���赦�L�m�n���"���`�6a!=����;�|3_4�u�����Wf-��mM{��~ZĠp�TK���B�jGzG�55d�7X63�?(%�c�	��h���ˤJc��u���r�#���5�����hH��`�-:ؗDyL=:H͠=τp�+/�J�GB���ǰ�k;&]HH��k+�?!ZO�É"��V+���Q
��u
�S[#�=����-H����mb7V�x��_�<��[�"��/���E��U��s_�d@���/����N�x坤�
+��[�F-�*U3�%S$��5s=s"�F�5�>JD��ŅzqD��ZA��z�q����Uu��Ѧ���ֱ������%2��=�ٟK���&���`+)t{�%�V��5#�lK��!�`4��V7�tQ�6F��rs�v,���mC_��˅~ �7�qm����ˆY|�]���Y�Շl1��w�_�� �㖁���*� d:�M�e�5��v<���u����* eyW����� ٍw��A��߈g*�չ�.���5%�Lͻ3����iP��7��î����j*�7B�rP��]`K
+݈�|A�N<x��k7���1��5)cX]X|��Z�i8�z�z��s	�{�B�J�Q6-���<�8�+��`�7u�~�jӽ��=�i#����#p8���7q�S�}�~�'�~E����m�wQ�څ�Z��T�M��qpI鶓Q�ِ�QE�����j7�F��^�_@r����3e�$1
+�N:"&m8�n��Rh�RvAX� /�C�����T��P�/o\ν#'��i
+M X��3~8������*�5��	�۷�4
+R�&�#��EE���pǕ�4�M�Ӗ���tX�������7�Ȕ"
+���Q���� �i����
^�L�� A���=�Nmcr��1koBj���@��摺B�^�����b��ҽ*<^&%|4Y�R/X�g�01�	m�̚��T	�!��9�����
��H=���%).��c	�}J�,�&�Kڱ(�ֿ�fl�C��"a�=��?��ׯ@�oe�~*[�x'(ǰ�zO�Y*3��6(n��ev�/@��F�E�*vF�=Q�4qǧ1��€ۛnox��nb!����� Q���=pf��c�*2g�d1N7�nز�E\�7ܸ��]�f��1ܰ7v9`N{��J8od���K�3�.�1�ޝqYGV@��o7��Q�5}U�B����:��̬v�V�i���u~�>G�.H`�vj0_άE|kv�GyP$����כ�P�'�o�XO��!�K�i+b�@��w
(�օ(�g����djFQ�U����^�%4v
+Z,�T��깄nF
+WO��=�
+�i�� �|*I�L�X.>嫕�",���x��I�y�œ\�[~)�3I���R#�QbV
+r�h�N�MR涜{z�$x�	��V\1LY{�����a�JU�K�T��'��������L��"��/d�-�<T�1B��d5:1�+�"�	!�㲳��� 7/��>��§�������$�l߀x6\=��@փ]	c����Z�ڑ�����Jv^W��"�֜s�y���-Q��ߘ,j�������]!�ݶ������a1�};���2xpxF�3�' ��&:j�YS��
+aeCȏ6�VL؍��{����u���I�7"(�������R���2�	�-gi��ї��
*�
�C��*�iR ��O���%��G���@٘�ߦ�R�[����,<�7��l�K|������<�jc\���1��m	�O
Ȁ��-!^��6w�Y�V J���u�J)SN7/���)��t�-7V��k2ϰ��'�E)ᚩ�$��س_�U2
�����f˘�҄fq����p0(�h�K݊��5��衵�XR]$��)����b���>�!�5��Uš(F-�)��_{����mou^W��2�%�9�Dﱋ��B]7M�_��S���]��2������ugz��
�����-n8Y!����np�i�u���~�e�:0a�07�a<��n��6��GF�	GL�o���֣ó���o��_�U�͐�ro~w�Xh�Eu~m����I���AGONC7$$�(\�ͦ�J�Ȑ�a�j�_#�z	9�=�juŢ1�{d;�.�[o���ǍҮ��FA��Í��7��	׼SQS��A�/z�$���7�׍�0�o����FF�i	��9�jN�[Ec���u��aԏ�8L�Ʋ3�b;�-��A�5��+r�`�&�LCơ��u��k4�:���Mk�z�M�|�Á]�܄��ȏ,�qf`[ ;C��+���o����E��&�%��v��	����U6��
��r{���Wt1Vf8���{���,�#��}���4Ƨ�e�2����!a�AT)��M	�V����Yt��UJ0/�VDHK��)�N�����,r�Y�4X���3$�ߚU5
r���En�)���,�?7Hc��6{�S�v�E�G`�R_�н)<�S譵pe�Cl���f<Tk�l��fQ��[<]S8�W~̬���ߣ>!���|^�s(.Y�V/����6��to>v��SXiG5���-F�4��a{��vI�l��Yܡ���S*n'$��9��J��/p�M�hbW�2��b����0B�G_^l�ЦT�M_�X��&Ŧ�Ehَ�	��e_��P ���K�ų��������(!h(����yo��H�ս+�<91p4pv�ͳ<�#_}J���@�&�o��@XE"�o䃄u�H$��*���r�a�9K���<_�I5Ǐ�2>�{K���A���]�*�w$^dԽO�l^/lUL��@��;��e�5�	f��{	sqD�=�@?QR[���Ce�b4��T��2^��b��U��N~��F�>��S�@�'ݑ�>I�}�n,�tծ�Y�X��Q���b~B��h�"tt�K��#���6y�mT��l��ҏف�zo���zZ0$��-�?��?��,m�?˃�1�e7��sc'�q;㢊/�RO c�À:�[���
���i��e5T=���R��R���"�W6�A+ǴL_(x�퉤�m;@����I�����@�B4���<�}��퉔�5K8���"��]!���+t��a?��ɀl�15M��k��4��$Ū6&ǹ;�$�6�3��w�]�Q?*� (�8�߳����k�b	5I�����I�G\j��'$��=�M��9��]�rZ���/=Ԁ%�����5H)����R�Fa�c���c�~�=�[
+�Ȓth;&�"F��Aך��G�q�l�X��=��|�<t'�-��ɶ&���{6	.��L�b0�5��^:!�y:	K���"jԵ[L��V/�Ip��))4�+�b���h���h@�*��2dųeIo��t]7߶�s;X���.	сM���ZUfbrtP�>:����Q�y��݀P��������?HH���m8W��;��2��,]���.>����2����ޕ6���~q1���<9?��5Mz��?H�U8��1�#ɮ�����&X9"K�V�p�1Am�#��29��F:g rx�PC������ΰ�gxu@�o��#�˫xr@��T1��VP��rH(�݅�S'�:��rh��)�#�@�?��mk��O*�����B0��e�>h�.c�x������	�ÀCDn�Ǐ���j�K�,��#h��,���?C}���ō��?��(�4��,Bh_6�R�9{b��3�7��'�.���bF�4Y��ga"G����3)3l*@<&�C�D�������������f�W:h����a��.$u��^_��I����G��\_�r�5�����̽hD�g��U�]���ݕ<�P��12���	��1�%oFdpS���ؓB��]6�]m�ߚ2���HA�P!G��%	�YH	znb�=�R�|�$t��m�VZۜ����@~q.I�"b
+@��ബ��Y�<�P�.�}��ba���W_1
+L��41�o�����N���f�p
Ov�2�
��W��v�h�wI�6�U
�14�ʈ)'IJ��;¬�GU���&�,
+�NQwQ/�3��n��x
'\x���y2,�u"�8s�����=��o�Ԫ�����?���K5�U��0��؁\'�m���su%L�G8s��j\Ÿ^�_�<�C	�i�r�m�v��䗕��|�w�&Q��f�vi��Y�2)��_�[��K^��B���DE�D��B�=���,�%hx(���[*X�>�v/���� ����C�T���a��l����o�r�ڎA��&B~G?��{����w�fDu�;������P6.��p�����-�\ >E�lIh���=a�O�	1谦5d��].>��K�����>�YݢL`�)20g�%��|��*E��q
+�E\`_��p"A��9��T�8���\����A�(�|���ix��/�r��'KdӃ=IY�Xy�.Rٞ�[�,�vk�C	���(X`!/Y�u|mkB�|��͚�L��s���s��C	-w��������=�+��%�Tf%0��S�D����5��E}��ҡ|� OHp��O�𡈯z��j�_Cr��ar+
wf��?M*�K˚)���M�`�1�����%iR&��;�ٌ�kAi6/�3���
+Dbْ�`�M��%'U4e����h*�kw=�pz�(ϖy
+�6����lVF[���0��*�H���x���\�
�Y;E��K>�Z����L�I�
+��1R���f����߫_���Y}���ұ���?�a�J������N&�6��9%
ƦΧ9�ƙ
�|��yV���K��^���P�;Qi�(�<��p���[u�����զ2��[v��/]X��f�tE�H\�
��27����	��W� ��M�B�
�+���p�A؉D��A7�²R���JI
j/��r�&��4^�r^N@{��#�!���D"��IߠlYX�ޯX��m� ��qzs��^:��S��Z�&C01���)ܦ�DPN�a��?��a+��GiYYWT���QJ���Y�,���ss�A�̴WA�'`����l�z�����7�av2r>��!7X���p��V�h��ds���P=y ����-.����Zl�jV{��z8������[���ێ,�9�� �������Ko�����AS���<5�$�m���Y'����x�U��Q��.�z��h[�����t4[�d[��f:#�bG9��j��27˓�m�����wf������uo��޼�Ee�x�]����b4�N�g�
���]�A▛��I��(ID��{���ʞI�ȰjUĻɯ^�Ę��u8�m����.hq�����Izxd޼[������l�V���c;��hw�Egs��
+����S4���W�f��δpr���KB���Eb�V6:���I�<�f����%կ���-,�\f���7_��-��)�,/�lb�+,O������{Z�!�h��+4}`
�:}ǭ�����_���>��AaA9M�iÜ���
+��9�$KDe����_���6d`�{���L���<��25Q\&_B�V��Ծ�ߣ}�n/@��(ݻ~����h�k���~�º.s�����3�
+
+|#eZ��
,=�IT;�LD��&_���aK��+�8�/�o��C�]ix}���*�-�Ї'�Y;$//���1��g-$��F��0�=����k��˛��9O�4,���1�P�9��u����-l���0c	V�^:�����V;JQMõ���$���4��m��օ�>ESA�䶣y�Ċ�lK$L�w}�b]BJ�83�|s�>����q�n����H֞�	���5��9���@�|��%�S����1�jfM����@���s�p������Sվ��̿h�tI�UO���Å�K�8]��ib?�epݘ�H�4���EX���6��q��I�O�g���RPU��I���W!�����z�jpO�"��[qbFO٨p�lh���I���}��F��o�%��<{���Ywy[��Xm�B�>u�)��…�}���^�7rB����7i���t�~�QS&�.a�+�9T�-����C�K�?ܰС{;B������%*���wm�h�����պC"aU�!r���o���Q�Z	*kq��GEl^��-�ž$�;�`B�\B����E[�M%���
+����q���]�De'���K�	�(�V�WXk��HW&:���,�&��3s�;MV��<��$ -�d�'g�ե]��q�K��~�No�'
+�J���mX�[46v�Ɛ��nH.�*�ِB�����t���w.�z�F���Va9���޻�#�]`+s��,�?�����.;e�G�wpFy�%�ag�|�����`Z��T��C�0���˛�wo�\%�<>�+���6�7��l��~�m��E�T���Vy�"��i5��s�~������<^��٠kO�.H(r�ʕG\sy��m���%=ړ��/�$�w����*[�㘆���/XX_���]�ܶ��V�����yi�B�a_ y���=�{��j{�rS`JȾ'��;�Fah]����Ҡa�3l(�ؓ��\lo >I>��ޤ���Q�"�%N���e�T�1FD�ts���B�߶}��װ7_�uIŸ.y3/��V7�`\Pu7;�r	�Q�wI��gy`�Kז���q���R;I'������
+�Ł�i!��F�(0�|����)oF$D�1�4pjV7 ��Q%�
`=-g@�z;�8;�wէ�w?���S���egQ���:'1��Y�ݧ�=6��X���8�6u�'�L�{P]���V%����_oP%컼�Iz���'ug��z�f�E%�j��rtZ���A���f	H�xo�C�7m	�a%�A�>��^{���B�ⶋ��Q����F�()�����c"�f曳�H��+}�Fe���n��к'��o_v�޿����^^�����ܿ^7���Yja�>���Z67l�ݓP����#q��u���Z;X+��֘>=㞄zGzdJT@�󭩇tk#%��!(��/���|�u	$�uw+���.�'A�?�&�u#:g�1��%?����U\h�$D��_*e���
1���F,;A��>��՚��^\δ}��X�>��CQ����H�`�w+A�B1�V�G;},��Z��{վ��t�ˆR�S�qI�7Y�A罙�Ya�Y��셰镳�}��� g
�u-Jp~�R�A�V6'� �
n���r��	���S����^4�AIzO����-n�W�~Ԕ0�-G�=F����!�n�%���2�6����<#�Oչ=	�0y�'M�G��'��H����
Q��	΂�ɺ.��i���RqO���Z�M���n޳Il�Q�'-�=	b���2#U,t	i�s��wT���d��_B<m%�$�W6�,DԎ帬}; �T�����$��R&�0h�7
tC����#�g�U�X����P��0ʘ�I;�ʻJ	���&�O�m�Ɩ���K��G�/�s��2��C�k	�o��U!�B��o
�n"V����&���������'�.�>��P)�ϑJ	���?�.Hٶ���?�c��u!Zw�����u!T��+�Tdj� -�����j�ʔ5��$�t��͟i!"O(*�WO8ɛ���|��
�����=o$�{�ٙ�$�{"���T`3x{���_O���-z���_SǗ��n�x�ܗ�͟�y&�dy��o�Ŕ���T�����4ΘI�E)QFЏx�?�I�b�%��ʶ%z�4Y��ӰK��[*s��ݕ�,!���iR%����6
+�Pw��/a�?���7龄p~�ωJ��3�C�$\��UK�b��]����gK[�k_�~��ɷrA���Lz��\��М���h�Î��u��,g^����lU�ľbl��3��u��ez!�h�c#b��MU��AL��&�SX5f�t�C�}G���yi
+�/�nK=�ij `�6���Y�uC��H�t:����U9�!eˢ�M�`_\�֣�=3w�0�'�1��Z�I�^)��E�\X{ͩt����M�`_�����x��70�������m
+��lb�6���V�Sx���9`ѷUr�BD��d]�۵]�(y�w�yj��|���O;�:::(TW��j$�j1���ߗ1����g�c�M��+�I���������	����w�Y
S(�C��A\OT7���]xg�Зd���w�Pn�u��z{D	,��bnq�b��K3η�v�w�5n�*fi8�E8����
+^�?�o?�x������^<��;������
^�﮳�8��o0�I��<c�;Kt
+X�j��j6^�40����o���M>����YbDP��n93������ܣ�g�÷~|�e���E�=�i��c_�g7xdP���a��絳Ek� ��G?Ӈ}�9	keb1�c�"È5�k$���;ҽt	�zj�9�&����M�bH�xŢ�Iî{��%�/��>(a	�L�Ȃ��1P;��O��4m0ƕIuE=ܴn���,�*&ɭb�%h忡[�p�u���o�_)�G	u�Ս�X���e�����*����K����
+�lu�fO�����,�~��%p�jB�8�6H�mU��]J���òMͪ51�����aV<���1P��fC��ͩ�y�����j����e�:�ϵ�h���.qi֤���Ay�vW��,���j��[�q��[�1�+>%�C�:�� �/a]�c���;�3�I����H�ƍ�"1��y!��8��K��0�X���`����������i�����It+��[�met�c�_�0v��"��͚�qC�h�8��@��[�#)��׉������B�Ү�Cƙ�^o!���"$�x+��0Lk���E@$��q��G�$.b^\8?��x����*P�r�Q����1Ü�������%��م8�Q1�ӈ��!V���pf�W�qi@�
++�S*gB�kC:.����a	��1��hV�C��%��9N@mӜ�����󚗔�	���TP'��FN���c�0�w�o��׾�{�$���l�D]kО4R��V~�ɠ��qT��s�>Eg�-�NA�,_��}	
��'��K���e2O@��ѫ9aJe��@�2�
�
s+�q��c'�aWn���.)��n��C�f�]-�����sm�}Z��5	}wbq��y	��	n�	`�aPvI*J�f�{;�;��%V6z�{�/�F~�j-���}	�׺�Ӱ�G�*�Ȋ[���+���UNkS㪨�A�5]�	�y�"��(�o�C7���"�^A}����,��i��!,m|r�T��U� �-�t�9�De:��z� ��&�C!��n�|/6v9j����(�t��V|�(H��#z���p}��c"L�$n��h�R�0��sD�]pw���{�d��{)_�x�º���,%��<a�h_�=��šy�I
+!��	�a�j�Ш�8�4lJ���kvX�+ª����J�ڄ���ړ��
�p,D��A~f���-P^����"�%?�8q?E�c_.H�"���NH�5,q�(s:�,��|xo�g����[���|��a%@�|�x��tW��q���Ę+b+)���M����k�q�a�'p�����	��.�~m�tr@l�ݾ��$��T��{_%"���P��K�DѼJ��!mW�o�|�`���]�9���Gn�����Bq�/�!�c�/ ���#�%l:������<2aj#%�ͽA�$<�6�B�)3��8�H�,�~!�����~4�L��mYap+w�>������N�v��_$���@����WR����s���9��#k
�o!kZ(�/DfѼ�c��M���Ie���"�CD�_O���PR,�፫'���C���:Ûg�	���Yd��[��ޡv/�;%�a�s=O�	PY�W1��\��=3<���@JZ�,H]aIK��,�>b��� L�C�u�a Έ\k���TKh�f<�>��ֶ+�,P<�g4�����;�
+��!2H�aK�>.���!j�\1/Թe��<m8��xAڷQ�N;?'�
��J� �H�-b^�
���*�P�(IF�	e�B0>���X$4Okh���A��TA7ћ�狺�w3k��l\�C1ToM�&6�:W>�?�P�g��q�)5b�3�u8ò�]������
_����m�,_n�p�����}���Ԡ��`�E�W�+P���H9!�H�F��К����(�(v�L���LBW��wlB(�؉��1���R����WS�/�l
+��lYXAZ�����:w��� 8Rׯ~$��z"p;����%�c疲O���������un�Gp��G�y�Cs\��,��m�3����*�$��@[	vz�K:���]x�1l�=��].�j��/ڛJ	Qw�!q�Y�K��%��B؏TA;���N���K�����pF-+��D����B4~M�Lj�J�i�@cQ����L�Ȧ���p�WF�H��S�ݠ�cA��2kQ��涫
+O"M�zqK��95��p����H�׽��1��zp�0voC�F�(=�|}�
<�F�����PޗK�;���_C��c��S�w�����ٵn��X���$��Gsk�N�T�>�#��M�uZH�������YV!e��Y�^��0�fr���"��$`��:�!�� �w��������c�6���:�������iR������ޚ8�/��23&�!l�pPk:uC�%�����E$��j2Lp�Q}�m���$��A	�y�T�V�$�\1f��E)�@�a��8�r�л��p�1���9]��˖֕�
+A�$,\q���� �Gr�q�_��0��<aU��$d>~���Uf�%����!��KU�IuI�r��I�ҿ�q�$���:�oS6)z왂�%��U�!7#a�����hA�h�M��e�R
�k����l[B��X�F�)�k��~�=�W*�>��y�gK�>�_���ޞ4Ip��<[7?SRٚ�9F�2Z�X)���4���IL�Q�͠}�>��I���,z�>��	���9楲�J?n
+Am]�<�pnK@�kX-��k�,��{�(�����L�j�r�Kƙ�n]���v�N��?���5����#	x���'f��b=<��Ƙ��;���)_ސ��1s�c�|��,w�Ù��o�{�ձɳ4���UI�B\�l���9!������Jy�<1F���,��`~�D�}���]	�g�*�e��e�4�}ʵ=��:���]z	�\n�����al�G�)/a�03�#���Mu$����M7�r�I���/
+�q�:4?(ۓ:h�e����2	L@��%�|$��.�/���Z{��e<���`C���t��	�u�N�%�D�%�t~>���a���k�K{!��N���R?"J�+�6��l=���N�Nt90і��HBH��7��V�E�_+�i	uB]f�I��'N��ُ=�KI��&���|����@��$��C<�FF7W	��m<m{�v!��$��qW�ub����(�ݛ�_A�=!��}��'P[sW��}	�Uj�ʬ%��||�1�oX�����2W?�J�(���D�6.���@��ϟtu�I�'Գ}�/K�H�4�o�M�+D���z�������YI������)7�=��GL[��X�[t��	*�-aKϨU���se�O�B�:�Tf�����XB9[��h���%���z�5m����$�
�r{Y�K���P{ԅH�&$���:,}0V<�E���I�Ǧ��l-HB�'6?�%��}�S�z�|�I'K�A��C-ߣz�c	(����z��
+^Qy�J2�g���'�	^�u���N�lWl��hx�:o���(l�l�2�myh�|,Ar�q,�$p�E�-TBB��#)qE�{o�1L��])~�(�c����C!E>Ҕ�5$�jλ
pX�0�a�q2P?xP��mNـ�`m���#�.Zn+e�B`�!`d�,aj�("#�w3lC�X¨�͘z3�N�e�:�����F[���v��i��/�g?��G�[g�5��*o�ij���^
�u�2[]����u��%�˻��?��B�?}9>ƥ1–��@z;�4_���},"_�	��J����%�����݋��.�?�y�:~<�g�C�ә���)eB崟b rU���e����u�5$����H��<U�	�ԿGez3�����%��I>ͫ���5����?��ʇa�"1����_����V�(K��ŗe�������~^%������&������}��r�c	�q�&�Ye�ϑn��I	�q7uHR�f���͔�o����s~�)8Y$��Q�&f�7�����n�l����l̦�?�
ʴa�mD�������g�;deʄ���
K@��No`	�051W;������?��"_����O���?�?�4Y����e!}�=�
����ҡ��!5�ucJ۪�)���t·�S۪t���iH�‡J�=���ԏ+��Ԩպ	��	R���^��=͗P������o���V�96G���h6�n�E	��De8�1c�]�-G�E�W%G���q�d�g9���<M�A����}��|7��j�<���w�4vH8�p\愾�H�M<���bL�v<�/Ʒ#Z	�Q2��by���p�T��(�8��̴c2�c`�ѿ�%��5{'�}����^6��[ZHL�	}���J�X|2?#�'IDs�n;K�u�9)��)�..���:�e)���q���m�[Vm2��LYP�E��8"UB��r��d�&���bb��	R[t�-��(�XD������a�*��}8:i6�5ĺ���UI�E�c��P.��Zح��(�*���ꄕ�%쌤l����d�X� �Q�pH ��4��+���\�~aFB�Y�E��(��<�P0���M2�6J�����`�D�{mw����քȶP�Kٰk>@7&fLye^r;X$.`,b|-���@S&s��R�.��l�b�����4�5���q�֜�o�x��v���8���cnwt�G�c��]EZ�5%f�#5$�h��ܜ+~&B6���K��ה��ȷ(۔���|�s�l��5akQ����6���CB�gr7�w�˽-G����0�w�$	SD����'���1&���CS.~�?u�����npL�>n�B�?��&�mJ��!�:<A�d�ؒ�0����� ��R2\g��Al�;�‮��


�n�c�	K�"�2Q�L���s��M
�:�U��!�f-���KHPE@�eW��x!sh��nj�,��S�aB���N�E��Q˫�lQX��EW;[�_͉������MH9���:��ϓ��gKo�	�Ņa�QͮJE��O�p�%�Չc^1����"���p�ڲ�B��۹�Mx&��w|���j���t��P�eù� ��O`�X�ya��1�$�{/�ʬmVB{�Yd�@T�1�~Q6.��Ӥ�����"�K0�M�F�����U	�unBj��x��S�/�4�]�%���M��kij�x�2n��.�y�v�nm�eך���xVSW��m
�l9 7� �n��PKXIWCo7a�;�5^B���إa9�<W��v�mvo��J�=�Zh ��y�vۣ=�E
a>��]Ôp���=�+�m:�댲i��R����Cˢ����x���n7C��rp����Z�f����'Ÿ�}�np����'�ls�؀�YK�>p�ܞ���=R�
�M�La4���8ov�J隥�����+�����k/I���Q�P�k�0Fr�1���xZP�7�%k?~���IQ2������~�FB��1��0s����W�I��á	f1�ih)s�uYY���9�Ť�a�Y�C�+?�����\����ʐ�0��)�A��Zp���`n3������dFs�	�Z������B�"Oq�zT��)�W����=Qr��Go
+QMp��V���Q;?&�1O���h%����f�fזT�����O�5:J��I�뱄�|f(MG��QgzsAX�!���Iͭ�˞9|]���E�a�GA:VE�?�`ބ�ˀb�����~d~"A7Oh}p�k[Z=XB �����{ټ*�"���'P��r����(�`1�=h�u?��;RKPmK7�>!�X�'�[�m_����wAK۸]5�q���9SۃF^
$Rs���/I�Z���D��B�w�����(��e�?��[���J��[�v�о%BT�0�y<_���-��	dJW��ae�%8J����[�7�O$|�nx�}"�N��|&��F$N�����խV1r�3H���gm�����
+�[�O��D֜3�G�`�OF����Q)������E,�S���QS���6����C��%^�R
�I�.���O�D���D��5�T��lO���T�\5�<�t��=�	�zL�B����1����e�D���)��j�J�(
�H�Տe>G�j'!�~�ҏ��	͊�7���?�	4:�;$lƁn�i�Mtb��>��Q�-�bJ�A���͎
+ ʔ-�i>�.��������������D
+�J���_u߇��?�?��S�Ϯ���"޵��+��>�u���o�Qy�7��N�4e�
+�GR���-曾���ЀwZ�	)g�s��vBj����ٶ�����nX^�=��rv��]4k��W�bAB�Q@���h[HcP��fEe�C�F Q��N}� �s��d�t�s���Ѕp�J�����Y�����Do�2m�OYܘ�Nm��X&�a���M�kT��X��\V��J��DPC��K�[	/����;�0Ue�H�>�9Gd�sڄI��`�ȹ{�Ԡ��
+����&@eM��PHHcL7r���p��5�h���('�	'R�qOf	5#���CQ	a4Pp[�_Z�E�L�	6����$�U����q܇ȴϠ����svTq~�˥��Qٮ]������s����bjɐ"i�~��f�4EPM1�Y��r�ܳ�DN�+�N���~ZBY��j2�A�;�y9�p����,�C�67Y�YQ�E�h&i2����L�m*Ztse��7��V��(P/��!�ٷmK02���uU��S��Vt
+6�_�������W������bQ(�����������'���3��d����]*މ6퉄Bw*8�N�Kn)1��5h��	��&x�3sꞲK�R��:	ظ`��Xs�8��i��~�#h�nU�=�($�{�Ys0�}�xq�X+ Y�{���M�C�σ5aQj/����s���Xt���7k�Y<~^�ԋ�SE��	��(��}E�lF&0��s�+I�CT!ԅy���	.���Ч�}"����i�^�M���e�Ӯ�/��mh�2L�� ����ieQ�_���2LRuH�i{"�cL�&��#l�
+��%�5–.n�e.DZY�:����Y�R�!��m���4�I��#�q���3�Fǩ3<���oz
�CQG�E���2O$,�	��9Um�	�pk]+��vr��A�)-D�wp��?C� �/�<!�6�kv�Q��5(�a�AS��š9sM�Yf�`N
ӆ�7������߸Us�������(,JƔ��a�_���(�dE��6g%楉vtv3��)ű�4l��0�yf�9}���]���V���}W�;���5�lT����yLl�7�ô�h78�J��@��~"�����@v��퐸8���uZ��v���d������R�i���=S�WTo�����ߚdz�ŧ��RsW�D������US0j��6��urllIU�yşA؁ٰa�N�d���f�Y@	�D�z����	�FL٢�V�7��C�f*Kh:�L���a�\)��#(�!E����P�`�#Mlj(��Mq���O��yɿ/���_�_��
��a+]s�@d�����W'p?��Y�DWA��d�,eD�n=K�V֤B�YP7���P�n���/ޥ��̛I��簽���=�0�眳Qnϐ���L@����q�������9����j�*H�#E�'��[�}ڇ	o-x�5��6u�unP�H��i��f^������_�!�\Ň�������1(6WN����a`<4A�g�%�c����6�X�>�|��4׆דBZ�W\O���@��X�5j��z䏩_�\͸��2�%��V�+E$ A����\<r�\���I�:�1ݏF�X[v�
+g�W��Ϳ���!��.V ���EvBٯ�_QMB�w|캴�;�z����},�&g}>�Ck\o0&�T1�K(�#Y�;��t���k$��8
+<�<����*U����!e�����Q�AF��ԛ����[��|ak���P�<�Z&��"O$�o�8C���_�}�+�J���vK����=�p&�̹��oMR�+�H�����v�<�Z��<t����u�5��K�KH�SR�QzS��PU�d��2�lW
s9��o��ռh���OJ#���G["5�rdY�t|�H{#��3�$��f�����:�����~
�t�ͣٽB;4�f�y�L����
+<�P�z*��Qg10�(o���>���=��%�����C㍻
+�|�S		}ҵ�&�2,�h�?�p������v�Oׇ#o��@�Fj��-Etݺ���"��{Z6vLXhh~N�:���ޙ��$�efGo���o6��$������^u��3�aQ�a�"�1��2>��c��Ϻ�TBT�M�v/ܜO%8u��e9w�< ?Ь���Q…��*�G�"e�<h���,�����<��zr�	v?]���m�Q�!H���&8���G�l�)$��a�;�W�ut�E��C�B�7tm{����n��QE7�����B�-g���f���E{�E�<�]a
W�u�г��ܯ���uaX&�v'��^ҥ��V��e��B��7�U�/f�z���,b�a��m���[gse6S��m�V.�*�#����UL�����6"���wfa�������L�"�{{����]#���}�m��͠
�=�6F<�8��ݱg�������<r}�u.}��F��wK�4�w+�x�hy�V�M3�éy
+#.i��xT��>�����ATo̙����Ĥ�#B��/h��,�"�E,ڷmP%�s���zp��1h��n�p���
���0�!uy�
+�gG(
+�3D��օk$YP���mY��nI�"Ǽf�l�}��9c��7&��Ǡ�<lma�Pf�y*�.t
+J�0��x�`��\�
�=�dW����6Z]�B���^m:��8�;��G���rg`�}f��J8o�0ٙVZ��-������;-�=��Î�'wӃn��-f��N�R6�"/�o��I��l�c���G�9�M,�J��F�5�1�Jo�%���Mj���2��s;nol3^'��`8�[
�'w4!h��U늽�����d� 6�W�(���mz�
���Nl��i��av��:�����A��',A��~	i&\���-�p�N���)R����*S�T&ܸyb���	�OgT9��|���$jd��M1�����ak{K���D��񦍇yP�����F_�2���+��ux_����d��.���Ŭ�X�Oal`K�I�jc�U�mw%=;�dXX�z�a�e��� ����d{��ަ��fL��:%�+���4��.V��ݚi�'���kH�X���6������_�?��G�ˍq��*Bb�2�\��{��x���N��RNiH\����n�qOk���m��nlק8���80c�c�S
h	қ���L���Q��JL�օ(|қK4�����x�Kb#H 5��/��o��Y%Q�	���7�==�I���K�έ{k$��&4p&�̄����L�iP�C�|hZ_�.�P�sx��ɨ,���
+Q�hL[?|]�H��I��ڷ��IAlBÎ�
����]_C2�n�˭�W��Ȫ۔��d����#�j#Ԙ�J2}�|�9��
�5���۞��
+��	�5�[�`���I�"�,W�<�'D�(f�"�(Z�t���Ե���xG�ڤ�nc$
#ȳ8�d"�ʧӦ,���$>̘S��5KÜ�Y�й�D�Vv�7���R4w��`4��+����wZ&���p��L�"��&Wȡ�9���)�o<f��9��>Q���Q��щ�"�'L.��,7�Bw�[,)��t�FYb:p+Ɓy�p���G��Ұُ_�e��p���c��~��+����d1������ �A�U��o�{!Q��HZP�`q���wOXrπ0�����a�0�M@\Vmo�x8��^�&��X��(�48G�\QM����*���W��u�������t'{O��m�)LW�=�–�S�M��Z�lRX�>p��p���S����$ՎB7$h�<������t�����;�=�";�́��8;	����,��	�m��-���oF�on
+`��Z�U0`_��v;o�9~�=>x�!��M'Zz�`#1�������^�Q����SX���-�јó�S<���l��錤[�/z8��*�w.���!fb��5gX���\��Rl%����Y��)좢��wM���9k�)��	-��������̉�3K#��y�t�F2mG���6t8X��5��'Uى�`�l�!��ܬ3��g�{�p.�UPl��ۭiPRmhN��>��4��3��
:� �s�̒>��I�y���pLj�D6��1.�/�Y�u�b�M�V:�g����9׸�� ���)��_�1�^��`vӹ�ʃ)Q1��Ly����u]&`ʇ��8�l{�`nvn�v`��’�� �Q�i��?�I�8�:��ǔ�|�t��?������ޔ�50�W��=�ּؒ2��m�������Ň���\��HZT~ڎ�i�S]�ѧӂ�8K�ֶ7L
+�
�%�Զ(���IHy��D��T�%�: ��Bx~Դ�Z����������A�D�`w�n�,b<z4P�>��"�nat���Ȧ��n7w_��6�e|1La.w)�9����?޽UN�A�ʒ�s�96�aa83�j�zU�ʹnJK(��8�2!�T�P�c�j�P�	*yP�����	�박���30_	z�6P�ę6_N�s�.B=�<k�Πw?�����S*�5���c
+���RHS��L%�䙍w�w��Z�;�L���9��hi��a)r�\�9|�Y2��
�[S_��)��0����{�M�t3��=�w��i/k7x�Ms� K"�<z����*�ʃ1�����%�*
+9�+���7[�p�١�V\8��¼^�Bڇ�=�[]�?�:��֕�2�K9�۝�7)���aM'Ģ�d�N�#���KӦ�=#$%�i���OS�M��l�i���ϣj�n�s�����?8@F���T�W�T/8]>�1��\֕Q�~3œ�?�5�:�0M���f���(�Zc	E��?��Kkb��E.iF��_�f���/lH(��ӦoÆ�v�w�ʨ��e\!�,�ͤ)os�`��}��Y�ld�LQw�`�f��.Tr�$���"޿W�����tuo$L�1�c��W��7���@?W+J����3�I?�;�۬g�/�&8)V��>��]�
+��ʒ[�h?��Z);B�!���%��S�� �Y��%a����`)�
>3ll�d[��� Ui��&LS�K��ҽ�g3�]�8N$�%��ۊ�7�3D�mzρ�ew��У���?[֍�D�7�?�Zn���=���L�i�&b��&W���V{
��/�b�Xf�-qĸd{K�̘�t)[p)������mh$��t5��ɭr�բ@,��o8�K��E�_�S������s3��o��3������W��o��&q�J���+�+�'y�
Q��i	x��K�|�F�Z2R�4�3�i���蚑�u��Ap�ﵲ���:�Ҹ䐁�5���[�_�H{�b��f�.�Yj��벖�O����Ę�*s81�4�yQ�Z�
��M�*O��|�����?���:�����1�v�BG,����Ҕ'���cU/�Q٠���hN ��v����@�*I�W��lS^�5�b(��
+���eV�3�xJe��^KB^i2���ɪDz�5��A�8.�����X�ʛu!~"BȄX�fo�@�>wrO0ɔ
+��c�8���D2A{��
+Qd~�t��'*ە�^H9b���p�hK�ͬ�

v���E�H퍩D��E�-CL�n�D�>�o��P[�<����֮�8^���t�b5>�$!�R]��������wH�\@����ޢ>��}��
>a*����愠�S��~���$�ܜy2'�:;�궄����GJ�QlS6(���e�z�9/�(B�lTd�2�b	�����@8��l�#�-<绋��j�ZL%���	l�e+J�4�l۟�i�誃p�A(�N�h�)d�_�i�Vu�Q��k�J�0j�0"/�vH[�lT��o�c�����r�Lri1$���5r�3V�リ���@G���uJ���5`�����;��⌻�ΰ*�G�5�Wd��v,�aU��|�6�\K���=�-���EK�ߤ��`e����r��&^`�w����.����0���y~5:|	бE���ts�,����r
�����u�;w�L;:,c:�2��q��!�,Q;�D���9f�Rٞ$�g�U-])�m���W1�����w�g�~�Uv}�,
++�Z{Ge2ofh�W����LLp���!��v��?�W�/�A��H
Q�рn�|��p���� �����;B�����@��K=���xHy~1����;�ɔ�c�}��$eE֝M�{�cCZx�މem��k�0�?9g���{��;�]�ρZ���Ⱥ|g��@���͵=b�g&17wr�#������Tl���Xү@ǵ}�~;�̌j'wn�y�a�0���im�8$�=E��@����O(o��]�Y��@�?�Nh;)V�����#~���l�_�Ma�p��{b�
y�[����\���P߱p}�u!ԯ3����V�]��d��Q,��N���jo-���XDw��vK�"�C;7���7�6��tF�/�[����6)D�W�x�Wۥw�w0Q��v��D/0�֨����B�����uᮽ��7B ?F>mw$�?�1@v8x��A%.ֲ�ƕ��m��}��bS�o���p��Un͑���%� H\?\��o������럕=B�;�]�8X�FGIti~��N=��	�'�T�tb;̐Yr ����!bv`_1�8���9hb%�It�,d���g��~K��_�7�ע��a=]({+a�%oѓ/{W��ہv<�r�����������d�[�N��
!d�6�i�7n\'�4�.�WB7`<�
V��]��&l4f�`�$�;K�hؖ��Ԁ���H&F]'^�I�I�w�f��
0J�����C�����LB�9��m2��=x&���V��D����}���횞$d5�E0h�4Ю�lW��x�z�u,��'�v*vb���Aj(�C`�^vJ{@�`)��[�;BV:�f	m������A�w{�R�7�A�%p��+�֍��%X�=��/�"̂iV�G6'��H�(�F����#�v4���>p��^ٿ{�m��Q���m�<t>a�΢:b��{
��ϔ��"��D�<���s�[D�!�
+䙕����U.n���l��K��U]������Zf�]�?��8
+�/w��h�e�U�Xfx�M���(����>���ᴩ�|	� =�e�bO��8�pR;�	A؎�+�w��z���p�7�ȃ����᫯5�
{�����r�2M��)�J�X޸YB"��'�I_�
e�Q�tNj7/[$�F��@�M>w�����<k��W6����Oq��Vg�<�x�1�}\qX"	����VQ��<�bb4�(o�-���F��>�U�Cq�o��>���K�����Vl
+-fu;��t�ތ���;:���)��t6{i��������U�-DꚆ���4���y�L��Gͧ��P�����::�_�����<��/�I0:��d�1H���-���`�_ͿY�\N�XA��9I�Q�\iA���|���G?�=f�&�Z��a�Z���m�)=I���lfy�RV
+�t3��%)���~���:DŽFN����L��I�%��F�0R�m�������h�4� P;��Y�T�O�툰�:C'��V`������B��/"���`{go�%H�̝�3VW��+�����@�v�%���@��'�cx�H{.Aa�){8�ɼ�M�pb[��De^�2�<�C��\�ف	�;C���.�,ʒ�51�����9d���D���{�lb��@�����@�����}��4����4#ҜE �#ڨ����� k�N�)�C�7Y��e��
+�5U�;B�H�|H������!,���<���ra	n�����/r,͓U39Z���io�����y8�ZB��p�R��\�JFg�v$�@��KX����qʛIf�@�k�&�y�7~�ׁy��oiќ�l6!����9p�$���! ���힓6�}�DW�""*�ǑIG�߹D���HL���F������x.���il���v�8'Cvy�J a@��%��1�g1�ҡ������☹.�Z✱�����?�>�Y���D����T�I�i%��$��Iǜ/)��tz�9Ka�3��~	�Vs\H̱���:�Up�˪�Y;c:�3�6�C��j��v����\)�y�o.	в����ӌ��E2��1�r@��^���,1����������t��E"R�.�*����V\9�\rD��h�K�D��/��L�4֥�|.�ˁ�t;�!��%���wf(���"幄8�
+�j�h���@�,�eW�ݛ%k�Đ�ov��xw�KTvĖK�f�ruI��#0��"oo�4��l@p�)�*i��2�h���<��9qXv]�p*a���ҜP���6/��4w��q��{�6{��*Ư��ٖ��{\逾�<ɶ=������]��7�p��U$��c�/��<!v���x�6��y�<��dĘ�ۀ�ru�=$�$��kx�P�ϊ$�?�
+CO<��G���䌧�[�����)�*�����W��ڈY�3x>&�p�"U��=﹄��u|����m�T�K��ǖ*��z��k�')�+靍W��0CbT�.��N������AQ�����a��@q�el9]ܪ*��@{�%N��؁�e{�n峽\2c�,.�O��{�fb��=9s��;�6�}t�����c:'M�����;�?���9�cI����"�{9$m�P�H|��p���D����1ZTU�*���R~���z~�]�Ř��lƬ2�c��g�
�I��7�="2��Q�ph���!��t����p�q�?�خ���Aq�ǝ:�Ȩ�+5�I?E�gq\���ĵ-iVi]���6)-lV������2�ܶsQ��*��B��]U孩kekłF�r�8�]�n���z��b]�5zt��q|.0��^�ֱ�q�^�����rx�ȶ����[9�@�E�:�>����^M���$��א���x��Y����WM��,}��kp��!ʤ�Ѿmk��]̔��L�j:(2Z�z��ctO��Lس�TN�E0YY5�#j`��]�����v	�V�ޚ�^_=�W������������@[�K���{�G�+�Ǻ��S���Ѱ��kU�?6UEe�r�?���Č�0+*���R_۴��5%���D�:$1��\��MQ������~i�͸����"+��#�B�]��VU��^����с	�]����ĂR�XC�]����׾���ƺ0��������k�fyd���\�8J��y���sTY&�˱���v�U{?��~#�]���/�|Q�w�c�X���D"�	4
�6Gf1�W��Is%�T|x�A��
+]�9Z���Ȑ+�v�
��ڵi�a�ҧ��I'���d?t�Q��Դ�;�*���Y_�,Mh�8��SW�zG*�6��掔`,���U����Nu֟� ��m�'�Ga���U�p"hk\Y	���ь0�յă^H,cn���o�dt8oA@�CJ�}n����1��zФ��ĕǑ��"�e~���3����c��xX�Mf�h��{UK�C�����DO|�K��t�#�l�
f������"/�Wx�C��h	@-�,�(�j�d�L0��������6�E�.�tF�������\��4#�cU�]��l�q�9XT@h�ql'��7Kqs�&}��mGhҳy�ΐd�ޜ/�Iy�{�,~*�#<9�uSb].A��8Γ#�lc�
+y�g���n���-��F��\��N���U��{�^P|p�����i9]����9q�qsCĴ�i+��j������:���i�����wO���DT��m&n�L��@�G#��C��O>p'�C�$�{��t�5�]í�al�~�֩�hV���w��kȰ�r��F=~8�dg0 H_�*�����A�hhk���^�C�A�{T-�Ã|��������k9�'�>�2-�ž��4��6�H0�Rj�<
\+rA)�	��yx��Ϯ\n��`�4���Q��4˅J�B:�;�/��e?��������c��[�!�k�P��~�ӝBv�L
5%ГvD[4k��ۿ����U[jj4�q�t���Y���������>+�П��K9���ȳ�Q�X������>��~dm�mϸ`�rU��a��A�	�m*�)~�/?�������ji]�!=��ُ�&�A:�>�{�C�"�T`��l�4�rD>g���eo�"��ϝ�bvU�ںt,k�fn$��N�u�{���'��x���Z	X3�/h���FQ��^ΧZ啭��R�+��ڴ��e���+X'�ɃShI���mª[2k{)�'��ˑEz�Ȋr��JGʼ�`ܹ�Ʊy�x@
�����T�cѡ�r����Ò�����n&j�K�R�]��2Z����N��(��Y	�\Rc�N	+.�p�7t5�3�p��ن�@�ҚK��>�_ӄ1Vx�_����0�_?"�0�ة��'T~�V꠨�l����eY��L�Z��X��@�8[��g"��ׂ�c�;�}�"ͽ��A"T�D����a����-P�V���&��������c4�:��ȡ�~3�\�X���y"�.�f���`�Eʜ�.�mV�=����KY��b`�[p�D֎9^b��0T���x�љ�M`��Z���p�+Wd0#0�
+P�q���#�A�`K���hT`·J�~|�K�.�v����W��Uq|���ʴ���Ϩ]�Au*{1�N�"���hqk��T]��IY��-�uu�ì�-����Gl�3.�[��#'���ᇑ�YB�μ�t���L8fg4Z�i�-�;#�S���q�@��9A�:U6�D�oo�����7�.��x�w�G���@"�߯�{�S�
+>�S~w��5��PQU ���ue]뜸�,Ljs��AT�&�:���k�9fu�X$%���R#�D��0�؂3�u�O�*X�q��Ƶ�S s�p�*������ٰ��	���?�!k��s�S�j�
�a�2R�bAqzl�l���|�긢8�/
+��� ��f�S]�F�:�)�@�j��l�5�ϩJ�4��:S����ʇ��"�{��O�,:O�߅�v�j;���ʻS-;��,T�OO���R.t���T˰�N�z�R�T�9����vxe��q�=+���e��1R��I�&��
[ {{��n溂$���$�M����[�=�Q����o���,8���.��A��Bg4	d�i"�Kͨ0�#}�����K��j���%@Gn, o�gw���=P��h�o}d=8����bK�c���7�D���=pӰ�;<�a�Ql��`�N��-�|�)��+�����0�X
g��7%�e洙N���W/}��ΨFO2��d�P	|g�"+8���P�{���j��)�0݃���YbNO/{~CGͶ�1����L��zW2�J󮥗;���-G�HE�n�rwX�TR�x�H�B��K��,�
+GL6���v��ȋ��n�{cܫ&���e�a�����t��Im"�5����<�B'�rE��ӊ`3����-�A�w��ܬQ�o���2��9*[f��Ay��>�d	P��=���&���d��V#���f��Yǩ�G&Yz�=.����s?~�]_h���9�gܢ“Pe�8�z������)@T*s�CNT�B,e�
+kaf��l���9���X��5l�M]����Eq~#�WY��(N�	�=>?��3���sg����!�����7���vmK���G�&��=g;�Vy6��C�	F�hZ���)-A�`饽�/����y������]N��9KN�����%G���w�b���J�hSz+�չe[�v�iZ��%��,b۵�)�0a�g�;�K�<�ӭ^�����p+����c̓�'�暒�bs͸���H��.�r4��qY�w{�����^�+伊��w�S��P��ژ
+GX�6=kgA=#��l�%��q�&m[Ի=��*w�9Aփ�\
+Cf��rD��)j%�ٚ�FH_ݡ�Z:u\��r��;����(�w���;���KK�z�ķ��+c��?�E��x/�o|Jt���D>F�����S���9+n��m~�#Š�Iv5R���N�R�Q�ь
���ˡUbd�����J��,��TW�ʍ�������Չ�̫�.��\�&�G������rr���
+ݟw;]�,=\��u��KᮆeQQ��R��h*�E�ȀfU��:��C��ήH3�<���a�s��|p�����!hb@��5���JAHm���Q�����N[���<���Vh����6#V�#y��^�	h����y~�BKϰSR�,е��n��H�`s%����;}�P�N�����(��{hyފ��
+޼�*���t^�������s�O��	��+�	�c��*H$������˶�F�e<ۖ-�zٺŋ�Oł�gqV�M�a�-Xbf�t��b��]c�i�}5;|G��x\_����z�?™�[�,�Xo;T�y3Kh�ٻ������3�.�%��)�.���4�
3חԴ�n
+��p�IL{T"�A2�k���K�n�@M��*h�V�T5���踣�V��6�6O��2�7"�־��u�f��L�5���Nf �	;���%sDj�2.�D��ж���:����֙�J�Օ"�p��.a�����Z~�4߳:�Y��4�"E�>���O�}z���ᇉ	��W�"]M^��{�M��E"8�R9��j���m?J�����M��;�7\K.g�o8��c�(���w��DD��S��a�����qp�ez�����1�����҈����_Q(r��w�)6���v������Q���W��8\�O�[���	Z�������Sm�X����j��3Y�l�ܕt`bRE�f��XWE֠�iu�,�i�����lO�B\����y:�_�C\���˞ԍ�h�y<6<b]&W�%��#���m��<���aiR׳���|�2=Og0�з����%~������4P�K��+�?�p\Ԡ��E���9m�CwX��k������� 3���Q��\n�C�o_��ͦR�ޘS�̂܎�Q�ѿ��K��2��>FNGq$X���a�
+p��]<�5;y�m��7Z����!��ǝ5ݛX�;y�[��=��}򅏶`һg�N<�I�kU��$�=�y؟]��T�F���p��˅k�QG��,��~e�M�?�[aѝ��]sN���JԌ(+�2�U��g��Ӷ}�ZM���5B�PwPx�W􉄁8��xF�Rm�a	�G��8������0\_�O|:���Pm���5���*�l�Ax����\��ᤨ)��c��8��z��}�1� �I�+bۭ��B�Tau��E}�9ڍ��vmU�*:���+���z�����kT;���P����`���-�p��P7��Ft�N��j��zW�4��n�`�� ޢmv�a�ˡ��:�w���cצdV���R�5%sKB�2j�_�0-"	�b��V0�²�¸4�0�x����)�/�)�����[¸�f#f >�
+�W&����L�q�o�@�Jd�������x[���\�-�쌸�yt�b3�zʵ����e��&�{^{�p5�����J�0k��m��&G�]B�6�V���a��u�u!������#�-ƴ���q��M1.u�#��p�+0l�����.�,��^��� �����~�&� :A�-�ѥ��ж�|���@��f��+0�p�4�mw^�M�I�l�+��R����]	xF�>7�>�[1q��}9�Z�Rg�9�D��,pZ����aۏEO���Z�JŤ���6Q9���"�}!h�]���w��w\�i��}(��k�)�}�9;�^'r+S;	��W�[E>~�?��������X��&�<�:���v�θ�Si1��Er-R��*��Y��� 2G�Z��=�F]d�q���wv���0��1��[�c+�󅎛`vza�#x�vϥ�8�*�u��V��g=��F���m�i��ݫ��t���"v�sAB�(i^v��x�@�A�Я�ޫ��\�]��3��sf��#��\�/i�a�M������9`~�������{ǧs~tk���E���[@�9FGD�,^آr �a�Ŀ�BIXώ�S��t�gn��#]vn\����`�"�6G�x#_��ď��5bn$DZ�����Z35Κm���4����u�����/ w���ٕ�Ɲ#؏'��p�A���.]��*��!EX�����q�oN�"��׸d{]�~q�b�.��0sTwȳ\�k�һr�r����|�fڦ����3�/��,P��&�ΑWnϵ�Up
ϑR
+A�U-�$ٱ��T��U�	����e����D��j�a$��Җu����X�
+��[h��ý��;5*Ll�o�ǭ�!K06�b�T�ma^Rv	�+�
+:&i*���&��=��@�<g-�=R[{���>O^KW�o���Z�
~݌�C�g�M1SHj��<��Ib)�p䏣BT�z�hU�50N+�C=���xM%�+L6?����'�˖��[bD�>nnl��Jy�T'K%���ly������؃µ���}P޾;���0�c�j�YZD΂s|�{t�z�*�e�/���>����+O�g���.����qD���[X6��QZ® tB��Xt��s����L�K� ���He5�sHCD͹����j����]�8�*[�ޭ=����h@ܖ	��a�ʠ.�7��h�MPb�������G�1=c�4&x;����.�S��[X����͢������og��5��o+pdy$�g�[�6���.���Ԡhjk����&���D�=��ڵy��>b��B�$S�z�&l^w����դ�ӱ��ɵh�b8���/z:û�g��/`ZI9��M�%��ͭ�Gn�����#[5.'��}2��]M^z&�&�z����vdFjM��n9o�E ��s]���m���˩��7��ai(�f�r`�|��c��ue���k�-��;�2\�&�C�J팭�V�������������^#��^j�l\Э���e�>����nOj(����k�%v�0E�к�gMb�0W���Z Q���:�EGſYd�Z�)�=F��#E�I)�|1�3��`N��;��꧃�He|�'4��l,��x1�����\��Ŧ�0�^��kv3��뢓w
�bO��C�G�ć��q�ͧ�������6с���N0�K��,��S�fgY�j���X��K��_��tB��3�=q@"�H`|L�`GGz�›޴}DO���	������V_�kMe|�n�~�˵���Ó���_����'��ƗO�
+�ך��yE�Ew��PC�ٹ?�g�f�����qin��R�sm�
+oit(c���K8D�}����z0��M�M��369��4S�+@�^���\����B
+��1o^��æ��.E��ጺ�\QCC�D!�{Ñ1c�A�/�����z|,��;WSRXX�
D������?dg6G
�%�J���S��hY��/�z�v_#U�tV�	�J_��vn�8좔ev�·p��|���B��	���V�4�ڮh�`�Om٪�M�&Ie+�PK��Z�G�΃�+z����\'N��Ŕ��e�FMFt��?�%�7���iH��-)��)��"�^<k��5���w seCg�����fP�{�]㵼��[I���}i�4�L����V��7���{R�4�.�A!�����%���:���	�����=�o�w�Mz~ ��$.�����˵����Z����116?�G�zv�y�)A��oc�ASR���t��{
+;m��uP�z����:�7eՍ�y�Մ0)X���%��Po�f��l0X�3�����f�4`D��_ڛ;�ƽ�D�?:
+\n#y�g�/����~�\��t���+�Q��8�o]�i����?��2�e����#�m�G8oa ���8��yހ�aR\��`�m�'��"�~�P%fLg�<�˜���4|�����������j����V�S%�!�&޾�E�A6�d�<�
���{�}���ƌ�	�O��8���Ai����k�'4�X \04֫��~�{x��6��������B�AG�U��
?4�}\_��}�i��l
>4e�[��c&��9�|X��r��%���\N�P�˖Yy��m��5e���wۨ�oyA�·n�a��>��v���p��6�>X��-%d����Gsd�վ�;4o�!&0[�ۼ�̅�~�:x����~;�:d<&"hK��W��B�<X\�K(����^���X��~��
+G�b4I��%ٓ��Gb���.!���(�*\��݁�6"�'čl�8�]_Pg�,�d�J޿���N�0D�Y���%���Qd"��8��Xj�t�[���5>ì���s�LU��\�Ddu� idոk�*��̅�c���,�ck�)����F�-f��Nt>r�*v&<���q$nF��P��)�ۃ���y䳘��?4�e���
+K������L;:T=�	l�m����;ܮ*����:�\�E_��id����(ί�'��AA�k3(ɪ��0G�>��C�e�tH�G�TюAx�-�>RO\�-��'�K���61������`�&�k��I���޷]LH��X��E��Pʦ&w��]�7�X1�j�����\�"�_<R����m�G8�21����=��O�i�1`_!jl��>J�@�v`bh@V����aP�|
P�e�PmmU�P7����Z��f�p=@Z�b;�.T����<��ۢ&J��rQǖɝ;�7��h6؃0��^n�!�kז%��t�L�>U���̬��O>��]�0T
G���Y�L^�7f�������Fl���cd�Ì�>���zC�(�S�J�_��.�KX�ò}��lczPY�$1;�~j5�y��}�|�/���&v�H��*��
Gd�̑�����ݱ�r�=XK�M��8�,�$���>̽��ĥ0ϓ�"���Pd�]���;Kg��	h����[��2윆���;�\��b<� O�(���q�%3��m[K��k�	r�������E���6#�y����,�9$��n]�����R��R�2q�V�e2��k���u�h%A���,8�	�m�j(ݷy$>V�d��$�B�n;��Ss������k�%�j���GT ���F�`}����q<�ׄ;�����
��Ya�&S5f�#��W�Zii���݂0��ȧ�V�~G��sx�ύ�M��J�l�T�������S{��6NY�`ʄz���8��k���J-Eօˣn�PzNl'�y�8n�6�A�r���+����>�ؚ0ǃm�
+Yhr{��*���pDw��5~�O�����"^r?M����,�9�ސ�o��x)��n�M-��j�<�	�n���K̺�"�V*%����H���#����
f>��a�(�H���C�PJ�a֊����d�h^��݋��0O�#z�����ܶ�s�d�Qt�zM�/#K��m��3�ɶ�gr�Va��?����a�}b�cN���`��N���"���{=?2��@�1��VY�`��sB�/=�������i��컦���c���1�@���|����&�h�#\�g���D7��V^������Xfg���n�YV*��� B}��hvȷJ�Y��������g�0c�6�B�Kl#�K0�ڮ忣�����l�w��rf�Y��i�E�MN2U�uՈ�s��u�)%���s3�m�
ksپ�݊�Y�Wj�a��(`	��:���V��Jw2�%���-Y>sB�o�mZ�gB����giju�D}�=����)���kh�l��u���0��Q�{�e�=�ln�P%'�wNi����`�Qt�XL$�1���g���뾄:Pq�#���*W��?İ�w��k�k��sɄvX�������qD�z�p5yѥ3���lT�W�:���`]+�
�;,yL�酹G�7m]<�-K���ib��+fWFe1��D��E���K�s���Ss~���U��zD^��ݡ����u�gz)(d�s�8��TR@�#ǒ�6��s
��_T��P�3�����7��í�'�sb��|�ƞB?`䔚�-��U��
+�;D�Ti3�#(Uÿ�ܼM�V�P{{�s�ڮ_8��,��:}��W-Տ��0<�͑���)��]�8��9l����f�hfBy�2�+��&X����t�l�bK[>���%�9~�=$LG�"n6^�n��/,�{��CK>����P8� d��=�"��Iu�z|{�.LF�{�{��=�h�s,A���]�P��ߗ+�&�B�0Q������G��8_G�V�e�"�#�f����&����,��& O���\�s�=<���K�w��^��ʄR�����{���D�?�l�r�{����Q����j�}g"Ǣ��/A���RǙ5�����+[���K���v�_�6n�N�Pt���b�`�)͍��.�=�F�<$ȶ@�E���8�H�	��8Gy�q��{�Z�Ճ$%��G��<�l�Y�v�9��e�/�����Q�o�s\�Qˇ��86��`�6��^n�SN
+�k��c=�ϻ�g����t���o� �r'b�a��
�c���#��,���{���xz`
+(ƞi�tpՉeq�̲f�ƭ�X�N���cF��M[c����G����N7����x���g+��_
A�����'�^�����.d���u��}�|FP>����d�̙��������+�|ƞ}�.���o�w޹����2�����D@
td�ؠ��Wߒ��)[&�Ȋ"
+چ�%W�ы�N�ƕ�&�۫N��w植����m������D�mS���'�aO�tla�7M�R�~a
+����&�#`�'2,d��`�Fd�\���^[<)���s2��bw�]����Y���hU�C�0`�:r
+z�+�?0fd�á+b�a��>�t��)��X�3��0�3��}�������@ĸ��u���;�B�k�3Ț��������/��9?�vHM�V����{H������R������V��Q�t0%��9�":\c�+W��ꝛ��~#��4E.�^�
+���=[]��6X�+������~�j{)0��;G1i;��Ї��o��<7{=�?��a���`��wY'mΦ��a��g�6 G���4�����H�i�qf��*����?BH^�.��\�������]S��`R�`.��h��IlM֎ܠ�U%���Uޱ&�����ܭ*x�Yzvך��6��}�kM�@�߱.\�/�BƝjB���N	���=�ށ�hP|���"GĹ(Md�!��w��c?cF�s�]�N�V��L^���l�L�������bk˜ҽb
+����8��|��LHkC6s��r����_mQa\)�b��*�b+0��*�����-���U4�F������l�i�I�޿�
�Ȗ@��,]��{x�g�JWӢ!r�د�;%u�0Ė0ö�N�ݱ��S1H^���|SI����Wq�8넖�@��L��E��2(F���u��ԝ@$�&������5J��n��
+hZ�xU[�֨�i�$�/�.#b��s��?S>̿��c��V�\����z���U��j�����m6��^=�r�L[�tJo5��	�������%�G#pbY+�y��6���e�,�zi��H>������S��?5P�[�1�F�~|ru�{NZ|ʍu��v��yZӀKy�quǯ3��5P�3��3����j;���D��Ƀ�����k�K�Edt+W�|
+��<~��K,'���Ŗ͜_g��Jv,$l59���׼^@]��F!Z�*�_�@ʡ؜+�\屑�Wd�464'Tf<E2�Ǝ�{LY_=�ď��/���#�-��QM\9=0�E�U�~���*'T��[�1v��E!�:��%i��rd-8�F���R����S}H�f�.���ZT�4
+�LDl�\]��bm#��,1d�:o��2\���ֈ9�[�@��ez4�7i��s�h��Õ�>z7h�d�5hq����.�W]�a�f��@�+�p�Sd!����?�UD,�?U_� op�b���_�K4	�}K1�	�2�ܥ_������C����[Yl���|�L�ֻ�Mi!�˫�;8E�3��fDA���bҹ�,���vdi\m^M����T��a��I�\��&��l[(l}�`�6�,�N��Ks�fb�	���z>Eho���5�L��F�CMl_�n���D�+X����&����?y֠~�8��W_bc(_� +Pf�֍1}��n�|�j�!�E׃1�Gv���X�?u\�#V/ �v}�%��f��&�౻+�*\�Jޯ(�5����Wa�n��d$lWa�"�\,.)�e@����������r��nj��c����u�<�xj^,'`�ґi6�ʭ���n8�%���l�v=�q�+�#ǁ7��.�<�+�/Z��;'i��@NRsg�i0gez��jd~��|��SWx�K������
����*���`Y�'�T@p�2$RJ��V�^�?��ۿ�֒+9H����i��@�sDѐY�'Go{2����\홧Cُ��\����7Ve�|�vh#T��:���o���n�(}�e図���Cܠ�Vwq�;�|���I��q�k�+Q|i{k& 0���\O��j�l�8P���C��DZ�����P���H	m0�S��G
+�f�����6!�,U�=5��(��b��Z(< �-���劋�!�h;�M��(�Y�t�?�Ń��5��p�8[����[b��]C5h2%�c��*�N��Z���,��z�TN���E4.���jNG�*df#k�6�(��f��RǗ�;�
�6"kõ��Lt�:-W���8�dZ@lp�PXa�����K��]�P�?�|1��=���mRd#�'t�_�GM,��R����{[��|�aMY": ��X�t��B���|�z����}\4F����6�b,�u�J5��	��r"��%3�3��͇idZҍ@��T��ʤ^}�u�7���,�����BH � q���i��{�Hk�+v:֔$����� ��W�d�D��˝��TK*õ��R�ϵqo����Idy����C�����,�E�w�SoNO���2'2T
��qh�����2�np%KTleqeq�H�t���y\��^�x���2��+"zQ�R�#���k�|0w[c���"Kc���W�U�.$\�^�Q&f*�bX�x���D֗���1m���\J�p��4H����@�]�fl��|v�/���<�ŕ��2v�/9=�'���=�P\t��
������B���"YSe�g�9h�]PNU�2c��F�� ϊ*6��Wd�V_ھ9]�((�`��	6��7�(U�#�W��_�"8�#���%3�R����\uIh�-���43F�u�e	�a{��#�Od�\�	Q�KJ
�S����e�i�������9\>n�����h�����m�w�?X�s�
>�C�̃�c�Ж�#�B{:幑5�b\�m�*�9Rb����~�Ջ�:��DE?Us#{���6ߋ,�wa��
+�#�ҡ�*����:$�ltX�c�J䥓*rz̕�x�v���U�1[�j5���n��JH4c'�q��d.Y$c���5�e�	�)Wb[]��r�_�+��q�	H{m���7��@��J���c�0B��e1�����s�<�B�����xƌ}#[��]�����EM��
+�#��<�g����\U������<�Zݜ@�8!ql�\۾�Z���n�;�d�fV���w�c�鄵w�c
������ɃS5�(����t[π�w�wC���T�WcG�G��l�l[��hX��4k��^W�p]z���Q;����\�J��p��%��C@m�X̸s�/�0�vȢ"Kd��k㈋�)���5�/z'ۛ���z4��«w�c����M�+��l/ٝ��#W6q�g�?��Y2c��o}�/5�\�̼b���M������"U�S,�>\��mcإ�8�b����V:���UΖM�k�	<-��H7s����sy���C��c/jƄ�VY6P�:��xd�����Cr�4N�4�)�j&�Ua���p��\i�k�7�f\Y\�l�L���`��\��l,Z-�n���{���	�,��dAau1K���L�֠L�ՠl�HY4gpPt�t*�P���ٍ�-�L�レ|��\� m��j�K4{��Y�`��L/r�+8��Tb�F�P.ADص�l[l]K�&��{
��+�+p�5�g���6{�y5O�H��<�5�]��bg:��J���KssuVZQ��b=�
+	HZ5T�ZcX�OC�i
+��Ҽ�
+m��A��Ed��c�h���Y-ẳN�硉,�1y�-��H�=�C+L�M���;�kp%���TiK�-X`��_&zj?%`ڹ��Xu�D�&$��qQ�P�{XH�f�b��
Z[֏ϑe2&l���������YQTz7���Ŗ�r��›��k��v�"�"��b_�EUX��\$W�ܒ�9�"��E�p<���J�agU�₆+y���ܡ��q�ܠ��Z*��b��<鲄���?�v^<��3�U�<��`l��3�<ƞ�G�6�S�&ω_�p!E�e+��!� ƌ�Ԗ)8a�<��("�0��#]�8x,^+�Dy!a��Zb9hW���5U2MǥĦ�
+Q�ㆋ,����ken���$�d�puV\�(W���iSb�b���A�	`됪��y�֤��J���qҨ�;�y�ԍ�
+C�ʽ�\�K=-�ˎS���''BOQ��
+��_�E������	W��V|ީ&\O!�{����S{o���}��E�?�j��b����v�q����K
���G�Ek�`˯$+?t�5�K�q�N>���\mj����M?����d��h�	�glzh!*��;�(�t��|]8n��T2)�����W>�O/=�wt�-���_=R�p`GP����g�zO��	=��ʸ�O�"
+|51���$��x1���|gY��@v&�c;��e��O�����'�⣮�j���^�;,�J�4��g��Š���l�|Z
���\n53�8LJD�ȘӎDʤɿ8W^q�����ɒ�� 9��E:��~�UY�T��d��ׯNm�[J(cގޝHKe������a�\E뫃W����rƫ�A؏:��ƾ=�*Z�}B�Ȓ9�F���	W�@����uO���]`�F�p�;W{p�.���gM-#�����努mf>�l��#�cO4�2��O�J`Z_��Z��R�o_>zw(�4wt�4�>�^Z�S�u9�`Wk�B�$wd���'�5q�ĭˈ�� nCDۀ�=��5Y�qOdı�Fܦ�8.cj�52��:�q2��ƵN���2Ҹ�	FZU��96DD̊�ʈ�%#��*���*9�q��O8��	�;>#�����*��?(�9�"w@"ݶ���]��%UZǎ�q��'�h��	W�*���yw"K��GX>�EnB��D׉��}�$P#Ke���+��]����I���J�vJ�1��s�٘�M?	����8�X����3�
+q�O8��1A����R�9\�f�lq=O����,����H"�xJqo�Ii�`c`��D��c���4u=�U;���Ym�&�=2@F��Jq�FI��'���fmh.�|��Y�N@,֍,�'枕���dr% =}��c���0�^�<�	��?�c��
+Pߔ�*�sy9G�!�y�رW@��ҍ7�p&�4������Q�K��`s����6��Ќ}d�<17m�|�ɑ]k�o�X�.F<���ϋ,��]'W4r��Aq�q����;���<�p��^�<:Th@WCa���A���8+R�@O8����ԑE��1��Oj8�"K
���-�~���zn-h9]����sP�S��ȋ�0̃C���vұ�v|���o��/�([�����`�r�'T��7��/�3�@ۏ'h��l���E�t}����waYx�mJ�5�)�$&O8��i�N�Pfd�I���
+ҡ�k�`jF!�e@pY�
���ߪ�;A����8Ԫ7�N��ru&7��R1��or�|�*2���P�U�u�#�Sļsd7u���#TJ���@������;=�5j�sJ3��*H'Y�@gv3���8�E�C��`�o�:=#�*Z����,J�o������G=y4cY.&�&o�+*�J��T��M���$�*XV�~x���̭��h<���%
jt��n
�Vdm8���!�d��m�n��q��<�J�������&���?�*mrHy#��\#c�694�{4(����Ҹ��Y���[�p�Mؾ�k$~F
?����%m�=�P�&ԢES�Mdь}��� �$Zbm���M쾇�"f�d�*�d�K��S�(�:8�<�:H���9O.�K����L�Ӵ�^ԷɁ�L����̣,���A�Q�"�h���bp;�,��x'��A>3s���.�5�2�推`����F�or�z�i���S����#�!�14@-��q�9�E�u�-x�uþÖ��2�2X���߂3��Cқl[����sE���b�l��I�5�>wW��،�����1_M{%q����$o��$�4���^+1&;��ơ�l����_�E3����f
+���%r)M����1��;��%D1��{�J	Q���Q8��M2|�)�,��!/T�ݙ����Za��!RM�#�d�^�ZT&cW��seK4�(��p��ť�$�K�z���Ev�9P�K�Ñ荾ɡ珲����֛f~�RE����s(��ED�ei���G��p�z{��|�6L�$z:�v>����/q��ݤ�ӟ��ϐv��2
+�x�j����ֆ��>���%��xVG
b�V#p��N�%����v��]sp%��7��,QV� ������[�w��9��w�*�?�m�>@�߾;mӇ��`�f.2n00!QϿ��������r}�a3KX��ՠ|��ɑu�����=;�&`L%^4`1�>o�D��F�̘I�⤵��Q���"�
+�G�8 v��3��N� �GȔ.*�#�6t$,�c�ks@S$+��O`x0OFz
+T���^�-v��bc���,��e��,lA��������(2�r{�G��� ?�%�G��͙Ć�p��W?5*K���Mh�G���F
�Њ���{Z������J���Oxric訞����M�-�A����A�nR!2�Mg�b��:������JS�[��M���t�����8X�7�E�`��yŘ��A�bQIa�8��QaьY:17��*Gw!�3FFz1��\�"&�!۞3UU�A<�=�:1��X������Bb9�{cA�[~�U�{glq�x'-�ϊ��X?Ka\�ؾ����,�1K/TY��2�`�ñ�9:��Y����0�'�B�R/�q�ԪL��|�V� ��C�W���$������9�q�r0�=zvbZ:��;~[��9~�LU���2�Ґ)�,��9�Na�*�Q���(u]^-=�����8���f8)�����@[��O���^]*�fܘ�i��pF��\K=Ui�
++�VÚ �p{�U�X��>2ߝB��2�����@�y��u�m������X$���am@�V�7������
+'P�5�Y�k�7El%�z܊�8C4@j4B���K����(Y�cȉN̯�O�G�.Uif\߸𖬺[�~7���W��2U��V*���3c��u;���?��Pn��T�p�`��N�5�~h�#%+�_	�܎�j�
�r?�vզy��w�,#6E���f��r�`܉���6`���L��@�]%�LMW���˂����i>r����ޑ���+=}�;����������_��Q�+m���`1C9h�[���f�/�Q���j���vbz�0{�-�V�ҳ]�Gہepe��v��'`����le _�_���B���E�����CTS������0=��L1�·�,�\(v�Q��ꎢ��$PQ"�#�/��t�zjV5�6��û���_�Qߒ-�>9f��k��~Q=���uI:��Y�8���#�5�3�*�,�Ίh3��H�
+͢ü�P5��.&�SYwL����S���&o��	���7�;�kE��׵�C]"�	T�krZطa��]���X�-����+��؜^�%�W�ZOv!m�{�����8zR�ֺlq�.�׎O�+ ������'w�;�͜��
��R�§�?/'�d��s���p\*p/�iYz޺d݅�o|?e:Na�@m{�	�0|;EHй�%
'���ѝ��H�ت�@0�q�a#u\��ȍ�]Bso��9bmjU��Y�|�-M���gf�WsV'��\idSbcY+����C��nf��KϠM}�,��#�N$��RA�>��66�	�a78V��X^@ ������g�?U���v���)Ə�wxe\~]��D�(�j�w�����Alu8��1��d��6��+��az�Uw ����,i���y>`UQd�|��<��Ej�|�#�e�&*�u������er!HxU�������r�G��1
+!.ab�zI�E{ړ�Gf�	]#��&Pm�*@��܀���5���S<�z[�H)l�'�%���N[�Z���9�t��FEu
+�d�bXi=g*�7��9 �<Dlc����֓��z�\P?]w�;.��al�%���sE^��?�u�m���e����-��Ivj�5��57MhW��p�AU3X�[�_jE���:;^B~o�����h8��j����p'N��9�����r\��.ҧ�e3U�w�S�i���춱q�����F��sr���9��ڍ�n���A��H�R��i���)poF���Ǒ�U]��+N�ҳ�9������э�96f����h�@���Č1BnVO�|tm��W����W؍`59��c��X��H%sAP`�����b��������jSm�x
+1��+l3���l���z���K���e�N��r÷���7�n`$)ʼn��cXSt�0I�������e���\`i�&�����[-S�|r�,�!�w�%�$H�dNz�ʲ+V�X�;�c�'�"{|
+�#�|mq5�/��y�)��]6J$�����\��Mw�lش�/��z���-���7��(U�w��a���M=���3�����rl%���i�o&;v��Mnܿ���jB݈�޸
+��R,�u-$�1�v�ӪS�fւ��#(j'Q��|o}?�\#	ѵ}i��+�
�>7j�w�e�դ^����'��AfC�V����u
�[�;�g\�BM=�#n/<��2g��>��_�9��͹P��QP���.���</���iSդ?4��@s
+١�glJ��:��J�b�U�Z�mz��TB�q�s�����c�������xV����^*{�2\te��4�(�L)���Z&&4�gEY��/Ɯ���&�g�G!i$G1A�)��wW�!�����S6/��O���]cŬ�ȹt��{V�-��"�
�|�*s]�D�˅���p۹ֳ�ާ�a� W�j�p�YS���i�Ǟ4�eb�{�B[��R:XPW9D�LUd2�'}ݙVuSJ�LE��+ʼ>M�k4Up1~n����fއ���Je���z��V���b�զޓ��ܭ���� �Q�`��P��k��`ZP��N���d�"oJ�^�^�-+~�������m5�ϸ�fl�8^������N�/�l���XI�3��3�\��sCF�"�dE(��!	=��F����
��������G�=�D(��A��T�K�\�xh:�:�W�u�Y#�?�f�O_т��Oc���d��S/�j���%������e�/ ��H��4��U����j5������AJ���V䨩�I����{t7�L�]E0���
�΁�WBW�r��q�p�.3D�U�0��A�9�|\�D�L�r�^�y���k(	�TVj5��X{E$��o�	<�t�"�ן��F�¹�8�+�ec_�^fٜ�~B	��E��ͱE�&�g	��}um܍� �瞐���e�m����j�tZ�\�<4�����X\���3=��z[�f��t;h{�v5�:,ᢩW�����T��Ez�������י�n��q42T�nbP|t��N�՟枱�H�����i�dŵGҭ#�B��'N���;Ox�v|���>wS��+x+%tKgg�c�I��[�n�V�Kw�rg��~{{�#;�\�$gd{�$��->���.��^E�@t���k�4�ɵ�8~�C�.=�������30�_�u�|��ތ�1-��Ş2��S�b��J�;�w��A�+rBv��h�IV�D4��*�_4W�0���yx�8���9N�oXއ����Mõč/����
G�_4�u�݉hƈ�r�����^Mw"�ͯr�8�Esů���.�>�����rM���`d�d�e���A�c��#�e���\�|�.9��r9��r�E��1���03F��6�,�Kh���2��;ػlK^,G��K��o��q��p�"�e�I���6�r�/��d�	�Gz��R��E�[�m�0GV��`�w�UÜ`�oV�ô�z<&M�[�ஔ���q�Q���'����zp6�T�sJ�T���H���)�����c��-y�WM�m�+Q����_T�>�7��ў�cN	q5����<�)a��8��|�ܻp��
+�n����X��ţ�c:m���EB۩�iXU|*�ئ3�n��O�\g*��c�#T?�
�t�	�T�Й���݃�W}���1�qz���My6n����X�����ܮ�b��{a7%��`R�ԯ�伵�\�a
8���l��d�+�b�m�8孾������C�,P� �P1H�&�ј���������6ǐ�O�˩��ے��}�q��d�~�Y����?��p�)ڥ�7'sD<hf�Y��% ��m�6פtw�Y�'�g8�+����V���2�<��q���!<�
+�[��s�sDK��%��ᅢͫԶ:l�l-q��x��:J�6��0^�a12���x�5*mV�*��s�i�����u�]FQj�8�vZ/��.�z�R��1G��4Ry��GM+WE�L�zů����k���~�=ܸUEC�J<�j�ZH�3����?��#Q�4�*.g-y���`���|���@��ؖa���EK��)z5���t۝׏�-g0����!k���PjcH���3J�0pp�g�L�é̘�`�:K?b�"Qe=�r%u��05m�*|�ktL-��m�
+�t�*�3�:��G#���]�!	��Jl���BW}���/��M�A��,�D�u��1Kt�r�Ե��@��cݣ}]k���t����?���K�q
+��Vc]%
:�E9��9��"�O���m�����S�~z��?�'��M4ͮ۠�H3Rv!�������k�0��^��������Q��d�z���wo_
+���i��'hR����%Zs��iߌZd�+x���ͅ�E������ܜ��ZN��,v0�3)F:&k˔q�"���-�4]��ǂt�,���8~�]\y��c_����a�p�(D��,���X�x�lfF�Hèm�^c^"��n�͑ktDSI�H�6�P�E;����6GLaiD�Y{�NՊ�ڍ<�@[&2�|�q<'W��H�._C�8lG��Y?���p��ȗW%@�#jq���Yj|�w��/�I�ۿB8"y���BB�?�0�XK���ZKBI�S,�f<!x)^�#�Z�hm!���G��+�(v�4_AڔȒ�o��ߒ/ �^��d����s�Xg�����f�ϩ��C:J�~�����r��v���SdB,�
+��zN;.[L2�e�a��òG�����L|����c���Mlrdi��C&��[P?q�u/K����r�ȶ���4��5�~2�m1W�W<,�,��#�����c�z_QѰP-�L��m�f��5zq8#�����ԸN�P����:5�X9C�J~���^�i>��X��P~f)�,��gK�DYȐ�GMMϞ/_^$�&����2�dY.�.�|�u�U��/}�5�0:gWP�qQK��nа�hz�P�	�w�zM[\��Y�q?�~�XZo~e!099Fcq��.F�.mm[���� �̸�-I�"�S:χl�S*�C�L���f��G���}nUxv.�uƦ��3�h�m�Q��͏g�fN�{4���f�ck���U�z0ZD��p5��,Fʁ�"�m���!�v�zM��x�m]��"�gWdU�@v�t�p�T[A�o�
+O|�l3 k��z�J�G�ѧD7h��jZ4D�JZ=��%w��2�3�-35|���J��т�S�
]�+R����%�c`l�Wg�����=nDd� Y�Q���+�#��c����giw"�k&�C��&�z����t��m���)"��-��a��f��Z�ΛFʸEm�8�d�DLM�Ƒ/=��"�s�(�ǢŊ��W6z)���pG����p�&O�O9(���6yL�}e0e^i�oh���v6�["����it؞������AZM��=Tj?��s�T�p=0r��h��k?I������T��*��S-�̜�����)fm��X�؞eX���r�[)yArE�oݎ����f�X-�H:O�b�4r"�p�.J��o����j��Wƶ��ȯ���;o���qDF��9%�y��6ǎ1����[�p���k��	��yݖR�-9WV��{��l2��KlglV�>ء�-A8�p�#���M0��?�Ym�]z��s���>y8�6si�$�hϯW���#)m}����y��Ϛ�����Z�n���A��zp��
+���**y�2(R(�_6��^��ʿ<��TO���<U�����Zu&!�*�8�n�y�lb�t���.��/��8�
���`L[F�շN}�=ե�|��b�
u�7=yq�����U���J�D��/}�'��lFM�.���Y]hvA6�m�|~������!.�Ga︖�[޲
v�-���/o������V�ui��i�¾P�%���?u��Gz^u�J���*�S?�ʌ+e�I��C�Ł\�@��+N�6H�\B�z�Zm��ۖW\ `�q9�z�"��8kJd��i��F�^7T��pXO�]���=���W��[?��Qck̜�H�ׅ��!{%]���ely���@dE��n^Qtr��<��V�6�}	?�R��
l��$���ښ5�YuNû[�A���D�u���f�	��,�Oh�;(�u�����͓&
+,$�^�(˫�͂�T�s(����0JՈ�;���f�����:�s���&��s�9��Òڰ4��ˎ��մH5<c4EŞ��N��Ⱥ�]8Z>Oe/���|.1^�VxNq��]�KfD~K������:���սx�!�����,��H��q�8�kF���aFw8z��a�{.]��w�:ב��;e��7��jk2"����j���o���ƺb�~1����=��t>���Q��ڈ��X��p&{E�c�S�TWʼn�\by�'�'�&�Vǫ������?�Q�;��ڟ�8X��1o��
G*p(���"���ڐ`^N�:'ב�(�sVga'_c�@A�����jw׳��*q؁.\�eg�%����g@۸{�9j`1�\������8ʻ�e"��nD\F~M��W�^3�pb����q�1�kY�wG�����k��+�p~���ؔo1>�y
E��-����3��
����7����P1��ͩ�����8���V�4����2��1b���������e�T�$���d��n").�B�bJ��Z��j @��Ñ�X�x�`_��`{���ʘ]�R���p�GY3Ns�CU_e��w�i�49�ƣ.�~(�f\E.�k����Q�M�ڢ�0�I����q�pĞ�`anx&���&�+�m�ӯ5�D\y�AG�԰�ed��9l�~a����Ud�\���l�������X&G!p}���O��F-�y4
8�fH�O���|K4��-�%s��US� 4��d����$$!�8��V9V�@#��I�·��ʫs�5泂�
+�~=Q�߈���‚BkU�cJVD�.���&Q��,�=ӥ�#���p,K��Db#3ft��ٙ�0�4B<���8�j����yo���m���[zH#Q������N�?�������b�Uh3m��������b�w8�IJLu�P"���HN��R�U��g��S@�J:���6D�'3z0xm+�#�d�Q��;�3H� e���f2'i6*52J�����6v�+�t�[Ku�Jl�mY���Բ-���.��������ߥƾ�jZ�%���xWʽ�%T�_���&����X���Q��'��RI7����5W�Sf�fE��Q3�6#VZ?��F��vG�^;���*б���.eE�����U~��x��!krW�}���q��
+�}��.��U>��E�~�Ȗ�å|�X�%�e--f�(C�����"������������;�J����U�!�F��[��f��U���4g�#K��$؄��Sell���.3G4q�.��U��:ϩE{z�;�mw6G!���*��bƯ��h$��Y�8;��oӪ�j�7�'>�@��*׻ݚ��7��8����D�;Y�G���W�U y����`��E���p<�����������Շ�F���c���¶��u%�;��cu��8x�>ߒ���v�JE-�ߕk�����e��;�Y'����m�z�\��������
+I�2�V���K�t�:=O�}��ա#���c͵t�7>��B����i;X��kaHTmBZ0�xϾ7޸��\5����q�k��h���܉v!���z�����kr;����� ��zG6�\,���W69�]����C3�ck�X�j��qt4�	�f
+��.�b��
�#$�6�I��6�E[���
W�4:o�Wey㭕���ȉ�w���r6�a�Ɔ��p��7^�U��,+Tl+�C�N˪�]��0��+bQ�����zd5��!Bh걾�Y�(_ɡ`�0;�:�z�;�0N�e��/n��+����Yw��Xz�5{7�=�#o�GvZ.�èy��=��]Z���c#�"74���㦶Ute�q��+CtUp.�*DWD���vF9s�ȡ�6�*�i��rw��L�"-�92��j)�e�4�T�IŒm���֗\Y�KU+:i��f*�L)���8~ur�z�Z���ࣇ��&���)�3V�O)�U�7��H�g�O�AFX�]��:sR���]��[!�'u:�Qx���dȳ2K�FRGK7�k���cm���l�F2W��m������9�Q�ĊK�-=;�|��u���_+�W�<���k;�����[�䊙s��8`�c���-������2�Z6�^!���j�
+֕e�����l����V%�FH���H�F�p��*�����V��Ya�=���s���1��;z����];g� �)�7��o�i��d8
+��DO��(`:T����.�c��y��M"-�+fHt����Ȣ��"�p�����1������a�P����������Z���fmt���~�-;V�);����Co[Q�K½��HJ��Hq�vM:}��X�K@>�\�
+(q��E���9��[hg��e~oi�����6��2Kϰ��������䕷�ѭ�4�[�1�L��xY4���g��,�c��X[��z~���U��t�?����F,�N�,��y	91��Em�c4`ܨ}xcdږyi�E��7�8����s]�@�G���W��ڨB往���Lߙ')d��n�����cf�x�XXDXl[`?4�n�u�Z��8�йq|�:���U��Ը��Yu_I��_A��ئ��=�P!їύE� ���
+�N���1*2���l���bo���@#m6p�[_r5�'s��t�*�4*�����]j�@�p~Ro
+���Lt2��L/�L���
+��A�����h:���u�.���7���E��DDCH�o[���,ܗ�rDS�V׈���+F�Q�~��nKߢ�c} ����s��:݋��~�����i��=�U��m/�|�׺m��\_�8�M�[�Zt�7��"QQk����j�y�ҲG�{�3'巩�oJ����E��B��A`�wK~�:����#˖jٶ���_�0�y
��x�K����m��H@#'�%����3�`���p�
Lpի�qu6p	N̩Iֶ�$|	�x�����!��X���T��{˰�9H*���,�9�_(_7���٥�Ȳ�2e��O�?�&9�y{O�B?��%W����AnP|�#M��z��C�
+���z��S:�c2�}y�J�O'}J)/:�k�#�8��Y��U����M ��#*�v��Jw�uC���ճS�~����lh����g���m�M� |�jrX�\S��)h�����5��=+�?��g�oONwV��Q�f�a@�����@��&���"���d_�i- �k�k�ɖ���z��e�z��`�3jp�׷ꙧe�ۢ���RF�~��$��&�sr�.�:+��§xڧ����"�Z0&C��K��m�d�"7/o�=턜Q�n�?i�oo&BKs-D�P��9-r �H�/�
W9�V�mw���9�TG��,�d���Kmc@����]�S
�]Evu�@���������Yr�EyN�O�j59�v�bH�=?r��ɉ��x98s�8�ҍ��\��9ŧ�)�,�9Ө��v�mG���2!���I��xU�z���ލx�F�e[�-.�k%Lt:�_ߒ9�`��\@ow�mx�+�vTn�e1�H ����3�{s��<0��<r��+�޵C2l�L%(<�j��c�7wi�{9Ɋ��:���}{�-�򌉳}�]
�_k ����\�Iv;�:��ZQ����C4�w�{)�f���;�z�0<-��Д+��A�E�+�$�K��k`P�,��u���R#j��A�(@z
���㲺�~��c�TI]���Zw0�pQ���(�mqaK<�5�2f�+�FZ'U�u�uQ<1V'��6?�UD����9���$�m�t߭&e��=�24�:́�O_@`����(6�D�5&�a.̺�
+�>V�ڢ�����M�{uGV�;F��*�%�}]j?��L]�R&��I��^�+�~���41�^���U0�ˍ͛2���n���3�
+3��A5�X�CKV%cl�e���t1��V)|-��~k�B��C��Ƭw�<0����&�L!�w>W~H%,���b�<��m�;��Z[��J�!��3���Dl%|�\�CU:#V��Ud���W0�D����s�$9Rc5ߨ��cUbd�5`�b�L ��;`n�`����K8bf�G 2�6�IJ[�@�~��ː��*�)"4$F�g6-�ғ�t����J��l%Q���^�dr��p�ש&�*e�
_��Ud�����"k���Ǚ�}d���D\>�Q�gx2��Bb��B�N���4�z�Y
+Xs�ӷ�g�FU<mg�����"���.c �*��*
�*�o��{���L��j݆'n,/��q��Ȏ�c��(�/�{�)�#]ٗ�@G�7�WV"��U��Z@��UO����r��/l�+WiQJ�����9U�$�:L���yb��W�g߻1�[�,֣�ta�=~j��5���q��z9)�v׬�!n����%��_=�=��j��O��,}��B���ܧ�W�b������C:'U9��K?,aNg�5?�'����q�����zd�{39���$�g�,����Dҿ���I�5~��V���bF:#p#�:.u�uU�I�
���#3�1���r��̝�ys0�٫���Qj�Ď@������SR�1�AwSE6pE�q*F�����%��+������?��Ȣ�C�]�����
 �q:�w!ѹ&sD�p�����=����ϩn��ȯ�r���׍�e�F�ˉ��������oǍ�0T�6��@@���59"�sϨ��h�Qc܄�tl���S�r�)�j][>�2��<w}��wY�P�J����%0���j��(ȍE��	��q��H9n�"+2�D>܇�A���tB�scy�����#�:��y��HUG�qt�d�P�l�S���=��m�kaN������Wp}6���"�UaS�v G��4#d���>����G�f��j��GS��ݣ3��x�j���^���Q2*�
��[t���[5O�:�{�8kd��I?�-O�R�L_�,�\�
+��je�\S�����k!`�닎����Q��iq���0f�+�>��/նA𥘿*B����B>��׸�ﯪ�,��3�97���~���2�T[�M�����ss@��?7Wsd�c���"�]olТ�	�m�����i��s�(�T�h
+���2�ܱ�bVB��E�胚�
�̀
+���?[e��dW�%��	$U�g5�_��S}i�
�ao҆��y���y:�yC�/�g���y�m�8�3HY�Cs`�-_c
+ޗM����IY��b˽�����څ˨��ڇuL*r���	X��&�s�)�t�����S�E#��pY��fήQͫ�5ハ�"
bK$����R�����8-�ƜKW�20�P��_sF�~�Y��m1&�Ok�#�sf}?g�������sT�]H�Xڑ�/;����/��;�S�(�7-��.��+{�#��?\��Ә8+����0i���ވ���0��o�[�>�����=��^����_��׀p�����$�1�J�߻�����0���Yz���rPG��o��>pB�ߙ�{�K��S'`����c�u�v`"�㘏s��D���w����o�,�1���R��:�Et@�\�����%^�e�'ZF�ƕQ���u����Zp4Q���ﲳ8e���ɥ��\�5Vru�LZܗ���2V1-80�ta	�����YB��~MZBmh��tYP"�ą�1� ����Nͽh�ƕ�_Fyxs,r��������O�`���.�MI}� ��b�q󗁆~��܇gB���0%��~J�(�x	}^ϵ�Q@�Y
"/s���z�����I��z�K��s�r;�xe&����^G��v��i
+֩�3#wc�'z}9���>v�9v\��"��xZ_�Y"s�-,e$�8�)��o���`�N���EX�H@JI��p�ܔ��������"���
+b'�Ӏ�;Rr��"_���,��S`D�ƐG޲\���ճ�
+��1v��W"�|���2���u�N��Z���0u�NQ�ٙƓ
���uaL��PC�S�9���`V����(�X��N��7
�����V)O,�v�j�л�� #k\M�k6f����	�P�4���j�N?�\�;���Sd�G:��w|&�W/�>2�	�x/͟���~�>M����q�g�K}�.)����B�f�lެ�S��y(ϛ �Jc�����h�X�!�g���R𫪂'�s��I^d�B�Hp{Ms�"��DZ'�,�{�92��q�q�*p�<��3+��L]�W�='��K)�!�8�i[T��,�+)u����N�8�(�]p�q%�'4Ԡ��5��T���㪿j#Kegm�N]��|�1�[N�ٜ�u��։,7�y:7
+HqGC��X��#k�"5��ڰ�M��Q�3�Єt�=R,=9�.m%�y,�1��	��"�ց��� K��D��c�W��R΀�i���+�~[���94���\H��f�:c�!Ȥ�]��׸���z�
+S���,6�������c�(.t���&�|(J ���N�b�(`�\�["Q>_v�Pw:A#�˜��]�2�Z4�9f�˰��qe���~c�ڕ_>���DQ��T��BQ�K�f�VE>#�Z�S{-ze%C�����p=�Xce���X�lK%���������C�I<G�N���ad�Wq���`pK)����>�E����26���@�Y"O34SH����ڬ�y��N#Kg��bp%�ՠj+��|If�sU͎)ņ�%�U�q���]��nn>\�'�LԸ�#53{`��̘D�E���u�#l�
+\n}�3��+/PJ�NQF.��H��8�+X�{{��4O�!��Tm#��cҔ7��Z�@�24"x�
+���D`q���A��W\���/=�(�cx~��;_=�o����U��b�x>��=-�/\�+��΀ز��N	���*����P�W@�P��WGz���\�0�6Ki���YS���h/�X��a��}Q���̭���x���(��Ɔck#̔#��,�w�
+��7y���� ���׸�Ͼ�n�l@�<x���K�W�u�������(��r��p���x�ց-)?�����7��˛W�_�9M���j����������W��E��l�9�5 �C�~@=�"~�"�`$+�"ti��>%�̳%Lg�ԩ};��t��Q2A�80RQ�Q��x豶�J5�� �*0xs`�W�����XqhkS�Y�' ��I�;��K���3�@��:W`{}mۄb�l|i��o�h��N6s�7A��؂�C�?��_\aH4i����Hc�[S��a�����U��L�uܼ�:Wh�[�cq�1�+f���`���f%�q���J�1Í�w�&��5� Ϝ��
EW>5��'�^H���[M^�t
u��g��n�>7�
+�,����,��$IG����<�4�l�b�iW2X~,5��{ڟѨ�5�/z�P���WnO����jF�dsp�!��5C��vYу��P��U'ZU��
+�׈����Ϸ٠����d9v��ō�A�E9V9��8x�"��E��Pנ�Ea]5�^���0e�ۡ!�VV�� gh.
��ț�Ã'ɸ1�B���
W������5L���
+\gv5��S3*)�
+s�,�9���0v�,�)d���Z�ʹ�]��VI��"�$�}�eq�K�U+�&� r�}�CQYN�)2���Iݒde:�F<��f�a����CR4�<�X}E��c�mS����
+��c�@��)h���o@x�6&g�p�(r7�u���h���"��u�D���S�@�G{l	 [������%��av���Z��~),X~x$��Z��rV�f6.��6Ͱº}����3w!�a�
+�����K�d��F,���v�T��~��~��E���}9:��:W��
+2�R��+�=����U2k��XMl�8*�73Mq��Bmղ��J[��?0J�a��+0�ge�5�4�3�f�����W/��t�G�Z5��#���qU-=;>9�)Y��w4�臗mx��k�C1󸗯�q�Z݅��5n߇{���e��,=�_�/�]�J���z���H�<>��:W�|\�N��Oa,�d�◓�su̶	yޥ�f�'�v����ݮs5ί��!RЈ���!z���,�.�7�y�
�3�1Z&�Y2�hyC�,��Cjh��5C)��r�J�s�ҭ�%Lw�~H]jj�3�:[K=�
A���6�l<0�^]�y
+�z�_s���K�'��S
~I\��:Wp�G�U-��˶h��l�y��8z�5l�o�^}�a⪱w3l�eq��N�3��h�h~o�>/U������	X8��4w�{6���|?���c��"N��>�;��{�_��=�˕pۋA���X�b����\��{K�a�>M��r#�
��N=h���b"�_������NA�Y�!�!�<������f�8gM��nV��+����\h5�z5�-��θ���*Ǥi���yb�a�ʫ�N���jÀ���e�9E�a0�P݌Ny>��*��͏�u�lHB�ؓf���ɜ
+����H��,�CYx9%rz^ݾ�6+l˲\c/�nM>%�5��0~��r�+�>Ѫ4�2X�����\4F��&Wp
d(ec�3ED���Tn��	n�i��!BG�Q{h؆H����������(O5���‘>�t*g;~�$*W�}��oO�	�F���VDl�dum�G�~r��6��E�CJ#�8��h����m�������|.�=�j�����+qV�p6�'#�>/��m>Ḟ�HJss�-��_9����C bvI0<��c�y�s�٧�.
+��#Kg���c���s��\�9���[���z�1��`N�n��;R�1�G��;;7XBz0���C��f;m�4`L�����B���� �!R�
+nPq7WgL��v��#>�(�1��l���Eb�VH`�*�H�*�S5jI�`ڡA��4����������r��
+��������7r��u��z`�I��u�vx�ё1+\A�.�6������s�NN�
~.v6D]�;��wI]� �}�E����G�.//WG���~x!�����H�6�s�p���"���j��z}�m��KY+l�y�\3g8u!I=�
��\��I�E[9.ֹ�b(Z��U�YZ��ߎ�l����n/.����L޿�)���C�F�|1T�$�p�r���NgBU���ec�(�cn�C�}�1������m8�w��^�lXd��F6\\-1&��#P	�����7V������M`#f�%1���ĕ�a]]] 5��;$6�i�׆ � ���'���s��4�D4.�;���6kZM^���Y�S�jf�LI(��Ua��`���Y��
��;d�Wv�?��_Fݑ�(RZ�*�{j��a 	���5�s��l��Rb����'0^��2&��K��:��S���A9-�Ew�+~m��F挌=���슋,�1�ߡZ�݆�q%�U���؆�.��׹�`��Yd��(�<W���/"��V�A=�X-��i�%�b�\m�K@l���"\n{�q��@Dp7�yϰ�I')��P��I(�.M��P"��c'1��36��10�Yc�i�3_��$$".�W={]6�)��3&��hfH�Zd�4�U`��=�+��v�����
�\����\7_A��6j��*�p<��"�q˔*z�l���лt��
��2E�7�JOGZ�-�:��2�h�>��E�+�Zv��Tϼv���"�q"T�Ķ��`C����\
�����T����6����%��7����h\�neI,t��o����?*���y�����%����ݸx����S˲,`,Ы6�ni��qqIҌ�H}��h�"����"��V(�) ��jU"������7�r��ef�����R��T�tr�}�E�A5��?��W��O�<j��{c�!�afe���.�S��6"���C��A��Mf�+]C�X�@�����?����+���-à-�Y�ݺ�ȫ��w����Őld���������l9���I�ۢ<�:i�����\�E��+�2*\M����2��},^�3����
���D$�X(��Z>��BV���"U�^���ze����|�I��i�>M����q���C��m�4z�����־�M�����(2y�R����O���������׊�s q�f�5�3�Y����gWiv];,�25��ƅEmpf���C+Y(k�ӊ&P%h�&"�7���|��{��,�{�ŕb���w
+�DeSi���Ķ��y��%=��}v���K��҃oƇ�l�5iC���Ql,4[��[DrP�D���F��'c\��8�I�ĶD\�؞e���.cw'~[�>d�����L�p�s4]��e���p��7�l���b)��w�۾�C�.���x>�,�qf�ud�����EG��y.=;�`�op�І�a%����X�Oڡx��)�B�DЃ��3#���P����+�G����ك�g.W����Q4k�(�j�&�N{�y��/{����^
����Ҹ�=/mPԵY�,�9���
+��op�r�r͉U�˜���u(�T�2�g�p-�����qMJ�QF�
)]��ѿ�K﬍�W�lFr�//�,�1|ύߦ��f^A���
+�+��!W~����ȌxqU��U��4"�-��w���2>��WO��T�P�$r�,�1p@E��
���}�j�,eU��C)��{�o�^���S]�p۫w�g��x�!�ߔ1���Y���o�8]�]�&�xۢ��?wJDŽ";\����!�<x^�^H%ϋ�3�!.��W(��,�1�/}���f���vm#-�䃴�E^E�N�`��̳�ݢJޟ$�'{��ݺ�"�"g����=��Bk���\����Ag�Y��Ѭ�}-�
+Ȁ-C.�9z�Ȣ�o(�s���؂��
+\Z�p�=ڇ�:��*��,H4B*�U��0o��d��Q���R���i�I�a�Wv���P��Zr��,}�O���zٷW��QA��;������j�o�/P��
�+���fT���(W�v0�G������
+s�k�ep]�E����`k�z;�"P�X岊�����~v�b����(�m��054��ت�b\|��n|�r���	������ne�[��i�b�[���ĕ��d��p�Y��_x�}G���=����/Vp�ҵx���C����F�/(��!k���������X)�c�<8�0����='zi�r�
��s߈(�Ԑ����2���rD4����[����#��L{���Hs���g���B�QK�@���)y�=��
W칟��'7m�z����p�-�M&E���h��c{W�d�™�c;�T��}�h��ac�>��j�=
+�@Xl&�������f1��Ta�Ѕ��j�#��`�u��	\�4�pW�F��ä��j=M0
1ϙ1]�m�?*�,��n��sf�W=�����U�Jv��I�}C��O�!��g5y
�>
+L={�+xu��N�bT1��XzV�@���~�+�v��F=�)\�,�Y �s��
+�1��1�e����=c�b+�c O��Z��A	�{=Qi!C`��ܾ(�s]7S���<�����Mi����	HA�L�ES�|S[��2ۦ�{\j��\�Ҝ!��N���̬�2fY���v7�L�xR+�S;8N$�%e�ۧ#Ҭ\�X�=�U�A[O��Ȅ��
+�5��_�m�I�k��l�z�ät�wG���<Eք�ߨ��Z���l�ws�G_ gť�H�� �p�̃wZp_��Im*
+�����P�_�bC�{��9�����V���3q3�TG֞�|�uht���6ٓ���ȝ=+�i_�N�c�*�wa��)�/���Կ��L��G[�X�ŞP������h�>���W�oA|�l�")=����9QǕ�{=���U3��u�Z1/���ֆh�
+s�Nm�N�u
+�V2N����6���[��gnfx7�"�g��Ԣ��8�*D̜�_Z�Vd�W<�}<K.�~E��c�v�uQ�}\P(c�-�z/�8�wk��!����W!���}�*s
A�TH(c3��щE����:��e���M�)n�c����Ea��F���.C^e��*����t=���i�;�꜑2����d�������f���w��XҞ1�������L�4��2I�l!9u�6�"'�+(7&a M:�\�t�W�.�/�M��s��]V�N@�:3�-4`ǰŘ:�	m-�0}ɽmz��oA�~�gh/6,c��w�7i�����f(�[������g���12��9��r�N�L�֛����̾��aj�V�s���
+�8�c����Lo����8�<���H�.���]�6d2hҬ^1nB����	�X�c�m��ژ�1�w���Uw���l;BR�l
+�po��b9^L�Ǵ�{��ۊ�
+�-4O���1W���F�����+��\K��J]ڵ���n+B��+K��g�Q��b�M&���1W�~�|Ƀ��_~�/�?2i��\����������?R��<I3��x����n�#%��˓�&��R�g�T��H��1��T�v�)���I��)F0k�ޟ�ں��q[΅vW�����9*߲�u'p]@	�������J�fӢk���>�Ӣs!��S�`KFfw2g�r2}4z�}���y�2r��%�D�[?���`l\`�zs��}�2]���f�a��
+�4c��85S��zw'/�U�����7��z͛���2��Tl���^��yaƠ���Pp����~�ᄏ�ٯ�S#�œ����
�.x��f#1��U�ޕ���r�����6W��-'�����<���]7S��	[FF«IIT9ٌE�k'�mƈ�Z�ê�zk:�G� WW��rQ�BaC=��J)��~a3�����	*��A�I���{T�iæ����`(�כ�?y����V��b�$ftNK�y �Җ+�=U���B��r*x3�x�-ϟ�D��j:SC� W��s�u��
ؔ�P�+��
+��ΰ�)��-
�zH�إ�O�N���?�?�X�D�?��”�C�����Z���iz�*<��Q4�����~�)��A��?cK� ��M׈�Y�+�#C:ϖd�1d����$ӻ����?�/߾;}�4A�"��-Z�ie$�}�D�*�˩�E�a�WJ]�F�A'���c�š�V��L|��J�*ce�T&wʕ,[����-eI�Ys�*��d��"Q��HBmYT}��W�Mj~�^xf]� �<9��l��[fH��h��o]�r��)�����K��t``
+"v�c����~�R�ԍ����o����Y���8�]��wY�L%8�LѫQݼ��r�2���'D�kW�j�0q�pA:���߉�ҕ���['�
b���v6�*M���*�)�����!wr���b�v�s����܊	/��Y�ם�k+��,�ȩq-�m��Z��뙃=�5;2OI������}�߶��^{�3j��qmcR�����|Y�����SB��%Rꡆ(�ʑz�6Z�.e���O!��vY��|}��5=����;]�Э�G��(vq�*t3b���W���jW�jk���
��Р^w�-���0��:VK�ʎ�/���/[�{�j�c�-���\R��a�[��}ane����o2��mG�j.4��ï`
+����n7�Nu�!�\�^!�\9Oc�T^��bC�B��c�-�?>9��!�L�h��_
+	��j��ү�*�8�Q�Ltf9�����;:<\<\%��4�6:S�c/��~|��RY3���3C�+ђ�JM�^B<����F��c�3r�ޜG���[�:�Z~��:���7o�}k�\.{�Ƨ�C8p��{عET*c���,��sr����+�~[����`!�a�9�\h�"$�1dǝ�
+���d3Fk�δ�D�XA� ������&�G+1{�wk���[Эq�f؞��w����ec�|���կ͞�G�~���h�2���_�m�)b��ǖo�����ߎ~�ւ�jFloRؒՏՙcE��q�*�g���Fiuu	�-�Yh_iY�����u���.A�?�ͥd��5�B��Ae��GoB����!q�ܬu�#c]'4����I��/��ԃK�2���x�Ȭ�a�K�.�O}Y�yCMJ��2Ǐ���&.�]ͽQv�қ�j�x��Xt:,P�?4]{�U�=�*K����s_���m�/s3�?�٨<"�Ϗ0��h��N� >���/�g��pÖ�k�U��G����r���lG���h愽��E2��](���.'m罹��wWeo��{Zl�8�5K�f�vq6�
+��q��CN+
+�:^G�T4#p�����	�;+����|�ҩϞS���E3�@���Rb���Abd��D/K`j�B�*C]�j�{嘷�e��k��<�؈"�(�%�=���D4�O.�I�x��:�bJ��Q�]�&9��t��g�	!$����q���#�&K���GP3�'��1���oK��S�MV�#�
�y��0�106����)��Nh,���?�i��,9S��M�00���Fg�3��!���3�w��,�G<�����٭�h�׀�,@��ln��#N�.�Л0��	]$����F,S1찺}c�֝���.��wh��`���(���3vL��:�����p����(/hJ�*�V5�l4���
�97ڡ�L��f
�,=���9��v}�l�F�;� t��:	�Gh~6�˴b�:��}�x��߳E����w��]��q�l'�7V�E{�.��M�]�m�n+b���gg� \y�ȉ����r���TX�8v�Fז������@w?�yq�l�lw�i��԰9%���E�/��L�6�>)�!.`�	��쎝Y�M���X�r�
+�ekߥk��:��~ơ=,F���]��qu���L�v����۾8x�h�0���k��S�����#�i���ש���#��xA���\&`)��K�Rg	Xl�6��ioКX�U1LѿF�6I�&���Kﹴ��I�sэyvfnޅ�j�a�m�6�����y�s��bW������h��8G��w4�?.�>��q�#G�ӆ��bK]�5����8PW<�:k�y��k;�xg��gW�{.Mഁ��NQ_�a�����/σ���7������J�p,F���;���TH��x�DW�&�u����$�?7DeX;A{�I����
+�:sY�`�ކq�_��$o�Ͱ$-}�q�HgW�wb(@8
+���^~m<���C� �߯�A�+]���m7'z���
���V=�L�zMCN�'���lf� kAz
a���70Q 6�W�y���:.1"��P!eO�-2�m�1ܨ�t��r�kb�RD�C3k��q�K�+ۮ�Ls��nߤ}��<\�oI�՛�N2�=g%x6f�	�>?�����daoݽ��p�����L�y�=8�u�w��gzK�Jb��V�9�x���L�U���x��i�l�#����.5A(�t2���«ްzk�x�_�y'׬���M�ݓ?�^H�ƴ�n�%$#���Eٞm���������a���b7Ğ��΁���z>�E1ϧ��Ǜ���f��e33�i�O�CBˊ���h�����r�e�
+ЬJH���S�&��1�P@NH0������|��;��WL���#<k��k!�}cW���s��J�:(5�Ș3HH�E֒4���_d%WH�"���]���ˑ6�����R�E�өV5��v��-2��q�m�Ծ6����]����:��<ǿ����/sm,�f�,2�^�;�c���UE�_d;|w2���E
��7e�x��<*�ѧ͝�w��"�۞����]���޽e�H�B�\�#��ޅV��-�H�]dh�2/�ث���ݙ�'����܅��1�ꎦf�����B�!���%2L!�,(
+���g��Z%�b$e8��\�&�V�W�{JߟQ�����B&:�p���T�SZ&��+��L��Yd'Q���%��d;"w��"Ki�*����o�+`��-���`�5��rj,��U
+�5D�߅*��*���M[݉*�|M[�l?w���{~Y�΄I�_�<}��]����jvG�5�Së�N���E���w�mYU��Fa-�h�Qr0;�
B
+,�Ld�s��ޕ��:�SO�xm���=���u֝��a�mM��EV�v|�w��"�Zw�w�����g*�q����ٛ�ŏLҙ�&�*����o�c騤���|\߅ϸ�Q�xm�Ƹ�B��QS �@��9YdKK�sg9�M�Yd^�;�#nr4#�t����&���+s���M��k��� 1����Rkx����7����Ԣ|�8��lr�}=���z�H"����!����>��x����p
����p\�T�Kk�q��I���6��0�]��E&��ԝ��_4�^�;[ݿh��*����J�����T�x����v����"C���S���&W^�
+wȫ��@\�1��]ol�&��뮶5W5V�N75G�\'��n�����2��^��P��&Wۈ�ȳ�DI�8S�x�����1�_Hc1���j���<�8
+lnr|{�pD
+��ƽ�g� �Z4!�,��#6��������(Wh�reQ�K#D��&W�1N�E|���g��`��&W��^�W�maەAQ��R\��w:B�`30�ݤ6��������*$��m�V��*5��@CCz�[Z%C]B��~vCJ����t=X[
+Ō����t8��tc'�@B�j������TJ-}7)����Dmr�Q'`$Q��f�Ս�:�E �t`R3�YW��M#���p��MG�gi��hAf^�B)�O�YD�9|Q�؂;�a[0�X��I��6�������Y�SB��U���q�
U�H�X[�#JDl��T@a�������L���K3�֔<C�r����9c��"m��4�D`K
+I�c�9���e�E��H���
�-H�!���g)1��9�\U�!��W���p5U�֖%��Lw�R�υ?)nTy�6�f�\�Ԯ\!��%0j��ˬ�΅����&�`�:^]:B�yA�,��.M��Wmj����x�y������`�:�P"V�&���$O2���BTP�\-.�N�d��W�uD���|�wQ�y�ek��F�������ȲɌmۼaT����X.Q�Q�!��k��3�hz��'ǒ�7�=fi��U����Ug�W�㍽�M�$�I	MJ���j�rX��{�U�,�j��x�H(�/�����tX����&!�$(C�`�F�����)"�^۴�]A���G��U5g;�^�5����W2�-�\��g��
+�ʾ�2�?�v��gu�Eʆ���913'����}qYZ\�>jB�g�Ԟ@v�;6,Z`n�Êå{�E,����k鍐Q�Z�e~�����rTԾ�����/5!\��#> !G�����sc3��s:�,��#�!`\��dړ��������EF���<�[wY��]�{~#��خ@���^�w���B@��
W	�����U��<4���l��o�@!]��mQ:י�-0�s�Ш]�҆x��dN�.��"��
+�;�
+Þt�ԓ��͘]t�Q&���tHM)E��P���0FR'���h�=��vNϋ|�����\�aw�\b�e4�
+a����Gk<�錚�͏����J]�w�9��s�Ǻ�A�h�������:Bnr5����%E]��t���o�ε�mR���'�4\4t/��0��K�
+�����Tch�����h2�'�	]c�B�]�{x�}rV��hw��~TB�����K!ߒ+%tR���Jvj $�+t��q*�v����j�����
+�b_��:/��2�͋5>�6/��&���ش�T#$��TV�q��R�ds�|Np�>}Ri&urr�{Nv�c34b[)l��TZ��-�$�K���L�P慷��;'Z7��԰�2N�:��lquvV�Ku�dnZ[\9��Z&�JNT��THz�p��1��������1o,$6l�^eɮJ?k�+���_�Z�ť����Z
���e��W�f�1ގ�Ѵ�յY����2'�'�W��7B�W�f���\���W��NTY����˜�t�2!��Քy�y51�����:P�B澲�Մ9����R.�W��DB!�-���	mT>�\��ˋwVU��qyѕqy�Ć�ա1V!?�+��bgM-%6l��NC�j���Y9�[�:��**+��QZM��8l���}J�簵z����ʨ��яj�s�f��Y���+t?�ʪ�Xse8N�Z��g������5�,�B뚫����
+�e��-.�lWqeE��"9;��J++��Lg����Z9�M�
+yZl�I�.�G�B�	�,�T�8���My���ťT�i���jE���
+�L�n�K��q#%�3]N��F�R�WՊCJ3���΋*�M��@�����z�ZMU)K��E1J娐
+pEQ�U����:�ٲ�k
+��8-~��E6��p��Q�IH��
+f���յ�
��b��ljʤ"�\�'N�<��J�oq�I�����#]��6S�a���|onoJ��U�*��O��#/�j�TQ�Wl�%��yq.6���5��a���+6y��.��>�JxZ�����$/�t/��$$v�q3b�OB~6W	��B�z�D
2�}�qx�J�M+�����Dž��F�E�VR�����頄�]fS��\eDG��8P%�\�D+=J���r�Vn��R擭h���t.T�*:�Ŝ"�J�˝����o\�AG�q�&R�����.��4�3�;2Wu�e����N���	nR),�W(�ʅ�,�����'��ʧ�<�&�Bh�9�+����f�ߗ��e&m� �^��ͳ��.�b/u]�Pք�(�P�.eHX���j��bKl�	{��M��8��X$�������o���C��(k�i�h�緢���P��d!�Nt1�'j $x�!��	��y�Co;9mJ!ʢ��l�+)���w�5�Y�H�k��ʮ�T����[�W�&����bQ�^����Y�+����3�QD�6���/�^x���;���U�e2^�6������Qj^��/��e���,�N�?�Լ/�iN��2�M讹͖��)p���B7��V��p��,�Kk�sm���S�[}!t�n�����|A�}���9�Ks5UC؊�@s�ʸ�lɀ������i�-���1�,u?�fK�`sG*X�fK��?�n��W��&�����l���@������8%Js]2�G�������H}�����S�������(k�f-�lQ�~����.%~�e;4W�Thu��^n���n�lmAGp#5�����q!t�����:�ӟ!C��xٵ��P>}�-3�?�:�	m�eN��!����{�%;4�#��f
�\3��0�B�Y0�1�w���	�}%a�f��"Jů��j�V���B��l�AW�E:�B[pБ]��VB&�-:���*1��m����՗���Pw{Q���tfNK�ս���T5������P�?2�����z��T�E
X�&S!%���{̋��ZO	X�'J
+�����ݏ�񌥖�w� �#$w�q3r�yZ�M.V\Top�J(�H�ʍ��M
+��B�E�P0����t
+�_`�@>����T*d��`�d��&B������ �ظ�B�ظc3�WF��d{Q������<��3-�B-*8�}������Te���ʁc]YSK���K/J�K-�E�'*�U�_����Ho/*@饔Ӱ�x�$�R8��E� �H�%&~�E��#�H�����RW����e�������3���*��:y����*B�E�F�7�D��{Q!�������$/*"0���P1���2#�tRL�
+	�є�r��\�gu�G=ք�/0i�zl�{���Ԕ/0j��F*Ẩ�����?1���������FX�����>B�Sۋ�
+N�$�_TT�-�����cQE�w��֓�*��^TU�]���L�7U|�ΛZ*d����{�M\��b�.�����aMa�T��-+h%�TRE���#������KA�[_Ъp��?5�L��sF�+]�jh�-0�6�HȖ���#�M�L*[cЊ>.�ݎ�I���O��K)ɜek%��E&_`kZ��U]��������WZ��+-��8�V��@&&�3e(2�*)0[Y�B�R�;lQ����J�p�(��Z(���VX��@�L�aPh5�����V��j<)���[&@R'�T6g�- ��RK)d��o͹�	�a��(U�e#��B&�EZM΅�wX�?J��Xf��B���PƗ�a��$�H*���>�G�EVL�2�;,���TSU
���;,��N�(�wX�>�L��iwX�>�lJJf�(�l��ʥ�U�b�VBE�;,ND�уR�b�â�Qh�����&k����|������|�{!䷰�|�_�7u%tƱ�|��
t��:pX@>I�R3��h;,�격��t;,��I
�:���|�9N�Tjv�����R
�:���{�ZO̭u$䃳�{�k��ѕHr�Eݣ�";WR���ܣ�RUyq�J)+�"�Q2t`K��1B�C��O�Y�R��'��J��w��ك�C5����{�9V#�{�'��P� ��X|=��S�d���G�M5�
+��Xz�6�Rd�ϣ��8o>�Z̏b��Nt�R1���A򻩘ȐuzW*!w�EȃȣI^L�#-ua��(��@c.�|d�Eǣ�+�t(���EŃܿ7~��]d��(���UV�B��;,
+���-�n�,���Wj$��Y�;=Q��I��Y�;��N%�K�a��(WR7.�2�]`<��}�@wk�S5+���� w�[�Q�ϋ�J��b!� �T�3��<�n'���b��v;H���zِ�:ՓR�-g��(t�NgB�wX;J-ί�R,�d�ϔ�J�e��(�l�?I����z_�+o��9;,f�~�jtބL#�XG���r����e)e�Y�:J���e��1���8u�]�)K�ԁ��H��
+�q;,D�	~��i#�,��t'y�\�J<��Oo�t�.�zg�u'��*!�,D��=T#�JM��$������Pw�O���$_�K�X���_'ot&լx�����U�	��wX�zSե�"�1S���b��^��2��Z��X����8�ɛTG���Խx(�¨�u/��*/��,D�K~����,>�~ST)tc��^�A����������r��).�V�P��u60���,H�?�e-hc!�^���(�2�>�US3�hwZ7|���
L�I�GE)�pHu'��h�"��/9���Bg�R��F0cļ�R(�k�2̉-U�V���a#�1`^tSU:��c�x9��p��ɗ�d�ry�#s��X./�J�L��6\{��H��a��g��O��;�M��f ��9H��u:(���H��Hۮ�]�B��Fp�z��Y]�"AO#8l���L�ء��gd���~e�B�C#8l��1�����d7��*e
+�����S�/���Mׁ�3�䮍ذ�:��ح�X*����Nra�L���Nl�QO�#�6�Æ�P��Th9s�w/6����a���z��R3�X�i.�21R��ȕ3��U�E5,.�Ć�ջJ��
۪#���.��I-F��c$�M�Q��2��ذ�:Ne��Fh�H�c�a�p&�w
��'`s�-ā߽�R��/����I:=��_��ˡ����b����
+[���L&��%�wR�bx>)2�����V�*3.��q���ܴ�5�a�������;�a��oը�e��mַ
+hb�f7l���#u9���^l��2%�Fn�V}[d�B�������TY)!G�C�[���ƥicmĆ��?Ķ�4�26މn�3)��2b{E�5�Sx�T����V��D�ezu����bͅ��5���$C��e���
+=ф�2Fˊ��.�=%�
+�sPy+�PM�60���B�Qz!4����Q�KR�K�*j�#7l��u��RAB,����AgR�;���R��y&T]c$3��I~Q4c��b��F:c��ts<�����Vp��
+9��JUB�������^��xދ
+�A#�46���D�V�8:9����(����^j��������t}�25�s�8�}+z:HŶ���u�F*3�b��i#|��2…&�wR�y�5�����;�؞C�/����|�)�k��������TB&���{���G�i)@��w�Տ��%��̷r˟��.�dދNG�2
*��쭹PHm���m*��� �^jQ�����!�[��T�&8���{d���H�y���lo@haq�x/6��*-��������$T�n/�Z����	I_`��UY�3Y*_�a���Τ�2��=U�T�����R�t%�^��^.Lo�f2�y��;�ߩs�sb��ƷR�Lf���ߟ�		c�ջ�agI��q��:�Zk#$��zR���(����jr:qף��i�%�4�����?u���N.':O�:�Pa���9��Լ[i.JI���Ub��ת�֫Bo�Mx��*|�z�VI51�s��ɬ0�w)��a��i��*#m��6c��\4��<cLa@���G[�j:����;�]�i�U��Z�eWI�.�Hj��{��Y�W�N�U̬ª�ʄb�k�d�u�
T>ꎑ�&��
+�$WS���J�D�F�
���*+�*_�����%3��2j����H���A�l��Y:nJ�L�K0�
+�-�A�eh��lʳ43���Q�s�6�X[s����64N�(������Ɯ��N|����w�mMi�t�
TY=�zY�09T9���.W-W��zh�&U3��	V�N��@1ҷ��$�2+fM�ʤҪN�٤T��
�*�c��3g
+nd������،>4S�d5ym>�?��n�e�,=R�����#̗�G�uR��1_�i�������L����`�Cc���I�����HG��G]$3c�1��I뫤���b���|0�ȁQtyNJ|��f�C&�U|{����#cV�l�̪k��ZBc�h���~w�������3B�5w#4ҙ���n����_DV��g�Bf|<.����{��#a����b�*p7.�zB�ݸQS)��|�/�
+��3X���%KH��b�\��}L�p�2U�7�C����_��ц�y�9��-�n�AW~�����#60׺s)e;��%�N�F�W��Ee��#��p�PCa��b�i*$�1�_뚼�aݘ[���B25�����
+^�T��nQ0]��SG5��(���]uL�I�2��5��j׫����Z]����|7���.iyQ��l��`��h�ޚ��b��p�:Vu:<�ZMNc��I��ۥ��Um��=ҊN�j��9��R�����x,�W837�|h�7��Tg��!�ta,�u���{~�S�hen�N܈��M��q$����T�f���\ָž�Z��}�f0-q��$��T�na�a��'8��C��|_4����*�
+{!6?� 0ܚ��1����9�W��8�~ʼ}
+.��CM��&��I�(�U=���rIMJ���e�e-��!���Ї�4c��ӎ�j�y�~������+1h�Q&6K�+��M���f.
aofc���I�e���j�a�J����s��^��\K_�c*��`��$g���K�m�_&z*sq�dv?�M{b����"[6�9�ɤ�gO=J�%�`9���䌇T���joI��
��R�W�&E�� V��S5,. n-�G�H3�v����n:W�̜�i��cP|��FZ����`�i���J}�0˚q�/�jz:3洪K\&��R�w��,��q[�S&�.!X,eW��Sm��-!y�	�Nҡ���<B�<�jhN�g#U���?.�e��z�y�l�lM0ܛ�j�.\?5�YД	2�pq�h'�`�B2'\%��E��y��#)t�W��ץ�ZE��\����+����f<1�&�0��`���`[�'��ƚ�2u�c�����]c�� ���Y�C�Qa5���s^�ٮS��:�'HQ>�'��`)OՕ�G]�0CO_1��ʠL�ٟan���A��R8?�T��
+~	�4S�)i
�DAO��%�	H�w"�+���_�}w��)b�6�elKO+#.~�Ƒ6�����?���h櫹NF�A'�	�s�䛨���9S�@�O�VV��P����.�p�̈́������;��;��M3�*�b��ٛ.��hz�$�٪4�`�NfET�@�/��WiV�a^c.B�FV����g��_��zc_�ٕ��fn�Cʀ,\T�V#�B��9�@3�O��@-�h�&��_���R7Z����^���)B1`͐D����d�r�K�j45�(�!M��W��^�k�]�v5���ou����4Cm{_Ư:x�]�n[���hj�A`�	_��O����!wr�� �b�p�3%���t:Qf:`D`m�z�Vغe<o��ג��^2����#��Y�;��7�8�٘��,K�����J��P�Ҭ����eat]M���K;���Iw���dԥ����($'�=��l�_[�ח*ݻ�qvb��He���u�<�c
+�ه����[@8��"�hn5���
+rܸ�%�����^)s�Ӣ��x���e�����c���n�E�Mٔ����ֺ��ϭu�N��
��p�+�ڪ/1���oj����X���X;�E�q����.���4�b���f:�@h�F��<�%7&������P�dA��F���hv��(wc��͕%�T�
��s<6������4c��]�˜�_�����M�<�����/�T���N�[����3�/�����>
+�ՇZ�c]�7n���W(����ߙ����I-|
+
o�7Y�:=~����J?�/��f�wl9��K����?���$��0Vf��p�|��ȭ�򃪆iz�������l�"����&�����������t�ʫ�\_]_n��ۥ�~z�}�7]P�=�ӫ���q�t���@�hS�mO�q����������a�����(�Z�R�ݺ���`�������C%G��`z���/�O��؟����<�EdaAaXe��Zƭl�=#K~�|����bK{����r[�f���T}�K2E9����[EoD���K����>��\RT콱��Y�#��]X	�����=��L�t��S�ely!���(��]ٝ=�q�I�+s����T�0���$d��Q-��!KtT�����B�褑��E{EY�"A0ci�J:�.:d�v��>��[B����٢W�E]�z����?��:�2?��O�o���ڥ����Bv�[��'0de��A�������y��z��$�ۃ��)z�+��"�����,��e3�ﷇJ�-,d}N��6B�g�����d#du� 0�}ʍ��͇�[���թ>�[T����k�OX���VM�vo��	��w`�6B�e(�lB�ew(r�o���Xk��E��!;���4�S�8��`�=����rQ�L������0� f����1g��Lg���!�?J�ils�8d��>�u��77�C��@�2�~�Kl�8dp$d���.Z����I�мt�-��`(�#B{�
/����3�T��D����>	�<���������nY�y(^`����'A�HH^�:�z<��	~2R�o�3�
+ǖ�T{�x���B�0�q�Y������h3d�v�g3d��SQ�a#�$�l7�Hfwn#ξQk<Y!����/����O��w��E�&�\���N|m���I}Mx�w��$+*�b�M6�1!��ȋ��c/���i:FHs{}m���I���V�"���R!����|0���V��9���4�3��%���Qr��K�p����:�æ���	[!��`U��_4�Bf�B �28����d���j���;����}����%�������`fLF\�"�c<���:nh`G5�����w3��&�B�fG�[�Cv�ma�$B�h|ow;d�^��:�A���z8����"�"��	�W9��F?��Ћ���B6�X��_`��4�R5@��ω�B�;�!�s�ss1��47���G�!�ȑ��ѭ�N��xk(`O�k�0�Nd\/�VA'!
+�d��&��:-�#�Y���у�f������>�u��_}gv�co�ц9�����'kVX
+�+���v�;ݰ�
+�|���'�=$��_H�W|/�k�Wk����2C��H}�9���`�K�U�-2N'�,asoB�������nR}UA��¡?Ȣ��0��������� vzO��������
�zuՌ�� ��fѥ�l�7@��S?��DO~�kV�3����Y�m���ւ ���O��A�GjTF� ~��XX�	��S�$O��QW���IQ�ta����̠��9����/l�!�M�����G�9(��.U��-�X��k<�Q�E�Qt��Z���#G7`A��k��Oe�t�=�����ϒ�Ő����� {��v!��DA�f�}���y��4�Ӟ�^	�:����Sh.'0�a�� ��:��~�Q����������9���T�z-���Sf>A�H��t�ְq��/���A`7tti!+������V!����P
�@t-�JЭ���BZ��i|�!{�5U{G�2G'�p�����d�=l�]�`Ѭ�-:��a+X�����߯�D>���-:*5��SN�>��%]��%A�o� �{�6ity!c��~�9��e͓�q|y��&~m�Z�}�J��o��GsXd�EA��4�B@\��|k6����'��20hA����f:���u�⛖ D���1�� Dۜ�PG�1�^+��i��٠�F��-k�Zx�o�r�iUB�e����-�~SD�YX���ݚػá@*6��]^�u��e���A��Ӻ�l"�_#gy��ٖ7�9�=^���a��� ����AtYA��&����[��ZO���y�R���b�2$�kAl���5����屁�3O�]r��Ng@F��g��cZ�R�M�L)�Zdm�mf��qi��n&#7d�D��<|�v|����A�P4(����3�
+�̂`k-0��w�a&��
¬���kAl5����[�Qԇ:�����0�	m׃ ��ᅩ.,dg�&�v�փP�]���� T��ѥS�:z�f=���%v|h�z����-�d�XB�v��Y��B1�f#*#CTCuTt��z)��j>�z-�M��jD� �L
J����7
>��������A4����
+�5�~�{��aF�޻G{�b��v�+�������T��dG!d�P��R�y�A(��19f&�c�փH���@���������]±_8�᫽��ٲ��,*��(��E� &�7j��Ѝя� �(*��J}��яd��A�u�(v@z=�>i�6NBe�T�g
+�EJ�փ�kzQ��zr�-H���!��N!�����LJI��/�z���2=�R?P��G��O�W����«��J�<�q�P9��M�nah�����;Aջ2�5�AD5&;�:I�կ�R�aF�9S]`��6Q��nIU�:�R���[0O	՜����]� �ZL�7{A,�[�XqJ����㜂_���r��{��3([��Y�8��L$F-M]Z�$
+B�_e��fx����Wa�m�J�(Κi��u�A`��F�!+�At6vv�.-̩�Z�{O����&�//��(#/d��@��Φ�� @�[�+
+zP��\&)u
+��rs�ckDmKE����Wg
+
+��K� �΄�S����0ŶM^���I�Dsk)ܖN�L"�Dx_���&Y�!F$�A�����]vȞ�}��N8�e S�Ad�E��\h�vv�o>�	�u��A�0��0ph��7�"��p_�����]�b�Y?��m���4��A�ygל	й���.�,2��?�g�4G�2Km��Et�!;$B����	 }P���_"��2�5D�2��flnq�35ƚ��ה �|�7�ZbrF��~=�6?�АQZK�����{>,���?Ew��p�dR��I�Ǘ2Tk����^6�;�쐙�#+�e�Ly���j���A0���d�CS���q�E���� @����R���R��/�jEG,nt�D����H`����n"_(������f�n�,���u6����p"4�A�-��./�U�9�.kBJ�_�F�~"��׏��6�����]��İﶰn�-�zt�@��,֧���!x���]��iz+P'�D���/�K4���Ū46�x�^)Ag�E� ��+S�@�|�s�96�Pw2rb��s����6�0�UC�l�~��Iu) 9H�`%�t)�Bڏ$��nQ�Y��>6�v��k�"��7�p��x�1!�A4�Ic�u�� ��n���D�2L�r7���=Wޥ0�,��1ꎿ@�Q�+&=�7ס��L�|�[tM���\�Zt�u�4��������#]VƞȜ�Ap;ʧ����F�~,�ʷ�G�lYDw�”�$QC�O��Fܾ'U��ķۭ#V.�ķwc�B�� ���ɍ�,��Bݏ�A����%��봌^o�D��N��M�7����3�"3Ķ�)����(���SA�;��ؓE捃=KYn��-�L�w#�?*�i¶��P�BЍ ��u�c���F�:�d�U�I�n���xIĵ��xs������6��w{"��m���DsAh;��_I
+b۩�����^����ђjr�ĽwX������BP�
|.I�!v*���"��P!�7��xsA�K�n����.���)�8�ſ�*I�SV�gR�`�� �Z�F�W_��B\�� �Β
+4�b�=�^D�/�Y1PQ� �ݷ����L(�GD�w�*�Tڎ�:�|�����"2CV�U���L⃃7��v/�H�1��%��UVht+D����+��
�ڝp	�A�� ��s0�n.�z߁
+��m�qty���C�G/,��eFu�h��Na�;�a�,���$�(w9�B���y�L	 s��.8S�uq#p?�����]�:�w��H��,� t]I��m��o�f�����)�� �e�piq�U7�o QB�ĥ�K�{-���{�cuU3	��uA��%���r�k��l
+?��`���0�(]��b�����䇬��A�����`�G���q�K������0Ƚ,����<b�_1[6����
+�: ���q
�PI!���&�+bx|&В2��_���;��/uA�⢄IJ�����e:��==B�u>J!���8�����u�����}="��|.^���� �{Ř	�yD�b��om
U}�a���Ah�a����v4u�K7�������ŧp{D��������FO<"�_�Ze��#��@�=�d�� �}O��}>B��-�6g���q�~��{"L���{ntT�� 0[��_�>����LeƵ�.9A�9U�E67�0����A +�2��"�_!������,|$����L�ġ�E<K��q��-�.4d��tܤ峏���w�%c䖼�,)spt��ܒ���S��P�ǺNK���ĭ�
Q�n�b�h�����E��>��_��Bۜ��2]6�]^0�4Ng�A,�[5M�kA��~U*����D�%�9ց�8�GmDEO�>�O�|_Z0P�����/JU��WK�"}�Ə#��P�ld\E2-ߨ�J��<�ÿQ3�H^~ aȂH�"+ryA�RQ��8�Y�~��Ƭ̚�W� ���)j�3�=�_JٖS5��
º���.��>��
+������ v���X��A���i|Y!Sr��/����/�itYaj��X��A4�k=(%�3U��_Z��wP������Cu�Ղ~I#�
«U��2"����T��ۏ?�������[���	(SK��.�A<⧉�+���M����O�o���E?�DP;���"��~+��8�~��/U�n���g��)A���L��>�q>����X��r-��_jN�	P�?��w�2�?����'��X�И>�hr�|��iZG�R�8�~��E�~���p��v��)��9�穙P�\��{�;�d����.�G-�WA�Ц̨��1SDa��:����IMh,1;�$��^��8{�@ۖ�����I��ҿ9�|��u|΍'H��Z�u�$i>���������հ�T�h���߱��ͯ>ֺ�?�A��{�
+�.pA�~�*���z�3�3]
+�P��ϫ��j���2��B!�.��zZP�jrT�32����]�q��b5�����\��Ɯ-Cr���'A��m�e�N�P�#]����{DR�(j��=��ޝvF���8��Q2E�}�Q
X
+X� ~�k�MU��@����"0�'A$���]b𲘛��h�IMmlօ��@Em�{xė�9�RCV�m��D��pt�!�F�O�%`B����HK�'a\ux!�/�$��ޭ�:I�"A�5���d���x��Mr(�\zW��8+r}����f��'ALu�Q4��0k�.%�~Al5q]���-������ȼ+���� ��:ң���'AH���=��ԭ�p�p�t���ZV��҃؁L+	��� j�$͍�]뱑�)�#�O���Yt�� z���R�P��������O�g��bK
"��T]
+jC}���4%���0�p]�T�TMՖoF'�y]�uX6�k�,�N�t��������.:�({��n-���o�s�"�� 8�֕F7�Ax�ܹ��U��_������ 6��b�e���I�����9V�DZ�>	�s��&�{�j���=	ⵑ8cF�|�� r��2����HQ*�^����AD����R��vЋ���Y
+����o��x�rh&y���b��X�	o�^�@�I���ؒ��os���U2O�ps��Ű��,|D���Dq�� ��N�m���C��{��b$�#�I'.|�š=v��7���5�X��{��_7X2;J����=�{ՙ�d��At���XA�<~�� �|7H�� �|���f|y!u���J�#Q�@�]n0�G"z��'A\�n>.���=	�ɍ�&���fW�u�f��k�
+�\%/T9h$������џ�A�9���� �|��_��$$�m �(`u� r�( /hm>�r��+��#%�&j?�D�y�N�_��0"25��$��`�14� v�E�3sL5U���D����/�8>��f.�B���n6�8��U5�E�I��_4�f��������3Ee�&s���'=..���A�������~�f�o~J^ͅ�������u]\��4�X���f���)�I�ZE��Dy���AF�n�=W�5�؇;��F�;Ax7��>�%��`��ɷ��Ϊo�ְ��dO�S��\��� ��i�"Vg"��� {o���f��z"p���h�G:y�.���M7���"+��i�6�XO�2���^۽R��E-PQ�*9�]��k�Xget^wM�D�g����ɩ*$�l��P��xb���;���֝�t�㛽 ��հȤn�֯��De"2C��(KxU�Fǰn���eZ��l�̳֯�7�@�W柳��x�A�5&�uYD���ֹ��C�fk���">o�fj�u��ܻ@���&�`�RA�A"j5��2�«�VN^O��.ʱ�����z"ph1�_��Re�˿6�0��C&�kc߄�NH�u��7�jctF�k��<�6c��m1�Ft���z� �͉..hbP�ʋ��T]j���Q]^�ԼQi������7o�*G�Ur8|	%WуA��"5�� 
+�M��K2����0�A����p-٨@�*��`x�T�;A��~�	4J��k4�f��MQ�@^�A\��'���m3k����e3�\�S
+M��Ǐ���?5��Ȉ..d^�����Tt��f�|�EBA����*:��f�|�����#x3�M>HZ ��&�z8�u^��1A�AH�AZ7�4�B>h>��)��g2�B>4�������A��4�mi��|� ������0��q/�3�g�id6��c������,z�=�?6k��M~|��2�%�Mw�"���6��ch�PGg��Ž?�������A��a:,e�MA��a����</=>����Ӡ�)��A���~����.5���kS6z�"��O�I�)z��� ����6�|[A��[=����
+B����+]%/ԏ�'q+�<���}�3t���
+�������H�^�D#�5g2v/�.1d��~�y��l+�@~��.V[A���4�
�
+"�=:�(ϊ,v�o+A�+J����H��l���{MU�*AB��Hkt�&�[AT�;$�V�|��EbV[AP�JƷ�aNh�l��1�[A@�}��Jȸ�$����#��G����0��y�3�C&[p��C���Wl�|��.���g�Z�T�D"7S��O�m����s[A�q#���
+"���>�� ����x�)�
+B�wK5HUr��E�.6Hãs���V�|����e:��B�OR�6'�����
+#����P?5�wd|"ҏ[A�1�'*+��ц[A��I1H\oq�'���_�)����e�s$��bxc�F��p�~]��}zU�������L���Ǘ4M0��Wq�l&�M�����/
y�
oW:�ˆl�I�>�"ؤ� (��@�nA�'M�)��0��@4&I>U����Su�
+ݡ���S��sm!�fPevD�|ZDO�o�ȧŹ΢cg�����,ط�b��4dhN?�5ן���Ӧ<�$���&�Gbd��\Aux���V�|�����ٟ�c��m��~XJX� .��4-�O���ln��J�Kp�na���ܬIht����J�j���l�����B�����:9���oUި:������<܀�5��4nA��jc���e+�b�NeY
+&�uS7�#A$����)���I�G�
+­ ����@
��H�}h�%@���1ZB��66�f~[L������d�*��H�ot��:C���H���՝����QW!ȓj�#�4��
+£)�]\�9��Yi)�K=n�n�
+"�O�T}���x�_�$�
���������.5���곭 ~�УK�6�z8���۩�8�մh�7�
+���
�L`��A��z5D_�Ad��<�'u�
+b�l�]^0�6����`�V��`L55 ��4��-���"�k푠i��b2=���0��bV�F_�93���������体�Ξ�_��(�U���₀�L]D�����Wy�>��TY��ݠ ��v�Y��:�qz�}�Q�>�..X������k
+b���EB`0���o�A�7%����� ��5+r�!]��>��A�w�+�v�m�gSO��ox�Ff;��7�t	/���� �� �}9�����UC�C
���Ãd3A���e;�^K�m��������4JN��L�o˼D���26.�.5�����:�߫�:��|n;����cj,J��p;��q�
�����c���-`�+������{��������?�A��N�z�ԟ�n��O�^��t��{�%cc�>0���bɿ5�3cX��͋����u;���Y�ԟ��,�Q
�O!]�%Z�m���:w`�������a�T��ߕ�8�cę�_Z���vt�ίAV�/��B�g� �H5l��xd��[��
A�!x�E���v��RW5�^��ĥ�z:(�h����Z�Ap:�e�N��E���Wm��{RLq�5sbKۆB{��@T.������n����/��D�+l7�[��I��ƒ7�u�K�9m��Ɯ�qW�� J��(�3uQ��f!�',Qٸ�0v������7SHDqt���\��c;��?Ru��Rk��O�o��H��� z��U2I�lA����ʃ(��"7VΜ��E��Z��
M�F������.,d�^b2S���v;���h,��ra,��ŷ�AD��"6&p;������h;����i�(ZOo���� �޾+d{-�BF�Mn��&������R��ϱ8��i%"=d�p3G߷A���矍��n����ݬ6w�d���<�o��x��|8��2Up�5��������)�.z>�]�p+J�$�X��Dᛱ>K�f���EA,�GDfR������L-�N�)ƿ������;�91�4�=�����R��R��*�?0!��Z��
+SuF��������B��&����i�'E�����t�A`���E��������h���EtY!��2F��o�2�aD��y?yD͟�q���, �{i5�����%;�J"ַ��yh�(}��i&�*���s|7k��,�	�����u;��߅Vw2ns�q`1�S	�j�AXvL����2J~��LS�Opc�[� X�A��y�.n���CV
+Z�K��D����h��K
+����k�~�/tYG/W���ߚ�3��p�3�E2;Ǎ�z��q0���T�c� M�nl�r)ֲ��Y@H~U��@� LH�s!���օ9�"K�	�՝9�.0(j�O��|���L*-��	���T�� @@ ݳ2͇�̜�f���\%*��U���[��0U�u�&@�@pb����Ԁ.�Z ������h��(:�k'�m��)/`�sEi���C�Hꇵ.�8d�^F7fA��Al
+�� f�0���ꇱ{(�a������������EaFej�Zy�U�1�NڲD����Iu���4�$~��NQnke�`�U��J�ŶD�w����xt�AO�HF��A<�����.)���
��]Lp�iW�T&>�����T����P^Dt����լ����ٝ ���@G0��M5h����R\�Er*M�o�_M�T�_��u��_�:�*��"�b����A�s�.2�;A��ۢF&)dRp�NC��/�'m�1X��^���Oo�f'>�v'2_4��vP��]��-<�g�(��)�w���iV�@���Dq仮>2~vn'!�/)Ț�^d8��)�� f�������*�F]��a��bg�w���"����/���oK��qRu'Zt������$G_YAD�n���M���!s�_2k��&���M֩��jԭ����G_�5H�l�]t W?u��Ԩ����NlEr��\��z~}�+��Ѓ%�i>J�7�	���A)�=��ƪN�� X]�\�~��t��g����%I?F:!�y4��ٻ/F�66�(�/�J��i��s8� �w�u��������T0�$�tfLTB�=����.#�Ec'�a?��5!�o�
9�q��1�>�����L���fZ�\́�����">��N�~$�8�	B�O�>��С�\X"�q%��^$���E��D��C=d&�ԃxu���� l}����!���	b�_63&�� ��#ʤ��w���}�m�� ���{r2��(e��;AȻ�k'�{��s�/MrI�(��?��;�eI��(I I�:f#�~L�"�2ғ�Q��BB���,������b�#X�PdD�gQ"�rɘ>��<"4��6O��"��S77SSS�����z������=���W*�#T������)P¹_L��b��-;h�J~Wl����L^��߽{y��_~kʟܨ�;N�r���ޟ�)���y�l�F�GnV%!�{b��{jw���������x�-m�f��?��m�ܓ��z8Z��Y�m����*��]��c�)���ar��{b�<m����75΍j�����6@��{7��T��v�
+ۥ �'6��ۦjmjދ{bG�m�1�Q�J�W�����w⋢UHĈ-�=��cYT%���]��E=xO���g�=�mҏ-y�h�R�g���xwM��]�Fޜ�C����H>��LzA�k_������J��aw���#�i�ig��"�B��89I?��8��q�y�1A9[D'56�d����ˍ-v���釓���M1+��@�̫�����bZ
+QE�d�R��[���c�*ݲn�-�c�#���ad����_���A�~L9�U�D?nHɋ5��)y�g�,}�֍'f�@�iUV���:���j`�]��><�6g�4Y�a�4r�y����k��,�`��K�͗oA��+f=��b�YzD�	w۶,Z7������8�ɇq�M�	��[!7��U &Ti]rH~1��CǬ���9���Uf�-fq[/�zQ����w��&�ι��&Zl8����^�����Z�0�tphk-x�?���qGzG
+ֈ�h
+��n8��/�"+�W8��[8S#	r�^���!��0`�����ҏ*����C�Ȃ���D—~�6�j޽D$aKj��H��r#K���K��Qe��0���
+�-��G��Ayx?��Q�^�3Y�R�ݓϐ�G�ق)�;;S�]C����D�hWLJ������%�hl�/���~���8��v���+K��^�e�p��O��,4^�H�3���\�۰�wu��\zo%v�;o5��B/�Sl��$<�zw�Z��( ���w��I^�����_�45��~R �������k3�/l�S��Ƣ�T&�o����F�F%k��Z,�v�\��8^��$G�hpЉIJ�1�!�w���܆k��fݨ�{��K�Ɠ�D��~z+D��*|"`%��\�Qz�k_ɨ����[㓱�.��L���f����Y&W,��r]�Mz�J7���^�x�~0ɗ=�۶�1��(z3lgO)���˟sPv
%���[D
������T'�.bۅm��PyN�-����;y˹�#�!�*�^�c���qcJ���wwa-+Hݍ�ENm틾�48�5@����PO-J��X/��
+�.¡���Jz�O.9<o����Q3@����eY��T��I�D��s;k��|/n@��d�>�.���G��Ppt"B��˝�K��DP�K�X�D�G�:��*&�|ᣩ�gd�~�:;~r�~P1�?��N�o[w��_qa���SrE�c�9P������l���ғ�s�`�GMm�SS�ņ�X��E&K�����J��}p�|{���x��rz"��v"Ǿ?�ڹGx�zӋ!XTysH�����G�"�����KD%|�x�P�H}�O��|�zzf��)�T�T�P��-O"B�d��%|��d�0Z��n��n�tݰ�W���n
"�Yt=a—���1���J���P?j�� V�QgԜ����	���_/���&�"N@D	l����6���ʨ�'�3[�H�ҁ�=��r�pϽ����5ABM�\��*����"�%g-.꩙P.%��⥙T�U�E~�a����dxO���#�����E[�e��Wȶ!��v�5#�푁�T��n��5ӱB�۲��1pM27���w�o�@D�Ȉj���C�B��q���P�1?PMӫ~��$��=�������J�7���-[�-���1y�@�[E���K~x�wWQw#�N���h��#�i���O�^q ��J4'*�n\�b�%����k"�c��ҙ�~|���M�����%@W���L��P��35�,Y�J��E�Ƶ�e�J�c�#����Ӻ����v�d����v˺:��n�̊U�ғY�fֳ���v0
+��zΌ�Y��4˷U�.��f]��38U������o�ڤ&ow�I����=��$P���b�A�S����gWw�a�/�ϊ��͔s�B$�i/�����^VTӲ��(��pN�-.N�ic��&�R1)���ϵb�G��D�@��n�)�u6�_1mQ�$|za���&�2���%��y ���PZE�5lE�����UVW_֧�鍑��c��)��Ԕލ��sg�0��������{�`Pp��}��h��5@3��+��yZ���"���N1����`V[�
+<.�D�
�gjE��!��"Q������"��/M�.�t�<�31���x��6��X��P�F%r�
�X�ǔ|�c��� ��(���S��!��&"q����t���Dεl^T�­Q���y�%�6�����v�U��-�6�7��Ǝ���N�
g��G�͡D�B�V��k&%�t�_�~�V'W�vM��<r�"R�K?�H��b�f�~�O�Ae�L�Pru�z�J�5�EW��H���x��ݛL/G����s����K�v�������"os)�s��G�K�zMF�H��v������N~KEL�F�6�>�ٯ�H �7|����1Ea~��+�p���h��ꒋg���|���7^�k"�H'4�D�lp�sYA�7r\��E��d�Ea��(����k�b�)\��+G�Q���b�9���R��Z�!�j|3�D��we=QHY��$J	%e������h��ܤ[����*nL�Ŗ;�՚l���#��v��FLeC\v�Ȭ,T�4�l��x#?秽γ�S�xҌQDl�KZؑ �@��0����92Y<��?,���-��s�_,ߺ/0Y���U��$��)�B���4�;�M�\ߓ~2TX��b6���3(��L���nd�=���
ۚ���F8]�~�*q��5�� ^<�6�`�n���9-��"ԉG����u�K��r�PV��S�=�%��,�i�':j�nL����H���&�0�i�Z>����ضEپ�+™�<�n�ON/�����"d�;���\���U���v0���%$�5�t�4��6�2s5�i(�"�I��V��1�S���0SPN�&��^bi�Z�u.X"N�1�9�	uˤ���D;�/�hа��{7,9~轓��_�K����+�{�����fn��<�k ��n �K�)�H�E!��.Œ�x��n%�VJ�]�A+�@+K=���>��麈:�	����Va�I�ˬ��S,�`�+�/��_l�����y)�4�?���qa�t\�!%��3\���un�}��Y�|Vx]��!�c@��Z�j��ϐ�~L�e��~���ǔ\(l͉PFc�H^�_�E��D@͡�'
�����X	����T8�D�
7d��PX�-��G7�1�#4B����y^#�3���ܡ�K*}��u~sa��֖~<��۝���
i�
+NM��p��8h�d"��ۀG����
+$p�mm���"�-��N�*�A0t�@�u]D����7ճ:fXP�&D��ɀ�[��E@i��VL��EP���y�Fq��p5��"d��hl���uy,O��R��
+�
+Uހv#��#�N�kZ�T�No�����B���#�Q�؋�HU��-4!	�d�5-qkS#��A"R$�
+�*&�
+�$�%"��
+ޭ�S�ɐ���@�za�`F�z�ZK	�E��q�ϔ{��� �q�-o������]��o,w����"�^(�C��fb��vv,z�xd�zv�����7�=y��x/뻂�4B����R#C�+2E*<��MӃʊ�Ch���u��Fʂ��f"����ݍg�=_(,9���\`���x����	�X��;@�s�i��Gu�|j��p��_�&�̐N����
�~fDͣ�6���m��o<P�Ⱥh��,�5�d��\���y
+%lv%�ߥ+���d9�R��q<?��M�6��"~��*o!��1��ވ)u\�<�!�������%&��
+�	���2�QF(�s�H���p��GI۱R�Ԗq]D�YP�sq2�H�w���@��܋n�S��g��E��b�X����q�Q�zR~�C�Y!� �[��V�y]Į<_�)-�\+/y�c3Cn���
�2
+�+�U~������uU�ݢNo����E	x]��Q�~8�k]��Ah�?���"���.����o
+Ș=�����
+C�(��΢�|��E�ߺ��*�,�Jt���-y��qS+�&�Z�Hj�[�������LN?���Eiޘy��;%��gV>�~eP�K
v�.ANv�]�n��̸14f�A�ض�o��-}T,�R�q���(DK"�tn.~��ΙM/�s]�<6��]z�-�M��n�\eH1�VTjc�Ĺ�c.ߦ�e�&�5���_7"��u'��x�7z���R��"^�i��A��.�B���P��"�E�d��D��>=�
�qؖ���|ސEgz�}C�m��p"D#hm��ܐ�D����F��CK�: ���~�-p�B�}CDdw�o�3`��$�S�<_���a7�!3���Bٿ���33��C�N����g
@:�"��:�P�H�g�+`7DT��1Jj]�;��[�Vb����@\�'��<�(3ʭm����g@+���E
�M5P@��m��rQS��̬?�|c��|�����7	W��7zC�<2�	�_wYžU"�Iqa��ۢ�i�j?;>�ܴ���0��z������SxJ�H�$@�gn�0��,+O�X"e�jʿ!�^�a�T��GD�����C�=|�-�ӘX��ƝIi�P�2��[���p1�u���M�q����ٴ��?�pb��"C�p�E��#/����1�����'��X`v(�CQ9�E`��:G��6cr^,��RT��E�'˟��]�
+Z���v���l񐘵�}�A�&�I򗿾}���?K?��|��TJ�2F�\��;�-*���U����!bh�����=��m�!�uC�\��y�F�09��
U���\�٬l
ڰ�ޠ#u�J\ 醈�y��s��"0�_��/���#4�3h������I��Ў��\"��Jv�+RX	�~�.I�1�l��Dž�p�/M�x�rׅ�7{ٯo�"ݐVJQ�m^8��~��(��M��`-�:P[�
���%1 Ɇ��y3sס_��s�����e!��G�3O��3�}@fxF�:ݍ8��S2wN_1aH뫱mV��fD�r�)&�}de��-���?(L�t�m^
+�ě8:>��A:,���s�.q�.6�q�9�+$^��͌��+`K�2�^�i7��r�y�=��Md&
+(�"l����dg�=���Cs�.Q��~����<�2s_i���ɵ���B.��C �~��o�wS����h�_��	P*��덿_EG��\�A���S���x��фS�?����
�_|sg�����T����Ȏ4�[Ao�ߢ�C�}��/`�M�~t/B��ݎ&���~-��tvϽ@r�S�W���Cʴ_��|�g�j�S)d4��"�.��|��~hGEj�_(�b��Xv�+��%3n ђ�b�,�b����G���j��ż�C���b��;��(�r��_Ű45�v��=R��7V�^D��/�������L?t�
O����.�XZ�Ms�'7@�6`a�܀�O�*tv�F
+�K'b�����M�L����_��",�O�(	�`�O��vt��eY+ �?/��|��FY‹��Sҏ)�j�"Bu��o���*yfϞ>;L>��|Q#,�o{
U�"�5��"0j�g>��c��}���ʢq�T�P�WD�U�/!���ӯ| Ȋ��L?��پo@�oP�SZ�?wH~���Ef+����N�|��S��x���7�-�33����w���X
+-"�1JB45�$�;�
�xR���^pVr�{�xF�y �۔�+`¹�	�虲�O�o��g�$Bn���aL��ؒ2����~�X��wC�:�^Q5���k�,��4�y���N��9��o�������)|[�w:��!�A��T��J�>.�0|UT�%�>��
6�����R���/L��{~U��"b�-�q���T}C�MF��ʝ7D�d4>8�^c͉]߂�^��HT��f�K��*N+�4��{ֱn�^����sC*��G��	<�J��7d$%4���<<�W��2���#����%y�?�vƎA�N��|�Xw��0̓�z�K���N�=]ak\�1��$R��T�$b1i\���
+�,�M-1�Rr[�X��\�C���B�����魑|�Q]���=g�Q	v+t���l�T�.��`�{�����x���O{xP��M_:��$o�b������Z㎊p��ZD���=�^��CC����(�
��10�_���'�M�J���n��E��#�7mT Io�H�^��3�ȭ�8��)5ty�-�R���U�J�@P���$����n���n�hW^3�{1�QT�}�ٌ݅���h
+�mOa�%o�x��W6���ʝ�������M
<=1R���~pɯ��>�ʒ�+BYO�d������L9ڛ"8��3�:�p�[�7�ON�qD��#������>�q�����k1����;�y�qk �,��b�@�Yc��)$�������,L���/�7E�'���P��kW�n�pN��`K����E�rՄU��7�=�w]O-�ڈu��޳z�5�/L���=�΃_��}���g���O�=t��:ɻ^�Jr�߹3���K*魛"
+������0n�0����M���F�|S�x>#R@��z�.�ǔzEn����)��!�΄�~Rz*��戹P��c����C�n���PA�D���
���nwlry��"�i^Ԝ:QK�����3C4���3w�y�A���"���Ź�+ H�~l�o�j;�w_�|۹�~x�cn�e�ږ=^�;�e��%��*��`K$M�oR[5��/����kS�ހ�	�IK�j�����Tr�G�ה�����7��r�Ǘ����H������j
�7El�������|�C	�����T{^��u���GC��0y���"��q�)�s�L�}&B���o#@ˢ�O{wy&|f_�[^\�T
+NO�b�=+��r�-���Hl�5c'r�ɕ��:�jgnI��R@�`�����"�+R��Z}2��5��o��+)'K_{c��o�ЪH#�s�Џyj�(����J���R��-�J*�7E�F��18*�1�GVAc�H�b��jP���F��]G��Ks��S�d?lH@ɨ̆�v����:��G[�"Y��6�-"�Pe${�gkJ?�����/������5t�lt�W��lL�O��{Kyx���:�K��P���ε�B�Ք�d�H߹�3�^�6L�JnU�"�ۛuӏ�E�+.�"��	���+�_Ƀ=�����n��)�x1~C2ׇ,f7E��;U����N��ތ�?D-�~\Q,v���7�6Q��&C�Ǩ�gh�$�l^q�ד&���!+s�ٓ�ώ��
+�����agҋ`��@ت�_*$�l"t�$.wS��pK!�q=��E���J��vA�ͮ|�.L��U�v�[^͋�d��%���>� 9��M��3S�Wht�|��ΕS��\K?��B}��5ҏ,9�C�d���y�Q�1;'>/�~H�e��¾A��ۮn�R3P��eU�iӷQ���y��x8>�F!I!j�({�!�L?���χ�^�W��r��5˷���"�&���pve ܢZ�Wb;�%k���klS����m����#�v\ژ7k��{��2P��j��]y؜(,wO�j
+m�"�GE�v��o)�~X#N?��G7�N�}�(��������
+�%�+�y�y�&������-�,�0��a4����4S�U�+)�~T��qK�I;釖<"�HD�0#>��K�����rZ�Guo����I��R�a�f�u������-�_��E�^��p��ߥn��������!�-��.�>�%Z�E��Ľ%�Z�����/6�D\�qc�Q+�yKĸ,��_[r�["�������D��5w�k=�����SKjH��*�,��3����u` ?��Hn��B�,\h
��Hj�~x�g��N�����Y������_����M�`D��I��c����ii�A� �В�;q�@g�$$t*sag�O���4��`K%ɹ["��YS����g��-�_�o� �"_s
+�! /�����0��s<�D�}�(�wҞ�|����A�g	��_��p�k��+q���eJ�ƖJ~TD�2_�H��E���,f(�>�uKD����""K�1Н+M<釗���Tw� �Y���m����WV����ᮮ�Ҷ���T�-y����D08�7���!G��� �q�MY�QKᵈ�	-)�=3�[��<#nؙBL �>NL�ۼ)�gŬ��ƫq '����d����"�`�_����/ޥ�tW�?�w�Q(�q/��U0�:��'��@^�2k���۷D��!�0����
+[E,��a��o����&n��t*m���%�B�9��HO�wKDD��{�'��f��j%�E��A�V�K���)0��be�\����k��gr���ԞO�E
[�px�!���ma�`��j.��U�}d��$���}e�[w�����i����Q����~�$�z8<�mv�U�ZN��٢���.)�SE"�m=i�T�@���W�8��!��Q�r?{b�˶"����|��碁�%"D�I����xhiH'��H1�&��a��s��3�I�0���%��"%�JR���B�,G�-���'H��>����)���6W�Y�޾[�Ö��wNm�p��G<�u蝦����=��ܼ��Ux���]�|�Y��(;��a�:r����uCf�c��_@��"��������mQ���v��םQx\��$�Ewk.�z�asU����9v��x��gm��`ۨ�#|����z��Cmg�qV�y����"�V�=��
+��u�jd;�����wS˗3�`Yg�)�JT6�]��t,$�Ȑ{�~���"I2#>L �SLы���T�"o���"�>BOӏ�%٬�{K����5�x����ְ[���5�U�@�}K�|���a�Q�"�5Ҧ�A�|������o���\�'�Eӱ�6�	ran�[|��xQ��W{$��_1�d-yV��&��f���'9��G�G�|"��=����R!���Yg���g���T�(�^!"B��-��95�Ή��
�
�0�[|�r�#�h�\�b�Ux�-�5x�+F
+�|#h�@wy�xo���-e��ըu����E�u�������O�hUWE`�����~�==N?�n�@�D����J�����)�%̜�΃y6)`ݚ��Ei0]�D�ӣ�� �S�QE<S�,������57��
dY��D��O�l��vc���!I'uip��,~
+�P�ڴ�օB�&����pc��Ē{d�gV��QD R<C*��ץZ�X�9�[���7�#��T=��4���K�@�y[D��m]����!����}ρFQQ���vݡW�\K���g*���"4�h.����I�H�g\X� �d�����-�
��ӻ��"���E�7��Hϣ�����]�<���C:��S��V��׀�TP2J>�Fzi�<L�)E ����9]��!y�ZAU��m�0�j���E�k��n������r��uC�BY	�Z"U�)���
+-L���&r�#�RĖ�S��=�;�"�豌W���2�6@b�@���3�t�ž��*��o�ШC�����X��ul^+�	x��9��r+x�;�a�z1*̐�b��,ى	0�D�[L�_Jn��L�EZ��[DFAȐ~�i�t*�P���n� 'ԡqn��N)�ZD5��D�>ܾ릱�&c��?L���������&�����#9=�m��ʻ�AaO�P�0��}�ҩ����.D:�@�E�ҫpC�r�q%���]ѥ���&���2z[�-=pohׇ
+��K�"ɇȤ�ᔤ�n���G����>�Ez�[��6-�Ռ�=��!�v`��1I' 
+������4v��Qvi
+y!����"��^D�B{�Ua�6��)��aR/lW4���Ɋ�6p��݊��
+�(Ƃ�,�;8n����vb�hQzǃ���䰯��
���<~�El�gH?����³+�_)<��+/��~H��F��6=�m���یc���ǝ�:ޡ�Pk���:���M^"څN…��oi��'�:� 4�e����up�p_mfؒ�%��{TDz�\d;Sag���j��.V�~�з�0��*�v|���ʉ�����CJn�X.n����Uڳ� �ED�7X�s�{f�POMcY��',M̋�)d;��0}��m�J�'I>��K��,�c�=��0"��IV�Ji�<�,�˦������s�_�O�Lr^�
Euv�I�����y[�av�2rD��ً�ߦ]�O��E��8�-�ZS�����92"܉�+gf������F)�6�w�E����O�\wk�R��u,
t�mג�N�11/	�q���h",�)�yz����"<�)�!ډ��
+3 ���f^O{�KR0A��d� �8T��v1i�HA��j� ���
��>�l���/���o�ʧ7Cr�̫�5s��@C�ⶈx��O�
+l�=����K�/�]�(;��f�uUT��/�з8�ru*{U�Ɯ�R�\d���jjC	4�L����q��~v�:��E�;�G�-2�~m��ƞ�a����ow�-}_i(<��_�s����W��X�'撆�x����ow��r��޺�瑁��ǖ$���vI�K�%��jh�Ze�CzM�'�9��|��0��&��2G��"��Q�-ɻ{8a���z[���^�� "��Y��$�}�0���)�����"�fT�U,����P#T������*Zo��6�t�~/� ��פl��',br�}���D힞��@�D!i(�iե��Js{G���~6�;"��ع<��&)m�`��\.i�}zX�D����ÉN�-�\^��~����rG�p���4���������5����r���z�l+*��C�|?����A��sɗ��<}lxG��L�pH?�����j�]�T��#���ώ�AP���E�&:�i�'���Nv�+ݳ%���1��R�!ԋ��wQ�4&�p7Se�Pk�pR46ܜ�)��n��G��"�)��),ɩ������"�<m�Io��՛z�^E���`GV��K����tc2����.,��oD��Q�����D&I�5w�m�OB���;t
7S�Gǿ(/��ko����E�4rGD=r����&{���ǜ(O?��lj����:v����e`6�-�W�8�2;�+����wD�ѓ�ʓ�ߑ�FCz��RA�Ì�>�L
+�TS���>��%�`�n��̶3�E��K�J2��c�{꬀L�~vpV7�	W�
q2���-τ��"2�HN�qG<�Ć3U���tҧO�K�I��f��ǭ�jE��fFUAM	�;"��S��Q�5��n�Q%z��DN{J�}��-ӥSo٠$�|�-�L|}�5�"���Nn�q	Rs׉&]��;"�i��N���g¶����p�O��ET�����[��AwjjUŶ%��g�Cg�-B�P������2���:�-�VL�PW����j:@�H���P$AD�F�����4��?z��-��u�(�h��@�5��A��!^&�+97�)_��0v�!���7��nsGD�����)0wD�"�t�;���WC�#���ꋁe�P!�#„6��(/��X{dϓ��D}>hϏ}S�<�ܐ����V���`{����"��Sa%w���/�5
+T
+wD8�|��E�����zX��UO��xq4�c��D�&Ң��K>�+�
�Nr|�1�.s��{ͅD���Ys��kI6��}
+fHΐpХ���`%%�/K�0U��P��H����uGD�<2e91��B'wDv���ˤ���Xe�:�pE�V�cG�C1}X,K������xJ
+���'������uX_�_�?woy���K�M����e�AL��K��ݦ؃�g���l��"Q|)<��+��gkQa����-�ً!>��y"+�([4�Io��7�3�\��Wrw�
+
+��I�7r+�Q8CE��#[a�&��"*=~��6�wD��ݷq�)����>Ba��p�����t�m�*�;"��m�v����u5�R��D��~d�=3�p�!l�@��e� �ٓ�ϒ���qF��
E��#�آ�	^���EP�Ӫ�]�EO�7OX<��@
+;(J��ʑ�zt%B}"
+�*C�+
+떲r�A+U���z�Mr%�d������
�L�_����ҘA���T�:�(�⟆�L���.ɛ~���:�wD�ϓ��=��ї���f��Ħ��|$��l��Gnq�D9ڢ�Z+34:T�wDL�!F�*n��~l�m�
<����d����Z[�&��0�Ό�Io��ݕx�1�PH�o����,t�!�g84������?�(���B�'6c7��n"bn����KD3!��̙�rk1L.�F�5��KD1������Ǖ��QxX1�-*�A%?L�XfKT_�{daJ3i4l��s�6��&	��L��������r��`�W$�A��(��J�@wE��>�;�KÌ�ęF�z��&���y 6|�L�ώY�f`�ĐУ�9��������,L��n��x͛z�	t� Ҙ�3�!Xn�������s_�"?�q߿�D�<j�%�L�a%g�(DD��s�����h�25�+�k���e_4x�V�+�c�){��	�>j��E�|�~��ѭvJX^�lC~ӪwE\�	����Ōs-x���7؈�.�rn��܅;YP��oC��9���˅�5VAq<�����k�rU|�#��}��Z�y�|o�mH"^
�Mf�M�ExW�����V%�uW�v����X!�^A�#�\y�|z���ҋC���?L܊{6IΆ|WDp}s�Q�2qa�ƒ˼�����Ln�y�_��F�ʩ)[��!��1�ɵ�
+�
w��;���U��ʠ.HO�z+4�=fVyf+]�� b��W��"vk�R [�6�|=۲|�~}�8���f�~�������Q�~1�p*���
+oq�(��c�2J��9J�3�}
+m�wE��GZ���E��X~���5��تQ�5�V�x�]Lݝ��c�4���Oj*�䅻ʤO���a��>������LfBV����G�<�4(]�E(����+)���"�w�e7��0az~�Տ��[1Xi�`��R��W�L���8��	#��i��BF�g��`s�$����*D<۰ld��Ӡ�t��wK�����Bj=��"�k���]E�wWT�QHu�H8���
+񈈁�#�X�Rv��漇�
+s04�e%���g����7t:���4��c��Q��L�z����ֈ3ᕥ��~W��]�Bb�dWӏ+�~�ӏ�I����Ǖ��+�.`���}�{�ȧp�x?{���gWON�'O�?{v��$kk�9��Q�D�ݚ�t(�*�Ph���7Z0eQT��T��+��FW4ʻ��r/����6�mI��4#�@�͟��{���{���qW��}�7tW�B�.��K׹���]���A%��[T�ҏ%�ү�%�ϯ����qyƒ�Z�� b��ڥi�+�㔆�|K�UW�3U�5�x�/һl��\,J�[D(�?�J搭��˸���G�
+�����].w�W
F(Do"����}�0ےwb)J�hK�}v��*e���x���F�"�˴��I*�����&��C�D�#۾¿�ևuw	h��+�"��Wd����������=��9�����_���s��K���
+�"pj���cv�޽{����E��Eh�h�pU*��sϏ�$hFG.�('��j��n����t+�a�+kk��_F(��s0����
Vt���.�����魕�3��������>*��q?��,=��]����z�>��9���l����"щ{�!O �ʧ�~W��=�J�R���m�(���C�u�kVbc5yd95H�Jo��$:Hӿ7��񷾩e������ЁY~�c�4/Lo��z1����D�J�H~����m[�z�G˽p��bM���~l�K;�b���"9���|c�>|�Ocu�Ш�_e-�qZF��m����Y{���<�M�w����5d�g.V�k4��+a1mt�ؒZC4e��w��N�1}���s���`e�|@i�D��р)[`��:�2��@�X"/�]�QcI�t6��m��=�	�h�Q����b8��e�-s������I�Shݥ���;OC
ԕsM}�?��H�rff�2ݡ�}
�D����"c��������ƽ�����.�ʑ��C*���G��Ȓ����_�����-l���GS�K7_�R����*"�?HDT Cl�6��
�ѩ�.5ټ����@�)�<��Dޞ�Xrlw�Ž��7�V�B���Vgd��@��P�|�r��ۤJ�HGL[	�9	U��Et(^�Y$Tᴒe�"PZ�����������K���^�����	\���k{ބ�?����s
�L8VG�G���^�]Yg΃��W)T���|3Ķjw��Y؅�9�� �%�?�Z��ވ�VW;��g�V-UZ=�DT�uҷ���O����(K�+���m�^b��`�МL>��~O���sj*&����f��''
+�d+d �M��hLԚ���`���I��ݓ���[�`�_P��
+ Jm6cS3D�d�0�����5�Ҏ����킴�)��5�[��zA��t�6��HW�`�(����;6�t���=�u��ߟB@P@Dz��&c![B�F�����r�Z�V�{��f:�`
iV�|5��Δ3��L�:P@(�
+�{"���?�=���|�饼0d��E���'4r��)�ɻO��|�P�H%�|O��c�
�<��S &�F���2F�y�;Y_������H�	����j��.^?p�),�-E�n���K��O2z�����Kυ@U����U
+�zc���Y&��`�n���{��A�fl��5b��J�13�3��Z�`v�.�˟	�'�Y�����V�=l�������K�#��E�ۍ���u4��{U�Ɍ\G�%x6e��#a�!���R��#b����|M=q˟��tF|���)F�� ���`����	���Xx"H3��m<�<w�P��x�(�����=Y�{"���7��$>�"c��
34G��Ӵ�������JJ^g�������g
+�0b��-�4��*<�t��,%mA2$���!t��5��[�:T���/7�Mb���ha����{"t��s�����=�I��2;c_���ED����1"\� ��O0M"\S��6����!"p�d޸Z�(nzO�\*�0�M�3
+��A�J,�AjYw
m��9�(�MuR(��6Y�|5VI?��W‰I�*J����p4��g��o(I[a���f�Ѥ�`�����j��B��?+�?1��X�ʕń�Jq@�
+&��*�C\^��hኃME�"����O?)��#�%+"��No��$�����.L�EH�s&-��CK��%HG�|�ch��Zr�'vn*���H���V5�!9Y�┇Y�?�Ë�X���^X}�|X�g�!�5ۋ��������H�5<!$��m��E�?Bn�4?��釗���j3�.�Ks9`հ���� ��V����g��
+�&�Q�XU�d��]x��r��p������/-r73�4uT2�tīx`����|W�)Sht��/�F�,/„�[Ll�62_�9Î���C��|"�������䃊�����C������v�!����BC��-�9Cnd�u7L��
X�>��^0��V�ˬ������옣���y$�u��[���9*pt�u]�s�$��{^M�E�V�#ß�0v���;/�������;�/�N�����/���5��" 8�Ƈ���?D�����������QZ�[*��\J[SS0��g�\��e���A�Y藂�2�����?��A.�G�X_[�m������q��H>�D�sϜz���%"��1��5vZ7�o������)�������AڃB��w�t��-�{^�|12�m�C��&�A��Uxt�����ݖ�����*����f��p� VuO�>{#FE<��
+6�I�(�~��AЭk�vQy9".�O~�'�����ߦ�Q(�ǂ�3 9�`�֘�Gf�!(Ho����y| �or[T…:I�j��=�Z��l�5x����_��$�=��oF��J���қ$�U_�H?��hN#b�J����M��rO��>�P2��ݵ��|D�p��D���ħX"�Oh�v���|ў��/E�������j�mS���׿1���3�S?��C.2J�\r�?մ/m�1�
+=���]�����jK���i_�D�WM�9�zUQ��e��B<\���ܺIp���GY��J���@��=+�ݏ�zc*�c��޹�]�A�n�؃u�.!�XΙ\8�q�
����E�
O5nr;g�k�X�=H��
+
3ܻ{��;
+"���,��{��7�Cv�&a��iSN�߰3~��ȏ�$���6�JS2������8�t��B���u7n0�>nA���,�&��G���,I��IP`�.dԌs@��
f�z�;�_H�r�o!�[���$��r��W����e�6�3E��`�<�XM�E���+f���3�K:E��-�w"66^x�>`������KD�n�+��b#e�}�<��Af��lc%w&@���rlp��8
+���Y�=�͑�QF��+��o���\|m�GM�
+���2ɣ��̇���ۇ��Ĵ�I���:5����O<��̥j
+�8S�\o*�9:r�p�X�B�	���׵!�b}�4�����X���;U�ZvCK��9O[5�7|��؞����ѓ~`�F��6:@H�‰�6>t�P�����8�$��;�-SI˟�bF
�qv��8�
[X����))�!�Bz$��bT�V��v�K��h�,>�yV�`�����_"��9k�"OMh�Jo#��\F����F݂A�0�C���ǖ�� 3�>M"Fu��7�Т�	�0�s��u��sT+̊�_At�ǃJ?���l��蹳A�oE`��t���EU�m5�����Y����|��!#@������1����A�/WJQM˞H�m���������������}�Q�|c3n ��~����C:�;�`6�[O&�7M�J�H|O�l�D��0u�&j���
+v}�PYEYݍ+v��͜�@��uŴ�����2t�O7X�J�o(�����`��-�AT���[ �EDa�ނ-�Rl���=��M�ʱx����#J�]R��bU�	Q��#�ý���;��l7Ux"��ι�f\���mh���;�Q�5�ӘV/�ϓ����7\Pv>���+�A�Xg����yA�,-��Ńڊ����mhm�}� 4M�ܦ�ȃ���;�_�sn��x������a?�����;�X�����5��{����W/����p/2ٞ���ԑ�&�YnL(�Da$⫙�v���X�&+H:}���\8�w"m�!������k��VQ�����	���`	c�X�f���M�p��i/ο`ܚ��JѪ-bh��������Y١2���6�[�EW=7�*���ۀShɥ_�o��Eu�ƭh�4��7�9t�������{��+��v����^Z�,(2�LP�G�@�C��(�T�A3a�P��S�"!�����i�A�/�,�
+�7@
+i�_�-E%��J	BYg��+���:\i��|Z=��4)R�G����L>٩�]1rQ�D���8�08*͎��������8�e��|��m�8c7�;�����A�����m�������<9��6�?E`x�.UT̮%���dž?�{zd��y��Z�D��*f�K�|���Aƹ<r��x�a���w>ƚ͉6�=��iq?��ѿ~���5���	R_����:!��[�^�hC��S�}�]8��ҩB�F��j�>G6����ߨ��Cl+�D��h�G�{�?wI��T�d�.�(���,���Ų\���š��5��UA�m$�v1
+�Y$��l���n��6��C����*
+x>l����x��B�MP�k�Cٽ�א�U�����R���0ߢ���!��R�x;�h� ?�IXt�#S8�E,�������Ea�|��c�Z���W"�3��P�ѥ���uw�wq�
S�`‡Tx��0D���}��
��O��9�D*h��|�$�s��.6�������(����D���W�"�X�f��s�[�@��`�_x<����֙��+���?����D��?^%��t��No�t��"н��"�qz�C��+�ZZq9��ޢ-B�����f1�<���r]�-�W��a�Ь�:|釔����)���B���?�K�������ɡ�9W�rv�lA����_{5ŋ��?d��*��r��*@	�F��ei�
+7��b
w���b��x�X�4�"�}��*Dch]zCĬ�]���z�&0dӞ���Zh֚	R�����l�Q��������� 7J���J�᭐�I�qPbN�WY�g�W	��W�:I�!�R�4]����8(m�`��i$�^��v�മ���������t���X�F�>��JƊ$��3��Ӌ$'�1	�S&	+޽�9'q5��
+3%�0�f��`m�����Λ,�:�O�JM���,>�`��ي3mhfE�x,G�LG�o�S�'�}�<�U�]���)�O�K���j}��nx:,�D��Ko�V>0�K��^s�MNE�Y���q��X��M=�5�2�r���a�!�7�s��8��b������dw(7������bT�ǖ{[E����{M�f��Ue�)��F
�����	���l�NtON��>�����X�70�g�H:��F�ևmw��!�諕J`�$�S��#$�U��^��aJ�!|�n�7@jS��c‚�	�%f��	DB�n88j�)� �.AT�$&̧�G
�z`l|a�έ�a�Ĝk,t���^���Y�8��Ǩ����c��1�������&�ҝJ?�5�-��4�����f[���&�D$
Ѣ�;��3��^1@��2e�	�@��f
�R�b}r�ex��%i�y��$�ڂ��Q~�vO��X��>�xM�O8�z/��L�g#��x�B��9-���nIA�P���GsaN��t�ia��4WPM�H�)m7~�~l<7��!��pEU��5D7�P�������.��G�Q/�H?b��.k�[��lZ���2�����|���ܜ�p��Ͽ�m�e�X{ؕ�A�4n$*��cD��RB8�~�8N�jڢ���!��4�2G��)2æ0p�;�.�Y�ӎ
+�K�>Ô]=���H��E��wa(d?��*�vQM���\iyR.���Aׇ̰nQ�|g��v��B�f��Ypi�ү��bġ�X%�}M��x��סZ�@M�Fcb�����~x�0:�
+dNL?��IƎ�4A�#��N{d�l����K��O���B{�5Y`�����D$ɸ�������"��Boҏ)�b0A�;�~�6��������ދ(�=댧�k��/xA�t-�p����'�������73\i3��j�n�9�	��9�̂�w��.��ٵ-,~&��0��r���V�L���,z�����F�T�#��M%�^�\��y�ʣ�&u]Z�߄���r���7
�k�ag^P7m��Dׯ��A9t��~|��!t�(Ȳ�z�HI�a����p�7dr�k"�ţ�@���ӎ���5�ւ �کs*fB ɴ]w}����#��H�Om�(gn:S��q�%'5�惴k��%z�>�@G��Y���O���Gtk�Xj��r���Z\�t�49�.�LۙP~I���� ��cD��8q�Yⅻ34����DJ�#3���yӗٕq�!}�Gd��tz��¸7�cq�v�)`�.N"Y�c�^�#\E����C�4��C�9����Ca.dZd�n/�ԩ-
���M����̔��1sGPe�O=�CQ|����[�Ch��h�"���m�}�^�`��r.�Trl���! f��(QdxN�)���F=�
+oCr���E$�%(��"��)
	���9��~���j�ܡ��4!����BD�?*o*0�k"�����pZ!۝��
+~]�󮤽�~XQ��ݚ�IE�K�������-��`�j�E�����Z����K�-�[�%��)�˴�k��=1�K���ՠS2b���.$f\�S�MEp��EѲЊ����"vyP��,���ϗo��h����l���lr���=��}��֖�J?��F��/�/����(w�uw�7���ƥO����-m5����6��\��(���Y]L=�?�G+eoD��{KL�g.f�����{|=pK�MU,�r���gV÷�x��� �O$df�%g���x���]�x|��~��Y���Uf�k_}��E�݈�
+���Rg�9h>𰴺H��r�����~L��Y�N�~p�y:C�d���C�s��=g,;��
+���rjZ�-W<�"�1�sy�S�dd��jܦ�up_�~hQ�i��������:X��h�8�YhA����/�YT��
+�(��|<1��CE��g��H���Q�	+MËR5B���<�w�݋��*0���>��ŔO�@ݠ�������
+\�]��.
+0ǻB�@@H�)y}?�%-���m/�Q���q`����������v�/}>8r�osjޤ�GLy`���FMן�4����+
+s����f�f�O��DT�E��f�c��mԣ
+��)�oX�M^�l6=���*���}�8��|i�7�a_���
+o�����桤���)~Z�u��~L1(��-�6�4}.�t��1S��D	>P�l�^�z,be��n��(�ĺ�D�Ű�n��9��"x�;7��o��"�@n*(v���O�I~'�.�2��M�2�����,ߕ�ـ~�@�M�iś�%S��\�[���),%��|ן�^�Ql�m�Ve�H��i�G�5�@*�%����Y��֯���0o̹�x��5���I>��&}���:��B����S93ӳ䉼�"�陙�\��N�!ͥ��y�!e9�j�^
��Oz��r���N��h��FD&=�����Bz^7X0���i���(�K���~~Y�M�S��E�)t�j�T���չ�h�U���M�ϐ��
+�Y�}]��O�>��_ҷ_AA'f^dWZ���X�
+�/��x�U��D<�a[�VaQ�0��r����LT�sқ�L]1:/ݪM�E��K[�
+�/W��Z�Y�j��E� �i^5y�|49�Ca;�\Q��d�ճ������/J��H?�"���uA�f�ǖ<q^�v�8���j�E̋g�PZ��!͐m|Ҵ�|M�����~�;c�G�/u�����ȶ��m��H>1)�g)|kii��Mv���?�<�r�A��6�P�
+2d�O����<���r�#�wL��>��%�U\߆�i�ij���B��I��h����0G\�e�A�ƽn�ֽ	�T.��f�������}�G4emr�E���b�����%V��ǫ��)5�Y������H�a�(�����܃��s��O�U�M+@r��#��3��m��pvϺn�cQ-��?�JQ��9m��RyJ���9�"J-L���FN�g��Oo��|�N͢����ϵ�c�)"w�Yt��{�9�SO_��Oώ�]�q|��۫w�!�dXֵO�lԊ��l'${ݸs���������x7�6���j�۔�E]H���/��ف}?{�%����PQ��ܸ�c}^�y�<���5v�ڥ��U�FfR����O]$�#��:v�c���3`�U^!y�M�M?�t`3J��#z��wը��мà�G	�0�ŬZ�L��lP�p׆A	�N7���M�n����;��3⻝� p�����YQ�t
+i;ɟ�#i���H�+ۡ�_��=0q�`1i���A�׏�ND�0�ތ-��<&���z��FN���=)����D6�]�H�95=��u��K��h�7�:��Z���w�('v���|h�wQIJ�
+���a�Z7wUԬ��Ñ?���y��.�G
+��Ǝ-G8X���~|�h@)�;����$���{������0rv����� �D�?ޡ�_�"�p#���KV0H�5�'=x!Ɠ�1v"���D4�}���c�8w�k���s�����Ҳ���~����`��A73D�Dyi_�%�>;&
++ҏq1�9 k]���dW�F�k30�[�cI���b��!Ū��K�X����؟+f�����å�碛)����}�6��^�=Q��O��>��:'����*,+���G]����feb�P0Z�~=��Ikݥ�X ]pi�����6z�䴩�E��a؛LcE�嵪{�ܯ�{���U^�ƭ�H�z��
+���.�h�d�ъё�(�;.��N�{H|HNb���K&@��j�Y�@)���Ť�GN k�
��{S��bP/�#��у V�
�d���X�vm:����G���i��u�w��0D%,͋�����0h7�X�\�++���;�������8�IA���f�_*6��a
+
+�Ĩ�Ӧ_m1)��:��pŸ����9<��_6���oYD��pzU��l[��)Bx��'�'¼��g��i��Հ}��r�[��_�1kx�Z�l���k�T-m�O����r|瞟��_��u�6��в�ln^�vѝ�ȼ���s�p��a�V�����(A����ʌ\R��Au�k�[�ܙU�_O�F�R�*sx@҂�j�0��qh�>w[)H$ܘ��)�N����^{n*�Hh��F�
+.EN/<�pBa8KjѬ��")B�9����p��4��h�V��aA�m�T�nbx���.��
+���k-���d�3���fiL�n��CI�H0ɦGi����
����qfo��Ƣ��PE��D���	��^�w��]S�{��UFe����vF�!G	�:�]��`��m���1�
�ODf����\gd[��8��
����VT���vAr_,��Ѫ�s�sQr�"f����0�I:yw��g�'�4;����0W�)�r�
+�R�-M��:�k�r!m^+L�tDm��Uk`�nhL�����l~��eON
�Q�<[*�(�9vn�2V��@������Y�\��g������ҟ�"�����ḒQ|�r,�v��:<��&�����DB�[����54Ѯ��{�_*l�-�����
�G ��1B/�u�۫��E&�S��H�u��Zʔ�н��Mfܻ��6TOK��Ӣ��U����#����	b"��KcsC�[e�7��c�.�k�_)�<�|�Ͳ�'M���_�u�No����\En}���悏[<��'^�P:D���n�*+�~�\������ݶI^�!�V��oD�7D
+�G�+�0�H`›54K0A"8�9�t�s^̰Q���\Lf���P��[��)R<��F�sCd x�7mq�0������J?�俾n����/�j���ژ�s=q=�G��=��վ6w,c&�;�� �?�yp����K�ă�I>�kr��so�˳�ګG��\\s@?sƽ<r������7T�L���\��{Za�ȁp�Z���"�~C�CxdK��WW�v�.9e�ss?�;EOm�we�����Y�{:1��u�s3p�G���m����ۡ=8��2ߩ�ao���"T_Sn��M��k�%��Ґ\�{N[wGj�yQ�&�o��涏O���d9>W������'c��{�+݆_����@ ��_ij��|� 9Re/bfG?�FC�
�q�V��?����<z���$����[䘠�u[d�p��NA3��H:
<�M��y��>
]T�Aol�#��P��-����ŧT�!ˆz�-dI���J���
+��
�������k�qfq�3���]�8��w��+g��''ҹ!�[<r_U�&���-V�<���[��Io���8����$�e�UH����o��yN��ti��<��êx�螸`��tZ���/�R�e?{	}�w��e`t�kC#x�3�
�X0,+�iL�(�]W�='������,ru��<�rPvŬ„\��q����@�1�v�Rm�N�(g�v��4v�5�#�2l�/*��E������-�Whi*X-6f��9(<
5�Zx�>�<�~p[et%����r�2U�W��K��ċBsي|�Z�^��X������g��
]�(a�]����o�`Y����I�@�CȈ��>����{��G�m�^�&P�T��1�Jc�������)���%5��,|��}iw������#��-�z�z{Q�*͍�ݥ��CJ�n�����E��H�~�b1�D�L�8��Q�e���߄��3�g��X��������"�,|i��]����'��,ʮ@?����{���Yb si�NN����
+W|ݎ�i0h4�H�.u����%t0w(z#�MV���P�Z緮\f
D��U�n��y�aW��a����N7>�k��`�)��6�e,֓
J�
+����QF��,,�)�O�z���CJ�k�-�HKn��p#���Hs�����ML����&G���&7��g�M*:�7dYi�b����k�H�,�u�_�y�����>�,�K�ӊ_����`@\/����A��A©��܇�~�颰�D
+�Z�
�:�>���P��)������ñox}�޶f�N��0���$a��«�b�1���ͱ������ޣ�p��Y�ܔ�Y/Ջ³<"!��vs��C~C�8YA��S������e�1q��t��1p��n�wI�<I��
+�k�P<۬@�[|A�m�&r
+
+fJ�݋a�#���0N$�8��&�&#ǥcض{��	�XH�>��v����VmD
��v��7A��充ƈ�SW��C���`npzFH��#ڼD5�4q�c<T,ܥ^]�A����Ejޛ(w�?��ĵ!b�[��l�yֵf�F$��Qw�8:�z�����>�9�-J�|�!ɇ��O���f:<��CE����p&��	�1�&帔ް��?��T�/�ҏ*���[0oހ(��6/1N�̈x��@�*-��o�q��jÊr?T�lV�ύ��0{X
+o^�/��,G�ݢ��k%x��~��(��b���ۂ�X�	�k�����
+&J7f]ќ#U}TW��끶�}U��saJ3a�w�_�a���&ra%E�4o�F������
+�������9�`;���wb1	��,�a�����f\1�|S@�
Y�fp4��e�x�d��%�bN���'6�M|�f��"��g{ܘf��(��{2�"@�;g���K������[ 6��YPѪ3�MB%�-���	�NA���X�e�fQ�:T��)k��K����:�~E�ui�z{�^�����V��ny�U�;N��i���^�g�]�q
+�7��j
+�L:���ať7@D⹀Z'b�<�ec��"�_�`�F��ﲖ����C	qCD�Ǿ�'MM�A�p���J2#�q�Y��F�xoL��F�ֈ�•����y��N����$�M��h ���	�-��o1��Q=īyx�&��	%����߰'#i��{��N�'�����I����˟w|(*y��/�b>�O
+Ë����䀿]�e�������~�B/ o�0\[���E��I���E4W魒��S���(��,�.��M`=:���ՍGe�`��!����Y�IL�<����/fF��X��xvN��xgo���/
�6���hUM3��/6��̛�2H0�(0[���'��h��O�~|S@ņi	��kN�p��V�\����!�9\��8Li!��X}
+�*��uޗ��պ�P@�v��]�m���;Lmz��/�3��1n���#������z�ux-G��r<�А!z�@�.�#sb�����������Y�i>�����{M%tSĶ�����/ĐE�S����@B�U�N�y��K^��)��G�˟9.���v� ��z�<c��P�&Q��{S���q=��ӝ}Nt�A�^slp�*��NrENBn�u�{�͔]Y�K�yd,}0��ؤ��A"��L� �uaH�Ba�Hgĉ_�HI|���Yg�}����WΔ�9͑tz#��bc�3ƛ4���%R�x�2S,��I��R*h��[ޖ�ἁ������KfyƻjS��xDl�������-_x�b7����x��x٥�"b�[:˛"R�hS-���:[�{](tJ���k�<[�Lv
+���[��3�:�1E=��(�U0kԅ@y��EħPTi,�>��<4_=\�-~���ﶧ�r�,I��_�~���PySD폰;�p��E:�Xj�0��d�����W�����
�2j70��9�C�h�ՓPހ�
+����qn|*ݔPZ�XK�'���v�@R���[���e4��	������ҖfRC���c@Ŗ�Pb[��&�M2�#9�4Ag�mޗx���@��IA:���t��e�a�8l�	���5�,�O��Ff�E��-S.؋"�*%5�-�K��و�s+�a��Ln����܋p�,h�3¸:�0δ2�م�N��
67���h��Ĵ��gO�sxV�9�8U8}E
+���5a�d�����t��ݲ�
![u90+�e%D��O�~*�<�q�R�j��O�ebH?z�M'�k�-�a�>wxw��-Y�	�K����I���c�[;=���j�U�5��vޘ�2�	�r�����GyAb59H|�������O�sh�"o��kٕ�гةd9dރ>[M�A,��! ��y����K��c�����d�ܔ=Β�����j݁�P�\=�a��]���Lu�/�����!$���qd>�[H
+���j=
^��܋-���a�G?�{�����$q��\:�ۅE�>J�.,A�є=�O(�#� �xa/ח-o;?!8u���O�(�%<m��F�v��e��4�{$�W��+�Z�%R�U��Lr]��u��@�����$ѳr`�i�'��&��Y����RO0�)T��c\=-J �)1h,_�f��{ �=���g�hJ���n��ᮙq�]P�"~�-�k��g�{=�9�$�J ��U��o�!}K�M��=���g=�)�s���q���b7��.��nx�n)+<��DF�;L?���>�B\wA�3C��`�'��P�o���¶�"�N"�n�� ��3���W3 �
�RBz�N�*�D�����^va���	��	H�z`���@�^$!��9W0��v�eg:�wpR>�"�wSd���d$���kea��"e�ː#
�(����)�D�4��+�y�RJ+G*�:�M$tx��S�P�s�$Ȼ�,�0�{C�K�Ē%��!f6�B�żIE��k���>�j{	.}�� ��݃��9��oN5��DP������vD���=L�2_��L*$�_�RM�LQT`'O������!��¹�Oa�(7��Q��.���`=`ͮ�b�C�,UTs�oh������ё�QQ!��7�Ui�.��b����ף�e��+y3�=�d���l�~p�H#���=�����
+(�Q�q��&^@6���)���L��+��r���+��ۨ�+6HV�.S[a'��[��0M���Y�{�|��������9+h�W0G:��/
��YzQÖ́1T�%��s:����m"E��\xH~��{-U����_��빻"��6LB�,����}S��x�e�l��+�'�bq�w7
�7`[%xDq�����1��wSd���>ԛ}��a]��B���`D
�ؚzB��}�>t?I�.uS��x�WS��7o�B�@d�xJD���]���d"�ij!G�K����M�V�%f�|늶����R�4V
O6��A�6�5Q�^z�S�����^2�����]��Xf�p���_F���k8�^�������9���^�sʱ��
+�)�;u�z�������;Bw|c��ƌ��
	����L$���J�:G���М/q>hQƈ�z�p��҂i�^ͶN�|C�S;�D��O:۞����51d-ח���eLՀ%�m�a�pf�%�xC���G	���׷���
65��;�إ����%�'�������8G��,
+*Z�f�3H�Ya�[G�χ)�r�8	E����+��z�U�3���RK�mU}�HDzJ��C�{S�\�GQ��$e�y�M���pD��ン&�=(�1AxZJ��<-�*�	,�{���`<��Hklc�k
+��H%��XģY�s}$|V�ј�-$��ҵu�8���)�A3�;7�c
+��hl�76�n뀶e�8��gf�}��.�~�mK��f��l��Ko�t�|�[�sK�y�.�y����W�����G�گ����)C"� �"Z�:Z�p���S��J��^�-�s�y��ۦ����oQ0L<^;��ù��~x�ɛ��,���AK�֥�5ڹmf9N
+4���y�0,;�7m���C���	^���Q��!f����|$�w�0Qax�#u�Rp?�6C$#9�K��K?�vӸ<�@���߂�k�I��7�u�u˟���~Q�&Oo��Z_�8�*����@���v���� Q@?E�Q(j�gQCNv�M�g\%~�H1a���	å�u�ӕ�����@Aճ�J ��H�hD��Gt�HK`_atQm��`���M
+̽�D���]�.�ɛn�,��f(M2Q�{��9�"�$tF��F�=�H�q�vE��\�^��7���}�i{jx㦧�o�r�`���&��B��-���)K��Q򨯀��L_��%Z�g����#J>�F|�0�(}�#~�0��hė
+#J��F<N?�HA#*�(�%�_F�|���
+#����LwqFk�|���p�NS�I?��~��c��C��u����H��� �y��|K$8`2�P#��%��2�iq���b�D��i�>����S���p3`��E�L�(����Y\OyQ4P�K>�X�q5H�]���z<�oU0@�)rqc���&����ɿ1�T�+�i�D4�c��gP��' ���&̹�^��A�P|(��yMn���7-^^ӏ-�?�qF����{��=��_��%�wP�F�iEBD�d4��o�0؃k�S� *+BjP�FkTɉ����U nm�������C'��)���2t�2��'�A�k��">Ӌ���0��������Г������#�5Ro�0ŗա�u���{�I����)=��-R�|�h�:}�M�Ɓ�o��1�vZ�2�;<�p+�E�-�w5�����|�W�"��V
!�k$�謆)��@[�ի`&6�u�
�Ϧm�;��]\9��\�8,Ѥ(TE8�*D`��lئ�f:�[t�'D����L�'���D�},Bڮ R1G�A��]�+$wz%4�
+#\��t^����9�2(n�Y�k����@�RbD���L�S�/�$O?���k�����ltrY9��Y�Ӈqd=�m���#��D����4y�8"�At��.
+�+�w�)�@�$����)�[2Ɗ1�����+_e���{�5��o�=���.����2`�L�e7�SD�l�	�P�^v��-��+<����{�1E�����؏;�<���7�ڎt��foJ:#� P`ד��$�	�p�0!��w$$��g���M�y���CT�,p�"�aS1O�� �G�Q���35�ױ�#�j�H�ъت����,1K��P���F!��Q��/A�������F�!��y�BWhA7��n>��Q�/5�۟~#���Y��p,��b/<^�����/��TK�qBG�&�~DɵAG6�_w.z�F��M�^o������tp{��'���2Ϯ����~��.n8�?g�#yã�1>��'���ǫ��^���&�CzB��<R�#Bѓ�
+di��LBg��(=��7�����'�x�h/��R��-�����]�>9[D�@i�y��.��������	ɇ�?QE�z;1�|h#�1猠>ـ�O_�$V����֘~��8����� E�W]����:���7�~���Ǖ�uyT]��V�*����L=��ۚ}�S#��I/�)�y�\_�?�=��hz�E_�ԋ�aN���s/(ކ���(��"�2
&����b\HH��zf� ��+��(g��ft���h.l����C���##Mp�sp	`�5�/�H�6�M��֝O��׋r�~Zt&>U���a���Y������uo0�[�+��+�"Y��4=C�����cf��jefrbu+=H�g'l�����bR4_��!�)�/G�`b$
�y�Ɲ�5��Ea>��pM���&*�����O�>݃�J���e�d���<�
.��7Q7$��!� k~,:u�Ɇ��~}[�q3;Ğ�E�!�*�`��H��|����������Њ��7P:�Wi��
ouX���ÏU������,���'��y��yx���~�Ʈ.
+;e�a�#�u/�7�&��>ֆϩ�,��/�vw��ѭ�<�D~���G�P��R�-�-�<�^^JD�=�0�9�׈ت:S���-b�^2�C��(Rn�(�!��pQFe�\,V�~�>��"0��KT�r0ߖ%�}�6Pf�[v�D'��0r{��0�ő~d��EgSV�L����n��˘m���T�k"��z$P#�RA�}'�/N?���ú(`�E�K�X��(闿��~rn�fWܑ<�%�\3&�tQ]��^���S		�]^��
�uR�1�q�1�֍K�z$���gBɼ���4ui�.�P��k>��}E/��L�����E>���t��2`k��%�+�ƀ��)6C�[��%@���]����q9��{D��/���J?��g���q⎲*}d!��לRzVɻ³�*Wx�-%Ol�a~L*�Ͱ\�7��Ak��{�hxx5���VZ�2>��עfH-�9�fj*�lq��_�RB�tA��m�G���G�d�\��O�ۮ�~$D)�9���}qDϋ��I�{,m�(H��B���g�ν8ˇ���'�RS�s"�y=�9�<��D�>n��sr��K��mXl\&�'l��bP��Հ;)*������z~[Ă>�>�:�k�y�r��fpV���=)�B�(��M8z�(b4�
+�T�"��&���1��6b�t�n����_��Mn-��F�t��{�NO�fP�@��n���N�̋oqw��!�Z�ʕXÊZ㉤�or�p�\y�ߑA�6�{�ƅ_���:0��u9�F��T�����r�
+S'+�ޭ��*�-�>Xe�J�"���b�d�^�PF�t�@F*v��ޗ�*o��t}��Uf��&�?�-�pC�>��¹�e��FI��d�0�V���1`�H����TJ�pޓz���vd}i%a8BE٘������ܞvqF"X>_�����S�_ܦ�"����ʫ���a.��ַ����@�2�F���P��wÅ�]�a�ӫh����MY��~��Y5� �^cSoM��j�fCr�SA/>�9�s�Ai{[�5;���@��b��E03F�n�t�θ[���ͥ�cK�>6`tƕN�G|��N��(��[.���.χ0��{	�;Jܵ���)�hpm�^�j�M�7D��pp�g���Q�v�E����M�.r[D'?2�Ԃ 4�˥X��l���-�i}a
+ǵF~���j���4��a�H�H����"W�'�
+݃" �%6��O?���^P�l���~t�/�x�bAGD��*n���8��̆�ӏ�E�	5��2��2L���B�`,"X�{Qd���������wV��=��� �{[Ċ>�;��Qj�Q�����*��>d���QC�������|7�sl�hH�S�����-�����)��p���No��ЎFI���\�X��ƌ��Y���ni��?"t�;�C�_y����T�^4$g�Z�1�\Bs�ܛ
+��@ �bY(��E�ɣnU�E���UgC�1%�\
++��E�V�8��vo	)�$v
�~U���5-Ѕ�Aל�gE�$�����{n�� ����F�7b�l|��[쁟��mhW����du����#7��%�`#�4�䎥�c��l�|1񜠚�I/vG���۸�fӭ.,(X�RmN�e@
�Z�����|J[��E�b�_�A˖�Ӳ��R�<�k/�;��+��"�u��av���=掳v۰��Mf���_]�į���Y�"�(�68"%��,#�X7��U�IDH����
+sz+>$o�j&q�Wk�� z�ƻ�궖���-pǸ	%$��x�N5fh�����7Q�w�t��7�g;Q0M�xN��:D<}�x�dS��@XQt��dMn?�:Ȅ;2�qu�on�S���:�>�9"N��L���R[�jڶ���bH̗�d�[�?�~Dv�ٲ������OڲyGD\F󄉂-SG9 �/��S0RFe�8qZ�۴%�"4�j/�-q��=>��[���k����Q����!��AJ������DL���/2W"�tCjmH�q��`������&��ܒ����Χ2sK�g��
+ؘ�ӢY�`�ߐ��P2mԍ�!��z
���������O�����$��Qn�~PQ�c8Q_�y�i�����ЪQ3E��$�Y��j���uv�7@&}V7n����D�*VA���;"b�Q(���ۢ)�i�H߬xG��>�}a���a����$A�����A��d���y�mG�Y�jPxs"��i��Me�$+sD}M��T������t����"��"Ob�iO���C[7|�5�;i�3-�E˷��v���Iv��Hd�74�.�@wKp�U*�5�չ���
S
+Ǥy<6��̄|Zh�%ݑ!���|Ro��]WT��G�2�o�F�z��z9�o��2b�B�9�͛��6+�o7HQ�]���O���	D����d�#.L�X�ވtt<.�i_.����i>#پ"/j�G��|QMsiFO�`��cX�zm�ʽBwa�B�uP��Ϩ_p�f�8��?��w�5w�)5��m��'O�^��9�{�O���+E0�l�ԭ��E�}���gP:"�6�̅�u�a:�x|*�]�5^�g�/A"��k,�2�	<�K�����M�1c�d]`3TS�vF��)j�����[���y��y^AA	�
+�BG����{������I]��cߔ;�+�������/Mz��;"��׷�Z�Zb'�g�+��s"���>��D�lv|������&l���@��a+ߤ�y�jDA\�V�x�G����hXG��fpZ�@{���%F'�f;:����w��B�����p�Q��=Bi�u�=t;����\�M<���dnͱ�{[B�����?�eT/�=&7\��-#Z�;��֞����L������š�B�!"[���^+<��lfz+�0�1bJ��?y���n�
+E���}I���~��E��(���m���DZ�(�3-FL��k��_�<|�����,������}�M%P�!�F>�劸��5��w:$�lA����c��u��jYT?�<81.B���ݶ�R��{�s���I% P/�3c�(�[*ʍ�b�~t�����a�����=[�T��L��'犒$�}a�l3(ɫ͉,JL��;V�R8�E�	�0֒q����B����2 ��+��睬��)���������OU|XFɎ�o�6�A�SH��~^O{R<��jk}���P�墋��Hn,Zv����_�X/�
+����5�{!@-��1���v��Wl��K�ȹ�mya��H��{j.4Ҟ"zwa�3&��$	.�;���t��SV׏}����.���.���[�ta����+#�_�^�Qꪞ,)�I���ADe_�E3��mp��2�]�c���]ņm��N���������:I>���"����5-;��� ^};.)�g��δ?y9��-Vx�-'��~s�Ml�<�~��=$AWZ�]�"�<2�L��7T:����>L?�t�m<�"*\xDX:����՗x6�����Irb���tuY�+a�qEt"k=�-��o�
+Ͼ�e�y�n����h.�	�2)(�?o����\%2��Wں4�U���vwED��}�=�նb`t���'�4��_���هKuz�%��lP�*"�wE��S �@�E��aI�8
�0P�9�2��EU9��s��%�`�x�n��p��� ��{.�ҵp�(���.��-H��i�IV����[SjP�+] �=2.,��}qQ�a��񣅀z�m�u�rwQ�+�Yҁ0hW�|���VMw��Ww�u�j�v�&��:)��$��R��My���8:)X�����3U.�(f�A80ĭ;�3�>y�uWĶ����)K��̂	t4�t�ІUA�6�殈�?��@u�R���0R��bU��6JG�w�r��]4ӏ)�'�N@�),�Kz�C­\��Mh���7Br�/��/a*,�l�KzD��.sP9�	��8������P����5�xw��]�5K(o(�B:�LkQ8\�H�6.�N���y@���j6����׏��J߻yWDп1!76Paf΃������� �g��0�Sb��
+KīaEM9���]ˏM%�!J��g�X��Q�'=M���}��4��x�}�
���2ҫ��}� s{W���\5v^�<X�~p�R�k�U�2��d2������3+S���K9~
+��b�=�&v�������/.塿om*X��� Josׯ�
"��V?�]Uj��ա�[ȱ��2cDD'�UP<�h�Wk�^t��*�f
+�M}�W�g0A��[��例f�m
+O.BE�'���Ƃw��*u�b�'�ɴ�1m��Sh�cR3 ���^y�(��o����)�l֣�@�)jQ���yXѽ���`�B��-~��n�,NL��	�pn��95�[8��fA�����rmp�=�)k{����� ᘗ,��S\��$�#�{�1F�}�qO����C:p#�ߕ���6�}�w�e��&.ƺ�T:0�faia����J2wEJ���OP�8��<{B���|Ԡ����[�S�ՠ�]��l}s���›����~UFnE}
+����f2dtۼ���TTn=|����OK��	/,�-��rC���~/Ux��IV�0�F���*���<���":�9b��_	A���.lӎm�r���Q�\��.!����� �!x�;�����s�җ;>�y[м�GВF�V r$��[�dĮ��$flS�n��PKN
+�p&�@�+���	�O���m�2i���
+!y���k��h�٪+�3w�/����Be+�.��U��&Ȃ�#-+�=��'/��	
 'w׻�C�C��ý]���M�$\?Ac��/���-�t@"�ѝ�C�5(�</P���aG
�(Io����Q�洆������O���lI�a37�T����	�����u
ڢ1�|_�ˊ����1_��ׅƺl���U���M�&��vkϧ0�"�3rK�bE�Ḹf ����4�QRM�+2<<�/��AKPiZĪL����¬ȿ���Ǵ5��
+1s��Ć�H�ߠp�P���	>
ߵ��1������3���#�߾"��֙����e��L������\r�p���O��^�6���'v�of|v��T�"J_y�=��+�kq?�5=�R�;-��a���Mu=�켯�z�U5D�`$���젌8i���="�����h"�_�‘��_�����a;l�=�l/�n�L�xg*s����jZ�%�5]���[Ⱥ6JC�N�(�-�I(m�j�`�&����.��?+ n���a���7=!f�6t��Q<�D�	0'�c'{�0w��M��eV}v������u�Vj���|�~v�a�9�LO����]������ȏ��48���
9�����
+Ƌ7N���߅�
+�wE^�#�M��Tԝu�����7'�ځs����|Q�˟	
+�-�x=Ύ���e����/(��.T8�
+Gν[P�d�@bb��L�hJ���V�����)4�CgL�
���c��`塑�}T.�iO�1R5�[#�V�6E\=�����<"upߊ�y8����)D���Y������RLY�ۥK��ml�;���jXh�^���`��m�Km-��ν#��TQ�~���N:¿!Cڌ�&��S�B:�=�qeN��p6BC$��'�h��`�A ���U$�p��.X�_$א6���]���Qd�84;Mv��Q�ܣH�0J�GV]2w�'�PS��+3:����a��P��xR�����
�8M
��ag��2�XkAbPa�����Q����(u���1Q�\Q�bKzn琚#�v|������J�}djU�Z�X.k,�V�+�_4����j6�e.d,�ԏ}D��Q�飲��\.zOǯ\�*`���6 HMK�e���*�[�6��6�A`�#�ؾk���@E$xX{X���<V�C:`"HD���΃� H���RG��������{7Ѷ��%�?S��N��y�]�D�����G�)��[U����JcW�_�)d�	|-(��n�0�5���B���PL�m�UkLJ-�
+��2�{Bd�\�<�T����g�Vw��q{���1��Ck �f{�\���/�����I�WD���]��9Y��VO���`�gI���Ŭ�Q
+��](���l��+-'VB��C#����f�q]6't:Fu���:�����
ţ]T�|�1��e
+r<�R=�[hT������Ee�1Cq��V�\Z�O�7Y:�^��B�`���]���U�W�Aߒ�C
+)�7Q:�>k]�c�������kߔ_xMw��1���'-L����i��G�j�G�����3����[�Y�O��49 ��Ht�9���Ү
+X�n@:|\^���=���7���$5^C�2}���H�A{��� ��	�7��Y���Q���Z���S+����z�dEըR��i6��V1_`����G" Bz3d�ծ�{��������8c��8\W���x�b�.���ՠ��'�^<���}*��ԉ���Ɔ��IJ���=����TW�g(��������	��gG�[���>f{?{ؙYz�%�Z�|��#5���`�m��@đVt��Ÿ�{V�>����J�|��&��6jм�=�;0Qs#̣�N��'MU��B���Ȥ��0��s�S"P��[�b���O!�+O�9��C�����C������^��-�_�;^�ڷ��׋�͢p��n3��0ۼ_��iq�`�H����MƎ�e0sV�iY�����[R{�����$�[�7���g����!mra������U��nV�:�'����D�'��Sx���y�k86�)��O���w�v�����G�������������p!N��S~>���o��!�ҧ�K����	�Z� ��"�O�12̣N�?_�fY�������������j.�p�"�lr��=��C�Ÿ�	�#��#$-"�DB�
+2�Cq}U]D?�٦��A�u�P��J$�Ӓ�D'x?@I��S���'�����{"�Ȇ��.������`�NZ��
�7C�ıcY�{=�i��&��ǰ:h��?,��p@�)�=ԓͧ3k"w���+��4�C��&��뽗�?��@�1�ۆ�inp��z�!Q3�*5� �B�����'\b�M��jXP.����i���e�B��wez�$�<rg�_XT�ei+��E�d�#�R���hv6Eg��X�
P���p��Q�_�0�"
+���z��:f���,��*��D�o�^��k�zu�f+���v�m�Q
+6J����b}��3�ٓ�d��\h�)�`O�	^�|戗*�
+����fQ�'��[��@�Z�:�E吲�Q��խ(��ML�TzO�렎�\P����"�8U���ض���nG����f�k�{�DŽ��!#�,�k߅cu�7@:
+��
+��~�-��!�a8�����٘��'�B�U;�$u�R4Y
����!�6�5[�T�"����m��Ƃ�mϯO	x�
PA�/kF@n���΁ϷOF��%ױF<u�mڒSf��T�9�B�:`���$��i�5�H�1˶Q���r��
+%!�{"s�Ie�ݜ�!U�ؚ�`���yPI����
��e�<���a����;�f�q?���-G�_,��CІ�^m�oJ ����ix���F
+��}9$��qH�݊ډ�$�̠���*�)�o�^����s�Ӄr,i��5��ܼ�h
+hd��/�r�V���m:�hعu��Nver�����l��W�?|��᧢��3��W�3�׹��bd�x6RSq��/YI�ZPn���D��
�����C�
+�����q��%��E���a�7��%���5�,y�Ƌ�J�H�샯��^�P���_�_��Y`�������q)���k[N$فbO8+�+��)tu�l��bz����dW"!��%�C
o�l�3�fۡÜm���^a=k��UݧC��+5\�AeZ4��P��6�¬l��B8�7W�2���iWؽ���Ζ���M�3-��U"���#�]N�J�.6'���Q|��q0�����D| �:��;w���E���9��CK�/���{c���^�s�V�z�aP)��D&�#r[�k�v��~�{hp}S�x)iK��M"9�!
2�������᾿'R����m8�#%.ϡ����c�����s��օ�U�3�(cK�<2\E'O����Ef�����{B������sHVE��ȝ�2䃚�m.D%Q4�3(X�%�[7�
�=���E�-�M����MhQz�3d�u
�U��Mb��B�k��tKo�X��/�������tQv
+�I�DZ�#���`А����鋘��m�ըLJ�vѕ�	���CNƺ-�-�]��ī0�Z��.�\�v��Z:�lY��u�i��E�f�=dg�I
���6�ٹ�ɷ��G4�{1@�]���¹[��)�	*�(��Z�5H��$��8h	|P
0����<&���|v@	�$���I`0���y�OXp��3d�933�i�W�'Ed+��Ea��kԞ������h�G�����>�Ծ\iڽ�@�s�� �l���ջ�
+
+���j�d�������Js���dx�N�&�XV����A�d�Vx��6�m�o�f,���g�Ld�j�i����F�9��O�;z���7�����V�E��֔��HRV.�ugzZ4��b��un�]��~��ݬ���_�?��a��"�Az��63<�ߌ��Kn��:��ӱ�gòC�mH������|�[f�E��V�1sQ���"̫�`e+��]�X*X��M��{�K��!��FJ�{ؗ�>R�9���ɉ{R�xf�ɤ��R��߄��ݽt�|���'�l�9�x�̸�����3�"���;U}Z�e��̬�>�m�Z�&r��_ �������h��n��s�̝om�F�x���} �W�h�2,T�K�2ּ�,�ԩ�u�PED&x",��5D�2;3�֕�c"���F��=\�L��F͆gݼ�ʒ�S��v�
�t��!�
+$��ˍGY���.������'�ڦM<�[�(5x��Zv����S�	_{�	ڒ�ɶa�L��)*{�QTF�9��-"�\p�^Eӷ})<�(�^���G?�]�L$��K1�ͱ�!i�������z�� �ʿ3����������_l,��	�����c��?�h�� a�?HW�|��N`���c�kv�b��A'A�����Gz?��K
+����V�K� �}�����]��Zh^{��Q6\�<)d9�|g�q}�,��>��<�P�

tE��X)r��q��v���9X�k|�)VC�U��>�X��7�
+H������k�Z����I�j�f���@���kѺ�W)���@/����
C�q*қ �N�W$�@��5��lO��S��A����L8���0�J��G$gBk+5-��M�:��f��HO���J��P5z
+�٩ۡ��ұ��Z�4`-��F�릘����:-Z�m��y��O'��t�p�Tb�7wvP�����i�َ�+��G��iz��3�
�o����B[	�[�e��H�I+c��@������)q�e��"�H�ښ�I��8t(��Ӹ�:^�>���||�յM��\�ϡV���Z;>&�r�N���+(<�,�c��Զ_��P��ǜ�fj���(�j��n������W�dz� ���=�YDH?�:��WS�
7)�*<��xͻf�����O=_��yқ%�"1SGY6�H,�B��b��W�|��n=�(g��@Q�]�'��E�kY8;Eu�h�(+���o�Ho�t?�Z)��H��B�m���mFn��IrF��`�g"�В������[#2:��$�JH��ϙא�k��;�d5��:M?��s��w�΢ɝN<W���M
+����|�y�\Du��I�gÖ$4{&6E�
������خlT�+��i^�ݶ�,5ޑ�?J[�=��; v��ǫ.�7��k�|��ڣ�A��˾��(?0�fZ�B=-o�vd�L?�(��Y!��E���$C�-y��W�ѿ�����k���H:X�&�S���?�����M��ƻv�R��N>���~����l"��&�Vq�s�Z�e���3Nd�CE��r��'-J5�8����E!bix�����J�AE^ؓ9G�|�\&� |F=~�Dx���˵����3�]��N���[���������r�Κ���nk�����P6B9@���jWo4�%�H��MN�:� ���[���🡔��:pi��M#�L�N.7�@����PQ&��34ՠ��ar�v�Z�-o
+�"]�>��k�SK�$zJ�-����3��mq)k6�N��8jg�����Ŝ�Re���݋CD���l����	�i�-��񝙩m6|1�o�!�,�砍)r����e'����X޸�pN1�Ƚ�v�N��!L*�Z�A}���pΰբ���>ܨ�v�\�yE�>,�L�	�~l�~�:6N��rB��ͳN�Mn	�UE�>Q;�wˌ_�e��:�|Aމ.qN3V�!
Z��Zp:�uL{�7H��Ń������)E�m�&*�?�C�ϸ���P7�!��)��L��8�p����^l�Y���nˠ��B3�9�w�fV+ ���98�l����zD<�{;��A�4n1�vu]�Tt�
+v�;ˮ��ݷi������ԭ�7�ِ�'��?�3I�v������<�$^����1?�t��w���?ǃI���`M��g{��b����:�pk�ĔT����[���'񩸗-�A�ck�c�U f6��Wd�zaۺ�i���Q����Rk�$e��D�l�k6�\����ֱC$��=���,
��֭�){Q/���l�B�P�߳oZh��ේ��UPE���A�W���>�(�����l�N��?y���ԨEj%�W\D֤Y�"6����Ɉ�|h��d�s�n�(�$��0X�R1�ӐS���\�m�9;��c`^��(Gͅq�j����m#����#����o-Z����f2�������ҟvxǍS��`X2���h���b�ɵw���8���euec�vG�(��!��������0�*�:�K?��tS"��ﶎ[�m�"������,�VE���W"��a��ȈI	���[ 7��pMl���@�>gBxaT�0E[�c.�J�Ck�~ď�޺�`�6�)ϖ�IH���Qi0G��b
+mp�m��f���Ȃ��0�rVU��>���C�K��ZD{q�Őb�#s޷U_�H��F�Y��n
+Ź��Ò+���עqK��ҩ�l����vv�A�v�+���8*��5ピ��E=O�;���-�~��G��jࠜ)����D,Vl�
+���ۆ�k�	Ī�J�L���Ć8	Zh�V�Iz�[g�%ce�S��Vrҏ7��6)<4샯t��f�������a�Ų����!v�@�L���B	��Pr��񠭇r��}'G��@^ٶ��H�t��1�
z
+�5#�
+���9sr���?����
���^�a�� �ڝ:�'>����9^9c��*�c�׍�Vf��6��쒎��ü_��
G���f5�,������N����z��e@A�t���0��ꔾaSdd�ֺSc@�yf��q�7�`���D�g�R��$��ǾJ.<䆓���Rc8��0�[��e���.��B�~L�}?�z���B�%���iJCn!A)�
� �g��/7,A���"W�QD_�N��Ex���]��W��uT[���g���T0\�nL�e_/L�����sA\�/o�F*��@�^�!rX��-<����h2var�� ��&o�cH��2WS����'Ge\���vEW~
+T�5���_�_���������Ƣ��h&q�2�mu��;��k&t�p�/�����Q����XLse�fXN{M��C�"���MfՇ*�+0^���h��A�&��p���������4x(�'���aAy�#Ϡ�p�n%���b�wk��i�W���j�@��=�^�ҿ�D���	���O�<�qM�{e=ͱElN������sx5���
�N��N��Vz;�$=.�!��|d�����j�Ͷp۱	�oA��l����)Z��ⓕ#+�=2�8��]3��yr���L1/;���	�KB��i\�לt�;��1�e�7�O�܋=5С��
+X�ll��LE ����4yM�'�I�
/R�1md����-����|/\��\Q�|X�O;��k��TЛ�D���Y�#���ChsLo�tjCc_�1����V�u`n\y��ۋ����ڲ,�N�wrA]���˷���W��,��1Stn�'���^y�B��(�����aL���oQ�
k�J�`����[.Sq&��
+7pw2}W7�[��S,R��R��љ)�.k;	�HAV�i�,����|�9�^+7f�+�+��4K�n�(ף}�/l�89�T����։�D�Z��'���X�1=\��H�'M���h�t�<	�k��?a/�iq^S��ľ	\�HН�f'��?�^L
�Ok�H�
�
�����!�pQ���� ����g����|����m�d��H����(�8�!���|����VH��3����v�Q�(ԝap�'nzc���Q
��Г�D�F�4G���"�9�m�:۩ ]����?2��#
mJ�F��5�4,����e�E=�b�G�H� ��rӀ6����s�JX,P<E	�8� f*�E����3��������I_��΃����:W-U����'I>�{�C�
de���靌�Z��s����V��"������ ���j ^�����c�K��Z��$M�B��V��=w��K 12ч�F
WV`�&�ui6@�|��<��I~��n�K?��V�
;et�1��8���!s�H�vUe�L��d!�ܚi��e�5~�R=E��a��헉����T��2�g/���E�X$4��=��?��89��l7��eƿF����z�e�g�Q
]$�C��k�q
�m~(g�*���	����ࣨ�8��Y�K���L@g��UT탛�������2H������gv|rR�q]�����3�b����,��X+�����
+�$BS�,���Mo��7�F�����HМ���ޘ���(+�fMa[V�Z��gU����+>!�0�"L���Ît�&D��M��v�A�k K����j�8rU�'�IS"`�an���Erfp.���&�s���N?�t�>"={JT�>��ꕎ��\�Ǚ��CK.�c������w��L�aZ��w&����rC=��>���Qn@�/�Sg�e"�'r�>��������M<S�a�E73��.��|�T`6���_��(A��Tf*��Y����'��7��!�����U�#����8?�p����//z�͸s*ڎ�w��]}=`���
)4�v�=��y7@�F��^]��?�Ro��{-�\^,�+�|��\�)��X���zJC�͎ۀ8"�]6�=^���;�IX܂�8l,����4������������ ;�	]�����9���;�'�c.,~�4�x�D,�'��f'U#DD�!���ȗ��H�GN�!D�a�@M~j��#��[Q;O��	�B#���iz�u�y�&�l�hH,����@Ua�P��ɞ�
�Q��
+��qy����# B#g_PĂt1lG�(�r[z�.3CA
��q����������K?�Ix���~lH��+���^j�"W�_+)��l�;�tD����$E4��a��J���=WMg��އ$azsD�҇����VJ\���8���[T�������v?"g"3&щC�I�8z�ť�?���*j[L��"M5�6�\�N�ND�����&8���d�*KwF��f��/���nn[jT�.��|z��or�;Lo�t4��������
+6JG���x{ҏ�=��:	�g���ƕR���2���o���]h��D3!�y��(löQLAp���ȧ���0��'�u�%��1�i۩:_"!D,i��ܠ��M���=�[sd�����Jc��^
f����wӾ�ѹ��v��8ㄌ��~��,��:��0Ô�L�a9''���ӡ�&�`ʼ�%��{�Ɛ(�����I��2�F3�<�]$xng�����w''�Gi�|�o1���1�n��DO�hz;I�b�.��_6(R	�i?0kA�[6�����Ĕ�{7fM���^L�o�~#�y�ӿqW���N������ผM����Â��c��NMN$6�����K�C���h��-���5i_A+�3[����wh���jJ�������vO���T�h>�V���=�/r�\06���1���C���:~ڽէ@ݯ-F	`bBW�M��:����$�{"a��^��,;[rf_l�#zr�r��}ͦ>���/*���]�)���V��h�Zg�]Ȅ.΋D@����N4�ine(�7\ ��Dm�m�1_�j���
�EU�Жf����:�E6�W]QS�e�������/���M�}Dɇ;�_C�J�W�[�G�������J�/6��[��<��s/�`�@�K��Q��Տ�w�;�)s�d���	6 �<����{0����p�@�J���N����f@һ�S�-G]��)�Y�r��4k��
+�K��&�}�39)&eQwֹ��<N���H��W/�p�*�����?��X}��{Mn��/Ӎ�{����d�&xm�����v�"���c��+�|��թ�O)�)�2�j[�u���)0 �ԨI��x���?�eGEտv����fߟd���(��hԳb�‚������?+�&�6�atb4�[���
+\q(g>��E��[����|=�s�����~|ur���/��}�H���onr���-�Y���3�u��3V��s,pC��u�/���Hz�<�0�Th�s�aC�۬gs��2qzIT*-�"��ەwH�(��-�|^�c�l���i�]�.��S� �'m0��/6�!"�6DpuH�l"c�3��8���>��lz��"�������Z!^�=�|�C�m�%T�.�A|����w^�۰3ԴRN�G����v�ޣS�Q�.�A`G�_J��
+Q��7/)�wꋜ�l�.�7�*�.X��0[�����!�Ӄ�-�'�m�l��G���i��~Z���۫5z�5p'ˀ���l�~���1G����Z¸p�jW\h�V��9Y��P�Q�;���I_^ްmO+j�u���6�
�G��1׃X��W��<�m�p����&���FL�Aw���Q^�؟�K�|�n���5R�p��>u|9n���
R��pn��QS��
�"_7Ja^�S��c
�Ϙ�C�0R�D��Ȫ-s�j�t8=��y�"�+_��[:���a��Uw��E5�yPT��u���{����?��a��C�Cr���28����	ۙ=nz�}�lZ7�Go�%.@*d���@��œKGܯ�G�A�M�Ӊ|Lڞ�.�HPq�����e�_����c�)G�&�����d����w�B�����v����.v�[퓬:��<qG5T���쎙������i�����������sKm���z���Ǜ�j��!��l�7��
+�����\�/><�]=F����'& k벘�~..�t���'��k5Ts�1"��Ԍ? ���V"��yT�N������t��L����/݄��P(�r)W�KH��<��\�_�!IG6���`�F�s�鍇@��G�ݼ���πtB~�⠛�����D�ĺ���炰g��4�����kPVX���� ]�E�%..�wU]a���=7S[
$��Q��H�u\�CԃNc$j�va�J�Odc�����O`�Y��)3�Q/Bгx��R��b�V��Ms�ro�/mp�aOB��!��b�{�5Z�"��G+�Q��ڂԶ��fj*��jP�Ts�.�D����6��F�q��,'���G|&�Yۘq��ہk�
�f6Ya����_�a}���%�x[Dy�IP\S�@�37�Q�Az{D�snŸ�}F�Ћ�~|����NJ{�m�t��DQ2���ܤ��.�*��PP�t�Vp��^�˞#4x�ö�����PO�����o\���h,�SJ�'*�GM?��
`�����!���#�7|���);M��u�j�CF1F�"Q�t����^d���\w
gf����%n&�hH�Z�J�XVSD��.6�O��s�'��i�Ue ��E���l?���N�O�ّ7��F:ʩ�b�H2+�)�?�H��� ��vP(+�X��a۴Ʒ6(�hpg^��8��H��g�Ejwŀq
+��0���T�;��Ӻ�xg��09�Oj��`R�t��!$�ܝ�n�+�}����Ha�gan�����q�0d��,H>�ςs�3�Y��0d��,�,/�mR�(�$�h�[�u�g�G���6�^rӋ���6���%�q�7���|H�~t�MƣcwD���P_R8c���d���>��Io��-G�j��c�;7vʪ��G��,��8�y�e)��"�{���"��]������Vɂiq�
	�?E�M����.
+Vs��x��}��E�ߨ�c�:������>�����P9l0ud ��(�%:���V��E����#X��o��/�"5��sd����W��7D���ɓ�)*���/�{jf��e=M��aqА<F�+FXQd�3_�L��>�ZE]���?a��[����l��Q�$�E%����z����֡A����W]Wv�3k�(�\z�pV]h�A��$O
+��<�2��]wV��u�5�JK�
�� ět�G�g�U��h������ʍ�Cϳ
+��
c~���0�22�[lk?|t�p��K����QD;/��5x��e��P�S�,�r`�7<\b��;�˸��q[`QFdG
EЬ�u�*[�+G?�z���R+�FQ�j�hܹm���b��RkI>P�"6XW�W�/���W����+l���o�o�����|����/���Y���ɡ�|2� @�R�
+E�ru/���-�u�G��>'I�g9�sf���Xf��7
Ic������3�'L]c�pM��54m�|����HB�������uD�1���?�D���g��+�)������;��E�g�H�����Z��&�Jُp�X�6Rԣ����
y�
)����ӏ.�����}TGy
+"Jl8�< yp-�1�ڊ�W��0�C<�A_:ߺ����=�.q_d�\�W�H:�kk)�
+)�x�\V���K���
���S$n���n	�e��9�b�mro�dQ�����LI���$:���"8�P��c���;�l�g��A���w�U��Ԍ��<+A܌
+����?�w��*>�އ��V؅��K�}5��Ӛ|^z��"���;���ܡ��<y�
��h��m�%�������
o���V���ە&�(o�`��XD�O�ʰ�T��k��eb�!�W��� ���Ky���~|���/��V�,*�9�N�Wx1,���{0���x�6����
l?:�!>G
����S�&�(X&�.ߖ�9��4fb�YG{�TWV��t� %�b�
+V�	�O�EwC��G�2��	헱^��H�
뾻hj�9!�|v����p��^GPD�0�~�-@d���8[�W��ҁL����������xh.^⊾s̷�GɛUB#��H�-ܗ�Lk�¢3Ӯ��j�!RrvH��A��T��&w
+������
+�����2پ�������IYH�D����DP�~Hb��ft�\�KX`|l��G��/��_U���{߹j�h�x^�
+H˭Cd�E]�!Z@
+|�.�����&X����
+�|���V�[���i�h�K�3Ĝ��!�$�Z�
�LC�=���8�4IB/�K�'.��qR�o�_��Kx���>?yypt�߽����T����1*Y��*��	n|��W T�M�?�����+>�
%����M�� ��X{�Ǖ���-ݵ���ļ�+���+\
+DN�������[x�qGeʩ��̹�7+�������
�1��"��j�� %�s
+�� ��h�v�/��dP�]f;��yS)�
+��(;�غ��
+g��H�M���K
+�� N�^�n��4�%P����4yM�m@��
+v�#GxN[o�o�S�?wIz��m8U��fG
+�`=��kǻ��3��S3�M���D���&Za6D���31Z�?�;�~)�b���`��g�~c�w�Ho���أ�
�̤(1G����
�Dt0�XK�V �;X	'!��֚ػSF4:��[#R�g��Y��
����x�h��U��
��kt��}�7D���n�7�-�D�a� *MP��&���o�eU}�]a�HQ�3�uxn��z���e���뿼!R]�������i�uU/PR-��Rr�dN�"���Hؐ~xQ�����OR��������W�H�K�@��j���M����:��7D.������	��B���"�=�
+$��ݽ>��"�C��$kz��$��)m�8�0�C.$��f�w����H�p��<Q���?�~J�I�����^3��K���.G���A�f�魒<��o��x��+B�|��q�� �E2K
+�7D��'-!�W�rmA �2����*�I���\)����ϳ�C���{A�?�$k�S�[��H�z� �5��97D�
NI�Q�m�B�%�~�D��Xm���|�;�4z�Dj����v*)7���7�E�<��"��0�d#7DJ��i
+ۿ}ej
+gߐ(9>?�WY�Ar��z.�k�)�w<^��6�T[�D�������pZ�U�I��?x���Va.�o\j�iH�`N��I?�G]n�ϱ��2~���ޖ&3a��59ƞ�N�+����OI�>�r����m@
+fH�啓��
+��龀�	����d�Š�O3�n����i@��	�0�
�3�Fp���52rm*0}\-��/��᮳\��*,K���D
+���L�0U�g��܃3fY��S�O:X���Yg�[e�u��D������0�"˷��Z�409w�
���`mW�eԣ��<�Y�T��=��{`zV������,��O����]�P�bsMQE�-61ӟ���,[A���RØ����2KŦ��xr�+-t��L�OqQ\к�B�1du� �������Q��c�8n��uo5���)qZbp"xTxAL���1c*������I��z���+��g�@��ղ����rT�嵒�*[<�&b��`�8ͬ`�t�D�I��Q02���V`r�n��3��n$�@�B��+����o��4�ֈDߘiuH+�#$zy����mh; ��m�%G�b�}��Y%�)��DS�`�_��͑;�ei��a7E*�F�8���y�����]�x@���"�<���2+�L�{�3�Ki&�L~��)rd���W��w��N4(�k1�����p��,��	0���=����z���6}�#a�<���Ï�gv�ӏ�(/݇B���
H�P��H��)g8���8�6�!#��l�@�Tf3��hV�M�wSd�X-��!^���vx�4B�'AB�v�H�zN�3D���t��L���\ �	���Gmm���b��}���$+s��"�fi������Z�1b!*�����S��-�bA[ևR��:�j�f�5���F(����H��Qr�4y��	��8��1����"%�Z�!�fDE�1��h��6�	;�l�A�G�~��H���d�u1�±�4����$��Qk�X�L��%N?�ӵ�\kx�,:}6yH�(�TV��+Y��I��Ëd,�Iiz�(�,��N��c+��.
+o1,�Kv��Kp���A���]�q�*�\h���Z8�c=']M��"iJs��#���$&I�
��(<#lօ}���x@���wL0I��u-+H�t��	G�����D����w%��r�D������Ed�^��Dp>[�\���HC�ȩ�=h�����"0��PB�����f���Ɗ�/�_:L��J�������8�Qk�v���*VB���C�?X����\����]��'�6W��3P���c�$��t�of�[�$*ݢ:�Chr~C�A
+����4�_O�ѥ���\�>�dW��n�a�cR��J��T�}uv��"S�7��9"�X4]���~�WuM��\����\$G�)9��;��/�lT�E��|R�7H����g3ҋO��2K��f���Qn��s�62eF@�3�
�˖�C� U+y���\ڐ��d?WI�/�	O�ƅȶ�G���s����ND��~�*�[7�����a�졛;5u�f��"5�׋dS�I|a���d',�� (��)������E�_�#�|���r��
q�ޯ�CxRw�:����2=�{;����L??r��O��0Tc][ۦV�G��S.5\t�ٱ�n�g���?}�-f=���C�
+KEd���� א~xQ��#�^���*����IX����� �F���va�*�%����̱RL�]���$H� +�.b�7HK{uQ�
6�<�~}��#QH����%����^f_O������tTxf�Q�?�^f��{b�Z�iww0�(K�Q��D��'�1�¢].���=j�"��4���y,l��DvMUW��o���L?"s����,b>g�%���o��M����x	�'�k
+R
+�'N�I����+10�a��{
��*�S�yE^i�;�7�� m�5���@en
+���DZ��h�vQ�=k1���	;�i�׍c�CE�j��`^b]�`�U�̅H遡s�0]�M�~("7�ٛ��Ty9ք��򉁊�W���]TjrÜ���!U��K?�x��;AU�'��V%�*d2EʐG>�aς㧏GE�!������8��Y��8�~G`�<
+2�M������#-PEg�W�'�0�����Z�{��P]�(�
+�sd��b˟�t�n���@�DJ�v/�����h�5΁t��AzA|=s�We�c|�������#�!A�j�oplc�Z��CL�!d������NҎ
+�p�JQ��_�D$�����rœp���1�•ó�v]�-�8���ֆX%r����"3G� ��V9Td��z��W�����1>��όH���kD�N����4��
eҷ=�,������Z[@�ո�d5ʰ"Q���/&(��\ftJ��S9*� ��Vl0�z6��<�aZ�6㊺�<��0#�b`�=�����]�k��%��/�M���
+�q���@�\�!%����,�A5 R&D���rW*�bH����u�\��r��_���ƂO�n���ILPN�o��jF�����0�Gx������)�Rت���M��"�ų��ʽ��J��1�4&�]��O��?�&��!X�o���6^E��c�-4�{�F˱HZ�mH1I\=Jo�L���rB%��#K����0�%a��Ê��n�;)�n���H
q��]=�C�i�2��"���E-��G9<5?�}��ԉ�DR��})���p����94^����`x��������&�k�O����h>�}����'tIJo���e�gM�/�/9��p�q�g��%/���3�Z�E�R
+�aQAF*R'G��i�r!b�o9@�\H%��C��^Uq�?:���k����)ś�9_�P-��gQ-���q%j�|A�#�b �F�kP���H��=�$���(�ui�D*(����4v��8�1�w���NL	����aǞ�S�x6����H��f���YJ�q$�Aes���Ȅ����n�S��&}{�-�s!R��Rbg_w���L�s�-�66}��-��!$�X�:��"C@��QJ�a�vC��~^D>o\���ӱ�7�2�N��̰�	��Ұ�Ӄ������W�˷�/�/�v
�
+&nA�=��t���C���r�k�
���]M��*���D����:����gX~6ܣ7|N��N���P[y]�-;:�qb�l^t�{�)g}5�1���L��
+�M6hg��\W�Ⲭ��BlQt��t;>�`��������5%���Lڦ�28�Q2������Ǚ�=�52-�CK��g������}v���"��q$}���ګ#C�]b�[��n	�jZ�p2qG��,�)��O��D�~�G��,��\�%G�;���mX�3��q�OY2�a190��$�
�؁�yG4)���|���	퐄,r��E�5?�y"B�9��&"Kf�V�V�5f@\A8\fg�V;u>f���'9/,5���Зx���Y:��M�__�\A��?�����[k�y�x��ʈf�|既���i�Z>���zq^_�'n���x�i|y4�M�|x|���=�l��Ax��!�p�٢4o���#���
��~6J�����G{YkP>�a�S���>ݎ?��)$���>hwzK%��r=?���t�V�4ї�T��t߾�>���������|�R<�Eh�﷣FO%EB(魐l����Ʒ�����]����G���U��D�]yX�sw���,\�is<�
ŝ�a��
+���A�����E��A~�ʌw�J?gr��rz�_����_���@�g����	D�mr<�-t}p��3?���an���B�^�(�y�y�K=��["T�i��A*�.	Q�m���6�QR�u�1͐Y��j�nsZ�f�堰͞�|v��ü����tC�����4�� ™f�!!{��S.e�h��א.�f^�ʦܰ�U��u_�fi
+������_�w�g��1�Tt��{�m�l��y!$�e�S>�+_|�T���%���!��~��hh�q~�w���� !
b�ܫ|���Ǭ��$��Fޞ���}N2�k����Q�OWgxg��
+�?~r��.����Zs�WG�br�7�=r�'&7vo���k�Z��Cb�>���C�
+L��D���h�D��)X��Gw����B<OWDB�Q�R͈���_�ideu6)hc����������u 7r�kW�㖌��`�k�4;���%6��e=[�O����Ϡ̆'Ra)"+��/%�P��MG���u[`Ր5�h1�T�)b������1��1&�^���2�����-��C��狂e�W�W�M����y�N�������ݹ0�����u�%"zcr�ӵ����*
+�"�Hhc�����	B���Er��-����N����he��DT/�q����:���:���+Ç�-�xe�"B�	�����Gw�=��e�`��׊xH�o�U��"��df���th�n���G�J��)N?�X�3=�#Q��g�1d�X9���z���0sr!̋�G�у���K��P�&��6L5���m�(:���h�sL{�U�BE����Ր��ƕNN:�������O���<���yo)�BalKL1���������V���[�+��K��p#�"��䣋�ò���|XM���қ!�sk��L���g���wɒ>�j�o!ė���
ۆ`o|�G��z��Uw�,�QrG��(B�C�����ݦ�i-b��+q��j�ꦛ��UHU!�,���B��Ś>���9Ű���SU�P�ptv���?��,���נ
7����?���>=,�k��W�:�c����m'�:��'f'�`.;l�Gq�A��Sx�"D�#�0�El.C�Sr��f��E�*|�+s����
+/���w��r��ކH1�Mʍ��-&�o�Q�"�~�}�!b-�3
�oLrd���ya�?C��27`-�;��TeU2�"���t�¬���fDȂ�n`��ݿ�TR?~r�I�����e�ʅ5+��%�%~ĂR���vT���������-
+w_$��%B��I�R@^�qn4z�D���q����hAP��v�d9R�V�3��|������?�>��s◦��6g���>��"�-x�
+~9����ܲW{L_���3��,hI󷌍Z�hX+9�ƫ�G?�󀟌��N�O$x���-ߥW:?�{Y�(�������WGG�;OD��#�"}4(�(�%�*ݞ����@���~�����UAKtf�rq���]���-�{F0�PDkI#֯��c���n�{��RY
y�["w���$�t3qׁ������o��!���u����_��?^�t�z���ZKm�m���Qt�${�}�NN����2Bv���do�L���6��W]CA>h������ߊc~�29�f�����B1j�M��m�$ᰂ>o���Ƥ�c�����Љ�~X�92��^�p�����s�\�������n�tk�Q����S�7]�Z�m����f�/�+̱�u�1���������pQ��d�=Nn�HC�`[;=�Zڃ�-�˟���vл�f-��VHWݖ)	 �TP��jͶwA�4}��H8p|!G]e6�L`Лھm����UL�u.�(X.y�l��㺨��h�R1V��f����Hܝg]SLpT,^�����64|��i�g�EM�Bƕk�/"����s.qOji<�����v��ڢ�7.�*ɾ�}���λ_O]T��3���7�ރ��K�Q�?x���Q<��z��,���n�����=��k�E�^U���
+��������G����FD�!�{�iXXvS��ŵ�,�L|<+ȣ0������"}%Rz����b���#�x�1�+�S���6���2o<FQ��kxi{�����'/_�}]_�_E�r&^��1���~�ik$�
�ji"�h�F�0	���/���^y�_�%�~�I��b��}�֔�h��
����V+�,���a��o���'(s�W��s��KM��1
i@�4�\A-�?ۉ����o���=����wkj��gWvA��Iqԑ�cV{��LYc�s��S��fh�L��k}�>�[��n�����eܗ�p���u�^�΃C�<Yi��
���4Wzc�;���[�!�6��h�7JLK����Og�|���ۢ,E���"2W�v@�o��"�?:��~4ѡ�G�}�u��H��B��oT�Fdvn�(h�F��
(Tg'��kX񗴁Y<���}�J�ix3�\�k5:���"��7�銟ҏ'j�@�<U��Y @�<�5��;��^�y5�*-������+_��g���7���~$���ݕ
+�ʤ�@��M�¹��a������CLC�U*��"��CB'�P�d���_�L��ծ�J�&�,�۫@��R��`�1:�
+�p�L�w�!���)w$,�O���ë+��P�e������E5Z��]����OR����̇��lp��8*��"�sl���|A`�W/��WP�;|�P�)�*�m�7�E�o�TEEJ1��*E��Y�y?{�xt��LH5vH����7��V����Rxv逈�E��U֧ݟM������!���L��-P�$�p�)!V�?�C�Ri�c���È���T0Pd������c�!74�_@"��c�'��wp
�|�Ѐ�$
+P’7
+3!�H��s����f?�K-�j"������l�Ǒ��!�%߹���2E�+�UD���� �C���HO�s[�
x�B����b�*�����ax�Ac��3�K4�6��gn��~�c����t�ЫD[T^w;�(Az���u����%�F��	5��YS����)�����S�D��,�2PT��M�E��CMG��I
�W�Yo�dO\�~���n���8��Ϝ�fS��Gg��ʑ�{/���|�����m�I<�;����Zt?�x��T�|��)��$\@=֜O��Eꂃ�~�*�*�u[d68շ�/�5T�ӛ�E �`�47-�[������
+Ya����
��C�6���2Ҡr�fq�RI+��@�"�H���Q5)��'0��h[�I�B�V�~f�k�
�73���7�.v��Mo�ȵl����o��a�a�����"��u['��)�[e.u�����A�8����p~���.^B	hs5���")�*�#I�A��O�e5�f@#��a�6�
�Í	�H	׽x��Oj��bN��u���� )9�|E�^������;0�}�"�����ܻ�~���8|���Ip�?���)�i����{}W�/����G$#�������:	�KL�
+�^�E���3j(�-�P�&&���*�@S�M?��fB}���4��23�Wuv�D�C�>)(�|�-�Mo���w���Ө/*�v��J�k�F"��@Ղc�xc��g���t�P�q���y��i�WhC��w���W����D�����!�5�$����a�M����Ȗ~t��}ӷ����3�g$���Ei�ᵇ*r����z�mF_6@S��������^E�\�̵!~�WS�]���WT��"L7�"�F�Lz#O^�=��sH�U��`��8Z�E`2+��娙����)땯>ѕ]�p��/������?�-԰wƂ�#m��>�-�B9���eW�7�Ճ�ߡ`���A�j����	AT"X�9H^�#k�2ـ�r2Sӷ�|����s;�d�nͅ��|�����t�i��S9�E'9��T!ϔ�́-�I0B������1�E>Oh�@h�^����|�uY<�����ݕ�u<��������Z�����������Ŀ��d������P�1���_�WL��O�ﹳU\��;��^��>⿑Pz�D��B?��7�Bu��7n�1#��˷��w<���`�
+�k��g/|����%;������`��J��:�(�P;|=[zC�`b�
%:
�CF�s�.br{����l����ߟ&_���g��9�g锳�� � t�01:�%bz!�Z�
Q���ԩ|a@���g��1�;�o����bwD��S���v���8�
�s���|�{��#�	"?W��asŊ��D�_�"5WwS��jz������M��'լ�����wD����`%u�KE��7�E��iGó�����3F��)펨G��@r7��g�h(�MO��-��vKK;�9�����j�pH&�b}|Ĉ�8�W���f�� &ѭBP��Hc<�������;"��|W�p�\XL���]�CQM�|�~�ҝmX�A$<���a�]��v�������;,���K�>��{����S�i�ĵ�e�0�!��s)|�c�
+���(,Q�@`J�;�ފ �9L��f���>{v��c7�G��n�p3st�y�@�x�+���GXiCYdU�ꆊ�P�&�������4g�C0��-�Y���3���{$��s��k��TU�#�͙3wL�rR0��ʮX`%�$��̳�%�&6�-{��}3.��.T(�k�B��)g�m����˷�2�����ES*4������ɏ�C��1If��"�(gbi=rF��2=�M Kgݭ$��HD,[����e|��gLD/�P!�·�w��0Ea�(�cے��P�->��A:��msZ@��
+�'�N����x����i5-�K�=��<��|�̠ȧ1���G� ���V��`�p�a�4�|!�d_���e�ӏ-��@8,<�vwD|􉩲g�rM^$�#����d+*���y/y��,�]�N��8��?t��&g��#�_�l��	���e�l)���k~���Y4�$�Uk�#��+pe4�N���@���WS���}z�$�9����.�tғ/�?N(E��F���QW-b�pw�a�3�T��p˽�I���g��.��&(�T�_���g�vUۛ_V̹�`���ה��-�����]ͩ�7B�����}!n��0p��]��od��A����+x%�s������MK�� "�_�D,�꽕UpA>N�9E�q$9�"�J�P�=��.��N�Y#4&�cH!�8)�zN˶{k���)P�H�O	��G�*2�w����Rhe+��/B�W���K�#≿���Y#~/k�E�{�T�����U��e��&�-AD��/�����B�r������u�t�Ik�ݲ�0���/�_r��ӽ�"!�В�|U�ާ8�gt�	�|�������"�ƭe�l���P�p뙛p`I�����+L얢렩�O��8�>���w[�p?d_4q[g|o�r���t������,�mk^B���._���]�&=k���ȹ�e:�Ng�idܾJNDD�#3�;{X�@���Q�m��,P�a<�4�˛�X�/D���&g=)����h�T*���.��'@ۇI:�"��jC���
+I^��K:ۑ^�%��{W��j5l��>����E\X�(����Ɨ|���7�.���&���D���(
�z]���@Β[9������BDޮ=\J{�[��ǟ�Ʉ2T8b���!�$]�/�SI�}� ��G��+v�+�0���/�6e��ӛv1g�"�� U���x������C�ݬ��6[�Q�**j�x���
+S������!WyV�f\����HvD%� ��"B�U�N��m�۔�K��m�"@.��'�_��8��QpQ/∙l&�ĕ�
+��$�$ѝ��������bn頇{�_�HH-�,GF��츄�`��Y�-�x��$cz��G��j�d�9��$"������T���b��ߤ���JY��J����``meJ������ݣ�ν�����C]a�{���ǯD�6&1�_��FSc=�Ҥ�D�vh
+��-�,�>E�&czUb4a����<&�'gk�kآ����c��us����qڌ�̮�⛲
3��e�G�����s�6����z\�����6nI`��E������J����+�i��P���G-��Ud�6�z��˟MF,auE�����s�]evV����\��!ŵu�)� Z�I}f�_fʸ�v�
�Wi�O����mÌS�3��i�I�p��¼�7����ķ@����"~���,�웕aV|$Gn;~m�%V��b��܆�u�*��{��mN�nOa�0�}�|1 �(\��"R'����%�m����$��Dl�s�����Q�%0B�虙��1�=��D���iښn���=QO�fJ���N��B��)zU��[(�[��<l�M�*vODី�Nb�!�p��7�2(1�6Gr�O��z�;cgZ�UgV�H(WTg���z�ss~�Y��>�;e9j����&��7I��D�J��������r��!�A�ㆃ>(K���	��_��F�SJYb�Aȗ�P9��^ס��k�	�Q�<�N{���QU]]�뾽��=���5�Пt���R2+dSjKg��Z� ��[����(�g| ���:ve�Vq�Ah@!ό��i/��7%���[*�ߩ�,�h"@�RQ�Q���$�H��G�����o��ο/t���"���q#�-��ڂ�ACs��XĿ�<lX���ZK���2qǯ��������h�l)+�g搧~�����?�%����ˬKU�F*)/�����q/c����D���}�Db�=��p�z���Va2�SLiM�?��w�m��S9+b������L�7�o��1]TXdA�~���v����bK)����r(��D]���v��i�lQ�@�# 2y�S
+aU~d��^����0�6C����
���Ř$�\&⋝J�\���_�eǤC}�,e�0��AK�q�Y����i]�F4�Q�G��*%������
���C߳b�<�+�����Vs`���V�I]���8[�H2�m���1&���z�(��3ǐb�m0P�ع������r��������W���l������<A���qްV�2�j%X-��߶Z@X�S,�7
��`i��9��n��u�~���+��-�3�N���"a*NI��=)�-A͗�~
S��~�iYU]���������ڧ���U^�M�`vD~���[�t�	�"��[� �K*#�����}��V7-չ����ϵ�}džS����D���x48)%�����Q.3Ep��}<�ˀ�*��n�sFk��Q%`�iW!;���TcZܰ9	�`���,�ꉂ�p*/?T�3Ջ���3g^hz�=�߆W��'6	3
^��Gx��xc`�Ev�Q���>�� ��Y�k��T���h��6ǟ7��q�Ϙ��o���.m��T��G��I_־	����A��?�
+�X�=~,���o��ȶ�n�&ҡ/���bit(	"1���1�Qg�{lC�=�'R�ȹn�c,��r��'ٷC�m���F��0lǮ�Q]��!��^��X�����l3�[�:��(��ӝ��o��=z���$4��D���AU�=��„���_���-�-P�j*j)!Ƥ5�Kۜ�����Cʹ����;�e�1�C
+="3��".-8۝��j/L����3l�FD�����?M�������"f�&0�
+״�lB�J���3=��`�?`v��'��fF���B�@~�{��+6P�:{���Q$x���ӈ,
�f.Wt���\�9�[��J�����àO��Ho���'t�t�����ף��W�F��e��xݰJ ���'�"k�ʌ�V��p['�@�>
�h���6��Y~�<kČ��c΄����'n,K>�����P�u�?Q�̞2�'���Y�x�i�����9|z�Zu���@̔kY�?�v���}�}٨����0K��[X+���se����=j�$�Ȁr�/��Q�qv��&H�;�7Y�q�}un�S�g��n������z;�?�L���Ǒ�(0W�-]	fC�a��i�&��2N���Wώ�+���a�'�	2	cY�J8��1�.zvҥJg�H)�>-�y]�Z|#D��
-��."e�m��-Q�73���xOd�q]��e���?���sL7.�8w]��Ǩ0�#���3��5���|��l����˯��R���G�aENt .py�#�aIܩ;���u���ͬ�����c恷�\]Lx����pO$�A
+�Z�&��c�e��!l����SHR=`)F}�*�KM=%��
+ۊ�-�e������?�]��q�w���i���_�*E�`�����waީIt^�{"A���hX(*��"��I�����*�o����>�W�m�:��h�v�J���w��Y���t��+�4n����j�-�g�	�۶8*�4^��*?��M�E�B�����z�z	Hw�q֡����N��
�5���כ	<�H��0�R�€q�pLG�u���"ێ'^�R]�[� 7��c��d�z�|�
+Z,� hZW=]�b^��Q�ΉxXǎQ�9�̻�k��3���)7�0,M�+�'�����5��2�o����LC�wOd���t.��
�
���|��z�~���-0.�~���pX���	�A��&Ӱ��صk�ȇ;�;�I�%I�ֹ�DE|^�{"m�c��f�����}����8��b*���IJ:E�t�v]��	�zܜR*'{�
��ུNH6�,�IL��b��#ֱE^.�&�A�g���4Ta�d
+GOFuV�<nkTNd��w�UUieP�[�����P:�CYi���g��<+Ƈ�.>���D��\$6췯S�'�ή�!U�o^�Շ����$z�u>sټm–��'�¤�T���X���
 -�p��	~��s�s����������KNj�vb�EQE��A]�'%��e��e4��~*ɸ���$<�E�!hTU^�/w����t�E�y�[~���1��R�}��R��9L�,p�ay?�lք���b�\qP������>���;��oH���Rç��<�n�$��PKl0�C]��V-H�k�}�:��.`���}�׈g�]�jW��[��}��&vj�
+�X�b�]rՄo�,Yw���犟�/r'YY��rj~R�L
P�_>��c@\��LE@|_�[�|[�2��鼞�	5�����n s9���`��C�N7w�VI!N{_$B�W�҂Ӟ�B���m:��H�ً��l���/K|{D�`jݧY������sU�C�r�+���fZ��"��Y=���G7MdZZY�4#�,
t0ֲFCEĽP)#(_ԉ��EJ�_���s[[��L�h���L�BA.ۭ��#/@����ઑ���'�KO����?�ܞL��g��������R�c����.=M�h*��	�o�؜>D��T:ܐ*�@�9qU ����k�O�����>�b�m�2Qn5Bޏ)��eF��"H��"p'ap	kpZ�����H�(��H��
+m4��"�=bq0�T�C>Cͳў^Ҙu�OѻQ���j��;��Q�&�v)��"�_ڼ��u�a)��
&Z`�F�
+���C
u$�#t����f��fyB�-v�/
#
+*�� ���/�G���aP�[�����+iDk���4
T��L[�;��,��[�f��	��nR��<���}��j����X"�%��HQ�)����?��q
��:���[<�~���g��붟�����������|�������<���_�A
���_!*�;<�Y��s~U���ˠ�/'��(�8W��G�Nu�����֎�����gg`�	4E�� ��=�c/r�X���}Ut��}��m�;E���	��tpZBP�?�tX�y���q,�8��[ɔyR�2�������;�˓����j�&te.�$cKGDZ��C�W��/��c|3�c�)5?5+f�7@�[܁f�>E�+���H8��^js<��D>K���.�ݴuŝZ�G����)��J%i2�/�@�o�	�v�"��}�s�U��U�⏾�:A5��o1Fr�~J�E|C$_�������u���5[2��k򬟞��[_����irRO�R����M�8u�-��%x�O2h�Ad��>�t�y};V
+��ƈy��o5��GXd���S���S��'2:ٻ��]�?5:�]bJ��;ΎSα���t$��"@�5
+.� �1) '��б�n4���=e�L��0_�iߴ�97�����2�g�?/�+y{�H`�H�Z��������������_����A�߳UT%��E�@[ĥ��
��D�8��DH�bV��\�Ǭ������H.��(�q�xv�R�sL����ifXɮ�2�6�)��
IE��c���vn�5�
+��u7M�u����[�d��޸w3���_@&:h���$"��8LE���]��d��9��<?�-�cz=�'��9�����)�b�4��b���u���g_n
�}�
����������Ν_���1@1�i�\%��"ߚb^yN��[:J��!��V����u�S#��T��W�Am���
+OCs_�����xÍ
+T�p]�����[l.?�^����ʷ��(�E��l�J��)p�aR
+i��"�95�P�g]	�g"�������C�����ET�s�ЍKNw��A��
+ɛnBp�p�HKE�*s��A����֟!/������r+��7��U
����K|�}E?x��nd������|��Úo����uŶ�֒+��o�t(�/EL���D�;6����߁�%����/H.׸��&ak[���UN���$��Tp*{+(�[��]U�[B�G٢=���y�5v�N�SV��������g���"���e�.H��sjگ+�-���=	�B�;�����)��O����:l�1^kw��0�S�꽪���ul���n�����{F$�[��s�� WA\�&�]�_G��`�~�.,���l�>���,��`�cA��p6%���q���}2k�C7��?`^�#Hձ	2g�u.�wvf�������o-�ʊ�婚,?t�t��t�Af!��-E�*��<�	�Mh�f�B6�Y��FCߋ9
+C<Z�w��}�ՖA�{���A�]��0ݐ�IURI\Ȏ�=`D2��Ȝ�|~:�ig��w7%�D��I�_�q�.���o�6��/e�䚽�E�Dڄ�Lh/�ܨ"`A��)��w��$(�����'��Ԫ֝P{?݉�0��z@�������q/hdڭ����b"G�q���oZsm�d%�@�����d~�
���WV���[��&�鈬��q�`��h�@��	�h��`���)�A l�]��G�o�������\�k|��g��j�ZvO!#Қk�Z��1�^3��"*�WD�o3���V:>��Cr1�m���Z�9�+p-�s���Z�Ns"�
+���TVO�ꮾn��&	�YST�*C�	o���&x��C�	>l��[�^�yF{�o)"���Hh�t��S�����[(��Y�k�1F:/����Sn�o-㌉˿u���##�p���F�\��/��k�����a݀��X�<�m[eH}����3��[w43�i����e5L�:q����.�5�i���㊜-�����Ii4���f��[�,J9["�mJ7[�d��Rm� b�,jL��걢|����	Dl�3�%Q7�f��"���8Wz�۠|Tj4��I�����MN9wK�ٺ���v|����jSv���L����X*y�'$��W���( �7��nBK���'e�ܹIL�u_�$��<o<���V+,^���z K��cSF�[�� �l��?a��M)n�4s%#��f��]%�	[�+5�K��]ѕ:zFƘ!��m1#�ݯ����Ŀ�`l�ss%
ŻY�PtW(i�^�7C���f@FbS7���F���=Y%p)�6w�>�������Ǡ���񝌈2N0O�>`�/�pə�O�.��4�]ݩ�b��Aǯ8m��k��(k��$Ռq�����o�����)�t���AO|���%XIQ�:��-��[�
+��R������kG�˜"�@T�����H;>�wx�Q܍y��^I�.��|�2�l��tl�c�����F���f��\'%�3�H@K�����{l�<̈�x�����6oW�{-�v�u��w�?��^C�r
`�V-��Ӏ{>#vqlK�'�e���J%n��A�����]�9_~l�@�C���Z�4w�����%�d1�F�߁mdJ|D�[ ]�>��{㓣>��"�5�O/�=��1 
+`C		YC����ᘈ�&�ƶ�lz��E<�7��ft��^~ڌ.B%(��?���N�-�<�atqv|��]n�醗���r������9$�1��w�:)���[褭ta
+-�7A��;n �aq�;<E���"�*�1I�O!?���E?�$ΐ�E,*+�x����E �Uų�R���x[�ֆ�~�4�K�1�BS#%7�_02;F@'��adH=�2Op��/[���SDU�+d�u��`�4���!!!j�7pA�RN��A�(xi�n�ἲ�M��P�F�0n�P�5�<�	��R\�ET�+�\��Oy]$�ƙ�2S�]��r[99 �C��*;3oA
m�Lr<��W�u���l��T
�ް�$/FfU�+���/&�!0xOM3*?G���xHB,��Ȃڊ�[N�)47�>�a�d���S��P��!�Yf9���6�Bd�}�`xIn��5���9���O(�}��a�Ю���y�C��� R籑���r�x��>��Y;�\�׽�	%�&�A���2Z����SƄ-�y<�P);ޔa�6��A��o��>��Zx-��+'g���N^����\Ÿ\q�tN7�"6�9]�}�����ů 7�`dQ9��38pR\�E��7�kC)s`C�b��`R��(샯G���{"��u�ƒ��i`�%R�ˎ��qey�T���)+˨�|��k���YVc_���Wq����J���Av��RT���A@/���]�3/�f}]E)������rT„XN@0�������#�:�>�v@�&��	��N��N����E�Ȋ�F����X��6���;a�ܽp��k���]5�F`��_����|�r����"a��:����#gM�p�tx��$u֦�i�W�_����"y�4>��C����������%[��u��ʔ��Ƹ-m������믘jҚY�&l 4�jC�Sƅy��%����x�Y��k�4ԠSp�ˢ�	7�		��SB�y�����%'�]�
+NbwsM�_bl���	&�E���L�x�O���������
ߊ�f����d��B�d{�_R>qؚ=�/�>7���
+���o��u�����9�_���wmK��&"�ŋe/�z����8��z�
Y�Nϒ�<�zD���j�e�G��8��^ �e$�U�m�
��
+��M5$1�t�Jc�Qmm�~�^��GB�Wa���&���8�ႇ|��'����m5����d�d˟�bV�c������[#�?�c2	�[ 
+��H�&�o��j���e�-s�N�JsC�VsG~�OD(���&C��3(���D���0
ٯ�C��"R�y�l�V^љ:����?p_N���'!��X|a[s����o�x��\/?T�(���mǝ�WZݙx������qH�*��'Q}4�!f��fC��TU�b�����À�1�3������4��4[��
fӞW�i�H7�[�wRޗi�t��mᅖ���^:��&������[+�<�H+�sZ���L:��	t�`��3 �8�Ojh��-�(}���Abn^������{�u>���?j�v�ݼ��P����	�����(r�q�.�D��ic*���h�K�"�\��P���bz���6;��_��8�}�O'��է�M��H��'��N�ڪ��Qt�b�c���l�s������;�X�&��yR9�h�b�C��E;+�ҹ��'��+����R�fp���!I�(���g+����IqB������[�)��l������Wv�?��!YXį�A��P�Z�+�;s
+A8R醈�����cHNhɟYU��#J����ao�����"2>�<�@4��K�9���n��w�PIҪqCD��Ϛ�_d��h
+��˟A�&~-��t?*���g��-���-����_6�/�����٭��;/D����߰��K���!B����k�c�
+���`�����3��5D,x8z�^�"<ږ�/���S��"��0�L�muC��&ks�bR�wa�[n��)b�E�Y�>x��>)*b���#qC~Y:B�[p�x�[l�5;1O�mdL�\�3��Gk�Ӭ�A���;��-j>��\`�WS��E`�-��O��(B�I��\MM��`ݷvN͵
�xZ�#���%�I�+E��
,>�̶*h���Mm;>��`�$Wz����2�{�7AO`eŵڵ�ˋ��5!hm}�q(��R�%����)�`�0G�	,�NP�9�e��,\t>�y]�p�i
�C��Z�Z���w��D�9��q��>Ⱦ���}w��r���-\w�@Qe���¢TNϲ���ym�h���w.�=`Ƅj?�����̯�G$ߘ-�y�M�9kT���643�ʉ�����E�&�2����C�V⇦��C裑��� �7T�kA�f�?��wT�j��|�6b|{d*i|�(u�픶[够\����3D�W�eO+�D<��,#���Yt-�; �ɿ/h䤋)���6WCG3��t�������Yk,4�D�_�����b}�6�[���e��X֩�z8��K��8v����~ǜ�=��Z��w��5���̈́	m{};8�)�V����8P?	.�V�`��B8�F':��z������v4�ö������Ϳc�a�Y�fb��;l
�_4���U�=��̨���QW�G̜�ܙ�����Ax(� S�z�mM���
+��� &��Q�i3]�)rqM���A���y(�H��� ۙО��	���P7$���i���`W��]?�T���K R�eo�����/Ʈ����[�/�+P8O�7��E�xR&�DP�׽
+B�U���#B�aW�Á
�(��М��ϛ��-b�SAsn��v��>��Z��:�zHl�u��>�|��OTK��ES�m7WH�,���gs��f��T�QpJH�ݐ��='s�I�I!Is��������lJ���z�>0���|CD��6��;8t\x��AE����zb6��1�:��
��
+��@��+�Н-�ͮ	���>IԄj$��������+J���C���7�8�����2���%G��s5k*�?��O]�	�[GWF���l�$8���zZ0��AvE�m�*b��K51o��ʄ���>�{+b�i|;p�q%:|n�4:��%��O���U�O`��Z�]у��H�/Y�Ί�5_��W!�l9����1T���yv�����r�!���"��n(��`%���$q���~��)�_L,g�M�T����2&`\��ܕ ›|�3B��,7E@�KO�t++��^Ȗ�jy�)��_�Y/r��۸��[$��g�z�-��k����Y��|n�pc7��5y��*��`bl/W|K�c������Q�bSAL�U�M46���x[;Q;�s���C����A�'8&�i�fYH���v�N� 帧1L���c�e�Vq���H�['si�u�}5U��Ս���7N�S��&��$Ol|K��iߜ�Ewa�r�\Vn�P୻��$"x�o�X��Q����C�1����)TV"�@ʋ�X�*U0""�H�I*��¦�[�Q�a%�B����i�tWS��W�|%�����r��`I+
+Ȱ����'�g�h����C�#k�X8*����oz6J�Zd��h��4�+PP��c��`����Ǧ�lb�'obž�F	���$za��A��·�
 n���#3O����9q���qcL�V���;�*7^���i�7�:�1�amn���H4n&|��%�]�$HI�
+�Mp{Pny�n�����!Q��M���7�|��.{�珞�xx��g���@��i��'O/�@�|� 1�K;Q��M�KgK�L��*�8à�ļ}3w��~�>�Z�C�~^@�v�OG�記��tE��H�5��r��TW	��F����'��>�*��b��h<z��"�[�v��!8��(��Fĺ�Uv��XisMyZ�E���4}EX���
khY��?|$CMJ����{�&�<U��x�}	o{@��������;Fj�bڗ�����_���^7؄[[��=�	�ܧ(�]DDN�_+���o��2�@*�O�AbQ2��ED`������,y�QEq���M�{��~g{{{�cP�}�5Ť�x�L,����s�� F8I����xS�c?��ؙ�M�&zS�dZ<��t����x!������dȏ���'��#�a]]�1��"#�#������"2|�\�}4���+Iʮ)���rE�2A��PC����ʛ"�|u�`7 5��ʍ4�~h/e�D九(�vb%'��� �<�:2�V]s9��Up���BO�S(i�F2n�+E��P�a�<�tn��eEX�s�Y�����z�b��!Uq�KJ
�C>f�K6동������2�=4'��f��W��l���x�'���
o�d;fh��#!,8�E��=��w0�	��cfRޫ�G����*IFE�Ɵ�*{fn
�j�-:T+�%����	�3]t+D��ˠy<�…ym��C��,�L�*p�đ��!#�{"`�9wj۹	�����7E��!Y���w�������e.�&�Jao��c������{���$���Eoy|�Ę�].��:@�p����<�mSF��T}I	B?@*m+��K���IK`b���@|�(������5sK�� ,������I=��aX�A�t^$��E��7THAEpSę@����?��*��䔇І%X}Q�D�}v�+t�"B�Ɨ�y�>G�M~+ᘒ���	��jGW�h�r��f�[�V����� Kp}!�A��<m��%-@��>t�CA����La�'�4H�����/8A�I��!��)�Az��@�->�d�jN|SD���ٖ)Ӡ��������bCw�|�r�2d��Хc��)�e��C�Ʒ���s�	0;M9�*���0?gѕn��Z�%U	:�E�*��y��T�K��Z�������	u:�%$j0�}�a�}�W����]
9q)�F�4����	�f�S��$�.�yf��
+��"��9���͊�P�-��<nl��M�f��xhr�����)c�q�v/H�&�̼EM��2�;���2��^�ӎ�(,6Zέb�C�a׊�\����{XXql-�kA"��`�����H���.bwO��@7���	\�t^��3�3��]�o ��?�t����Dp��"f�%*�U3s��O@��f�U��5�M�N��c�!�Ay������X�g7��o9�g�����,��v�sLf�.n|G�i>�א����1�3�w�"B�I�8�@���^���
+h�R4����O�sS��c�s�!ˊ�|F��OD��f��%���@@|h n��c�,�ҎB����������Y���8��j\��������D(��"���^���Gg���g��?R[��1b�X�}E��Π�~���c�洐AI�ߒ����Q�3��x���?�D��K��%�yC-�ki0�Dd�I��n=�k8E4W�}�)*��D��cۄnf�{�6�z��bh8��3����4ik����]���&Nӈ��[e��*H�b��E�Peg�>��h�,�F�̻7͢�԰��z�`ʷ���&���X	cRI�.p���1�%6�z�/�t�Utx�&`C:�v���,0�+x��7����{Q���~ٗe�["���~��)�1$۞,����^�C؎}sl�!E�^���G<��N�yN�;0�*v2�(�+T%��o�>�p�k�ֳ��a���^�:�;~e"?'ѷ>�*מL5��2����L��V�^T���w�<Un�����s�Ѓ�O{�����\�#��[�^G���٤���ڔ_���9
'�`'�y?7��̯[�$�&�<��&5g�WH�����&��l
�o�x�r��A������Z��+*�oTq����)��J����#�M�&8-(����Z����1[y������*���F�'�|ϳ
+̤M��j���S-@��&5{����p����}��/�&h��ٲ����s:�3K� >ʎ �T�*�����`�+�O\�-���MKT>�%Bs�Y(�N5�-��ŷC:#��O1{����,�$�7�ײ����G$<� ,�d$ԅ��S�]Ee��YS�o��"d����E��jR���*��J
+�@�S ��7`���Gw�68y=g�oK�w�u�ׯ����l�W���\U������@�_���Nÿ� D���O�7p�07�g�a�����F��9��ںn`W"}����I��*^��oy�
2����ue�����1�q��s7L�t�=f��5e�!�L������s̊B*��
+�ϩ���G�p�P����U��~��Y����0�`x�!�_�k�C
+^�$d��C�ŷ
+�.4ƃ�[��a��]��%����`��h�Q��$�0�K�����IYJY�TT ���疈;~U��Hj*N]U��R��'Mz!���omA$����6�4��iU_�����A�}A�2�Y��l�/-����l��.�l��7,FǷLlإ�_���-��ғ�n�����$�k�J�`[o�w)A�	+IuK�����n�%&�HQ/�K�s�o��1�׎�5��vH�!�ܲ9+�����$�]!�o�VPfd$�T9[��w|�$�����j���ݲ��}�wD[ֳO,�\@n��@�}�.��
jv�FH�vͼӭ	�G��
+צ�l�Ç��Ï(U���6�h��i��!Q2(zY���/Sp$�>���rrM@Ї�eUK����,	���p>y6�r5�J�}b�$}�������5����k��W)Ӳ���*�9�(3#�zdi���n�R�s=7�ᰀ�e���'����5p(�� ��M0��������䫹�1dN
+��m�
�-���26I8�VEP�
+�E�+����\�C��_ڎ�ڛvd5�[R^���C�#� �ە!$Aٹj��@:�4���
+tq��|�>?2���dD'�D���b�3p��Ə�Dp5� �cF+;998x��ɓO.�c�88�+� �kd�o(r�1�'��q���Ϟe�_޸v�f��B�Ro��'OЎ[7�!^����F;��J`�t��q"�)̓b����o�0�"G�X$�R�d$}��A�$��~Mwh{_L��aځ0>|6�2#"o��y�a2!��$�T`������Ds���de���;��P��	�̜�)0�DT8_�?ѫ\7T�'��*����;{ض���)T�dP&��DKI/J����/�֬����&�����Y��ZH���O���L_��8�4��D��s_�b���c�X�c�%!�C�Ú'Đ�߼���!R{? ���<�o�ioі!��Ū��STJ����<�(�kP"�["���zg
+r�<�n���tK��[�%���,S�k)��H� \���)A*︡𬀛#��_�`{Ƀ�LDZ�j��f/ۯ��$>R��?�0�[�;���W�D��ap�p�k�QL �TN���ٝ�n�hG��D�M��ln�sx�w��,'j�C��\�]�LC���577z�!�����<r��Ks�,���XJi��)�ه�Z�}��٘����>t���l��3(�S�����QDʯ32BtYP�@|3ěEk��	j����ʙ�p^}��c�7g�@¹�����h�L�fw7X�u����͙~p�ԁ�l&��Nj�N���@u�}��6
�?��c$p��Ը6�h�6HN��.�r���~Ջ��"��X>@-NP��B3��4@�e
+m#���GG��_�+I��n�x�RB#�
)��J\PC�@-��"R�)�rrH�'(�u�BQ��Y�4�]+Glʈ�t���q�}CM}���/���<�~�b��y��f��\'�i�<ٰ��G���%�:@�-!��Kل�P~C,u�n�m�ږ.��~�|0;OS����3���?'�)�&��߈f'��\��?C�:�G�tZ��$�o����"	�*�E��@������s}qp
+0�p�?d�w��5ovYL�K�64�ΰ�����C��,�XX�,���YU��j�$�U}q��������IS�[DR��7L�ˣ/�֧fo1,XMUu�xJ���{����޾�L�C�r�����h�wtwx[¾��0��O������u��{��1$EF?�n��cZ���"@����P:ާ�������b41����
+�D��y���x�yQ�2�29	f\���$0?����F��Ԓ�6�e�K��_۷�<�-"��y�-®_;���	3���I�ݹ���]}
XA��*���:̠$����FN�O�^��)J��N���&�5[�I�~?�\$3�)�<��dyх�����ͺ�E����M�*��8)�2$���$$k����X$*K3���5�:pC�~7Ձ�(P���Av%z��m���t#�ˎ��4��g��J��Q�
�������8t�Ј�6la�]_�W}��!$�A�o����5�ҕ�*� �ģ�E��聒��������M~v���U��AMx�%�]{�7���3��A�G����z���xt�-ܢe��R�S��˟[%>G��^��U�z;���RM�qm;������uvl�A��?e_Bd��pj��e��F�'�N�	fNi�c�����}j��u^t��l�;N�Ȼ7�?
o
+c�€(�i�M��d
M�p��[�̸��
+ �L���}��)fˉe�[��d��}�:�Y��w�3�l,�h�w�lK�ū��eؖs�]~X`g��e�6V�i��?˶=���,��������.��wp��Ȳ���U٪Q7�k��'�H��3�8��L��/�j�Rx�*��0hT��Ej���ŷE���y���ЯA�((f����[��b�P���ɮ?�}DD��X͇# �ˢ�F��CG�k�D%����5\c���I���x�*U��:=zR���0�FU~t`����H��"*���
+���"ti5]J*	��ms��S��a��`62���T��8'N}LXS:��m�`vJ����$Ⱥ�x�#�<#K6�x�c�A>�7��P�R̛���x�ہ9)�̨�HVD]k��2��+\��yþ&	�z" ~Ӽ/�pv��B`�ghL��.�S��ﳙ����f�qRO<غ	�F�Y=<f5{���ԃ���of�B�����}1�&��<*�mTnY�0���Wi������(i����������1�p�����Z]^w�}����3�&};�"�z1!]O�i?�Lwي�u����"����B�(/o^��/�閠cA$,�6�Iщt[��&�)�S@cn�\�Ц���vH�:E����e5q��5W���+����Ȥ-��E��Xo�[�m��4#h53x���<�g�<�Ɗ6�bb�Z��0}��t[Ĭ#�M$ޕl|1�g�'��
��Q�/5J8�P��}չ^���Ӏn�0��6T����s$�T!��X]�b:-���V�p��'o�1�Q�o��"�ԋ
+���g���ؿb�w�1[h���T�����_tW���=��(��=m���6��gmY&�<�*�m�}����A_�,9��x�`#<"�hs�PmJ^��"��’G�-n���#i����߁���D�
�Z�3��8�]Es|�D��l`YH�lo�x$_����<X�E�6�Taw���%��4e�f�5���X+k���`9�-tZ@��b�I~tՙ��&������H^�G�����J�wm��-�	NkDQ��T�;��XF���k~S�����b5a�l��J�.��t;4���-����&KT9WS��	6ޖj:m|hs��?H����&��l�}Sػ��^�U!�̯0�;�6��"d<HAB��WKuI�:v,��'$���#�����E�s�#A��w�hOJAS�!�Mb��;�Īv)p���*�n� ;9�/(oY$A����avۻ�,��"}�3���)�`��D
+�E�8�8k̽d�aY݊{ѩVL�gM=71�痩6�
�	�E:�@l��������J��*
S^߲R%�e1�!1�T,��fE�:�����1R�!?ta�P�������$��-"��������1 c[$'�%y���q�#�BX�+Nj� {ń&#b�r��Hk�����= �Y��;����f�eh�Ot�������\ă�Ѭ�K�%��z�$������y���J���̪���$�[.Z�o��ed�Ƚ�5����#�e�R�d?F�u��C���ml��m[>0�EYvMh�c�M�?��w?�rG*W�q�E��~�b��B���N����&�H�{k��g:�U�r������.��_kF3�8]�������-{t������<0�T�ss�@a<�Q��g�}�����«�&FwEO�{G����c�/ ��E�b��n�ز���x�U�ӂ>��B�U]�`^�����7O7B�8������/�Aߩ�谴	<v4�7IL&z�C�@k��i�@U�a��s(f�B&)j�B���N���暥�j��r��0�I��Jsȷ�ᬷ�yܝEn�Λ�/0���8��i�_̗X����z�~?����G�Yv(b^�Z�ɧ�aNsh�&+O�d��
���H���;"ٶ�5�g��Z��U.��Eݬ�R���v(܈��
+��L�����{7�i���,h���O�*�4�i�܂�/xW����z��7%�l�HYܑ�K��w��z�*�<��~<�V�L�tp*D���)Iᔽ�-.�7H:n�8�~G�J�T�;�	l���?^�����(����P�Pf���|9�8Q�_.�SE��g�W��-f��P�FD_C�����@�R�m��)������n��ok��O`�t>A���;
+���~ބ�F�n#oǡ^�]�)�p�P�!0��\����7�2J���1v�eJV�
e�� ;�!�d��4�7�A����b�l�O�P�iF��E�Xi���6?6g��>M\t^������@�0Qٗ��a�L���"�����l�7��"�b��E��v�����-?ķD�a'����)	Б�/�`)d�A��0��UouK����!���k����Ljz,m���m8�yMT�A��*��K��ҽ���s�}$����n\X�����q�1I��,i��U=�օ]��ֹ�N#g�ݒ�jwi�W�F5�آ�L�n�\%�~
��U �Su^7,���	�ggHC�Ļ�{�s���ôJ����m��Ϙ���s���!r�i�=*l�"�x�|x��TqKHMJ�M=��wKN6�b���C#�����j�q�긦8�R�3�o�@M0�[�c��n���'��w��]k��Ts��w�0FX5n��|��}��Q���F᭱C��6)���ˣ����7<mx��S�GER����;�;S��Xį���%0+�i�'n��gN�i���yG$5��cS��6��f@���`�Xe��Z"V����e�����WL�8z�%�^��I0�wD��~N�.�
+��o���K�^z۱���ź]á�q�3x���~����r�@ܤ�x��B�RY]jf%��l9���c�|A���m<���;��vV`�u��dM^H9�K�XT��v����Hf��h]�|:r���t�<�Z�"̊,i8%�ΘG�<$u�
�S5%�P>�<ⵑ����`䶠�j��`3�,
+Cu<.X�H�P��į։=@@�q].6FD��N�'�c�}����@~�0�\�����n��c/{f��T��_=Ȯ�g�ϐ��y���ĕS��k��߄-�Ù�@@b:f��Y�	v�t�'@�����H�Eg�xX]�d����'���R/(��Eʸ�}2L��T��^���5a�#���+�Sβ���Ɩ����i{�$��rrE����җ$�s�68d�������	RδtB
��	S���_:?B��VY!�U���%m�--��d.���մ��x�٫�J��Ŏ�
s�L�z������-P�������-���`����;�"��&�EK�V��p~E���T�D�
B�;�_7��(��@�c"0�"��xSXrg��K���9+~g�T_.��I�=q��Xj_���Cq�Q���i"����=��ҩ�b�V�0�ȋz��a%�Ok����"�S@L	M�r-s@XIB�Q�����򪉪�z�-�>��\2\ɱ1�	=�F���Ƒ�YE.	�T��@��M�(���#^�@�|ǺվT�"�C$;u� �͙�Cs�ͼ���=f6� =ĩ4��Y�*�ϵ�̻ܢ��`Y}
+�5N���!9�_�������Wo��Dc�t�v�:@HA�*������2�2�;
�����OM6u�' �#�ap+ƙ�rM]�Leܲ�h��K�*�f�7���<V�:��oܼu��g������g�Ⱥ�R+j�6����E��ve���I��w*'~ ��Y��t+RvX"���ayUxGd���{����H�����y�e�4����$����=0��Xg���t%�dK�[��ag
+�@�["�a���__7���#-����V"Յ�J��-�1�8?�XE>��1�.�U�>+&i&gK��;Oip��˨J243�Mұ�5³�K7H��7A���+c�φ�#&g\��/�t3uȌ����~�9���Yg놄���xú-1�)���.���Ra��4���Uj��A{6i ��JB�xG$�8��'��}B|��)7��
a���
+�Q�l��	�"���F�;�JS?O�ő(7F1�[YS*��n����@JL�Ei#(z���pg�g�,X����n`AeW�����z��^U��C�h�lBH��-r�pA��cQ�f��~Z���C�s��U�q�.�����H.b���D��Ds�em����[��b�V��,&M(����@�g�x�j�+�mr�z���;h�*�Ƶs��4<DwD�����y�J��x���,���`�5^)�Fs����$&�@b�+u���R�)�
��v<��s��p��Y�~> ��#3��~�����߰]�]��	��Pĵ%>�N\y`��M7	��zy�����'6����>��fH������>�k�٠�	pJ�7�sj&S�E
+�g6ȼ&���i*��b/����5�	���N����l�>��biZٷ
�n�E��+�/&��	0wE��d-vfB;$~��E�g*~R����6�3��̀� ���S��`����7��=�+���U��	Hg�B�1v�
&���Y<P؜��P*n�>�2�tWd���U՗f�\�l�e�%!���zA]��_��zW�����&3��\�ߐ-GEЫ�v�Τ����i�n�`�>Y�����dj�H+��2I��HpqHPLWxޡ���H^�hx��T��W����GB-�*��M�"��ʄ,}����m�a��fCI|�d��[��1�PM����E�˲�L�hn�5	N�:���Q�%/l�/�\�EY&�,���,{L��?����.���'#��,�5�y\�p�B�}�+A�.Q�l�.sj9��!*P�iy�^¾���3)��8bf?ܲ��������=�߇�ڷ����/�j�]�m�����D��c�������SS�%�Q��� i��wE҃�
��ԘD"��nxV���$>��H"���|�=���Q���I�.�E�����AI%���/�c������wg�oj3��N���.�Z����F���|	�$�3�RG��hy/�.��v���-
vB���@߾O&�yW:~(��h�J��],�e��؍lE��k�TY�d��J���0�K��k�&�5���n�!���R�4>�����H���=���&F���O-~N������!�D4̼��G�B�3�}�vw���(W�t��i���us`�,{�����X��r:�V�~cƺؽ���P'�K�̧^Wا�������>9��ùL]^�)rD�-�h���6��ԃA
���� }��k���'���,�i5�~l���NӖ^ey+��cj��� &Y�r�t��И(p��i����,�H��
NTۣ�Yø��@Dm�B��$� �a��O+�d'=,9�wC�`A�ǀ�4���/v3S!�N�����x�98~<v�'��N���d�[]���t�9�޸w���Oٍ��� *�o��-�{EU��(�[�ưX�h=�R�>>��EY����2�iC�����t�ł">h[�Jm|їD���KR��U�@Ug��C����+��	
�C��� �&����-���L�ܬ�_��,:���(IX��D߹}����cP��V���]�Y1",�mJ
b/{��$�ЂӜ�R5I��f�U�ϱ��\�_��6
��g->ȫ��\�E��fj ްĂ�	���1�RE'-�tӅ)F�W���)��S1�<��m���lӢ��� ��x�S@��O`�aY
��Ȥk��"レ�}ՙ8Ef�_�VU�܈��S�Ͱ��j/�^u�
��"X��� ��R���O���J=?�������4�dI���6��b�v�8݈ܗ��]��+@��`�:�s\Ϟ>;��5�<�T��/JU$H��Qf0��[�A��k0yW�ۀ��o˖
+�EPL�?��Y3"�c.R`�������O��TP�uc���4�y��i��>�E?!���m��Բ#�����uP��[�ђo�X���D�xcY�jK��x�3���Qr)A[����qW��8d^G~�շ.i�����	��Lb�X3ȋ�^y��I� Ez�C�S��H�bn<��Ɣ�	Ϙ�>Mo�Ȅq��R�E�>�~���W3*N��(!�o���/��9պ$Q�į����UDŽ��M=�.9ʽ"S�r���������O�i�b� ��u�ׯ���{�S�|�nf�#�W��3��'���9#��K�c68׮�Xtg�f�7 ��{]Qwz�(w�1�3_�J�;d�Ls�);�\~����{��4��?�P��&Bka[��o���	7f�Y�'�uћ��Ȝ�~e�)3pE�+ת)�R� ��j��K��_~����||���EƎ��\QˎO�{W$�xM�j6]��3�I�e�q���5�Ԭ="�8+~l��?�z��2W�E����2�X��l������l22N`���ڙ���2��x����eBCS��*E)�?5�*	xb�b��u�'��;v�l���5	i��t"vK������q�K�G�]f�)b�7;��
����-�kS9����\�Ս
+�][����D�3�X��2l�.rkA�l�N堅�:dA}�J-������y%��Z{4�;E����������|��5�0|��"��4g�ȡb�y��o�%��"��1仉���
�w��x��$!��+�P����L�[)�A��8���e��o�t�n�%�a�ǿ>��&�7�ʔd�6�����"��'mdF��I�'�E�O�9���E�NR{��,�|S���"�����z���~ݘ["H�9�][\:/�s�n)W���&9tz�Z��"2���˥��j�ld�+��"8�V�<
?�]��o�ے9Q�d�w��'��69�f�/i����M8ӁK�5]R��*�t +Y�A׵K��L��G3�o�W��{�J�		r�ad���5F��
+��N� ����z|)�FO�
+�8�m�.;
+�]A���_��O�kK���n\Jժ��&Bט��Z�!����,@w��j�R[�5�V�J�2�`_����Os�0�1�>���~_��&�'p��l��I0�ұtlI�6�
+�q'�1��Hg�"�~vS3T��fi�������/�u�
+�D��_�%��<��%NLΖ��v�.�F��HG�v-$-���즕
+��⤯Dv{��@*w��?�E����l���~%2���ir��`zdf�0#�P�D|�_�T%�|��ҳzZl8�ؾ�FI�^6�N�
+}�$Vb\�W�Qh�[�AW�����L�.Kr�� dT4�Z�9wж�oT�;�� �Mp~��''�En5Z��$�
+R(i
iN�6�*a��+���yQ��}׽���5a�w���zs��r��FFuS�t�;�W��O,�
+���p~�#��i�_�K�v�5`�=�����4�lZ.�!���a�ȇ�O�����WώV���˖{����~���կD�KmW,ŭQ�Fy�]۵񭐜xhEZD��#wε�P�e�1�	��_��(��@��+��)�J��#[��R��ޜ=�a�?M�[E&�p[Е�
+MŷA���':���J��~؉�YL�y���*���\�E�+pU��|Z���c���C]o�,I 3��f���se��A�����\�j5a�+�&<��Y���$�foS	<��xkz-�+�����K���G�\DШ�D֒�� |����ҏaSmM͈q��	Ì��]I8E�Jd�J�};n�s{����BW�DO�R�|D����ǻ���!@H��ا��dI/�^���;�M��E���'E������ͦ���> .+��;�JߢfMm߀<ԛ���U�D�ܗ�I:Ծi��i�:�1I��WT h���'�w�5�X������T�Xi�w�o��evzIL�P��+���[�廗5���bu�����������Q-�,2�'�7Rd^x\W-�=���!%�gq3��u�
+��C�ƐD��T��>~3Q�
��\C�0#�W"���SE"lP��4��t��	L�N��ES��k��f�D�8�w�W�m��KueQ���p�-�m���za�,��6]�K&�o�6��
6�7H:��A�:����O�2�d=�ϥ�H~T��~Pp@���L`I��
�:I���ɉw�W��N0�ҙ�j�fS�\A
+:�
+]}�O 3ߣ��W� L��F8��$4Q$��?X`b�����G�C�G�m����N�֛#����B�MTYK����
;�م��coB�4'� #<ƋP`z��Z�"��\K��J$=��=���[ �q$�|��ſ쉔�dv�qAk14�VvH0
�	����w=��%�B&���_���"�NY�LRϕ�sL��R�'�R����ҥC�%��"�9E���$yd��୞����1P�ֺ�)4	���
+����E˾���/Ӓtw)�b\%��Z�B$x��"h�\�94�)|T�j�����EG���F��b�h5�*'�k"K±j���%�^�.��oTY^��[�:O�p���n��!���Ŵ+ݥ�
��i�O����`!#=Gh�X>��&���-�I����=�tDN����Z��;��C$�܇=]L��]�AW�%�ܵ���q�2OA��,���/��u{ul����曃�g��粞�2��Z:v��0cΛ�9�I��=J2��=R+�\a��0��J�x�l;��,.VHZ�wh�!���F:���s6��
F9�V?����c��������#q�9a��!/����歟R
��A�*M�Ydx�˂[�^%�=�Spr}ps��`�m��H����o�&���tg&�P� �V�*����M��u����ote�ĥ�)��vêûr� 5�0j(�ט��\M1�X�t���+�|�d`��ޣf�)�����C�Ξ|/X�/f��5�@p�j����n�����k0v���2,@.`X���{j�2&X)zy]e��B��ŸVӦ[Xy	��b<�����L��R+�8V��|2�;P&>��٤�K����\ ��g\(�U[:�?1c*4q�fJ���;i�I`���ƙN ��S�����{Y�E�V<[W�I�6go籱�LF�E ^棉�����5�=R=�l�/?�.:n��0�ad]��+�Y��a��.�}�8�N�0�Wc��5��?�.\�A3�Ӹ�M�[�[;כ=�e�)k��j����P��S�V���7��_��+������'@��7c-�Pq�ƗM@��_��7nJ5����O��;Q����H�5|�{}l�6֒VW+�2I�.�Wul������* R�R�Ć��# ��R���nk��\��ߥ��}� S�0Е�w_/re~뙪�\4W�9��6F���r3�ۍB?
.�r Q�+K�917;b���>�Ņ
+`���y9qw����)�܌D��8�XG璛І#@����4Sr�yq�>��D���o4���m拯d~�T97��A�~�R���g��J���R����,��Bt4zZ����)H�RbYh��)��̵����/�z��_�uwV�_�ϽQt��hi�E�Ao�o��q�U�ķL��FS�p卥�$��_Ķ���nC����fm� @��#�TW'Ȭ��7Fw�I�V����'����uO���}uIFI'v<Ȯ�u���y�w�^��vM�]��5�9"��w��W�����y��D���h������F��?џnFw��D��)��Ɯ��j���f)�K�N���ުm�D��e�&�hz��M:"�9"�ب�j�����3�����Nt��===�b�	R�E�:�$4OlL�n�7�c�إ��@�Z���_��{V7�ǎg�R��V����@I$�8h6���w=�4h�]f'�PВ�x�P�����g��D�8�|��x��zO$�8�6� ֪̎���_���4�l�Ǿ�fl�3gul�o��E݌���W������+���,��Ց�]�̪~��������D>�uk�~B��VH��Y����/�"���	�@~nQ��>��<>�ȇ�-ȩeg���Q�8�\�l�,�O�����"
�la|�$���h�P��}�|�R�-A5�[���VI�s`K_yk�T��Jr�����cIPQ�������{"���۱7��:u�B����������	��&fT0�A�;?��qI�=�L��4����W�9%T�&ҹ�n�:I�4�����i@���O��9��"���S5=�oN˾=۽�����t������{E
+�_�c2S�E�B(�M��0���!z�v��p�Y������3!�=�xg�!�kĊ���U=_~L�7E"~
+�J�0�P�S���}�-�t[�೗E�e>�t����L{P�����'�����E�����'�u�>�H��'pc![.��	��H�3:v�H��&�~�=i�i�L(��8t�m��n��q�<?�C��>I�3`���S�Y`�d�=�A�o�J|�Æ�D�"	�w�^g*%N �Xf��?�d߂l�j�N
+��{"�WŠj��Eq3�믿N;�'���?N;��-��
+��T�������������U�f�zBz6H
+�m�+�G�J��U�\�K}^���!�����(�W��:��VDN��u*��5:�͒����7���Etm�{"��sb-
+;7��p�̇��s�]n�n��\����L�'wR�S(O,a�)�v0r)���\����y�}��@f�-f=_���*�m]yb�6ۧ��o�g�{H�߀��oP%�’
Q�1E��mL��y`����-i���5�K����� 
+4G�D���/��M9����Q�����s���B0-��df}ݜe��o�H�����[���+�❹2��+�B�fO��z/��Hc��J���T1����[I��߮-�(�P���/��zү!{>�8��g�0�{�s�#��a�vb�S$DDz���L���XQv��#��JZ]Ồ��(�O0&�f*�(f�7��D.���(a���
��!���O�T3����v�,�7���w�"�3��'�k�B�Y7���+f7�6@B���k��x��R�s��%�Eƅc��6�P�N<�+Χ�j�&:��N���G'�"g�nk���D�n�Hpd�7��i�"+0F3�[Dn�cw�s���wO���yiu��L�x9!�X[�B̀|���9�k7).�����cmi��`� S�ˎ�g�"��[�Q=��cI�\���- ��ךg/:b�q5�����^��@����#��lGc����ϳXoyg�=ĽR7�E���㞌���?VjvN]�to������3�-��{��>��'ޡ���,դ)�6~YF��C/��6�uQu��T��f�*�1?���1p��oXF4���@[��޾_�y�ek��<
�@z����^3}�^�U
p����Q3�D=4����}}���f�3_a�_�Mد��-�9?t}]x�7�����dD>����@0�
+��U��88 ڄ~6���$�B�����D��g��,f
+���/������}qC�ſ׈��s3@��k\�D�3������%��mʬQ��	iSmc&�j5��/�W
{�j��ΐ�,��H��o~vVߑ+��È�/��%��~`>�[������X�g7����	>����Q�kB� V�C�5��h��ÛY�*ё�(�9P���0���k�=a!:iZ^�K��<�nˁ��Ne�&�Z��Q��ف�$��Z��l�M�/���x1!�`M�b��
++̊�f��N��Ɔ�ǥ����}~앜���o��o�������`��u� ��,	fJ:.������Ji���YOA뾈#��+�#-%UzE�@H޽~y���
+M$�aw�m��˞,?��%vUO̳LW���~)<��������s^@B�G=ɸ���0�r�,ZO^��R3�Y�hG�X*[�O�(D�d��j}��#��v̯��(�c>6S�����{�DjѲ�~=B+�ı~w���Γ`��h�W=�����_:���D��m��c��"��{���r}L50�Yky���l��Q���لf�V��b����؇E3��4��c"0�Ab�v���cniž�a�זU�N����f�4vsdO���{]�Gki���?7�N�~�D	�j)��vg�M�s_D����4�`_9�8��w'��-҉��L,����^���t;Ar�/5^�m`K�	�[2�γA��l=�1�N�9ؑVc�KW�à�����Siɶ1���v�%�K ��-��"7_ļgײ��X0��譂�E����R��3��[,�75�[��f������D�p��&YkF�'(_�a�W�f(�7	&@��Ƒ�Qe�`�-�y�w�׹�nb��R��=�R�Yb1��\������l�+�r�	��-�zo����fOk�z�)L�V}ruX���~�$����\n�(r�E�BD��[���'���+Q���*���?�,�oEb5�㏿]Eh���9
�}�L�X��}
���ÉE=����i��".��p�8n�C=�n�\���~�
+2*��z�����y����8������8�D�k�"w8HJ�V`/L	6�,"�6۞9�u}�@ļ�w��&%�T��0oE
�^	"�S==S��=_�T�hM�/����??;�?
+/�0q�����9[F"Mܜ�Zl9n�"�U ���$�A��sx_$	8@Z����4ͮ��0*�'�����s7����=�þ|��,!�Wa�D򮺔�����ͯ����e�
v�Sj���ֲ$Mq^�zV�^�y�u�P�a�{�����~u����g~�����P��o��p�>˴�f�o.)bxJ5�&���r�,��R��{m�)'� nun�.4�?=6;�XDG����Z"`+�?���ԍGA/zTB6�#t6O��:���}����i�����H��hS��f�'���/R'p=�
�?�����	<�%�����X"��N{�{~�����l!�B3��_�B�)���j�M2�8]��@�%�־񏡦՘��\۹\�o�����\5dRAP㗲+�W��Ք�Â�#�7��3Ω�A��J'�J�WI�:]a��f����{P��x"��s�듷�u�l�����~n��W^��nlw�
j4��-��\�b]�Yb��i�gA:4O��mk���(��4���a��oN�SP�H���)��V����L�s��v#�ń��l�����\%ß�='>~���k�-t[c|���.��9��rJaG�W�pU�0�vf�'�!�mV��8[�1훶v�U*;8~��/O^����"+���4�kNB�����o	��[����'h��\��ײ�&�TO4����!5������
8�E�¼|���UqM.�W��U�=3�Y��D5���U9�+<~Z8|��	����6g]I��˛�aÛ��ǫ�z0+f)lT{��0�x�΍�>�e����:P��[�u���������|x����I꼯�ֹǥ<��z!Z�T��t���o5`�f����%dπtn���s��t����M�h�3�b�
+�Em��)�4���7s��0�V��p�fU>�]�+d��Hu�,��AFF���7A:�����O&�L�J�����2�/��bC�)H/�^:�c�)�l��aav��K�	-���F7�>����a�!b
+�М�1
Oẽ��>4z�bVa��&���|�|�j�x9p�Ծ��ݔ�w���:֓�65:�$d瀅�,�M�fN4�%�X9V�f����B�ITT��?�"H�q+����;�1�mГ�'�xPh����ژ���@��r��$Jq�#	W
+KV7������p�-�Pp�a��)��?Y"�	�^U&2@�f�t�0.>\@�9yl��bFm3Ĺl�Q�i{/�e������.�3��iI�@�[�F�SЭ�Ø�4AQ=��"�4#3��Q���锈�������������NY�)�I-p�������yW�C��T��;�L�}D����8��6:
+�L���Q���ۂ��n���l(�d|C>Ig�dW�s"QG�ʁ��)_��_�%��*�əiX	�؞�\I-,������1�lR7��!��]\�]Cgo�ʟ�xq2�Jo�&�z�̳,��h��㏽E��o
�l�v!(6Xw�Q�+�Q�?~�	�:��\�/�;����P���Q�{"����ssI7�n��%?z� z���R���R�Y}r�����3"��I��œ>_�?� R=�n�&k��Ɖ7$j��D[�98:y������oϬ�6�>�{�>"%˷��=�4��G�
+,G���	��q ̓
H�˻@N9{��#�XN>"fTw]4���˸��V$6�/�H��
t�("Y�!�V�&��ײL�Y8g�5$�qnd¹��i��Z��V��I"e�s�2�"I)�J�*�
X�h�H��(�!4�q�
��'H���R�e�u�6,~�S�[%�D/�T_!�U��X�~�שf��"~:ƌ,��΃AqqK¡!��Ɩ-y�"������xk+�̃�k�U�>:c�t�^sx��_s�
[@G�C��i�Dw f|�_�I<1S�C������˟Z��FH^��Zw�*�j��9�Η"r��bz'	�%��"Rߎ����Œ}ʣ��˒b��	�#�Rt���A��J?�Ώ�ԛ��r����Пp�؉7�~���"q�1@r�O��*�۰��:��(��m�٩�\.�Hx�h�i[�Ƙ��0L�����߽�1|�p_��o�?\d{�3h}�5��Zq�K��#0	
79�TV�@�HbX�M��=z������ў�4�ƾ���ޒ���;��=�����c��-������/�F�:�K\j�$t�4�?�
+Y'/���9p�n�����E�g��-���?g����3��]��1���ʺ���]Pņ`��?L��[:��S�0ɢ���[��Ea.���vƬ*Қ�}C�-����\:{��yN����bcܢ��Ң���,���}�/w���!�j�BX��z��eǢ]ۤHa��Ĕ��v�F���<�1�iU͌��6N�0͑���8���!���]viHߨ�G�a#�-�CW�S���%���r��ڻRm��`�����9O����m	�����x?a#{L;�{�H����t�G�:���Uf�J�འq�Oq��֣�Po�X13��)��5S�[7�k7q>!�i[�a�lěT��@6��a�i���^�����M3۸i��켖��?	"��s�ZH�&x����͌��<�؈LL���ol�9���}v˂�pMﵣNK`�t�v��_P8ۓ{){\��qG�uI@Us��Ѽ������D�6ᬧ�pg)H:�^՞l�B����
#T�$	��2��[�R[!j�4�t��($��]�J`���ˏ����/[�k{0�5�|�����ϙ8s��ya,���w�Yp!��M�����#�ЗȈ Ж�֙JU��$�����]M�I��x��� �Z�8�R9��P�t�}	
�H\��K`���� �1:���a�j��J��aYm,�#s�YO�C�����ޱ��l�!���u�S���m���K�+�w�T\r�wf�;S�i[./��_�K�jK��#uI�lq�^��9�杽|�e�"|c���c}�&�4_k�x]��,��*����8~v��/�17EG�����q
+�sg�(W|c�d�p�<0ϲ�C��^y�l{T|�Dǝc�Q���&��[�2 �:�:.?T!��g2��82�D!5ts��A�Ej�<(����ѮHb���#3�& X�R�
�dO���~�A�g�u��!y�MFx�aKD΁}∵�dS��%Gn�p:�L�R������g�~}��H갓2��"�|ck�L��hL�P��T"�<�ܡ�����P�Ez�*�<��dH�Y��3���$���D���k0S�WT�k���ϖ�8�7�ql�;xVxY.�V���?7�R�sƈ0��j$�E	,I�9*�lQ�m�N�
�Z�s]���2��R�^�ܦ.m�ikXr��]B.C_�H�����MFq��9���mn��5+C�A���N�B��S���DK�X$��m�CκKJE��N��Zm|��6m�4�	"P�7޾�	V����z������n�`���W��Թ�+n�'��%�xe��y��?�t�}?�(�j!�0�V�����,��r<\íϏ��_[��D얘�N������!�|���k�
|��U�Mta"c������.��T�����uT�v�;���HP:Y����U����K��כ�����[!��-)qo��jĆ��hBڐ`9d�
+W�5Pw)�"��u��V��3�tk�&&Ê��t�(������p�d�?G�@�6,��Պ�c����a\Ab?��C��o��g7�0��W��1��Z�|D�F����
\�ON�bƂ�l|W,�ٹ3�zn��ڮ���[�4��B���'fC�)���k�]b�c�x��:i���"�<LW%�C��p���nk�!�U�V,.�"ד��X���Lkh>�B��S���9��}�e˜��s;yT�?�"#��X�/�6�`z�e�������!�PM��<
vh�$*8�y�>a�m��A�9��7Prٯ+���Ɂe4G�ѡ�+�h	����q��+�,�^�[r�G������Ty�r=5�d�.�9��>��,\UQ�e��������]�q�o��@c�@c�pa����Y�����n�T�3�v�c�O���
+�7D:O^C���"
+���̊G�C��*2i���K��YtP�B�6Ƕ,@�E���!� ��E���;�l_.u��
+,��&�&W̋fBb�ܵ��i��Y��,	�(�̽ot�<����b�Z_K�ٹ!R,��� �?�t�\���iF��ut"�"�GH�*>���Ȃp����yv:��s�~?��ܲ{%���Í��v���:�`�p(p��a"����
+l�/�6�tJ�ÿ�c��f�m?yk���sT��ا~?�H��SiY8n�����8B�v�'@��&��;G9[�]��3����S�ԫ�]��	�R:
+�P*����H�k�s�^������>Ƅ��7�	��F?gɆ�?��?6�̾��a����a|��
/o3������?�����xߐ��#��1H�B��(�5bA+2��	��ʺ�wu�,��������$|̢�	َ������L
)lV�e���TK��M�A��#F"sD����N�9�<w@�i;��w�Iv����o�s�'���=0t���a�H0�����É��ߌ-ǫfU"�sc��c�Bvݳ'�o5Ց&��kf�^���F��:�N��t�fP��n]�ߛזC��Hv������T
+���m������x(�j��l93>��T,8��<���E�^�3#3nQ��2W���CK��<@����N���o�t�<���'�nx� d���!a�4Ê|�f�����+9n��� ��"��ufܛ�q����g�c߸�jl�S�8�T[�/��ț2<yX��?�=�e$:�Fh%'���i���`��΀zR-�/J1���d?
�h]Jͪ�ks�`NG>:�px�-l6��l�0
+�P%�8g�T����R����A�����$E�I���ǐQ)��47�!�ֻ�t<��ɹ?[~�8�rx��s/*,ȾuA	��o��j�5��ԛ]�i�U��v�[㣔o���g��e��"�B�@�_ed�
+���Z�g�5�j��
H��l��������F��l��ߝ��5��J��p3
+�'�ԇ����G�"�N��R��DLQ2�̬0fF$��Ʃ�=��˝��sm�Tr��r�?d-f��/$�X��f]A2�ʞ/��J���!Ewdf��T�-�z6�����{.a
e]Q��mټଽ[�ӳ�
+B��5J� `�6G�w�]�Ӎm�i.(��R��)��î
�PyO��H��)�:.Wl[�o�g��)��vE��"��}떘����
+)bl�m$#��!��Y +�5��\����:b���5H�Z{�s�uw:9����e��k�Э5�!����v���(\�)����=a��ց�p�+f��`����J�DY�P'I�����x�1��b�c#��o�'Y���fC�q+�oQ�K8���A��	�olɿ~����ȑ�@��ڸ8�2�1��:AW�л<��|���=�"����4Z�E�!���(��������V����G�����	�+E�7CU���V���*�%"TE���v4z,�v='�$�_�������ɳ:�By�}/�� T�A�=؃�{�"��&����[������XmB�<�EA�:GK��>�sJ0vD��cI�{7Dl�ת��ҵ��5��ج4ܔS��8����g����Ov� ���Z5{�ߩ�5��^�$X������y��@�v��hQ"��\gˏ�6�m:0�S�����ָ��B�e������zU��Ί܄��Gږ�kf�3�h>��6�D���O.�jÓ�o���[|o���=�[����n����ڑ~
�-��9΀�SĘ�
�H@6Z���-mf俲�T�q�c�Iњ/D�np���[�`�ٚ��*bYfV��wںo��
������ �G�T��a��SI~������	�T8�FTR%Ⱥ���IǮOBuM11�Z���������l-���n-��/���S��lhf��߁�q���F�[v�j�(u���M'�)"j|���s}Q���û"E'���
+��)���Ag	J]�b%a��z^O��a�W��Օ�E?��Cf�Om	�5��5�o�h�+�m���U�c�OA�k�����I�D���/�j�ŕ,���3/�I���_V6
���p���e��,0����R�M�c�/�Q!5���B(�j#����G�=	fz��3�*u���Aذ:�6$6@�JV�͟y<8�+B��JN+{`-�ͽ����i�[*,ۡtV�/�t2~�)W�����������ť>�ؠ���0���јF�$��c;琦Ag2�ܤ�'���P�_n�c�'%ӈ�7$xD�?f��#�G�L�6��"]�3Z`t�ˍcf:�ґ-���
�)r�\#0����-5�����K`�t<q;�g�����/7�1�s'��ǜ'Y.�y:ǀ
+���}�ΞϘ�b�`�I��7��7oh}�"�Q2�T-��,�L�+�&�N&�qj]-
+R��PGq�N��1�7��e�������l���1�� ��([�>Y2��d��u[0[�}e`���=�?D���Ϛ(nS��~� ��Id%�붅�kw��Lx��įh�Y	_�y���d.�ĝ��D�{
+[W��uSd&8�QG����]``|��K�|�ɢ�P]z��M�s�������-+�@�ʾ3��N��'�ԓ���7���h��(���k�B��� k׍M`�tN�8���&��o"��I7E���<p����i�q��/r���B���P�N��\�Y����^�-x����7��q�1���WC�M��z�	5��R>͜_��A8֣��Մ��,g2W@m�t�Q�7�u_���
+ފ��D�������1G���*�r�
+����_�-�Q��us�����{S�=d߽zv�;ض����b�y�~��b�L��tx�lO6���"��V�4.�ˆ��paT������e���Z���*No��E^
+l�Mr%��V���o������#�;pv�����D�H�'�y����0"7�c�P�Rˮ�{E��)�<�f%�Ab+0H��o�)2�����KY�)�NQΔ�nH����k���@��?�T���6�aXԊ�-�>�M��U
�
+`�!
+V�(�I�Ƿ .���_��T�)��y>O���ѣ��|���%�@Uϵ�D3+y���
+�3F|kU��HPY�H��.`�*�V�����F@�`�rY&(*�\&��0�"`Bn�s�*�G����D7P�=�
Li͖�<ʀ�V�ϩ/ʏ�V$N�n��Ȓ�?��ӓ7w�ijȔBo��'p���]x��7f���'��e\�tS��3>�w�+��E�,|�ȭg-6���X�T��h��^p�%ß���v�Q8CW�T��sr�zH��)��l1���o�j���v��-L��&��z�	FX���Mv�<+ߨ�[���9Vx�m}��;��8��G���7�ϊF}b*ֶ�4��nD��%����_�������ԉx[,�z >o����]�k��ݿ��\�����FK��ޡN����M��n0lli�o�0����
4���fj��/�G=!�rPBB�l��k���/���|
+�G�J7�jEdeʂC�ښh��f�-ӄ��x�m�)�p`��t�|�pJV&`lS���S"^��;%���M�o�D7�7J�D$�2�[.\�'��|�22�P50�
�Ȕ=�kKDZ�����7�'�y�Y�4ȥ7)�
�Ի���V�|2'��`��4x�׬���$�������w%x)R8��&X��]�<�-�p�IH,�rCk���_�U<�t�~��;�#�^��=Cg1&�����p|��������)?n��R��yV��
^	��B4s
�B�~*�
+��I�*�`��1mwE�J���s�y��݊�D�OX��gP`�0��.����I��끊^���"3��G�P!�u��a[��b%��~ƅ.aT~��E���Z��!`�;� �/uۛ!"�.���-l=���ԍH�#ZC�=)L��t��Zeͱ��戭��]qY��̄p�m�<���M����M�����aP�����W���a
����-Ή���⛴EX��
+�4؁� �{50�N{p���(�t�'8oEH�2S.����\���.?��M�6�s�e�T3�+��V�;�ɲ�C}!w⴩�Qd�9LC�N�B�H-h�����VJ;D�n�p�;i�!L��l�	 �[%�p��!<%��E���+���<<��:ׁB+���"���;�r������%�]�`S[�[����<4�h�/�_����;==c^n߰�<��1`�0~O���)�������o}�I�4���Yd�Ar�7�{{��̈́{Md�	mp�?�!��rh=wJC��#�9�P3Mc�H��-3�B;����l�H��u�ܴ���v�1������,����H�lЯ�.;�10�����l93<yLR�'2d�}RץV]:
+`���c���|:��["��6�l<9��f�K�f��u�,�-��dպ��b� ���NuK$'٤K�MK`Ȗ|͚!%F�ӆK`ݖ�B��v��QM�*�
+i

:mt^�["K�v���!�(%vZ֝JP�%���Z�^h�c���X��v
+^d9X7�T��`�lq�EnO�>���-�t�H������]E�ur��}�cL�n���q���!�>k�N��_!�G� @��U)͑�-�	?�����*�%\��-�]jƪ�F�B�e�Q%�'��!I5%��-��J&A7�$%B��R�_m�V���i��%���i�ަpH"��+G)��$�������_�b����ȳ��&D]���^/���e��,tǙ_�Ė��1]��� Ԁ�+�������)*�}Y�M�%-C�f������u4���M�L�-�b�z�����,+������H��/���Y�[ ^e�O�0[���L��l ���*v�	����'�\�YUH�эۉ/�N9�e��
u_�?����4	�["��a��~�������ߍ����4{q���P��&�uncj��+�
�������-��|�҈��������Þ׵O�W��a��iQ	�%�[!���^vH3�mL�J���)�f�U��ыo��x|p�����^�ׯ�_���M��%��ٸ��t��Ù#�8��D�B�c�q��.���i��M/ȫR��x�Y���c~�K3��c=Gxx��@	6�,�C�
+0V+p���6��� �f�gM�,�X�{��=ȮP/�5��7A�hp��pU�?��\$K��.	y��!���́�-��r�3p�3@��v/����G�
��B;4=`�"�I|� ��M�2���[�-8ө��5)�M��)�Qp�ԩ��kn��զ��̜O��p^��(�ɰ�����[�u&�l��b���gh�ʾ98:9��MEv�@��te��!�D����u���.(���D���ȍ@!ۦ��?F�1+\���E�$� �_����}��9i��y�K�ǷGr�dOYt�sa�DË7:�}�1�c���f
�L�j��C�����AE��:S�'��,U��y�H�p��ls���b�Fkd�
+M׍&�˚O^���IK�v�;�Vc��m(�L�q�	�i�B,i��Tl��:+��IWt�>-�9D2���}�`���Ii~��^�Ws��q
N���m��h����q��<�d�l{$�.ڣ��.��#��:s��Uwv�v���w�L�Ϙ	���I85Δ��O��iL�t�[~�f��q���?�$K��`�A���hS[ y��'�B�Ȩ]�yLŸ��	��-��B3��"Ҡ�o���T�®b].?��)v�XN������N���S�SK�0Q-&�	 �R��8���-�k�����E7B�|��|�yZ45�O�s�}ȷd�m���ß�L�K����}�D�6���5���}�
+����������~[��3&$X
+��^��ޘ�s�o����sKDSTPH5�2��݀wMB�uK��؊b�3���z{�dqB���e9�R�������=r�T���}ʂ�M������������ȭ�5R�|<O���2�?S���-I�vZ0���� �W��A+"�i�~n�P�����Y:���6�|�����K-9�]���"hFI0k"w^]�͏?��3*"����ʾ�a�fz��� �o��egM��a���wgE_ؾ4#��5�kডH�|�s0��gj�r�lgzVS����&��oUc�識�ƈ��.?��.��"�\���������]���������<6R��֖��"v
}�!�RY�Ew�	�F�ѭ2�$B��b4��S���K��������w�Xu5mBR�d�P�]�e'�+W��
+s.k@�u�CefMU����]̱q"E�[De?\<»(Ur͑;��A�-V~�]�}�;�Y|���^_<2_qܗ-�&u�Z����+�_F�Hԫu�J�mO�]�k�����/��!~^��S�v<���dPG�ő�T�MП�M�<s�9���2'Pw��w�{Q�'���-D��4'�B�v�8��E'��$��	�\��Fv_��ej�e�*m����81F@r��a���e�:�O��,�Xj�����t�X���"n��'ƈT"��}�ODVrC�)ԁK���R�Ǐo�� ���]�҃�!��ƨ%�B�-�����9uK�w�8M��lA�l��;�d��:0��M�JA͇�$G�x�-f�_2VZ���H�s?�^�H>WX	�0�����yӒ�����*"nY��oH�������aw�_ӝ���"��ye���<a=��~6�#�[��z�O����t>�b�N�B�^ɷ��M5�X�V�+�[x[DwsC@�����q?1G{i"�I�j�m�mSoE4{��@�Z����0����^4��i��5��!9R;#��M&�݂�j��9��O���%���Һ�6��&�d�RW�����9�E����X>vp-�V~}!_Y9��s`AT����:/ �`�g<Pࡨ��z#��7��x�h���/?&X|��rt�U���.�l9��_�W$IO�m~���j�sNo�Yv�#�z��Ë�:���z�ӌӖ<a�u�N����*f�Ks�??>9�o§�	��l���"=m���K2�ͤ�V�=G�%c�I�6Lc.t��R��������#ӧ5��#U7S�j!����տ��!o�����
+�D��m{��W��T����5u޿�bIm	j~����u��1���������s4�(N��/r��\���P6���$�T��u�k+�5;p;�耚/? %(7����Q�uZK�{�wȣP��S�$
s173U!s?_^��ƿ�4-���=�4�T�9({[ 5?��j���S4gޖQȢ5p.%3G:����> (�.U&N�
+1YKT6���ڮ�v���P�&z���A>�lռ��ԉ���z���,�5Ż˜W�6`�A�>�lt���3s�EG'���'>o�r�
+ߘ8��Vt=��#��G@|�$—�Bբo�Vúi\c	*wP�a��9��	ۀ?��CE}*Sh�͑*�]��O�b�[\�E�c���(FSM˾��2e�I��S4�)10�s
=)�@^~n�e|�bcT����̸`]?e8��zTj�� %�ߛ����1����c��Z%�#��m2��T}:k�f��{�~��K��dV2z���>X�[H��8kQC�-���ū�@$�aS�T�1��j��W͐�ʭq|K>�@�l3�ܗp�n��mi�Y_$	�D����쏎s�%z�����/�n	�5�Ҁ��ݏ�_������1������|
+����ӓ2���~{䜽�dg��䟎`z+d�<�xp�Ff�E���F��ߗ+���s����k9g�*�U�S'�,L)�8G�n�{ȷ��*�=b��}�٨�D��.`�{�ף(��H�
+���]���k���z�n�-�4�1�=����~(Q�I�`�-
+|9�tC�Ul�	�+/��p�̀�����i�9U�{�v��7_>�]���A\����,���a�7��KGUؙie]#J��a,ʨ�֍)�F~L������7BL�y��8fde������'�n��D���-���p.$�h�}(���"��b3Un����z����9�D��A�=-�ƕe�(��ŧX��"��e A���Ex!K�m�-���Dz%�E���\����na�W'�I��$2X����i�Sd�@�,r4�e����2�-ǜ��*�"j�����;���\%�������������*:�OQ���?�2��H����6VԡG�F���o�Xp0֘�B=ښD��lx̣x&p��0i���B�+}
+��m�,u�S��G��&x.�֯~�S�`v���v�RjY'}�N|cD�����6�?�A#~���#���R��A���c��_z�>0���ހMo�u]?01�_�V!��⏻]Tn]�*��/>	��k�/?&x~��U�g�(���Ê5/�qv�ّ�~H��"�h��g3D\���Y��
+�U��".4�*��2�@mWr�jl�|�/ON�فߜ#/�|��P�3~��8q�^��*��|r)V����ii���W�u-{���0�mE��'UD˞8.f.�r�l|$���$%,ՂJ�Aѯ�
+�\L��O�އd��%I^���u@�d�X�g�I�`�2m%b��R����hv��[ȱ�o��Ls� ��V!+0&�;��+?�O�y��s�/Q&�� �=���w�W�W+[Ƨ>�i]��*�����?:������6�4�c���@�o���Q|kD"��.��lV�y��Q�Ã�J2���e1JWB���U7=��Y|[�����W�^���=��J�c ��}C
��Z��D5�H���}=�cq9-���;"^ma$�"���To�?��#���:Hi��p��bnWh�+�
�6'H������k	R3�(�����R,��C�%贰�{]��;"Ru�����1��c��8{��-�I��q���C� ^zyr� �u"��m�+�hߑ�����[�\�9�#�F9Eb���
+X���
"�~9dP|w!BH�k�����M�?���w-�o–f��ktm���XLB$m��	U]�g��]D�k�/b�
2�x�3##&};՚F~
+
+�'�9
�M���:��]*]��'�)�|�z��b���<xk��5THQsv�EgqQcH��W G\v�Y
+��[IR>^Sp5ֿ���-�������!*&Ȯ�Zr�$¨�=�
+bX|1cPp��kt��I�Z��+�trC"Un��Lv;7�3�u>l�-Md����_N���|���Pt�S�j O3�0m�i������p�N��������P�g'�t4�xE=�z��f
+�Ds�9��(����S� �HI(N�Z�TM�vH~�� ��T!��#���˧�������i��)b�i��0.�9�`�)��;�Z��V���Tm�`�E�S3�%�W��f8���O"��~O[�q=5��_�Q벨f�3��[��f��#�cQ�0��Gޢ��#ݨ��չY���N��=^��3��_�?O�ks�Yd�5���œ�]?��v�u߁��3����(�;"��;���?������%h+�#����R���o	"�م��&H�ׯ{r��E��35U}ʙ�A�MS����;H��_�d/�ZUp��:����\��.�_@��U=_~0��q��h�E|�"��h���6x��
+ �y�+{�9l����*,����'�A�]��*��"�5]<����cF*�����^��y�Թ��C�B|�$�����?�	@�a�S���hRV]ɽ�.�A�j��"*�~bf�!]�����xHH:-�?@Y��
��Bc�ln3S���Y�:����%��-Q^y������o �:,�^v���]�c������d��v�S^6G���L̀����rtt�G���X^��Ȉ�؇@!���b�����F�f��`X�:/�y��$��_(�j�L�Aȁ�F�3�i���^?�XI��H{/{��=���(w�]��I01lG���	aUx�o��7|x����pEuJ�i�YKĹqGDZڳ�k�l����a���r؄�@*��;"����P)Wx$ȒP����5|]1�1[�Bj�ȷ���}̮���}[Hd	Ty��~�!E��o"~�
:�ɇ�˕��(B�ФH�r��d{|+d[�%C�B|wr0
}�b�^��t<�DM��F�oL4m���+5��]�J��u_u���D,�(s��玈R��!a���N���y�5E΋<	���
+���$�{GD,>{���3��i��i�}>���M�k����m��!�7�4�1��� ���H1Ȝ��r���plSf�i�k9�}_o4��g8Dy'?��aU�ucS�4$�`�H"�$N;�*��e���T�W�?���C�5l�2Sm�3���XIRN�D��d����ű�< �)�o��W�����l���K�{~$���{A�H�Ǝ*!��%1k
��N�L4�x����m!!�[0փ��6��R]���x=(��p/�0f��8�m3���j��]�i���Oq	`�2x�;+CR[��h	Lj�kWZ�CrC��?ɪщ�̵��� b��^���?K�^K��I?)�<��b%��b���6����֖��ȍ��@3b�k��托^f�2�a?ю��ܑ5��R;f7Ҭ�>���}^���B�̿�hxXȠ�3;Dno��Bj+�ߟ�5��dM����
��6jw�!��H%0G�f��Y���@f��F�[ ��O-Q[h�co�o���O�k*dq�QtҌ;"��k�b�b�cH�E��A95���Z�)�B!�~]�
7��j0MI!M�OH!�]޹k���
+9͇�
+sz%f�?�i��!�}��z�l�#����tQM}k��oO�����$N����H�=a����ͱ�'v��Έ�nN�h�`���~��ܝb-@�P��,I#�C�)��J5h˧�O��@|s$��*r�eƠ�MǷqKO�OVl42�-���"���=n�
�E���t�č�j֗HJ ��RKy��g�#�7�g�6bs�N���y�l�K���lae��cz�-����:��"��̵���.]���5%^(��\�{�'��sR�%h49
+\�z�셜6�Wk�x<��6YRW��	�L��� lm��07�����sJ�'����y.���B�l�A�ɱ���v�����Y7]�	����x�o؎�p�t.�U7�ۼ!���wix7��������_b)�^7����w�vJ��X���<��&s��&��_־cu���C„"&)����&0�|3�����Df�Vgu�� �U6�dP|D�r�؎9�6��s,:S�;���;,��ǵ٠���~~������Fڶ!�GJ"}pQ�8<RL�,yD��k|�D����OL��?
����1���%��ȋ�8���3#P�0�	we�m�'Q�y�Ti��5����"�rW$18,s�\��fK�oJD�sW�3`�@���b”�䙰�ü�fS+Vҡ���)��3��Pt[B����B�ޜ�xB9�5�������t���C>I���ח=�NI�"w�3�,
�
Z��]�/��ɘk�ڣ����S9d�����6>W%H���^y���Av�@�MykCAnϥ����^~���UT�LӰuW�c�,{�E��~�ܫ�>����\ ��.���]�[a�1j�����"����/�����=7C	g��	_w���5�٧����W�Sn:��B��6��<T(t}	�f���
��w�%������C	�^��#w�ʃ����%�Ys}�W��T�u�PegƵ�i��7��Q�KS����Q�=,�Hß�Η?�}�@m���7��)^�	-msytʖ�"��S
��]*�R6;ĵ�+#�RL�:�fە#����F�\/8
+ݭ�z�*&
+Yb���$�D>��U^�,NS��[��ؾ)�)����8��5�����7!䛡������r���ɯ�����K���e�B�f#�o8���e����q�|���0#v�i�����ɮ�ݬ�����@&5;�f��?C���&
vT�L-V�-����%'Ŋ���1àX{
��Ii�����9�'���߀�(f�qA�&�,�}KRú+r^�U����uΚ3�㽞`�D���>�w�Ch�����N����(�N!R[��N��+O���6�C���Z2���4�������

Ч�]$��D��C�k�+K�1|Ÿi�cn j����-?����׺.[�N�ڥ�l�(9v�J��˩��u�+���r+JMS�S��xP�p7Ui�ȿ�=n���Fo�\D���/�>�4��7L�"��C�A�?s�����,�kr�}�𜊍�0�i��N$��|����M�ĝ�r�V�L���L0�1����Ǯ�w�M����S���R����&���n����.����q�ކ0���2�I4��:x t
+��Z�a�M�#I�N��/�y�<>@��Hcrb]�����64��$�q<������沢�x��j%O�oE݂tٚ65�j���{u3K�;	T����;�$����A#ɉ
+=�p�.��LLf6}�
+}A_�DS���	?]�9
+e1�R�9,|�Zp���
�����nAx���,��ౖ~�G=���)jN�]WT�voq���,b�'Dy]S:�(�ߌ-w�sd��/�����-��V��|�T�l`�2�G��
tv�s���<7��7���q���G�
+�|%���a�����_��������\]У���;�s��9��*���\�G�`���c���C�H>Ȯ4���sh"3�7�L�`~W��Y}�Њd� ��G~q�a�5CY�}�����=( �#�J�EDR�C����*A�rU!�GYx.�b3�
+���/I�]���=D@�2]�<Nj*�b�lw���^R���9�
+�ӹdO �4M�!�f"��X�t��L:� q5��R��߀�^�:�
+�EP���=��D��\���%�ua1a48Z��e
+���+x'�_P�V��C���.��r+�I�B��m͍�p!�o�H���'Z��_~ޖ�e�����L�,Ia;B�k	�Χ2�����a,`��~��,�R��j]5=����}p�=Ŝ��LJ{!�-Q��T9�K�VN)��CK�".rF�c��k꼇����!�D
��f��2XT�`?�*�c��(8��YS�Wǘ+�hNs]�S�j�Ox~p�|k���"K�cz?Aa�]|3DluɢZΊ�� ��y5z���*�1x!��ޟ�?W$���&�os�2��E7\l w�Hy���(�Q����ߍs�LY5�4.���?��#�n@%�Ԫ9-ޑs��ҽ�5^�)��>��q�#^13A��|���d���\S*�0�N�����V�#�3Xb�g�e�3w�������$��%&C9�{|r���{�{CS���9����\k���
+Z&�)��atѰI+��=���+W}c�����؉a�����c{՜8�����0��_���ExU�4�aƂS���/����Ʋ�Y����Ɣ˟����������+�b#f�1�tN��w#��.�֊F����L����@Dq;������L�c��[�p���5)��2���N�l^����N��[�f��.��]���5w��zا�D�����A��Z��>����ȓ�%hsb{9��-�z���ho
+{��5��D�
+�	�ބ�a���^&,�%R��S9C70SS$�4/2ٹ3髼LР"���B%�ަx�� $`��+���6�W�w�=�S�CH�q�o����r|7����7�X���~6�ʟ����O"vٸ~�窤�Lo}
E��d�͢	U��e�9A��۶�$Xh�
��fE�LJ�$+A���&�*���jbB��a�.�r��E��E�]l�,��M������7~O��}���и
��:x����!�H9�N�n
+ȝ���YH6M���,�h��
+L���E�Ҍ�"+r^H�a�T���{1Ԗ���{0�!�3��
�k��N����?�[;��J�uV�z�ٙ	2�"=Ū= ��b�z���#S�c{�lK�ee���JgUu�hD��
2DU"�lj}��[0��NA���@����ѣ�O��H��'�_��K�SU���3�'xY���a˾V��H�
+����@��a���YՇ�������H���;8�ͳ�öLP�����7����h�H���$�����q�ar��Y�0=I��t��13��۩,�ݰ���S1Q�qW�Ե�پ_�L!O�V�@"1��D6����chƴ6�7xZoΪ`M|�ĻTa=|�/��5�ua4L �����+����~��6<�n�;B����r���]1G�gkeM�N����]�oO{��	2~[��b	�u� ���B�1L	��qp�oi�b`d�ﻇ��cs~�k�S���?�t�����P�WtCDz���w=�n���z[T�-�u�`���1�z��9YU��4y������P�DW��6�u��e�����E֑g�Z�����#@aTa;�4�۰�k
`;k��NNDQ�t�onv�]�Fj	2�6H�p��Y���.+D��i����&̫�0���S�4���^ń����F�#	[�嵏��a���=��W��2���m���A���,�K��l"`��\�\� ��
��2ʾ��6��T5���66��L���^$5s=���V����G��ۻ��!u�L�K���6jp
n|���Oo�$��r�Zq��:՛���6���U[�D��`�{�8����`�~���'*����m��=�n��.W�ܝcY�
+%6�F�M��
W"�5���]�8�Lڢ�J]?T��ŪB�x���WAB!g��m�P��L�>��Q@8[��]fwl����6�+>sX�
~(�f�s�t� �j�b�t|+����|�;�m�9�T�y��C|��<а3O�/g�T�
���+�%$���E`:�ʘ-�'����Z��5/��M�?�7_$R
+��v�.��niw~������%s2N���Y12�][��z����O<�X�5�	���N���@����͸+A�n���B_��B��^�`���o���/]�՚�����铰:d�R1���%�T:>=[�wv��€k�)K`�t�<�У��~`�v=z����>����hLQ����C�>ص"Y��\s����z�X	fA:��,THs�O�pk88��ϫO�ٍ��6'�@�Jz��|�H��J�e9-t��I�����]��86H�֮�㶞2o0��č���n�ee�o�Eɤ/�l �u1K�L�(�A���	(a��M6�o͇)��,���H�!E~%��	^��$J_�J�͖a��=��+�K���0�Ti��U�P��]��m_u��x]����j{C�۱�]���C��Z��-�����O���s=�	�����p}i�H�թ��|�R\P4����}�D����9w�<�B���n_�y�=o�0�������7��L��_rI�R��)�b��}-�H��L;G�C��?Es���P��p!=̟�SX�5��{+vw�1]���iD��3i�I��Y����>�k"���D>�Pr`m��7C:(�2��	p�1�$�k*`����&�����/�H�s`�\�	�F�ga�J�ڡ3�V=��d�2�'o��Du�U1�֒iF��[;���׬��oѐ������zQ�Bkv%�ɣ���'��M���L�s�?*�g��7�\�LΖ<Wh�K&��BJ�AF&�X�C~�2an�h��AF�Q�lY��<4W{�3���VW�z�9%�/�
�{�wa�M�D�jR�:Ȇ�.�p��5Q���
+s���T͚z��̒�	���I���e���N_I�0���m2�W�Ee���bB��ml����K��3���̬@��]��dG��L����T)���������!s䱟�9�j���U�~m��&hљ/<z��>T�nE��F�}��OZjמq��3AB�s�n�I�zF��W��;�YzgS�@[�˟g�f�3��M�PT�n<[k$6__��b@"�i��g���a��ڣ����ڍ��m���"2`b΋�.c�1��DMm$��j$m�y�k!"(wy�WS۱��~�.A�U��9����Le��2��Lh�8\}y�ý��n�r]Rq"��酽�����˶���Gz5 ط :��V�`d�$�Ns�y�����	�]
+�N̷]��.Ǟ��
�����^O ��\T|S��E'3Dg&(���9ϖ?�������.;-�g�D]����C��a�[�o���"����T���F���@��w]v���|<;bk������M�6<�RC��	��zO�q��3!�����?8~�fg@P�H0�"Bǎ�{��c{E,`V��|&�g=���E~��)��z�) ���M[����r?�P���r���)9,J��$V��^��=e{�+jl�y��a�b�2���S`�?��M�G/�Y�)S�>��	�X
+	Mh�a��Η�?~�`h�����CLII�v]�>���W"�ϷN�ݱ������͑$x��$	H��'�Kf
+j>���]���ӻ�ۯ�Z+��]�>�6~n�V{��Z��3C3C_�����Q��)[~n; {gn�y�/�$>��+������ͧn�� f!����l��S7�FzFE��D��J�=�lR3���Q�@�݉O��_�Έ*��"ݐ��k�IߑLY*3�S�j�T�[+0�z�1�TȦ��O��Iǿ[镻��)�<+��$���x�5�4��FU}Z����}e��t�rG��o�h��$97:�?%x�E�$b���x��(��I����nn.\sUF��J$1rC��5����)��]�c6u�����,,vn��߹+2���.j���dF�Eȕ+u�ڨ.�����GP��ϩ��%D��F����=����d햮��;��u�l��<I.�p�'���=�{>��˖�\0:Á�:��!a�?��xn>�?��w�"-���3@_B	n��Ƃt
�6��3�N�m�A!���k�ϺR-7��g���Uf�Nr�a��)��N�&�&�Rl-����vwPw��Ƨ�-b29_~ ���J��^�:a��?���UR.m�����x]]�H�_�Pc������]�7Ϋ�1K���˰�xJ���� �N����#����wl���Z�<C�܃b��������d�1pb��m�Ԃ�� @�kF��f
L�־*�7�:�vܨ��}Ps�˖��35�šu5[�%G�V��/Ec9�w��jf'v�G/O^��4Z���6�r
v-B�C����7����D�+�;D>��ѭ��D*-.\��h�ꦛ�_�9���aQ�jr|�So�v���
+��gD����A�4��n�!���R܁Dߚh���m��-�W(s�PAy��8���b��aE�F��F��Q����
+W��_e��޺Ŋ�yF��j�֠�b}B�7�S�G���#�r,Da�^��nNk�W(*��$���
+�ck|h��ߜ�=|s���ژ�S�������,j�\�5<�o��~q�E��x4\a��om*�����g�7f!+�e����Cv��}qtr⯶pą�Y���*k��F�����f�`t�s��Փn����=sN�&�촆�N�'A}N�yݸl�.����l��A<�_�Y���3v�U����%����\w���ŏ��Dn������Y���M����$�7�=��mM���2��D��Ǎ^�/W�ks"8�������h�y�K�83./l� 8��m?H�W&Ђ�>%uF�>�1Tkz'ʹz���& cO;ܜ ����&��?U�Bgư?��f���J:�l�C�D<i։Xx�޸��g-V�+`�\��q3�$��'���龚�J��*����U��*6sg+J%�#UY�B��l��|�����[����|v%)��\B2���.
+NK�^��d�
��	�F��(׶��@kx���	L�������U��D�>�Av���ޒK�Tl]*ֵ��X���Qf�T��¤Aq�,�6��yt��{"��wAD�eW��xW��%4/�Tv���'k���&6l�c�
�o$*�+׆X�uT����cE�?Nj=�����'r�� r�HPa�'3�9]T,n��?�tn�h o<��ɼ?�FY^a���� 9s���JfRKD�_$��<{JD)ֈ�����b�*��oZ[D��!��|qK�KJ{$/yR��|�K����1����$��{"�Ӌ�Or�j
P]&⬾'r;A4>��'&�N �}O�lzZ�`��ǒ�C�Wj�w�w�)�j�G9µ��G�'Y�����r�մ�l��0*���pO$W:&���j�����[�ȐtDB�6b�m��=)���Oa��c!No��o�o�ϻW<����:;6ϓ:�?�Q��qø��K>��S�)�J�U�[����e�m����bT��~��n)uz��q��%����3I�Զܘ{Y�gE��Y���>ԑ���/�������$GV���T���:$�CD�P���4z�q�EOTe���l�����v�|jH���5Ew���o��w%祚IA��I���	;�C��jf�tA�Y��Eyא����<B�V���	��C2�^ù%�ad�,����B&��N�9��N�GA
����
+j@��i���"�Q2uB��8�gw
='��f����[U�Îr:�����92�_QS�����A(~`'-=��F8���f� "��v���Ə�DV��
����)(�P�F�7�rh���a��6������E��g�]~���>�(P���ʸ�Y�|�5�V���ј'��I���O�t]w�N&n���_�����#�,���ny��wj˜������$���@W�oҧ�<�`�t�Q�M�L�?ڟ5u�xn��6ư��h��=��ڿ<F�(�_��h"ͦ�?a���ME����F���-��l
+ҫ:rT�dq��sd�l��E^�O�
+u�$x�D�&�����l2�Eg�;�o��ކ�A��ې�'��l��ѭ"�ԒniѾ��1��ȍ+sh*�������q�͢�Ō�XࢫXМ�,�y�R	n���M��~扟q�8�6�R&=Y��J���4����"!|�,�g��$��[��||1�]0ڰ
\^�} 2N�����3
+;��Y=S@�x9�*�C��Q�r;�{�d2/����������W�
+r%8
EJ+l���"�����J?���g�@[8��[��.���7J:��m��}�gn��WM:�^#�?�{(P7ȝ��_�r�j$��V�$klʖ�l��%�'i����Ϩܷ�����@��/*�Y��H�
+�\3p���#�ANi��vKG���X�|r~N���@�:`�c��d�^�����2A�"�%@$
+Ziyh�2�,��:E�W�����@��9���l��
̈�(�����ةȚ/�m�y���<
+������VJ��h���=5���=�P�����/FVi�y�q_'�'R�\k��l �C�!��k��O��e����t��{A�����x����")��7<�y�2þ�
+EGx����&C� �.4�aߊ{��Vo��d��e8�$�l�
4�vH�;�9ґ�V~��*�Eb�W&&����IbȌb�<A���r'�G�a���Eo��n�vؘ���t�"���P����S��
'�f���#U�H4cw�W���:�"�̾$۵t�+�"+L�^�hY��,�f�v6&���M��I���N�E��������m"3����Xt9�%F��C�S„u~�'}�$?�rfykfDN8��wE��{}��dY>7�_k�L��C/i!?徇�J��vuK��ї�����������+�;����{`��iD�����Y��{���~c-���:�B���"Ξ�����|���t#�A�n`�g�?�sS��^K a�?����J�~���l]x�
�)j?�u_D7L5�s:�:�6���/t_D2?�j�ȳH����4/&�s��s�O�3u�İ�9�BZ�0�ڭP%qW\@�t0d��ƻ��H���+�"5z�����#��#�	��u�dfx:çI�z�3�N�Ԏ@ȇ�{�*��=?�G���l�@�M=r�b�R�9&��E��9���k��=c�%h�~3[R�2�F43���; �`n=F{��굞ʼ��*k��q����1C{uh8���l�f��C�W�sl7�{[��z����x��<R&�(�Sz��[�W�;���� ����̗z�U�o E�\��d��І�-\�U�2�4kC��}�e,�8�e9�/�{��UkR4���-�^�
�P1��^��V7zd	��|�y{�[��*�DӢ�XZ���`��g@Q���{��y�5�P�������Oۍ��1�6Sݴ�r��%º
��F1ߟz�HAT@���.��_�C�$_)����ŀ��S|x;	�N��l�gX�A>yc>!��X=�ܯ1�榉#���-��@7za��kp�8S/^�{t�C��ձ�P��a���o�e���D�*i�� ��
+~���ȘpXj)�����޸��/�E��d�0/ċ���Tl�ꄴBxv$0O��ú������
+Ld��qc������1Q*��M5$lI��?���-,��D$x��]�Ҧ���T���E҆Wˏ��L��<
��PG���C��bN�W&�X��Yr�Rg�㯔H�p�
+�aY��,�db�ڀn�W˟ˀ���wK
��\_̖���Yƞ�
+��&�&d34��D[2(�-��T�ts/鈞4�6�}�H���)6���t�S�t�e�1f��y�T����ĥ燢45H!ƷA�웘�\�ם��L�tb<�s'B�6RbC���~�*�x�w+�ˋS�#F��퐼�끂�=�H*N��"��ʕ�
��^7�z;S�75!��a#�tӄr5r���?i��,h��]A�ԣ��ڹ"��\/t�7!�3?�kB��w2c��۸
ȡ
+o�\���&�炐 �[,�Y������a���9���ȹ��33%\�<H5����?��ܱ1��u��$O��9�
+H��GPAN[ [i�3?�ޛi�(�;��'�Y�Q��E����~y�v��"s��~+�!��Q����~���n
+���4
%l�����U[c~� ǒ��:��-���n�r/;)����H�8�	��e���*�[`�@?��rl��y���Ti��P���z�(gqj���.��7c�?��	������ӳ���%��y�������㚁0O��O��b�7N�9!���!�{����ș���Mp���6!�}�\A�>
��}�E��
��Yfnt��?��X|@O�w1/Yf-Ԩy���^�r��e�3�"3�c �Fs�m�o����Z`�||S������	99֘;'8��#IMt#��H�4��C��	�����U)�����U���c�Dl?>�<$�i"�f11b0\C��v
7t#{Ib�`
?���8���NrDƖJUr�\�\] �fJ���9k��L91�0�qS�}����[��#3�$��((����bir�"{�붦��I��,E1/�������
̸D��=����gdͿ)��e�g�[I�V���Tf�DX���Y�I�v7~@�~A�-=��3��"Ɨ�<Lk��.��cR^�Q����ŷk�,)��#�lߗ]X���k-��wS%�D6K�nեP�R��r�Ֆ�a�֊.�{L&g�Ėa��e�����.[�tm���f8��X�mm+%XQ��Q���"�?����
��l!� +ǘ[uI�,��LJ(.ӛȓ� u���j��U���R_�x{�h�ATƬ]���7&4Ƶa�68J!4x�%���}���M�P6K�����|<+)�S���p�e�c�]�v��l��ڎ�9���b-�Tz�8����s��

���M>����UJ ��JHY��7���]����<�/S����O��v3@&85u��{���K��G��0�(��"��a�9����X�˒M*?Ƀܮ�>���4�/$/¦��Y~���@��v`>��壇e�}�G&�\~h�S$��M\�]
���6d�W*{,�IM����ʮ�<�O����dL��k��d��{q\M�����l�=�b�j��0�b7���0<�_1c���p.�b4}����m�'�:�y�̎�
+�o�'|=�=Z�{w�3m.Q�-��$������_�<9�/�o���}�"�k���o�-��)��W�Vϖ��Fl�׫w�����LmxX���Z��������cxHԫ�����G|��)���p�6�O�qD�M��Q�j�>�+�
+�#��������b1Ǻ"�޷u�ѝ�C��wC$0�͘G�(l̍�{��V�惀�E�TMÿ�8����HoV9���n��B�TBϠ����~�^9�8��?����DvBl��r�0y
+�CŵO��L�9!+�m�y���M"At_d(�f��r�b��@��$��=E~132��{K�n� w���ԑN0���A����KcS�;/�y��q3��Mr��CI9����Ӓ��H{R���j�i;���X��B9�A�^�>P��Gvk<	~<�}�s�D|u4��԰�-��"��:gH�'}Q�oXe�
+�,��Vw���{����h�b��0�GV��s�
d,����(vھO��.	!qcgc����H��!&l�D��ޙ;�|��<���A��қ9��j¢u����Q�Qq�2U�dlc3H�ABNwKؾ����`N��,|�8��DķD:gz��2e��3eQZM���dO.ֶ�[lZn�<��%X;��y���Pa��{�r�s��0z�N";K�}uS�>bSl���D$�����*hus�R�>J;�f�bE}��t�5;8䇉oĶލ�>�k�7�|�!7���d`�!�����	l�N�ձ�˪!ٮ�6M���9�T�}��K��I<M�a��=��g5�4��SK�I� �����$�Ka��߻�N,���H���Q�
+E������|j���z�mO�w:�K����*h�a�p�z�m�c)�t�W���wn�"}��L����<�D
+��I�$4�P�)�ld���$�p�M�G~U�ь�3Xjh����j��B�^W�%�I�a�_;錓�c]9{2��V[q�ӔXE�C'��d��m���_j�o��'�9�gY9Cr	�t�Y��T���6�}nt6#>|^?�,����мػ9��	��=V�H�6�KIJ\�����Hנ�eCQ���[^�V=����s�_�+1��Rþ���H���N�j��)�J-�z�lU��jY��ð��eZ�z/;��.c�����La�-�jm��c*5�w,:��=�~waK�-*�'�ė�c,1�asp�?��*���[(n�&�&��� 1�â� j�����n�䫛&����P+������'{l˰�y���B�m�"�O`M�,2>^Gs)$�v�����ړ���z���ȋj���=�����ݧ�ob�\����,�
+@m���0���P����UxJ�\�!j8�nqtӐ`�D�s|�l?	��}��Ў��cg2�u3�(���%��53|A�M�9�t)�11?���N@��R�|]A�TO�x%�3c�/�K|SD�5=ӵ�M`o;��@q��|���b������v4�ث���I취��܉�ʙ�N��!B�,��nPX��#��ȸjb7mފ�OJ�o�-%
�SW��|[�́����9Qʯ~rv;-���M9����V:�/��QT��"C�j���A�v0�Ƌ�W�7���7��d�H�-x��8��b
+��}�C��VHݱ�F�Nr�u�~�|�"�1�D&k���=m���t�=�LTtV��h���@��r�ᴎ97�I��+���Ԍ+s�������p�+f���[��Q������^���9��h< X�:'c���3��r�%Gb�I�KQ��3�6m�
+�����Z4�:T���+��j]�6I��LԖ��j��6ڥ��{��e̱e�Ӱ4��lö��ɰ�_p5�]1�"�|q�O2�b�ԫ�F�"����
 }5��_�5�oL��_���s���k����g6C�O�i�IS��ۆ	�P!�c�	���`�.J�1�^��&�t��	B��S�QDž��H�bg+���5%a�;CX����6kÅU�����8�����W�n3J�[�I����/$0��\�k�r�-����'Ƹ��v;x�ˏ���i���,���F�{����.�Lq3�;iuj~N��c��wG�aa� �N�q#��9!7l�vG،iY��I��4�[O^2���Q��v��B?\����NYm���Q�f��1�\o]u#��5��b����,?�q�+�
�5�a���`Ո�i��
+�j���:/T�F��,�W|ݷLzj�s���7A
+%������,�b��[�&l�358_�����<���6)D� �Q ~œ��%6Sd�ub"�I##b��έv�8�4�`�����c[(��¼-А��-�J�(����m^
�����z����p�a/�6Qܟ7�|AO`�HP�-
+�oP|C��9?k��$O�Y�rufKe}Y.Z��;b�&3?m��!-n
+�t�
+*r<���HV�kǓ�p_�jf�j��sj'"�?��Kd6��[�E>��YE�R�f��`�>��&|xX��b�D�6���&�S0/y�cҖ�y���k>�����qJ�Uw?Ib�hVX/>k���c�1s+E������sC�>o��'	�^j:۞V�լ���`I��L��,p��6ϰ�F�}@�`�\�'B	��PSR)����G���R�A�f�Ǐ�_��<�[n�C�MW,|��h_�GI�R4����&��}��
+�U��uФAY�$	$����R���/)9R��Έ��4��	�5�q<�N��霰�ۡ̄ Kȃak�����\?�:1�-%��p@o��4�>.��k��@�u�5��>���;�\߱}��&�&�{L�$��E��ǚ@Y�G���
���٭����r��F]܏��M��M�t�h�L��6����ř����a-��+zZ�'���O�>|����$0C8VG��}��4ѧp?l>�������u1��|j������A�7ƾ�ϣ�?7��|�~�dX���P�]0��v��z�p��݇+}��#��i�<�j�A�~xھ3��*JN�ťƄV)��<�|�y���6"��+��r��[K�S׷�z8� 7֬o9Z�O./{�E�Sh�"��ϋy����?�����8M�W���f�c�c��ᾃq��>k�#���8f!������us$�Qr���(�5N�����&-#�#V�F��njp�XUU�ymȞ��<]���B-�Y���-�Ն�bP�0�v�b��`�r-ז��;��ϱx�P6b/{L�e�|�*÷�O:�[?xKeh$��>���/�vE�g��
}6���`F�+Gc?�%��̓�8��8��ͺ?f/ �����l�M�.JQI6��D)��.��|�^������\��L���h�9�H�u����,��z��[�7i����/�cq#	��y��H�'�K� �,�\���%PM�~�x%�Y��'��:�	�X��ϒ�.�2@ضH�	|�����$z�@�:{V�h/^��l�Rt�T��/@�f��5�
+�R������Z0�.? �{x���.�@������s��A����]���&���Ow��D�
;
+y[�-�2X-��Y�P��AM@�t�+����@��ΰ-�mㄵu�LQ���Q1�� ��W@��ۂ�q�UW���?�pL�s�>?d1;=�Q��gl���}@�����ۯ�L�M��g��_f��V�C��b�ĘNۆn5擘�v�����bZ�$9M�C�@yG};�@<�^D�d(�kmP7�6��I
���C
+��Ĝnn��N4�RL
+H���L��+�R�i���0�p���pe~���Ev�f��8~vd�5���X,��T�_�z1/G�l/-��\��������O����{��z@��{�����x����S��1n6��ဴ��
+����*8sl������	�=�,�U���O�{�Z^�{M��_��܀����_���nc���������o���.�x��f���e�֙���<�qucuz̳;�V�_�̋j�U��vW3$h�
+f�{�np+�����s�Ee��n�~�
+�V�p�LjW�O_��;���2+��=�㷛&���%���˟0�C�~z���-�,�jbJG����e�{���ei��m%a;h+���VJ@����p��-�`����5O�]����~�5z�h�3�@�N����˼8�������W�x�3a�wZ�!��8Ky��v����Ȼ���WG�����o���]�5/ج������� /�G�
��/l�������''�@��U��A�o���n��m�9
+�e�k'�qª,�� ���93��}Q�_T�&
X����3'x��6�p����dO�wд���Z���+	)Qc<揤��[<�~]W{??���fv�v��>/���������
1z�C������pl��������aQ�
mq�>�7����1��c�7����04��z[�k������@�rA=E���<�f�n���d�j7_؍d��v���f�<��iL1�J�;8�B�Iކ����~F��+t�Cf�{�¯��v�(��e�_�P�
+H�dĸ�6G/䈌�9F@S���v�y���]�L��$5�3�Gx9���[a���������\K��cS+u���Ty!+�F�;��=ӌa�v�u��f���I���v�Y|�_�C�C��f�o�t��V�*y��BdԤ;?ٜ�T��p�r^�<M���ܹ[����
ɋ0�I�m�4���u�>
�^3���c4`��"^���z*h�����	l=���ū���o��}�_�i	��m�ƷK�8�b�c;Gv�a`N�!DS
�6��>�@��2���Q�7�7�rŁX=]��`F\��k�ZZy���r�
+�~(zf��Z��ij0ɱ��O��RgO��ߪ"��2�FItڧ�3�&}VjZI��g���kg+��`�!�Z
+��T�/m�P��Q���Pع�3�*º�j�&��iC��,��a�9����c
+W���'�O��Q|eU{�SJ&��x�ʹ-D���(�"&��]�=_?@�,z/�7�1ސZ�g�jo�E۬�x�{`#���r�T�"Ų�l쥍o�����x�#-�r����U������S��v�t���x�i�W�(���d�Z�1�j�냶㫛__�RC�%)g@���c3���]B���=d�͋:17_	��盵�	�G�`d��	�F�*�e��|Z������W1
+d9_LF�l����$h�i��B
+�A�6������
ҿ�����=UK����i���z�����ݔj5-��b�!�x��*`ꞻ��!Mf[���א)�(��Y��1���3}���@���k�O��G1��TCE|m�Ah��G\C�|F:�8[̼��S۳qp�m���@
+8_�we���S����-ו6@Q�I�_k�G͚g�
�ެ�g�"��CPj�f��i�V|���D挚.��̚B����V��u��/�ty��q!K|D�H��x�c^&���?2��I�`��j:�h�J=<�,̻�3�^��a��W�-��b�sװDd��_a��ۂaC������"�)�M�S
'�C,[��T�pPU5�p��"��.���k	�.���,�@�=�"ͥ�;��Cdm��)'�Jolx�Zy���re�ll��7:b��5�ң���u.j�_��&4F�ߪ���?u�?���G�kK/�o�+LQ�"��1%�I)AQl��7#����"�(s3?f�A��jT��O�P@����B�-�����@���_�{�=ضa������j�a���^{Z��e��lLoJ�3��W�Ьu'�8q�
+��Q]�,I�?A��Ҧ�Y�yC%���$�\m�,#L�%�E���ОQO������n
D1����V���);�G�W+(��QA��\�WZ��V���?+�l�l�G(xH��o'�CB�?
�ʁ�OG���:�$��a�5���}�9�9�|
s0i)��3cU��l7ey=�m�K;$��_����C|���$4鲜.�ƞL��2�&��ɜ!󭁩�-���[�
+�;`�iTx�R�J�k��w�O$U�E	�ŒU�K0���A��I��<$p%�w���I���ß]�T|W ���3��������5aY�A&��4�`��y����-J!�$[#�`�ƌ09��ԃ�"��������ʻ�8%�FBĐ�?@M5շ��?��G
+\��-L��!�tp��~���_���9Z:��d�
+�g�
+%�J`����@	�Z8�:��^
"���_|��ˉ-��ǼE�����ƭ�_�c�[_�i|�oZ��[��4	E�.3J:�g��$.�\����6s�8.s��E���D&s¿P��w�����M�þ���e��<	4DU��{��S�R��}��3�'-�S��V_A4�����W��Wpp�J��lXE�_\N�z�n<���L��^$��n_fR��A�	�4@��J��)"�w,�W��)������̂[n���"�%Yv�0d�C4�H�i�5�a�%$Ë���X�"mBەΜi>�#���h�k��l�qP�a*�/}Y/��hH��������WڊDj��+T! ����n�H�\6x.�9cy����˓�~�m$8����C�Y�j��w��
+�����
D��}EK)D̮����^(���+��_H�d���2�ǰ�y��(���
DZ��AIn��Y���_o���K��p.���L�z���c7n����Z�����V�K�����ڕy����i��EI��G�P���*�m��C������� ���|��;HBפK�<��~�PjW
+4�訿H<���T�q���8�\�L��g���"i
���c{#|���za�C��4�2�޻�Ѿ�ؖDP�֏&��$c�oX�`��%d�w^�A�E�n^X����oXo�B@���lK��ij�h� Ü����<Ad�{�k��
+(_i™`�����D^��[�l�f����%[�]����!3������\z�$�q"��e��笤w6`��u�[�Q!j��#J�A�#���,HX�Q��A<�)Ƃdx�>��4񵰉����	�̝{�2�̓D�]ߺ�LDx�ڭ]�]�҂/d�ar���k���k�v8�#T�]�;�Rhmr	�(���1u���;�G�����L=\�8�5�N�
+�
+������@U*]%%5�����R�+ٗ��v5)A���)�ڐG:�Q�����	O9��%�8�]�h��}��A�x�u�%��"��³_T/���Hf�~p����C�A���j���&��f�֐}�2X����J�]��F�΃���#A�e�^�X$
+/0�ٖ�xV!v{�*>GO��"*�x*T�t�x1����%@q�u�X�Ƈ��I v3�6y����E�	i�\���Y��F=������U6�����Qb�.O-+�
+���:���/J��*����=�W,B��+p����W�Qp��Bm~�M��:�b���q��*o3;�Sa�z:A[q��'�D��+DW�0c�bDz�-�����F<#_&���ުm1OM
�-@N��:Ht��B����zYˤ���M�@�k�%��֊4�Ө�8O7�f��mT4�y1O;���{I�E}$��8tz���>��-�)"��E7t�Qa&�cʢ�D�.�d�W/��>�-�͇�|mܳ
+4pm"��6f���a��I�YO|tzx�z�%�kB\r��,�R��ߊ�țh���"�����[�I��1r�vr�;�,�*��Վ�-���񗩢�:WS�����Ow�c"
+F�߰
+����2 }��|�����	�E��	��_L�?�����Ô`�KK�	?rۓC2'l������I��z��b�w3�S�I�_�f���	����8��9VA�v�D�[�B�'�|�)���Y����y��]�b�(@�16���Y�IA�U;K̊p3�$�;���o}���	m <H�u�_�1|9P�J�rD��+6Oeұ\D���B$�߇w|po\΍$�'f�����y�M�_p�����b��Qm��ejT#j�R����OO�Ch��P#SM!T���7�>��$���2܂�q�;x0�_3
+z�8xHhZٌ쎌+���!dñj�����l�,~��B�@�P7�7fsŸ�<�ME�J_��J����1]T�	 GD��v֊gW�$�JR�T)��m�l�&]Ņ�Op��,b���E�to��" ��*$
+}x>$����������:z>#�baY)퍣F��`f�m1�̏Oia��=6�,T@��&�.N@|���p�-�D62{�cZ�&��o��ó2�yC�񛧋�)|�2j%�r�v/����%{��S��,3����)��c��h����w�,<�^��1�F��$TӪ@(4;-�y��O�v]e3�%�#� �
��#�
+DΩ����#ύ�̺�����u��FPY���L/�aOv�z���$xtx#0m����D��V\����TU�&)�(�~��K�D�]��E)~/jD��l]�
+�7hj�5�mA�	��P����O�M)ҤD�'��"�a��-� 2����n�E�~Ku���r�1�&cnK�B�
̦�#ńD���SG2��<m��]����'�F�O�f���V�x3١�-S��(L[�XV#ȶT/FcO�(�tp�,i�΀)�(�x���g�ı����J��>�#���.��'��Q��z�ri���������tday(A���s��,QD�.�~C�elk��M��?�y�&�*e���p��d��;��
+F��1�d�ԛ9���(L����$�(>t���ׄ���J%��n6�D�s�A�+�����:�x�y��0�o
+�d�e�v�|���BIŷ܇>��;�$�'cvR�O�?��������+�r+~��Γ(��z�fP#<�v�
�='���|7�:"-���Z�LAS��,s�a:
�Y�ܗ�;����X���p�|��Ȭq(Y?�g2k՛���n_����8��Kz���e2O
+%�y���sO�J�<�����J`��1�U���JJR���
+43����	�_�Z�3z��q��G;��ˣ`��-J��.�t��A�W�߰M��5$
Z��
��@io��%^�'E�b[FU��c��J���,�׏���+��p��\a�_�P����\2�4P��
d����|����Qwڢr�*#h����\��'X�.;�0vH��Mm�G,�Աlx"���W���-�4Jzemܬ�v��1W�,PD	�WH�`
+m��tT�����G�X_D���c�Z-_��G��TgrF��I`�ނV�mɣL��#����������u�V=��ð��g�t�S��K��������/`��%3��I��
 Q�)�#���9Lv���?�M	�0=r�?#X��v��.�J�gkI�1O]q�O�f�?x��A�#�ekZ~7�5�����-����,��7w�`�������%���$D���D��
+�Ӽ�s���,}�:y���o�3?<%JK�?w�H��橠d�3{��ؿ��t�@��	��"�z�����
�F��|�M��!h�(�"��`0���a�=����EfX�����ClJr�[��~�<*�Z3HHy���02:��Iu��+��O�Hb<M����V�_g���B���Q2O	)����f�Z�d��
,͕��0��3a:�*Es;�Lq�/x�V.��ζ�ʛ��� �=/qBȓ�r''�A �ړI4q-$ސ��LY�2��2t����yӚ�-BCҋ�a��04g�3w���՜�/��@BO�9�-�ÆT/fΈު�2~���ئU�&��B9�z�L������Y�\u�r�����s�g��+�;�P��]�	���s3��oj�?��	V��1� �t���14s��zK���z7Z�'%����U_-��H�o�].2�>�2H��w.Dl���4�ވ�)b�*�����G#�Iu3&�m�M�d����o-�U���N����L�/��5���PP.Á)��Mj(���!�ʧE�|�4,$�9%�2��
N2�
+�T�4���.^�k�
+oW�i�$��+o�/}��<&F@xx_�T$���Rݖ�>#D@
+"�t={��n����@Z�p��0sy���~�z�y��S�㛝DR���ߘ%�+J���lm�"lÃE<�T�A�g=]T���O�&A_��� �eG�c@���� :`E~��t���|�&���/Ө"�0 H��z�	DsЭ<^.r~$o���D6���(��6bU�[o3ؐ��������/�UeL"���/	7�6��٦>b�3�|�
�y!����
+^�3� �/�U<����Q�R(�BиH!��NO�M>����yb�NZ���fr�X{
�p�s�)�x
+��	�i�O�D�
��R�����I
+7�O9\���,�ka��Pm�e��`v�QV�7�w��1c|P���he}�D�rc5D�<z �%�z�Yz�U漘"&^cy�Z�v��u�*��&!m_GCBf2@�^%���ⵒ"cYC�1;`⇘�<�m�Z�I�S=��J�a�-PR�E�+F�ZŪ�h����Z �R�aƆ�i�Vh�����fk��`](�H��3����P h�ؼw�M"�A?�K�C����3��
+�,ĵy�h����d��1�@� ��*d���h5O$�q��n�Wu�筟�Y���PB�_���*�l���{h���V�#�$���H+�F�kĉ�����Ȑ~���81$V�iU�Dt�K��9yYH3��$���F��Zi��6��h���І���vni����/�O�U�5q��坐�f$�2�%G��;6����M��Ly
+��E���F+(�m��^E�7�Wd��}�qkH`�l槦�?qǠ�����y\��ղyѹ����V]�{��?5?W�nI��dR�]\v�e�TD;P�Է�m�[o�Z���)q���v<?���t�,t��0�.�Þ�]���a����6_�9�6�p�C?�aWt�\/m�g�P��u0��=8���JS���$�zK��Gw�ݼCB}�Z��Q�F�y(.��ha�)^�:u��+Yx�̏�dr.��'�(��i�[�7���&9f�erB1#�R�c�Ĭy&�;�CR\��ԙ����]�x4_��
+ɵn���=��i�]���	5/��c��隬Uw�vd/3���q{ޏ�`���R������p�����sȐB(	���d":��m��"5f���B0�z�D���L�"3�~"�#D%I��'��%{��Nb���ib��xI|����	q�I@�ge��֨�!s���6i�d�AIҬ�c@�-OQ��^>��Se��$J�����1I�w}�F��L�m��OH��}�o��g�x(�۫ؽ
+T5�K��H#�Le^E13��d�u�s�&W������^j���T4���h���{���=H��u���z2y���,�`�Š��lQa8���-��SަQgR���6ɡm
X�imt��Lb
���@JE����P�^�4�P�����Sie��f-���w�-6r3O%��߰!��J��˴��d��ŧq��|aM�ۇ���(n�2��$s�-�NWx_	�/;� �*���3b��Of�-�H���TWNR�eְH�}�����ר�f�Y��(���A���* ������[1M$��)Lܛ�ST��sㅫ��BS.�^N
=�֩h���i��>�~ǻ�����m��h�(�]�f��������v[ ���g�b�7����F���6	2!�G�c0Im#�06w8`
��p��>�A��I�S\:L�מQ��S�����s��U
�S�#�<�U��@�����?������?b+wSPp����V_�8nȎ0�z&U!E&�7�=�$��K׹�b��9�V�jA!�2�U��܉]�Q��d���$�,��@ڭ�x~+;=�|��^<^��WZ�p�A~/������q��yp�;��~�dѐn�D̔��Κ��U�u�єE���9�Ch�{�e�TZA������na�ԭ�-E��Q�`�9];�=�>�1$|���Q���I�#�;���I8����xZ�c�&�,�d��8n�����6����߯"L��[��gQ����OT�v�
+d�=��N��(��4�b�_J?�Y��Yr�}�gC�wI�԰�<j9��T�]����|Z?����D5�-�����[ �f��*�������n�XXՊ�q:\��z���$o�]x�׽yZ(��,
+�#մ�6;�P�લ�5S~�
+w�Q8�x�K��DWU���p?~���ug<*j���A߇8�x%A�J'V,�8ZcRZ�i�<�6y�z�y~��V$(D��;L�;|�E�1[�=��v��	�R�����V�m�ʼ�5e���s&kC&�K<,���h�s�t�$���0�"T~�o5��]������&��	S[��4	������2���lP�Z�HQU�*��t�@=#d�d��<E�(��l
+����@��|�����/�� <藘D��H�dۻ��n�.�<}����)~��Ts�j[w��fA���-F�
+B������H�r-�AB�I�=����βD
ɦ�n4�/n~x�Y���;�;\_�qC��q'�:Iƭ/���)&���!f(�i��B	�H.�E�(��5 w[�=����@W)�Fvl���-�`��/��cv�"�wzP�Q}����~ii�(�+d�(�ш�ʗb�oe�7`�Z ���?�uQ����Kh!+�CV�>K��iKlq���*By�>�'��Zo��`��շZ·E�v��u��)���%�`�XaS��⦧�’Q�]�3�7��(D�ߦ�[�w��^؇��/�Ғ�@`s�1ldC�}���k2�߸/�SQ
+��hx�#z[Y�3��q-f#�d����a'�o� ���bi�6�cC��L�`�
��,�����
�!>8t����)�m�-�
�g�/nD���\b�����r
��M�
+a��G,̂��L.��#	V ��4bք�W��d�޷.�E�+Vq�"jv?�")��,�~w�{<x��j��1��e�s[Y��&�P�o��s����Q�"�D�̼D�%��/���9��P#�|ӱ�X�dq�T/kɡ����|�[���/6�@pپ줢�����6���?����!Q�E�)�Qn��D�:g�
|���i�UpXt��^F�(#���l���u�* ����
q9�Ǫ6�b��8�!g6�]��7��h^m#j����M����t���D�o�H%�h�9�vi ��}���=!�DKB
��9
+�$O��#�^��:d�S
+��G�
+�ZZv���Y]�=��ƈ��`�n���
ZX��(h��B���C�S���ĩj�ӱ@+Şyws�	��S�S���;W��I�r+s��?������&U	���M����
̞���s�RC�6�J��n�k������sF�6��&1�a-F:��eepJ������p��x�D([^��X�u�9:8�����h\��4a���B���%�XB��ź/���^y��L��|�zW��
+Dz�$�LGʴj`�!��o������̓G���`9<!�b�ɠ��S9���oߚ����7�$ܒ������l�q�x�cxi=?&�������ݻ��	���w����Z'��D��P�7~�m"/���SS���$ �^�n�0�+��32��w�2Oň�O�
׏&Vd�Y��C[��d��(h��X�
+���i��؞�D�B����݀'{q�llJ=�b'���R�ס^Oj�F��R�AJ�q��2�?�fUEr�RSK�UFg�S`�ʄt����t^s\�X@��>�e*���ܡ�CzB���I p`��9�Cd�
+ү���� �����,z=��<tg���*�X�FU$>�6$S�&"�qx���T��ő5��Z3
�X��AB�F*�4��v�J�l�C�\�m�^ȫsjd�	���W�Ȓ�ﴆo�'�����2O	�N�b��P�,��)�68ɉW1s�>F��x*=��1?8�٢7<`z��I�/���!tɪ�o2)��F��:ı��a�>�s%���'�Eg7�t��\�A�.Y�=���Ԙ���ќ��_�C�).�P������_���r��[��BҼ���-��{�b��M��]��:l��e{�N�	�B[����A&��6�J�,��^��y�bc��Ħ�
Ĭ�+��L���=�	"+#����+Ǣ���u�) S3����<��PC�$�VO���'�B��k2R���<}$���i�9��n����Z�IVذ�{ak�(��#z��rtP���pay�y������R�\���,e�%d�k�h����J1��o�B±
+�u��u�]?�0��LY��E�b�[ gIu������LAu��sY픜�k�S��U�M���ds_���#�t��G/0�����%�u��w���SN	���	�s���d��3�;���'$N%��e5h��u�S�:[`���~�-�8�|7]�ܢ8���|l�l�JJ(��0�7�+	T��h����(�8v�y
+j'���7`�˼��g,q$�ĵP��%�_��b�jA�
+U�@K�DI�9��<�-���7����X8cs���!�(���қ+V?YA�&p~u�VY(Y���@����;�4TD]����?D2�#i
+��7i�0�֨#�(�~�8=*z�yB�H-�n�����B^�b��9<Ga���j�����߼��:kg����|`��y��݁�6�ڬ'�:5����Yx)3�h��Ѣ���=z(��!����e~X����!�d���(��'S�T�20�O��|�D�>��K�A~-{N㸼����[L��`�@�:�-��~R��&�LHA�^Ml��~����'<$�<Vd�#���_y����b�O��1��
�KA�W���h���
��@���������AM��*��a����
m8X����.Y(2�����4B��ʉ�=�z���dn菧Aj�8��5�K�Q�g�g"�S0���o��
t���Q��f2p�a�4�|0{P�X%�����k��:�g�IG~�@����q�Ɏ����;���a��+A�͓A1��L�I�YX�
+����סv�H�o)�s?ㄒ��2'����'���'��|��IU�t��%Y��5$�Ă(��R|��w
|��fR��
������*B��$�	#c�A���<
�}�9���kAq���~�T��&D���9G��l<�#5OMu����	��i �쐆��@�-l�.Y}X�3Y�
+х�.��H���;������3M=�r-n�w�Up���{L�>�����1O	L�c����ܒ���,Y�HSF։�U��d�yNK">��Prw��=w����4�z�3OKE���FX�,5�#�����E��k����,k�����I���y��C������D��A��?C/�LF���1?:�L��A'�����)�H�5�G����
�����f]�~�}"J>��p\=#����D�H���<���"��'��[#m.0�؛��;t�De�+œ)�3ӵ��W�Y�X#G�(�{\B��"��*}ɵK��7M�Y�8�h8�t}Dϑq�H%Z_V+W�,~,]G�Y�p�	��
+u���-�#���t�Z������:�3 ��M�C�0�k������:� C�&
+n<�'�H9��7O�����B���yJȮ�L:���`m��Ӝ���¼���H�����u�c��v���&^�?5�y��%�J��T����}���7!�ۄ�ű��YFY����̤�9�Ƌ�Ȳʙ��^$�!8I��d�JZ�G�'g�V���yjˉ@�H��,��<p?\i-a�
���DJ���'|s�Hx�nK�<J��8�Ф��~af���<�\K�Q�̏`��;����p!��ʮ<i���FD�,�|��7``%�G��y����Ը�,�,�8 ������������S:^�`cA��⊐��}k��y��%�_�|��yRf�?'N�3�B��,7|�Q�S^n4H4O�H�
+�B���[����#��%���i�w�͏J�Ƿ.{����q�
g�
:f�IީS�|ڿ�[�7��LOt�
�O�򚤏��Y<"+
+�
+쯌oQQc���jmѨ�n&\�������<!{}]�6����2?����8��w+5Gd�_JC
+6p�2?>�F�l����I����;��'��J�����+����3�g�?6?~U�]~���������}�Ó��dx���`:<�I�W�i��z�{T��te��dM�3pO	�l�Ƈ&+�R��(�-�A��u��Ȏ_�,�SB�i>��#�9I.D�c�	�t"pM�W�»2�k���<14\�'��=�Dt1?>	ͯ�_�,��y*�h\�~����"�Q�,Q�A�~�6��dQ�����,N��R,�G���0}��W�E�<!�|
+I1�m�!�S@�ҽ�#��
+��!٬a��R�B48"��^{��"��o�6S�]T���A�\��xq̛��$��/K����jC�J��B��u�6O�k����`Ɂ��Xg�x�Q;V%>-�3�Ě�e��C@���
�@V�uo�>�rv��|��#�*��������΀�c6y���Oc��M&��?7HYg'G��-�h�`��'�S��c�
+��(p��o���c���t���M�(v.�\���C2O��4��D�:�roܷ��d������{{��ns|��8HJ�ysh�J�,cG䝩g��,�{�a{٫88"��ҡE����;��L��(��$�`���>e��������b��<��]c�FBYf�;�WA��v6�b�/dҨWc~t�y5d��Tsh��?؝5_{DV�}wF��%*�̏L�F��Agr�;���RH9�,�5q?Ea4���E�Ě����r�lDq��!�6����L3L���v�a)�P�l@�V�^*�T�U2O�b����1���d_[��<"+�r�e�bS*mw�_F�}�5z
+6/�r��LG��d=޼�-�1�<��<��%�	��-���r������ΥX��?�_�W
���cA�ŧ�W�}���@����wm�	ש��L %�PծP�P�.6l�|���Z��c�P�9=�$	��u*6�M{%���b���yp�9M����f��BڼUn����з�Z}L�Х�;�z�pg�fZh!}����{���ʭ�iJ}ڱ�^��س7$���p�)v���M����MC�I#��./��q�P�c��7�,�C��D��_-1%1d��So^n\�Ww,'n�"(,Ûi�:��Ml���z�1Y����2pĭ���3w��b��>^��^��b�?�Z3IncL���1Ӛi�c���Q`��Y�d�ǟ��MQ�d-,��<Q�|)z��,�&��q'����뗂9}D�V��*ڬ#3�����'xe��T�����c�(B;l}��i㬑�d/�����)���s/�G˕JS�F�p�H���}�C$�14Ŭ��l�,�%diw��a�0�����m�l�����
+�u�dU�[����dspf�L���������T��D־�#0��Ma�Ί�G�;��Bڒ�:'��@{�4�0����,D�\���g`�H�,P����L�'����$
+�O��O3̓Fq��g@Cl@��ug�s�*)W���c��웻�"6?b�:AXي(�7�%#��䌙T�a��d���:�S��q�"��W�p�4�#;
֎�2>��-hd��[o$�^;����s}z��-�/���Fc������8S�u2�����K�9�����x��I�-��黉��.�<
��3O�
�'�T@]����}�D7�D��a�*/Y�g�Hy$���Y����0��OĸlCd�]dz.�B���2��!x���+���8�X��j%$����`R�?�k>rJ�1KN�2&�j��s����,u�ʱ�!xd��	)�l&8�V8d��K���|�Ǥ7t'b�K�J���A�&����w0w�9���F�:���tB86_�rLV��O$�'�����h��,1��a`�4
+0���A�=�ahF�
�6b�
+��|s�Ƚy�(1�����T�XZ���%ī��A	^�8����� sX)�W���y����
++.c;Ǟb������.	��8b�1��MX���׼~D��6?2Ē�M��c��L��7~���l�M�Ƭ�p�X�3�f�x��׷�wL��U��;�0�rk�*3
ƀ��A02�ƚ�yȮ�U�m~M���o/Y>�
��V�M�PA�GQ�6�"Y�L��w�4?<Y ��A6����d�!�P�pL�z����p:�y���	Yݕ�?66Y��g��r��P�a�\�����5�Dj�pb��f ��vL�~��kio���`�L�?O}ǒ�Ҡ�G��Lg
+,8���R)��X��Ʈ���|f)���q*Ȃ�b�^Y�@�se�va'VS�n�7����+"��H�Y�����d���x)I@�c�T��1�IC�^��	s\��VZ~ӅZ�.2N�f{d����Vq*��?�r��/G ��@4�#�M����`:�d�MD��f��S&����9!˭x������TVC��K�[�Q@qe���i�����4����Y��n<�2O����;o4fw+��eN�i��n̗Y���LE&nla�+*��~j@�-�gl�h<�*TZ
d9��ĿJ�:�'�ɼ�xBV%� �
�Ա���=� ��?�"�IEW��8�B���%�ϹM��}{��v�q����̓^n��)�A�Ak���v��p�b��$<��	��x0�,�z���P'
}̘aL���8� b�̱��й�	:��LQ#��ϠV/@�Uh)�L<�!;A"P%������OpG#�upmOaP�G�7n��@,Y���V�Dcy�x�$׹�q���O�8���8�D+�~2r?96v@��%�iB�0BH�	��p�>��W��t��b)Yx���$CM�}�Gw�M��]gX�D?���2�]����>�d�=�����i���	�V�}���]�hZx"7���"i����qN+���5�L��$�:#7F+����I����U'k��x&�c6�슄�����a�.J��d��+o���@P�޸!z_���`�VZ�<R�´T+��9��?��8�<Ƭc�︬o����L��(L2�J]A6%MK� �>�RY��C��KƁwIK��˩w)2�P����d��RG�v0��qz�&!]:f�J���n%��
�T�o�[N�j�*�\�W�Uϖ�m�|@|�H|����4v��M��\�d��6��S(l�!]7�q�2��#7�:Y���%b�S���1��!�~�	~�v����BF�jۄh��w���~�'}�w5�\Ɠ�<�J_��v�:��5�5���ÉT�I�n7p����;������ҫ���lihBqq�O�X��7v���ݟ���O��|��[�<���[8��ݪl���ЮX�ś'�,����+�W0GM�����$�@�r�%���9�6�Q|��:�„ܞ���d��-ʬY�7��ȓ��С����$a����W)]�����|e7jZ���2.տ�+\6.ş��0JQ~�r$S3��(�y<qE=�,%�,|�ҋ��:0j4��a�J�q��]M�,��|ɔ_P��`�H����!�$��w?0v�[��px�yÝlj'��]��]�^433��z=��%I댓)�U8�g<h�u��Z�~9�)�Td�FSLKv/]F<��U PgqZ���>������Q4�%w�d�%�R�8!d��HX!!�v��gi��H�
���ğ���=!K��V�?toT�6p�����턊��!�c�/�yJ(a�[O%�eʍ'Ȟ@;�A�j���0�BB�j�*m�@*\����;3d:��{M��&�B�9�U��H��皇�'R�P�p%Z��MPЇ�l��
��,���p֤TH�8�s�g&����aW��zY�.ԥ���h���8_;\���~�RHmz�]_e�ZL�:!K��*��>SG����g�.2ʡ������S�+Jx�v�ɔk	?�|�H�C�C������}q�i����t�i��.@3�k��Jڳ�'p6�{��:��L���2��u��o�N�2d��s����!��G�ybHgTv`
[&��OPa��7�����M�����C�WF��w'B�v�!z)�pz�x��pG�;Ol#��.�=ẅ`s�y�L{�$n%< s���a*�4�O���S���9��w�.L8�FUl���H�9�/,��
+�5q4}]S��̰Ic�0m*Uj�`_�)F]>8���G�V	(����I#%L��
+�`�9l+ym"�S����7b�H��r��t�_љ�!�y���pI0���uk��`H�O���)�s!�o��K���x�AAaK(��E�x�	zV�+3mʁݽ �P{B7�+����s����g�䐮����z�cm�J�|.MU,z,.ʾ������(g�38�{%��/��	�I�e[�<�>ہk�qPnK��x	4Q�4,��B]��*z��ҦM4���&�*J����)Q#N	c�BK�P%i�5��J��������s!R���!Lu�k�V�Ijկ�JI���t�ČAՐ�f{6�L�if�9ӉR+s�,s�'�hN2Olu淇���=���Hg��/M~	��R�0&�a%�%q1�T���*�Ә� >����&AK8�#/�.#�9Z��9!�K��E�hh���mԲ�Ј%Y՞��Y�>�T(���Z���V��0;h�Gȼ�SR�ڣ*{�D4Y`4�����W	8���ޛ�<�]q�G��6\έ[�/�Uc��Q����9ѝ�eoC4�z*���E̕aO��������D$�\fpv�/R�T|-���08�0S��w�q�7H��&7���9����+�O6E��+���4���"��a���pL�HD�y,�'�����?�lZ�#B��y��?Ν���2�Ȉx�}r!f����91���	�L�d�43�'%��7�5�@<Sx&�Y�Ӧ��d0F����e![-�����w�M@��-l��=`Ls��{��<z"��t�/1'��tBOJ>���d�*�	q�U$��f��+^g�6J�x*B�Y���z[�n_�=2
���%�8��J�фR)K�� B5��R���'|!���_�T�T�J��9�-*��1�`���������#�>��r��E���ή����-��C��!:6So���.'g0u�փ1�>$﹩�~y��h]�l�^�Ws���NI�dK^�/��#@cwB\F�^���%�N9>7l�M��.J�R���)A\�춪փ2�J�[&��O4UTl~��KM6�r�K:�#
�L)��U���0~0:����!j6���t�l�|$X�����2�B�~��.�?d8/�������6�H���ٍ鉐�d�y��L��L
w��K>7p�8��m��wz�3Kk�f�h"�Ώ�m �J����Ɖ"Q���A�$/<�'���e����(����-P�����	�E�f�L"q�_�c��
εx��ˈ���A�����y\=���$��i���V�e�\�����,M����:E��	�s��4��:��e7�4<���%ބ��W���](L� �H ��k����ِ�aca����gކ�q+�^1SC*���$��K~4��,?{��8��8�N�3xZ��#Q��s���K��fΠK�7�wcU
����y�nѸ2G��I��:ނ�k�h�L�^�*.��H恅�3�H`�o����(��{�NH쳧}������Ht����YIT��ovB�=�2:#!��zc�Q�����`t��󃑑{`~0��<�F�#'ڸg41ϮH@�����͏F�����ѷ0�B�~3/>Id���#���rj~,��|o^S&���7�}B�_���5��Ǐ��uJW�So~0�l��Pd���Pd	���HC��P��'�C�ݡ�E���懢8�����.��Z��~
+��I!�~3�[�
+|�)�!��s�Ļ���9=���X��J��(��ч��)7�OIL*���C0�o?�H<x=x�(τf$�΃��ؼ����z�J¼OO�:}����V�.����:�k׹�]
A@'�"�S�v��|����z��lY����{4�b�|�����_n� �~|�����/��`�蔄�z���<B�mZ[
+�U<�u�C�:z�=Qhh�����J�?�J#��Ŀ����|��)�l���BnN�=B*�!X#�SB<�}
+l�k�;��j��:%!�^f%���\������!;u|b'1��(�/F�H�a“�p83���7�~�S�����|>/�<�3�/�SC�)@D��LG�c�0Nű�ͭ-�B6�Ҳ&D�V��8"��4�<��KE�,����/�̊G܀�u9�}eG2�$��'A���C�����x�M9J��x�%;r�?�Q�pJ*=��2N'7:�3O%ϴ#��7E��*�f�"J*�Ή���k@�Y<�3U8�����$�
+�Ax�0;����zf����gK��_*2�
+r""}�¶
+c@,
+S�!)Hh�>ڦ�Vj�$�5�Z(�j�l��G�f�T����q��`a_��0�Jed�|%�g�J4�~�楄�[�͢�['�m��T��� s����u"��Q5-�y2�C���<)I 4�Z���0x��ui2��F{0�D�0��K̕T��L�i�K:�@�H���%���}�����b��0q
+˷'ZN��+v��I%�����[�:���2z�r�U�ָ��ʾ�=I@�p�A3����������y��6�&1�Z����V����?��2H��:��԰c������T��Q�@�Zf��)2��$L�=~ᅆ4��<)�X�!e�L����_���I,L�R(5�Og�"YTg����Jo�*�l�t��ww\*���L@y�`�6��J�����+�@�/P�f��Sj���$��37�rm���PK?�I�cS��so9��8AxR/�-`���I88���'��|��.}�������j�#`�������JKE�?UUR6�!as��<ű-A1l#�+̏JF�Љ �Q��%��;��)�0ϽI��u�A쏭��8"
+�kwr]�x�9���}�t��9�Q��BS���*W?A3X�'Ţi���'�2�.O厱�ETTg�VX�gI֒0'���pt-#ټ���7y!S���rj�D����ߜ/ ��'N��d�]���U$�텚g�J<�r��m�:����λ�#A† ����/������`:��ш�H%^���D0(����lpFf6��-����y2f$�W�H���A%�LE��4��Mq�wXE���4J�hJ�i�/��ݐ���[/s�2���=�lt.9%&^)��D΋�������U��L���I�%�'�(�� ����l=�5���$�$J�3�/�Re�V�;++���bO>��[d�"ݚ,��!p����}������J9��#�R��;#ye1�dٚ0@�NV����M����h$��Z�/(�n=���5@���b�5M�~D�S8N*��-�u��4.o�3�
����wNB��=%��� �tk1@�"H9��o��v�#(�%}�_�,�.i�a�=�Z��q2Mz�q;�y9��5�8:�m�Ɔ�,Ǟ~�MƄ4S),%@z����R\�fh\k"����q�I84�
+�Z�(�c�
+��e��$�E&*��=2O�	%�-����/x]x�
+��ЀZ�I#��#�D��]���
+C5Cހ$;�p���G����/���	~�C�qCج�p_?R�\dF`�ApM�A�}��/��E�
+����Jm�=�%��;��
+/�,	p&��P�N
+�k�\+1��X�w�iT\�����Eu-�#a��AL2�ܴKS�$�I]
+WC	�ø�	�$�]Dp?��'ʓ�\�G%<1�Ǜ(�ԍ㔄B�\.�Xo~xJ��K���#��d�2����Abd�K@J~��E�E��V�����$s�)t����)���ұ0��A�p��sM��$A�]��B�g�d{%�Bd�n���o�
̇+a��f��c�F�T�x�7����`A�b��Դ,�	���{��Oe�����#\���M~��N�g� �:m���֓�6<��+͏{�?�@|5���.~�i�|�	9��=�1�Y8�
q��'0y~���4w)#E��T\'�~��)�dcK< P8�E�%�&:�� E8���ja�(U�������e��J�NM� T+�B�ԗ����~�p:�yX0y���Т�9�!�	:�C�>�3+�O���~��^�����H�S(��#�x����a`���D�e�u�|�]Ѿ9J䅕G/��˔��?*��f������e�h�����Vԗ����OI���]��D��:B�
Do\ٲ�ɬ[�GCOR�ff���}&aE���
��-��鳾�e��M<��D��u�-���\���1-S��H�"ޚ�k��"�Ij�Fw[͕��p>��XX0��B���9Ce��a��kaBdɊ����X�����K�ިW�1�h��d�O��^��ݺBz�:Ү�uJs��&=7��A9�w�B2&	�SX�eN�d��D�U��Ef��V�$���� f�
+��p�n�O�”H� ۥfZ�
O�b+���5��
,

 l��&捰^	�^q����$��L�A:�j�PI�`uߟlA#'A�@8�u!���d)}�mf�끬�3��y�2Y��7=��q�]'M,������% .O�PY����J�"&3��+�7�ZQ�у'���*�
+��+����)
_�l_�r���4bS�;�Y�l.?��ٯ
+���əe<�_�A���"�W:{Hn��`��pz�X@�J�Rֺ��1P�_gL	�,�d9�J���z�gF����Pi��h I�)I���qa[�K�o�[ir�Z�5��Ɋ���$���{p`��4�[�"���`�"PA���G\�爝d�'k��"3�\�=��1?���h��<+@X��!����V�����[��һ������ �ι�#���$���l�5D{�b���)		ǕB����s�Z����ahd{�T�<�yrFB��k]�Gʯ1��l��9#��^g�UE#{���3�1�q)	/��6\R_��,���>�7�b�Mk�Hh=� 7�����tƁ��u�R�/d��������we6ϗ�H�gQ�a
+�����̊d�EE�x��t#y�e���Ν�D���_��������������m��0���"��`md���ȁ/��DbE|M��XtL��"ZLÔf8Vw�c�H��g�b�1�xPB����r�8Z2���`=kv�bPp(�@N�i�6�Do��;1�������3�Pk��q�K�4��A������.�z��I�A��UG_�@ȕ�
>�����_jp�֋��Jz�Fe~`J�d�$�@_(�M�L\/г-�%���D�+Z=#a��Y3��U-%KԲ}�����q��30�dx5�z!��Ժ�"]OF��X��39����	�W�^	6-r0�9�F��J�����"A��2p�Q��9^��'�D+" ���ս�T$qveWg���
+��)X�tq�{���������6�.~��s�񰰬NP
+IoCf!�'�nf�
-mš�����xY�`j!	YA:8#�f�՛$Y�VQ����7�Kd|\gK��Ӥ�n�3���D��I�W���&�$0^kF�N�UG��`���,�/.��v�$���^��)���36�@$�Y�8#��$�BI���z��(.=u.���ch���8�z��� m|W�A 	�4"��F�N��c֜�_ꅗ���E��5D=1��b��{�g`�Z��9#���f�U2�8��4��b��2�����&>[Gf��<y�;���w:������OF�ـCrKR��P�7�rc���y��-E�i�h
+=k1��y��́�n�L�(�ɟ<�/5���Kx�?��]~
>�?p�}���g$����ˤ0�|�7�!A�r!l� �b#�ё47%�N�Л�K�W�Ƽ���b�g$@����4"N�h�!�T��nE������ɝ0��ȑl���.��`q��8���{#}�a$@@�c��ܛ*+8b��{��Vw@U�����\����.ɭFX� ?M?asᓽE�(��l�0���ͼd���Xn00������y�٭cFz����[�o�{�c�—~�iL�d�= �c�����$6��'�����<
��J�q���F6_�(�%�6�+%wy���ev>,��o�`B����F�a?��j��)g��t��44maʔ�����`y��P	�16l��)˱�J���o/D[�H��*��@/K��G�4�Xj*EBCB��=�`d�z3k+H��	�)Ʈ�2��̒S`/l�o�E��y�V�^Pl�:Jp?���A�8�e��HjEd�>�=�BN	��"��#-��c��q��H�NɀS���9�-��&�ӈ��HJ��2�'��}!�I�4�$'��rTW�<z�t�[����H�g4A
+E�F
+���>�;�{��y�?%9p�L�n�)�\�ExyM[��~v|�-���4q�@�����
K4�K@��ײ�M9K�l���T����� ���<���3�3Ka����[(�}��x�ٵ�/y�	�J���B���X��Hء�>��p��D�y-8�fL�K��g$����H�<���~㔐h55�e7��jȭ蹚��H�h,/�|NL=�+
+�(��4��G���;e���xj	��:q��-^؅M�DGO;-��hȍy	d�|��'���3cQJm�F=��-�%�K@���R(z [ qv�k=e�i�$� KIvу��/#1LXa.z�Hx�)&׀�w�� 2�F�$�� �{�A�N,PX��	�Ȁ���l�Λ�6����o�'����	�(�(l��SX!~ֹp���rY�˘`��K���Q!`漽��,D�Ȣ���o[������_�w��o0Y�!q�ً�4iȪ����Of�!#�c��
+Ce�ǯ�zYLQ[�Q��k=`rC�ڬ<��'i�1�̗,3OI��Y�����0��ۂ�F����:���4vrH�{����;��؁jj� �QAq�o9�OsH n=�7/޾�3aZ�N ��<i[���
+3V4��s�v2��|�D6IH�|��9�l��`?��ۏDφP��$2�m8y�`�u���*�R�.��S�$p�7@��CB�
+�W����A3C�+J��L_�|�����6Y�	��J�����2$�BD��i����^�M&~x��a���C��4�D�VP����{{W�0��xЈEC��Fyn�6����
sTfW��w�B$[\%�enkC��`�O�>&@49
+LS'E�{/�Y�p@`d�����_^"��ql�������/&9��{���@l��+n)��^�P���l����r
+����k�@�
+Rr���CS�0����N$*�^��|}B�Ȟ�}��D�U�&-�+[vW�٩Ъ@�����<�7�ҟxU� ��:�Z��Bc�Q��x�?�[�������ڵ��֟o
+�~:�)����(*%x�,�UHi�~.�$���Ip΀�sG���Ư��.\N/ɬp&3s���l��u�ƟM�>�j'��:�D6M��$NQ��Hqܳ
}Rٜ��=��ǝ��Eb|�����n �&5N.j8E"J)�S�c��������46O��3�����Y��$���8b�V䀯�3��*7�y�$PF@3� �LP�n��!sc�5�	�C�4F�(>����D-���D7��`�PZ�H��G��ؔ�|�!F�Q���������|�
�9�j�/��Ô-�{��x؆d�ԘKv\@RY��f��	/�
�Y��z���Z߫�O��3�(V��S��[���A��nǾy�_��4��jkpS.<8���/�YP��M�=����2^�?C�|�ɓC0�kx��~4mGeC��0�*�Ad)T�d1g���P��e�������̋$���W��^��0uﵫ�=�o���O�2��cיjFc��w��`E�'x��^E��ô0ֈ�!;�C�<�7�b�H��e_G"�4�o"�V�}��o)�T:P���14���.�����R�:�2
$��=$��8�K�-��a���O)�z\�'���xaH$�6����^@ٰ3�Y�)�^e;є�;���v��GeT�ts��5ߕ��r�F�xFz�1L�+�#x+�E,�,�@%̘���_����Kp?��8b.v-�8$��^�6�* �u�E*��FY�p����UH-������Z`L�FFL�O��%��H���A�0�1F�LG�����2+�Ye� ���&��^�P���2���H��]z�g�7�H`���T�^ZV���=�/�d
+幇2I��ԘwМ]��n~dĐg��K�s`>��S-wgӃu��H7�!H��Nv�"*.��%�S�.AE\�P�!|2�1�������Z��L�t �08�
+�h�,�ٟ3��e�x_�t4|߾�d (m��E��8����|}�H���Q�'���7�4�y�ݫ�|����Q�–��?�]8kM	%�>𼸰�h��.�|nHsC� B'S�Y�'��K��ՒU�	,�z�h��	��\�J�Fvɰ�;��p	�����E��}]j��\�'�9��BX���MpW��0$�Ř&�);\�z��������
}�jLG�5T'��d�f�Z�s ���G#���
#ޝ"Pv>?yX\��Nv%�7�A:3��L����&����#�r^a�=��b��M�|�zs5����g�6J�3cT�4Q��0�o0y��e�0Aj�@!��1�K��DŽ8&��;?N���i���c�G�/?P_~�)�O��2+�-,av��g�D��ֈyB(�
+��r"�
+�r�On{�1m�2�E�W��� ���@�L܀UQBⶼ�2+���x��ɵ7^�TVZ ��������_���$���f�ߥ����)���P2����X�y���>�`����Yi��w삛_�mZX���E	������+�Sјk�∅�,(�$r�n)!�;l$�ArY���9�to"p�O�h8�y��vb�ћ��LT�`�8�\��X�*�V��@���k�Ē.�I(�	:�x"�P�������!Kb�!+�nٖ��r�ia!�(��j�e�$Ћ_#E{݂-!�P@d�b��MQ&�(�zMr~E[G�{)���o:��y�9�ż���&~��q|
GB���������3�V��+�?����1�Ă�%%No��>��'曡1�(!�/_���_�/�i���͏L	���AU�Av�9�8:%�����p2IsA䜗Sj��j��V���iJt�,)R\qd�-	󝖂g3e-��0���)��f�h�q��a�C�G,�oy�~(rY𧎋�����w�ފ�d}��␼��D����\����'R�? $6ͷ��w���U�%gx��_��	�
+s��5�8�E��2xZ������)��)`C/�6Σ'��8}�Mo��
+�FYOV��} ���ia�*E��!ROnJ��#��w��r��hc��x;��*���M�M��o�B��d��D}��<;�4e� ��$%#E%K|�����#�k1��"�*7���s�`�3��%=\Q0q�+CiJ�j���{����̋P�M�y���C��ԕ��w�AqFә�V��@�$6YO�D�{$�m���Fbؼ�sO�t�H_	���.���o�	`�u���zA�
�d�ԩo+!Rvm�
j_�1�H%�s����LL���l�\>#Q�,���u����'i~r�<Q��6�%p~��^H�B�J�(��&I�&�z�ۡ��TN
+�f�"t���j��5���&P��3��:f{���1�x�9ф�f�,�����Ϙ3��L����3��,��*�ӌ��Ə/b��i���}���
+�r��H��W�h�=����O���I��?\�\�@���c�
+�߁w9a���ɟ�:�|u�^_o@9�zc
jq��Lc�ի7`�_]ל���/�
+�ee����4�H�՞2�3��C���gga�iu���p$v�i�:w��_/�B���>�W2]6�J�~OjI��vm=����F��<�%�dt#~���g����w�T�JEs��^�ՠ/s���ޠ5���	�;KD~��������i8Qi8ˌb~�(���r���%�t1�C8������Z�}�����o�:u1���v�d��zO�>�
+�؉
+��d�V=wK2?��Δ�zr]I��?އ���!�
+�u�6h�y2��<�Oc��n[�
ȭ��d�ev���0�Q,�.���Ȃ��"a���!Ny2?:%���[Z�9b)$N�2z�N�y�(�)E
+�r�Ļ��.�'��d��0�(���������1�X8Du����<1��r���Ut��v�{�0{2�-�
�>�LR?�=�&��L�����~�MFnȌ�Hz��������/w��1��������/g���ђ�
+I����4O��Nԓ��xB�Ƴ��h��(��"�i��<�\ӕJ���TȦ��D�h<�)I�����C;N���$�*��L�7�#&V��1��wld�L�X,_��^=�ֽr���t���2W"�_��a3"O���	����G��_�n��.,���u@L��W�tY�͇{%���ٹ�[3|�E2-,%yf����<c U��b��A\pv��
+VB
�o���V:ȼ,́t�O1�I-W"+	}m�:�B����	���d��|jI����57�Y
h�&�S^k��%\��Y�ћ�WS��r�=8_��\Z$�Mm�-/��Xv�a�ʿ�I���󲔇�:������ɨ#d�
���1&]�e�H�w�`c����  r,8����^ۉy�H�
+
+Iȩ�jU��#�vuz��
�tD��M�����R��S�����0�	�S�u��I����ҙ��>�"��W�P�GPbu�Ș��0�}��A/�Gw2�FW���oGFș��γ#����v�x�?ֹ�!X������	]�'	��/�cП{�����;���&ʤ9���h��{�@�<}����p_��i�n�z�<�'�[��<:͏O�ɗY���@Ļ�����Ne�g�C	�7�~˴��ͳ�Y��l$�Tb�Ʉ<���'����=.R��@	���N�3�+���@I��VE�%#Y�e���-�D����<�o��*̒����lC��H$d�N��E��9U|�7�=��)�l)ˤ��P_-�T��X]�c�D7�_��
+"F��Lwp��y�1��Q�t��hL���g��!e�n�I&K߸�PE�̏L�d�����?D�.
+�.�/���w1���Y��e:C�%��s�|�ݰX ��P�������0RO�DV�=�������O$	�ZNWEe �'��$�A����|����'�9�f,a���2G�͸��*R��Q5S2�k�:����ᝓe�5@�t��tC+�t-��*T��7�"���A��\��j�n�'�3͓V�.Q���p٤��k?�q�s�d��=2(	w�W��O���/L?�c�3g�r:���A�ͤ��(r�'KHդf�^6a�/���
+?�*)��x�u]��������h0
,�B�Ht�X�z��ț��s�L�H[���^���-PG����n��ѯ\�G�����2�	>x�	�G,[�>�$h<���'b�b2�Wx&�l2]��ӪՊ���J�<���.���^t��� 7��G(g���@~�'��p�E�%��¯5\p�$�Y�U��3�[���X[�Ds�}��
+�y���D�y@O�x�iP��
�����>���� ��!g#��Z�^�H�L��!caWp}Fw���XLp���67���X�N?�|&���d��N_�]�D���.E9b���y�+:?�v��=�'��q����B��x5�g��ڐ�4U�o�Ր�d�Bee^�gN�N�M$	�2/�ba��d֠�[$@ʻ\E�:l�x�~�e�r��y5�Ix�w���{iI$���I�Z�*�����G�s�Zf#d��kv�[�K9�-, ��ϴ=D���3+���t)��\vW�e�9�b�xJ��9o�q�@�mg���$ʫh" ��T��ȵ�����l��[�DF�l�
8/�����)/����v�G��,y�1�b���D��_��@Õ��6O/�T�@�����#������/-bӷHdY�v��A�r���<*�2�:q!�X6zR��|���;y�W�<�V�<	t�9 A���K%2���A~���z˙`�U�̙�<�K?��S^��=�>1�є��t$V�K�>P���8��}�
+�ix��y��i�ل�{���`���7~��?�F	tM��l���k�)E��Mn�ڨ'�DGy��9�R(��@5y�oT�'#� ��0ْLP�z�x��n�Jd<Cl�2C�#�����y�I��
�	=�}��37���'f|`��|��72�9�����tG�yR)�1'��jM���}&M�}�-��Q�<ju!��s,�P�E⊼TX\���B
��3�9���-B�r�h����Ԭ�F����@-N&0f�.�o�毒1�2>���w��{��p�;���妑�fv�`�W�k��4-��;���I{?p��|�Z�}�(,C�a�
+�L�`�LDtP�"o^�"1��ʀ^��2��b�oE:�a��<��D��V�|�Lt�z듴�^8r"d����-[�i9��	���Jz���掂�*�32�)�z����C��
�"�������A�p����U7%�d�I�̻�l�,������tǻ����bX��킍�%Uf�<}����o���ק/߱���\v���w��{z������^���>��t��H&L���� �nQ��c�ϴeG��]�&�z�C#�%�.�_R��k���eK�E^zwy�E+� V\��x0�,�8��D90����qٌ�g^��w�@��x	����UdY���t�N7�/�ޒj;K6�Olpy�a�>�ں1��
X�������6(O=d�Cй+rP�g��M�^�H�<b�a�:�줪k���6O�1�е@-�$��w�U���n���m��K�c���0����d�?po������IL��^r-���l�H�x!�~��<���6	��=f�ʰp����2Y�j��k�����<�OT�x�Γ��<��:�sz�������r�(
�����"�|Cn~�\�O�V��(oq�����
�7���OP|��+�� (�i��K�U@(�F)��/��H���S}Ћ�=���wt�0�3Q1�)D�İUX��
����w)
+���$�ߘ�G����gLpD�Շ��rb T��l���
+r�K�3��=b�F��P :��+��!��W��N�a�;�ܐ���g�k�pD�C�m�`��0m&఼��뎃��t?ؿ�6 �������_��$N��Z���i��Jʿ����hL���!?w8�I��^|�c�������oRE�0����<�M���5��P�k���l��I��B�1�;s����^���ao�yyJf��*2>9Sh��\�J`!�,�-���$��6���ڜ�M�$o�D�a����}Z��`Ө�Kfx���b�J��6	��^v\G��I�xky�]����`_�������I�Xxg@!F)�x�?C!�ް�*�OS4���(ѵy?�R���@ə�n_�+*4@24ƴ�Z'iP""�4o/v��H{�̽�y�e~b%
+� 3쏼�S{LX��Éɑs�����&A6��V�
+r:�}�#9��EL���O��1&���oܕm�EZ�̩��7p�؊�4�����_��Cfmp�Bh��ZH�$ o���?�?�co��L�9���$���7o������
c�x�����)�ob������_w[�O�>��OŬ��g;��C+xm���u����I( �C�[Qp
�c@�����\_X�U%:�~³:1�.Z�����d�+YEH�;��e��R�L�#��w'V\$B	�
�y�p�{�#�����;�ف���<�g����&X�YJԿ�0�L�]c_���1�z�1��E��|~� pEfi*T:�w�o�=�Z���D?�Xn�k��4�G(P�:�$@�3F��œ�['���x�����8�_��=�O�_�ق�G����un����)���2&M9�&X�F�'v&bƨ�z��6�<����+����w�{2)�”H�4c
+��iBx�2>���Q"��R9�LqbڠEނ��x�L�by��%����\�$�sђ�IO|��͛��9C��ng����-ۖ8����� EA�q
+HЕ����.RQbx��$��.�3����A�`�[p�0%�c�[�JȍL�KN�<{����?c��j`Ĕ��B��{|���䑻��߂�
+ݚ�*�ki+��|m�(֕�+\_�+�ȑ�Nim����^!�x�Z�7�=|<���Բ^y,+�[E��sp@�t���o`�ZXJ }=M���'�mC���Q���r��.�a‹�w�<�(*i���3���"����(Dy7O���˼���I��cpL��)�R�.�W�V�	���L���6�ٸ�`{
+N��&�Y��p8�9-k'�<,�D��7"nđ�-T�I0�:䁌_�~iHȔ��Td�y�EB����bB�,Σ(pho�[W�)*\z8�����:M�&���B���.G]gO	q�(��5��Q‚;�)0=~W�IJb�(2�v�G#W��ʕ�c-��@d�x���J飤����r��dM�Z%Wa���RI�ybH�_NLJ	��B߇�E�����1��������W�2qmt���8N�j��p�Ss�X�H-ƔJ���u�
(��ezLn���~��_%:M��}��N�n81���
+�ϩ@^��۝��]gg���abi��b��W��x�{���(�|�]$TƳ�׊�����C�ޡ�?q��}��.`�b���� �|i����p3�0ޟA�˭���o�e&���|��q�7�� ��]1U�;8�y��)�H��������N<���x����%�"���Sf�*J̤�N��6	�QBP.ߎi?[@�h����j��ٞō2_��&5�$Y��l�`��eoGGT��9�$F5A���%�(1���w��Q�������[�^�6���)_���Ox�Kd\���Uu��(E�,��9���?8_~��|���*�F��6����k��(�e�@�b(6��fhP��%�6���$�X��uIG����֢2$�D���� ���4M�$��^aRb���Su��
+��.��C-ӚE�ǀ7`�X8m$��k�e��#��i�O��WD��Af��m��.[.����6�{><�ȁ�R$
+;]�؀�i�0J��be��T�<�y'��
+E�B�~��dU��� �R3OC�*�!��2d~�
+4U���t����;�P�z��f��B����A�~Hv�	�qQ�BUU4g�^��K\��4?8Ţ�2G������$;O��n^b��ߠ�)����y�����WD�p�uo��
P�[/�ɹU��6	$'�#���;��$��T�,[3?.Y�(���y�M3�C�<�h�:(.��
+�X�t�Qh�1�!q	�xBa԰8T��y2(�)�h��S��+3�.���&�Y.�(,b�k�QV{`V�q�ס����(S��&n8
,�tH��od��-x����n�I��귢�>�C�����Gx�M�6Y�c�*R�eZ��	���vHdv����&14St����!�@�Lwsi�k��t?�"T�,i�"����R����L�2����tO�����$l\�v����	:̙��d�v�^ѫ��8�VĎ�p%��WZK)t?)��ktH%�I2O8��_�<�����.{�o���o�D�5���-j�D�ӿ�:���߲�����]��z
+�H��㨹��Eƒ0��O�rgA
+�E�o��R����4�F"p�b�QHT7NU�
����_���/�YE*�|(:`�?Cd��K����w&�*�{�Q2�CEK����ZTR��׋�-]��9�h<y���u�8nP���}M��l�3Q���Z|5j�(�F�����I��]Zo7"�AĝGK�z�.Ĵ����"��P��?V%Y`*@�9�;2&���)�����%� X4X���b�C�x��䋴
+����8Rk2��!)�,NEv����ߩ((�6B�,b�*�yp�{{V�s����t�>@`S�^��a����s�i���|��s�{k�jJ��"���z�
+��|d�C��2�}�n�С!Lj��%K���ˢe�yaO�CA�8��̈�lK��Rb�/����:�
+���4�����l�_���E4��-�#��ȇ��j_�oݟ�"�~rܿL����%�G���$�wZ�m됅�o�W/R�>��SB2_'[&��SCI���r��_Ib�D^-g� !���!hp�}���,�Cp��T�O��x�+��1+����췻�3�R����lf��o�"�ըFa�R��/�n�Yp�9��8
+!�xq|Xu�`����O{�h��<F����x
���D3�B~�@�T���U��P��໙"��*�����ux���Y�!֙z�<0�h�ī����hA�#K��AĽ�iNg��"��0O�`H�<X	����K��,��j|�w�?2o��%߯y�g�H��KK$P��-ӫ��b��O(���@�<=�RHё
+r\��g��q�SD�@}Ղ\%�4T׳�PZ��φ�K����S�&G�1OŪ���
�&n��6@y����,Y��,�~��1��ݻ��G%���	Dd[���E�J;d-���j�p��Ώ�k�I���7Z�-o��QJ��p����������>��<�vzh�5�+l�9r�X#g��旂b��C��3‡�7	
+�/�A$���L�9�Y�\"=�B���8O��K���4�Y�\N���)������ٖd
�k8I�N�4��T!�J�@��J�`߿u��}���:�Y�������(m���3h$�|�F����!k�o5��40!�#D��<����X�)��S�l�:��aj"r9��ZQe�b%ˑs�^�A�,���sJ30ɒY���u�/�A{�J$Zl��!k��^`JLk0�F�_�+�ŶIbE�5��T���P܏�:d��Ƥ�eauڮ����Xl���u&���/�ĵS��'L��Ȧ$�Nv�h�K�ӏӓ�ȝ3�Yͽ��<�[��F���8 �/Xz�1p/Z��#D+�-̂N]˳��D��o�,*���Y�'U�qW5J\����Z=�n���7��_Q�mR|��u�/�+.�/�׿�s�2k�� 旫u������RqЕ0�Lq��#���Ɉ}��ry$F���0��Ҋa���$���^l�SA��`�\��ŗ���G'k:�5e�Od�9��RW�L��r%4c+�d^��BɁ��(D�ތ�Ǟ`�_��vD̟�Pt�3_�!��_E�W� (k�'�R>VKY”ʾ��8����~�Ѣh|�
+���Pd���1����yAt~to��R��	�w���˧�����$Qi����$�媠��C��`�� ���<��H�Z��8�7�����d:�w�)��0Pi'8!�!��s�4:�.G�S�*�9Au�٢�ׅ��(��!ػ*�O��"G��q2we����}1���M�y쨿U�-��#�R��;vr�H���iC&M�����	9��7��E6{4�Kf�h܁�R
����<�����鐰_G�O2؂���o�
�?�23�|��:A���~��	�T �B''��s�s��f���C�
/j�Ɵ;��������3���C������`0HVfS�9�Is�#�#-��Z#�my��#>�3�v�!ҫ�4~��@�	���-�;��)0q>������AxK�ؖ���>�<������n��V�Z�~?x"9D,�,���8�'K2v�ӡK*5�l2�%#[,��:��?�t�+3�<[�OB�u�P/��5��)@�b|ڤR4���wWS`l���K��O�ċ���\���8���	*�:�n<�x��(e�@�*(�����%I�N���V��\�k�$�������&S�&p&\����l�*��Ǯ�����M�Ƌ�l�G�
6�r���u���} ]01�~��E�e����M�Ɍݱ�	�	��dg�M�.\df��h~��r`^a �Q^aW�PE��N�+��c�/j钥��R��k�-9��	,"�ї���]oP��{���5�}��t���j=�r�^��?����<�uR±<)�ԇ�c1�#�@� -L�0�t�7a4azI��޼���Br���m�7SƘ�B1��7_��y�����f��,�"�<}���!}vL���hi��=7�~�U�����E�J:�t:c�K
��_�xp�����1�!�?�Ǎo���۲ӗ>8
��f��i�l��<�z���^Ӓi�
+g���^�	Կ-Lnt��%���abL�)�|%����Q��W�O�!{��]�Iم�[�/��rĸB��'g��2��|�ϔ�?��v�X������Cf3{�{���r�랝읞��ڗ����i��L�3��!�HV��&�l/@���u��ޠ�m�u��������ޥw|t��t�����d.˓{����c���pe3t��)��I�{!-��x��>�앓�5L;��hD���z��gT�s�i�ۙ�a� \q�Un%1½,��̘� �ϩ;����p���n`XI���mn$��I�X�����'6�t���ʹ�[2'����%��ֆ+:��5���+ݩ�w�N�I��(0��J�j�dϽ&�祶��U-�}v�?yu�(����U-��lO�c��Ĵ�_e|T��y��~( (��*���GjD�ګ����zZ3`�v����K��?u��ӭ�
+����f���������g�,%s�o!ē�s�e�,�-9� ��θ��
��&�>|
+a���w�����K&{�Y~${�5>?p��5��e[�_������.novM_	M��'3�W}�	J�[M�=��+��9`�T*+
+;E����g�������&:O�p��{���q���8�g��S�CF�A���z��3ph�$�7�_�lM{cUSSv,T꾱c�����*9d�y�MG��b�6&�6��2)+o]V^���rsϮ�f�z����������R�Z��c��Y��R�rn��aǂX��Pw�7P����d��A�W�gǾf�FX�z�[�O�J�85f]�F^���*j\(�YN�_�Z@w�ҏ��ė��3�uzvR��Q���Qc
+�)���H��e?�O�}���^��d�w��m�t�',����c!9�=��L4��0;�$U4]G�����ʹâS�~�x�g,}���T>,$��z%Ңll����
+�QӸ�U=��:UOs�_�t���7��8C�[�����B�*܀	[�����wډP�*i8�/�r�<(X*i���$`�|�~�݄��~0d2d}>���¬e�qk
{=[��7���f���L��6����$�̮���N7����$��{��Es����YY7���`�]`h榏V�v�pv�p�q+�lG����`��k��������[3A��ڿO��j�>+s�q{\�ZM=r3	��IF-����Zr����ҞK8��"�%�ʿY����k.�/)����l�L9'�WT��咪����z�gn�*���"~�y�3eU�����j��2���g�*��*����d��p	��/��<�����.��<�:Cſ��s��2�I�]��Lz ��:��-�m��=%�)��<$v������㡾����x:v��gQ�]|���y�?=ם�d�2c��vxi3gˏKs��ȳ�i)�Q��Ԉ�R�����̨BWv�e�<��y���4��Y�Ϝ\/��@�7>�O-�������������ޥ���oؒ�����x�s�Kr~v��?�������=�y����B������kH��'���C�F���������vg�OK]�6}���ę�X�:�_��{����k��z�ʫ�n�\���g�ܙ�rFIl3��
�lvj�W"tweQ���
+N Ad��yA�M����g���Mb��oc�A�(U�@?%��#8`ij?�*���&�5��n)�@X�D��Y�?�r�y�����pN��mx� vO���;L�`s�C���-B�� �"=�ߛ50��Rf�{$=�,�7(��^���}vp԰�C��;/�A�pc9�Q�n5�C���@�w$��=�r�;�
���8�q�s�RD��-���g���q� �
+uг�QVM��̪��B"j����d��7��jvPr�+�������;�p��{��
�=��M����K?�z��=�j����*�D����..p��|w��xz_nb��u���X)}|��h�;A4�w8ѥ3����)A��:���:�:��*�k�g�,��W^oE�O��8S�z�}f+���{�W���CGÍ�,']�Y��(������u��Y0e_���m4u��ِ�J�����uX
Rm�2/��^=S�rȾ�>s�՛r���������<|�fC��3��$�AۼdNi_v�
+��zys%W)��WR��{p'�}��-oҙ\k7u��}�u��$0
+������n�`]��G�3f��E�����$NrM����8�Or0�\vq���i�AU�:�Y��]�ލD���ƹu�›�3/Z�oQn��SZ�U���XN�9�004�{�V�ZL��,G��=�1���ؿ�,-��R1D�?V�����<������}z!o`s3��Q�ܟ4M&���Ѓ>��t�N���F��h�˙��Ok�/��L����p��3��z�{�]��-p���.L=y��Íe,݌�4p`�!#��|�k��������#�ɕAtu�h��C��~���܇u�{�?ث^�3ȓ�8��zA��'�����q�ނgiw�!�R�����8�u�����ػ�ȏa�I�����,�S���gyʽ��}#N^Bه}c��љ�U�Qɛ��̈́{l5�u���NI���J�(���}���:,�W�'��g+����C��,��)�0�g��9��Q�3=���N�� ����Ckr�?���c���#5���d�Ӽ��䩂��Du~"7��tu~騩+&�`f�0�֒��*�Mͥ��ȟa+G�� ��eYȽ1rZ�o��#Ɉ%�X�q�����fW��
���W�Y�KV*ؕ<E�N�x���{�S1q��)r�{�S�K�캙n�Q�w y�t����'�������YL�C����͝-���z�������sy.>V����빱��
+�9$'n֮�\?p�!;	�(I]��#p�l��x�n�¿��Pi�'�4�hJ�z���&��}�-`I���=��;D�t��$�`����֮��`�6g��3�X(�dYS��e�Ɣ����;������̴n>R�j��7��k�X�(Op����Q��e}4�8������HR�|̣{O�{��,���r
�J�	,��:�Dy�j�:��.07�hz
�S�8��\��v�=�:�K�7�_d�A$���‰L�U�X��JS��qOf�/j0��{�3�0�'f�$i�CeS�7��m,s�0�G�����++�4��Z|�i��ĝLg�2K�z1\���>s#��j�!�
��,������ W�AJ/$���bK��P�^��^���o��ǔ'��v�>��#�w�a�Dc��#�_�Y]d�u��ׅ61�ͯ;5�eMd�D�c�JA�q-oVR�!�n��o(�����4�+
��6�;
+7,�fy���O�qғ-�kܯҟm��℗\��
�\g��"0��E�1�d�ܴ+��e���cZ�p.V�m�^�B��t�%w��\@�T30߈sλ�����g�M��q��>���u��Ÿ<ޞ�%��kfs�N��^��/�F#��l0��\�ٵ���8��6��m�[@��{e�$oF�ئu��Wl7�E�z�]�3�c��`�l
+�a��p��'�K.D#U��UQ�|Ww�^�
lA��wn�m�1t�k*�)���l(w����~���zC��M��U�����9u�/So����N.�_F ��g��Ҧ�����m �[�4r��;�5�n�װ�;x�Xmz��>J�C>^�ތ^����.;q�0�Iة���)&+��HV*g-�<4��!X_or;��#���2u޽
g���<˹��h��8p7W[���UXK��et�JPQ�/�PP�	.�A92�E*޽\d���q��
+�(:]�>���\.ҁ(^�I�g(��u��\�ڥ������N������%$��&�M~ϳ�����\ ���\6q�~G�F��L���x:UѴQ&c+k�#����z7���}�2�QT���o��zHu��ӹ7�p�0'}��K�H�2�i2�F΍"zl㬊m�V�c����f�q:u�K�l۸TD��mtK��Դ������p7�=�e����wf�:6�󅴬�["�]é�uZkh���ӵK�_�
Lb�ӗ���{�!��s�('�2�'j��.�[�ꡕ4��wt����K�������w
��4p�[������i�<>ns_�{�B�[���g�OR�!���:�u��8ӑ
+W׿���o��c:�<���0fq̡����7��J�R��m`+H����Qsy>���;�EO�+0���H�3����
�>b�Ɖ���@�ؿ��i��ExT���ᬃ���X9��On�A=�2�Oo���Et��f#�μr�?>��z-p�g�:�B!�7��tN�r�ȇ�����H:�u��\r��A�,nD��q��z���n� A��������w�ˌ�LTm�&����Z;�iR\f�����;�Of���Ï,SX>^{�Z�us���-8��nǧZ쥜���j8
+Pn����=U��������q��P���;ⶻ�A4]O
+{7��*<��T{�s��K^�w���3�Ez`.�b�B����f,�)�`��b�u��D�M�t.�����A0��CFt�����`�X��e���N��b����$k�?��e��At�_Ӧ�Dk-{�6����1�b�k��{�hd�����6Sݯ��2��i��
V��?�ڽ�ˀY�N�c
+���z���26�[�0��i8\�Y������tc{:s[��o����Ec8�W��΢�Ϣ�S_�:���X�D�}�섘��{�M�\W���a3a�cӽ���^R򺆕����]����X�~q���)NR:	`$�52��,W^�L��	���4R�[�a�͆����q�m�+���N:���5�e� ��i�}$�
+��ïO�]��sT�ۊ�Һ���g��ix��k��FI=jPR�$�M�2�]'���j��#?I�8����^���T���`��~pᄀxK{\�O�=^P���Wj��ĵ�\+f�+P�b��>Y�����|��D:�n�ղs�����J���]��(�P�s���~y4��8~�
��]r��;�V����r�M�oq7�O�Q9�#\Ӆ���܆��'����U��d�#��@u'�����q���~]W��Q9��J�!j�A]�ܢ����4H���|5?�����]kK��7:�娕��HF����W�n���nRȖ\G�d0�0�0���H�L���wo/�Pd���\ۜ�{����~+6rs�9B�J�6˿�u��d�up��\N�T��E8�7F�Q2�WT��߹
<b���|�Yn���RZ"[5q��XF�9�F�����qg<��������k�ˤ������G��	(����J���!��B�N&�8�X�x��4tp�KAq��b�ʝD<j�c�^;$F�v�AJ�y�pd�/�
+r皀B!��Tm��
+�׭C^�K���aI��ۖ��}�l6�w�M��J61����i���Q�3bá̀�}�
+?ن�D�ܩ
��6��q_�=4�ɚ��\�:��g�_νg�/�&���������Kf���>�o��2@�݆����O>.O���d��o��]ݚmC�O�<sYCt<�+����]����;��g7c��RY6q9���W瀩4�w �x�{�˷���4�ב^����^�5/���}7u�$���s0�^�2q&��ȿ�b��ĮE����)d&�dF���=}��V�cv��;s����c��������)�� rEl�匧���}��0υ:k�B����{���>�{k{��L	:�ɇ=�(k��>�%��E��f���j�H�p5o�k�m`2��
u�,�Y�9��9������5���z�<x�+�Pd�~�]�Kw��f�����\��vב���W���a�p��:,�<gi���i�m������訌���w���,�����R��h�޾$�3�a�ocA�-�#YE˱��}a+��������V0�����-$<4�e��\�
+�����J-�g�o�I>y
+M�Z1h����*-%��m4�\���6�d��g�MO��S �̆�n�Nz�&?	�p�-�zaSF�7`�b\"���L����?H��e�<� _�
|"%�<��[�VR����"ܟ�j77�ct�Z4�rk���hWj
L#���
+��0b�u>*{�60F�g���;:�7-[G�;߽]>m�����`�k�2���?I��89��@�x'��ZPNr)nWp��R֕��na˿��bʓ�
+��7�����O��\�q�,�?{�u��q�es�>����T��@*&��!�=���ax�����xr�o|��g7%/�&�ɶ`���͜�S6�:��̦���v=�"�	����$�S���9qċ���!��P�$W'�������(\�Vjz���C��s���e��� @B���C��o�{q",rD㑧a�[��ZٝlábrF��C	R\M�Pc��V<{|��Wy�OK\������M�+��YҜ-�[�lf�V�|�˜d���
+�QxZ��mjH������OO�Hc<����U}����(p�9׾Vѭj=�M��U�4�lQZ�Is�j���;�!���*�^2ك�
+�*�ɇ�����}~xx�yC�x�=\�uݳ������^��r�?�����٭F��u��`a6�G��3Zz-[��G�;�z�mnS��0��.mK�:��$�����
�� �4s��^���,��gJq�%zkg֍�v��������n۽�;=><ܻ�N[�����x��	;n<ܿ��{
+a�B6[
���F�?Ȧ��n<�EK2s���1k�-��\CJ:.q��\��\�.�Q��������ֵ��y���4����s��W�G��kB���������nb�IG�۷A���K��5$��t�ޟ�0Ɔ޿y��!�� KG@�|s�����'��8�K��"�ї���]��ƽ��������{<�t�w@�#�w�����8w�!�8E���v�Z�ž����h�Ӏ_�wo޿P�$�Ϟ��H��4L��Pܩ�7_��yx3�_�����<}���j(��`�n�s����Y����7��0;�t:c�K
�j��ƃ
+��c�C~)x�?r�[GJ���K���>�I�����������`�z=�%S�U�N�+?^7٧9%�P񪩀%c�e؛��,�{t��%���&���/�try:�w���?d/���7����Ś� �RM(>]��P:�dR�E�j]zP\��h#p9�owOڧ{}︻�m�;{����^�ﵽA��]�h��l��9�:y�R$Ô�c0>��N.��{�n�h��i�uN�G^�uvҒ�Y�'��#��'Hsu����.�]o��1��'�=�=<�;s;��n�;d,JQ7G�Q����J	j�O�'^w��;��u�㓽�>��''����d�9Y���A2q6�9R��-�߿<휞�u��C���g{�#F�w�m�N�C��)%/YBf�z�hx[Gr���0��TOӟ�����)�zS����gj�-1�an|e7��`N!{�z��þ�U
+��s!̓u�\%R`��Ӝt����%C%���F���h`3����9;���m�n��^���kȜ��A�����N|1�MԿ�gQ�o�+W�헪X�$3�[��̲+�-�~/ҿ��M?Q�-��ڮd�2] (�`�IK5/�UR�*���"ߚ��;_��>��`��"�w��KUa������'��֜S��Ƅ�Ą�5�y&���LX�*k̸C̘�z7oƄ�Xc���������ʎ��� Yd
��c7��kck���>�F#�4j{��7j��k!n���J
+}D?kuט�*9ߊ4����`մ��+�2=��5��5��Yr-2w�8�#p\�����5��C����H�Z�?��i�ϒk�ݨ�!��S���=t\ᨕOIɬ���2=n�ݭ��?O�-H'�:M�[=��>2��+Άn��i6��
+���<�����>�y�Mv�@Hͬ�;>|J�M*uN�%�Ԉ���}xh@i������l����lK�Ez�6Ae�Bz�j�>fOD#;]��.LmåhɎaR�҂�ѭF�5��e�D^�y����_X�1�ѭV��'a�r�fI��FafF�6¦6��1*l7�t*дj�Z��{�����5^���5�!��m��pJO~�%���7yx�^�|1�|����Yy�jQ�_sdz�R!E���s��G�r���B��5��Y���M�>������-����h��0�,���H�.�v#�A�:������
+�����-���t��t��4(�:��k]#�
+�N#�V+��zҶ��C�u�Z��7Ҡ��6��t��3*�+��ˎ�2��
��=^�������u��8W~�K���n�d}7X��Q����%qѮ
�*}��F�h4�F�0�A�B���%��w��w��i��)~�r̘�9n�N#t�cT��:�����c�\��ďvӯ[g-�痶��:���
+:}�"°9�I#�I�H:���de��0p}wi�(��ȺVIٓ���_��=Y��=���'��4=)�4�Έ
G�i#�I�Hj���t
���&�iQTW�n�c�e��:d�)%�O�W���<�-��q܈�F�g��؄H�"���!�ζ�g{f-8�I6��<FO�鰳]�hՌ�y��l�0j��_� 6���Df%ѡ
��=��ĩ��eOٖ\�@��&�m�K߼���>�"�\v�M�@{�ڛ>�Ό	t�i?
*_��4ڏY���8y�?�C�8���&������A��bdE�Y�^{k�d�����Cc����1��F �H��2��� /|k[����Z��.�C�:
�]#t�cV�tp��J��l9u�O�tJ=�ˊ�F�4��8F%N��h���It���%Y\�[[+��R�u�wx��0f�W��ڈ�F|_u�Q.���g*�lH�u@zv�U���){�}rG���D#S���l�O#�ʟ��4���>�܇�Ӈ����\	4sԋ��u�&�Aԯ5����u�2��b7�����؆�YRi:߲;P�\ѭSң��z2�|��q�}�����\�	��8{e����jJ�h�R���)��u�R�ē�d,��%Y���@�Z��lΤ�����[��2*��b���eC��d[EN���;��V��=:>9���K�����
2i#F1jT��6͌WjV�7�ey����mnd��Dse
�g#�	gTm��˓4��q�V79�	���W�� �^2�}�TҺ@C�{�!�>�ă�Հu���W~KJ����֩��W�"YD��]��7k%�
X��Ա��)
+��-��OGI��5Y��-��[�	J��o̵��6��<�]��Q5�ْT[ZviٝOm��Ç�e$�;xI-�ھ��Bel�&��t���~Z��o�]m������\�X<c�b���7��q�jS��C��!��Kg��F�l����*�'?��P_^�	�[*��r)���u��>I�~������>�EI<���Zu9bt��*���z?d�h��4��;
+�+E�]D�
�)�{�m�x�h�8����6to-P6��t����#/�����mk}F���ܙ�n��Wc�Nެy|5�]�~
:nzW������ɡ�k�L�x4�E��ͩ����yY�H�8Eվt���O�����,�	S:����s//]x9k�R
+�^��n�H��6�$�ƃ�9
]�Y`5eTD��p��Rw���p�i",�پ���/�����$+�ߔ��Q���c��X��Tv��c��$;h�L�)�4�Ӝi�A��gW8Cm���1;�c��썒��RC�[cox	%A{�%�w�Zg����]�W���r�~RvX���Uuj������<��r&�V�+i�7*�)���_}/g�|���W1W�{��f��tE�Z�-7�c6� �J��t5k���a�<�?q��W�G'����z��Vve�g���I�sx�]�̗�gٕ����h�l�O��QEg��c����d��.�s����R?�~��E_�G�NK��Y�bO䗙=9,����I'�'���hA����
<�L��h��t�VT�-���y[��m9�oKz��q���J�թړ��'��=��9z�_i*Q�ZZ´NN�-j3SO��ޢW�_��\�(��#���
��z��j
+�O�^���U�u:��U��αS�%�,��8`g����y���N>ѹ�Z�):��p)���4n��-��?7��E��]���5�\�o+��\N��$��+��TյX�{��#n�����gظ��l\�kr3�ͳ�[��ۂ
�.>���&Wk�I�O���Ce������p���m�l�|rj��=��ƛ�䊒 ���d<�\K}4=)}G������v�d69��+}e�Z9��%���-�+*�d�ϕ)s���#c�_C�eN��%��-\����G&}�ȗވՑ?�o`���<��ɟ˴�E~;_rm����ҙ���U��?�YWM~�t�Ww>����Ts6M�2�l�׏��
�M@��*�����U��_�y�,���LG��W�q�KX�j
�u.Oe�"P�v��T����E�@���hw&�[��5�� :�ʄ0:y�[��(���.��W��_���:?��/��4	����}7����(X�+m�
�sZ�Pc�mb•�L�	��u5^:�ZglI����={���S�~X�{�$�h�Ș���XΞD���nc�5&]c�-��6�ld�������y�Fr�Y5�c��fK�Geycm�J���ΞP���F�.��;Ո��C�
+�ba�9B�0!�))��L����FF52��QK��v�6�iD�"wFZݢe�G����:X+Go����ɵ�P��\{�յ�F�-D�Zi��>�?gU҅�J{��Ͳ�&�ϧu�;V�X��
�V�'C�oe���SzmR�Dp����#r��^wHwl��d��̄6<q��.j�2�(æ��P���[�g��>��Y�j۸����I��a���k�dҐ��j�t#�1mJL㕪�s�4n�}���'g����RY�[�wI���ʙ�I�9yz��F�6ը@=�ӷ@ӪAj-V
+�CoL0HԄ����q3�'W���C��ϴ�m��&�޹�/�m��?3[-j�����t,�#�	�+LJ�@J�G���fi�����T��Wը֍jmV�jm�j}ϕ��=��\���Xk��Fi8�
�J?=	s��H�F�7ݨDo7}��z�'W&�����m���
�J�NOœD�4���D7*�;�D_�D���ɕI��:$zg�%z~C�R�ӓ0'ѻ�Do$z#эJ��`��c��8;lT�RM�b�K[���]������˯C�Ws�o�R�́b~�A�¤YBIؿ�0��4���Fk�F3���B�o��]��h��ѶV���!ʺ-���$�I��F�6ҵ��F��q
�Z]�B.Hc��Z��ďvӯ[g-��+�������*����-Ʒ1bQ1s2����Lod�Q�~�2�^�~���	�S'襮�'N���~=
+��:�*�p��a��2���lwh��t�)/����(/��bTy9]C��i���Z��b�K[�Zr���RKN�V-9�/���h(�gnNY9k��FYi����Y=����u���m
g�}	
+�$���"�����5*a�M���G�ˠ=O��M�����o��%&`N�6�ݍ�mĭYq{h�!F��{)Vk�r�S+��`�f�e�Y�ć��#�Ki8K�����ߞA������wf���B�n#.@�	l�
�=�M��'P��3��DhL�&B��y�t����M���~g�	'w�sS�7���ֿ������˜������6�3s��	�5���fo���"���m�|]Kԫ���U6y�	���
jw#Y�jV�v������u�h���ur��U���0&W�ڈ�F��u����:I��2�<�*�Ἥ�9+�[G{��{�v�m2z�D����E#�YmTV��r�p!c�>k�bv}�[*f�#��=�>��q�����	�Z�1&r����mD�Q�{ԛ���k�{��b\v8�]��G���<�Ec`?�Ŝ� �����0ϱ��Q�����N���2@�u��H'^v?����m�Oz$^O&�󃃏?����
����\��s|�b9�)�����_�O�Z���ɚv�N��dFu�:�0���uz�KZ�������8�A��yz��I禱E#��lT:[�kq|�ųU���V'[*X3�
���:n�;ݣ��
�I��������
+��)K`��c�O����Ǩ�sڛ��7Y���7�h�- \������yn��R������zCz�$y�8���$7*��6A��I��8p�&ATrF��i-H��b���Vt	��m5�S��U�;�h⑟g�
*�F;�ۦ&��RWH�Q�x(^ۇۧlݏ�H6`%�S^'�(�F��[m:J���_�u��ݪMPa�v6�.��Z����wEjZ�lg�W�Qm��!Djw>ݢz3v�cwr�s߭%�f\`�ž~7���2�f2�Π���:��j熄�Qg�Z]]��O�jƲ�&LӚjJ��������ԃ�w.��¢����	.x0�)^�[H�TK3�����Z��J"���#ψ!ߛ/V�,��u����LO�.���i-���yx��Sg@.kr�T�2V���U3ն��kz`�Ld��!��l����k_��u������Yg�=<>9q/�Oܣ*1�8��PLZ:��s0?��x��
+��*[4��&9K�wSL���8�&q���r�;�)�󜬾�+=��-�21k��!��Вl�"˥�����i_�Z�O�����Yd})�pfx�����K��wާ�WO�b__�%?*�e�2��婜��������R$��jn���$.j�[׹�rE����V,책��RIDMZ.�E徉k�g�>�
+��>;�c&��U	��!��.�L�G?<ԤJ��̙�M�*�x3kfV��TuR��iGe����j�!�g��r]Iq��_���I>.�A�����k�tu��p�i�]]F��ųh4�B/�\�a������s~v�Kr�=߁aw�����������d�<<߁�9=��*���#`���wb�/S��G���M^yr��s��$�mprw��+~#�
��.<�b��~��m��G���G`��^��g�qAY/�z|
+��������
~������6������(���2����>y��h�����~�n�O�$��o���`��Ї�gUL|���)��Ŧ�Zb�[�7����7��K��6L�P|{W�'1��_��L�O���I��ꫣ͎
�Prz����'�?Αs�ϐ��?K����ϳ�`������S�
?�ˠ�X6#v�^å�?��ג�5�n�`��H�e���{��Ee�����U�Z��m73s
?׫�:ût!7���r�*���`��f��]�Q�E�h���昉��?�6yxF���ӷ�����f��-���j�����V�^s'�;��ɍ��.:�����{�pX������K�� �M&���(a�
~����Uy�k�n�q��U��3�Zl���+�Dr�e��Tk:�O2�6|�t8t�#�*7��؋G~����bd�T|6�X�%��o��f��	nJ]���1}F[�w�d��沃�7o^t�Bf4�(>���_�A���z���_Vq���`G��S$݇�S����m~"�k�NaZ�y��=��4_�g߫r�Y��&y�q�d��:<�A	�=�`�t�"��^]����(,7�����8���C�����l�ߦZՑ)^l��s0X��P�G�`J�G�;���dʇ.��O��ϑ��b��e��9�r��aˡ�1q.=o�p�����%\�xH�Rk^�U�G4�{_sl�[�����ě�~'s����/����(��1fov�²����qC�zv�KY�7�닷��߈g���L�~NJE�?_6xV�
�#�?�����1vhk{����G�h>	W��4�(��1�=V�+~��މ)��F�R:�R:���b: ,�����������<����	��<�#T�����<�+�f'$3�qs��S��:p.H�Mz��x~���������u_#�R{>ǣ�:⃚�r�6��o��#�(��%��G<`�Y��������5B�
+��
���_6Q��照%���	��c�O����5��*��L��ɩO��i����4;�j��s��?GD���K�"wj=mYr]�nU�9��^r=������qq#^�nqC�m9lgq]�
ߥR����!���$9�$��7�:n߈�T\�k�+�5Or���7������e��g!�$K�+ˢ�(���QB�/��Kɭ�KR��Y�W\���W�<`�^��[�!�Bp��c�'������n�.O�
+���_��踳$Kԯ�=�8v����
+ox=����V�۶�v}��v
����#�LtHպj���*�{ɸZ�9��r���������]2���we�+ܙjEk�E��;`?9�E�ޞ?��Ho/�$Ϫ	�k��N^�jk�{#ע�vç0b�ٰ��{�0��`?H�1N)Q��ˊ�P�N:�רV�3�s{8'�:*Q�҃����N���h��M����.�����e�,䊒���6�����NPcX2@��=W}A��
+�z�Y���r��\��\�D��R�ذ׭b�|�)28:��z���ߢ6������jgͭ�*
+�%�Ȃ��"v�g�q%�x:�LcF<�K�����G�t��.H
F[��<����jQk�z[fu�F�
�ყánn���؎3�d�-c�H?o�X=��3�S#���Ҷ��"�X�<y��t��
�j����V�I�-Ue����Y���s�1�e
+�2+��ڮҺ+�B�t�c�f�Z�i%o�-+��(�),���%�ڞ��0O
����vg�](����s���A�w�����Իv�K|~�M^�8<��N�_�a���.%���a���N0�2g]J(v#�m�]�(����8jW�<��`W�'�ɿO*���~=����˔q��&:�֛l�b�s�hku mjՖb�G�Y��%�x:K�ߌ΢˄�?p��94��V0���e�3�i.W�Rq��_�Qy����+����2�.�e�עe�to[��r)��h��4K<�[�Y�[�Yr�fY��~��55���2|���"���*9���g��5��g�_fY�v�:p�\�
�nX�Ʋ�*Y6?�ε;��n�&2��\�L����*�o{�t�Q,M��g���ϖp�?K��1O0�qk��֫b���pO��2�a*,����A#�䇠��-�
�y�W�pC�5nZ�e�+XV�.��;����b�S9��q��/zPY�jҩ�ƴʖ\6�¥���n�G�w�����Y�áL< �N'�%^�M���qm�4Qs[&���e�U���r�#U�[��bE.�Kq��8�tۋb��ݠ'jj�s��<�H`|�<�kw?���M��坷��4e�*������s��,cs�����h^)n�>��j0�xΈ�ҊED-IbK��o���EDF�q����d�� 5��D[���$��o6�)�T�-^3�:-p�9�o���|�?�
�8��l��әw)sp�2H�v��*m��A޵��	�/ή���Ni���r����
(�_膚�3�"^��٣s�=���t�V�ڱͅ���2���~�fr���!I�Y&�^�enx���6Q��m9�$}�ן�Tu�L��=���_(RB��/a4�3�
?�;$[]�!�
+R�3-
+5	�/:e��R�l�J[	���o/������8n���k7��|�f^����`!�M�:���/i��-4ŋ�߯�OQSt,�
+Ǣ$xs���r���n+ni��/D"C
+n�᥏��2�B������9Q�q��52�LХ�@��ie��e�Ѡ�>�[�[���~��N
	���A����8�¥b�G���U��07S�i<�q�3�$޻�}/�ci�:7��m�������g؜���`�G�7�~�0_J��g�s���c�ǚ�5�UYˣ5�R̨������]h�Y�{�"f�ɋKE�,�`s�H�~9Ŝ<�
��9���;դH�/.�V�p)gCz2�&�_�(��f�0�i���V���`i�>�>�.�S��N����,�1H���⊫�o7>�Mb;�ڲ6Ҋ���ހ�����a�������6��B�+��j�yn�Z��B�8Q��D��#��{�I�8x0˳/f��ۮ��;��������!�������#u����~�'׼5��E>�\G{��+���A9��Z���LV�:���j&�g��g&R�N����j
+$�F�8�u�M�����I��S��ɔ���6����W����;�ab�]�0a�%a?!�S�&Sk�(�����1�Su����`Y%�3-�H��;�{���8(<^W^�~iC�mQ��ƾ�"�H��i���!���eH甖!�,g{�a5`|�㈶��o
+�E����ǯ�'Kd��у��J��"�#I�%@г��|�[�4}���1f������T�"�&�S�t�蕆�@v�63%���b^ m@�N'�$��U<�l�A<2B�YuX̟�y�0x�N�:�Ήc�N^�Z�:�ecr�<�s��A=}�5�p�)O����_E���-����Z�=F�W�c��~���-)!.^���M�w
��|��DZl!����m�������^�u�ݡ�(1"�\󨽊���S�����6�-��%\9?��a��'T���\.����u�Z�֒�2;P��=ȴ�& �1'<a�7�w��\��d��NMjqI*����%V+Ҝ�W�G�]�Q���=l/w��J�C�\e�\�{����^FÕ���� �7d7kP��U&8��2*��m=����@Kwh�-ŵ�N��Z|�^����l�|�mT�Q4��N>�3|O2c��z�3s[3��-a�K�Nt�
+F�J��Wb){�p�b-e�����1խe�V���;]1KVz���93~{��fN�*�b����`؃w�?�3z>f_���֢m���H_�9�P߀7�䯼� �4��������,�1X����W`nF
+ǭ�Ő �x�i@��c����4!�2�[&	�Ayͧ�Dߐ�!]5�|�A��������)ɡ剝7���4#��U1�������g>J���a��٪��-
 &�T�Hq�3�o�ޟ�~�Wv�"�xrԋ�Uu-�</���II߮��<,��D-̲������K�
P�ލD�w�i���m88���D�x�I�9qc&��_��u�)c�=9�]�&^Km {�e�;+��]$1�UiD��J�󻎣���I�_S]$�v��������`��A��Sh`�Ҵ�6���0&I�K_ˈ�-�Af�f�s��j�`�G�E8e�;��a���0�?'��K�3�]�$���Ĝ>~�Q|d��u��V.�<�0l���°���!�P4�	�xcۄ��v�����L�ό�iR�v�W�.e�f�B�(%=ˇ�q�r9m���0�h�hQ��D*�g����(���a�1"�B�I��4��^�]�Kh��Pz�9�e��M��b�@B���-���+��gX��#��y�N�Ri�_�������v܁�� x�Y�k���c�j�Էi20�Κf�^q�Y�c4��s�G�r��P~���g�K�]�4a�#����V���
+�)3�_��N�X�x��<�����Ł���
+���p��@�X�y4�i�S����LϻF�"���so@&���e���y�L��}�FHw�FVޓ���z�V�ɬ�I_Rnjd�:�A��gbUbp�ڊ��#3��)SB�&����w�*S��¦'�H��)�wv�����[hJ�w׎)!8�S�-y�
>:�<���R&A��yM��6|�s�LJh�&8��Wbx�2��w���Luy6j�~ڂJ�a%#d�ZP7[8�E3?sl�p��Cv�����A��s��;1��4@�]�&"�O?���	:�°��@��������;f�7�ܯ���	��C{Ze�y-�KqRȥ����W�.��%�=�6��o~�&.�l��j��0�D��0>iyj��^dN/���p�	l��]�O��`��v݂�]q'ggW�(��!�ػs1�����
+�~�s�'���.��8�g��j���&���G�N��/�H�V����
��������w?H_�{k�t�����_L�>*xq3�AS�5��t8��]�
:��1�L��iX7!�r�!YZuxW�|���>�t���B	�GG�xˇ,w/�3w����+��)]D)YK��|Y�jmN�<�sK����3��r���魃/%�kv�jl�r��pn���̬Qݎ}��&��t�uf�j�VwN������g�(j�aEð�ڬ� pJ$���J	�"��!���B����
�+&��e�2��YҸ�5�:N����ލtn�NgP"��J�glG������==+�ͦ�.���A#u�A߭ZBW��-ߐ�v��0[B;6�'��v	k&�h��E���������=�Xʼؤ$.s�V�)}P�_��ِ�Y�z{85�д��8�����2��
Z^ҷZD���^�o���j5`荭�h��:�vV��|�lU��qk>��!��f�Wq��nR:�1�&�FX��~R���MxC��je��*@a&%��Y�V#���¦p������-�:l5�}a�^�}����,Q^����/�
+gI����*��sVkʈ�
+W�|����,Eͽ�@\�o����ϰ�l��o�J���+�+�Tb�jB��7���#�+�Ʉ�߮H�^ܴJ8GH�,@C��S
+��򍛡#��V���)c�w�Ճ�L}��f���1e�gFX���Ȅ7C�uJ�����Lf�������i��+m����B!��ȍP_���n�2���C�L�'gͦ~�$Z��?d�㢹��
|����y��k�[MZ�䀳�z�e���=�\�
�lQ4r�X��'R"�S�>�d#���eڄ߭0�a���+	]#�������v���G�d�5@��,���L��*�1��/�JT��a�N�:4���L|-��[�C?���,�	*���p������Rl�N����4o�bP:��Z;W|�Q,���cZO(�ҋ�k�5JU�4z�"z������*'�����9]+K�;�Kzl��_,��}\NI�7�%�z�
%Ap����b�E�g�$h���$h�7J�u%A[�)	�5ՔEJ�$,�$d�Ԕ��mZ}%a��� %�R��GI�}������[%wŽK����uv8{Lҷ���_�QL ��C�R](��Z~	6CQh��Zz�-V�p��=��R�}�Q�dWڀ�pxR��C�L�:
�n��nP����9�h�,�Z�ie9�E�9���J�z����������5��ᡱ��Vk�zQ�!��a�~��+�”^��/�,/�e��n�B v���F?���@"�bQ�kkI�jCL )��"F36��%���2��B��,i�U��Ѳ�Z���y��j({*T����tvj��rVv�M��f�HBM5�Q��Q���{+jQ�p),�F��t�*��*�ga�	s�ޤ���b��x]9�9��W�0��0rPs��0m�9���Qs̭�f�9m�&,sJu�Qw̫;���ժ;��Yu�Tw���ԝ�E�����՝��x#ԝ�-��:H���_aۋ�r��i�^Z���k���ǡQfeƤ2s&�u�
���(2��
+:����a>W&�j�/��@��3C{Y꠯Ls)+�)c7Bo����0����F�+0��Jt���D�?
���׃����ѦZ�#�AaЙ�#g'��GZ��P������{JNT�5:�Q�Ιv���c7���I�R�FSB�Rn�׻Q�֩$AQ~K�|��Y��SV)�;h�\?�n�Q0&aIE��-0�T߈Ԟ)c��N��hx�GS&m�Mì�=y�m��o��w"��F�iԝͯ��k�����G�SG)��o���FukJ����
+&���b�)�y����vb�U
+�`��s�Ɏ�Y#x�e{q*%X)��p�<�HwKҽ�-&�{�(މ�ŻF@#���e۸��/ߨY��9Z���+��#��� &�۠v'�{�=���S1��̀��Z��/��/;�
�l14r�X��'R���y�����3mB���v/rW��FB#���m�'��j����u�ʤ{���CF�G�3F>�W��0����v���J����f��.p�p��"ZM�D4��h�42َLV{��,>-O��W����РmU-y�.�#k�1C��:+kOV�WX)8J$�
+z���9�*��o��au�uf"h��n���f�n���΢D�*�s��F���e����ݳ΢�	��5��_)�K��館L����"�c/a�*�o���~��{��K���y��aW(����S�r��b�����Us*�n��kԏ��P�Q\���O�����(��)jt�h���y[��`�3Ԉܪ�
+��� \���xn<`��VW��?9���v��#�@�C�2$^8���y3�8��۫&R�<�(��ᙅ6�8+��Q�� �����
%�W/ީ�$k�������[u�����(��Ƭj��C=Ӟ�i_��@�"i�;
��í��W!m��Rl�xg�G�w��{a&��j�G	o�V-��&Z~��2��EťDy���E~�nֳ���5��j�����,�}�ʯ�(%���D�k!����YY,�4|���7D�S�[��P*q�����_4�%u���\��<�>`٦��0���'jU>��:�o��]e�����i������k��6[�CD�|-��	~�`K�˹���6}n�a���a�
+*r�境���f�$�����'b�ĜX`��F֘ �Mc���˘�eo^ew�Xt��!+� к�^v�9��s�1g-�[[e�[�UN�ua�Fl�h�oY���*&8;{{�!YY�v���o�9��sxa���{��׌�U{�
+��Q����7C��ddn��U��I�4��ZM2_`5��Q�Z���42u���'N�J��͘]�\y.V&J��9��eir��?c�#.=o�@�n`2+CYTr�~�7��?�f�2��<�Ŗ�����s��
+}���m�)Ռ8>O�2{�#|Q~�??�V�Z�&o�'��$��\�GT0��}��CW	���P�_����_*3_�z�2�\7C�@ z�7��ɖ�$_G�^ȖYz�dK=v�F�2r!e4t��7[�j�2�n� #:�~��\���˕y�r�Ǫ���)��L9)�D�}��H��
+�#Rjr����xOƒ�~S�>�H��D|
+��_�GD�9��R%�3��j�T������8g��8 %sإ��no�J�BI��BP�&e'�탉���=�ʁ��
J�k�T\
+$��͟Ch*��2�-=����}tVV�_H�K���n[�yY����Os���*3�ZR^�!�M�`����g�z�v{es:�Ѭ*��3�d�#��]0�w�.���1���A#��A߳ős�m�!�g���͔)+�)����9ݼp�|Z��=񊬠ʼذ�.v�f�YYM��E�Q`qEڷW�S�)��?ʊ���o�x�� p��*���"o�F���Q/�'���Ng.�;��~���2���|�e�z�F(�gJ^�1�>�Y��R��O{s�6
+��g�fR	��}�Q�A�eWڄ��U��.#�t}�F�/����z���L�YE��Z����t�!���(������t0|���np x�?AW�R3�wb��:N!&s+�1�������J@ŔJ\��6P��F-��X��&лG�>q}��PBH�-,�T�js�
����n:s������sH�5�‰;�j�\���f$��1�������1�׽S��W-(�d�o@�Ql������\F!��Ѝ�_�7���e|�>��
�8@k�
̔Lk�
=^c6�G�~�7�G�A
+8��հK����g��c�=PH�4�,�#���hDo���O���^��F��몗Yhv�I���]�^L��)�.�T��ܦ�K��a����W�x-�c�T
�i��\B�DUhV�
+�Ccʂ�`�С.x��OƁ{�?Kp�J*��j�#@���PBY����]A���o��P:��BZ�W|�Q,���cZ(�Ջ��
+�A��FX\ v��Qf|�|v��0�[YbaY��|bnm����������9Y��jIy���8�a��D�AQ�Y(�l�(���`]y�V{eʃ~Y5�A��(&���ΚR����<�>c�<�skS.}/
+v��^]��r'Q���=�e]� �ܚ���_����bD�m�j
a��Bl�]K�E��jD�u�3r��6ꃽ���J�P�@Ë���FgX*y!�������FC�#�2M�5���\=![ZOKX��Q�x��B�><4���j�Y�jf�6G�8��7�F�o��7:�J��DG{Ym�
+ii!��z�I����[`!�bj�RD�Ƃ8�R�L`A��(F3E��%����f_-�˒BZUI!-;*�,ԝW٪�Q��Z*w�Sg���KN��U��I�/�Fij�&;J�`E]j���ht��S7�B̨ҊF�0w�M�@LF��3-&�ט�S{x
�	#z���RԲ��+N�$���l���֪�2'�Q�5ȼT,�\�T��Q�>c5�(^@
�]l���Y
�/�7E
+��ͭ��tHKd�+��dF]��S���cc��4��h��F�1�䜉�e��`q%
+N�‚n��it��[�ɟ�ZzMi����j�:��h�fMr;����)
+��m�Mo4�b#~���z�M4p����o=�n��{-�;9Zƭ��rvb?��*�^��Q� y��t5�Q�u��i�,�Bv��ʛ��6h:%�)�'��i���5�7ƀ��>��<Ee�[��6�Ud��aҖT�NJ]	�MI�2�>_)�؋Ɓw�xr4eb�b1Ҋ;� �^��ч����Q�5h�k���5[ąl�֯���7k�j��@�s�5�i��s�ʄ�<�j�ef>1Ԋk�%�˯��H|<��[,�S)�z9Ԅ~��F�[���m1!�K f�k�žF@#���e����/߮Y���iZ��Cj�M��#HwL&�A�t#��{�?����O{��O��b�_(�7�
+�#���4��X��'R�+�y���p�3mB���v/r��FB#��“�mf=�_���|��2l��Q8��Z��gL}:�+<��a,B�j�ĕ"��7э�]���t{E��@��n)��id�Y��`y}V�v��.��w#��A۰Zr�}Z��f�Y�cUmݺe����H��]MO7�:��%���[�T��LF�9ߍ����m��Y�Ha�|�=׈b;��,�|)y|�h�D#��"T���
+�;0+�z8��o�����ɮĿ�z���w�i���/��6�'F^�T?;*��\����m�e�o����SI�<M��~�(v���2�Zow)�z:�Ş�fG����F�X���m���J
�<C�X�حJ��ܸ��ŵi���v3yu�
���Ij1k�1�)�8ʊ���R3���F�����T�3O6ʁ�`{f�M��e�P�7$�6v#�����v�^����Ta�j��뜠�e�u�H����'�Q<L'�s�Υ�b�=?d��tށ|E*�w��3F\qz]!w�؂l��g|T�z�a&�Eu�G�o��.��&�e?�̋���z�FH�,U]���z�AjV��Uv���ʲ�
+���lm
+B	��<��@y��2�pZJb��o�F@�\l�b@M�$��f���Q,�	��*����j��=����!{>W+�D��k�Q!�d�9{�s���l ¶1�?>a;��wӲl��P<�4λ��;)	�ӧwA���t�V,�"נ\��{aέ]�^~Z�	U���
+qqbT\��Z#]ML�M�K��e/_q^y
+,��L7F��	6�x{-��,*�ʵ���ZR������Ce����1��(�l\���J�8;�|�QYY��I%k�(�
�]�����	�����1ϭ����2g�\��<����WM����?�]kE�|������V�r�@�4�v��j�_���I%��]R]y:V&b�*�gȐ����6��b�/.=o�@0nc2+e�Ur�~�7��?�f�2�(=������p�3���f�'7�q�n��3�@=�e����$���n!2�Vo�G����Y�m�޳*�O�>��!G�.RS����{گ����^����#l �=k��s�dNz�/�}�dά˽E2�6�\����������[��z7^��)h�4"of�{�f�o�����nd�g,kJ*)g���#jf�������s���R2L���\r�%�S���?"�9��ym��Y�c�N+���ŧ���9Y@�`�Q"�NN��Ʊ�)�D�:*�%jbYvbY�>��8$m��u1�?�ۂ+�TdO~�?��Vf��� �ݙ�}l�פg�S"�mꢺD���H)��U�#���|&�<S,�F�o�"��ˑ����JD�*|8�4�؎$Nw�V�~����
�~-��o��;�5�d�$YafIA�߅�}�B��)���+��)�b��t�U��gex��dCD7����^ANͧ�X�(+�s?hd��Z}b�L���V�|��E��*
 CM�,V�Onm=|�*㷳j��;g+�)+$�K��`gL`��!~�d��C�Bn�U��'e����7E!h#�}�@a&��~�G�o�/��L��
+��=	��������X��ޚ�+k ��:;k�4S�� ����=X����l%�K��@�g���&�Ā���O	�VaCD}�%%J����S*���j¿�7�`���M&��%�����JA	!�v�X������&�亳Z��}�V�/��֖uk3�É;�j�\�?�L����3�3Cl��Д7D��uJ���ř�0��G�o���Wڢ韹�Bʫ�ᾄ���eL}�j��5�ΚM��hM���Q��as��۽�?��R�A��F-~rę�u�����clI6Eܳe��bi��HeϾ̓���׳/�Ж��d��E�ɮ��������6�^P~6Z��_��e�N�	R8�=s��ՠuX��
)�s!#�b�9,�����v~���$̿Ր�O����@:�����@A�To��P:���@ZtW|�Q,�
+��cZ_(�Ӌ��
+�@��F_XL_ v���P�[%��,}a��4�2��<�mM������������9���jEY�G�0ea���<eAQ�Y(�l�(�㍲`]Y�V{eʂ~Q5eA��(�*�]5�,h�V_Y�}�6HY�nkR.}/
+6��^]�ur'Q���=�e]�	�����_����b��k�jC+�U2��0@+���l��І���Œ��죍�`/� ��&~N+��w���FGX8� ��������FB�㴲\�B_ʹ��&���zZ����ƕ��E�u��ᡱ�Vk�ZS+�)�a����/�”~ѩWd^&.��jGU�F�X�SN=���nbŤ��_���H�U*�	$ӗ�hf'��RuR�nYL��%u���:Z6T,Y3;�rU
d`Q�*���U��N͡?u�v�NUI�+�FIj�$;JQ�oE=�ӹD�}~�P`E��0`���oR�a���i)���՜����K��;UśV՝\���;WdCԝ�VI�9)��Ө=�՞b��j՞zu����=D��j��b]s'�jO]i�jOȖmn]�BZ������Ɍ�%�l�M-ņ�7pQ�#�(5�RcR�9�˺�}\��d.+�"��F��|u�����ǔ����-f���2
��������e�~��ht�cSͯȈ_+�^w
��4p��_����G��M���Qg㗜��/i���x�˵!*$����Fjt!��3혥�ǪZ�-oq��֠ٔ�����o���*KPv��. ��������,W��;b̅IYR�:.�훑�3e}�R������h�ģ�2+b���E/`-9�
��f�ߨ=�ڳ�5U�bMq�z���*E���ںZ�.{m��:�`\~.`W����.ͼ̄�'Z��?�o鲳�	�GZ#y�e|q*%X+����<�HyKR��-&�|	�+q%���h��br�l#��[5K��>I���e՚$�?�4�dr���6bϹ��=�a*촷���H+���R��W`S�=[��-���T�g�lļ=���B��'E!��ŋ�e!��Ј����sYO��g�5p����I���7��Z��g�|:�*<���a(�A�*���"��3�
�]���t{E��@��n)�id�٬�`y�|Z�6��,��w#�A۬Zr�}Z��f�YgcUmкe���ңD������C���6�!V(eg&�֚���l��
+��,J��&>מkD��[���T�����6R(P)�+�ﰬL ��3$͚$r�%L^%���[ؿ��cO��~)�9o71�*��Y�ܿalI6D��Q��Ѿ�ҾjN%��4ō�Q��Q�6ʀ�^_�*O������S���P��� ���g��U)�{v1i�&M#��x�n$#��z�r�?I�b�=f:��Xiȼ�A,1�
���ko��P�He�<�d���g�D�����H��$��nd��Q��֋���5��uN�������<ZSd<����`:a�v�;A��!���;��+Rɦ�ӄ@�1�Jۇr
-Ʀ�yvzu��X�fRY�}����ܲ+m��h�(��V^T\K��!��_��-���L��||�F�[�s��ޢ�fn!�&��V`��~- K�@���������h����*ԄJ"i6@�/���ZP
gb.m~qh�F/0
�S�X"g�3�*g�Q���q�ֲ����7��lf���I�ٰ�.�!�U���eyׄ,��Ⱕqۅ��II�>�ɲ�f˲b�9�rB�Q��vE��L,���B<���H/�g����R&a٫W����2��Ȍ3�p�n�ŗ�Eeҷ�\c�YK��V�@ҷޓ��PS#6ܢߙM���}\�g�{�>&+K�>�d�c�V��Yx<����5��^�R�[愝c�"s�g2B�Wܪ	T5�G!k���/����r��v�@��?ٺhM�ܫzb���4ݎ�%͕'ce"���[�_�&�	�;f|���	��&�R��M%�{�i?�k�+#�̳�l�Zc�=�
��m�vr���FJ7#��VY&pz�/�O����P%���M����2�U{J�I�'=?�H��=j
+���zO��	�2��k.��vC���g�s#cI��q��u��H����1#�LC7��5��/C���10�����7�^��=�
�/�jV�Ǎl��eKI%��s|?D��u��R�]�P��f|fs����I���⾹2��
+��ྒྷ8
+/<9�����E)�~w~��:�L7��wT.+�Y�xyѭ�r,3��p�����b��Y���:19�\�C�`�y�s\�����શ�
����B��
g�K���m<�������R�ט�~�Lx���&fl�Ko�+�J�<�q��<ـ[�a͟k��7͚�y��5׹��d͆����+d�5�^�͖��f7,y�Xrw�a����x���e�ϑG�x�^�T�I5�eĞw�������v�;�`��Xa���[AE}{�X�ğ��2pp�9��=N�e츳0;���%۲������*Ɗ��_��$����9�vKL5���@����>�_kqR�Yث���b,�;�x�g�il�{Vd��S|���8�|fE��U�>�
�q�nW���w0��Q��pf������l�b���,p��.k��sh�p�E-�L���\�2�l_�1�Lᡧá#tf����#����gޕ4n�\稴2I;xK��٧z�\��ͳĸ�V��OTq��#)G2���VEQ��t
+��	�f�%�4i�41x2�~�G�
,�z��M��p�u�e^�u&���~����+rA���F��N�u7�h�8����OE2�(�l�d	��bi�∙k�*�G��%ϱ�V�k�dsl�S7���R)��O� ^�é���k�eɌV��`7��*ތ,��S�rK�����C8l*Ӽ:X�;������qZ��P'tU�6���W'�[���]���At%\����e���8b�>����%Ϳ��)�s��8;�q.��x�:b�](�s��u!Tы���/���������b炯��D�Bv!42>���.;��r�8���B���}�G����.p�/te��y�et�s�I4f�|�F�.�rPY�8�W����.2<�Bgz:׻�υ��9b�.ӻ�\�B��.r|�B0��8_��d~j6��.4��"cz^h��"�/��b��;^H�x���� /r�X�E�#/�I^.y����A���B�JrU2��"e��1/2,�B��1[��[dO|3��)�4{..�@6��[��^P��Y�f�μt��%S��"�Y/4�z�x��\/t�z�����^����	���dY�\���3�_�!8n�6�E���.��g����%?��j+���M�P�ja��(�9��Y�1g�0��I�X���3vx��l:{�3ltn����m%sl\q�(f\q�Ӕ+�8��#o�aW�j�
�G�x>y��O��:/s��7]�ܜK�'|��Bќ��,��T��&�c>�&�$���U_5�m+x�^�'���E�����
+�����޲��%\��2��VA٪b��U�mv�dv�����Y��J��0���\�:�vN�:�4_X[<,_�Z���(n�)"~dAdCg��n8�#�9{7���'��P�mW���{1�ϗA���dp=䓃�8��q�ަ���m/�����:�(��p9��2�ޞ��#�=�>+W~2
+JX���<�S9;7��ս�;N/0�����r��=�>�u�ۼ����C������Σ��7��a�]�QFn�(�����	%����IN�"���L.':����G/� L9
gyn��=��^��r��w�|�gE�L�����'�y�u�{>��xo��u:�m��ܷ�e�[81p'���1���s�6˅[�YX�����3�n�Vނ�*(>`-5�C�1��qcdYb��J#pgN�3���ēE32Q��B�]��<�)�������W��So�"�Y@�<-�3��.�hҗe��f�E6�j�S�_�^0�MCLF��`�
+�?��H��;�������^��j�=1��n�?X�����y'p�Lߙ@[v6��+��t�E�81/�r���μ�s<��@�|��=f<FdK��f�^�?a{�"� �i���<�S��*��) �:3��Y��Q+��]�q����#j��[�%|^���N,=�c�mK���>�m$\?�����3s�W�����@Z�~��(�1�q�P�*�d�q�/�/.N�Co8qqr��޻T������:Y���9V/>�P3N��)�+V}Q�Oڤ�J睊���B{9�G{	�OI0G�>R���u���y}��XL���M�R�F�]C����s2+��M�R�������N��:D�Yӥ!��)���-���D��:ol���a��s1��z5���oc>wa3������Ǵ�yX�l�8�!��A0c�z�:ǣ���(3���:�9�<�nu���4����Z̹��9)peL���;�9�Vt�1��~D��AB�������UKJJ��:�Eˇ�L�fm!�rȘF�C��~�v�M�n��a���������i�㸹&���
+Eǩh��ɔDR[9ƾ�^�}o���U�33�7L��%�R��R]�����J�$�DL�OW��F�y�
�ˬ��(�D����Lxl��p������^���ښQm��S���:��g��C���y'�E����;�F���!���vq!�t�r������2�ɒ�ⷎj߲�5�����c0��u�����~ˡwa?���
�ޞ�zcq
+������#غ���#<^�QJ�����E�>��?}n�����+a\�u�&�<�:s���n��j©������bRɵxȣO����%:rK��,Q?q֠<��Z:[���*���qQyy-]��zhV���_��Z�&?Ek��Fڈ�J�Jض��i���F�85��\ْ�J���ɀ�xY4�b��V��fk4��o���h�P.���A�p�Ec;.›ފ���Y��@B�$$,/"Fa��b)���a�W����{1K��LST��y����e��e�v�w��3d�K���8Z11�[8\aĘs��#�gz�P��U���6�t['����q>�������TQ�_\#��k�A̒6�`�?����~F2?:�ߡ&I��u��d�Yը0aw5"�կ˿R��`�y�	���3�7�bi���߾��y��}�79�C��cF��ޖ﹉��?��]�f!��Ӌ(�n��`7�%�b���	�x���P�h���� �19�Di�)Hj9��t{g�㘳��I��IN,b��+!��9�V���r�&4����	�4�w�H�enJ/[��Ifd�1!�ʼn�qt��=F'0�$1���z��3�r�U�H����T�S̃}��L{�7 (����z��nQըt�]��u�+p���F�q��R �i��L(,)U4���byҕ
N�P��L�$�}�H��yO�R4ᣎ|ݴ*��%���)q��XW�����k��C��,(�@����W
n+�~N' ����LL���>)�}�O�n�f.��C�/t����L���8n���+�lt�zPs�����~���<�*��Z>!�~B�2
+u�$�p�����c�;KX'a͠4�ˎj�f���W�A�L�����L罹~�邚�C���E�T
P���J��N�-B��P��(
+�3�:dY�غ��©r]0�'��'A�Q���1�����'�M
����(�5�m�إ��UE�5�q�Y�� "N����cs�ߦ!s0/7���1��<+��tt�fIE����r@
+�����ML� |��T9"s4GQ߷8������w����'R�>r��1?�/�X)j�Jx�Z����^��%ՠ+��ML�{0r8oNImT���R���r��
+̄p�k�0|�)��yHă����U�T�'�^n�b�4�`o1_R�4V�|;U�]s�y�\!��z��e�o���PM*�A���޵�F����ÑQ����U�ɵJ<�O��R���j�nԣ��Ai��X�M��P�	�?���!�s3�}�������x��"js9q��"��2��g%�'����9����������(�Y!�-��>/1��D�#�*.��o��͵��2��]�3�-있J����Ch������HU�]J��r�p$������,/-���n�����M?V)'QE�1Z-�3���,:�����7��|,C�L�
+��h�DQ����-��.xh^�-=<�ᘗO�su,�g��;Ö�uB2<Y
j�|Ÿ��?��p9�Us��E{xw�tG���t����K�ʌ^X�/��*�Wp��kl�~�^���/����z*��x�f�~��H>?���ϴ��Z+,39�V�D�MgbEW����e��	��?b~��r
+���;����g��Qu�/�ɹ���Mb5M�H�����l�ƎF�:d�|-uu'�S�KYWs�r��*ʚ�l���<V��$��L}��:�*v��b�U��0�a��
�)̇^oc���~�l�[���=�ې�X�
��T�cK�Z��)z<J�*%�]�����=��Q<V����W��O2~����V��U�_j����Έ`�b���.�+׺��Z��>s*2�-�Ѥ��9ܒ��C]Lh�����~*��\L�'r')�z�Rm"ZRR"2�&+F�=�^�+k�ϴH��B��7�Lę2l�q�Ԃ����օ�ԩ
`(-�'��>�dPt]�2� ���ٚ�����B���qs.o���"﹈��7�\�Hy:���7|φ��~}0�X���I�6Ǻ;�n��嬞�t��p��p�������؜��1�$F�����7���	��ͅ�J�dh��y��O��[����Gf����^ѕga*�mj�ܡ����T��>�m-�Lo��a��$2�U�\'1�q���rz���{�%)1<P������L�ۄ��d&�|��aw��B�r�(�M+�VB�w]��9�C�n��u��\��_2���1�L� �����w�o�[��v���u�B/͸4.���\��1����\��W���+���w�M�l�>�8c9�.�|�h6�"��������qv�G˽KL-���fY<��%qn�u�K��?	���sg�}�v]�깴W��k�*�	�5Q	�ISe�ʙ��T�ќ�g$Eߡٱ	�p(�Q����X�{�6�Y�h�G��π�a���V���U�@MQ"� �9O�'�F�����>�&�'˛z�ݨ�����O3V�M���xM��s�����d��h�U�0<,=��a|�[���j[�C_����! #Q��ZO�@빘: 2��R��\�*�b
+�8�`���4�~�	��Ȉs����U]Ƽ@�>�4�]"X �������Lx���Z�DÊ�^����"5���	{Vx%Ы��P,�[M��k��+Je�*;���:PR-9�u�U�D d�fm�m��ϖ�i�|���ZK���_�
e�%�ɆSq(����9,�(����$ə�'������Y�PAt��6$�hb�-%�(mE"I$�����e�NE�I�֛�
(>oq/iV��?H�]����qJ�4��a��C.��Kix���8W�+���tHZ�P@=�"�"Sm	��vkXB7�."/�f
5-�i�Sl1�f�C��L�����g�&&͍��]>7�pq�(~Rf2��<W�H��!Of�y2��,A�Rp��Wm�㘑�M��1eŽ /�BN0ʉ)��笘�L��4�DaFLxI�֮rajH/!	�5	ח#���Vɱ�f��]*	Y�KI�&��%�Gb���RF��
+�2Hl)���Ԗ�LM�ל��=��|������g3zy+_5Gs15��V)#f�m9�����,�c%
�;�P��\o���齵8��������y�#V�[�I9�L���@K2M�B"�p���c2�.��Q\}多���.͘���@yʒ
+�׍3K�Z	�>!ևױX��]r�+��1�A��A�'�U����`|ZR�V��=e�QN`Y�Z��1{�W/Gmq�8�����'�֏�
+;0��*�g?_��R���7�h>�"/;��Ab�'yrGَ��j�q�/G�uh�^�H(��U�(��T6�8"�!?�0)5�KI�?O*���$j�V,����4��<x���R�ۭ�R�ޕ�� ����QNC���47n1��j��ƙp���o�nCכL�ʥ�m�[�s�B
��/o�sv[�T��^x7�?M0�o�:Op�?�v}�M�����̑%x�߉kkˡI^1/�����/����$s�H
����n��q��t��K2Q%u�W���y�C�Y�����E��H�����R�4E��JbPg�L�%�"h��cY��Н+�V�d,E�r�Y�Vtwx��b�Ϣ�@���{
�����3��d%�aY�?�Ƈ	����Z�� fg�n��k&�+�)�j��O`-�����ɦ��MSc�����*�������}���[Yz�d��4l����>�&����o�'�6ynpH��v����LѸ��$��?Lt�����
+޷��/������l��kY
+�6$�Z�G�.+T��3c�p��~P��[��r^2�L�T!ϙ�e"�Z{	7�8~�Ƨ[���~�eq�W�_��
�ڀg���xS+�]�hvb����:�E�2�xl���xF��aK5�����u����Mg�7�����k�=_a�|h3uJ�F�g��vc䢐w�N)͑�CiN��n	Z_��B2-Nђ9!��+x4|��h��n��3��b���i����50M��M�$(�Z[վ`JS��P��J_|�U�C�C/r��YƂJ�=����F>;;KU4�O���M����
+�v)��B�z��gū�m�#��B�󣨤E�F/=v�Z�4�@vI�~�����C
+(��N��ʯ�Hq�����JhIgS�p=00��`<Q�W�L��@e*s�����.NM�И+c��Jb�t�KZ�=�P�|^�0��e���7.}R��a�}�f����әJ��lvR�'�Ƙ?�fs�~j�78���J�����Z�H��'
�;�P_UӫxE�*|$r�/�k�AO�¨�d~�4��B�Z[2�6,;�-I²�=>��YT�Jk��J����Gc�z`�h�Mg���z�<�{|����'��>��+O��{|J���ÈZ�f�\�{|T���ӚZ��|ҽT?�c	�k���x���`�=>��d㞺��Bu�k�Zt.l���{KV�{|2�or���|7��ԓ������5�I���q:��~e��3�{|z���{|/�������������
	�}�O2
K�aM�|/�,�"�� '�r �+% �>-������V��qw���#�_1O	.���g������Ii�L?S��'�~Ͽ{ޜ]np��랒��9�/�ٸ��;��\���N��e��U����VEo4��d~��|s�<5��ɼ��n���Iٹ�+�X�A��o��t�������3�
htUD�a�
+n���哑$@n�;����k���u�<�~.��g{Ž�0?ͥ�L�cu�]؃؝Mbg���y	L��{�>���g'����o�͂uE�}�3��.��W�{"��Ot�wW?�H�*@23�*�J��\N�l'��&'s�G�%:oƠ�7�5ià���p�r�T|��hҖ�9�g�����v��@��.A�]zp�����cK~S��׷x��z��ķ�����n��~�LW�~6uFq��%�Mi���&L��ǼևȄ�kW�k�<,Ƽ�9LA�R�(�d)��B�J��fzr�]����zs|ަo��G0���?,�l}�����Vo�i��j��^C*�&5�A5-J�ӯT!���iQ)����>C
<���~�/����B��|�Z8�%¬2�*�XE�1�bZg��g:"�;������r%�L`$u�����X9�����k�6C?�j: _nO;�~��H_;Q��1
Wl��j�Ԣ��
*0`^�ppdS[ڸ ���%��3a]���(����5'�r�����~�_�����W��Qź�������$�żT��V���+��Ⲅ���g3���`�Χ�X#6e8���("��Sј�m�Io��]X0,���=���T�r��!�j�,��rc�	,�c��Rp��*�[WaSGu@q��E[�`�t=]��*b�T���U�`27c�W*Uӣ=��u�����
ֱ��s����"q�����b�~	��XaS����=����]q~C=�RG��gQ#�-jXn*�7��D��F��/�GLy�Wm����uc+B�n��r������'x�f��¸1b���F=�"@\e�qo2Do�w�Ʃ����{���ʕ7��ݫr����M�h�L_��&��4Vz�t�8����3�/f2�>k�K���K#1f�S�G�;�
z���evcvo�S���<�ڤ֮)��Le�KK�5֥�,7�Һ�t]�I4��1��6���h&8L�&R�5��_�~���4�"w�\3iE
�l]
+�T�%kՁ��x�}V����5�Fb0oA�n��A�V�~�[M��wJ�Z����պw`a�Um��U���ǚj�-���5�KW��w�ݳ}4��v��_�y���Ӓމ���T��ob�<G\�1�䲇�Л�5�ԙ#�ɐ\	��\�mi�J�RWF��� k�n,Y��1O6k6�>+Ł5�E�ei��ʻX8!͠�ʹZ��6��F;�5�g:��U�
+�)������g�������U�\����*�?o�����"�ws���敬I���e��~�擿t"�c����aT]���,�bM���4V��7.1���è����6�&q
 �s�+�
+�����"�kg�h�t}֑AUNk�t��Z)����KF7�ћӚ�殷��߉����A���g�>pz����HI	�|�=��%Z	R��o\Cʐ��K�[���D����uF�:9����g�cz������6Dڟ�4K[�n�G��Z=D�0.]�tp�ً�ʿ;��&C��~��F��Gy�
[rP�C{��<��B�Q7O8-m�_��zq>���Y��}���2�4u�F�/2����M����x¾�H ���z-��Vi*��n�[x������dFvCA��g֜�wK�E#�;�����P_����1G\C
��~�O��1�-HS���Cm9(�x�i��0E���.�:��Ma���?��a!��=����L51>態�ϣ��-����Et_���l�z|��r6��Y�x�����z���Wa�KB�d�4�}����ԗ�����A��V���ݒ�d,Σnp�K$x�X�����C�;nS�s��=���[���~>�2Ky�4�3
z)��IR�6�W�{�B�R��6w���00��a���׷Տ�o�_oN�P�E�����p,��s�[��p//%ۇ0��������<YLD�l�8��tf���oՈc�X���n���C��@�[Τ>?��'��k���u]�W��`0S5q��Ҹ+�[���'��Jk~��J���i�D;!iO���6�+>�eQܰ+
+%[���S���|--I1ǒT5L+(�_ߢ���II�#�<��ن��e�"�Q�n�bt+ǜȯ�Ք�"DXH����ݑ�����Ӗ��z��#�W��Vq�d�1�}�Nw��w�lw~^�����f��S
г�G�]���K�.=�V{�!�U�Ĕ�׋���6
�U��#�w�[HF��L:a��z�)�c��л�rI3�<�}F?��q��Z1�_a8Y�}
+'kྚ׃�$�.���� ��3���J��܎��{����_Y�����69-�׉��A����EQb,��*#\G��e{ab�TuU{:Q�x[zBl�e-�	t�y�LB�e�d����r7��T����
�U��I��{N0
+�k3i��1_�4c��u�xق�<�.=��d���d��gk�e6������$d��
+�����h�z��@��+����Z��*���]���#�W�[,���_�Ξ�*�n5T�Y�.�Z��%�q"@Xn$�)�&���#Z�.L�#G�p���b��J�~�ZY���p/_��\4GkZ�һ+G���pP���&M�f��K�D�s�x����i�t���OA��zoPlV]�]�-�*���T��h(/�Q_��b+[�2���i6՞jс!C��!#1*;S�s�Tbe7(���ƛ��*:<5_�Y��ҋʺE�x}�WV@����T��H�՘���
+�k�Z1=��:ދ�
�K�gt/r�]��z�{���7Ѓ���ߢ[=�Om��4o���c��W�}��T{����W��p�_A6"ՠ ˸������ƛ�cYDb�*�;��E����xz�����[NT��y�`M8qS�kێ�U����/� |/	�7�M)y���Q��w*���L�mXs]��-)����|�oW�El��˪��J�寇O%v��w�3Ǟꯁ���@Ce�ޕv�OQ�O�/^12�L)m���vCk�(O��Q��(]][+5+�DW�r�Q��Z��M���Y��5�<хл	�
+5�/������چ�?��:w���Vh�vk�������jn鹐�4S�	�K�6P�񖝚�\����d��~�Ni����SE<Pu���Su�}�7�'^X�Uz��`�u�����ƒ�>rzA9���
+�Z�9����ɰz�^c�βic����3U�����w��5���}�k�׬ĉ��������l�F �^&b����n�zXԠǴÉ�W��+����|�cmD��\–DЗ<�D�
+ ۉ�AE����Iu,�J�w��Q9hY�*����8͉i1�� ֈf�b����������>�Skj������Ma=ѩ+UnX��T�c{���T�yQ�����n+G���^o-��
+^_��������
�p��=�e������8Q��Y������c��K�v~�����ۻ%��X�v��$2x�H�.��;(X/���`�,�w���Z���n)�֋�{,��IR�6�W�{�N�R!X��.?���S<�����������)�|~ޞ��j.|����d�V0�?��'���,1#�J����l��]�[��m��=v7��2[�$,L��,yJ	���t,���..�<��+�~:�<�5h�o�Z���_��?.�	�"�5����|�vE�dk>�s��j0_KKṞ$U
�
+
+�׷�'m{R�(�^�
?��"�k,�n�����M9o[+B���r�2tG�f
+�+O[bB��uσ�Л�dj�8Z2ޘ�>B��w�lw~^�����f��S
г�G�]�
+���]2������^�e+��6j}n%.t��8?���kr�[��"6�t�Z|�����F[,<��>���Ȇ���r$��͒Q�r��:l=�1��6�>�����z����EW���F����iK#R���?�M�	U��)?8!@�o��ħ�x��hx9����Y�o�U��ާ�_C@�!,��{�����_�-=��ׯ��[R��
+5����A2h�A=k�2>�j��ć2��D��J#<���s&�
�Q	�Ƽ�qs�0��RK��f�/�Re��V�U��BLs��0^֝!���E��+ߣ�ixˣ�/k��D*DmI����Z!�
+��׎�li��,�.7XNF�2,x)\.I��L0j�5�R&����Xa朙�0�/��\���Kɺ<ݯA#�>��H�*�`mJQ�JG�*s�ܱ����Jq��R;�K-D)
+��C�!���P��b�	�G
��K���P��F��3G�YHd��CG?^�	�;m�����������N��Mխ	G^
�A8
+��%
+Gc��{‘猎M����c��Q-��r8^��8Tl��E�i5G�q��Q"���\-�]��"���Ғc����/����sS>������2��ŭ� ���xI!��6�hx]�v�~x]�!�C
+/�ވ[���xj�'��,�hɭW��E�	�w)<xW�O�e��!���:|ܪ��U^m#?�®@?���N�=�Nj���\2��%J@!��?�r,�~L-�#��6�/�8���ۢZ7�i�%-]��.Ь��c�h^B�Ӽp�Kb�_WKK�X�w�d�/��H*y	N��!-�u�2���5Ϝ!dQ�p�#еX&s�H-��#D,��.����iw��89�'��#oڳw���0Ќ�/��G6~nkW6��V
�q�ŀ�Z3����K���P$W��J��i���\:~��$��b��*wH-n}��M����w?�2
��C\�:�`������q��Bo7'.��Gl�M �@��J���=&W��a�O�E<a��
+R	�OD�X�
^�$
��C$]�4�;�	�Y"�� E)�R��^��AX6|}��W^*�mŇ̓�NK�Gҫ.��+����ٱ@@u���b�}"t���� ��Ԃ`@_,T����`@S���`Z���v�X0P2[��~�� �KB����P}�,��ZM��w	���fh?о7�_�̱-`ĥ|�BB/�lo����b��wI��N
+���?��)I�J?�w���K0!u�~�t�|��������M?�Ɲ
+�Lϯj����d;A�!p�*}`�k��d�&��ݪ��=�{��p�G)#������-;yF�W׳%�tn擪�	M6�KyЖP��f42�����o<g��m6��?6qv[@�n;7*3W�Y�]@���O� 8���ׯN�K�O����W��&�vr��[5L�g�~n��O��(�_�IkQ��r��7������$��nS\�'
	t,�7^^b/>~Q�?7>���/8������g{v��a��ǘw�H���3���\�߼m�)^�9%�)��S�	���)/&�@�h���"��	�tڑq�I"@s=�Q"@�t�U"��Ӷ�o4�y�Dz�T=����T~3*�qo	��}���XD��XBf�`_h�P�`-�Hq#'�a��Bx��{��՝mˎ��^���������m⹠����˕���׍���WDƁ��U�V����o0�OR�G��M�w<��3z�lrF�3Z�3|�||��� s,\�� u)\`lɡ�V�܋`�o7p ��)������|;�4�N�����v��"���l߀�����G h�b~�E�)��%��s�����|'��mI���e:�k��Ѳa3�.ӡ �GAx��p������o3�����K��%3�����Z�!��/�F��`�Ӵy�#��Ha��o��ܱXS3PL]�3s_�.��ў`��� ]�`�n���:N�b���
1GzM�
+�@�b1�a��N�7
..�M�0�"�%�҂Í�p�"�8j\�+�c�eCu��w�/��/Dpi&!�=8AJ����'���	�.(SnԆ>/�dA��j8�V&Iu�>�F��I'�I����Ip�����	���H�x��:N�:���l���g\G&lj&hJ>	:Si�&`o�b}M�]\�4KY|�F�6h���_
N����/��z}1�6����ى9d6���Ԇ�t��F���IWE�|#�K�l�L;�8�ނ�����
�M�E�}v��8u����^��0E*U�~�"/�&����$��<���N+X	dO��+���P�S���K������Re��@<bA|���C�o�rx��Jqx�>2����tRˑ^����N<�{��������������߼E���xP&���8��d@;V�d�0-�K�	�Kz���%�����M2@�JO��Sr�6?MC�Nu��j�I�)A�픛�X"1��2vSo
+�Jb�^q�>N���0�P����rE5��;�DR_�%u�yĒ:�Y߫N�����_����:�՝RþO���������c�jL~TC^�oԐ��5S	J�Θَ�D��N��ݷ��<�;$��a�y)�f�P�\�q�h3��oRk�S���96?�`�-*�tQ�!�5��s�7T��8k<g�C�t�H�;|�T�G!�����Cz�mqۈ��{�-P�=�M(k�]�R�2�������"���L�<�b7���'���	�j:Doޠ75�#�W+�ə��(�޹���	b��x���Aћ���.)�a�
+ޒ>yK�Qo�-w��9+ωަnɉ2ງ��DjISPk�N���Y����S�-��R���F1���TXd�h�
+;N0뼔�B�|~E��3���X�.H����vqt�O�PF!6�D{��i��T�q�����P$#j�aԥ�[����}���S1���}��%jz�Ƿ��B
+C�f�k��k�n��،s]������˦�z,����.M��&���,.��j�%GMi�*<(�0`xq��^�
+4�=M9Q�<{C$�#��\�H�!���Ԏ?�a{>�s�'����IDK�\(4��%�h*��h������{���{8!f
T$t�4$�3�OSP������T"��@��6]��ҝ§��&�J�w<��#^���W;:�CT�T#�������.��\4�:d�)��Be���O�aQ�d.�͝�1?qv���1�wm�^x���~/	��WT*$J��ύ0���:XM���xe?���C_E�'�-���C�H7���G�3:�<Z����
��Ơ7�aԣթ�]�0Gp��3~���u����ʊV
�z2�5! ����Ǖrq����^*.'�)
G����T"0��N�4ņ�v%
+�{%�G��-�@Uzh�4�B���fn�Zn���2�y�)�,A�H�/�^���29��\%�`wi��s�O���9���J%C��QȊ�D݉��PyL�J�m!(���K
�l)�z�?�ʷS�=B$��3���	�>���=��&�9 m^_��&7.�!��
+��a�_�aA�%��_j�y��.�Y�_�ml�WĖ�Eς)_�Q�3%Q�$]��~��:�6&��3C��bG��
2E ��y#3��G���у�>.�>��
�A�<2�7��⑘�Z�&����咻]���n�L���*���!�Gc�@��"���;LD6A�\�Xz��k��ZW)�<\^��*H ����G|��DB	���u���yA����IA�o\p�w�
+���)�
x��T
(��i��_]�c*�U4��S����*y� �W�`��_ʊN��4��!���������a�}�����Nf<�"՚g�+J�y���=g��Z�69c"��~F��c��K<>����$1e�ϊ*q�RA�Y�����q�4��i�cS�~����B8�>����v�@���u��y��ϕ#��Ux�S��o/��>S��N��El(]�4��}�^Bs=��#p�0ܫ�)��<@>F�`7�-�p�����,V0by�ؽ%�;�P|ÑZ�/5<�ݟ^��� �g�����O_�I&�M�ufbq�٦���GQ.��	n�_�-q,��٦.E; Ue��Т [8��x$���#���ut%��f��
+�p(�q��.>���f�Zž�R1L�m�=sڠ�&�)l�Hr88�D*��{�KeH�%�HM��.\��ȅ��B\A�B>-��S��qdNb-�Pk���p�k��Ib�2I�mӚ�c`������!�R�p%�����@8���\�l4w�cj����D.�1�I%^�5A*	RI�R�$ڠ�T�rQ2I̕IJ�V�H�J$rϿ�]��G�n��3��X*v�~Wx{T��qc�Hܨ�t���ʥj�-^�7��(�@ۛ3����d���PI�Hv7��<�q(:��b!+'��p�aj,6D�����^����*��F<˰Hn���Ք�h�8.�W�B\�.8.r6����]º~N��F
+/Qh�ft��M������$�	a��A=݆������~����>��dž���~�!!��+�ɒB�%��J���(n�ڪԨ<T~D%Ģ�	�=
v3Ȼ9�Sg�E>��T����n�{�LP	J�	{Z��4�ɐBm�kD�.�>��!�>\�Ԕh�9iZ����s�u6d���S	���n��8lV�k�	3��bח׆��4Yc�C��zp�l.A��y\�P�;J^W���{}����I�z�r9S'���~�9�w(� &�9�U���p�g�_?�V�ϟ�����σ���i�W�D�'�����C�CE���ҜPb��A
�b�g��n�O�Rx'+x'?�v��I�?%N�(�t����:rT�!�8!�j�ac$]�8���*����[#������dTA��'!Jf͝��"
+O���G=5�p��?��a�jⲿ|䎦�v�7H
��0��aW\尔by9�"	�F�(��}����*�\�H��N#HX���&E�6�Yp�O���I|@��a�ˈ�����F��,x96x�S V�fD�sw)
+x"�,)�\i����
�J7��*��We�F@��F�x���9�\b����v?�:�ʺ�Я�B��� ��Ǡ��8X�F��/�����VW��y�*��&gW�����t*;t�
X���+�BF2��Λ%'��!��e\z�7��������J�6֥�K�J�.�y�E~�T;P� ��7�
+�z�(ː\��^N$�j�m��K���-k��6�B^
+����Ӎ�d"Mz����������@q�f��Jui�e�&v�qiCE����FW��,�*$�Q:���`2��Iwk������<`t�F�./�i�R�G�;+Q(z	Y��~���t��~��L�����ay�C^���5��h�1
�� Ӵ�9����<�s��
+6HW�G��g�.���x�����y9mQ�e����P��\Z����6�!��͐��^'��2ܧ��*�I#JtİZy�0�5���,�E�I��n�.l�z$������b=�J�rR�P�^������䖥�6d
YvR�W����	s�e@�3.���%#�mq=Y�#k=vX��H�T)���3c�p�n�H\v���� t¸�s`~�y�J��!�n�!�K���6T���t�ޢ�X(����8�c�h���Q�����H�^��ͻO
+G��/A2����D�"U�	��F��nK���$�'���q�R�S�����v']����e�"ٲ0�c�r))������劏�۔ݥ��Zё�7)p*�6�v�<o��?���J-��(4�p	J�����¨�^Q
x���
+�+f��x�)!r�Lz����O��q�
�R3-@Gʏh��j�
+�5�-��db,/�@De���{�V��3DN�KL��R4�,��r�4V�0L�-��…)adY|iK\�
+@O�n�ICz�N��Ȩ�Y��tQ�]hm�(7��W�^�d0)8���m�S"�+G=��x��������}~B�'���ZrZ��`�,3@umCk�VnR�=Sv��'ܧA�	kaQ�(O���2�U �0{z����Mv���3� �H�?t�Y-D�&�A�<6cƩ�zj��)��<"MS2Sg�$��%���ފ�بy���]]�䭪ލH���f��mY��5c��7��KKW'5ts6(��yHq��V5��x�Jl��ڡ|�v��`�f�n߼�K	lf��O@�y�N�#H�g
+-�E��XI=����3���s�pF�n[<&�.	�#z0��K��)
+��,���6�s_�g�=�V�� ���dcK|���e>�Y��8	�ڄ�<��ww��H��?�K�uy{@�m�ns<��8ׄ^�]��D��Ϡ��%����Ԝ�^^Qh@�EĀ���${����W�Ƨ�<f��啫Γ�%�:w�W���˟OYBoW�V'�zŵY{��wVB�=�G���-��$"��t��<K�u�Aޗ��(��D�Zc}�vr�j��#���A�s��n�lߖ"����g�?$A�a�Z�BOuњQ�H�Kô�V�.���lD0Uq�Yz�"0�Up������=?��^���M:��m���6���Ι�4v��̷���=���Gr]�K�_�Kå^�={i�8���n�YO�h���H�u�\&U���n^И����fbN��M���>��x$�/�r�A[/ݞ�Q�V���,~щ��]��B%�R�"0n�)��#�yu�o�"	��E̸�˝TJ��Pc�6��b�eo
+�-Wnxh�T�qZTF�U�Yp{�*�H�*j�ş��E�ݤ��t�V��px������<$�Ȯ@߫�]A�j�{�"�XH�|��5#J��g=/#�)
:�f#��±��z6�J�a��'L�!NOey.�Va�[�S�V5gS۹�G�%D,	��9��1R����	B��1���2�
+Z~�:�ўR0�_~�a�~�J#K�����\�V���
+'�����=��a[��Wx'�K_
+�ER��:���A	���UO	4*�5}��8U;�q;�ua�l}yӰ�0�a�,�×��F�j�hz�kx.�!��_eG��:T	'�ᶓ��Zs^p#��B.��g
�^|׫e�iY�#5j(���tj��Ђ�}5��3XࢲXsƇ+��j�#�IJ%�M��T��eaހU�]qJ�T)pJ�N��9��`��
+0z�'R6�H�M�`�q�>[n�`y����V#j=�_:��A�ܠF��E݈�MR[v�0�QLaʉ���fց6���G��z�hn��Sv�Ӭ/kM�on�������;�1��δ2����-:��֏�G������~��ft��O��.�ө@s'��2��H}ټ8d�-��z��U�Ѐ�臭��������e��tA�ڟ����I��K+�+2���f,dP�@c�<_,��}6Ť��n�������?p���h�T9/L�`Ҟ�hʧб!���!���v�J}Rhу3��[�ԎKcᖾ�z����m�k�
+j`����´^t��p���9
������V9W3���8"Yo��n��R9�		���H;���߁��f���Q�W5�P\r�l(�#��!�]��.��G���2@�Q'_��%�5c�n��H�> V��B�7���s�&�����}� ����Ua�m�*l}w�>c~B>h�j�A���A��$��צ8�c9C�IMX7�^��6jp{����pb�祤ΰL����	���1�BQ��	Ȝ#D?=�������*_y��Z��"nk?I���)���!����f������
�%���I��5�
/����N����8��H�G���⦫��hMM�Hvj�Y���$��$(�DH�#�p�d�4Ӑ��V�Б�T�����EfO���z�4���sv�L���d��!�|��b9�`kU��?���a�R������~��x�L;:��7������9�א�t&PA;�g��A�
vt�/烹-�RۚҜ�JX���:Ⴡ�Vd|��4��5�3 �����G�
��G�B��/.��ŝU�i���E6��S�,�2���%���e-�/�ekWħ�ڮX��c��+V��_�:f�e�ض���a�j�z���P�8����o,�?�Ȼ��~�>~[tX.����,5�ˁ3rWN����I�ה�,\�X\�D{�����|�]���n�J�r�;t������U6,^���
+x!���qQڞ?+㤶�4'���X�8�m���_"jDi������_����ܰzTF��Cc��ƈ�w�%��ȇZdS��N<���	����/���R3k|}Gv�R[ږL���:r��h,��Q��f642$=�bD����ZǧSzx̜1M�'�z�����yC��X
-z����#*����L4=�YN�W��d�Ƈ��'e�O"��/��/�˽�Λ!/�/�p>^��g�$*Q��`}T'�X�:E�٦�dz@������]���x�3����b=q ˶ݧ�%�F��~��|��'����,���u�wW�G{{G!�R��AK%��<��ƘW��@�`o2��?���q�Ń-��՟���Lh�X{2��a��&�o��@C�Jm��>�D$�%�e2�
�Rj�Pl�ֲ|J#9n<�r�#I����N�+����G��^q)˙��ڋ�%��JF���f��#��9]P�^̈K&6��i"py��R���*Q-E�~��`^�xI؃�ަ�̘c���g�(��bl��"^k�Z���#V� .�D>čس�a�aZ�/�B�OR1	c�H����\ίpQ
݋ha�Yu�@���bG�"�Z.{���v%�A�A���o�c�^����S�A�:�Jf�aώd�MM�և��/�oZˠ�d�!�b�H������C��rTl��%}�@����L�B@-�Vo��'�s��-Kʷ����1�Y��|�����ȃð�#��B钋ar(�j��5�՜6��}�"
+Ɉ�Ɖ�tC
+)KQ)!�F��vz))�8�^�`$Sw���P@i&�Q�!�=P��SN�bQ�z�;ʃ����y���
Ӥ��jԋfc�x�f�E6�K�dLz�>u-8�i
+Ľ������| .����
��T�&�c���G3��.?�vֽ�T��#4�f���]�Wud��P-��I��`趬�HS��o�ԥ�^ST�.��5U	l�����Ś���,�D5�5��^Sb`����d���/�dt
+�~*:�hװ���ˤ9D/M�;)�o��Ӵ����Z��Tmi|a��>�f��5�`������O�mf��\3 ����Tm�tUm3�^� �jMSЎ�j�<Ŝ��i����M,��6ʖݑ%�dɲ���&b��-�.]:4�P$P�T�"|{ق�)˯���Ƴ�/�+O�=�,�_G�G�\�g���G�p��L�)���2>�� A\|ƕf��R�Ӥ�>�S�w��g������W|������.��ffDž~g�/��N��$��0��9��f8��=�=.�/B�e9oJh�KQ��I�wi�$�3������������t���2Z:����|Ȇ�k%R���߯���6=|�<$��
+YI��+N٩�� D�H�yY��&����������
�����(ƚ�̯���<��
+���X	��8j+��μ[�Zc��c�hZ�����1�̖e��K�4�Dz��$>�8i��RK��JE��v����E�zG�F-��>�S
+���u��� s����(��#�S�u�/��*gax�_,�Y����r+9���c9������ޥ��������S��ۂ���("$3��*Pd�9>oӏ�cS�Z��r\���Q<��r��wy����U=�nt���<�B>\$Q�e��iˡх���y1���x�^>��%���	��3+�W���I�*�}����6?���o��C���.�2��#��#8"ǬH��)G��Α Fu	��_�a��c9�
��n�8N��ҐE18�KK
+i}6�)�vU��_8��+$\xlXB�Pk,�ָ1�jV8�r�e)f��r%3g����_pY��0�CIo�P��wJ���fҒ��e�Ӻ𜚱��ܗ,��@_�I:+M"�dJt�$���4i�Ll���r�N�G^d�`%(8b �U�.�z�;�jl&Z9�o�j~W�B��P0�j�����-}�<ދ��t
+�蒿,q�.�7�m�=�j�Y�Ï�B���+T������3�G�c�'e@�����SxA�;����qs! ��@\��f���_�[C�-�R>{*v��I��"������oo�A-
�P�˧q����k�;�a���LܷRrB���{30���յ.euG)�h��]����/;?�
_g܆�u�ـ�xI+F,M�.��K�M)I�7@�kBW�_dp���q�&���*׻2/�-x�Q�}�O�������jp���!�c��i��:f�Q,���ء*I�!�����>;��c�
������jf�j�μ���&ۮ����DZ�ͮ�z��i�C �N�ƈC��eV�۳���WmJD%��4�}����Œz��
&��2`3���?��m�C�ݟ��Kh6Ҽ�+@�{�ĩ�!�hm��.�*�ޝʷ�����7�9�5K%�k~k�9�vv8JQ�p�ր`#1�Nt@�F2���
+����R��:z����0�x�њ�,GcΧP�G_���WJmɢ��;�$����" S��>�1ɡzBɡFx��bb�����[�åCh��(�I����Ȃ��X�:�$IQVD�m?`A>�I�`�2A!���t´�J�Z�9YZ��w[vT'�<hq@<h%�J�2Ih�9/�G,bP���ojY�Z�bJ)���-T�(V�R3%�u�BF9��$�G�Z�TE���(���H�Z	�-PFe�k�1�iR�z�w�\#/�=kq@,T%f\)r pӈl�Ga~�)
!ߡ6I����&O/'#i�T��}Y_9F��G:�:�1���nU>V�4u_6V��{��P���]de���Ԉ�ME�~r^�k1�������l��.K*�7>T#3�ab�<�e1�A�f�=��3Ht�/�D<��xh�����/�)�����6��1��-�"��d���?M�(]N�lY���ʾ���P6�U���I�QO�f���"I��D��Ų=�_L���D�b�l1�w�#/��dv���ȜS���g��;S�nU�@#�~�l`G���.R�r_Ɇ�dʕ}�7H��"KnCzdH}���X#È��Y�Tc�ђ
+5<Gż�o�	[�����3��ѳ�]�פ���x$�XK���DBh;B+m]�������?ŏ�a6C�WҀ�J/yyn.�����|�o�C�eHu�f���8�ZN6`N�q���@En���?l֐:�$�Y�W*��yh\���72���q3h��4@h~E�p{:�!;f.��!jЎ,�&|0e�,h`�j��?e�T�x��,Bo����l�&g`4�Ź�1��������
+\����	�h���Gph1�H����9�?o�!8��3@M55���a��Y�p(�Ȣ���k�ܛ�Gs����ʟ���'�/ܤ��܇��Wo^�˰g�&t�,��
+{�C?a��V�n�m��~���y����z��`�[�`�g\�`U�&�
j���R�do
���%�;��g��C�`Od*����7����םp���[L1�mt��rMMAW�C[���?p�H���冶�Y�NS.��X!{R����x�2YRP�`GA���w�U����w�Jg��7�����0-r�{8o�_4��E
+��)��oҐ�{�M!�����rH�ݾ�n4�S7�Ee>ݮQT|5zV�(=#	zF�詺���i��M>W�9C���;҂щ�2H2+�c��?���� ߥEY�.Z{̊x����;�>2��,�3�i�-��������)\��l9F�	~F��,:�����>ӯG\CI��<S��2���A#�>--ꧧ-�.`~^L���|J����~z�ԅ�/S�F�'�A͙��z �G��]q�Gw��:����;�8��~̊�zc�h㮊�}#"]��<X�38 Ғ�B��l^�~wJW�!e��,�'�[,P!l���,����j��ǜ�)�dk�?���?�@��.��Tִ�m4���򜿽<�����m?��݊-�Bv�
+���]���ޮ��xM���ly΂e����m���$�
�p��e~:�χU�G���a�5�zќEu$3��÷��g���y>@-x|e�w<JNx�ž�/�S#Q;ڬ"mq1�O$j�@�3r�l�Շ'>N{�lɖ���eT��/�@}\�2�ؔe4I�a�y�#gnMz�#EIz�y�X�W<��L��P����1iƊf�d��z�fL��<��N�x <Y$i,�4�GN�☟�p�ԗ�k��s�[�J�%�I���Uc��_�ם��$��赤�Zʰ2*(.�碕͑����2-*�4�Bp����{��ةed/́s�l	P��Ʀ��]�ƛ���Ê�e\�Xs55GM�W4b����f׸1�j׶�t&�Sa
+�G7&��O�8V�)ʨܜMy��q�Xƥ��
����ǎ��ة�p��M�m����@��t����-<u�D�Ё]�A�Z�NT+�0�h�I[E�eH��<�	��Oy4:sD���Y�f�G��
+e��%ѹ B�6O�|W�o�[Ƴ��&�&��%K����<y=��*��U
=�oř�HT��81cp40w��X7l����兟����ʜ�i�zy�ȯ�.]l��Xh�fC�,�bs$.˼	�.��a�m���f���XCiٵ�!��t��*^ޙI
ʺ:���M�h�b-I���
�S�as�b&a10��hE�(��GdTTh���s��eS�]��j����o�����*��p�,+����*R\���@.����t��=���m�!|X:�O�/�5����5~�_��-J
�`v(܅@U?��*$����ʴvy�,�+,���y�-�9�'��cZg�a�;�lШ���6*jA��t6v6_��hؔ�D{^6��	G��RZ|I}�|~=��{��̧��I���{^�^	M�A4���’P_�����r�l��U�S��V*$�-eş��"V�D��\��ʮmݜ0.B^jR����a�rn�/C'pD-Q#j�Yը��)r��_�#U%(7�o5�lM�ܒ9f4���I�:8v�ox�.�xy�1i�����$d酄�����R��,ڰ�#�'��T@<݈	��Y"'Έ`�.�`��<@�؆	��ۨF5������<g���f�M��!�C��!��y�.�j�6���Ɖ����#G)ɡ5������.��կz�P�;���O�?Q7���@D;�jM�58�M�Rm��|�����M��?ß���@�rS6�+$x8�PD"?q�\P~S�R�-�C�H�?J��xwh���- P��>���}i&�u�c��]����?�e(3@c����J6��bz��P��n�0��ɰ��l$��*�g!FP��:���y8������q�4�G&�����H�DK���(�8/5�����	�i,�����~F�\��/TBoQ:�{�:2��
�L�wt�X�e�D�s�:(GM�[�T�B,$͘b27f��߼����(�w�
��~�&���iL��>�A���a��LG��z`.�"c�/����3�����A���rL����
+��G|<<���_�b��M��`�_I,L"�ֺ�Gux�8H>�
+�}���y�Y�zJ�@s6�[��&V�RaI
+ ۫U���������(�J�\Z�q�����En�@�6.
+z<�
+-�V6d����I�?*�5'��;��)5��X�7���zSd:b����0�rh�O�<���==O����8fb�1Œcp���t��j�W�8���g�����깭��|
��;K�\�9Y��F<g��b?�4/L�6�߬	�5#����列�z��cc�<8+pV����r���������Ȯĩt�;��~��9üh�����f��x��̠�b�3#T�
+~����d�ޯ֑��	�5�Ȁ
+B<Z՞a�췦��u76��1f5�kw�9Y�i
+w}�t�Y�[Ay��E|Y�f�Ēo��3�� �������Њ����ܟ�k���?|6��y����w͒��N��Wz��#��'R�z��B*Q����x~�v�?�۝?U=����a�a�,
+O�ݺ�X�{ا��1_�?�ޫv�4�B��Ϋ�K�%�R(?�{�f�8����L��i�G����?+p���5c�C���܏�_)����Y�M��O��$���ͻ���
���+�P�Q3��4j���>MNMjŘr��zQ�Ť!�"��
+Q��A�b�!*����D� j��}#juj.Q�C�Q�@�!���
+��e��V ?,�L��y��:xVo�����o�j<�o��Q��lԕ�`0-Nj�D��E)EQ��7��|�^�҈��e��Z�0+�)󖪺��gqB
+��Ls�b�p��Pjm�;�ӭ ���j	�����Âcߡ��Q�N(�3�����o�wʴ�TKT>7@u��^�>�8�缸�u�1�
N͠��h��x?���@��S��������8���^� ؆�X6����L��eHc�ш�_���=��Z���1���t�q�2<G�|��:��*�wd��%=
+��wcˈo8\=�p��	W�3�����s%#��v��L�JG�T�)o�ʹ��;C���n!gt�7�hl��
+�&?7�uQ21��Gvε=$��қ��@0g)�ͅQhm�4�3��Ҩ��}�V���TY� $���)]���`�O4��'���ߖ&��{@�&3�/MB�#�ݨ�1×T~yӄ����G�Ѷ�񪭧.���7�Êy���y�\$;�$�F�7���1o*x����D�B��J��W��T�m��d��:�S�/A�?�q�Q"#�a�}`���XK���
+�A���0��ٔK�)��W�pY�G����H^��"
+Ϋ���.Q"jO��~���O�63�;���%-���߯���6=|�<,*]ؑ!��+U���3qvee�[,��t	���~���:��+R*���O���V��}�L��ww���!�.��z��I��]I����wQAv	hX���U��@yNBf�T*��C:uv&�[MSH��M'�NXOYD�<�|��<�T�!��ɔ�S
��L���5�,�n�|�6BThߢB�zT�x��mrb��mvΝG�n�[�F|�������G�ů�O�f��a���$�SguvGH=�
M�Y'��Lی���=��m֏��k�\�%�b��h���AUYC�؃	��/���ma,#������Dk'cc1p�L'���U���8E<!�A,H��9��z#fdE��x��>(�'��!��*����-X�`z�B=am�1�zpՖ����/L��m��7Hw�L��?4��9%��y\�w�q��i]�c6�]	r��nILO���u�K$��C�@r=�? ���w}\I�Kix���o�@�m�$��h���Sir��UW�C�_�b���g(�r���Ӻb4KFJ4��>���{pq\�(:�2����y�*��!�m��:P*��|͟�9Dz�h���Q;J��2�'�����-F��(�I��	= �n�������>0M���#,�5*}Q5a��BE㼟��DV(x)�
��e��BO.OԒ�F�ї9s�U�#�l��7�EkI�N�A����v+jM`fEJW�\�t�óm���
+�X��=Q��΋A\siu�`��J0��82��8g��Hd�������X�=�\��(���h�k	_��O�p�a�(�?�����춖@����LM�3�t������
�	1��M;u[���@�68�����@ ������>^ӹ�a���Kn��1��U�]�P��/;����=@9�s��6�u�����0��T΀
+����(2A#��_�b�����
+FB�ʅ"��W��Bl϶\�B젎
+c	@��B
� ����`L$U}P!#aa"MP�����q	�L{3/�rK��0��_v�)�s�yU9(�� �|�����'�:��_�^`=��S���NK`E-m��t�J���t�+j�@�b�d�o���y��C|k���\��:j�1;��8)%�^�Z|��{�������,4��
+�V�NN/�	�{^��q�Np��#m�
+z�qm{����hn���f�p\�u��o�F�W��������‡􆳳��l�5ϝ���w����)���W�T�����j]`7V�eB\:���2�_��I���c������
��B��`:�������4&�	���v#wR?Z��#/\]��v�	>/�c�������b�jn����\&܌	�[�\3�0�s�����
+�q�����UZ
+���#����R�x������Pj�%��?:����Y��l�S�$���{׽0�:��LQ^�)a��;�`��DN0���Q��C��	�Sm4��c�ܹ��}�\�n9����	��A�D����A�zE<Y"����#b���Y���J�˿�<��ė������8�R
+��p��}��r4�Ŀc*�{����+�T&L(`,���l���6�����f�+�e%8��i���W'VCh,��%���rУ�@��q�t����![�$�h.�D�7��xs<}�����菟Q,`�ܾ�����j��X��\���r�[Ϸ���DQs8r��?�C
�����;0�5��0W��(�-<�n�z�P�����������S�ԾLu�<ƜC�쬟�;�8BR"�Q&����
Fǒ����kK�i�Ha>��FP�6��b��Rˈ#�A>u6�N�򓑐\��>���!_�\����-�<7ԋ�<2t4d��aᢇWT��V5rW������*4��d���oQ�|z;�:0�U04|�C'U�������D�cB�/����fB^Wi��d�((��'���_��N�j@d�_Hh~aJ�0��C%��qn)ޣ�]K�m7�
+�\E�߁�Ƨt�*��@�Я��GI+��S����z�W�'�F��M����5.���R5�>4�D�>�\��3�	������m�{\!��'�F[>A��f-�dno�����o�8U��O���Y#c�����X!�"nfb1�
+.��XF�8�b��yަ��<��uTqJ�Pe>b�.��Ӽa����	/^Si�Z���O앰�O"-��r�<R~�[��\�OH�&>q٩���u����(�FSIL6�(�g�\ �#b�(ٝn���ߩ?U#��\���#9h�a�Dh����\�.����pk[�.�K�5ʜ`%1��lx"�`�w��Ş�O�S�)J�S,Z�JD�&!qL]��#���'���7��t���n��	%|Kk�g�A��8�TS��.R���{�O��<:�)F���a�>�x`���zBE���|4�1�ާR��
+G��;�0
+u;��[�l�H��!U�
����o��>]�z�:�nޫ���0w�K��ϛ�2WM�)+/3���N��p	��{��:bk����+uCfw��&Q�;g�����TX��ְA�o�8�o7�:{lN���LZ����:�L���&hg�NĎR�%�\:�\4�0��������@,ub�I�w�2;��-F����-��i���N�����k�]5��\L��aU����������
+��tXE\�U��e\V>]V����_��J�^�Vp�PZR���
+�lL���#���m�	k!��o簊&�3@��<(Kr-뮫���������6���q��W/��vTwaq���Kw����:���gZ	;���w��wo���1�߂����X����v���Ԁl����4��|e ���t�aS������~q&A�|cޕ;�MN@r�X�9�Kx�e���%�4
+��)[Q/���LĤT/�>4R�7��ߪ��&���!:|[�b��փc�-���j�q�#0���
+
B�£���%B��?�;
+�h��9d��L��ʻ�,�h"�(�hbh����=pF�翗�7(7(�����
������Z���� v*Nd���;v�ʠV+��ư�,�OE����%��S8s��4�*�o��d�p^K�L��?�/��̯�㱻��)��2�
+�3�.�ch�@w����'��~�9�ʺ	���k�bW=ˌ	n��|������V��ւ
}Ѝy��Q���p
+�
rx�w��4���J�B�E2F!^f6�lW+)��	�^�o~�ې�ڮ6@K7`��D[��L��x4���=M&���d����d���M&�9�k�6��|�6�Y�e�-���F�0��Ъc����ˮ�_���C�ԗ��f
�S����\��J�f�0�_���m����[Y0�!{ރ��ē�!zY
��w}D�U�ŽkA��6*��h-�K>?����{P�o�1���C6���r?���ľHL�%��g_1P��{�{]za|+�_5���
k/jK��6ڍ񪏢�DHf��qɃ��pVV]������Ր^+�"���W���:‹n]Gxap,�Zf 4�$�Z�$[�qKJl�`���b ���P���׹��P�VP��
��R@}�w����7n��!�Z8$[�
+����_��a1���/�>���~�8�Ωo84�9Z�d������B����qO��G�(X��S~ۍFF�O�a�<\�Z\��_��v��uz`>�<�~��O��,�"����"��\!_4�Za:��|a��r�A�Ɨ�����}����cJ�;?�����\��Xa�r��k3!�iG�b	����yy�܂��
+�
+��x:�W��!�7����'�2z�y{~��>���k��n'�L�%"B
��P�%��|}1�����C\#4�k���p8�`7�bb`C�
+���O!
+ѫY.SBd,�>WO�8IS5���34�\<���ԗ���dH:�L��Hl/U�O0I�����tXQ�\����MX<����$�wpp$�'�RT|U��� #�u�1���	C�!^�A<cS�A�w�s��g�6�z@;�W
�L�'����x�?��&Sݱ�~
G��#��	���h
�$1T��G�G|��7�!<t��2M�
��S^���~=qx
�_̡k�O��~M�|${σ�<Z��3�Y�Ʉ�u� ,�*��K;��z�{A^��`&��L4#q���E�=ݽ\��96��k~�l�L\;���]�AU�|��3\����#�W��
�BY�����t��Oq��(u_!��o��$p�1BW�[,��@K��+��55�~M��e0߶���/L/����y�F�Ϋx���~ۀӆ�=�=���5�5ܟa�+G�{�����_����\:(�������f��
+�>N�V!؏)4�儱u���(���t6J��ӟI�i#�W"�
+b��df�
+̞�1{���*�+��7k(��
�?1�_����)�}V��|D�	��=w�D��t������ܟ7�5��Ó"��_��c+x��U��=�+Ǣ������g��O�ذ���,Wh�3��n}/��R���̕:,�ŽR��G͇:�����~8a��r�*��U��dQ��n��XM��s�c�|���(l�*��‘�P5����C�FG����
+@�gu�x�a��&�3����)O�;d�7�'U0����K�S��9����ߟ5�
��h��"w��'� �9�f`�Π��s޾$�3.{d�a���bT
+o|R�Q.��W�������������v<>��}Ly�v�43��*,\>&�.	�#zpg~�9�I�p	һ<_4�v���:��>^�!���Wĩ/�şJg��g&*����%�غ��ˡ髇S������a�*�+���-�~{�ɺ���|���!_�Ku4�����aI��C�%_�|�H|��Ϩu>�Na�yp�{�_<��������k�-�$����oE
+m�/q��	?i�Vλ&�D��ӧ��L̥GO�zM\�gk�et=�?R�{�_(���	�ۼ2�Ȟ��&u���!AԔ5#��!�'<�f�C�Tx�4�7�Ky"����\&Op#�l��D��W�HY6b>xT�V)^���t�O���b���n���8�)�5���L*��l+D1�����s��~���+����9���C����cIW�E\�O
yOq�J����f����P�[G��l��������O�KS�*��`��y��D^�'0a>��)�P�"l���*;�l�΃<�'�q�g=�dpL��cΫ�৆��ؠ�ſ��Z�j���3K
+�=��
+���6<��ހ�5��/E'���v���8[�'AKp���;$7C��>
+�1�
�����b= ���\ĵ��a&�r��������r'�K�	ij'���J�D�wCDlm� fƘ!���k�疘q�J�&��^N�e�Z?�a�+�>�NP~�d�5Rc%d���n�����?��d�-��N�Yk2��U��V[8�G;������o�M}h0�
���\���q�^�)������9�ZxtM��?����D_1	�O_4��oy���8O�ɜ~}>E��J��u�?��m�;P_$W�,�;�9j��$8�ML�
F������)0[�/��}r\�6�U�>���9��L"�̌���)��R�pS{D*��O�7�A]�ӝ��1Ӗ0����w����7eخ��VV?����'9=��}���q�VP�%ڏ��[\>D�#���?�ѥê���
jB�ojԐ�j�ԅ.����W�Ff�|���:[���Z�2@��+��6�ܮl����?�L�uE�-z���]�I�Js68��_jv�G���
+]�Ś|��߽�N��:e/~8�":������G���g�I���%ݭ�@��Ga����8�χU~���د��		^�/(���2.��� �.W����ǻ|��k���Ɣۊ�d5�*Y~�]jV�&�b���`�qz�����p�7����"2(c�"6�Q��O���&�?"Ɵ�n�=EYZ�RNl)|��LW�fu:p��tp��GYܧ<葿N/F�gV�1���iFrK��t�4�����-�Fr	��iqo�]�]��_�D�FM4�X&��k������%��k��ب-EԖ;������qb��J��lX	��G��Kx��o�ꏊ���bgw��s-,���D���6�b�y܁��9ߟᚗ����� ,�����ώ x�s����ș���:!u����XBc
�8f�a�M�gC���Qm\��%�������U����R˂�xiLĀ�x׃�'+�������e�
�(;���XV:gL��o/��U��׽�Md~�cZwb��*�ٞ���sԔ�!s�g����+���b	��W��ms1��.�>��9�5���t����ϖ�;sf��Zۙ�Ƣ{��A�풕mޠ�������֪}Ɲ�o~5���lJ��7ɿD(��W�1)6wUا7�.��RZ���XHV\��Xc��ci`S��s�h��3�g�.��J[�{gB����a$ž��}9��Gt�y�/–�]�k6 l��<S��8��BX
+=� �!����u}��p���̼@��!8���.�^ߢ@�J��<9��P�����C/��7[�� ��0n"����^d�{2VX��g�^�����v���8�=8(�F�����Va��\8Ʌ�l
�fu¿���3H��)��� �hǤTh���q�ܵDc�����i��4Zz���+��װ
��@���"/"�i�Ng���s��q$����HM3d�	��9fcc�̾b&ܛ�0��^af�1���pZ�O���_��8�(n6�T�U6,�>�;p���?��8}�n�خ��Q��+�E"�����9ki6g}�%Ϗ4!,�y����R����:Is*���8>
+"N1����=]�`M�|���!G��E�ԣ��.�c��c��Y�H��D�(/��2� 8"w�pje��,N�u��
+i&�Mj�Z9P�Bĸ_�m>_q�x
��C��9�j����ey���igI5�)g��L�Z�)J�7���M�rf��`$��@�YЧ��H�Gﯴ���%��„|����U��F�N�/{:�ˏ����������Nk�צ4�e�r4�<�8A��I��#�6[�#1P y�h�!���ʍ��
o��6��:4��
+@>�]�G��}8L���:2�D��o�Ǚ�B?���\IZ����}�D<w%D!�pG��lT4߂#�x�7he�t��7U��x>����"�m�S/�}�~�����]/W�E��`���������E�N��2�x�/�ɻݹ���c��@�J��?J)�<6v�5�BH�@[�����8=��@�\�ZA�H/��Q7�0���>����Y!�ÍU/�J�_~<���a��~7�Mu��K����=�-�l��M��o�5��<��yC��0���M��[��EFq�sN7��B�u�x��5����x���d4�����ɟxQ6�S�l��T�X9f�ګ�I������9����0�wy�4<�����6���r�dQ�!Q�b�w�n�n��ds�n��CN��u�I��1b-Ĉ�A��uĈ��V)�l�	�q��;���w����D�d$�@F�:d$uȀg�q��O���y0�r1#q�I�0#�>1��N<��g��`p��
f�k��7�
� ;�����쮭׶f����#�@&�eVi��u
��;g�0�]�o�_��D�/_�~�v�?o��_�����:���Sq���Zh
R�%��3^{8qex��bsw~��:h��t����,]���1�=2���*�B=�KZ�H�292+L�n�h`R�uC�ߧ�2)������<<����I��$�@h{��O��#��(��՟���x2)�1N����WԒ���{�8���u%u�����m1�h�@a������a<=�=
�2���A���B}-��d����������G5/��~X?�k��s�QG��WQQF��>�
+ᡞw�����{�`�d�r�9̇`��a�ܓoT+��l����J���k���g����x�`���h�����`zHr�خ��l�6�7���T��{�֛To�#*`#��P��V�u�O0_�G<��bW�b��ڙv��h�w�\�s�f����n�U{J�\������~����G8Hw��6�=����]�-�V�V;�Lr:�5�	m�yZ9���x�4AA�~"�-���8��:=��'{��4����=�INf+H��]�n��O�ь|�
�豧���_���e��k�2�hV|~Ǣ��:�3��l���tf'hQ4C���`��|x���x������bGu�^���v�7&)f�c�<���3�~���v��s��LFA;�S��N㴶�x���>l��:���jO��~�
��豟(���r�ޮ�x�g�?k�ն�Ѥg�3���i�i9��n�W#�Cg'��m0��Xv��/B$P�Kw�\ޚ��\���}�…��=f����Q��y�F���bnp�7��m�1�}
+��1[�4A1�y�^.:�������p�(3�e$��s�rp�
+����z�r@t�"�꼘azx<Ñ/����X���+�=?����J�j�IMOV��3_�'�@�������t���R~����;�9��~̊�zC%v���4XG!� ��[\\�y�Օ�=����<�$���I�L�dO���}��.��I1��r�Ԯ�z8�'�����$�ղ�
+��zЫ����O�x�����Q��~pܜ���h'�P�@������J��z�@�=r>���y�rQ.���B8b��He����~B�{�F$�k'2H�5����׻(��Q��)/t�+5�B�ˀ�x�On4ԁ��p��OB���n2k�dn�������a.�JV�(�jTgNC�:sZ��{�9�<�~2�8��㾞��pHTȸ9����/^\^���~�5�(ͨ��z�@E�4�s5+���:`��I�8�U��Eu�pK8:
++�@��{ 4�#�
�u��⌉��`��0O��vLw�(���uX�W3��$����*��HB����=���F�(�Ҭ�W���_=cѫ��E����6TOb����CGׂ���˫Z��`����ˎC�8��q���}?�a�S�ou<<�Y��edh�
�_y3�zr�Q=��[S���
X���R�Z�1.Qr��o��V�6��,�=~Ěuz�r�൵^R�!|��yʆ���|W7U���q�� 'IXD���
�\)����5�X�ۼA:�h���ܠ������	G0���]m3Z����o	�blrZ��J rj�����3���Ϸ����RKT��/�5r&2#җ�"����^�C��K�ٿ�	���/χ�hC�<�{8>�a:X7��"V��/gy!�T�^S�*�I��]UT��?�U�#�n5�1u�*bUڱ�׆�K�˅��|��}��8�?�Av�v��zz��30������c��Vp�.����.�T��}�����ǹ+|�ì���l���8��Jy�
�kb��;D�A��l�қ>1��JH�s`�T�{�l�{���y>W�^�(N��s���(�����X$�l Y&�"�!�Ne�U���Q6K�
^�S>�yݖ.is.�M��@�:��U���{}r�.�P�')��/�����ܑ4�7[YOh���o��>]�������;p﹟���y���^# >�!�@ͼ*Q��X���R
�)�1s6
+�H-����>l�P��|�(S:֍a�8�����%E�ͼݜ ��@��7p}�p��GeF�`�vo��6R�»㴶y��p���Gn�<����~���dq�͛�MC�����B���]ݝ��鷸e>ԁ1��e��쒱��^�+6���m�����y���#�̚`G���oj����V���{C�����(�@���Cv8��F	`w�`7���+��c����>b��X����t��d	X���G���Փ���r�N���fwk�h�ԑ�G���@G�	�����^�����x�"�*��:񖲋�Vm�Σ)5���~}�f����@�QK\ԃ^��=i�:�l!��>��.Z-.�C���O��6�w�U1:�%�M�ُxl?��R�).�)q��j��z�YT~��3��OT}�������N3~����G��*����&ی]9��fz`R��Ϣ�7�}�J�1��?��g��������>d;��ZغV��E-�ƴ�d��{uP�\zRIx�>�ݶ��*�6����f��i�
+&#�jS�h��Ó���Nd�#'�g)hx�h��hxG�P�.FG�{�4=�~Q��쎠'QM�b��用ȼ��LM���l(����K�:������>@�uB[��O�mg'�I�s��d��O�Z
�4ź�ys=V��f$^RK����C2�������lW�l�9�c��{�2���#��݆n7Û��ۍ�9j������wL��aX����Sհ0Z�'���q���$�b3�A�������OO X�K�a^^�a��t>�U^j��M�W��uG���_w{2�߄�����]�1E½��s�p�����+��Q����-5��jlR��?�
�+���Zz�T��J!9�<�%��`"
=�@��˞k�8GB�2'��0x5�m�~
�%/�4�^�h�b��ޑ�_��n��{x�dμ	j^�%�h����(+Z]��4EG�0d1r8`"ဉ	�K�Kt���������Q;_@
ΧN](��Yɪ�rp1�n<24��_���GH�@��7Lg��'��x�󝁑���L��q�&Q|P�aPŸ�H��i�,�5��NK��J��Z�
���`Ÿ�慾��A���h�A���璌��Np�-��ӻ��5�]��6�C�����>���
تC�����~�9�3�@+}���`�1�x��*�@??�y3 ;�w���L8�A��xG�F�.����POx�-�׸�U��^�#�>�n$2]۩����zm?��s��~�k�� ����$�T�I;uތ00���*M%]"L�����;��ƺ���	�$j�c?X��fÇU6�����7���b���v�B����X���תq�t��szܬ0������Ƽ#w�kQ��{��&��#,>����'>����+��!��F����[�M$F��WB�U�?�u��"���&�{�'3&���u�p�-=d\�"8�{��� Fb�zb��F�Rr�=�%W��iS5�ۥ��@�և;^�b=�F�Xu[�3��4��@�H���6��{��dGя���Qz�(
+a�? �]a����jV���άp�E���a�`d�bW��0	�R~A��S�
�}�)�����
+x�Q�+���Yz���g=�
+ۙ>���
+x�k������-�O`=̓�i��� ����]hG�}�8�7�p��_Ҩ�1�N|"zǃ�6�,��$����Y=
+�Do�ʑ@�J
+ rr
+P�б�9F/�捴�.uu#������T�ӓ���M�$��+|��Mykg�+Ȇ���M޴�Y�oͽ�A�Ԋ���$W����-��k�����5�tR�_��ޭ'�<��l5�Q��h�˰о�W>/���1;�r�.���L��h|9k2��.Nv�{�����]�&�*X6�^�D�s)(x,d]��2G5²��+�N[�oi�nd���n����8��
+k>OG���`ſŭ��v[Е���֕���AW��9=ԕ��S�T�j!Fd�Y��<��N
� �����S�
�r!���p�:Yu
+��9�9�t���_�J����O���!{�A!P����@t��9.�������iyL��
+��%��%t��=��)��n<-�LD Y��I��E�$в�?�c9bb`vx�p?܌sdLn�m�	�e2�ڷ�C�>d�����:ϩЕ|o��O���N��P���ؿ
+V<�՟����ubm	��ch�	�U�&#�&y�l9���9HƧ-��%7?w��3s�2�����x�?����?�K��l\�W�f���N�'�y�Q�?Q�������~P��!��������2٢^��ߜ�߂n����?A' -���^=�	́ɘal'�mKH��v����uy�8GIa�V��D^މ����tHW�f�[~ ��y�9I��g*��+��+Q��o�U��5=�O$�ܟ7[ߍJ��2�d+�U��yatt�`��Y�>u�/�k������g�Ə��>;��q�h��[2W��@��
 ���2w�礭�vBc�-[c	l�
`��#�
+<���	al�	>.�	(e���Y ��X�|D��5p�~�88�A[l�m"�����M�A�פݢ@%x�z����FF�+\�"�Z�G�"�6�G�q�J��f,EU<^MQU
���p��XB�0ƓLm#�I�_�����r�ՒT��D��b/pexc��_�=#����ZV��)���+RX�-}�~��0����_��dA�R��%kdž����Y�
+���I.]1�8�l��`��gn�8��)~|x�ҵ܌!x�}t��Ի�g*�w\�7n
�������aZŸ@��ep��	|�3R2قj���#Qc��˧t�T����'�#���gZڅ�o�;�S"����v�REg��
���tO(i�R+mP~��h+�g��b���X�k��pb�|ek1��?�xI�5��5��[�G�{/
+#_\Xۄ�����vqm�s�}�5����FC�����&QL;z������z�q���zbɑL:��(�z�9��^��췼>a����PJ\pj%:	򕜘�eE�q�$.b���R�󐺤,��,�t�
5���Rv@A��/A/��*9%��]%�dOI�x';�~�K�
+q�A��>��T�a��@����������j����d	X�^w]Φv��ד��M9�N���JWb���ô�.c!F^*FN%�B�T���R�h�HE�<v8����o��k-�!B�5�Ĩ'M�?~l��h(����޹��
骼�x�wn����x��1�	ӣ>��+����u�	8�_�O7[FU�
+�v��F�9�����Q��ݛ��gҏ�O'_;zF���y�~U
+?�_�]®�yAS��=ҚG�k;���1Or�}"��Z�G�k��?�5֙�.���]�Mk ��'<!�C���F8x�o��!��s��fC�!�q�*�Q���Qu���:(��U��N
��Xx�.��TK�/��C�3��-��*Urʽ̶,��z������J�bvl�#;L�0g�[g��W�ƣQC�q��C�ge�J���
�g����1۝��ݯ~����O��L-`彁A!�a�����;��^��kV�9���+�b6|��v�!V��D��>y���;^6�;m�Id�J�!�����������Ma*��g���P}B(��B}﹪�����c��ԵX�
m��C����b��^�Fج^���%�dqksh�q������x�6��@G�����ҹȀC�-�f�Lo������,�����__ U��h4�ׯK#T�p�E��"��!POR�.NL�w�Gv�M����8�9O��^�^(r����4c�HH#D	C	�r��6�7����]��_�9������'�_�xJ��?������('�<�
���,��$fR��NA�O�z�3��7�����f|D]n��t�L��3+sdR5��A�—��+gwŨئ�t�)H]5	/ml	�u��J+���&�Y~ai�bK��YcΖ�x[ʐ3Q1�L�1���3�A��2d�4�N�^�����Rk�,�	��e���}�.kZ"�<k���r.*Ω�����a۩�m��l��?nv|��Q'��JO�2�&ꦡ�H�T���*P����f�0���(}��C|����x�+(���)���p��y_ �A�����T�<+��H���Д���m�&$��S?B���V������|U`"����/������VH�&��b_�_
T��� ĥ8�.��?����y�n��?><m{QG����O���<���
+V�ԉRt���2sjy�n�5Ӊ�wXd�#�y9 c[Lr�
+.=D�h� K����F�_���A�7�;	1��M�.�cp%"�<b�(�T߼Wt�L
�F_� r�j΂ЮlԶc���9!��B.�\^LG�=bM��D��k�Xn
�"r�R�2��H��	���3��#u��q��Y�;��ܱ(݉
.Ͳ�����c�R�Y�MeZ���'4n_� M��T���+/<R�{�}v׷/��}|���
�V큿��#6��Y�E�%��H����'�;����?~,b2�zu�X2�Ja�
+<�n�V���g�qm����
HZ����?��*��%*)�����D횷ˏ�]�2^��4��?�d`!0���mk½@Ԁ�^�
+T|];%��a�W���ȇ"ۗf.W���f��y����'���U��E�";Pj����~�'���$45�F�)�N�
���ҋi�1(QE�E�3�`{���R0k�"�b����^�������Wv����Λ��������+��P�gI���:�kgMQD�qŕ:%���VK��ג��/W)���8������'86����,&�
nft�c�.nl�x��;�?��0���Qή���[�>S�^�ÈV^qC�p�d�(Sƌ�B��pruqe1%u���Sg��CV|01�Mz�N?�����B����Wd��HaH�+����u�Sv�\<�K��b`�`��KĠ(��&�Q5/��ν��,�������������W�m��7��F�De��:mq��R���V��P\7�G��8���#�'!+E,+U���''��*��A7���bb�<���!�[���A��"bP��Y���.��O��xp�ݕ��.,O�����S�=/�5�lҵ��C�1�"��Q6�-����5��%�Ҝ�O��	�t��4�#�iv�$���W/T0�U!��m�7�����nW���c��E��D<;����D�(_sY�d�ZE�L"�p�����!�!���a	g��C��Yw7N����s_���r����~�M����	`�=d����rsʞ8�_���p��|�'=�L�TWZ 4y�g宇�s,���D��Z�*ޤ���t��OW�1ڭ=f���HF_Xnօ
��Ӵ������a����D�O��˥&��~ͭ���ê�;0��'��]XA�����m��>W'<=������b�`H��jPs�������u�}ޞ���m�Cv:vG�%G���M%^���	��n���Ι@�i����?����?�����I~ݖ�������B�SП%>�Os���-���Ϲ�s��{��YK��8�q?R���=���^-_4����DE��^���Ľ0�fx�ﲻb��n�=3ٽ3�9�a��"�\�Ĉ�"�a�L��t	��ԏ��y6r6D/����_U��4^��sCwB4p��v�u;&��{�FeD&�@&�d<��$�$�ǔ�wPXю>u�L5ANǞU�L`'<���|��n`�7�c�/�و�������������'!ӌs�>�O�YP��,�N �ސN��k���`���N�Q�RDt0X'��.}~>���2�?�jd���C��������$g��K�	4�ri&��ㄝV��C=Ph��ҏ.�a_Ӷ��mfn�3Q=])�����L����A>�`��(����SS�u��ϱ��K�n.���<��#��S��W<�ǽ�<���>n��������\�h$��^�?^�q�
+�]]��`p�{ӕ}���t�bx>�g���Y]�����/����3kU�ay�~�t�l:�9�&�W-��@3WD3�d��kB;�:B	����n'?Z5�i�T����i��9U�FbޛK��G^I��<٢�*�������
+���Mpe�.���@+�'����(	k&�m�q���/�iPG�#}ϴ�&CaC���r\!��k�uk�_g2��~�SJ��Ba��/��m�p[�����[�5�h�9p����O��n��q	�}I��CC�Pa�‡exN���x��wwI�`::�8�����h�ւd�~a���(��ACB�:��A��W��c���kK�T�tj��ُƒ�W�2�*1�G�Mie�Kl�D	
+���%S؋�_^�w$p�FP�B��z���[I
+�L�d��)'�S��+���`E��8#������|)��(5�|8���3����t��H���@~����q���h!�BohaT�?a�
+u��x��~KO�w��#���=hy�����|�y��}���c0��#�9��;��б�pܜ�A��BooH��.B!���"���H
=X����?�5�@?
��8��>�AM��Ī-���B��5� x
z ���d<�9�g��Gכ�Ap+Q�Q�x�Z��Վ�!��׽�Y?����K���#ѩ�(|�G�D^²[-VM�c)�6o�W+�3�	�hxu��SFCH�BoK$Nh�&s���ܜ���K���l8��!2������|��D
+m��C���)�Po�/W��r�r��{+�g1BXKV�9��WJ�!��7
�
���~�ًT��
#�~vI�4wx[��8`Z�,z���J�D�����ק?C��_~��<�T���?N�3���l㯨�_��ǠaG��p*&�IZ�e2�������A��Hw�@���L(��%��WIx�c�{^#q	`��/��~[x������
+��7��O١Z�R��uU���|<�ƈ�b���$��^��g�S�q�шn������q�K��#KXAO%F��m��ܠ{e�DՋA���)�E����0+�|�u��k�j��Dʅc�<��ܥ_��yW�L�3|�����F��N'�ljvV.uָ���S��6->l�`,�Q���%2�x��`4��A�[��D��D"�����R2�4&
��x���an."����/��gN�
+�5�ysui`<v�>�(���D��L̈�����������	Z�bb����Ӥz�O��]B�V�#b٭*��/�i����!7�UN
�cqD=����8t;���̘n�0���ǚxѪo-\,�hN�'�~�{������Ȉ��4�V5oH��8���\�����лlY��S��M����M��+՛jӫ�=�����준�T
+���-�:HA�E|<Q?<�w�)�8{������k�0h@�����
�j���SCj���5fN��3f�əYs�v���7����1��E�J�JDt�@����>s�=b�Y{�$��f���%��	�k	2҇�+錟89�E/Gƥ8�S,��u�s���DY4�F��c�2�
zѣd�w�]>��Z��|���I�/�|GD� ��Q<��*w��
�I,(W��Ap�,�Ȣ�tݚ��P�����^�)��z#�h�WK|��/�	GC�/x3�/{<!i�oA�	"Mi8"
>�A��V�}� ��@��(ܻHs��3;a4.��/9߬�������	���&R����`l	��q�	#թa��^��>�r�C$���2'
Ê�c9������,v�|���*��֮߸N]�@2K;��XO<�u�� $\S|��M��0��1�x��=#�;_��� �S|���W�c=�����+bt#��x�q3�vL��Y�%n�~C3\��������4�7
X���w��|w�����v-b�"�=~���yCY�D�����D�HI�v���
+y�V<��˾����.�/�l=��|�!�kω�AR׈S/�ܝw��t��Uz��W�V}�.0W�Q� ���8�y��4��%կ����離�䡗���]#��DQ5�˱.��vI��۾��A'�G� �o��?�����n��
)����6���_�ª
B'y��������7yGEx'�v��0��w���Ȯ��v��m��s��W_�Kl�O���!06�C��8�C�6M�/f�3\9)��-�% ^<�@<;�Vg��@��;�MT��C���w_����|�]��_��h7����揸��[h��ݗ�,=��-��)=��
+s+l��#��q�f��
+]&x$��	
�y�?
v����*��7��_��2���h�������q���L[_����6�=���L:��p��a�W���0�����q$��H�"�'Uu���;x@�>�����mv��C���W�e����q�k���a�=B~��������]�O����]�������?�}��z�N���">A��Q�H5�-1��.�V�c��i�1�-�k�Ζx�DW��);����6�m6�e�
7��|�_`���x�
��i4O��h28���=<�iO��"���E�3��������<�Ӵsl?f K�����fE�7_����y�N!q���bW��k�sG�%�:�O~m����5��ه��U��x0���q'��lN�c!;v���c������:#�P�ƻl�����S���
b�c0ڈ?�8@A4������t��w�����a�#,c���g ��\�x.hpB4Z8d�ۏ�]��}	$��������96�>����x-t���'�m�m��m�L��	]-b��?�e�\�4'�L%`���3��������>}�����h
+�hk�DO�F;?��K�RV�כ';�F�B�ǧ�+���W����X�<���n-�T;D��6�V͆�ݎF��;vرь�:�:�9�l��"���TI5�y���T��﹩Jh�sSMθ�h������lt�#���S�ޜ�zv�a��	�,�^�οp��������%�W��1�%0� �1�k�k����[����$6�;oIr�wޒ�cҹs
(������b��w���o&����N����
�pzn�ڵ{v�����U�6ya��Fv4�ݹY�;�'�^����n:�	n�-�ܾ[%�}����@�F���t��+�`7�bؿs�A!�7|,�IU��;Q;Y���#,r���y��o�}�[���6�0m���ݵ٬u���;Rt{v�*���Z�k��V[�g��
��:R8];[��.�W:��f�{�������]��\;+Ž:��Fݻ��(H�QU�k�Rj��a�u��xf��T�z�-����[R�����;nɐ�۱s#:�d�a[�,6���H6�t�ҙ����P���$4N�֤�-��O<L\�x���޲��޻:ݜ�]ุ�J��͠\�ox��=�Tk�,V��?A[�c�W���$@���b��WP�b�Ўy�����h2O"k{AL�?�MG�8`��x4�����y��^F�6}}ʛ|�,b�3^�6쾈�l�}̛����xg1�z7���Fa��GZ�^�j�9C�'�i�3'*�nc4�-�W��lGT�	�JLf�DgK�^�F;���7�&��i"�̵F�:�mV�njc͍�Z
W���{kdž��p|fc��Q:.���b��ߖ���磲k3-���Bg�y��L*[k�3B[,����5�ڔ
�E���T�5+���l6�O�4Jf�I�ZFR5kx<	E�F�LG��I�2�6�����w�ʞZ�/�)D�f�?��DO�G�ԃqd�7�S�RШ��U�GEWNE����9������<�-����nUn��T��Wm�+�M�m���V؉�X�W;,��I�Z_Nݴ>���uzŵy�u~��s����h~!��SM��`- ��]n:�r��N���~��7���cqe]��+�g������/�|}gV�*N�op�/�-���d��mT���𷘢Cs�S�����ހ�q�Q_���.�r)b�3w]0m��a�<��G��_��7n�Sɡ��Rh��6�j�d�>�2^��!(��j��9�k�n�u��$�(��_�F7��${�ƫt��C����r(��P��b>�'���dt�d	�
+%���8/�E���x(�h(��F�c2���Qz����M2��n�c0�l:����d=k8��d�x1ϧӛ�t��$���fq?�$Z?D�yR(�q��Z���)�!߻��
޷���B���OK�᫠E_�e��w��X}g�f�+������FI�9Q�m.&�1Ϗ�Y>����5>����c#�������Өd�Q����T�+��W���P�a��R�m�|\�OY�8�/�E��&SWe��1?D-'u&�?G���.d!A�C	_~�^`	�,?)$6~y��	�*;����!���u}��������	cAe:L���!L�ۭd
����Tm/��x�;AC���m�T��rH�sc��p~킥4��L08kY�$�)rC���qJ?�w����yew=�����xJOg�d�vhcV0<mV��6���CHʢ�)��~����:�*!��g��O˝@� E����F���w�4n�\�LsE�b��xɱ��$�����`�+�V���S�#�ѽ�ǒx1���DRg��}N�(д�Q"�R�c�V�:��u,�5F��M����hW.Q*��nv0�E�����Z�^��Ӷζ�s�0@* �mN��w{F�C�~�}]�ÿPK���BQ���Z0�J��i��TmW��P��~M5�	� ��d���zb9>�qY����X�R�F��}��l+��<�c!����;�Ֆ_-�NѪx#9�1�D0l���fö�����@��.]Z�>LROFK��E�����[���D��C�93UE7�	<��x�3��R6wCh�5�/��W��y���#�Х��1�X0t�}`ݡ�M��HV�]^
��D0^q�N��Z�s��=*�q1���VH�z �}y��R�ޫ����{�Qdi�����.�����S&���,Y��<NB���I�*k��~q�(� �V��a5��L�yt�LW�M
+C4����*�-҇�T���)h��{�!&����q4K0���f1C|H�d�$�Y<�o:D}�q�^O��"��V�	�d|3�&���d�X���a�X4���U�w��dz��&Y���}�V8wO&�l�H�g�O����tO����xq���&�ﳛt�Br���h�ZM��V�m����{!F�v9���`�Xӎꁬ��:lPL��V�~O�Sy��J���?�}�wk��:;��x�NcS�Q�u��pn8�ky:���6E�?V��D�-k�7������Ј����<�̑B��]0��F���Y����i��}�y}%g`d;eT�0s*�,�ܑ�$҆�|��q���Ÿ��W�����fق���Ri�x/�����\�����!�}=�"���JA�T ]�hڡs5VuiAC�����Lx�O��x�~ o;Ԟ��9k2��^r���R3��<z�m�åݞo-�ޗ��sV
�d^��#I��d���Zx�0�,�Mgc��#��s�K>%��c�
�T$^>ȉ�SS��n����ۿ/
{@������h2��w��ʋ�,�p��(�����2KX[aDz� �l�F�v�r
+��^0��I-X��l�]��tq�@P��41�j}v"�e[_<�N.���s��������M���������v9�/��AQt�}��t�60���D�A0�;^�`�W�H0�woί[�/լ�����Td�f��d=.�C�3�q0��.�������y�M���ٶ�6�h=�h�1���'�k���`I�dIm�ll�m��hm�
+X�r��Er�6��G���[KR9��Ge�����);au5Y���bss���Fp��� �� �Fo���IܘGjG��k9��6��Jn?�.Ԛ*�kɡ��S����Z"|#E��i���q"���>N����D�Hb!!�L6a��B�#������w��(�Đ,�:T!Y�.�����S��8�J�^4��-~���k�!�^H
+���Ā��~X��u\p}����vs|�3T%�م}{\5_�N�Wx�W�~9 2��!��U^��1��%�*��<�8��P���HԭƦ�j�oI�[�խ�
[����԰3�rA��e�غ�ہn<1�Vq�]�0:^r>;Bc6��:[�b���{1Ao�^�Ѽq/�c"p��v�+c�2+��Z�Ǫ�Fް֛��6m�n��b�Uԭt�
b���tݕti�k�A%���Ԗ�T>M���J�W+X�מ�Q�
+�N��x�<�_ZI*��6Ӫ*ē ��D�M�YҔI�����q���^W�	����%ҬO�1�9�c�>͗��i��O���?X������t>h9�I�
+$%7�G�'�35�Tq��i��I����pw<E����6����.�Q�ygSX�ŀ�]��>��}7Ѷ$�H�W��������S�������HvE�g���¥�ZΗ�D�P����;^�5x�1*������^|�O�.+��C�ꞎ \���.n�b���tD����I6���7�$����
���$�E���(~	QO�٘�l��&��Qt3��Evs?��7q���8YOW��DEg1��,�gI:No�Y�$+��|5ߌg��t���{~����k�L�k���~}��oOF�!2С�3س֯�Ix����������8Y�������j]�������%5�J�%�I��$2p�WȈEAY����rX���&{#q��S�C��2�U���n���j���C���Z/9���U��T��|U�������(O��.��S��z�5!�6Oٿ�;?&�Z�`��&�˭�:���m�Ze�-�fN���F��hF��Ə����C
�PC@�a�¥���c��l!*�J�K�f�K�M�ό�?
+����ߒ��d��/Afg�+��I��C"O��W��ԅ�� U�[��/3g$UF}BB�C��*	+8Dm�*iU׀��9��[|s*��=)|@�GZA����S���M�L�Vi��ע�(��%�~I}Cr��|��,M�O���8���T�R�!��&ϰ��'��^)=;m;�e}8?�lXm�/��Ϳw��������/���9�������������՛����?���~����8����<����/靖7�gҧ�mv��?}��yߝ��l���-Ѐ����pRd�'�!�m��'Im?���4f6�p/}�J��V����|<����i�����0�ϟ�g:�v�?���_�n���7��=�u�����?�_������~x��>|�����6�m�.��:�f
+�ܣ�)��|_���h��l�?�8�h��L���\4
R�-=�ޭ��:V��Z�S�s����4�Y�|��%�;%�d6p�ȭ1��vO��=�:���+�W�?9@�_����v�_�6W6M��E�W�z�?�z�̇�@��p�4�����C�C:HZ�OIN`�Sm"�ƥ�p�s~��e��
������a�;�����>=fo�<~����������W�O�C���}��ś���(`������������h@��2R�
\ No newline at end of file
diff --git a/web/core/modules/system/tests/modules/csrf_test/csrf_test.links.menu.yml b/web/core/modules/system/tests/modules/csrf_test/csrf_test.links.menu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0966a977c98713fb0742fe1e91baa77891ebbe47
--- /dev/null
+++ b/web/core/modules/system/tests/modules/csrf_test/csrf_test.links.menu.yml
@@ -0,0 +1,13 @@
+csrf_test.help:
+  title: 'Tools'
+  route_name: <front>
+  menu_name: admin
+  parent: system.admin
+  weight: -100
+
+csrf_test.protected:
+  title: 'Route with csrf protection'
+  route_name: csrf_test.route_with_csrf_token
+  menu_name: admin
+  parent: system.admin
+  weight: -100
diff --git a/web/core/modules/system/tests/modules/csrf_test/csrf_test.routing.yml b/web/core/modules/system/tests/modules/csrf_test/csrf_test.routing.yml
index 56e64dcd5f7454a3ebbb3a771aa828ac3a54d7a1..d177a2a83f3c9794f47c7ba8b8b6e3a6522f2f9f 100644
--- a/web/core/modules/system/tests/modules/csrf_test/csrf_test.routing.yml
+++ b/web/core/modules/system/tests/modules/csrf_test/csrf_test.routing.yml
@@ -25,3 +25,10 @@ csrf_test.deprecated.csrftoken:
     _controller: '\Drupal\csrf_test\Controller\DeprecatedCsrfTokenController::csrfToken'
   requirements:
     _access: 'TRUE'
+csrf_test.route_with_csrf_token:
+  path: csrf/protected/route
+  defaults:
+    _controller: '\Drupal\csrf_test\Controller\TestController::testMethod'
+  requirements:
+    _permission: 'administer site configuration'
+    _csrf_token: 'TRUE'
diff --git a/web/core/modules/system/tests/modules/entity_test_bundle_class/entity_test_bundle_class.module b/web/core/modules/system/tests/modules/entity_test_bundle_class/entity_test_bundle_class.module
index e59d72f9d90bc035ead0558df868e7df77b90b60..47a525634e5a1bab622de415d735bd4eb12b0f11 100644
--- a/web/core/modules/system/tests/modules/entity_test_bundle_class/entity_test_bundle_class.module
+++ b/web/core/modules/system/tests/modules/entity_test_bundle_class/entity_test_bundle_class.module
@@ -32,6 +32,10 @@ function entity_test_bundle_class_entity_bundle_info_alter(&$bundles) {
   if (\Drupal::state()->get('entity_test_bundle_class_enable_user_class', FALSE)) {
     $bundles['user']['user']['class'] = EntityTestUserClass::class;
   }
+
+  if (\Drupal::state()->get('entity_test_bundle_class_does_not_exist', FALSE)) {
+    $bundles['entity_test']['bundle_class']['class'] = '\Drupal\Core\NonExistentClass';
+  }
 }
 
 /**
diff --git a/web/core/modules/system/tests/modules/twig_theme_test/templates/twig_theme_test.file_url.html.twig b/web/core/modules/system/tests/modules/twig_theme_test/templates/twig_theme_test.file_url.html.twig
index 34ae66966bb7423e5beb681e06b9a736e031c27e..aa5bb6f5ef1dfdc60d3e98009b457eb7210d1ce4 100644
--- a/web/core/modules/system/tests/modules/twig_theme_test/templates/twig_theme_test.file_url.html.twig
+++ b/web/core/modules/system/tests/modules/twig_theme_test/templates/twig_theme_test.file_url.html.twig
@@ -1 +1,2 @@
 <div>file_url: {{ file_url('core/modules/system/tests/modules/twig_theme_test/twig_theme_test.js') }}</div>
+<div>file_url: {{ file_url(undefined_variable) }}</div>
diff --git a/web/core/modules/system/tests/src/Functional/CsrfRequestHeaderTest.php b/web/core/modules/system/tests/src/Functional/CsrfRequestHeaderTest.php
index 7fab46fc1e5ef117a77674b1d99169e189b934cf..9839bb42a593974a8fadf28dabf984a116d31a7f 100644
--- a/web/core/modules/system/tests/src/Functional/CsrfRequestHeaderTest.php
+++ b/web/core/modules/system/tests/src/Functional/CsrfRequestHeaderTest.php
@@ -33,7 +33,7 @@ class CsrfRequestHeaderTest extends BrowserTestBase {
    * @group legacy
    */
   public function testRouteAccess() {
-    $this->expectDeprecation('Route requirement _access_rest_csrf is deprecated in drupal:8.2.0 and is removed in drupal:10.0.0. Use _csrf_request_header_token instead. See https://www.drupal.org/node/2772399');
+    $this->expectDeprecation('Route requirement _access_rest_csrf is deprecated in drupal:9.2.0 and is removed in drupal:10.0.0. Use _csrf_request_header_token instead. See https://www.drupal.org/node/2772399');
     $client = $this->getHttpClient();
     $csrf_token_paths = ['deprecated/session/token', 'session/token'];
     // Test using the both the current path and a test path that returns
diff --git a/web/core/modules/system/tests/src/Functional/UpdateSystem/NoPreExistingSchemaUpdateTest.php b/web/core/modules/system/tests/src/Functional/UpdateSystem/NoPreExistingSchemaUpdateTest.php
index 097341901c8fdd39f2e6c86e3e6088ae3c6f5150..fd9b155bf186fdbf2e9e961727e9d83fa92cc1dd 100644
--- a/web/core/modules/system/tests/src/Functional/UpdateSystem/NoPreExistingSchemaUpdateTest.php
+++ b/web/core/modules/system/tests/src/Functional/UpdateSystem/NoPreExistingSchemaUpdateTest.php
@@ -63,6 +63,8 @@ public function testNoPreExistingSchema() {
     ]);
 
     $this->drupalGet($update_url);
+    $this->assertSession()->pageTextContains('Schema information for module update_test_no_preexisting was missing from the database. You should manually review the module updates and your database to check if any updates have been skipped up to, and including, update_test_no_preexisting_update_8001().');
+
     $this->updateRequirementsProblem();
 
     $schema = \Drupal::service('update.update_hook_registry')->getAllInstalledVersions();
@@ -70,7 +72,6 @@ public function testNoPreExistingSchema() {
     $this->assertEquals('8001', $schema['update_test_no_preexisting']);
     // The schema version has been fixed, but the update was never run.
     $this->assertFalse(\Drupal::state()->get('update_test_no_preexisting_update_8001', FALSE));
-    $this->assertSession()->pageTextContains('Schema information for module update_test_no_preexisting was missing from the database. You should manually review the module updates and your database to check if any updates have been skipped up to, and including, update_test_no_preexisting_update_8001().');
   }
 
 }
diff --git a/web/core/modules/system/tests/src/Functional/UpdateSystem/UpdateScriptTest.php b/web/core/modules/system/tests/src/Functional/UpdateSystem/UpdateScriptTest.php
index 63286e8fb77211e5198678fd164acb8c313c14cb..c0fdfc7982e37c77a8c5ae0718dd0c749f1750d0 100644
--- a/web/core/modules/system/tests/src/Functional/UpdateSystem/UpdateScriptTest.php
+++ b/web/core/modules/system/tests/src/Functional/UpdateSystem/UpdateScriptTest.php
@@ -661,6 +661,7 @@ public function testMaintenanceModeLink() {
     $this->drupalLogin($full_admin_user);
     $this->drupalGet($this->updateUrl, ['external' => TRUE]);
     $this->assertSession()->statusCodeEquals(200);
+    $this->updateRequirementsProblem();
     $this->clickLink('maintenance mode');
     $this->assertSession()->statusCodeEquals(200);
     $this->assertSession()->elementContains('css', 'main h1', 'Maintenance mode');
@@ -670,6 +671,7 @@ public function testMaintenanceModeLink() {
     $this->drupalLogin($this->updateUser);
     $this->drupalGet($this->updateUrl, ['external' => TRUE]);
     $this->assertSession()->statusCodeEquals(200);
+    $this->updateRequirementsProblem();
     $this->clickLink('maintenance mode');
     $this->assertSession()->statusCodeEquals(200);
     $this->assertSession()->elementContains('css', 'main h1', 'Maintenance mode');
diff --git a/web/core/modules/toolbar/src/Controller/ToolbarController.php b/web/core/modules/toolbar/src/Controller/ToolbarController.php
index 75986f901b0f74a0e83d1c390b71aa092fc80f72..d811192fbb4dc4e72ec68c7417778695b200f6f1 100644
--- a/web/core/modules/toolbar/src/Controller/ToolbarController.php
+++ b/web/core/modules/toolbar/src/Controller/ToolbarController.php
@@ -7,6 +7,7 @@
 use Drupal\Core\Cache\CacheableMetadata;
 use Drupal\Core\Controller\ControllerBase;
 use Drupal\Core\Menu\MenuTreeParameters;
+use Drupal\Core\Render\RenderContext;
 use Drupal\Core\Security\TrustedCallbackInterface;
 use Drupal\toolbar\Ajax\SetSubtreesCommand;
 
@@ -91,6 +92,7 @@ public static function preRenderAdministrationTray(array $element) {
    */
   public static function preRenderGetRenderedSubtrees(array $data) {
     $menu_tree = \Drupal::service('toolbar.menu_tree');
+    $renderer = \Drupal::service('renderer');
     // Load the administration menu. The first level is the "Administration"
     // link. In order to load the children of that link and the subsequent two
     // levels, start at the second level and end at the fourth.
@@ -112,7 +114,9 @@ public static function preRenderGetRenderedSubtrees(array $data) {
       $link = $element->link;
       if ($element->subtree) {
         $subtree = $menu_tree->build($element->subtree);
-        $output = \Drupal::service('renderer')->renderPlain($subtree);
+        $output = $renderer->executeInRenderContext(new RenderContext(), function () use ($renderer, $subtree) {
+          return $renderer->render($subtree);
+        });
         $cacheability = $cacheability->merge(CacheableMetadata::createFromRenderArray($subtree));
       }
       else {
diff --git a/web/core/modules/toolbar/src/Element/ToolbarItem.php b/web/core/modules/toolbar/src/Element/ToolbarItem.php
index 7f0216529ca5bda834eb806e232486d962ef75b2..2568b824b9b62087d0acc16041756b3d71db6613 100644
--- a/web/core/modules/toolbar/src/Element/ToolbarItem.php
+++ b/web/core/modules/toolbar/src/Element/ToolbarItem.php
@@ -25,7 +25,7 @@ public function getInfo() {
       ],
       'tab' => [
         '#type' => 'link',
-        '#title' => NULL,
+        '#title' => '',
         '#url' => Url::fromRoute('<front>'),
       ],
     ];
diff --git a/web/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.module b/web/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.module
index cbc014054d3c5075601ec2ad65ae63d15fda7403..e399e267ff77277c5a47cba55711dc0414daf0ea 100644
--- a/web/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.module
+++ b/web/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.module
@@ -45,6 +45,9 @@ function toolbar_test_toolbar() {
     ],
     '#weight' => 50,
   ];
+  $items['empty'] = [
+    '#type' => 'toolbar_item',
+  ];
 
   return $items;
 }
diff --git a/web/core/modules/toolbar/tests/src/Functional/ToolbarCacheContextsTest.php b/web/core/modules/toolbar/tests/src/Functional/ToolbarCacheContextsTest.php
index c7ff8b304f489b45ce6f7945b92d4f41e3a355a2..627b1ce75b5d644b200ae9159ca8082c2c35c051 100644
--- a/web/core/modules/toolbar/tests/src/Functional/ToolbarCacheContextsTest.php
+++ b/web/core/modules/toolbar/tests/src/Functional/ToolbarCacheContextsTest.php
@@ -65,14 +65,19 @@ protected function setUp(): void {
 
   /**
    * Tests toolbar cache integration.
+   *
+   * @group legacy
    */
   public function testCacheIntegration() {
-    $this->installExtraModules(['dynamic_page_cache']);
+    $this->expectDeprecation('Route requirement _access_rest_csrf is deprecated in drupal:9.2.0 and is removed in drupal:10.0.0. Use _csrf_request_header_token instead. See https://www.drupal.org/node/2772399');
+    $this->installExtraModules(['csrf_test', 'dynamic_page_cache']);
     $this->drupalLogin($this->adminUser);
     $this->drupalGet('test-page');
     $this->assertSession()->responseHeaderEquals('X-Drupal-Dynamic-Cache', 'MISS');
+    $this->assertCacheContexts(['session', 'user', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT], 'Expected cache contexts found with CSRF token link.');
     $this->drupalGet('test-page');
     $this->assertSession()->responseHeaderEquals('X-Drupal-Dynamic-Cache', 'HIT');
+    $this->assertCacheContexts(['session', 'user', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT], 'Expected cache contexts found with CSRF token link.');
   }
 
   /**
diff --git a/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarApiTest.js b/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarApiTest.js
new file mode 100644
index 0000000000000000000000000000000000000000..f35b24fb6c574e781eef8712f18727bec66656d2
--- /dev/null
+++ b/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarApiTest.js
@@ -0,0 +1,264 @@
+/**
+ * @file
+ * Tests of the existing Toolbar JS Api.
+ */
+
+module.exports = {
+  '@tags': ['core'],
+  before(browser) {
+    browser
+      .drupalInstall()
+      .drupalInstallModule('breakpoint')
+      .drupalInstallModule('toolbar')
+      .drupalCreateUser({
+        name: 'user',
+        password: '123',
+        permissions: [
+          'access site reports',
+          'access toolbar',
+          'administer menu',
+          'administer modules',
+          'administer site configuration',
+          'administer account settings',
+          'administer software updates',
+          'access content',
+          'administer permissions',
+          'administer users',
+        ],
+      })
+      .drupalLogin({ name: 'user', password: '123' })
+      .drupalRelativeURL('/')
+      .waitForElementPresent('#toolbar-administration', 10000);
+  },
+  beforeEach(browser) {
+    // Set the resolution to the default desktop resolution. Ensure the default
+    // toolbar is horizontal in headless mode.
+    browser.resizeWindow(1920, 1080);
+    // To clear active tab/tray from previous tests
+    browser.execute(function () {
+      localStorage.clear();
+      // Clear escapeAdmin url values.
+      sessionStorage.clear();
+    });
+    browser.drupalRelativeURL('/');
+  },
+  after(browser) {
+    browser.drupalUninstall();
+  },
+  'Drupal.Toolbar.models': (browser) => {
+    browser.execute(
+      function () {
+        const toReturn = {};
+        const { models } = Drupal.toolbar;
+        toReturn.hasMenuModel = models.hasOwnProperty('menuModel');
+        toReturn.menuModelType = typeof models.menuModel === 'object';
+        toReturn.hasToolbarModel = models.hasOwnProperty('toolbarModel');
+        toReturn.toolbarModelType = typeof models.toolbarModel === 'object';
+        toReturn.toolbarModelActiveTab =
+          models.toolbarModel.get('activeTab').id ===
+          'toolbar-item-administration';
+        toReturn.toolbarModelActiveTray =
+          models.toolbarModel.get('activeTray').id ===
+          'toolbar-item-administration-tray';
+        toReturn.toolbarModelIsOriented =
+          models.toolbarModel.get('isOriented') === true;
+        toReturn.toolbarModelIsFixed =
+          models.toolbarModel.get('isFixed') === true;
+        toReturn.toolbarModelAreSubtreesLoaded =
+          models.toolbarModel.get('areSubtreesLoaded') === false;
+        toReturn.toolbarModelIsViewportOverflowConstrained =
+          models.toolbarModel.get('isViewportOverflowConstrained') === false;
+        toReturn.toolbarModelOrientation =
+          models.toolbarModel.get('orientation') === 'horizontal';
+        toReturn.toolbarModelLocked =
+          models.toolbarModel.get('locked') === null;
+        toReturn.toolbarModelIsTrayToggleVisible =
+          models.toolbarModel.get('isTrayToggleVisible') === true;
+        toReturn.toolbarModelHeight = models.toolbarModel.get('height') === 79;
+        toReturn.toolbarModelOffsetsBottom =
+          models.toolbarModel.get('offsets').bottom === 0;
+        toReturn.toolbarModelOffsetsLeft =
+          models.toolbarModel.get('offsets').left === 0;
+        toReturn.toolbarModelOffsetsRight =
+          models.toolbarModel.get('offsets').right === 0;
+        toReturn.toolbarModelOffsetsTop =
+          models.toolbarModel.get('offsets').top === 79;
+        toReturn.toolbarModelSubtrees =
+          Object.keys(models.menuModel.get('subtrees')).length === 0;
+        return toReturn;
+      },
+      [],
+      (result) => {
+        const expectedTrue = {
+          hasMenuModel: 'has menu model',
+          menuModelType: 'menu model is an object',
+          hasToolbarModel: 'has toolbar model',
+          toolbarModelType: 'toolbar model is an object',
+          toolbarModelActiveTab: 'get("activeTab") has expected result',
+          toolbarModelActiveTray: 'get("activeTray") has expected result',
+          toolbarModelIsOriented: 'get("isOriented") has expected result',
+          toolbarModelIsFixed: 'get("isFixed") has expected result',
+          toolbarModelAreSubtreesLoaded:
+            'get("areSubtreesLoaded") has expected result',
+          toolbarModelIsViewportOverflowConstrained:
+            'get("isViewportOverflowConstrained") has expected result',
+          toolbarModelOrientation: 'get("orientation") has expected result',
+          toolbarModelLocked: 'get("locked") has expected result',
+          toolbarModelIsTrayToggleVisible:
+            'get("isTrayToggleVisible") has expected result',
+          toolbarModelHeight: 'get("height") has expected result',
+          toolbarModelOffsetsBottom:
+            'get("offsets") bottom has expected result',
+          toolbarModelOffsetsLeft: 'get("offsets") left has expected result',
+          toolbarModelOffsetsRight: 'get("offsets") right has expected result',
+          toolbarModelOffsetsTop: 'get("offsets") top has expected result',
+          toolbarModelSubtrees: 'get("subtrees") has expected result',
+        };
+        browser.assert.deepEqual(
+          Object.keys(expectedTrue).sort(),
+          Object.keys(result.value).sort(),
+          'Keys to check match',
+        );
+        Object.keys(expectedTrue).forEach((property) => {
+          browser.assert.equal(
+            result.value[property],
+            true,
+            expectedTrue[property],
+          );
+        });
+      },
+    );
+  },
+  'Change tab': (browser) => {
+    browser.execute(
+      function () {
+        const toReturn = {};
+        const { models } = Drupal.toolbar;
+        toReturn.hasMenuModel = models.hasOwnProperty('menuModel');
+        toReturn.menuModelType = typeof models.menuModel === 'object';
+        toReturn.hasToolbarModel = models.hasOwnProperty('toolbarModel');
+        toReturn.toolbarModelType = typeof models.toolbarModel === 'object';
+
+        const tab = document.querySelector('#toolbar-item-user');
+        tab.dispatchEvent(new MouseEvent('click', { bubbles: true }));
+
+        toReturn.toolbarModelChangedTab =
+          models.toolbarModel.get('activeTab').id === 'toolbar-item-user';
+        toReturn.toolbarModelChangedTray =
+          models.toolbarModel.get('activeTray').id === 'toolbar-item-user-tray';
+        return toReturn;
+      },
+      [],
+      (result) => {
+        const expectedTrue = {
+          hasMenuModel: 'has menu model',
+          menuModelType: 'menu model is an object',
+          hasToolbarModel: 'has toolbar model',
+          toolbarModelType: 'toolbar model is an object',
+          toolbarModelChangedTab: 'get("activeTab") has expected result',
+          toolbarModelChangedTray: 'get("activeTray") has expected result',
+        };
+        browser.assert.deepEqual(
+          Object.keys(expectedTrue).sort(),
+          Object.keys(result.value).sort(),
+          'Keys to check match',
+        );
+        Object.keys(expectedTrue).forEach((property) => {
+          browser.assert.equal(
+            result.value[property],
+            true,
+            expectedTrue[property],
+          );
+        });
+      },
+    );
+  },
+  'Change orientation': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        const toReturn = {};
+        const { models } = Drupal.toolbar;
+
+        const orientationToggle = document.querySelector(
+          '#toolbar-item-administration-tray .toolbar-toggle-orientation button',
+        );
+        toReturn.toolbarOrientation =
+          models.toolbarModel.get('orientation') === 'horizontal';
+        orientationToggle.dispatchEvent(
+          new MouseEvent('click', { bubbles: true }),
+        );
+        setTimeout(() => {
+          toReturn.toolbarChangeOrientation =
+            models.toolbarModel.get('orientation') === 'vertical';
+          done(toReturn);
+        }, 100);
+      },
+      [],
+      (result) => {
+        const expectedTrue = {
+          toolbarOrientation: 'get("orientation") has expected result',
+          toolbarChangeOrientation: 'changing orientation has expected result',
+        };
+        browser.assert.deepEqual(
+          Object.keys(expectedTrue).sort(),
+          Object.keys(result.value).sort(),
+          'Keys to check match',
+        );
+        Object.keys(expectedTrue).forEach((property) => {
+          browser.assert.equal(
+            result.value[property],
+            true,
+            expectedTrue[property],
+          );
+        });
+      },
+    );
+  },
+  'Open submenu': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        const toReturn = {};
+        const { models } = Drupal.toolbar;
+        Drupal.toolbar.models.toolbarModel.set('orientation', 'vertical');
+        toReturn.toolbarOrientation =
+          models.toolbarModel.get('orientation') === 'vertical';
+        const manageTab = document.querySelector(
+          '#toolbar-item-administration',
+        );
+        Drupal.toolbar.models.toolbarModel.set('activeTab', manageTab);
+        const menuDropdown = document.querySelector(
+          '#toolbar-item-administration-tray button',
+        );
+        menuDropdown.dispatchEvent(new MouseEvent('click', { bubbles: true }));
+
+        setTimeout(() => {
+          const statReportElement = document.querySelector(
+            '#toolbar-link-system-status',
+          );
+          toReturn.submenuItem =
+            statReportElement.textContent === 'Status report';
+          done(toReturn);
+        }, 100);
+      },
+      [],
+      (result) => {
+        const expectedTrue = {
+          toolbarOrientation: 'get("orientation") has expected result',
+          submenuItem: 'opening submenu has expected result',
+        };
+        browser.assert.deepEqual(
+          Object.keys(expectedTrue).sort(),
+          Object.keys(result.value).sort(),
+          'Keys to check match',
+        );
+        Object.keys(expectedTrue).forEach((property) => {
+          browser.assert.equal(
+            result.value[property],
+            true,
+            expectedTrue[property],
+          );
+        });
+      },
+    );
+  },
+};
diff --git a/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarTest.js b/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarTest.js
new file mode 100644
index 0000000000000000000000000000000000000000..26689ec8a451ad89aef98d6f5419af23d6b2cb99
--- /dev/null
+++ b/web/core/modules/toolbar/tests/src/Nightwatch/Tests/toolbarTest.js
@@ -0,0 +1,379 @@
+/**
+ * @file
+ * Test the expected toolbar functionality.
+ */
+
+const itemAdministration = '#toolbar-item-administration';
+const itemAdministrationTray = '#toolbar-item-administration-tray';
+const adminOrientationButton = `${itemAdministrationTray} .toolbar-toggle-orientation button`;
+const itemUser = '#toolbar-item-user';
+const itemUserTray = '#toolbar-item-user-tray';
+const userOrientationBtn = `${itemUserTray} .toolbar-toggle-orientation button`;
+
+module.exports = {
+  '@tags': ['core'],
+  before(browser) {
+    browser
+      .drupalInstall()
+      .drupalInstallModule('breakpoint')
+      .drupalInstallModule('toolbar')
+      .drupalCreateUser({
+        name: 'user',
+        password: '123',
+        permissions: [
+          'access site reports',
+          'access toolbar',
+          'access administration pages',
+          'administer menu',
+          'administer modules',
+          'administer site configuration',
+          'administer account settings',
+          'administer software updates',
+          'access content',
+          'administer permissions',
+          'administer users',
+        ],
+      })
+      .drupalLogin({ name: 'user', password: '123' })
+      .drupalRelativeURL('/')
+      .waitForElementPresent('#toolbar-administration', 10000);
+  },
+  beforeEach(browser) {
+    browser.resizeWindow(1920, 1080);
+    browser.execute(function () {
+      // To clear active tab/tray from previous tests.
+      localStorage.clear();
+      // Clear escapeAdmin URL values.
+      sessionStorage.clear();
+    });
+    browser.drupalRelativeURL('/');
+  },
+  after(browser) {
+    browser.drupalUninstall();
+  },
+  'Change tab': (browser) => {
+    browser.waitForElementPresent(itemUserTray);
+    browser.assert.not.cssClassPresent(itemUser, 'is-active');
+    browser.assert.not.cssClassPresent(itemUserTray, 'is-active');
+    browser.click(itemUser);
+    browser.assert.cssClassPresent(itemUser, 'is-active');
+    browser.assert.cssClassPresent(itemUserTray, 'is-active');
+  },
+  'Change orientation': (browser) => {
+    browser.waitForElementPresent(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-horizontal',
+    );
+    browser.click(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+    browser.click(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-horizontal',
+    );
+  },
+  'Toggle tray': (browser) => {
+    browser.waitForElementPresent(itemUserTray);
+    browser.click(itemUser);
+    browser.assert.cssClassPresent(itemUserTray, 'is-active');
+    browser.click(itemUser);
+    browser.assert.not.cssClassPresent(itemUserTray, 'is-active');
+    browser.click(itemUser);
+    browser.assert.cssClassPresent(itemUserTray, 'is-active');
+  },
+  'Toggle submenu and sub-submenu': (browser) => {
+    browser.waitForElementPresent(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-horizontal',
+    );
+    browser.click(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+    browser.waitForElementPresent(
+      '#toolbar-item-administration-tray li:nth-child(4) button',
+    );
+    browser.assert.not.cssClassPresent(
+      '#toolbar-item-administration-tray li:nth-child(4)',
+      'open',
+    );
+    browser.assert.not.cssClassPresent(
+      '#toolbar-item-administration-tray li:nth-child(4) button',
+      'open',
+    );
+    browser.click('#toolbar-item-administration-tray li:nth-child(4) button');
+    browser.assert.cssClassPresent(
+      '#toolbar-item-administration-tray li:nth-child(4)',
+      'open',
+    );
+    browser.assert.cssClassPresent(
+      '#toolbar-item-administration-tray li:nth-child(4) button',
+      'open',
+    );
+    browser.expect
+      .element('#toolbar-link-user-admin_index')
+      .text.to.equal('People');
+    browser.expect
+      .element('#toolbar-link-system-admin_config_system')
+      .text.to.equal('System');
+    // Check sub-submenu.
+    browser.waitForElementPresent(
+      '#toolbar-item-administration-tray li.menu-item.level-2',
+    );
+    browser.assert.not.cssClassPresent(
+      '#toolbar-item-administration-tray li.menu-item.level-2',
+      'open',
+    );
+    browser.assert.not.cssClassPresent(
+      '#toolbar-item-administration-tray li.menu-item.level-2 button',
+      'open',
+    );
+    browser.click(
+      '#toolbar-item-administration-tray li.menu-item.level-2 button',
+    );
+    browser.assert.cssClassPresent(
+      '#toolbar-item-administration-tray li.menu-item.level-2',
+      'open',
+    );
+    browser.assert.cssClassPresent(
+      '#toolbar-item-administration-tray li.menu-item.level-2 button',
+      'open',
+    );
+    browser.expect
+      .element('#toolbar-link-entity-user-admin_form')
+      .text.to.equal('Account settings');
+  },
+  'Narrow toolbar width breakpoint': (browser) => {
+    browser.waitForElementPresent(adminOrientationButton);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-horizontal',
+    );
+    browser.assert.cssClassPresent(
+      '#toolbar-administration',
+      'toolbar-oriented',
+    );
+    browser.resizeWindow(263, 900);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+    browser.assert.not.cssClassPresent(itemAdministration, 'toolbar-oriented');
+  },
+  'Standard width toolbar breakpoint': (browser) => {
+    browser.resizeWindow(1000, 900);
+    browser.waitForElementPresent(adminOrientationButton);
+    browser.assert.cssClassPresent('body', 'toolbar-fixed');
+    browser.resizeWindow(609, 900);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+    browser.assert.not.cssClassPresent('body', 'toolbar-fixed');
+  },
+  'Wide toolbar breakpoint': (browser) => {
+    browser.waitForElementPresent(adminOrientationButton);
+    browser.resizeWindow(975, 900);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+  },
+  'Back to site link': (browser) => {
+    const escapeSelector = '[data-toolbar-escape-admin]';
+    browser.drupalRelativeURL('/user');
+    browser.drupalRelativeURL('/admin');
+    // Don't check the visibility as stark doesn't add the .path-admin class
+    // to the <body> required to display the button.
+    browser.assert.attributeContains(escapeSelector, 'href', '/user/2');
+  },
+  'Aural view test: tray orientation': (browser) => {
+    browser.waitForElementPresent(
+      '#toolbar-item-administration-tray .toolbar-toggle-orientation button',
+    );
+    browser.executeAsync(
+      function (done) {
+        Drupal.announce = done;
+
+        const orientationButton = document.querySelector(
+          '#toolbar-item-administration-tray .toolbar-toggle-orientation button',
+        );
+        orientationButton.dispatchEvent(
+          new MouseEvent('click', { bubbles: true }),
+        );
+      },
+      (result) => {
+        browser.assert.equal(
+          result.value,
+          'Tray orientation changed to vertical.',
+        );
+      },
+    );
+    browser.executeAsync(
+      function (done) {
+        Drupal.announce = done;
+
+        const orientationButton = document.querySelector(
+          '#toolbar-item-administration-tray .toolbar-toggle-orientation button',
+        );
+        orientationButton.dispatchEvent(
+          new MouseEvent('click', { bubbles: true }),
+        );
+      },
+      (result) => {
+        browser.assert.equal(
+          result.value,
+          'Tray orientation changed to horizontal.',
+        );
+      },
+    );
+  },
+  'Aural view test: tray toggle': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        Drupal.announce = done;
+        const $adminButton = jQuery('#toolbar-item-administration');
+        $adminButton.trigger('click');
+      },
+      (result) => {
+        browser.assert.equal(
+          result.value,
+          'Tray "Administration menu" closed.',
+        );
+      },
+    );
+    browser.executeAsync(
+      function (done) {
+        Drupal.announce = done;
+        const $adminButton = jQuery('#toolbar-item-administration');
+        $adminButton.trigger('click');
+      },
+      (result) => {
+        browser.assert.equal(
+          result.value,
+          'Tray "Administration menu" opened.',
+        );
+      },
+    );
+  },
+  'Toolbar event: drupalToolbarOrientationChange': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        jQuery(document).on(
+          'drupalToolbarOrientationChange',
+          function (event, orientation) {
+            done(orientation);
+          },
+        );
+        const orientationButton = document.querySelector(
+          '#toolbar-item-administration-tray .toolbar-toggle-orientation button',
+        );
+        orientationButton.dispatchEvent(
+          new MouseEvent('click', { bubbles: true }),
+        );
+      },
+      (result) => {
+        browser.assert.equal(result.value, 'vertical');
+      },
+    );
+  },
+  'Toolbar event: drupalToolbarTabChange': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        jQuery(document).on('drupalToolbarTabChange', function (event, tab) {
+          done(tab.id);
+        });
+        jQuery('#toolbar-item-user').trigger('click');
+      },
+      (result) => {
+        browser.assert.equal(result.value, 'toolbar-item-user');
+      },
+    );
+  },
+  'Toolbar event: drupalToolbarTrayChange': (browser) => {
+    browser.executeAsync(
+      function (done) {
+        const $adminButton = jQuery('#toolbar-item-administration');
+        // Hide the admin menu first, this event is not firing reliably
+        // otherwise.
+        $adminButton.trigger('click');
+        jQuery(document).on('drupalToolbarTrayChange', function (event, tray) {
+          done(tray.id);
+        });
+        $adminButton.trigger('click');
+      },
+      (result) => {
+        browser.assert.equal(result.value, 'toolbar-item-administration-tray');
+      },
+    );
+  },
+  'Locked toolbar vertical wide viewport': (browser) => {
+    browser.resizeWindow(1000, 900);
+    browser.waitForElementPresent(adminOrientationButton);
+    // eslint-disable-next-line no-unused-expressions
+    browser.expect.element(adminOrientationButton).to.be.visible;
+    browser.resizeWindow(975, 900);
+    browser.assert.cssClassPresent(
+      itemAdministrationTray,
+      'is-active toolbar-tray-vertical',
+    );
+    // eslint-disable-next-line no-unused-expressions
+    browser.expect.element(adminOrientationButton).to.not.be.visible;
+  },
+  'Settings are retained on refresh': (browser) => {
+    browser.waitForElementPresent(itemUser);
+    // Set user as active tab.
+    browser.assert.not.cssClassPresent(itemUser, 'is-active');
+    browser.assert.not.cssClassPresent(itemUserTray, 'is-active');
+    browser.click(itemUser);
+    // Check tab and tray are open.
+    browser.assert.cssClassPresent(itemUser, 'is-active');
+    browser.assert.cssClassPresent(itemUserTray, 'is-active');
+    // Set orientation to vertical.
+    browser.waitForElementPresent(userOrientationBtn);
+    browser.assert.cssClassPresent(
+      itemUserTray,
+      'is-active toolbar-tray-horizontal',
+    );
+    browser.click(userOrientationBtn);
+    browser.assert.cssClassPresent(
+      itemUserTray,
+      'is-active toolbar-tray-vertical',
+    );
+    browser.refresh();
+    // Check user tab is active.
+    browser.assert.cssClassPresent(itemUser, 'is-active');
+    // Check tray is active and orientation is vertical.
+    browser.assert.cssClassPresent(
+      itemUserTray,
+      'is-active toolbar-tray-vertical',
+    );
+  },
+  'Check toolbar overlap with page content': (browser) => {
+    browser.assert.cssClassPresent('body', 'toolbar-horizontal');
+    browser.execute(
+      () => {
+        const toolbar = document.querySelector('#toolbar-administration');
+        const nextElement = toolbar.nextElementSibling.getBoundingClientRect();
+        const tray = document
+          .querySelector('#toolbar-item-administration-tray')
+          .getBoundingClientRect();
+        // Page content should start after the toolbar height to not overlap.
+        return nextElement.top > tray.top + tray.height;
+      },
+      (result) => {
+        browser.assert.equal(
+          result.value,
+          true,
+          'Toolbar and page content do not overlap',
+        );
+      },
+    );
+  },
+};
diff --git a/web/core/modules/toolbar/toolbar.module b/web/core/modules/toolbar/toolbar.module
index 963c708c9f9ef9e97bfdb64d9e8291c76ff71023..e02fa585ecb27df8710b203e6e3568ba69a7c309 100644
--- a/web/core/modules/toolbar/toolbar.module
+++ b/web/core/modules/toolbar/toolbar.module
@@ -7,6 +7,7 @@
 
 use Drupal\Core\Cache\CacheableMetadata;
 use Drupal\Core\Render\Element;
+use Drupal\Core\Render\RenderContext;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Template\Attribute;
 use Drupal\Component\Utility\Crypt;
@@ -275,7 +276,14 @@ function toolbar_get_rendered_subtrees() {
     ],
     '#cache_properties' => ['#subtrees'],
   ];
-  \Drupal::service('renderer')->renderPlain($data);
+  /** @var \Drupal\Core\Render\Renderer $renderer */
+  $renderer = \Drupal::service('renderer');
+  // The pre_render process populates $data during the render pipeline.
+  // We need to pass by reference so that populated data can be returned and
+  // used to resolve cacheability.
+  $renderer->executeInRenderContext(new RenderContext(), function () use ($renderer, &$data) {
+    $renderer->render($data);
+  });
   return [$data['#subtrees'], CacheableMetadata::createFromRenderArray($data)];
 }
 
diff --git a/web/core/modules/user/tests/src/Functional/Mysql8RequirePrimaryKeyUpdateTest.php b/web/core/modules/user/tests/src/Functional/Mysql8RequirePrimaryKeyUpdateTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..6751ba9ccb5743e7de6efd1c3fd149f8646509c0
--- /dev/null
+++ b/web/core/modules/user/tests/src/Functional/Mysql8RequirePrimaryKeyUpdateTest.php
@@ -0,0 +1,65 @@
+<?php
+
+namespace Drupal\Tests\user\Functional;
+
+use Drupal\Core\Database\Database;
+use Drupal\FunctionalTests\Update\UpdatePathTestBase;
+
+/**
+ * Tests user_update_9301() on MySQL 8 when sql_require_primary_key is on.
+ *
+ * @group user
+ */
+class Mysql8RequirePrimaryKeyUpdateTest extends UpdatePathTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function runDbTasks() {
+    parent::runDbTasks();
+    $database = Database::getConnection();
+    $is_maria = method_exists($database, 'isMariaDb') && $database->isMariaDb();
+    if ($database->databaseType() !== 'mysql' || $is_maria || version_compare($database->version(), '8.0.13', '<')) {
+      $this->markTestSkipped('This test only runs on MySQL 8.0.13 and above');
+    }
+
+    $database->query("SET sql_require_primary_key = 1;")->execute();
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function prepareSettings() {
+    parent::prepareSettings();
+
+    // Set sql_require_primary_key for any future connections.
+    $settings['databases']['default']['default']['init_commands'] = (object) [
+      'value'    => ['sql_require_primary_key' => 'SET sql_require_primary_key = 1;'],
+      'required' => TRUE,
+    ];
+    $this->writeSettings($settings);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setDatabaseDumpFiles() {
+    $this->databaseDumpFiles[] = __DIR__ . '/../../../../system/tests/fixtures/update/drupal-9.0.0.bare.standard.php.gz';
+  }
+
+  /**
+   * Tests user_update_9301().
+   */
+  public function testDatabaseLoaded() {
+    $key_value_store = \Drupal::keyValue('entity.storage_schema.sql');
+    $id_schema = $key_value_store->get('user.field_schema_data.uid', []);
+    $this->assertSame('int', $id_schema['users']['fields']['uid']['type']);
+
+    $this->runUpdates();
+
+    $key_value_store = \Drupal::keyValue('entity.storage_schema.sql');
+    $id_schema = $key_value_store->get('user.field_schema_data.uid', []);
+    $this->assertSame('serial', $id_schema['users']['fields']['uid']['type']);
+  }
+
+}
diff --git a/web/core/modules/user/user.install b/web/core/modules/user/user.install
index c9aa52936ae765a44e354c835dd3a3501cfe0171..7f209f5cbc6fbf28368a01580c405b611169a5ae 100644
--- a/web/core/modules/user/user.install
+++ b/web/core/modules/user/user.install
@@ -109,12 +109,20 @@ function user_update_9301(&$sandbox) {
   }
 
   $connection = \Drupal::database();
-  $connection->schema()->dropPrimaryKey('users');
+  if ($connection->databaseType() === 'sqlsrv') {
+    return t('The Microsoft SQL Server does not support user_update_9301() because it causes data loss.');
+  }
+
   if ($connection->databaseType() === 'mysql') {
     $sql_mode = $connection->query("SELECT @@sql_mode;")->fetchField();
     $connection->query("SET sql_mode = '$sql_mode,NO_AUTO_VALUE_ON_ZERO'");
+    $new_keys = [];
+  }
+  else {
+    $new_keys = ['primary key' => ['uid']];
+    $connection->schema()->dropPrimaryKey('users');
   }
-  $connection->schema()->changeField('users', 'uid', 'uid', ['type' => 'serial', 'not null' => TRUE], ['primary key' => ['uid']]);
+  $connection->schema()->changeField('users', 'uid', 'uid', ['type' => 'serial', 'not null' => TRUE], $new_keys);
   if (isset($sql_mode)) {
     $connection->query("SET sql_mode = '$sql_mode'");
   }
diff --git a/web/core/modules/views/views.api.php b/web/core/modules/views/views.api.php
index 50dd4946a6f8b41a609740311aa83e867e632148..3c4b2ad148df47cd277b226b81132ff8d1bdcaae 100644
--- a/web/core/modules/views/views.api.php
+++ b/web/core/modules/views/views.api.php
@@ -501,9 +501,11 @@ function hook_views_data_alter(array &$data) {
 /**
  * Override the default Views data for a Field API field.
  *
- * The field module's implementation of hook_views_data() invokes this for each
- * field storage, in the module that defines the field type. It is not invoked
- * in other modules.
+ * When collecting the views data, views_views_data() invokes this hook for each
+ * field storage definition, on the module that provides the field storage
+ * definition. If the return value is empty, the result of
+ * views_field_default_views_data() is used instead. Then the result is altered
+ * by invoking hook_field_views_data_alter() on all modules.
  *
  * If no hook implementation exists, hook_views_data() falls back to
  * views_field_default_views_data().
@@ -585,7 +587,7 @@ function hook_field_views_data_alter(array &$data, \Drupal\field\FieldStorageCon
 /**
  * Alter the Views data on a per field basis.
  *
- * The field module's implementation of hook_views_data_alter() invokes this for
+ * The Views module's implementation of hook_views_data_alter() invokes this for
  * each field storage, in the module that defines the field type. It is not
  * invoked in other modules.
  *
diff --git a/web/core/package.json b/web/core/package.json
index a465af90c034b442eab59e9ca8981c968f2acfd9..ea593ba5f68fccff035fd6f72980c7e10935a30b 100644
--- a/web/core/package.json
+++ b/web/core/package.json
@@ -57,9 +57,9 @@
     "@ckeditor/ckeditor5-special-characters": "~31.0.0",
     "@ckeditor/ckeditor5-table": "~31.0.0",
     "@drupal/once": "^1.0.1",
-    "@popperjs/core": "^2.9.2",
+    "@popperjs/core": "^2.9.2 <2.11.0",
     "babel-plugin-add-header-comment": "^1.0.3",
-    "backbone": "^1.4.0",
+    "backbone": "1.4.0",
     "chalk": "^4.1.0",
     "chokidar": "^3.3.1",
     "chromedriver": "^87.0.0",
diff --git a/web/core/phpcs.xml.dist b/web/core/phpcs.xml.dist
index de9eefb69260928680f668a491ba71f988604e40..480720e0caf5a24981c4ebe748ee50f4271b0342 100644
--- a/web/core/phpcs.xml.dist
+++ b/web/core/phpcs.xml.dist
@@ -2,6 +2,7 @@
 <ruleset name="drupal_core">
   <description>Default PHP CodeSniffer configuration for Drupal core.</description>
   <file>.</file>
+  <file>../composer</file>
   <file>scripts/drupal.sh</file>
   <file>scripts/password-hash.sh</file>
   <file>scripts/rebuild_token_calculator.sh</file>
diff --git a/web/core/scripts/dev/commit-code-check.sh b/web/core/scripts/dev/commit-code-check.sh
index e6c9f2ab656581770662aa360987f43c4ac92d61..2b08ea1f4ac813b54dced0d6edfd09cc6ec61fb8 100755
--- a/web/core/scripts/dev/commit-code-check.sh
+++ b/web/core/scripts/dev/commit-code-check.sh
@@ -286,7 +286,7 @@
   ############################################################################
   ### JAVASCRIPT FILES
   ############################################################################
-  if [[ -f "$TOP_LEVEL/$FILE" ]] && [[ $FILE =~ \.js$ ]] && [[ ! $FILE =~ ^core/tests/Drupal/Nightwatch ]] && [[ ! $FILE =~ ^core/assets/vendor/jquery.ui/ui ]] && [[ ! $FILE =~ ^core/modules/ckeditor5/js/ckeditor5_plugins ]]; then
+  if [[ -f "$TOP_LEVEL/$FILE" ]] && [[ $FILE =~ \.js$ ]] && [[ ! $FILE =~ ^core/tests/Drupal/Nightwatch ]] && [[ ! $FILE =~ /tests/src/Nightwatch/ ]] && [[ ! $FILE =~ ^core/assets/vendor/jquery.ui/ui ]] && [[ ! $FILE =~ ^core/modules/ckeditor5/js/ckeditor5_plugins ]]; then
     # Work out the root name of the JavaScript so we can ensure that the ES6
     # version has been compiled correctly.
     if [[ $FILE =~ \.es6\.js$ ]]; then
diff --git a/web/core/scripts/js/assets.js b/web/core/scripts/js/assets.js
index bda6eb6059a41282a6b019d2b7bf44d1312474b5..1f888d69410617c8634460455e2736635e0ae88f 100644
--- a/web/core/scripts/js/assets.js
+++ b/web/core/scripts/js/assets.js
@@ -8,7 +8,8 @@
  */
 
 const path = require('path');
-const { copyFile, writeFile, readFile, chmod, rmdir, mkdir, readdir, appendFile } = require('fs').promises;
+const { copyFile, writeFile, readFile, chmod, mkdir } = require('fs').promises;
+const glob = require('glob');
 
 const coreFolder = path.resolve(__dirname, '../../');
 const packageFolder = `${coreFolder}/node_modules`;
@@ -36,18 +37,10 @@ const assetsFolder = `${coreFolder}/assets/vendor`;
     }
   }
 
-  // CKEditor 5 translation files need some special handling. Start by ensuring
-  // that an empty /translations directory exists in the
-  // /core/assets/vendor/ckeditor5 directory.
-  const ckeditor5Path = `${assetsFolder}/ckeditor5`;
-  await rmdir(`${ckeditor5Path}/translations`, { recursive: true })
-    .catch(() => {
-      // Nothing to do if the directory doesn't exist.
-    });
-  await mkdir(`${ckeditor5Path}/translations`);
-
   /**
-   * Declare the array that defines what needs to be copied over.
+   * Structure of the object defining a library to copy to the assets/ folder.
+   *
+   * @typedef DrupalLibraryAsset
    *
    * @prop {string} pack
    *   The name of the npm package (used to get the name of the folder where
@@ -66,6 +59,12 @@ const assetsFolder = `${coreFolder}/assets/vendor`;
    *     - An object with a `from` and `to` property if the source and target
    *   have a different name or if the folder nesting is different.
    */
+
+  /**
+   * Declare the array that defines what needs to be copied over.
+   *
+   * @type {DrupalLibraryAsset[]}
+   */
   const process = [
     {
       pack: 'backbone',
@@ -181,249 +180,108 @@ const assetsFolder = `${coreFolder}/assets/vendor`;
       pack: 'loadjs',
       files: [{ from: 'dist/loadjs.min.js', to: 'loadjs.min.js' }],
     },
-    {
-      pack: '@ckeditor/ckeditor5-alignment',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/alignment.js', to: 'alignment.js' }
-      ],
-      library: 'ckeditor5.alignment',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-basic-styles',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/basic-styles.js', to: 'basic-styles.js' }
-      ],
-      library: 'ckeditor5.basic',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-block-quote',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/block-quote.js', to: 'block-quote.js' }
-      ],
-      library: 'ckeditor5.blockquote',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-editor-classic',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/editor-classic.js', to: 'editor-classic.js' }
-      ],
-      library: 'ckeditor5.editorClassic',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-editor-decoupled',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/editor-decoupled.js', to: 'editor-decoupled.js' }
-      ],
-      library: 'ckeditor5.editorDecoupled',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-essentials',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/essentials.js', to: 'essentials.js' }
-      ],
-      library: 'ckeditor5.internal',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-heading',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/heading.js', to: 'heading.js' }
-      ],
-      library: 'ckeditor5.internal',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-horizontal-line',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/horizontal-line.js', to: 'horizontal-line.js' }
-      ],
-      library: 'ckeditor5.horizontalLine',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-image',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/image.js', to: 'image.js' }
-      ],
-      library: 'ckeditor5.image',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-indent',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/indent.js', to: 'indent.js' }
-      ],
-      library: 'ckeditor5.indent',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-language',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/language.js', to: 'language.js' },
-      ],
-      library: 'ckeditor5.language',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-link',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/link.js', to: 'link.js' }
-      ],
-      library: 'ckeditor5.link',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-list',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/list.js', to: 'list.js' }
-      ],
-      library: 'ckeditor5.list',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-paste-from-office',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/paste-from-office.js', to: 'paste-from-office.js' }
-      ],
-      library: 'ckeditor5.pasteFromOffice',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-remove-format',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/remove-format.js', to: 'remove-format.js' }
-      ],
-      library: 'ckeditor5.removeFormat',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-source-editing',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/source-editing.js', to: 'source-editing.js' }
-      ],
-      library: 'ckeditor5.sourceEditing',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-table',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/table.js', to: 'table.js' }
-      ],
-      library: 'ckeditor5.table',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-html-support',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/html-support.js', to: 'html-support.js' }
-      ],
-      library: 'ckeditor5.htmlSupport',
-    },
-    {
-      pack: '@ckeditor/ckeditor5-special-characters',
-      folder: 'ckeditor5',
-      files: [
-        { from: 'build/special-characters.js', to: 'special-characters.js' }
-      ],
-      library: 'ckeditor5.specialCharacters',
-    },
-    {
-      pack: 'ckeditor5',
-      files: [
-        { from: 'build/ckeditor5-dll.js', to: 'ckeditor5-dll.js' }
-      ],
-    }
   ];
 
-  // Use Array.reduce for sequential processing to avoid corrupting the
-  // contents of the concatenated CKEditor 5 translation files.
-  await process.reduce(async (previous, { pack, files = [], folder = false, library = false }) => {
-    return previous.then(async () => {
-      const sourceFolder = pack;
-      const libraryName = library || folder || pack;
-      const destFolder = folder || pack;
-
-      let packageInfo;
-      // Take the version info from the package.json file.
-      if (!['joyride', 'farbtastic'].includes(pack)) {
-        packageInfo = JSON.parse(
-          await readFile(`${packageFolder}/${sourceFolder}/package.json`),
-        );
+  // There are a lot of CKEditor 5 packages, generate the list dynamically.
+  // Drupal-specific mapping between CKEditor 5 name and Drupal library name.
+  const ckeditor5PluginMapping = {
+    'block-quote': 'blockquote',
+    'essentials': 'internal',
+    'basic-styles': 'basic',
+  };
+  // Get all the CKEditor 5 packages.
+  const ckeditor5Dirs = glob.sync(`{${packageFolder}/@ckeditor/ckeditor5*,${packageFolder}/ckeditor5}`);
+  for (const ckeditor5package of ckeditor5Dirs) {
+    // Add all the files in the build/ directory to the process array for copying.
+    const buildFiles = glob.sync(`${ckeditor5package}/build/**/*.js`, { nodir: true });
+    if (buildFiles.length) {
+      // Clean up the path to get the original package name.
+      const pack = ckeditor5package.replace(`${packageFolder}/`, '');
+      // Use the package name to generate the plugin name. There are some
+      // exceptions that needs to be handled. Ideally remove the special cases.
+      let pluginName = pack.replace('@ckeditor/ckeditor5-', '');
+      // Target folder in the vendor/assets folder.
+      let folder = `ckeditor5/${pluginName.replace('@ckeditor/ckeditor5-', '')}`;
+      // Transform kebab-case to CamelCase.
+      let library = pluginName.replace(/-./g, match => match[1].toUpperCase());
+      // Special case for Drupal implementation.
+      if (ckeditor5PluginMapping.hasOwnProperty(pluginName)) {
+        library = ckeditor5PluginMapping[pluginName];
       }
-      if (packageInfo) {
-        updateLibraryVersion(libraryName, packageInfo);
+      if (library === 'ckeditor5') {
+        folder = 'ckeditor5/ckeditor5-dll';
+      } else {
+        library = `ckeditor5.${library}`;
       }
+      process.push({
+        pack,
+        library,
+        folder,
+        files: buildFiles.map((absolutePath) => ({
+          from: absolutePath.replace(`${ckeditor5package}/`, ''),
+          to: absolutePath.replace(`${ckeditor5package}/build/`, ''),
+        })),
+      });
+    }
+  }
+
+  // Use sequential processing to avoid corrupting the contents of the
+  // concatenated CKEditor 5 translation files.
+  for (const { pack, files = [], folder = false, library = false } of process) {
+    const sourceFolder = pack;
+    const libraryName = library || folder || pack;
+    const destFolder = folder || pack;
+
+    let packageInfo;
+    // Take the version info from the package.json file.
+    if (!['joyride', 'farbtastic'].includes(pack)) {
+      packageInfo = JSON.parse(
+        await readFile(`${packageFolder}/${sourceFolder}/package.json`),
+      );
+    }
+    if (packageInfo) {
+      updateLibraryVersion(libraryName, packageInfo);
+    }
 
-      // CKEditor 5 packages ship with translation files.
-      if (pack.startsWith('@ckeditor') || pack === 'ckeditor5') {
-        const packageTranslationPath = `${packageFolder}/${sourceFolder}/build/translations`;
-        await readdir(packageTranslationPath, { withFileTypes: true }).then(async (translationFiles) => {
-          return translationFiles.map(async (translationFile) => {
-            if (!translationFile.isDirectory()) {
-              // Translation files are concatenated to a single translation
-              // file to avoid having to make multiple network requests to
-              // various translation files. As a trade off, this leads into
-              // some redundant translations depending on configuration.
-              await readFile(`${packageTranslationPath}/${translationFile.name}`).then(async (contents) => {
-                return appendFile(`${assetsFolder}/${destFolder}/translations/${translationFile.name}`, contents);
-              });
-            }
-          }, Promise.resolve());
-        }).catch(() => {
-          // Do nothing as it's expected that not all packages ship translations.
-        });
+    for (const file of files) {
+      let source = file;
+      let dest = file;
+      if (typeof file === 'object') {
+        source = file.from;
+        dest = file.to;
       }
+      const sourceFile = `${packageFolder}/${sourceFolder}/${source}`;
+      const destFile = `${assetsFolder}/${destFolder}/${dest}`;
 
-      return files.forEach(async (file) => {
-        let source = file;
-        let dest = file;
-        if (typeof file === 'object') {
-          source = file.from;
-          dest = file.to;
+      // For map files, make sure the sources files don't leak outside the
+      // library folder. In the `sources` member, remove all "../" values at
+      // the start of the files names to avoid having the virtual files outside
+      // of the library vendor folder in dev tools.
+      if (path.extname(source) === '.map') {
+        console.log('Process map file', source);
+        const json = JSON.parse(await readFile(sourceFile));
+        json.sources = json.sources.map((source) =>
+          source.replace(/^(\.\.\/)+/, ''),
+        );
+        await writeFile(destFile, JSON.stringify(json));
+      } else {
+        console.log(
+          `Copy ${sourceFolder}/${source} to ${destFolder}/${dest}`,
+        );
+        try {
+          await mkdir(path.dirname(destFile), { recursive: true });
+        } catch (e) {
+          // Nothing to do if the folder already exists.
         }
-        // For map files, make sure the sources files don't leak outside the
-        // library folder. In the `sources` member, remove all "../" values at
-        // the start of the files names to avoid having the virtual files outside
-        // of the library vendor folder in dev tools.
-        if (path.extname(source) === '.map') {
-          console.log('Process map file', source);
-          const map = await readFile(
-            `${packageFolder}/${sourceFolder}/${source}`,
-          );
-          const json = JSON.parse(map);
-          json.sources = json.sources.map((source) =>
-            source.replace(/^(\.\.\/)+/, ''),
-          );
-          await writeFile(
-            `${assetsFolder}/${destFolder}/${dest}`,
-            JSON.stringify(json),
-          );
-        } else {
-          console.log(
-            'Copy',
-            `${sourceFolder}/${source}`,
-            'to',
-            `${destFolder}/${dest}`,
-          );
-          await copyFile(
-            `${packageFolder}/${sourceFolder}/${source}`,
-            `${assetsFolder}/${destFolder}/${dest}`,
-          );
-          // These 2 files come from a zip file that hasn't been updated in years
-          // hardcode the permission fix to pass the commit checks.
-          if (['jquery.joyride-2.1.js', 'marker.png'].includes(dest)) {
-            await chmod(`${assetsFolder}/${destFolder}/${dest}`, 0o644);
-          }
+        await copyFile(sourceFile, destFile);
+        // These 2 files come from a zip file that hasn't been updated in years
+        // hardcode the permission fix to pass the commit checks.
+        if (['jquery.joyride-2.1.js', 'marker.png'].includes(dest)) {
+          await chmod(destFile, 0o644);
         }
-      });
-    });
-  }, Promise.resolve());
+      }
+    }
+  }
 
   await writeFile(librariesPath, libraries.join('\n\n'));
 })();
diff --git a/web/core/tests/Drupal/KernelTests/Core/Asset/ResolvedLibraryDefinitionsFilesMatchTest.php b/web/core/tests/Drupal/KernelTests/Core/Asset/ResolvedLibraryDefinitionsFilesMatchTest.php
index 1626e5b219dfec22a63692c8cb209479adf25ba0..52f4f4b2b33c890866b57e5d17e752aede94695c 100644
--- a/web/core/tests/Drupal/KernelTests/Core/Asset/ResolvedLibraryDefinitionsFilesMatchTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/Asset/ResolvedLibraryDefinitionsFilesMatchTest.php
@@ -74,6 +74,8 @@ class ResolvedLibraryDefinitionsFilesMatchTest extends KernelTestBase {
   protected $librariesToSkip = [
     // Locale has a "dummy" library that does not actually exist.
     'locale/translations',
+    // Core has a "dummy" library that does not actually exist.
+    'core/ckeditor5.translations',
   ];
 
   /**
diff --git a/web/core/tests/Drupal/KernelTests/Core/Database/SchemaTest.php b/web/core/tests/Drupal/KernelTests/Core/Database/SchemaTest.php
index 27e3bf0c39d391d2dec1e21ad4239aa2c218c9b3..1788047762e12c56286f0d063705a6b54af3af71 100644
--- a/web/core/tests/Drupal/KernelTests/Core/Database/SchemaTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/Database/SchemaTest.php
@@ -4,6 +4,7 @@
 
 use Drupal\Component\Render\FormattableMarkup;
 use Drupal\Core\Database\Database;
+use Drupal\Core\Database\IntegrityConstraintViolationException;
 use Drupal\Core\Database\SchemaException;
 use Drupal\Core\Database\SchemaObjectDoesNotExistException;
 use Drupal\Core\Database\SchemaObjectExistsException;
@@ -924,6 +925,70 @@ public function testInvalidPrimaryKeyOnTableCreation() {
     $this->schema->createTable($table_name, $table_spec);
   }
 
+  /**
+   * Tests converting an int to a serial when the int column has data.
+   */
+  public function testChangePrimaryKeyToSerial() {
+    // Test making an invalid field the primary key of the table upon creation.
+    $table_name = 'test_table';
+    $table_spec = [
+      'fields' => [
+        'test_field' => ['type' => 'int', 'not null' => TRUE],
+        'test_field_string'  => ['type' => 'varchar', 'length' => 20],
+      ],
+      'primary key' => ['test_field'],
+    ];
+    $this->schema->createTable($table_name, $table_spec);
+
+    if ($this->connection->databaseType() !== 'sqlite') {
+      try {
+        $this->connection
+          ->insert($table_name)
+          ->fields(['test_field_string' => 'test'])
+          ->execute();
+        $this->fail('Expected IntegrityConstraintViolationException not thrown');
+      }
+      catch (IntegrityConstraintViolationException $e) {
+      }
+    }
+
+    // @todo https://www.drupal.org/project/drupal/issues/3222127 Change the
+    //   first item to 0 to test changing a field with 0 to a serial.
+    // Create 8 rows in the table. Note that the 5 value is deliberately
+    // omitted.
+    foreach ([1, 2, 3, 4, 6, 7, 8, 9] as $value) {
+      $this->connection
+        ->insert($table_name)
+        ->fields(['test_field' => $value])
+        ->execute();
+    }
+    $this->schema->changeField($table_name, 'test_field', 'test_field', ['type' => 'serial', 'not null' => TRUE]);
+
+    $data = $this->connection
+      ->select($table_name)
+      ->fields($table_name, ['test_field'])
+      ->execute()
+      ->fetchCol();
+    $this->assertEquals([1, 2, 3, 4, 6, 7, 8, 9], array_values($data));
+
+    try {
+      $this->connection
+        ->insert($table_name)
+        ->fields(['test_field' => 1])
+        ->execute();
+      $this->fail('Expected IntegrityConstraintViolationException not thrown');
+    }
+    catch (IntegrityConstraintViolationException $e) {
+    }
+
+    // Ensure auto numbering now works.
+    $id = $this->connection
+      ->insert($table_name)
+      ->fields(['test_field_string' => 'test'])
+      ->execute();
+    $this->assertEquals(10, $id);
+  }
+
   /**
    * Tests adding an invalid field specification as a primary key.
    */
diff --git a/web/core/tests/Drupal/KernelTests/Core/Entity/BundleClassTest.php b/web/core/tests/Drupal/KernelTests/Core/Entity/BundleClassTest.php
index 8f1d4474463e57b918199c43515f1043112a1671..8b20065e0cba35bcea67931e5409d661523e339c 100644
--- a/web/core/tests/Drupal/KernelTests/Core/Entity/BundleClassTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/Entity/BundleClassTest.php
@@ -4,6 +4,7 @@
 
 use Drupal\Core\Entity\Exception\AmbiguousBundleClassException;
 use Drupal\Core\Entity\Exception\BundleClassInheritanceException;
+use Drupal\Core\Entity\Exception\MissingBundleClassException;
 use Drupal\entity_test\Entity\EntityTest;
 use Drupal\entity_test_bundle_class\Entity\EntityTestAmbiguousBundleClass;
 use Drupal\entity_test_bundle_class\Entity\EntityTestBundleClass;
@@ -249,6 +250,17 @@ public function testBundleClassShouldExtendEntityClass() {
     $this->storage->create(['type' => 'bundle_class']);
   }
 
+  /**
+   * Checks exception thrown if a bundle class doesn't exist.
+   */
+  public function testBundleClassShouldExist() {
+    $this->container->get('state')->set('entity_test_bundle_class_does_not_exist', TRUE);
+    $this->entityTypeManager->clearCachedDefinitions();
+    $this->expectException(MissingBundleClassException::class);
+    entity_test_create_bundle('bundle_class');
+    $this->storage->create(['type' => 'bundle_class']);
+  }
+
   /**
    * Tests that a module can override an entity-type class.
    *
diff --git a/web/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php b/web/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php
index 1b0bd8974a5da689b6913c045a471f9ac7c1c3be..e6cb4de3ae63cacfa4ff481376c5d3ab7d77ee37 100644
--- a/web/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/Entity/EntityAutocompleteTest.php
@@ -88,6 +88,10 @@ public function testEntityReferenceAutocompletion() {
       'label' => Html::escape($entity_3->name->value),
     ];
     $this->assertSame($target, reset($data), 'Autocomplete returns an entity label containing a comma and a slash.');
+
+    $input = '"l!J>&Tw';
+    $data = $this->getAutocompleteResult($input);
+    $this->assertSame([], $data, 'Autocomplete of invalid string returns empty result');
   }
 
   /**
diff --git a/web/core/tests/Drupal/KernelTests/Core/File/FileSystemDeprecationTest.php b/web/core/tests/Drupal/KernelTests/Core/File/FileSystemDeprecationTest.php
index 6d3eb63c8410706bfe5e0b9ce7f2e078af0dac79..fb757a27a445bc071ce611ac5d017f2a42672a2b 100644
--- a/web/core/tests/Drupal/KernelTests/Core/File/FileSystemDeprecationTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/File/FileSystemDeprecationTest.php
@@ -21,6 +21,7 @@ public function testDeprecatedFileCreateUrl() {
     $filepath = 'core/assets/vendor/jquery/jquery.min.js';
     $url = file_url_transform_relative(file_create_url($filepath));
     $this->assertNotEmpty($url);
+    $this->assertEquals(NULL, file_create_url(NULL));
   }
 
   /**
diff --git a/web/core/tests/Drupal/KernelTests/Core/Image/ToolkitGdTest.php b/web/core/tests/Drupal/KernelTests/Core/Image/ToolkitGdTest.php
index 4031189c9b17d1ae4cf625a7a6640682599b7cc2..3854f3ef8f1d49ec9a95a9a13480d56b2266996c 100644
--- a/web/core/tests/Drupal/KernelTests/Core/Image/ToolkitGdTest.php
+++ b/web/core/tests/Drupal/KernelTests/Core/Image/ToolkitGdTest.php
@@ -13,6 +13,7 @@
  * crop, scale and crop, and desaturate.
  *
  * @group Image
+ * @requires extension gd
  */
 class ToolkitGdTest extends KernelTestBase {
 
@@ -65,16 +66,6 @@ protected function setUp(): void {
     $this->imageFactory = $this->container->get('image.factory');
   }
 
-  protected function checkRequirements() {
-    // GD2 support is available.
-    if (!function_exists('imagegd2')) {
-      return [
-        'Image manipulations for the GD toolkit cannot run because the GD toolkit is not available.',
-      ];
-    }
-    return parent::checkRequirements();
-  }
-
   /**
    * Function to compare two colors by RGBa.
    */
diff --git a/web/core/tests/Drupal/Nightwatch/Commands/drupalInstallModule.js b/web/core/tests/Drupal/Nightwatch/Commands/drupalInstallModule.js
new file mode 100644
index 0000000000000000000000000000000000000000..4e20ac7f1f9128dfef75536839a945e1653eff7a
--- /dev/null
+++ b/web/core/tests/Drupal/Nightwatch/Commands/drupalInstallModule.js
@@ -0,0 +1,26 @@
+/**
+ * Install the given module.
+ *
+ * @param {string} module
+ *   The module machine name to enable.
+ * @param {function} callback
+ *   A callback which will be called, when the module has been enabled.
+ * @return {object}
+ *   The drupalInstallModule command.
+ */
+exports.command = function drupalInstallModule(module, callback) {
+  const self = this;
+  this.drupalLoginAsAdmin(() => {
+    this.drupalRelativeURL('/admin/modules')
+      .click(`input[data-drupal-selector="edit-modules-${module}-enable"]`)
+      .click('input[data-drupal-selector="edit-submit"]')
+      // Wait for the install message to show up.
+      .waitForElementVisible('.system-modules', 10000);
+  }).perform(() => {
+    if (typeof callback === 'function') {
+      callback.call(self);
+    }
+  });
+
+  return this;
+};
diff --git a/web/core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit8/ClassWriter.php b/web/core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit8/ClassWriter.php
index da0854735726dee0da3e249176cb9559edcad3e4..1a17d27df7ea5e38cfccaee05f55104edb601891 100644
--- a/web/core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit8/ClassWriter.php
+++ b/web/core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit8/ClassWriter.php
@@ -109,8 +109,8 @@ private static function flushAlteredCodeToFile(string $file_name, string $altere
     // Only write when necessary.
     if (!file_exists($full_path) || md5_file($full_path) !== md5($altered_code)) {
       // Create directory when necessary.
-      if (!file_exists($directory)) {
-        mkdir($directory, 0777, TRUE);
+      if (!is_dir($directory) && !@mkdir($directory, 0777, TRUE) && !is_dir($directory)) {
+        throw new \RuntimeException('Unable to create directory: ' . $directory);
       }
       file_put_contents($full_path, $altered_code);
     }
diff --git a/web/core/tests/Drupal/Tests/Core/Command/QuickStartTest.php b/web/core/tests/Drupal/Tests/Core/Command/QuickStartTest.php
index ecd2a1a63695287c6d87db79f36c07ef88cdaee6..2b73d0c76e4f34ae64b10c27ed5aa16a84e61877 100644
--- a/web/core/tests/Drupal/Tests/Core/Command/QuickStartTest.php
+++ b/web/core/tests/Drupal/Tests/Core/Command/QuickStartTest.php
@@ -108,14 +108,12 @@ public function testQuickStartCommand() {
     $process->start();
     $guzzle = new Client();
     $port = FALSE;
-    while ($process->isRunning()) {
-      if (preg_match('/127.0.0.1:(\d+)/', $process->getOutput(), $match)) {
+    $process->waitUntil(function ($type, $output) use (&$port) {
+      if (preg_match('/127.0.0.1:(\d+)/', $output, $match)) {
         $port = $match[1];
-        break;
+        return TRUE;
       }
-      // Wait for more output.
-      sleep(1);
-    }
+    });
     // The progress bar uses STDERR to write messages.
     $this->assertStringContainsString('Congratulations, you installed Drupal!', $process->getErrorOutput());
     $this->assertNotFalse($port, "Web server running on port $port");
@@ -157,12 +155,7 @@ public function testPhpRequirement() {
     ];
     $process = new Process($install_command, NULL, ['DRUPAL_DEV_SITE_PATH' => $this->testDb->getTestSitePath()]);
     $process->setTimeout(500);
-    $process->start();
-    while ($process->isRunning()) {
-      // Wait for more output.
-      sleep(1);
-    }
-
+    $process->run();
     $error_output = $process->getErrorOutput();
     $this->assertStringContainsString('Your PHP installation is too old.', $error_output);
     $this->assertStringContainsString('Drupal requires at least PHP', $error_output);
@@ -209,14 +202,12 @@ public function testQuickStartInstallAndServerCommands() {
     $server_process->start();
     $guzzle = new Client();
     $port = FALSE;
-    while ($server_process->isRunning()) {
-      if (preg_match('/127.0.0.1:(\d+)/', $server_process->getOutput(), $match)) {
+    $server_process->waitUntil(function ($type, $output) use (&$port) {
+      if (preg_match('/127.0.0.1:(\d+)\/user\/reset\/1\//', $output, $match)) {
         $port = $match[1];
-        break;
+        return TRUE;
       }
-      // Wait for more output.
-      sleep(1);
-    }
+    });
     $this->assertEquals('', $server_process->getErrorOutput());
     $this->assertStringContainsString("127.0.0.1:$port/user/reset/1/", $server_process->getOutput());
     $this->assertNotFalse($port, "Web server running on port $port");
diff --git a/web/core/tests/Drupal/Tests/Core/Http/RequestStackLegacyTest.php b/web/core/tests/Drupal/Tests/Core/Http/RequestStackLegacyTest.php
index 5860a12bab7868a9b37b45602ea1c3fc0c0a0532..3b0a799058777e4af9fd6900b611f211bce1b738 100644
--- a/web/core/tests/Drupal/Tests/Core/Http/RequestStackLegacyTest.php
+++ b/web/core/tests/Drupal/Tests/Core/Http/RequestStackLegacyTest.php
@@ -19,7 +19,7 @@ class RequestStackLegacyTest extends UnitTestCase {
   public function testGetMasterRequestDeprecation() {
     $stack = new RequestStack();
 
-    $this->expectDeprecation('Drupal\Core\Http\RequestStack::getMasterRequest() is deprecated, use getMainRequest() instead.');
+    $this->expectDeprecation('Drupal\Core\Http\RequestStack::getMasterRequest() is deprecated in drupal:9.3.0 and is removed from drupal:10.0.0. Use getMainRequest() instead. See https://www.drupal.org/node/3253744');
     $this->assertNull($stack->getMasterRequest());
   }
 
diff --git a/web/core/tests/Drupal/Tests/Core/Render/ElementTest.php b/web/core/tests/Drupal/Tests/Core/Render/ElementTest.php
index a09cb3f61febfe4adbdfb7ffdd6a54619312a385..1c795c7dba0b1ce69d4c86b59c6c9981656210cc 100644
--- a/web/core/tests/Drupal/Tests/Core/Render/ElementTest.php
+++ b/web/core/tests/Drupal/Tests/Core/Render/ElementTest.php
@@ -19,6 +19,7 @@ public function testProperty() {
     $this->assertTrue(Element::property('#property'));
     $this->assertFalse(Element::property('property'));
     $this->assertFalse(Element::property('property#'));
+    $this->assertFalse(Element::property(0));
   }
 
   /**
@@ -29,13 +30,12 @@ public function testProperties() {
       '#property1' => 'property1',
       '#property2' => 'property2',
       'property3' => 'property3',
+      0 => [],
     ];
 
     $properties = Element::properties($element);
 
-    $this->assertContains('#property1', $properties);
-    $this->assertContains('#property2', $properties);
-    $this->assertNotContains('property3', $properties);
+    $this->assertSame(['#property1', '#property2'], $properties);
   }
 
   /**
diff --git a/web/core/themes/claro/css/base/typography.css b/web/core/themes/claro/css/base/typography.css
index bc423c33020887abe665ba446a45ab9277fb30cd..918dd7cab2db57a7cffcbf67a5c0a267670ab189 100644
--- a/web/core/themes/claro/css/base/typography.css
+++ b/web/core/themes/claro/css/base/typography.css
@@ -9,34 +9,26 @@
 * with the base line height of Claro.
 */
 .leader {
-  margin-top: 1.25rem;
   margin-top: 1.538rem;
 }
 .leader-double {
-  margin-top: 2.5rem;
   margin-top: 3.076rem;
 }
 .leader-triple {
-  margin-top: 3.75rem;
   margin-top: 4.614rem;
 }
 .leader-quadruple {
-  margin-top: 5rem;
   margin-top: 6.152rem;
 }
 .trailer {
-  margin-bottom: 1.25rem;
   margin-bottom: 1.538rem;
 }
 .trailer-double {
-  margin-bottom: 2.5rem;
   margin-bottom: 3.076rem;
 }
 .trailer-triple {
-  margin-bottom: 3.75rem;
   margin-bottom: 4.614rem;
 }
 .trailer-quadruple {
-  margin-bottom: 5rem;
   margin-bottom: 6.152rem;
 }
diff --git a/web/core/themes/claro/css/base/typography.pcss.css b/web/core/themes/claro/css/base/typography.pcss.css
index 6004d69c68838157b4838b9e3a0d2ddecdb2f592..3b4a5abbaa0bba095746414f084405da69db839e 100644
--- a/web/core/themes/claro/css/base/typography.pcss.css
+++ b/web/core/themes/claro/css/base/typography.pcss.css
@@ -3,34 +3,26 @@
 * with the base line height of Claro.
 */
 .leader {
-  margin-top: 20px;
   margin-top: 1.538rem;
 }
 .leader-double {
-  margin-top: 40px;
   margin-top: 3.076rem;
 }
 .leader-triple {
-  margin-top: 60px;
   margin-top: 4.614rem;
 }
 .leader-quadruple {
-  margin-top: 80px;
   margin-top: 6.152rem;
 }
 .trailer {
-  margin-bottom: 20px;
   margin-bottom: 1.538rem;
 }
 .trailer-double {
-  margin-bottom: 40px;
   margin-bottom: 3.076rem;
 }
 .trailer-triple {
-  margin-bottom: 60px;
   margin-bottom: 4.614rem;
 }
 .trailer-quadruple {
-  margin-bottom: 80px;
   margin-bottom: 6.152rem;
 }
diff --git a/web/core/themes/claro/css/components/button.css b/web/core/themes/claro/css/components/button.css
index ac64cb4ec3c01f122674d4f557925032fc65a184..7e3ebc53674e4ab1c7f4782c8eef2432a2c22bc0 100644
--- a/web/core/themes/claro/css/components/button.css
+++ b/web/core/themes/claro/css/components/button.css
@@ -50,7 +50,6 @@
   font-weight: 700;
   line-height: 1rem;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   -webkit-font-smoothing: antialiased;  /* 3 */
 }
@@ -205,6 +204,5 @@ a.button--danger:active {
   border: 0;
   background: none;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
 }
diff --git a/web/core/themes/claro/css/components/dialog.css b/web/core/themes/claro/css/components/dialog.css
index 8070d94c333cd58c6519dc02eda810520708f695..caf61e4cd9a6a52df5e61e88a31da3aead29f5db 100644
--- a/web/core/themes/claro/css/components/dialog.css
+++ b/web/core/themes/claro/css/components/dialog.css
@@ -166,3 +166,8 @@
 #drupal-off-canvas .form-type--boolean {
     margin-left: 0;
   }
+
+#drupal-off-canvas .form-item .form-item__description {
+    color: var(--color-whitesmoke);
+    font-size: 0.75rem;
+  }
diff --git a/web/core/themes/claro/css/components/dialog.pcss.css b/web/core/themes/claro/css/components/dialog.pcss.css
index d10057ca47f8e7d398876573b472556f5a38e7a3..633e8b77d684b4891d07e6324d11ccac4c638ffb 100644
--- a/web/core/themes/claro/css/components/dialog.pcss.css
+++ b/web/core/themes/claro/css/components/dialog.pcss.css
@@ -158,4 +158,8 @@
   & .form-type--boolean {
     margin-left: 0;
   }
+  & .form-item .form-item__description {
+    color: var(--color-whitesmoke);
+    font-size: 0.75rem;
+  }
 }
diff --git a/web/core/themes/claro/css/components/dropbutton.css b/web/core/themes/claro/css/components/dropbutton.css
index 7556948a02dc39565cd4dc4da2533c01d1904b2d..6ff015d4182766cb4f3105158aec3259363977c5 100644
--- a/web/core/themes/claro/css/components/dropbutton.css
+++ b/web/core/themes/claro/css/components/dropbutton.css
@@ -125,7 +125,6 @@
   background: #d3d4d9;
   font-size: 1px; /* iOS Safari sets a minimum button-width based on font-size. */
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
 }
 
@@ -246,7 +245,6 @@
   font-weight: 700;
   line-height: 1rem;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   -webkit-font-smoothing: antialiased;
 }
diff --git a/web/core/themes/claro/css/components/form--checkbox-radio.css b/web/core/themes/claro/css/components/form--checkbox-radio.css
index f31467fa0e0d6d7ccb3dfa8643151a2f227549ea..93c5aac7686ef38431e2716d6eb0e3f556ffd488 100644
--- a/web/core/themes/claro/css/components/form--checkbox-radio.css
+++ b/web/core/themes/claro/css/components/form--checkbox-radio.css
@@ -86,7 +86,6 @@
   background-size: 100% 100%;
   box-shadow: 0 0 0 4px transparent;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
 }
 
diff --git a/web/core/themes/claro/css/components/form--text.css b/web/core/themes/claro/css/components/form--text.css
index 2448b96675fffd2fa84d8a168a11e7515637c614..bdcdca6ac0d98ecf6434b3b49b73352d71c9f650 100644
--- a/web/core/themes/claro/css/components/form--text.css
+++ b/web/core/themes/claro/css/components/form--text.css
@@ -22,7 +22,6 @@
   font-size: 1rem;
   line-height: 1.5rem;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none; /* Being able to control inner box shadow on iOS. */
 }
 
@@ -40,7 +39,6 @@
 
 .form-element--type-search[type="search"] {
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   box-sizing: border-box;
 }
diff --git a/web/core/themes/claro/css/components/system-admin--admin-list.css b/web/core/themes/claro/css/components/system-admin--admin-list.css
index 4a566870119d9b1a9284703ec6b8b6ebbeaec64b..b32592676bace8f9762856f7e08c20cd33d5e896 100644
--- a/web/core/themes/claro/css/components/system-admin--admin-list.css
+++ b/web/core/themes/claro/css/components/system-admin--admin-list.css
@@ -80,7 +80,7 @@
 
 .admin-item__description {
   margin: 0.5em 0 0.25em;
-  color: #828388;
+  color: #55565b;
 }
 
 [dir="rtl"] .admin-item__description {
diff --git a/web/core/themes/claro/css/components/system-admin--admin-list.pcss.css b/web/core/themes/claro/css/components/system-admin--admin-list.pcss.css
index fa5e225c6c649d7a5910bfb645440595f58befd8..8b547e1da3d8f52a347ae6a30d9d844c71a57d8b 100644
--- a/web/core/themes/claro/css/components/system-admin--admin-list.pcss.css
+++ b/web/core/themes/claro/css/components/system-admin--admin-list.pcss.css
@@ -64,7 +64,7 @@
 }
 .admin-item__description {
   margin: 0.5em 0 0.25em;
-  color: var(--color-gray-600);
+  color: var(--color-gray-800);
 }
 [dir="rtl"] .admin-item__description {
   margin-right: 0;
diff --git a/web/core/themes/claro/css/theme/tour.theme.css b/web/core/themes/claro/css/theme/tour.theme.css
index f96d4e99c67f88b9a02bbea9e2f7b589e05bb68e..e9e75bb85320f833db8cbe5f2597dec2cd42c6fc 100644
--- a/web/core/themes/claro/css/theme/tour.theme.css
+++ b/web/core/themes/claro/css/theme/tour.theme.css
@@ -75,7 +75,7 @@
 }
 
 .shepherd-text a {
-  color: #fff;
+  color: #ffd23f;
 }
 
 .shepherd-cancel-icon {
diff --git a/web/core/themes/claro/css/theme/tour.theme.pcss.css b/web/core/themes/claro/css/theme/tour.theme.pcss.css
index 4be6746694120cb57b0fe8cf49dad82a7b1ca526..32ddf097d0c9a3102a68a738513a56afc1a640de 100644
--- a/web/core/themes/claro/css/theme/tour.theme.pcss.css
+++ b/web/core/themes/claro/css/theme/tour.theme.pcss.css
@@ -66,7 +66,7 @@
   line-height: 1.385em;
 }
 .shepherd-text a {
-  color: #fff;
+  color: var(--color-sunglow);
 }
 
 .shepherd-cancel-icon {
diff --git a/web/core/themes/olivero/css/components/button.css b/web/core/themes/olivero/css/components/button.css
index b6b38eaf0cd4eecd16eebcdc7d1d28c170edec48..72747537ba349f975942e9f146e0ed357eb69503 100644
--- a/web/core/themes/olivero/css/components/button.css
+++ b/web/core/themes/olivero/css/components/button.css
@@ -46,7 +46,6 @@
   font-size: 1.125rem;
   font-weight: 700;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   -webkit-font-smoothing: antialiased
 }
diff --git a/web/core/themes/olivero/css/components/cke-dialog.css b/web/core/themes/olivero/css/components/cke-dialog.css
index d81ff5b090165398f8e895a4787c9b795e99dc44..4fedd506072cb1596d9669a68ba0694e7de50fc0 100644
--- a/web/core/themes/olivero/css/components/cke-dialog.css
+++ b/web/core/themes/olivero/css/components/cke-dialog.css
@@ -12,7 +12,6 @@
 
 select.cke_dialog_ui_input_select {
   -webkit-appearance: menulist;
-  -moz-appearance: menulist;
   appearance: menulist
 }
 
diff --git a/web/core/themes/olivero/css/components/comments.css b/web/core/themes/olivero/css/components/comments.css
index 79c1a3ae1869d9edb03ba6ec2343ba590788c3a5..9f3085ef03e81da36142169f968645019b5fa637 100644
--- a/web/core/themes/olivero/css/components/comments.css
+++ b/web/core/themes/olivero/css/components/comments.css
@@ -384,7 +384,6 @@
   font-weight: 600;
   line-height: 1.125rem;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
diff --git a/web/core/themes/olivero/css/components/form-boolean.css b/web/core/themes/olivero/css/components/form-boolean.css
index a8dcaf6b102ede46c78ff02936e99ebe81a4d53f..c4d5e7d8e0ffd3488e2a4e3f16d37ce86c09f6c7 100644
--- a/web/core/themes/olivero/css/components/form-boolean.css
+++ b/web/core/themes/olivero/css/components/form-boolean.css
@@ -24,7 +24,6 @@ input[type="radio"] {
   background-position: 50% 50%;
   background-size: 1.125rem 1.125rem;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
diff --git a/web/core/themes/olivero/css/components/form-select.css b/web/core/themes/olivero/css/components/form-select.css
index e51b026e5d7e2b3b2e60bedce250d6a6eb6e8912..0071ce7b14a167004bd7844f60cdc32288ab7a21 100644
--- a/web/core/themes/olivero/css/components/form-select.css
+++ b/web/core/themes/olivero/css/components/form-select.css
@@ -41,7 +41,6 @@ select {
   font-family: inherit;
   font-size: inherit;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
@@ -115,16 +114,14 @@ select {
 select {
     background-image: none;
     -webkit-appearance: listbox;
-    -moz-appearance: listbox;
     appearance: listbox /* Default <select> appearance value for modern browsers. */
 
     /* Lets browser set <select> appearance to whatever the browser's default is. */
 }
-    @supports ((-webkit-appearance: revert) or (-moz-appearance: revert) or (appearance: revert)) {
+    @supports ((-webkit-appearance: revert) or (appearance: revert)) {
 
 select {
       -webkit-appearance: revert;
-      -moz-appearance: revert;
       appearance: revert
 }
     }
diff --git a/web/core/themes/olivero/css/components/form-text.css b/web/core/themes/olivero/css/components/form-text.css
index 81f0ff005675f96b80feb34f2e829593d3257fc8..6c88a657f2e1afea4677b801e1afd7ce24e49fd4 100644
--- a/web/core/themes/olivero/css/components/form-text.css
+++ b/web/core/themes/olivero/css/components/form-text.css
@@ -36,7 +36,6 @@ textarea {
   font-family: inherit;
   font-size: inherit;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
diff --git a/web/core/themes/olivero/css/components/messages.css b/web/core/themes/olivero/css/components/messages.css
index 5febd0d6c0addd5bd72ccfb32b76d36f08a4abb0..48ccb74f3715403e5da59df311194cbba58d714f 100644
--- a/web/core/themes/olivero/css/components/messages.css
+++ b/web/core/themes/olivero/css/components/messages.css
@@ -190,7 +190,6 @@
   border: 0;
   background: none;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
diff --git a/web/core/themes/olivero/css/components/navigation/nav-button-mobile.css b/web/core/themes/olivero/css/components/navigation/nav-button-mobile.css
index 706af56c0d20e71c829e4263de921f999411e1d5..7ea91122a0ce2c485ecfc2661b12ea8a5e97d1bf 100644
--- a/web/core/themes/olivero/css/components/navigation/nav-button-mobile.css
+++ b/web/core/themes/olivero/css/components/navigation/nav-button-mobile.css
@@ -57,7 +57,6 @@
   border: none;
   background: transparent;
   -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none
 }
 
diff --git a/web/core/themes/stable/css/core/dialog/off-canvas.reset.css b/web/core/themes/stable/css/core/dialog/off-canvas.reset.css
index e4107f4257ca6efc875643acdcb5e341eb2338f6..a0e542347e8305dadce27ab621c232f7a79966a6 100644
--- a/web/core/themes/stable/css/core/dialog/off-canvas.reset.css
+++ b/web/core/themes/stable/css/core/dialog/off-canvas.reset.css
@@ -169,7 +169,6 @@
     perspective-origin: 50% 50%;
     position: static;
     right: auto;
-    -moz-tab-size: 8;
     tab-size: 8;
     table-layout: auto;
     text-align: left;
@@ -433,7 +432,6 @@
       perspective-origin: 50% 50%;
       position: static;
       right: auto;
-      -moz-tab-size: 8;
       tab-size: 8;
       table-layout: auto;
       text-align: left;
diff --git a/web/core/themes/stable9/css/core/dialog/off-canvas.reset.css b/web/core/themes/stable9/css/core/dialog/off-canvas.reset.css
index 1c67de4c15ecef0aee1300edefe0f94df3ca20f9..4fc6524473414878aaf61c28600b6518e6624ee2 100644
--- a/web/core/themes/stable9/css/core/dialog/off-canvas.reset.css
+++ b/web/core/themes/stable9/css/core/dialog/off-canvas.reset.css
@@ -169,7 +169,6 @@
     perspective-origin: 50% 50%;
     position: static;
     right: auto;
-    -moz-tab-size: 8;
     tab-size: 8;
     table-layout: auto;
     text-align: left;
@@ -433,7 +432,6 @@
       perspective-origin: 50% 50%;
       position: static;
       right: auto;
-      -moz-tab-size: 8;
       tab-size: 8;
       table-layout: auto;
       text-align: left;
diff --git a/web/core/yarn.lock b/web/core/yarn.lock
index 2670ffc0242208e74e1253843ef090dd4cea9446..50b49aa5967cdf4285b7ff1b33dce64092703e2d 100644
--- a/web/core/yarn.lock
+++ b/web/core/yarn.lock
@@ -2,6 +2,13 @@
 # yarn lockfile v1
 
 
+"@ampproject/remapping@^2.1.0":
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34"
+  integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
+  dependencies:
+    "@jridgewell/trace-mapping" "^0.3.0"
+
 "@babel/code-frame@7.12.11":
   version "7.12.11"
   resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
@@ -9,97 +16,98 @@
   dependencies:
     "@babel/highlight" "^7.10.4"
 
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503"
-  integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
+  integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
   dependencies:
-    "@babel/highlight" "^7.14.5"
+    "@babel/highlight" "^7.16.7"
 
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0":
-  version "7.15.0"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
-  integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0":
+  version "7.17.0"
+  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34"
+  integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==
 
 "@babel/core@>=7.9.0", "@babel/core@^7.0.0", "@babel/core@^7.8.4":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10"
-  integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==
-  dependencies:
-    "@babel/code-frame" "^7.15.8"
-    "@babel/generator" "^7.15.8"
-    "@babel/helper-compilation-targets" "^7.15.4"
-    "@babel/helper-module-transforms" "^7.15.8"
-    "@babel/helpers" "^7.15.4"
-    "@babel/parser" "^7.15.8"
-    "@babel/template" "^7.15.4"
-    "@babel/traverse" "^7.15.4"
-    "@babel/types" "^7.15.6"
+  version "7.17.5"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225"
+  integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==
+  dependencies:
+    "@ampproject/remapping" "^2.1.0"
+    "@babel/code-frame" "^7.16.7"
+    "@babel/generator" "^7.17.3"
+    "@babel/helper-compilation-targets" "^7.16.7"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helpers" "^7.17.2"
+    "@babel/parser" "^7.17.3"
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.17.3"
+    "@babel/types" "^7.17.0"
     convert-source-map "^1.7.0"
     debug "^4.1.0"
     gensync "^1.0.0-beta.2"
     json5 "^2.1.2"
     semver "^6.3.0"
-    source-map "^0.5.0"
 
-"@babel/generator@^7.15.4", "@babel/generator@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1"
-  integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==
+"@babel/generator@^7.17.3":
+  version "7.17.3"
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200"
+  integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==
   dependencies:
-    "@babel/types" "^7.15.6"
+    "@babel/types" "^7.17.0"
     jsesc "^2.5.1"
     source-map "^0.5.0"
 
-"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835"
-  integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==
+"@babel/helper-annotate-as-pure@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
+  integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
   dependencies:
-    "@babel/types" "^7.15.4"
+    "@babel/types" "^7.16.7"
 
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f"
-  integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b"
+  integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==
   dependencies:
-    "@babel/helper-explode-assignable-expression" "^7.15.4"
-    "@babel/types" "^7.15.4"
+    "@babel/helper-explode-assignable-expression" "^7.16.7"
+    "@babel/types" "^7.16.7"
 
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9"
-  integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b"
+  integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==
   dependencies:
-    "@babel/compat-data" "^7.15.0"
-    "@babel/helper-validator-option" "^7.14.5"
-    browserslist "^4.16.6"
+    "@babel/compat-data" "^7.16.4"
+    "@babel/helper-validator-option" "^7.16.7"
+    browserslist "^4.17.5"
     semver "^6.3.0"
 
-"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e"
-  integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==
+"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":
+  version "7.17.6"
+  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9"
+  integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==
   dependencies:
-    "@babel/helper-annotate-as-pure" "^7.15.4"
-    "@babel/helper-function-name" "^7.15.4"
-    "@babel/helper-member-expression-to-functions" "^7.15.4"
-    "@babel/helper-optimise-call-expression" "^7.15.4"
-    "@babel/helper-replace-supers" "^7.15.4"
-    "@babel/helper-split-export-declaration" "^7.15.4"
+    "@babel/helper-annotate-as-pure" "^7.16.7"
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/helper-member-expression-to-functions" "^7.16.7"
+    "@babel/helper-optimise-call-expression" "^7.16.7"
+    "@babel/helper-replace-supers" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
 
-"@babel/helper-create-regexp-features-plugin@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"
-  integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==
+"@babel/helper-create-regexp-features-plugin@^7.16.7":
+  version "7.17.0"
+  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"
+  integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==
   dependencies:
-    "@babel/helper-annotate-as-pure" "^7.14.5"
-    regexpu-core "^4.7.1"
+    "@babel/helper-annotate-as-pure" "^7.16.7"
+    regexpu-core "^5.0.1"
 
-"@babel/helper-define-polyfill-provider@^0.2.2":
-  version "0.2.3"
-  resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6"
-  integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==
+"@babel/helper-define-polyfill-provider@^0.3.1":
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665"
+  integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==
   dependencies:
     "@babel/helper-compilation-targets" "^7.13.0"
     "@babel/helper-module-imports" "^7.12.13"
@@ -110,295 +118,310 @@
     resolve "^1.14.2"
     semver "^6.1.2"
 
-"@babel/helper-explode-assignable-expression@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c"
-  integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc"
-  integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==
-  dependencies:
-    "@babel/helper-get-function-arity" "^7.15.4"
-    "@babel/template" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-get-function-arity@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b"
-  integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-hoist-variables@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df"
-  integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-member-expression-to-functions@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef"
-  integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f"
-  integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2"
-  integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==
-  dependencies:
-    "@babel/helper-module-imports" "^7.15.4"
-    "@babel/helper-replace-supers" "^7.15.4"
-    "@babel/helper-simple-access" "^7.15.4"
-    "@babel/helper-split-export-declaration" "^7.15.4"
-    "@babel/helper-validator-identifier" "^7.15.7"
-    "@babel/template" "^7.15.4"
-    "@babel/traverse" "^7.15.4"
-    "@babel/types" "^7.15.6"
-
-"@babel/helper-optimise-call-expression@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171"
-  integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==
-  dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
-  integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
-
-"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f"
-  integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==
+"@babel/helper-environment-visitor@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
+  integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
   dependencies:
-    "@babel/helper-annotate-as-pure" "^7.15.4"
-    "@babel/helper-wrap-function" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a"
-  integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==
-  dependencies:
-    "@babel/helper-member-expression-to-functions" "^7.15.4"
-    "@babel/helper-optimise-call-expression" "^7.15.4"
-    "@babel/traverse" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-simple-access@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b"
-  integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-explode-assignable-expression@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a"
+  integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==
   dependencies:
-    "@babel/types" "^7.15.4"
+    "@babel/types" "^7.16.7"
 
-"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb"
-  integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==
+"@babel/helper-function-name@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f"
+  integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==
   dependencies:
-    "@babel/types" "^7.15.4"
+    "@babel/helper-get-function-arity" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/types" "^7.16.7"
 
-"@babel/helper-split-export-declaration@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257"
-  integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==
+"@babel/helper-get-function-arity@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
+  integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
   dependencies:
-    "@babel/types" "^7.15.4"
-
-"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
-  version "7.15.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
-  integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
+    "@babel/types" "^7.16.7"
 
-"@babel/helper-validator-option@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
-  integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
-
-"@babel/helper-wrap-function@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7"
-  integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==
-  dependencies:
-    "@babel/helper-function-name" "^7.15.4"
-    "@babel/template" "^7.15.4"
-    "@babel/traverse" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/helpers@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43"
-  integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==
-  dependencies:
-    "@babel/template" "^7.15.4"
-    "@babel/traverse" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
-  integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
-  dependencies:
-    "@babel/helper-validator-identifier" "^7.14.5"
+"@babel/helper-hoist-variables@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
+  integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-member-expression-to-functions@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0"
+  integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
+  integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-module-transforms@^7.16.7":
+  version "7.17.6"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0"
+  integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==
+  dependencies:
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-module-imports" "^7.16.7"
+    "@babel/helper-simple-access" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
+    "@babel/helper-validator-identifier" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.17.3"
+    "@babel/types" "^7.17.0"
+
+"@babel/helper-optimise-call-expression@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2"
+  integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5"
+  integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==
+
+"@babel/helper-remap-async-to-generator@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3"
+  integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
+  dependencies:
+    "@babel/helper-annotate-as-pure" "^7.16.7"
+    "@babel/helper-wrap-function" "^7.16.8"
+    "@babel/types" "^7.16.8"
+
+"@babel/helper-replace-supers@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1"
+  integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==
+  dependencies:
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-member-expression-to-functions" "^7.16.7"
+    "@babel/helper-optimise-call-expression" "^7.16.7"
+    "@babel/traverse" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-simple-access@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7"
+  integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
+  version "7.16.0"
+  resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
+  integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==
+  dependencies:
+    "@babel/types" "^7.16.0"
+
+"@babel/helper-split-export-declaration@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
+  integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
+"@babel/helper-validator-identifier@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
+  integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+
+"@babel/helper-validator-option@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
+  integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
+
+"@babel/helper-wrap-function@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200"
+  integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
+  dependencies:
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.16.8"
+    "@babel/types" "^7.16.8"
+
+"@babel/helpers@^7.17.2":
+  version "7.17.2"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417"
+  integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==
+  dependencies:
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.17.0"
+    "@babel/types" "^7.17.0"
+
+"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7":
+  version "7.16.10"
+  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
+  integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
+  dependencies:
+    "@babel/helper-validator-identifier" "^7.16.7"
     chalk "^2.0.0"
     js-tokens "^4.0.0"
 
-"@babel/parser@^7.15.4", "@babel/parser@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016"
-  integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==
+"@babel/parser@^7.16.7", "@babel/parser@^7.17.3":
+  version "7.17.3"
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0"
+  integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==
 
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e"
-  integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
+  integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
-    "@babel/plugin-proposal-optional-chaining" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-proposal-async-generator-functions@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403"
-  integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9"
+  integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-remap-async-to-generator" "^7.15.4"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
+    "@babel/plugin-proposal-optional-chaining" "^7.16.7"
+
+"@babel/plugin-proposal-async-generator-functions@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8"
+  integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
+  dependencies:
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-remap-async-to-generator" "^7.16.8"
     "@babel/plugin-syntax-async-generators" "^7.8.4"
 
-"@babel/plugin-proposal-class-properties@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e"
-  integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==
+"@babel/plugin-proposal-class-properties@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0"
+  integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
   dependencies:
-    "@babel/helper-create-class-features-plugin" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-class-features-plugin" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-proposal-class-static-block@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7"
-  integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==
+"@babel/plugin-proposal-class-static-block@^7.16.7":
+  version "7.17.6"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c"
+  integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==
   dependencies:
-    "@babel/helper-create-class-features-plugin" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-class-features-plugin" "^7.17.6"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-class-static-block" "^7.14.5"
 
-"@babel/plugin-proposal-dynamic-import@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c"
-  integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==
+"@babel/plugin-proposal-dynamic-import@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2"
+  integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-dynamic-import" "^7.8.3"
 
-"@babel/plugin-proposal-export-namespace-from@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76"
-  integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==
+"@babel/plugin-proposal-export-namespace-from@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163"
+  integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
 
-"@babel/plugin-proposal-json-strings@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb"
-  integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==
+"@babel/plugin-proposal-json-strings@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8"
+  integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-json-strings" "^7.8.3"
 
-"@babel/plugin-proposal-logical-assignment-operators@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738"
-  integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==
+"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea"
+  integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
 
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6"
-  integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99"
+  integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
 
-"@babel/plugin-proposal-numeric-separator@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18"
-  integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==
+"@babel/plugin-proposal-numeric-separator@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9"
+  integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-numeric-separator" "^7.10.4"
 
-"@babel/plugin-proposal-object-rest-spread@^7.15.6":
-  version "7.15.6"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11"
-  integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==
+"@babel/plugin-proposal-object-rest-spread@^7.16.7":
+  version "7.17.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390"
+  integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==
   dependencies:
-    "@babel/compat-data" "^7.15.0"
-    "@babel/helper-compilation-targets" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/compat-data" "^7.17.0"
+    "@babel/helper-compilation-targets" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
-    "@babel/plugin-transform-parameters" "^7.15.4"
+    "@babel/plugin-transform-parameters" "^7.16.7"
 
-"@babel/plugin-proposal-optional-catch-binding@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c"
-  integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==
+"@babel/plugin-proposal-optional-catch-binding@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf"
+  integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
 
-"@babel/plugin-proposal-optional-chaining@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603"
-  integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==
+"@babel/plugin-proposal-optional-chaining@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a"
+  integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
     "@babel/plugin-syntax-optional-chaining" "^7.8.3"
 
-"@babel/plugin-proposal-private-methods@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d"
-  integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==
+"@babel/plugin-proposal-private-methods@^7.16.11":
+  version "7.16.11"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50"
+  integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==
   dependencies:
-    "@babel/helper-create-class-features-plugin" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-class-features-plugin" "^7.16.10"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-proposal-private-property-in-object@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5"
-  integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==
+"@babel/plugin-proposal-private-property-in-object@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce"
+  integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==
   dependencies:
-    "@babel/helper-annotate-as-pure" "^7.15.4"
-    "@babel/helper-create-class-features-plugin" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-annotate-as-pure" "^7.16.7"
+    "@babel/helper-create-class-features-plugin" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
     "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
 
-"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8"
-  integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==
+"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2"
+  integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==
   dependencies:
-    "@babel/helper-create-regexp-features-plugin" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-regexp-features-plugin" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
 "@babel/plugin-syntax-async-generators@^7.8.4":
   version "7.8.4"
@@ -498,279 +521,282 @@
   dependencies:
     "@babel/helper-plugin-utils" "^7.14.5"
 
-"@babel/plugin-transform-arrow-functions@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a"
-  integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==
+"@babel/plugin-transform-arrow-functions@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154"
+  integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-async-to-generator@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67"
-  integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==
+"@babel/plugin-transform-async-to-generator@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808"
+  integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==
   dependencies:
-    "@babel/helper-module-imports" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-remap-async-to-generator" "^7.14.5"
+    "@babel/helper-module-imports" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-remap-async-to-generator" "^7.16.8"
 
-"@babel/plugin-transform-block-scoped-functions@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4"
-  integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==
+"@babel/plugin-transform-block-scoped-functions@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620"
+  integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-block-scoping@^7.15.3":
-  version "7.15.3"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf"
-  integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==
+"@babel/plugin-transform-block-scoping@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87"
+  integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-classes@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1"
-  integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==
+"@babel/plugin-transform-classes@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00"
+  integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==
   dependencies:
-    "@babel/helper-annotate-as-pure" "^7.15.4"
-    "@babel/helper-function-name" "^7.15.4"
-    "@babel/helper-optimise-call-expression" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-replace-supers" "^7.15.4"
-    "@babel/helper-split-export-declaration" "^7.15.4"
+    "@babel/helper-annotate-as-pure" "^7.16.7"
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/helper-optimise-call-expression" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-replace-supers" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
     globals "^11.1.0"
 
-"@babel/plugin-transform-computed-properties@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f"
-  integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==
+"@babel/plugin-transform-computed-properties@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470"
+  integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-destructuring@^7.14.7":
-  version "7.14.7"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576"
-  integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==
+"@babel/plugin-transform-destructuring@^7.16.7":
+  version "7.17.3"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz#c445f75819641788a27a0a3a759d9df911df6abc"
+  integrity sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a"
-  integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==
+"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241"
+  integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==
   dependencies:
-    "@babel/helper-create-regexp-features-plugin" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-regexp-features-plugin" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-duplicate-keys@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954"
-  integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==
+"@babel/plugin-transform-duplicate-keys@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9"
+  integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-exponentiation-operator@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493"
-  integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==
+"@babel/plugin-transform-exponentiation-operator@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b"
+  integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==
   dependencies:
-    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-for-of@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2"
-  integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==
+"@babel/plugin-transform-for-of@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c"
+  integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-function-name@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2"
-  integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==
+"@babel/plugin-transform-function-name@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf"
+  integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==
   dependencies:
-    "@babel/helper-function-name" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-compilation-targets" "^7.16.7"
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-literals@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78"
-  integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==
+"@babel/plugin-transform-literals@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1"
+  integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-member-expression-literals@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7"
-  integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==
+"@babel/plugin-transform-member-expression-literals@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384"
+  integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-modules-amd@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7"
-  integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==
+"@babel/plugin-transform-modules-amd@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186"
+  integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==
   dependencies:
-    "@babel/helper-module-transforms" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-commonjs@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1"
-  integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==
+"@babel/plugin-transform-modules-commonjs@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe"
+  integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==
   dependencies:
-    "@babel/helper-module-transforms" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-simple-access" "^7.15.4"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-simple-access" "^7.16.7"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-systemjs@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132"
-  integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==
+"@babel/plugin-transform-modules-systemjs@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7"
+  integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==
   dependencies:
-    "@babel/helper-hoist-variables" "^7.15.4"
-    "@babel/helper-module-transforms" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-validator-identifier" "^7.14.9"
+    "@babel/helper-hoist-variables" "^7.16.7"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-validator-identifier" "^7.16.7"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-umd@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0"
-  integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==
+"@babel/plugin-transform-modules-umd@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618"
+  integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==
   dependencies:
-    "@babel/helper-module-transforms" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9":
-  version "7.14.9"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2"
-  integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8":
+  version "7.16.8"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252"
+  integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==
   dependencies:
-    "@babel/helper-create-regexp-features-plugin" "^7.14.5"
+    "@babel/helper-create-regexp-features-plugin" "^7.16.7"
 
-"@babel/plugin-transform-new-target@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8"
-  integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==
+"@babel/plugin-transform-new-target@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244"
+  integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-object-super@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45"
-  integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==
+"@babel/plugin-transform-object-super@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94"
+  integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-replace-supers" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-replace-supers" "^7.16.7"
 
-"@babel/plugin-transform-parameters@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62"
-  integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==
+"@babel/plugin-transform-parameters@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f"
+  integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-property-literals@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"
-  integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==
+"@babel/plugin-transform-property-literals@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55"
+  integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-regenerator@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f"
-  integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==
+"@babel/plugin-transform-regenerator@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb"
+  integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==
   dependencies:
     regenerator-transform "^0.14.2"
 
-"@babel/plugin-transform-reserved-words@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304"
-  integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==
+"@babel/plugin-transform-reserved-words@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586"
+  integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-shorthand-properties@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58"
-  integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==
+"@babel/plugin-transform-shorthand-properties@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a"
+  integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-spread@^7.15.8":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468"
-  integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==
+"@babel/plugin-transform-spread@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44"
+  integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
 
-"@babel/plugin-transform-sticky-regex@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9"
-  integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==
+"@babel/plugin-transform-sticky-regex@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660"
+  integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-template-literals@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93"
-  integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==
+"@babel/plugin-transform-template-literals@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab"
+  integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-typeof-symbol@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4"
-  integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==
+"@babel/plugin-transform-typeof-symbol@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e"
+  integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-unicode-escapes@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b"
-  integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==
+"@babel/plugin-transform-unicode-escapes@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3"
+  integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==
   dependencies:
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
-"@babel/plugin-transform-unicode-regex@^7.14.5":
-  version "7.14.5"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e"
-  integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==
+"@babel/plugin-transform-unicode-regex@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2"
+  integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==
   dependencies:
-    "@babel/helper-create-regexp-features-plugin" "^7.14.5"
-    "@babel/helper-plugin-utils" "^7.14.5"
+    "@babel/helper-create-regexp-features-plugin" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
 
 "@babel/preset-env@^7.0.0":
-  version "7.15.8"
-  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba"
-  integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==
-  dependencies:
-    "@babel/compat-data" "^7.15.0"
-    "@babel/helper-compilation-targets" "^7.15.4"
-    "@babel/helper-plugin-utils" "^7.14.5"
-    "@babel/helper-validator-option" "^7.14.5"
-    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
-    "@babel/plugin-proposal-async-generator-functions" "^7.15.8"
-    "@babel/plugin-proposal-class-properties" "^7.14.5"
-    "@babel/plugin-proposal-class-static-block" "^7.15.4"
-    "@babel/plugin-proposal-dynamic-import" "^7.14.5"
-    "@babel/plugin-proposal-export-namespace-from" "^7.14.5"
-    "@babel/plugin-proposal-json-strings" "^7.14.5"
-    "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"
-    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
-    "@babel/plugin-proposal-numeric-separator" "^7.14.5"
-    "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
-    "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
-    "@babel/plugin-proposal-optional-chaining" "^7.14.5"
-    "@babel/plugin-proposal-private-methods" "^7.14.5"
-    "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
-    "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
+  version "7.16.11"
+  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982"
+  integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==
+  dependencies:
+    "@babel/compat-data" "^7.16.8"
+    "@babel/helper-compilation-targets" "^7.16.7"
+    "@babel/helper-plugin-utils" "^7.16.7"
+    "@babel/helper-validator-option" "^7.16.7"
+    "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7"
+    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7"
+    "@babel/plugin-proposal-async-generator-functions" "^7.16.8"
+    "@babel/plugin-proposal-class-properties" "^7.16.7"
+    "@babel/plugin-proposal-class-static-block" "^7.16.7"
+    "@babel/plugin-proposal-dynamic-import" "^7.16.7"
+    "@babel/plugin-proposal-export-namespace-from" "^7.16.7"
+    "@babel/plugin-proposal-json-strings" "^7.16.7"
+    "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7"
+    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7"
+    "@babel/plugin-proposal-numeric-separator" "^7.16.7"
+    "@babel/plugin-proposal-object-rest-spread" "^7.16.7"
+    "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
+    "@babel/plugin-proposal-optional-chaining" "^7.16.7"
+    "@babel/plugin-proposal-private-methods" "^7.16.11"
+    "@babel/plugin-proposal-private-property-in-object" "^7.16.7"
+    "@babel/plugin-proposal-unicode-property-regex" "^7.16.7"
     "@babel/plugin-syntax-async-generators" "^7.8.4"
     "@babel/plugin-syntax-class-properties" "^7.12.13"
     "@babel/plugin-syntax-class-static-block" "^7.14.5"
@@ -785,47 +811,47 @@
     "@babel/plugin-syntax-optional-chaining" "^7.8.3"
     "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
     "@babel/plugin-syntax-top-level-await" "^7.14.5"
-    "@babel/plugin-transform-arrow-functions" "^7.14.5"
-    "@babel/plugin-transform-async-to-generator" "^7.14.5"
-    "@babel/plugin-transform-block-scoped-functions" "^7.14.5"
-    "@babel/plugin-transform-block-scoping" "^7.15.3"
-    "@babel/plugin-transform-classes" "^7.15.4"
-    "@babel/plugin-transform-computed-properties" "^7.14.5"
-    "@babel/plugin-transform-destructuring" "^7.14.7"
-    "@babel/plugin-transform-dotall-regex" "^7.14.5"
-    "@babel/plugin-transform-duplicate-keys" "^7.14.5"
-    "@babel/plugin-transform-exponentiation-operator" "^7.14.5"
-    "@babel/plugin-transform-for-of" "^7.15.4"
-    "@babel/plugin-transform-function-name" "^7.14.5"
-    "@babel/plugin-transform-literals" "^7.14.5"
-    "@babel/plugin-transform-member-expression-literals" "^7.14.5"
-    "@babel/plugin-transform-modules-amd" "^7.14.5"
-    "@babel/plugin-transform-modules-commonjs" "^7.15.4"
-    "@babel/plugin-transform-modules-systemjs" "^7.15.4"
-    "@babel/plugin-transform-modules-umd" "^7.14.5"
-    "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
-    "@babel/plugin-transform-new-target" "^7.14.5"
-    "@babel/plugin-transform-object-super" "^7.14.5"
-    "@babel/plugin-transform-parameters" "^7.15.4"
-    "@babel/plugin-transform-property-literals" "^7.14.5"
-    "@babel/plugin-transform-regenerator" "^7.14.5"
-    "@babel/plugin-transform-reserved-words" "^7.14.5"
-    "@babel/plugin-transform-shorthand-properties" "^7.14.5"
-    "@babel/plugin-transform-spread" "^7.15.8"
-    "@babel/plugin-transform-sticky-regex" "^7.14.5"
-    "@babel/plugin-transform-template-literals" "^7.14.5"
-    "@babel/plugin-transform-typeof-symbol" "^7.14.5"
-    "@babel/plugin-transform-unicode-escapes" "^7.14.5"
-    "@babel/plugin-transform-unicode-regex" "^7.14.5"
-    "@babel/preset-modules" "^0.1.4"
-    "@babel/types" "^7.15.6"
-    babel-plugin-polyfill-corejs2 "^0.2.2"
-    babel-plugin-polyfill-corejs3 "^0.2.5"
-    babel-plugin-polyfill-regenerator "^0.2.2"
-    core-js-compat "^3.16.0"
+    "@babel/plugin-transform-arrow-functions" "^7.16.7"
+    "@babel/plugin-transform-async-to-generator" "^7.16.8"
+    "@babel/plugin-transform-block-scoped-functions" "^7.16.7"
+    "@babel/plugin-transform-block-scoping" "^7.16.7"
+    "@babel/plugin-transform-classes" "^7.16.7"
+    "@babel/plugin-transform-computed-properties" "^7.16.7"
+    "@babel/plugin-transform-destructuring" "^7.16.7"
+    "@babel/plugin-transform-dotall-regex" "^7.16.7"
+    "@babel/plugin-transform-duplicate-keys" "^7.16.7"
+    "@babel/plugin-transform-exponentiation-operator" "^7.16.7"
+    "@babel/plugin-transform-for-of" "^7.16.7"
+    "@babel/plugin-transform-function-name" "^7.16.7"
+    "@babel/plugin-transform-literals" "^7.16.7"
+    "@babel/plugin-transform-member-expression-literals" "^7.16.7"
+    "@babel/plugin-transform-modules-amd" "^7.16.7"
+    "@babel/plugin-transform-modules-commonjs" "^7.16.8"
+    "@babel/plugin-transform-modules-systemjs" "^7.16.7"
+    "@babel/plugin-transform-modules-umd" "^7.16.7"
+    "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8"
+    "@babel/plugin-transform-new-target" "^7.16.7"
+    "@babel/plugin-transform-object-super" "^7.16.7"
+    "@babel/plugin-transform-parameters" "^7.16.7"
+    "@babel/plugin-transform-property-literals" "^7.16.7"
+    "@babel/plugin-transform-regenerator" "^7.16.7"
+    "@babel/plugin-transform-reserved-words" "^7.16.7"
+    "@babel/plugin-transform-shorthand-properties" "^7.16.7"
+    "@babel/plugin-transform-spread" "^7.16.7"
+    "@babel/plugin-transform-sticky-regex" "^7.16.7"
+    "@babel/plugin-transform-template-literals" "^7.16.7"
+    "@babel/plugin-transform-typeof-symbol" "^7.16.7"
+    "@babel/plugin-transform-unicode-escapes" "^7.16.7"
+    "@babel/plugin-transform-unicode-regex" "^7.16.7"
+    "@babel/preset-modules" "^0.1.5"
+    "@babel/types" "^7.16.8"
+    babel-plugin-polyfill-corejs2 "^0.3.0"
+    babel-plugin-polyfill-corejs3 "^0.5.0"
+    babel-plugin-polyfill-regenerator "^0.3.0"
+    core-js-compat "^3.20.2"
     semver "^6.3.0"
 
-"@babel/preset-modules@^0.1.4":
+"@babel/preset-modules@^0.1.5":
   version "0.1.5"
   resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
   integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
@@ -837,61 +863,62 @@
     esutils "^2.0.2"
 
 "@babel/register@^7.7.7", "@babel/register@^7.8.3":
-  version "7.15.3"
-  resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.15.3.tgz#6b40a549e06ec06c885b2ec42c3dd711f55fe752"
-  integrity sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw==
+  version "7.17.0"
+  resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.17.0.tgz#8051e0b7cb71385be4909324f072599723a1f084"
+  integrity sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==
   dependencies:
     clone-deep "^4.0.1"
     find-cache-dir "^2.0.0"
     make-dir "^2.1.0"
-    pirates "^4.0.0"
+    pirates "^4.0.5"
     source-map-support "^0.5.16"
 
 "@babel/runtime-corejs3@^7.10.2":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1"
-  integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==
+  version "7.17.2"
+  resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13"
+  integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==
   dependencies:
-    core-js-pure "^3.16.0"
+    core-js-pure "^3.20.2"
     regenerator-runtime "^0.13.4"
 
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
-  integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
+"@babel/runtime@^7.10.2", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
+  version "7.17.2"
+  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
+  integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
   dependencies:
     regenerator-runtime "^0.13.4"
 
-"@babel/template@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194"
-  integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==
-  dependencies:
-    "@babel/code-frame" "^7.14.5"
-    "@babel/parser" "^7.15.4"
-    "@babel/types" "^7.15.4"
-
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4":
-  version "7.15.4"
-  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d"
-  integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==
-  dependencies:
-    "@babel/code-frame" "^7.14.5"
-    "@babel/generator" "^7.15.4"
-    "@babel/helper-function-name" "^7.15.4"
-    "@babel/helper-hoist-variables" "^7.15.4"
-    "@babel/helper-split-export-declaration" "^7.15.4"
-    "@babel/parser" "^7.15.4"
-    "@babel/types" "^7.15.4"
+"@babel/template@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
+  integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
+  dependencies:
+    "@babel/code-frame" "^7.16.7"
+    "@babel/parser" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3":
+  version "7.17.3"
+  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57"
+  integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==
+  dependencies:
+    "@babel/code-frame" "^7.16.7"
+    "@babel/generator" "^7.17.3"
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/helper-hoist-variables" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
+    "@babel/parser" "^7.17.3"
+    "@babel/types" "^7.17.0"
     debug "^4.1.0"
     globals "^11.1.0"
 
-"@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.4.4":
-  version "7.15.6"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f"
-  integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==
+"@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4":
+  version "7.17.0"
+  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
+  integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
   dependencies:
-    "@babel/helper-validator-identifier" "^7.14.9"
+    "@babel/helper-validator-identifier" "^7.16.7"
     to-fast-properties "^2.0.0"
 
 "@ckeditor/ckeditor5-alignment@~31.0.0":
@@ -915,25 +942,25 @@
   dependencies:
     ckeditor5 "^31.0.0"
 
-"@ckeditor/ckeditor5-clipboard@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-31.0.0.tgz#158b4089ca2c38d6d29e1399915a82146b0ce6fc"
-  integrity sha512-wmdYd/bNp3zYA9ERo2ednl+ivf2xYq91iTnUDybxgexRHrMc8mjYTTzevrF4aXY56kpQR8c7dhU+Mzy68F7dTg==
+"@ckeditor/ckeditor5-clipboard@^31.0.0", "@ckeditor/ckeditor5-clipboard@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-31.1.0.tgz#2671692014e9e45507b866cdd389c916aa955b88"
+  integrity sha512-rHvswGs4Q/ZiKPGk0J7+Nrb3mqNugKQFOXA7SSecOI9ZRt6hIxr4fgj4ccb8ceuHNr2vJNmTGC8jjKX7wGHPbw==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
-    "@ckeditor/ckeditor5-widget" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
+    "@ckeditor/ckeditor5-widget" "^31.1.0"
     lodash-es "^4.17.11"
 
-"@ckeditor/ckeditor5-core@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-31.0.0.tgz#3559042497791a026be56bef5c0bbd18dacc8d74"
-  integrity sha512-8AvolCaFC/iTDJViNAQk2uJr2LLRieCEc0Kda5OUT0xgeoUF+/B5DYSU3ie8cJOghBSjZmEoZFUApqGaDm0QIA==
+"@ckeditor/ckeditor5-core@^31.0.0", "@ckeditor/ckeditor5-core@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-31.1.0.tgz#8c0d88a5f47aa66c2d75d5a6945f030b266b9f8b"
+  integrity sha512-5BUosLrUliV2NZ9DAW48Za/4P3QWmwKMoHohCvq7Jq9Us6TQCnEKauUNexJFDAWqUAdN2WlqaVdSL+FmfhmzSA==
   dependencies:
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
     lodash-es "^4.17.15"
 
 "@ckeditor/ckeditor5-dev-utils@^25.4.5":
@@ -989,22 +1016,22 @@
     ckeditor5 "^31.0.0"
     lodash-es "^4.17.15"
 
-"@ckeditor/ckeditor5-engine@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-31.0.0.tgz#629cdd6e8824a0679cd1842ce4f511234fba5a89"
-  integrity sha512-RVsGWx2R9T0cgDZtEo6O5GihvKB3PHoM7SJ/qbmDDWKuhJ/89KZDrWuFrgdNyfZsZwdgNplwnvX8gDvSHpRqkw==
+"@ckeditor/ckeditor5-engine@^31.0.0", "@ckeditor/ckeditor5-engine@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-31.1.0.tgz#35cdc74224b20de506ae51618fa778c488439c68"
+  integrity sha512-lHZjdKKeBWR4N2rk4rdnxDtdE3F1Q7Z2Ag2RgHG8GT3J6s2BNx/z++9GxhlCKPR3TQ70XWCLBLGXuFHXIvU0Kg==
   dependencies:
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
     lodash-es "^4.17.15"
 
-"@ckeditor/ckeditor5-enter@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-31.0.0.tgz#803badc2be7a38ca27a25e3e2de2e44c8905169c"
-  integrity sha512-FCv890nP1CoBLpZ8gOWmgWhmtNhSzIYODmbogI42pVhtQXbu/wMdlA5PsJF81cdrDL1MlL7Tnmor7+Yk1Ej1QQ==
+"@ckeditor/ckeditor5-enter@^31.0.0", "@ckeditor/ckeditor5-enter@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-31.1.0.tgz#9edda405fa0669fe8e5f299fec56bbba60773183"
+  integrity sha512-9K5d12lCfvnUGESwxpu2UJCLsAaa40QR4JgVHKV0CZpERfcsvcF3XdM8cggS/Ovin2TBq1w+tXhOKbop5Why9Q==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
 
 "@ckeditor/ckeditor5-essentials@~31.0.0":
   version "31.0.0"
@@ -1074,14 +1101,14 @@
   dependencies:
     ckeditor5 "^31.0.0"
 
-"@ckeditor/ckeditor5-paragraph@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-31.0.0.tgz#8e5d5b94c362965625b6478dab6ab467144f3d9f"
-  integrity sha512-v6zSihnX6/C2eQ1P0Q2V1po/u/vkiPqUKYBSagCvW6jexUhUWiAUiBfyc1mS2VUFdyr9Anw6eHaMjbauwnTmFw==
+"@ckeditor/ckeditor5-paragraph@^31.0.0", "@ckeditor/ckeditor5-paragraph@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-31.1.0.tgz#a0b620d89033b440a63cfc5991cd005d9bdfc532"
+  integrity sha512-rltzxwcKwR6mxZqomKLkrdLuVkkeKiESv7bweVY9VcPb7hk0BiLZcYkLqsOlfkZHWHWCiQ+5UDR8ctuaVmiUjg==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
 
 "@ckeditor/ckeditor5-paste-from-office@~31.0.0":
   version "31.0.0"
@@ -1097,14 +1124,14 @@
   dependencies:
     ckeditor5 "^31.0.0"
 
-"@ckeditor/ckeditor5-select-all@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-31.0.0.tgz#59877462ff73cfd490464d9a9eed76288cd592d6"
-  integrity sha512-+n3LvYx9Kdr+A0AUr012FT8O+5/A7GdkSRMI/L0gAuy1IHXYmPYzbymO+qFLY8lyrAfJvZX6rqFLcnaqtLUL6A==
+"@ckeditor/ckeditor5-select-all@^31.0.0", "@ckeditor/ckeditor5-select-all@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-31.1.0.tgz#d7272a45e126586df6c906cd3712d32a7c8b015f"
+  integrity sha512-d6bTtuZLoBN61jPjbY562awfRYy+xhnCEIilsoRLb04mFNa6HnFs/mZtNIFqrm7dYZWSkJz9+1XwQouYW+kGqQ==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
 
 "@ckeditor/ckeditor5-source-editing@~31.0.0":
   version "31.0.0"
@@ -1130,289 +1157,318 @@
     lodash-es "^4.17.15"
 
 "@ckeditor/ckeditor5-theme-lark@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-31.0.0.tgz#713197a129ef346297c4c218d9968f14e9283f74"
-  integrity sha512-e66pDi5uc6pF7R2LQas64zp1dmi55VfuXabTopsLaaS0TIN1KO6vtKQse7rd9wHGlZPwgonY/YbweeXWIN/EhA==
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-31.1.0.tgz#806e9e1feced6ce7ef553077e0a201682da43317"
+  integrity sha512-fPtDEMmr7HFS3w9X1fr2ipzQv7DeVYF4vyJjybhsQht1Stoa8w7T8By7k+/5h7HIl2/EjHP4P1oPuMGXaXV9OA==
   dependencies:
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
 
-"@ckeditor/ckeditor5-typing@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-31.0.0.tgz#cd7ef4fc34985d56d00ae3da2ac85588be43959c"
-  integrity sha512-7lILwGNhynpUcXKqzzAmPsL57myxqFcv0K1OPb+2jkzEruaYkAINJ3fMYNBwwAxtg2wZDP598ufwonplcSNsJA==
+"@ckeditor/ckeditor5-typing@^31.0.0", "@ckeditor/ckeditor5-typing@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-31.1.0.tgz#ce2c708d3ec283a9f16da0dd0dd6f7d82248ac5a"
+  integrity sha512-juskFEb1YrXLS+wcLEnc3GZtqkq95Q13sNAAyvKaEXzNphy4PBv+odLAwP7KCrxifVf278bgVxGDV5GPPAenOA==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
     lodash-es "^4.17.15"
 
-"@ckeditor/ckeditor5-ui@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-31.0.0.tgz#1c3e7703a99bb3a0e80cab7356d0dc593dc0ef14"
-  integrity sha512-WDEwToA8FOPi/AeYqdF6isdTM7hJp26WzxDhDNGWC8aYu/zA146Z07qTbYuBOebG9TWqjsZOQYDXbH/4phmyDg==
+"@ckeditor/ckeditor5-ui@^31.0.0", "@ckeditor/ckeditor5-ui@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-31.1.0.tgz#c17fde1b6f7a787072eb1b0c0c629593565a45de"
+  integrity sha512-fHBLsRK7XRxeewm1NH9idU4zUguhysQPEmEhqWOi+GRt2I0pYrc22GYNJF3yKMqp1LfiLi7GAT66X2RL9rCEaQ==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
     lodash-es "^4.17.15"
 
-"@ckeditor/ckeditor5-undo@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-31.0.0.tgz#f5b84a9c8cb8183ea0b3ba84a16c4e46b1a12484"
-  integrity sha512-mTSjiMJ/sSTP485djBiMQ4yD7M0qDIcqDlTV6op34M1eXLY63ZwQUnd9NiOqOLrBiwaBBmnRYlSeZCQjoCuk0A==
+"@ckeditor/ckeditor5-undo@^31.0.0", "@ckeditor/ckeditor5-undo@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-31.1.0.tgz#910a110fd49e9c491793d7698a489e66e0a93294"
+  integrity sha512-eNWEP9E5Ji2W7NU6vCKOqjYW0+/xwXGkiExboTApudJDT1IWu2hqoaVQ+3eEWHWJbqCxIRSHif6+uYEBIoInXg==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
 
-"@ckeditor/ckeditor5-upload@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-31.0.0.tgz#caea779bf563077ff96b74491233e0176d317d95"
-  integrity sha512-ChtGU66fdqwTaOazXtRXcOi6tOzAiTPC5UUv+LycxwSB6MKbqJANg8ny9RoTGWDpHUabb6UHyX8bwlfkXKIqbQ==
+"@ckeditor/ckeditor5-upload@^31.0.0", "@ckeditor/ckeditor5-upload@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-31.1.0.tgz#b8ac2633590b02a2f69ad93fc715625c08ecf0ee"
+  integrity sha512-j+FNllYawZgTWCVOUSce/34SMfwgqNa2F7yvdmw4pmPSl8mlSZxSEYA9mLqbKpXwsuFY0iY14JQEB2bngNgTbA==
   dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
 
-"@ckeditor/ckeditor5-utils@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-31.0.0.tgz#aeff820668e46dd4ab709da8d5f5089da3cd1b71"
-  integrity sha512-T9S2x0AUBnhN8BJ7Pg4E8okEUccYBKyu5hp4nH2kMUSmfqeJ0JWC9CD5dA1nDOXvU10J6Rw8VoqkbRx/4MuYEw==
+"@ckeditor/ckeditor5-utils@^31.0.0", "@ckeditor/ckeditor5-utils@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-31.1.0.tgz#c3f4589df5c5ec8224c96dcf692e07d24ad31d7f"
+  integrity sha512-l2C2m8uLxKTblXX6SY+k40tK9U4pFZ2WCYP1dc3B0qz5an+h7e5EqRz3kFs+MVw0HM6VCYWDFql/JZDAFonOmQ==
   dependencies:
     lodash-es "^4.17.15"
 
-"@ckeditor/ckeditor5-widget@^31.0.0":
-  version "31.0.0"
-  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-31.0.0.tgz#b6bfe9643b36498f11dc44c3dec7bd721eab7081"
-  integrity sha512-MCpBdT2sD/nRgC825aIaI1Tu7T6OQYvNxc6Q4D+gNkdRbLLZrGoWKHNZdgmQg9Di1WgVO1cPo+h45HO2KYHAMA==
-  dependencies:
-    "@ckeditor/ckeditor5-core" "^31.0.0"
-    "@ckeditor/ckeditor5-engine" "^31.0.0"
-    "@ckeditor/ckeditor5-enter" "^31.0.0"
-    "@ckeditor/ckeditor5-typing" "^31.0.0"
-    "@ckeditor/ckeditor5-ui" "^31.0.0"
-    "@ckeditor/ckeditor5-utils" "^31.0.0"
+"@ckeditor/ckeditor5-widget@^31.0.0", "@ckeditor/ckeditor5-widget@^31.1.0":
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-31.1.0.tgz#2c196e2f67f446b6f9231689b73faa822ff4f1d4"
+  integrity sha512-e/B2qjgwXHuj/Qo+cGAM7j3NTPXvTikL+wjEF5sh5a0w5el9Sv97tzew5rojkZ6ypQykE+1ue+F579b74n7QiQ==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-enter" "^31.1.0"
+    "@ckeditor/ckeditor5-typing" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
     lodash-es "^4.17.15"
 
-"@cspell/cspell-bundled-dicts@^5.12.3":
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.12.3.tgz#d4ae61d03c6f991f4b03b03ee718830522bf74d5"
-  integrity sha512-f3kyUHYxyGqNt2DTphpmP8hr38YTL48wr4Dq7pZDbqDjLkerq9T7ufX2CZ2OfydBEdIgduX2UXwiow7IfdwY/A==
-  dependencies:
-    "@cspell/dict-ada" "^1.1.2"
-    "@cspell/dict-aws" "^1.0.14"
-    "@cspell/dict-bash" "^1.0.15"
-    "@cspell/dict-companies" "^1.0.40"
-    "@cspell/dict-cpp" "^1.1.40"
-    "@cspell/dict-cryptocurrencies" "^1.0.10"
-    "@cspell/dict-csharp" "^1.0.11"
-    "@cspell/dict-css" "^1.0.12"
-    "@cspell/dict-django" "^1.0.26"
-    "@cspell/dict-dotnet" "^1.0.31"
-    "@cspell/dict-elixir" "^1.0.25"
+"@cspell/cspell-bundled-dicts@^5.18.5":
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.18.5.tgz#76beb90ad6e0ae5c42a2d2177c300f5a6d98f1b5"
+  integrity sha512-jFvwF8bb8HUYqMUPQiGZUHAf8zfriZRagzoCW8w4NLLJB1IZNGlQvQCQskQG9cYtOmKAYHCbOwm8SjA9FKwQow==
+  dependencies:
+    "@cspell/dict-ada" "^2.0.0"
+    "@cspell/dict-aws" "^2.0.0"
+    "@cspell/dict-bash" "^2.0.1"
+    "@cspell/dict-companies" "^2.0.2"
+    "@cspell/dict-cpp" "^2.0.0"
+    "@cspell/dict-cryptocurrencies" "^2.0.0"
+    "@cspell/dict-csharp" "^2.0.1"
+    "@cspell/dict-css" "^2.0.0"
+    "@cspell/dict-dart" "^1.1.0"
+    "@cspell/dict-django" "^2.0.0"
+    "@cspell/dict-dotnet" "^2.0.0"
+    "@cspell/dict-elixir" "^2.0.0"
     "@cspell/dict-en-gb" "^1.1.33"
-    "@cspell/dict-en_us" "^2.1.1"
-    "@cspell/dict-filetypes" "^1.1.8"
-    "@cspell/dict-fonts" "^1.0.14"
-    "@cspell/dict-fullstack" "^1.0.38"
-    "@cspell/dict-golang" "^1.1.24"
-    "@cspell/dict-haskell" "^1.0.13"
-    "@cspell/dict-html" "^1.1.9"
-    "@cspell/dict-html-symbol-entities" "^1.0.23"
-    "@cspell/dict-java" "^1.0.23"
-    "@cspell/dict-latex" "^1.0.25"
-    "@cspell/dict-lorem-ipsum" "^1.0.22"
-    "@cspell/dict-lua" "^1.0.16"
-    "@cspell/dict-node" "^1.0.12"
-    "@cspell/dict-npm" "^1.0.16"
-    "@cspell/dict-php" "^1.0.24"
-    "@cspell/dict-powershell" "^1.0.18"
-    "@cspell/dict-public-licenses" "^1.0.3"
-    "@cspell/dict-python" "^2.0.3"
-    "@cspell/dict-ruby" "^1.0.14"
-    "@cspell/dict-rust" "^1.0.23"
-    "@cspell/dict-scala" "^1.0.21"
-    "@cspell/dict-software-terms" "^1.0.47"
-    "@cspell/dict-typescript" "^1.0.19"
-
-"@cspell/cspell-types@^5.12.3":
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-5.12.3.tgz#bfbebfa29d2f280d99785fdbc3e97bea60b47e5b"
-  integrity sha512-4l43apk3QGMkpszirKjrRGWmzZVuCyvoa0+kgWCl28dviLKsVonop8liBJaBzjmZbdpe27IKpMrNtj0fOus+fw==
-
-"@cspell/dict-ada@^1.1.2":
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-ada/-/dict-ada-1.1.2.tgz#89556226c1d5f856ce1f7afa85543b04fa477092"
-  integrity sha512-UDrcYcKIVyXDz5mInJabRNQpJoehjBFvja5W+GQyu9pGcx3BS3cAU8mWENstGR0Qc/iFTxB010qwF8F3cHA/aA==
-
-"@cspell/dict-aws@^1.0.14":
-  version "1.0.14"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-1.0.14.tgz#beddede1053ce3622400e36c65da9fd2954e939d"
-  integrity sha512-K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w==
-
-"@cspell/dict-bash@^1.0.15":
-  version "1.0.16"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-bash/-/dict-bash-1.0.16.tgz#dff5095894da3754fabad7bb0c3fd54bacb2558d"
-  integrity sha512-GyxHfX23AWv4iJyKQsQ5lq4qlEXzi/mjyUmCh3LY+jv8Kggqt0F/KCxOHhH7vrFgInnZyuPrRuwxtWv+I2rbwQ==
-
-"@cspell/dict-companies@^1.0.40":
-  version "1.0.40"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-1.0.40.tgz#edd7f47fc683dfa1b02cd48fb12ad732d2eece61"
-  integrity sha512-Aw07qiTroqSST2P5joSrC4uOA05zTXzI2wMb+me3q4Davv1D9sCkzXY0TGoC2vzhNv5ooemRi9KATGaBSdU1sw==
-
-"@cspell/dict-cpp@^1.1.40":
-  version "1.1.40"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz#f9a859e19d31b83f07a106e4c3c8720a2d93595b"
-  integrity sha512-sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw==
-
-"@cspell/dict-cryptocurrencies@^1.0.10":
-  version "1.0.10"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz#04426fdfee8752818b375686d34a154b2fb40c7d"
-  integrity sha512-47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA==
+    "@cspell/dict-en_us" "^2.1.7"
+    "@cspell/dict-filetypes" "^2.0.1"
+    "@cspell/dict-fonts" "^2.0.0"
+    "@cspell/dict-fullstack" "^2.0.4"
+    "@cspell/dict-golang" "^2.0.0"
+    "@cspell/dict-haskell" "^2.0.0"
+    "@cspell/dict-html" "^3.0.0"
+    "@cspell/dict-html-symbol-entities" "^2.0.0"
+    "@cspell/dict-java" "^2.0.0"
+    "@cspell/dict-latex" "^2.0.0"
+    "@cspell/dict-lorem-ipsum" "^2.0.0"
+    "@cspell/dict-lua" "^2.0.0"
+    "@cspell/dict-node" "^2.0.0"
+    "@cspell/dict-npm" "^2.0.1"
+    "@cspell/dict-php" "^2.0.0"
+    "@cspell/dict-powershell" "^2.0.0"
+    "@cspell/dict-public-licenses" "^1.0.4"
+    "@cspell/dict-python" "^2.0.6"
+    "@cspell/dict-r" "^1.0.2"
+    "@cspell/dict-ruby" "^2.0.0"
+    "@cspell/dict-rust" "^2.0.0"
+    "@cspell/dict-scala" "^2.0.0"
+    "@cspell/dict-software-terms" "^2.1.0"
+    "@cspell/dict-swift" "^1.0.2"
+    "@cspell/dict-typescript" "^2.0.0"
+    "@cspell/dict-vue" "^2.0.2"
+
+"@cspell/cspell-pipe@^5.18.5":
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-5.18.5.tgz#d8a1cdf0aa4c0e3383ec4ffca7112b10cd8bb43a"
+  integrity sha512-U/4e4Zm7Mm23SuJu6b49+9Do/2aS+c9sPQa1Z9ZZqHQ4BqswJagk5oZ0V45BjYJ/0acHSRpIxbndpVJ01cjf8A==
+
+"@cspell/cspell-types@^5.18.5":
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-5.18.5.tgz#7d3e6c8cdef15255aacfbdb2e3c8bb949fe2540d"
+  integrity sha512-yvDFCUa1CbjBuMkFCh+yUAAaG6VW5WXoewzLwhMFsMV1GZmkbftOcvZq0YuZviNsjdBViDH0dhKdlzwC953upg==
+
+"@cspell/dict-ada@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-ada/-/dict-ada-2.0.0.tgz#5d31967cbd7a0d12f4b4de3fd5b09e59239cf78b"
+  integrity sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A==
 
-"@cspell/dict-csharp@^1.0.11":
-  version "1.0.11"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-csharp/-/dict-csharp-1.0.11.tgz#cacdf477a31ca8326c2c91bee0b42b9f6b3c4a7c"
-  integrity sha512-nub+ZCiTgmT87O+swI+FIAzNwaZPWUGckJU4GN402wBq420V+F4ZFqNV7dVALJrGaWH7LvADRtJxi6cZVHJKeA==
+"@cspell/dict-aws@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-2.0.0.tgz#9af72af4e59e96029dd4335271d87784843cb7dd"
+  integrity sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ==
 
-"@cspell/dict-css@^1.0.12":
-  version "1.0.12"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-css/-/dict-css-1.0.12.tgz#ec01cec102c8b128aad5e29c97dfb7a982887e12"
-  integrity sha512-K6yuxej7n454O7dwKG6lHacHrAOMZ0PhMEbmV6qH2JH0U4TtWXfBASYugHvXZCDDx1UObpiJP+3tQJiBqfGpHA==
+"@cspell/dict-bash@^2.0.1":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-bash/-/dict-bash-2.0.1.tgz#76f6be974e9a968235d4e1b04c4ae76b16169057"
+  integrity sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw==
 
-"@cspell/dict-django@^1.0.26":
-  version "1.0.26"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-1.0.26.tgz#b97ce0112fbe8c3c3ada0387c68971b5e27483ab"
-  integrity sha512-mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg==
+"@cspell/dict-companies@^2.0.2":
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-2.0.2.tgz#de315b8315b868f877e6161f9fe70e8efc769931"
+  integrity sha512-LPKwBMAWRz+p1R8q+TV6E1sGOOTvxJOaJeXNN++CZQ7i6JMn5Rf+BSxagwkeK6z3o9vIC5ZE4AcQ5BMkvyjqGw==
 
-"@cspell/dict-dotnet@^1.0.31":
-  version "1.0.32"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz#412af0bf1f65c5902c8ef8a4f1decae2892790e2"
-  integrity sha512-9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q==
+"@cspell/dict-cpp@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz#d5f04b693d96d41d67050cfe3ca0d342e141347b"
+  integrity sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA==
 
-"@cspell/dict-elixir@^1.0.25":
-  version "1.0.26"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz#dd86697b351a9c74a7d033b6f2d37a5088587aa6"
-  integrity sha512-hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg==
+"@cspell/dict-cryptocurrencies@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz#a74eecb42a46a96d08b6613fdb5c554529d3afff"
+  integrity sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA==
+
+"@cspell/dict-csharp@^2.0.1":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-csharp/-/dict-csharp-2.0.1.tgz#86ec4fa42ba9a4cc57df28ec7a335b56bf751c5b"
+  integrity sha512-ZzAr+WRP2FUtXHZtfhe8f3j9vPjH+5i44Hcr5JqbWxmqciGoTbWBPQXwu9y+J4mbdC69HSWRrVGkNJ8rQk8pSw==
+
+"@cspell/dict-css@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-css/-/dict-css-2.0.0.tgz#91dca013f16b51144eaea160e144b830f2dad027"
+  integrity sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q==
+
+"@cspell/dict-dart@^1.1.0":
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-dart/-/dict-dart-1.1.0.tgz#d79689493debdad231efe495bd1460bff1d2f577"
+  integrity sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw==
+
+"@cspell/dict-django@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-2.0.0.tgz#a5f5f693a686e5873f9dfb547ee3b3142ef760b1"
+  integrity sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw==
+
+"@cspell/dict-dotnet@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz#92729d95a71b9f72bf264fbba0c66a7b29f3993a"
+  integrity sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w==
+
+"@cspell/dict-elixir@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-2.0.0.tgz#2633a290d2eab068ce6035d76529b24abd295b3b"
+  integrity sha512-NeDObcqiYuqWRrzMAQLZDSrZlChTEZwTA2zHdI2nPtpeDl4FQcTz2BHP8zVt6Lj6G2QHJmNGmQtSmDguX86NYA==
 
 "@cspell/dict-en-gb@^1.1.33":
   version "1.1.33"
   resolved "https://registry.yarnpkg.com/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz#7f1fd90fc364a5cb77111b5438fc9fcf9cc6da0e"
   integrity sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==
 
-"@cspell/dict-en_us@^2.1.1":
-  version "2.1.2"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-2.1.2.tgz#e599eb18398466ab9d9b31232115cd41474d4aa8"
-  integrity sha512-VWaUR55G/COhAWo4eOmbVAxnYwDnt2o+GsdLjVGdjqA4xPztMyAhtlmciDrv2Wi4kmDsq9n2+AyoaUl51h1ULg==
-
-"@cspell/dict-filetypes@^1.1.8":
-  version "1.1.8"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-1.1.8.tgz#c161ab48667b6539cbc91a70ff0b037fa436a64e"
-  integrity sha512-EllahNkhzvLWo0ptwu0l3oEeAJOQSUpZnDfnKRIh6mJVehuSovNHwA9vrdZ8jBUjuqcfaN2e7c32zN0D/qvWJQ==
-
-"@cspell/dict-fonts@^1.0.14":
-  version "1.0.14"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz#7b18129910d30bd23cd9187d0c0009dfc3fef4ba"
-  integrity sha512-VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA==
-
-"@cspell/dict-fullstack@^1.0.38":
-  version "1.0.39"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-fullstack/-/dict-fullstack-1.0.39.tgz#65a9031826062a1b9934a87c419fd1c4407ebcb1"
-  integrity sha512-Mbi+zWdiP9yzL+X4YD9Tgcm5YQ95Ql+Y3vF2LRnOY6g2QWaijTRN1rgksVuxzpFqHi//+bx2uoUb0XEKBYDi8g==
-
-"@cspell/dict-golang@^1.1.24":
-  version "1.1.24"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-1.1.24.tgz#3830812aec816eca46a6d793fcc7710c09d4f5b9"
-  integrity sha512-qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg==
-
-"@cspell/dict-haskell@^1.0.13":
-  version "1.0.13"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz#bd159ef474ef427757dd4bc6a66cda977946c927"
-  integrity sha512-kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA==
-
-"@cspell/dict-html-symbol-entities@^1.0.23":
-  version "1.0.23"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz#0efbdbc7712c9fbe545e14acac637226ac948f2d"
-  integrity sha512-PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw==
-
-"@cspell/dict-html@^1.1.9":
-  version "1.1.9"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-html/-/dict-html-1.1.9.tgz#e506ca550ffcdad820ba0aa157a48be869f23bf2"
-  integrity sha512-vvnYia0tyIS5Fdoz+gEQm77MGZZE66kOJjuNpIYyRHCXFAhWdYz3SmkRm6YKJSWSvuO+WBJYTKDvkOxSh3Fx/w==
-
-"@cspell/dict-java@^1.0.23":
-  version "1.0.23"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-java/-/dict-java-1.0.23.tgz#ec95ff2f2c34d5e8e08ba817980b37e387e608cb"
-  integrity sha512-LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA==
-
-"@cspell/dict-latex@^1.0.25":
-  version "1.0.25"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-latex/-/dict-latex-1.0.25.tgz#6ecf5b8b8fdf46cb8a0f070052dd687e25089e59"
-  integrity sha512-cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA==
-
-"@cspell/dict-lorem-ipsum@^1.0.22":
-  version "1.0.22"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz#a89f53dadda7d5bfdb978ab61f19d74d2fb69eab"
-  integrity sha512-yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg==
-
-"@cspell/dict-lua@^1.0.16":
-  version "1.0.16"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-lua/-/dict-lua-1.0.16.tgz#c0ca43628f8927fc10731fd27cd9ee0af651bf6a"
-  integrity sha512-YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ==
-
-"@cspell/dict-node@^1.0.12":
-  version "1.0.12"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-1.0.12.tgz#a7236be30340ff8fe365f62c8d13121fdbe7f51c"
-  integrity sha512-RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg==
+"@cspell/dict-en_us@^2.1.7":
+  version "2.1.7"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz#1acb710b72364898a832b300d3e77211027efac0"
+  integrity sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg==
 
-"@cspell/dict-npm@^1.0.16":
-  version "1.0.16"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-1.0.16.tgz#86870686cd0af6354a206ab297872db1d84e9c1b"
-  integrity sha512-RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ==
+"@cspell/dict-filetypes@^2.0.1":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-2.0.1.tgz#a77467dad8fee31c28d623f85a15ce6fca3e2fdc"
+  integrity sha512-bQ7K3U/3hKO2lpQjObf0veNP/n50qk5CVezSwApMBckf/sAVvDTR1RGAvYdr+vdQnkdQrk6wYmhbshXi0sLDVg==
 
-"@cspell/dict-php@^1.0.24":
-  version "1.0.24"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-php/-/dict-php-1.0.24.tgz#40c15a4c5e1e2deba28841e2b498595b13f0ff88"
-  integrity sha512-vHCqETX1idT9tN1plkxUFnXMIHjbbrNOINZh1PYSvVlBrOdahSaL/g6dOJZC5QTaaidoU4WXUlgnNb/7JN4Plg==
+"@cspell/dict-fonts@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz#76e7781b44cdda6933144e15cba80e978c29bd15"
+  integrity sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw==
 
-"@cspell/dict-powershell@^1.0.18":
-  version "1.0.19"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz#b50d14b3b20e33f86b80318ccd7ef986ecba2549"
-  integrity sha512-zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A==
+"@cspell/dict-fullstack@^2.0.4":
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-fullstack/-/dict-fullstack-2.0.4.tgz#d7d1c80863d9fd9bda51346edcc5a72de2cf81b4"
+  integrity sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw==
 
-"@cspell/dict-public-licenses@^1.0.3":
-  version "1.0.3"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.3.tgz#d02ee79f7b7aecd696695e5aba135e6553e154ec"
-  integrity sha512-sXjxOHJ9Q4rZvE1UbwpwJQ8EXO3fadKBjJIWmz0z+dZAbvTrmz5Ln1Ef9ruJvLPfwAps8m3TCV6Diz60RAQqHg==
+"@cspell/dict-golang@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-2.0.0.tgz#a392533780c9fc3dc959f1358d09f7a6c6d82656"
+  integrity sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA==
 
-"@cspell/dict-python@^2.0.3":
-  version "2.0.4"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-2.0.4.tgz#9c2dc78445ef731b618386628bec8ae9fafa63b7"
-  integrity sha512-71X/VnyFPm6OPEkqmoVXCJz28RvBgktxy6zF6D5TLt97LbWg2JyRrWSXaf2+seVoLnJQ5CHACxcs+jyEyLhBJA==
-
-"@cspell/dict-ruby@^1.0.14":
-  version "1.0.14"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-ruby/-/dict-ruby-1.0.14.tgz#6ecbda6e0a01e4692abd4a14b64ff8f61d86e161"
-  integrity sha512-XHBGN4U1y9rjRuqrCA+3yIm2TCdhwwHXpOEcWkNeyXm8K03yPnIrKFS+kap8GTTrLpfNDuFsrmkkQTa7ssXLRA==
-
-"@cspell/dict-rust@^1.0.23":
-  version "1.0.23"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-rust/-/dict-rust-1.0.23.tgz#bcef79f74932d90a07f86efa11a8696788079ad8"
-  integrity sha512-lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw==
-
-"@cspell/dict-scala@^1.0.21":
-  version "1.0.21"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-scala/-/dict-scala-1.0.21.tgz#bfda392329061e2352fbcd33d228617742c93831"
-  integrity sha512-5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA==
-
-"@cspell/dict-software-terms@^1.0.47":
-  version "1.0.48"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-1.0.48.tgz#dc45a91c64f9f86df3a047879d9f34aa17435bd0"
-  integrity sha512-pfF3Ys2gRffu5ElqkH7FQMDMi/iZMyOzpGMb3FSH0PJ2AnRQ5rRNWght1h2L36YxvXl0mWVaFrrfwiOyRIc8ZQ==
-
-"@cspell/dict-typescript@^1.0.19":
-  version "1.0.19"
-  resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-1.0.19.tgz#44f3ad1c93ffc89ebf98fa6964e1634e6612fc30"
-  integrity sha512-qmJApzoVskDeJnLZzZMaafEDGbEg5Elt4c3Mpg49SWzIHm1N4VXCp5CcFfHsOinJ30dGrs3ARAJGJZIw56kK6A==
+"@cspell/dict-haskell@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz#9e7e58eba2b4633221650dcdcc43f73588b48119"
+  integrity sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ==
+
+"@cspell/dict-html-symbol-entities@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz#a25d39e62bd2dd7191ca5612714aa0a1b90ca10f"
+  integrity sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA==
+
+"@cspell/dict-html@^3.0.0":
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-html/-/dict-html-3.0.0.tgz#0f5411518eb3cb5b069fbcad70b16829f1733208"
+  integrity sha512-VzZs/UtyRe4spdaH5SWakik+K3vB2fTyW3kdgGQbzjPGHyb5OXI5fmxQcX0yaSv5RkL0igVROHhu2ARUudoTpw==
+
+"@cspell/dict-java@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-java/-/dict-java-2.0.0.tgz#76252cee8f04e099ac6dae0f45f22257088060a7"
+  integrity sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA==
+
+"@cspell/dict-latex@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-latex/-/dict-latex-2.0.0.tgz#0b13b6522d305f5842833ec0179078d900714f65"
+  integrity sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg==
+
+"@cspell/dict-lorem-ipsum@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz#47f2a9ec24808cdf8417457ae8f5a588f33c338c"
+  integrity sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg==
+
+"@cspell/dict-lua@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-lua/-/dict-lua-2.0.0.tgz#b96d0363a28ac7e0483ad03edb21705c4f951459"
+  integrity sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw==
+
+"@cspell/dict-node@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-2.0.0.tgz#f89ca72deac5bfc7ccd46b6b8880fad52ab44843"
+  integrity sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ==
+
+"@cspell/dict-npm@^2.0.1":
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-2.0.1.tgz#90f9a0ffe0dfcdf998bf1a260b93a3d5ef47ff91"
+  integrity sha512-LRaJFSQfI0BIbbksPFE6fUjAyRFZRcknfOnYC/5c1wB/vsKH6KsqxTeCWNmHTYrk4KdBLZROhsHJXQIoqVTd4w==
+
+"@cspell/dict-php@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-php/-/dict-php-2.0.0.tgz#5d42f7df7c1da89fe19c2ccfe1bf61231d183990"
+  integrity sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg==
+
+"@cspell/dict-powershell@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz#6e8ae7381b1928dfaf8f5a625f8fae6e8d93f224"
+  integrity sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ==
+
+"@cspell/dict-public-licenses@^1.0.4":
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.4.tgz#13c2af357e7139bf3896eba58e0feb9f51053b3f"
+  integrity sha512-h4xULfVEDUeWyvp1OO19pcGDqWcBEQ7WGMp3QBHyYpjsamlzsyYYjCRSY2ZvpM7wruDmywSRFmRHJ/+uNFT7nA==
+
+"@cspell/dict-python@^2.0.6":
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-2.0.6.tgz#2c1b4f61d72c582db03382f72f08fb4192dcd378"
+  integrity sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg==
+
+"@cspell/dict-r@^1.0.2":
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-r/-/dict-r-1.0.2.tgz#4f21b240427e9bbaab8f82e0e20122d6b3cf7cee"
+  integrity sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ==
+
+"@cspell/dict-ruby@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-ruby/-/dict-ruby-2.0.0.tgz#3f2c78ceb38bec272adc7187fda72bb47799cf4e"
+  integrity sha512-ux73GEIZrApxIG/BDnpdxWE7r9TY3n+3HFAEp+LDJjSjpwpn2VXopd7GsjwsvmlAv5F3Jch8tzgzujFZkvqdoA==
+
+"@cspell/dict-rust@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-rust/-/dict-rust-2.0.0.tgz#89acc6c251164b09c424d23abb5ee560a4484ee6"
+  integrity sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ==
+
+"@cspell/dict-scala@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-scala/-/dict-scala-2.0.0.tgz#b8098103bb03a13406c1c79f1769052353aafac4"
+  integrity sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g==
+
+"@cspell/dict-software-terms@^2.1.0":
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-2.1.1.tgz#1f59b63de03b0b288156112fb40bc1e8401ad294"
+  integrity sha512-PmmqysKSvNwksjEfXrzD1wEVvctR6qppxDhwNc4IQQjwpjmtN8e+8HiXxIbCsBcll1rO0vOmnhpXUdl+d9apXQ==
+
+"@cspell/dict-swift@^1.0.2":
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-swift/-/dict-swift-1.0.2.tgz#8d8f7f7a5c8d7cbcdb46fcf4526938ce9cb687a4"
+  integrity sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg==
+
+"@cspell/dict-typescript@^2.0.0":
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz#c1ce88dcb1b480623eb537670d11844047539a53"
+  integrity sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ==
+
+"@cspell/dict-vue@^2.0.2":
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-2.0.2.tgz#8618b9f4825b3d80e1788082c19ac9c15832463e"
+  integrity sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g==
 
 "@csstools/convert-colors@^1.4.0":
   version "1.4.0"
@@ -1420,9 +1476,9 @@
   integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
 
 "@discoveryjs/json-ext@^0.5.0":
-  version "0.5.5"
-  resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3"
-  integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==
+  version "0.5.6"
+  resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f"
+  integrity sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==
 
 "@drupal/once@^1.0.1":
   version "1.0.1"
@@ -1445,9 +1501,9 @@
     strip-json-comments "^3.1.1"
 
 "@gar/promisify@^1.0.1":
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210"
-  integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
+  integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
 
 "@humanwhocodes/config-array@^0.5.0":
   version "0.5.0"
@@ -1459,9 +1515,27 @@
     minimatch "^3.0.4"
 
 "@humanwhocodes/object-schema@^1.2.0":
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
-  integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
+  integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+
+"@jridgewell/resolve-uri@^3.0.3":
+  version "3.0.5"
+  resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c"
+  integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+  version "1.4.11"
+  resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
+  integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
+
+"@jridgewell/trace-mapping@^0.3.0":
+  version "0.3.4"
+  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
+  integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
+  dependencies:
+    "@jridgewell/resolve-uri" "^3.0.3"
+    "@jridgewell/sourcemap-codec" "^1.4.10"
 
 "@mrmlnc/readdir-enhanced@^2.2.1":
   version "2.2.1"
@@ -1498,9 +1572,9 @@
     fastq "^1.6.0"
 
 "@npmcli/fs@^1.0.0":
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f"
-  integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257"
+  integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==
   dependencies:
     "@gar/promisify" "^1.0.1"
     semver "^7.3.5"
@@ -1514,6 +1588,11 @@
     rimraf "^3.0.2"
 
 "@popperjs/core@^2.9.2":
+  version "2.11.2"
+  resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9"
+  integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==
+
+"@popperjs/core@^2.9.2 <2.11.0":
   version "2.10.2"
   resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590"
   integrity sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ==
@@ -1534,9 +1613,9 @@
     unist-util-find-all-after "^3.0.2"
 
 "@testim/chrome-version@^1.0.7":
-  version "1.0.7"
-  resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.0.7.tgz#0cd915785ec4190f08a3a6acc9b61fc38fb5f1a9"
-  integrity sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw==
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.1.2.tgz#092005c5b77bd3bb6576a4677110a11485e11864"
+  integrity sha512-1c4ZOETSRpI0iBfIFUqU4KqwBAB2lHUAlBjZz/YqOHqwM9dTTzjV6Km0ZkiEiSCx/tLr1BtESIKyWWMww+RUqw==
 
 "@tootallnate/once@1":
   version "1.1.2"
@@ -1548,26 +1627,26 @@
   resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
   integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
 
-"@types/eslint-scope@^3.7.0":
-  version "3.7.1"
-  resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e"
-  integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==
+"@types/eslint-scope@^3.7.3":
+  version "3.7.3"
+  resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
+  integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
   dependencies:
     "@types/eslint" "*"
     "@types/estree" "*"
 
 "@types/eslint@*":
-  version "7.28.2"
-  resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz#0ff2947cdd305897c52d5372294e8c76f351db68"
-  integrity sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==
+  version "8.4.1"
+  resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304"
+  integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==
   dependencies:
     "@types/estree" "*"
     "@types/json-schema" "*"
 
-"@types/estree@*", "@types/estree@^0.0.50":
-  version "0.0.50"
-  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
-  integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
+"@types/estree@*", "@types/estree@^0.0.51":
+  version "0.0.51"
+  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
+  integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
 
 "@types/glob@^7.1.1":
   version "7.2.0"
@@ -1605,9 +1684,9 @@
   integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
 
 "@types/node@*":
-  version "16.11.6"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae"
-  integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==
+  version "17.0.21"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644"
+  integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==
 
 "@types/normalize-package-data@^2.4.0":
   version "2.4.1"
@@ -1757,22 +1836,22 @@
     "@webassemblyjs/ast" "1.11.1"
     "@xtuc/long" "4.2.2"
 
-"@webpack-cli/configtest@^1.1.0":
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043"
-  integrity sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==
+"@webpack-cli/configtest@^1.1.1":
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356"
+  integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==
 
-"@webpack-cli/info@^1.4.0":
-  version "1.4.0"
-  resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.0.tgz#b9179c3227ab09cbbb149aa733475fcf99430223"
-  integrity sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==
+"@webpack-cli/info@^1.4.1":
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea"
+  integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==
   dependencies:
     envinfo "^7.7.3"
 
-"@webpack-cli/serve@^1.6.0":
-  version "1.6.0"
-  resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2"
-  integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==
+"@webpack-cli/serve@^1.6.1":
+  version "1.6.1"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe"
+  integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==
 
 "@xtuc/ieee754@^1.2.0":
   version "1.2.0"
@@ -1817,6 +1896,11 @@ acorn-walk@^7.1.1:
   resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
   integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
 
+acorn-walk@^8.2.0:
+  version "8.2.0"
+  resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
+  integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+
 acorn@^6.2.1:
   version "6.4.2"
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
@@ -1827,10 +1911,10 @@ acorn@^7.1.1, acorn@^7.4.0:
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
   integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
 
-acorn@^8.4.1, acorn@^8.5.0:
-  version "8.5.0"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
-  integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
+acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0:
+  version "8.7.0"
+  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
+  integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
 
 agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2:
   version "6.0.2"
@@ -1868,9 +1952,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
     uri-js "^4.2.2"
 
 ajv@^8.0.1:
-  version "8.6.3"
-  resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764"
-  integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==
+  version "8.10.0"
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d"
+  integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==
   dependencies:
     fast-deep-equal "^3.1.1"
     json-schema-traverse "^1.0.0"
@@ -1907,6 +1991,11 @@ ansi-regex@^5.0.1:
   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
   integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
 
+ansi-regex@^6.0.1:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+  integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
 ansi-styles@^3.2.0, ansi-styles@^3.2.1:
   version "3.2.1"
   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -1959,7 +2048,7 @@ arr-union@^3.1.0:
   resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
   integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
 
-array-includes@^3.1.1, array-includes@^3.1.3, array-includes@^3.1.4:
+array-includes@^3.1.3, array-includes@^3.1.4:
   version "3.1.4"
   resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
   integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
@@ -2006,7 +2095,7 @@ array.prototype.flat@^1.2.5:
     define-properties "^1.1.3"
     es-abstract "^1.19.0"
 
-array.prototype.flatmap@^1.2.4:
+array.prototype.flatmap@^1.2.5:
   version "1.2.5"
   resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446"
   integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
@@ -2021,9 +2110,9 @@ arrify@^1.0.1:
   integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
 
 asn1@~0.2.3:
-  version "0.2.4"
-  resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
-  integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+  version "0.2.6"
+  resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
+  integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
   dependencies:
     safer-buffer "~2.1.0"
 
@@ -2032,12 +2121,7 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
   integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
 
-assertion-error@1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b"
-  integrity sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=
-
-assertion-error@^1.1.0:
+assertion-error@1.1.0, assertion-error@^1.1.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
   integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
@@ -2102,10 +2186,10 @@ aws4@^1.8.0:
   resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
   integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
 
-axe-core@^4.0.2:
-  version "4.3.4"
-  resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.4.tgz#4f54afff45415b5dec220dec19505beb79c5fb2f"
-  integrity sha512-4Hk6iSA/H90rtiPoCpSkeJxNWCPBf7szwVvaUqrPdxo0j2Y04suHK9jPKXaE3WI7OET6wBSwsWw7FDc1DBq7iQ==
+axe-core@^4.3.5:
+  version "4.4.1"
+  resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413"
+  integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==
 
 axios@^0.21.1:
   version "0.21.4"
@@ -2131,31 +2215,31 @@ babel-plugin-dynamic-import-node@^2.3.3:
   dependencies:
     object.assign "^4.1.0"
 
-babel-plugin-polyfill-corejs2@^0.2.2:
-  version "0.2.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327"
-  integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==
+babel-plugin-polyfill-corejs2@^0.3.0:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5"
+  integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==
   dependencies:
     "@babel/compat-data" "^7.13.11"
-    "@babel/helper-define-polyfill-provider" "^0.2.2"
+    "@babel/helper-define-polyfill-provider" "^0.3.1"
     semver "^6.1.1"
 
-babel-plugin-polyfill-corejs3@^0.2.5:
-  version "0.2.5"
-  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92"
-  integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==
+babel-plugin-polyfill-corejs3@^0.5.0:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72"
+  integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==
   dependencies:
-    "@babel/helper-define-polyfill-provider" "^0.2.2"
-    core-js-compat "^3.16.2"
+    "@babel/helper-define-polyfill-provider" "^0.3.1"
+    core-js-compat "^3.21.0"
 
-babel-plugin-polyfill-regenerator@^0.2.2:
-  version "0.2.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077"
-  integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==
+babel-plugin-polyfill-regenerator@^0.3.0:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990"
+  integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==
   dependencies:
-    "@babel/helper-define-polyfill-provider" "^0.2.2"
+    "@babel/helper-define-polyfill-provider" "^0.3.1"
 
-backbone@^1.4.0:
+backbone@1.4.0:
   version "1.4.0"
   resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12"
   integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==
@@ -2258,26 +2342,15 @@ browser-stdout@1.3.1:
   resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
   integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
 
-browserslist@^4.0.0, browserslist@^4.14.5:
-  version "4.17.6"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.6.tgz#c76be33e7786b497f66cad25a73756c8b938985d"
-  integrity sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4.19.1, browserslist@^4.6.4:
+  version "4.19.3"
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383"
+  integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==
   dependencies:
-    caniuse-lite "^1.0.30001274"
-    electron-to-chromium "^1.3.886"
+    caniuse-lite "^1.0.30001312"
+    electron-to-chromium "^1.4.71"
     escalade "^3.1.1"
-    node-releases "^2.0.1"
-    picocolors "^1.0.0"
-
-browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.6.4:
-  version "4.17.5"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559"
-  integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==
-  dependencies:
-    caniuse-lite "^1.0.30001271"
-    electron-to-chromium "^1.3.878"
-    escalade "^3.1.1"
-    node-releases "^2.0.1"
+    node-releases "^2.0.2"
     picocolors "^1.0.0"
 
 buffer-crc32@~0.2.3:
@@ -2290,10 +2363,10 @@ buffer-from@^1.0.0:
   resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
   integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
 
-bytes@3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
-  integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
+bytes@3.1.2:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
+  integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
 
 cacache@^15.0.5:
   version "15.3.0"
@@ -2400,15 +2473,10 @@ caniuse-api@^3.0.0:
     lodash.memoize "^4.1.2"
     lodash.uniq "^4.5.0"
 
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001274:
-  version "1.0.30001279"
-  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001279.tgz#eb06818da481ef5096a3b3760f43e5382ed6b0ce"
-  integrity sha512-VfEHpzHEXj6/CxggTwSFoZBBYGQfQv9Cf42KPlO79sWXCD1QNKWKsKzFeWL7QpZHJQYAvocqV6Rty1yJMkqWLQ==
-
-caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001271:
-  version "1.0.30001271"
-  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8"
-  integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001312:
+  version "1.0.30001312"
+  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f"
+  integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==
 
 caseless@~0.12.0:
   version "0.12.0"
@@ -2416,12 +2484,11 @@ caseless@~0.12.0:
   integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
 
 chai-nightwatch@^0.4.0:
-  version "0.4.1"
-  resolved "https://registry.yarnpkg.com/chai-nightwatch/-/chai-nightwatch-0.4.1.tgz#6846d6986f70cec63e5cadbe155350fcd5817ac4"
-  integrity sha512-s2put5cFhG8Hw+6Po3R8QZ0ctsDmcaIh7+l9Fu3RcLCfosfQffT3mcFSq2jmXEQk0pmwo/PuXvYMO87MRlyqxg==
+  version "0.4.2"
+  resolved "https://registry.yarnpkg.com/chai-nightwatch/-/chai-nightwatch-0.4.2.tgz#dc70487abb54a9d6839cdc6c68b772f626c377e1"
+  integrity sha512-tLz0K0gdMOqEw52xzd/rIlkRKqgrnZmCgg+7apztI9gzk8HAtBti+gKU4j13GxjarslF8G6IdRrVHkwdz0ZhjA==
   dependencies:
-    assertion-error "1.0.0"
-    deep-eql "0.1.3"
+    assertion-error "1.1.0"
 
 chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2:
   version "2.4.2"
@@ -2464,9 +2531,9 @@ character-reference-invalid@^1.0.0:
   integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
 
 chokidar@^3.3.1:
-  version "3.5.2"
-  resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
-  integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
+  version "3.5.3"
+  resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
+  integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
   dependencies:
     anymatch "~3.1.2"
     braces "~3.0.2"
@@ -2507,7 +2574,25 @@ ci-info@^2.0.0:
   resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
   integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
 
-ckeditor5@^31.0.0, ckeditor5@~31.0.0:
+ckeditor5@^31.0.0:
+  version "31.1.0"
+  resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-31.1.0.tgz#abe8595e7cc64bd3e2b85cddfcab57caae3ecfef"
+  integrity sha512-uuU5JNeiLFIv6oMtSmHdKOmgO8ZjqoSqV/rJWSpc9yxXbhjjs3Gdb6lbF9f0V5OCvQSIBCTtYVYllzfXAXMyqA==
+  dependencies:
+    "@ckeditor/ckeditor5-clipboard" "^31.1.0"
+    "@ckeditor/ckeditor5-core" "^31.1.0"
+    "@ckeditor/ckeditor5-engine" "^31.1.0"
+    "@ckeditor/ckeditor5-enter" "^31.1.0"
+    "@ckeditor/ckeditor5-paragraph" "^31.1.0"
+    "@ckeditor/ckeditor5-select-all" "^31.1.0"
+    "@ckeditor/ckeditor5-typing" "^31.1.0"
+    "@ckeditor/ckeditor5-ui" "^31.1.0"
+    "@ckeditor/ckeditor5-undo" "^31.1.0"
+    "@ckeditor/ckeditor5-upload" "^31.1.0"
+    "@ckeditor/ckeditor5-utils" "^31.1.0"
+    "@ckeditor/ckeditor5-widget" "^31.1.0"
+
+ckeditor5@~31.0.0:
   version "31.0.0"
   resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-31.0.0.tgz#304208c1796138c8d063895e8b962f321a627846"
   integrity sha512-6e6RJWn4mk3xKASy4DiwF0wz165wxagYfWsun7nB0oM4/s7Ri8T6Ihr433RVdepwaVLwrEp70yjk5pbY02cU9A==
@@ -2540,10 +2625,10 @@ clean-stack@^2.0.0:
   resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
   integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
 
-clear-module@^4.1.1:
-  version "4.1.1"
-  resolved "https://registry.yarnpkg.com/clear-module/-/clear-module-4.1.1.tgz#bf8ba3b62eb70ee1e0adec90589741425cf32db8"
-  integrity sha512-ng0E7LeODcT3QkazOckzZqbca+JByQy/Q2Z6qO24YsTp+pLxCfohGz2gJYJqZS0CWTX3LEUiHOqe5KlYeUbEMw==
+clear-module@^4.1.2:
+  version "4.1.2"
+  resolved "https://registry.yarnpkg.com/clear-module/-/clear-module-4.1.2.tgz#5a58a5c9f8dccf363545ad7284cad3c887352a80"
+  integrity sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==
   dependencies:
     parent-module "^2.0.0"
     resolve-from "^5.0.0"
@@ -2632,9 +2717,9 @@ color-name@^1.0.0, color-name@~1.1.4:
   integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
 
 color-string@^1.6.0:
-  version "1.6.0"
-  resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312"
-  integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==
+  version "1.9.0"
+  resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.0.tgz#63b6ebd1bec11999d1df3a79a7569451ac2be8aa"
+  integrity sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==
   dependencies:
     color-name "^1.0.0"
     simple-swizzle "^0.2.2"
@@ -2669,18 +2754,18 @@ commander@^7.0.0:
   resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
   integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
 
-commander@^8.2.0:
-  version "8.3.0"
-  resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
-  integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
+commander@^9.0.0:
+  version "9.0.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40"
+  integrity sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==
 
-comment-json@^4.1.1:
-  version "4.1.1"
-  resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.1.1.tgz#49df4948704bebb1cc0ffa6910e25669b668b7c5"
-  integrity sha512-v8gmtPvxhBlhdRBLwdHSjGy9BgA23t9H1FctdQKyUrErPjSrJcdDMqBq9B4Irtm7w3TNYLQJNH6ARKnpyag1sA==
+comment-json@^4.2.2:
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.2.2.tgz#5fae70a94e0c8f84a077bd31df5aa5269252f293"
+  integrity sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==
   dependencies:
     array-timsort "^1.0.3"
-    core-util-is "^1.0.2"
+    core-util-is "^1.0.3"
     esprima "^4.0.1"
     has-own-prop "^2.0.0"
     repeat-string "^1.6.1"
@@ -2713,9 +2798,9 @@ configstore@^5.0.1:
     xdg-basedir "^4.0.0"
 
 confusing-browser-globals@^1.0.10:
-  version "1.0.10"
-  resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59"
-  integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==
+  version "1.0.11"
+  resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
+  integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
 
 convert-source-map@^1.7.0:
   version "1.8.0"
@@ -2729,25 +2814,25 @@ copy-descriptor@^0.1.0:
   resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
   integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
 
-core-js-compat@^3.16.0, core-js-compat@^3.16.2:
-  version "3.19.0"
-  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.19.0.tgz#b3b93f93c8721b3ed52b91f12f964cc410967f8b"
-  integrity sha512-R09rKZ56ccGBebjTLZHvzDxhz93YPT37gBm6qUhnwj3Kt7aCjjZWD1injyNbyeFHxNKfeZBSyds6O9n3MKq1sw==
+core-js-compat@^3.20.2, core-js-compat@^3.21.0:
+  version "3.21.1"
+  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82"
+  integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==
   dependencies:
-    browserslist "^4.17.5"
+    browserslist "^4.19.1"
     semver "7.0.0"
 
-core-js-pure@^3.16.0:
-  version "3.19.0"
-  resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.19.0.tgz#db6fdadfdd4dc280ec93b64c3c2e8460e6f10094"
-  integrity sha512-UEQk8AxyCYvNAs6baNoPqDADv7BX0AmBLGxVsrAifPPx/C8EAzV4Q+2ZUJqVzfI2TQQEZITnwUkWcHpgc/IubQ==
+core-js-pure@^3.20.2:
+  version "3.21.1"
+  resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51"
+  integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==
 
 core-util-is@1.0.2:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
   integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
 
-core-util-is@^1.0.2, core-util-is@~1.0.0:
+core-util-is@^1.0.3, core-util-is@~1.0.0:
   version "1.0.3"
   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
   integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
@@ -2794,75 +2879,79 @@ crypto-random-string@^2.0.0:
   resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
   integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
 
-cspell-gitignore@^5.12.3:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-5.12.3.tgz#cd0425064f048cc6f40ba791684f068ee0cc130d"
-  integrity sha512-oPqY6oCVNwFRqcE0FiWNPsyv0EjWiK2N66en6HDZR+pXLZ1CBh8PHcUbRAGt+XHckm27zxbl/sDCKd2m+5yyIA==
+cspell-gitignore@^5.18.5:
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-5.18.5.tgz#fc8024f13475d85dae1f447864ef56aed3966fe3"
+  integrity sha512-YKYFYMswkia0Uc5CMOapLwo8OKRfP+QbqyODTJ7IJACT7KCOSEj7A3B250LR2mWyvThyIUB+2c7+6ePdFCnh2g==
   dependencies:
-    cspell-glob "^5.12.3"
+    cspell-glob "^5.18.5"
     find-up "^5.0.0"
 
-cspell-glob@^5.12.3:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-5.12.3.tgz#31d1b3799f2ced60814730ef1c9332260df44755"
-  integrity sha512-2ZgzHr01Blch1I1C3jkzb3IIEE7peoFDDAM+MONQdf8JugWrexZsQ3A6nNUuUgtHZYbJC01ZKzB1JunmE84caA==
+cspell-glob@^5.18.5:
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-5.18.5.tgz#1cc757bb2028cc12bf5acd9336cfc505cd5cd311"
+  integrity sha512-Tr/wMHpJ5zvD4qV4d5is1WJ6OQZSQSjiWoLCQ8pslpltGJhjYXPh3W9A8n4Ghr4AUUJNLKEQyCX+Z1kcA3hgOQ==
   dependencies:
     micromatch "^4.0.4"
 
-cspell-io@^5.12.3:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-5.12.3.tgz#19bf52443ac964042b0a2e9103a8c12f3312d494"
-  integrity sha512-YqIsDPWj4OKyRYDZyZ9InvYBSGJAYbq/OMzCtJ1vCpgzGdm+7pWQkonGZMThPDW33EsSE8GPaT/XTGZbqZuDoA==
+cspell-io@^5.18.5:
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-5.18.5.tgz#320c0c67b7f0f5046b1d7e31d4372fe1a65366a6"
+  integrity sha512-Ar2shXmKtLP935Linv+162xY6SNqIrwLI3rBRXs0/KnD/YdcLJQB0iBgFqvfvg7TcPg+EZOf9Oc6EvTLg2eprg==
 
-cspell-lib@^5.12.3:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-5.12.3.tgz#47b2ebffe535a82eeed27f539125fef2fcedbb01"
-  integrity sha512-wiS3X3inzkwr2d6UojVLjzGFxwhnE+HoQYg7cDyC2qqK1Q++36c5bHJGE8564lsVedeAMVbHh81bP7hibg/yUw==
+cspell-lib@^5.18.5:
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-5.18.5.tgz#76b169399c5e635cde59381d86260019b6b42909"
+  integrity sha512-yrUk3MbRXy/YGNIcLfURDnw4fRiXcbHo9K5B6IhwYfHKc3VM6QgvEQ0ce44uzZ+AEZzWuQ++GbhUih+bSJ87DQ==
   dependencies:
-    "@cspell/cspell-bundled-dicts" "^5.12.3"
-    "@cspell/cspell-types" "^5.12.3"
-    clear-module "^4.1.1"
-    comment-json "^4.1.1"
+    "@cspell/cspell-bundled-dicts" "^5.18.5"
+    "@cspell/cspell-types" "^5.18.5"
+    clear-module "^4.1.2"
+    comment-json "^4.2.2"
     configstore "^5.0.1"
     cosmiconfig "^7.0.1"
-    cspell-glob "^5.12.3"
-    cspell-io "^5.12.3"
-    cspell-trie-lib "^5.12.3"
+    cspell-glob "^5.18.5"
+    cspell-io "^5.18.5"
+    cspell-trie-lib "^5.18.5"
+    fast-equals "^3.0.0"
     find-up "^5.0.0"
     fs-extra "^10.0.0"
     gensequence "^3.1.1"
     import-fresh "^3.3.0"
     resolve-from "^5.0.0"
     resolve-global "^1.0.0"
-    vscode-uri "^3.0.2"
+    vscode-uri "^3.0.3"
 
-cspell-trie-lib@^5.12.3:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-5.12.3.tgz#31a6fe7ed3016d77768fc4b1dfcfab1a9dd46a93"
-  integrity sha512-kck/fUcsBeskuHPFSW4tn4yseDWCDTSaXwxTB+G129anzk0w7mz4LliBBfoD8AHo+D102N7nWmcKXxwPUxAXUQ==
+cspell-trie-lib@^5.18.5:
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-5.18.5.tgz#dff995e8773857564d4bda91e64626838c69674a"
+  integrity sha512-FifImmkcArPYiE8fLXcbB/yS15QyWwvHw/gpCPEkcuJMJH2gxC+HOE909JnBsyPyjCaX5gHWiIf7ePjdXlWsDg==
   dependencies:
+    "@cspell/cspell-pipe" "^5.18.5"
     fs-extra "^10.0.0"
     gensequence "^3.1.1"
 
 cspell@^5.0.0:
-  version "5.12.3"
-  resolved "https://registry.yarnpkg.com/cspell/-/cspell-5.12.3.tgz#1966eb6687f7cdf86e5f96a8c39a140ffac42d55"
-  integrity sha512-lPyWZHfdQh+xjUZDAQC0gnpjglMu2AEfxBWlziTm3XuYuPGTvNJQSUrkMcH180tA3fkj8q2XFwfxHkXXAxm68w==
+  version "5.18.5"
+  resolved "https://registry.yarnpkg.com/cspell/-/cspell-5.18.5.tgz#944b27def0607d8938bcffeae6df38f60b26bf11"
+  integrity sha512-rfk7sSZO304olxBXUFfec3YZL0gIyvjggwicGEgsweuh0Efdeq0zMmUV2sMckSOH9TVJdxW/DxTqjG+DLz8w+A==
   dependencies:
+    "@cspell/cspell-pipe" "^5.18.5"
     chalk "^4.1.2"
-    commander "^8.2.0"
-    comment-json "^4.1.1"
-    cspell-gitignore "^5.12.3"
-    cspell-glob "^5.12.3"
-    cspell-lib "^5.12.3"
+    commander "^9.0.0"
+    comment-json "^4.2.2"
+    cspell-gitignore "^5.18.5"
+    cspell-glob "^5.18.5"
+    cspell-lib "^5.18.5"
     fast-json-stable-stringify "^2.1.0"
     file-entry-cache "^6.0.1"
     fs-extra "^10.0.0"
     get-stdin "^8.0.0"
     glob "^7.2.0"
     imurmurhash "^0.1.4"
+    semver "^7.3.5"
     strip-ansi "^6.0.1"
-    vscode-uri "^3.0.2"
+    vscode-uri "^3.0.3"
 
 css-blank-pseudo@^0.1.4:
   version "0.1.4"
@@ -3052,10 +3141,10 @@ cuint@^0.2.2:
   resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
   integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=
 
-damerau-levenshtein@^1.0.6:
-  version "1.0.7"
-  resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d"
-  integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==
+damerau-levenshtein@^1.0.7:
+  version "1.0.8"
+  resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
+  integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
 
 dashdash@^1.12.0:
   version "1.14.1"
@@ -3086,9 +3175,9 @@ debug@3.2.6:
     ms "^2.1.1"
 
 debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
-  version "4.3.2"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
-  integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+  version "4.3.3"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
+  integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
   dependencies:
     ms "2.1.2"
 
@@ -3136,13 +3225,6 @@ decode-uri-component@^0.2.0:
   resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
   integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
 
-deep-eql@0.1.3:
-  version "0.1.3"
-  resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
-  integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=
-  dependencies:
-    type-detect "0.1.1"
-
 deep-is@^0.1.3, deep-is@~0.1.3:
   version "0.1.4"
   resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
@@ -3190,14 +3272,14 @@ define-property@^2.0.2:
     isobject "^3.0.1"
 
 degenerator@^3.0.1:
-  version "3.0.1"
-  resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.1.tgz#7ef78ec0c8577a544477308ddf1d2d6e88d51f5b"
-  integrity sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235"
+  integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==
   dependencies:
     ast-types "^0.13.2"
     escodegen "^1.8.1"
     esprima "^4.0.0"
-    vm2 "^3.9.3"
+    vm2 "^3.9.8"
 
 del@^5.0.0:
   version "5.1.0"
@@ -3232,10 +3314,10 @@ delayed-stream@~1.0.0:
   resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
   integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
 
-depd@~1.1.2:
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
-  integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+depd@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
+  integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
 
 didyoumean@^1.2.1:
   version "1.2.2"
@@ -3355,15 +3437,10 @@ ejs@^3.1.6:
   dependencies:
     jake "^10.6.1"
 
-electron-to-chromium@^1.3.878:
-  version "1.3.880"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.880.tgz#58d1a298c5267f2faf440683d038c50ab39a6401"
-  integrity sha512-iwIP/6WoeSimzUKJIQtjtpVDsK8Ir8qQCMXsUBwg+rxJR2Uh3wTNSbxoYRfs+3UWx/9MAnPIxVZCyWkm8MT0uw==
-
-electron-to-chromium@^1.3.886:
-  version "1.3.893"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.893.tgz#9d804c68953b05ede35409dba0d73dd54c077b4d"
-  integrity sha512-ChtwF7qB03INq1SyMpue08wc6cve+ktj2UC/Y7se9vB+JryfzziJeYwsgb8jLaCA5GMkHCdn5M62PfSMWhifZg==
+electron-to-chromium@^1.4.71:
+  version "1.4.75"
+  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz#d1ad9bb46f2f1bf432118c2be21d27ffeae82fdd"
+  integrity sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==
 
 emoji-regex@^7.0.1:
   version "7.0.3"
@@ -3375,7 +3452,7 @@ emoji-regex@^8.0.0:
   resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
   integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
 
-emoji-regex@^9.0.0:
+emoji-regex@^9.2.2:
   version "9.2.2"
   resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
   integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
@@ -3393,9 +3470,9 @@ end-of-stream@^1.1.0:
     once "^1.4.0"
 
 enhanced-resolve@^5.8.3:
-  version "5.8.3"
-  resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0"
-  integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==
+  version "5.9.1"
+  resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.1.tgz#e898cea44d9199fd92137496cff5691b910fb43e"
+  integrity sha512-jdyZMwCQ5Oj4c5+BTnkxPgDZO/BJzh/ADDmKebayyzNwjVX1AFCeGkOfxNx0mHi2+8BKC5VxUYiw3TIvoT7vhw==
   dependencies:
     graceful-fs "^4.2.4"
     tapable "^2.2.0"
@@ -3546,33 +3623,32 @@ eslint-import-resolver-node@^0.3.6:
     debug "^3.2.7"
     resolve "^1.20.0"
 
-eslint-module-utils@^2.7.0:
-  version "2.7.1"
-  resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c"
-  integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==
+eslint-module-utils@^2.7.2:
+  version "2.7.3"
+  resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee"
+  integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
   dependencies:
     debug "^3.2.7"
     find-up "^2.1.0"
-    pkg-dir "^2.0.0"
 
 eslint-plugin-import@^2.13.0:
-  version "2.25.2"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz#b3b9160efddb702fc1636659e71ba1d10adbe9e9"
-  integrity sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==
+  version "2.25.4"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1"
+  integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==
   dependencies:
     array-includes "^3.1.4"
     array.prototype.flat "^1.2.5"
     debug "^2.6.9"
     doctrine "^2.1.0"
     eslint-import-resolver-node "^0.3.6"
-    eslint-module-utils "^2.7.0"
+    eslint-module-utils "^2.7.2"
     has "^1.0.3"
-    is-core-module "^2.7.0"
+    is-core-module "^2.8.0"
     is-glob "^4.0.3"
     minimatch "^3.0.4"
     object.values "^1.1.5"
     resolve "^1.20.0"
-    tsconfig-paths "^3.11.0"
+    tsconfig-paths "^3.12.0"
 
 eslint-plugin-jquery@^1.5.1:
   version "1.5.1"
@@ -3580,21 +3656,22 @@ eslint-plugin-jquery@^1.5.1:
   integrity sha512-L7v1eaK5t80C0lvUXPFP9MKnBOqPSKhCOYyzy4LZ0+iK+TJwN8S9gAkzzP1AOhypRIwA88HF6phQ9C7jnOpW8w==
 
 eslint-plugin-jsx-a11y@^6.0.3:
-  version "6.4.1"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd"
-  integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==
+  version "6.5.1"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8"
+  integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==
   dependencies:
-    "@babel/runtime" "^7.11.2"
+    "@babel/runtime" "^7.16.3"
     aria-query "^4.2.2"
-    array-includes "^3.1.1"
+    array-includes "^3.1.4"
     ast-types-flow "^0.0.7"
-    axe-core "^4.0.2"
+    axe-core "^4.3.5"
     axobject-query "^2.2.0"
-    damerau-levenshtein "^1.0.6"
-    emoji-regex "^9.0.0"
+    damerau-levenshtein "^1.0.7"
+    emoji-regex "^9.2.2"
     has "^1.0.3"
-    jsx-ast-utils "^3.1.0"
+    jsx-ast-utils "^3.2.1"
     language-tags "^1.0.5"
+    minimatch "^3.0.4"
 
 eslint-plugin-prettier@^3.1.2:
   version "3.4.1"
@@ -3604,29 +3681,29 @@ eslint-plugin-prettier@^3.1.2:
     prettier-linter-helpers "^1.0.0"
 
 eslint-plugin-react-hooks@^4.1.2:
-  version "4.2.0"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
-  integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172"
+  integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==
 
 eslint-plugin-react@^7.10.0:
-  version "7.26.1"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e"
-  integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==
+  version "7.29.2"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.2.tgz#2d4da69d30d0a736efd30890dc6826f3e91f3f7c"
+  integrity sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==
   dependencies:
-    array-includes "^3.1.3"
-    array.prototype.flatmap "^1.2.4"
+    array-includes "^3.1.4"
+    array.prototype.flatmap "^1.2.5"
     doctrine "^2.1.0"
-    estraverse "^5.2.0"
+    estraverse "^5.3.0"
     jsx-ast-utils "^2.4.1 || ^3.0.0"
-    minimatch "^3.0.4"
-    object.entries "^1.1.4"
-    object.fromentries "^2.0.4"
-    object.hasown "^1.0.0"
-    object.values "^1.1.4"
-    prop-types "^15.7.2"
+    minimatch "^3.1.2"
+    object.entries "^1.1.5"
+    object.fromentries "^2.0.5"
+    object.hasown "^1.1.0"
+    object.values "^1.1.5"
+    prop-types "^15.8.1"
     resolve "^2.0.0-next.3"
     semver "^6.3.0"
-    string.prototype.matchall "^4.0.5"
+    string.prototype.matchall "^4.0.6"
 
 eslint-plugin-yml@^0.10.0:
   version "0.10.1"
@@ -3742,7 +3819,7 @@ estraverse@^4.1.1, estraverse@^4.2.0:
   resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
   integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
 
-estraverse@^5.1.0, estraverse@^5.2.0:
+estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
   version "5.3.0"
   resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
   integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
@@ -3843,9 +3920,9 @@ extsprintf@1.3.0:
   integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
 
 extsprintf@^1.2.0:
-  version "1.4.0"
-  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
-  integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
+  integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
 
 "farbtastic@https://github.com/mattfarina/farbtastic/archive/1.3u.tar.gz":
   version "0.0.0"
@@ -3861,6 +3938,11 @@ fast-diff@^1.1.2:
   resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
   integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
 
+fast-equals@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-3.0.0.tgz#efbe679d4c0d74040f61d4dda3e6bcb3bdccab82"
+  integrity sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA==
+
 fast-glob@^2.0.2:
   version "2.2.7"
   resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d"
@@ -3873,10 +3955,10 @@ fast-glob@^2.0.2:
     merge2 "^1.2.3"
     micromatch "^3.1.10"
 
-fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.5:
-  version "3.2.7"
-  resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
-  integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
+fast-glob@^3.0.3, fast-glob@^3.2.5, fast-glob@^3.2.9:
+  version "3.2.11"
+  resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
+  integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
   dependencies:
     "@nodelib/fs.stat" "^2.0.2"
     "@nodelib/fs.walk" "^1.2.3"
@@ -4013,9 +4095,9 @@ flat@^4.1.0:
     is-buffer "~2.0.3"
 
 flatted@^3.1.0:
-  version "3.2.2"
-  resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
-  integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
+  version "3.2.5"
+  resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3"
+  integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==
 
 flatten@^1.0.2:
   version "1.0.3"
@@ -4023,9 +4105,9 @@ flatten@^1.0.2:
   integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==
 
 follow-redirects@^1.14.0:
-  version "1.14.4"
-  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379"
-  integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==
+  version "1.14.9"
+  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7"
+  integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
 
 for-in@^1.0.2:
   version "1.0.2"
@@ -4063,9 +4145,9 @@ fragment-cache@^0.2.1:
     map-cache "^0.2.2"
 
 fs-extra@^10.0.0:
-  version "10.0.0"
-  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
-  integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
+  version "10.0.1"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8"
+  integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==
   dependencies:
     graceful-fs "^4.2.0"
     jsonfile "^6.0.1"
@@ -4271,9 +4353,9 @@ globals@^11.1.0:
   integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
 
 globals@^13.6.0, globals@^13.9.0:
-  version "13.12.0"
-  resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e"
-  integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==
+  version "13.12.1"
+  resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb"
+  integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==
   dependencies:
     type-fest "^0.20.2"
 
@@ -4292,15 +4374,15 @@ globby@^10.0.1:
     slash "^3.0.0"
 
 globby@^11.0.1, globby@^11.0.3:
-  version "11.0.4"
-  resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
-  integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
+  version "11.1.0"
+  resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
+  integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
   dependencies:
     array-union "^2.1.0"
     dir-glob "^3.0.1"
-    fast-glob "^3.1.1"
-    ignore "^5.1.4"
-    merge2 "^1.3.0"
+    fast-glob "^3.2.9"
+    ignore "^5.2.0"
+    merge2 "^1.4.1"
     slash "^3.0.0"
 
 globby@^8.0.1:
@@ -4328,10 +4410,10 @@ gonzales-pe@^4.3.0:
   dependencies:
     minimist "^1.2.5"
 
-graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
-  version "4.2.8"
-  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
-  integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
+  version "4.2.9"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
+  integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
 
 growl@1.10.5:
   version "1.10.5"
@@ -4377,9 +4459,9 @@ has-own-prop@^2.0.0:
   integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==
 
 has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
-  integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
+  integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
 
 has-tostringtag@^1.0.0:
   version "1.0.0"
@@ -4442,9 +4524,9 @@ hosted-git-info@^2.1.4:
   integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
 
 hosted-git-info@^4.0.1:
-  version "4.0.2"
-  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
-  integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
+  integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
   dependencies:
     lru-cache "^6.0.0"
 
@@ -4482,16 +4564,16 @@ htmlparser2@^3.10.0:
     inherits "^2.0.1"
     readable-stream "^3.1.1"
 
-http-errors@1.7.3:
-  version "1.7.3"
-  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
-  integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
+http-errors@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
+  integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
   dependencies:
-    depd "~1.1.2"
+    depd "2.0.0"
     inherits "2.0.4"
-    setprototypeof "1.1.1"
-    statuses ">= 1.5.0 < 2"
-    toidentifier "1.0.0"
+    setprototypeof "1.2.0"
+    statuses "2.0.1"
+    toidentifier "1.0.1"
 
 http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
   version "4.0.1"
@@ -4557,15 +4639,10 @@ ignore@^4.0.6:
   resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
   integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
 
-ignore@^5.1.1:
-  version "5.1.9"
-  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb"
-  integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==
-
-ignore@^5.1.4, ignore@^5.1.8:
-  version "5.1.8"
-  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
-  integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
+ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
+  integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
 
 import-cwd@^2.0.0:
   version "2.1.0"
@@ -4603,9 +4680,9 @@ import-lazy@^4.0.0:
   integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
 
 import-local@^3.0.2:
-  version "3.0.3"
-  resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0"
-  integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
+  integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
   dependencies:
     pkg-dir "^4.2.0"
     resolve-cwd "^3.0.0"
@@ -4768,10 +4845,10 @@ is-color-stop@^1.0.0:
     rgb-regex "^1.0.1"
     rgba-regex "^1.0.0"
 
-is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.7.0:
-  version "2.8.0"
-  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
-  integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==
+is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.8.0, is-core-module@^2.8.1:
+  version "2.8.1"
+  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
+  integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
   dependencies:
     has "^1.0.3"
 
@@ -4876,9 +4953,9 @@ is-interactive@^1.0.0:
   integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
 
 is-negative-zero@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
-  integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
+  integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
 
 is-number-object@^1.0.4:
   version "1.0.6"
@@ -4994,11 +5071,11 @@ is-url@^1.2.4:
   integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
 
 is-weakref@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2"
-  integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
+  integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
   dependencies:
-    call-bind "^1.0.0"
+    call-bind "^1.0.2"
 
 is-windows@^1.0.2:
   version "1.0.2"
@@ -5070,10 +5147,10 @@ jest-worker@^26.2.1:
     merge-stream "^2.0.0"
     supports-color "^7.0.0"
 
-jest-worker@^27.0.6:
-  version "27.3.1"
-  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2"
-  integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==
+jest-worker@^27.4.5:
+  version "27.5.1"
+  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
+  integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
   dependencies:
     "@types/node" "*"
     merge-stream "^2.0.0"
@@ -5134,9 +5211,9 @@ jsbn@~0.1.0:
   integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
 
 jsdom@^18.0.1:
-  version "18.0.1"
-  resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-18.0.1.tgz#7317c91be425f31ff25814ad427eed8a2a310b61"
-  integrity sha512-mgVzrYP4IJiJKVqXkAdBn+jg+nQgPusBxTJulz3m1Y/1RIrkk8aDoNaQE5BNbHwe72WwiwE7k3Av2THXDpvzPQ==
+  version "18.1.1"
+  resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-18.1.1.tgz#15ec896f5ab7df9669a62375606f47c8c09551aa"
+  integrity sha512-NmJQbjQ/gpS/1at/ce3nCx89HbXL/f5OcenBe8wU1Eik0ROhyUc3LtmG3567dEHAGXkN8rmILW/qtCOPxPHQJw==
   dependencies:
     abab "^2.0.5"
     acorn "^8.5.0"
@@ -5196,10 +5273,10 @@ json-schema-traverse@^1.0.0:
   resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
   integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
 
-json-schema@0.2.3:
-  version "0.2.3"
-  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
-  integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+json-schema@0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
+  integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
 
 json-stable-stringify-without-jsonify@^1.0.1:
   version "1.0.1"
@@ -5242,16 +5319,16 @@ jsonfile@^6.0.1:
     graceful-fs "^4.1.6"
 
 jsprim@^1.2.2:
-  version "1.4.1"
-  resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
-  integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+  version "1.4.2"
+  resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
+  integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
   dependencies:
     assert-plus "1.0.0"
     extsprintf "1.3.0"
-    json-schema "0.2.3"
+    json-schema "0.4.0"
     verror "1.10.0"
 
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0:
+"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
   version "3.2.1"
   resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
   integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==
@@ -5317,9 +5394,9 @@ levn@~0.3.0:
     type-check "~0.3.2"
 
 lines-and-columns@^1.1.6:
-  version "1.1.6"
-  resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
-  integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
+  integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
 
 loader-runner@^4.2.0:
   version "4.2.0"
@@ -5448,11 +5525,6 @@ lodash.clone@3.0.3:
     lodash._bindcallback "^3.0.0"
     lodash._isiterateecall "^3.0.0"
 
-lodash.clonedeep@^4.5.0:
-  version "4.5.0"
-  resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
-  integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
-
 lodash.debounce@^4.0.8:
   version "4.0.8"
   resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -5658,7 +5730,7 @@ merge-stream@^2.0.0:
   resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
   integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
 
-merge2@^1.2.3, merge2@^1.3.0:
+merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1:
   version "1.4.1"
   resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
   integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
@@ -5698,24 +5770,12 @@ micromatch@^4.0.4:
     braces "^3.0.1"
     picomatch "^2.2.3"
 
-mime-db@1.50.0:
-  version "1.50.0"
-  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f"
-  integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==
-
 mime-db@1.51.0:
   version "1.51.0"
   resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
   integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
 
-mime-types@^2.1.12, mime-types@~2.1.19:
-  version "2.1.33"
-  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb"
-  integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==
-  dependencies:
-    mime-db "1.50.0"
-
-mime-types@^2.1.27:
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19:
   version "2.1.34"
   resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
   integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
@@ -5723,9 +5783,9 @@ mime-types@^2.1.27:
     mime-db "1.51.0"
 
 mime@^2.3.1:
-  version "2.5.2"
-  resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
-  integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
+  version "2.6.0"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
+  integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
 
 mimic-fn@^2.1.0:
   version "2.1.0"
@@ -5737,13 +5797,20 @@ min-indent@^1.0.0:
   resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
   integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
 
-minimatch@3.0.4, minimatch@^3.0.4:
+minimatch@3.0.4:
   version "3.0.4"
   resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
   integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
   dependencies:
     brace-expansion "^1.1.7"
 
+minimatch@^3.0.4, minimatch@^3.1.2:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+  integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+  dependencies:
+    brace-expansion "^1.1.7"
+
 minimist-options@4.1.0:
   version "4.1.0"
   resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -5780,9 +5847,9 @@ minipass-pipeline@^1.2.2:
     minipass "^3.0.0"
 
 minipass@^3.0.0, minipass@^3.1.1:
-  version "3.1.5"
-  resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
-  integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
+  version "3.1.6"
+  resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee"
+  integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==
   dependencies:
     yallist "^4.0.0"
 
@@ -5913,10 +5980,11 @@ netmask@^2.0.1:
   integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==
 
 nightwatch@^1.6.3:
-  version "1.7.11"
-  resolved "https://registry.yarnpkg.com/nightwatch/-/nightwatch-1.7.11.tgz#b666425a8c901e17431d57fa2140a716f7894b1b"
-  integrity sha512-yV795EBXZ/myeoCvBtjC/QwvIprxF7SKh0XCeFnpoOtWXDb0yv+ATLRipKGfp+avyGtagqq38ucA4Uh6WPcnhQ==
+  version "1.7.13"
+  resolved "https://registry.yarnpkg.com/nightwatch/-/nightwatch-1.7.13.tgz#2d455ab5fadf8ec514622828171f4c2c8cbf44b1"
+  integrity sha512-bX7mI5JmRdGvVxWYIyUgpF1vuBc/Tlx3nFQc511CW90gbyvQ3PY18wqT5wul45mR2BjDCnCYkxHJcXRKnxC91A==
   dependencies:
+    ansi-regex "^6.0.1"
     assertion-error "^1.1.0"
     chai-nightwatch "^0.4.0"
     ci-info "^2.0.0"
@@ -5946,15 +6014,10 @@ node-environment-flags@1.0.5:
     object.getownpropertydescriptors "^2.0.3"
     semver "^5.7.0"
 
-node-modules-regexp@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
-  integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
-
-node-releases@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5"
-  integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==
+node-releases@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01"
+  integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==
 
 normalize-package-data@^2.5.0:
   version "2.5.0"
@@ -6045,9 +6108,9 @@ object-copy@^0.1.0:
     kind-of "^3.0.3"
 
 object-inspect@^1.11.0, object-inspect@^1.9.0:
-  version "1.11.0"
-  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
-  integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
+  version "1.12.0"
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
+  integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
 
 object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
   version "1.1.1"
@@ -6081,7 +6144,7 @@ object.assign@^4.1.0, object.assign@^4.1.2:
     has-symbols "^1.0.1"
     object-keys "^1.1.1"
 
-object.entries@^1.1.2, object.entries@^1.1.4:
+object.entries@^1.1.2, object.entries@^1.1.5:
   version "1.1.5"
   resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
   integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
@@ -6090,7 +6153,7 @@ object.entries@^1.1.2, object.entries@^1.1.4:
     define-properties "^1.1.3"
     es-abstract "^1.19.1"
 
-object.fromentries@^2.0.4:
+object.fromentries@^2.0.5:
   version "2.0.5"
   resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
   integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
@@ -6108,7 +6171,7 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0
     define-properties "^1.1.3"
     es-abstract "^1.19.1"
 
-object.hasown@^1.0.0:
+object.hasown@^1.1.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"
   integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
@@ -6123,7 +6186,7 @@ object.pick@^1.3.0:
   dependencies:
     isobject "^3.0.1"
 
-object.values@^1.1.0, object.values@^1.1.4, object.values@^1.1.5:
+object.values@^1.1.0, object.values@^1.1.5:
   version "1.1.5"
   resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
   integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
@@ -6360,7 +6423,7 @@ path-key@^3.0.0, path-key@^3.1.0:
   resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
 
-path-parse@^1.0.6:
+path-parse@^1.0.6, path-parse@^1.0.7:
   version "1.0.7"
   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
   integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
@@ -6398,9 +6461,9 @@ picocolors@^1.0.0:
   integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
 
 picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
-  version "2.3.0"
-  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
-  integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
+  integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
 
 picturefill@^3.0.3:
   version "3.0.3"
@@ -6422,19 +6485,10 @@ pify@^4.0.1:
   resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
   integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
 
-pirates@^4.0.0:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87"
-  integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==
-  dependencies:
-    node-modules-regexp "^1.0.0"
-
-pkg-dir@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
-  integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
-  dependencies:
-    find-up "^2.1.0"
+pirates@^4.0.5:
+  version "4.0.5"
+  resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
+  integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
 
 pkg-dir@^3.0.0:
   version "3.0.0"
@@ -6451,9 +6505,9 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
     find-up "^4.0.0"
 
 pofile@^1.0.9:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.1.tgz#a581df04a6fae4941eebd7c1211dbd43700c5541"
-  integrity sha512-RVAzFGo1Mx9+YukVKSgTLut6r4ZVBW8IVrqGHAPfEsVJN93WSp5HRD6+qNa7av1q/joPKDNJd55m5AJl9GBQGA==
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.3.tgz#e2c0d4052b9829f171b888bfb35c87791dbea297"
+  integrity sha512-sk96pUvpNwDV6PLrnhr68Uu1S5NohsxqLKz0GuracgrDo40BdF/r1RhHnjakUk6Q4Z0OKIybOQ7GevLKGN1iYw==
 
 posix-character-classes@^0.1.0:
   version "0.1.1"
@@ -6935,9 +6989,9 @@ postcss-place@^4.0.1:
     postcss-values-parser "^2.0.0"
 
 postcss-preset-env@^6.7.0:
-  version "6.7.0"
-  resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5"
-  integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==
+  version "6.7.1"
+  resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.1.tgz#26563d2e9395d626a45a836450844540694bfcef"
+  integrity sha512-rlRkgX9t0v2On33n7TK8pnkcYOATGQSv48J2RS8GsXhqtg+xk6AummHP88Y5mJo0TLJelBjePvSjScTNkj3+qw==
   dependencies:
     autoprefixer "^9.6.1"
     browserslist "^4.6.4"
@@ -7081,9 +7135,9 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
     uniq "^1.0.1"
 
 postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.5:
-  version "6.0.6"
-  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"
-  integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==
+  version "6.0.9"
+  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f"
+  integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==
   dependencies:
     cssesc "^3.0.0"
     util-deprecate "^1.0.2"
@@ -7143,9 +7197,9 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3:
   integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
 
 postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
-  integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
+  integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
 
 postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1:
   version "2.0.1"
@@ -7182,9 +7236,9 @@ prettier-linter-helpers@^1.0.0:
     fast-diff "^1.1.2"
 
 prettier@^2.1.2:
-  version "2.4.1"
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
-  integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
+  version "2.5.1"
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
+  integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
 
 progress@^2.0.0:
   version "2.0.3"
@@ -7196,14 +7250,14 @@ promise-inflight@^1.0.1:
   resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
   integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
 
-prop-types@^15.7.2:
-  version "15.7.2"
-  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
-  integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+prop-types@^15.8.1:
+  version "15.8.1"
+  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+  integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
   dependencies:
     loose-envify "^1.4.0"
     object-assign "^4.1.1"
-    react-is "^16.8.1"
+    react-is "^16.13.1"
 
 proxy-agent@^5.0.0:
   version "5.0.0"
@@ -7248,9 +7302,9 @@ q@^1.1.2:
   integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
 
 qs@~6.5.2:
-  version "6.5.2"
-  resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
-  integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+  version "6.5.3"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
+  integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
 
 queue-microtask@^1.2.2:
   version "1.2.3"
@@ -7270,12 +7324,12 @@ randombytes@^2.1.0:
     safe-buffer "^5.1.0"
 
 raw-body@^2.2.0:
-  version "2.4.1"
-  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
-  integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
+  version "2.5.1"
+  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
+  integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
   dependencies:
-    bytes "3.1.0"
-    http-errors "1.7.3"
+    bytes "3.1.2"
+    http-errors "2.0.0"
     iconv-lite "0.4.24"
     unpipe "1.0.0"
 
@@ -7287,7 +7341,7 @@ raw-loader@^4.0.1, raw-loader@^4.0.2:
     loader-utils "^2.0.0"
     schema-utils "^3.0.0"
 
-react-is@^16.8.1:
+react-is@^16.13.1:
   version "16.13.1"
   resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
   integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
@@ -7366,10 +7420,10 @@ redent@^3.0.0:
     indent-string "^4.0.0"
     strip-indent "^3.0.0"
 
-regenerate-unicode-properties@^9.0.0:
-  version "9.0.0"
-  resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326"
-  integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==
+regenerate-unicode-properties@^10.0.1:
+  version "10.0.1"
+  resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
+  integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
   dependencies:
     regenerate "^1.4.2"
 
@@ -7399,9 +7453,9 @@ regex-not@^1.0.0, regex-not@^1.0.2:
     safe-regex "^1.1.0"
 
 regexp.prototype.flags@^1.3.1:
-  version "1.3.1"
-  resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26"
-  integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307"
+  integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==
   dependencies:
     call-bind "^1.0.2"
     define-properties "^1.1.3"
@@ -7411,27 +7465,27 @@ regexpp@^3.1.0:
   resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
   integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
 
-regexpu-core@^4.7.1:
-  version "4.8.0"
-  resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0"
-  integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==
+regexpu-core@^5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3"
+  integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==
   dependencies:
     regenerate "^1.4.2"
-    regenerate-unicode-properties "^9.0.0"
-    regjsgen "^0.5.2"
-    regjsparser "^0.7.0"
+    regenerate-unicode-properties "^10.0.1"
+    regjsgen "^0.6.0"
+    regjsparser "^0.8.2"
     unicode-match-property-ecmascript "^2.0.0"
     unicode-match-property-value-ecmascript "^2.0.0"
 
-regjsgen@^0.5.2:
-  version "0.5.2"
-  resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
-  integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
+regjsgen@^0.6.0:
+  version "0.6.0"
+  resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
+  integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
 
-regjsparser@^0.7.0:
-  version "0.7.0"
-  resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968"
-  integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==
+regjsparser@^0.8.2:
+  version "0.8.4"
+  resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f"
+  integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
   dependencies:
     jsesc "~0.5.0"
 
@@ -7561,12 +7615,13 @@ resolve-url@^0.2.1:
   integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
 
 resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0:
-  version "1.20.0"
-  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
-  integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
+  version "1.22.0"
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
+  integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
   dependencies:
-    is-core-module "^2.2.0"
-    path-parse "^1.0.6"
+    is-core-module "^2.8.1"
+    path-parse "^1.0.7"
+    supports-preserve-symlinks-flag "^1.0.0"
 
 resolve@^2.0.0-next.3:
   version "2.0.0-next.3"
@@ -7730,10 +7785,10 @@ set-value@^2.0.0, set-value@^2.0.1:
     is-plain-object "^2.0.3"
     split-string "^3.0.1"
 
-setprototypeof@1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
-  integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
+setprototypeof@1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
+  integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
 
 shallow-clone@^3.0.0:
   version "3.0.1"
@@ -7755,9 +7810,9 @@ shebang-regex@^3.0.0:
   integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
 
 shelljs@^0.8.1:
-  version "0.8.4"
-  resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
-  integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
+  version "0.8.5"
+  resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
+  integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
   dependencies:
     glob "^7.0.0"
     interpret "^1.0.0"
@@ -7782,9 +7837,9 @@ side-channel@^1.0.4:
     object-inspect "^1.9.0"
 
 signal-exit@^3.0.2, signal-exit@^3.0.3:
-  version "3.0.5"
-  resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
-  integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
+  version "3.0.7"
+  resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+  integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
 
 simple-swizzle@^0.2.2:
   version "0.2.2"
@@ -7812,7 +7867,7 @@ slice-ansi@^4.0.0:
     astral-regex "^2.0.0"
     is-fullwidth-code-point "^3.0.0"
 
-smart-buffer@^4.1.0:
+smart-buffer@^4.2.0:
   version "4.2.0"
   resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
   integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
@@ -7862,12 +7917,12 @@ socks-proxy-agent@5, socks-proxy-agent@^5.0.0:
     socks "^2.3.3"
 
 socks@^2.3.3:
-  version "2.6.1"
-  resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
-  integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
+  version "2.6.2"
+  resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a"
+  integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==
   dependencies:
     ip "^1.1.5"
-    smart-buffer "^4.1.0"
+    smart-buffer "^4.2.0"
 
 sortablejs@^1.13.0:
   version "1.14.0"
@@ -7891,9 +7946,9 @@ source-map-resolve@^0.5.0:
     urix "^0.1.0"
 
 source-map-support@^0.5.16, source-map-support@~0.5.12, source-map-support@~0.5.20:
-  version "0.5.20"
-  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9"
-  integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==
+  version "0.5.21"
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
+  integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
   dependencies:
     buffer-from "^1.0.0"
     source-map "^0.6.0"
@@ -7940,9 +7995,9 @@ spdx-expression-parse@^3.0.0:
     spdx-license-ids "^3.0.0"
 
 spdx-license-ids@^3.0.0:
-  version "3.0.10"
-  resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b"
-  integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
+  version "3.0.11"
+  resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
+  integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
 
 specificity@^0.4.1:
   version "0.4.1"
@@ -7962,9 +8017,9 @@ sprintf-js@~1.0.2:
   integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
 
 sshpk@^1.7.0:
-  version "1.16.1"
-  resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
-  integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
+  version "1.17.0"
+  resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
+  integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
   dependencies:
     asn1 "~0.2.3"
     assert-plus "^1.0.0"
@@ -7996,10 +8051,10 @@ static-extend@^0.1.1:
     define-property "^0.2.5"
     object-copy "^0.1.0"
 
-"statuses@>= 1.5.0 < 2":
-  version "1.5.0"
-  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
-  integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+statuses@2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
+  integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
 
 stealthy-require@^1.1.1:
   version "1.1.1"
@@ -8032,7 +8087,7 @@ string-width@^4.2.2, string-width@^4.2.3:
     is-fullwidth-code-point "^3.0.0"
     strip-ansi "^6.0.1"
 
-string.prototype.matchall@^4.0.5:
+string.prototype.matchall@^4.0.6:
   version "4.0.6"
   resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa"
   integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==
@@ -8261,6 +8316,11 @@ supports-color@^8.0.0:
   dependencies:
     has-flag "^4.0.0"
 
+supports-preserve-symlinks-flag@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+  integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
 svg-tags@^1.0.0:
   version "1.0.0"
   resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
@@ -8296,12 +8356,11 @@ tabbable@^5.2.0:
   integrity sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ==
 
 table@^6.0.9, table@^6.6.0:
-  version "6.7.2"
-  resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0"
-  integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==
+  version "6.8.0"
+  resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
+  integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
   dependencies:
     ajv "^8.0.1"
-    lodash.clonedeep "^4.5.0"
     lodash.truncate "^4.4.2"
     slice-ansi "^4.0.0"
     string-width "^4.2.3"
@@ -8348,11 +8407,11 @@ terser-webpack-plugin@^3.0.2:
     webpack-sources "^1.4.3"
 
 terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.0:
-  version "5.2.5"
-  resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz#ce65b9880a0c36872555c4874f45bbdb02ee32c9"
-  integrity sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==
+  version "5.3.1"
+  resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54"
+  integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==
   dependencies:
-    jest-worker "^27.0.6"
+    jest-worker "^27.4.5"
     schema-utils "^3.1.1"
     serialize-javascript "^6.0.0"
     source-map "^0.6.1"
@@ -8368,10 +8427,11 @@ terser@^4.8.0:
     source-map-support "~0.5.12"
 
 terser@^5.3.4, terser@^5.7.2:
-  version "5.9.0"
-  resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351"
-  integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==
+  version "5.12.0"
+  resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.0.tgz#728c6bff05f7d1dcb687d8eace0644802a9dae8a"
+  integrity sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==
   dependencies:
+    acorn "^8.5.0"
     commander "^2.20.0"
     source-map "~0.7.2"
     source-map-support "~0.5.20"
@@ -8431,10 +8491,10 @@ to-regex@^3.0.1, to-regex@^3.0.2:
     regex-not "^1.0.2"
     safe-regex "^1.1.0"
 
-toidentifier@1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
-  integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
+toidentifier@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
+  integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
 
 tough-cookie@^2.3.3, tough-cookie@~2.5.0:
   version "2.5.0"
@@ -8470,10 +8530,10 @@ trough@^1.0.0:
   resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
   integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
 
-tsconfig-paths@^3.11.0:
-  version "3.11.0"
-  resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"
-  integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==
+tsconfig-paths@^3.12.0:
+  version "3.12.0"
+  resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b"
+  integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==
   dependencies:
     "@types/json5" "^0.0.29"
     json5 "^1.0.1"
@@ -8511,11 +8571,6 @@ type-check@~0.3.2:
   dependencies:
     prelude-ls "~1.1.2"
 
-type-detect@0.1.1:
-  version "0.1.1"
-  resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822"
-  integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI=
-
 type-fest@^0.18.0:
   version "0.18.1"
   resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
@@ -8554,9 +8609,9 @@ unbox-primitive@^1.0.1:
     which-boxed-primitive "^1.0.2"
 
 underscore@>=1.8.3, underscore@^1.13.1:
-  version "1.13.1"
-  resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1"
-  integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==
+  version "1.13.2"
+  resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.2.tgz#276cea1e8b9722a8dbed0100a407dda572125881"
+  integrity sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==
 
 unicode-canonical-property-names-ecmascript@^2.0.0:
   version "2.0.0"
@@ -8763,15 +8818,18 @@ vfile@^4.0.0:
     unist-util-stringify-position "^2.0.0"
     vfile-message "^2.0.0"
 
-vm2@^3.9.3:
-  version "3.9.5"
-  resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496"
-  integrity sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==
+vm2@^3.9.8:
+  version "3.9.9"
+  resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.9.tgz#c0507bc5fbb99388fad837d228badaaeb499ddc5"
+  integrity sha512-xwTm7NLh/uOjARRBs8/95H0e8fT3Ukw5D/JJWhxMbhKzNh1Nu981jQKvkep9iKYNxzlVrdzD0mlBGkDKZWprlw==
+  dependencies:
+    acorn "^8.7.0"
+    acorn-walk "^8.2.0"
 
-vscode-uri@^3.0.2:
-  version "3.0.2"
-  resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.2.tgz#ecfd1d066cb8ef4c3a208decdbab9a8c23d055d0"
-  integrity sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==
+vscode-uri@^3.0.3:
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.3.tgz#a95c1ce2e6f41b7549f86279d19f47951e4f4d84"
+  integrity sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==
 
 w3c-hr-time@^1.0.2:
   version "1.0.2"
@@ -8787,10 +8845,10 @@ w3c-xmlserializer@^3.0.0:
   dependencies:
     xml-name-validator "^4.0.0"
 
-watchpack@^2.2.0:
-  version "2.2.0"
-  resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce"
-  integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==
+watchpack@^2.3.1:
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25"
+  integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==
   dependencies:
     glob-to-regexp "^0.4.1"
     graceful-fs "^4.1.2"
@@ -8808,14 +8866,14 @@ webidl-conversions@^7.0.0:
   integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
 
 webpack-cli@^4.4.0:
-  version "4.9.1"
-  resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3"
-  integrity sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==
+  version "4.9.2"
+  resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d"
+  integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==
   dependencies:
     "@discoveryjs/json-ext" "^0.5.0"
-    "@webpack-cli/configtest" "^1.1.0"
-    "@webpack-cli/info" "^1.4.0"
-    "@webpack-cli/serve" "^1.6.0"
+    "@webpack-cli/configtest" "^1.1.1"
+    "@webpack-cli/info" "^1.4.1"
+    "@webpack-cli/serve" "^1.6.1"
     colorette "^2.0.14"
     commander "^7.0.0"
     execa "^5.0.0"
@@ -8849,18 +8907,18 @@ webpack-sources@^2.0.1:
     source-list-map "^2.0.1"
     source-map "^0.6.1"
 
-webpack-sources@^3.2.0:
-  version "3.2.1"
-  resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d"
-  integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==
+webpack-sources@^3.2.3:
+  version "3.2.3"
+  resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
+  integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
 
 webpack@^5.51.1:
-  version "5.63.0"
-  resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.63.0.tgz#4b074115800e0526d85112985e46c64b95e04aaf"
-  integrity sha512-HYrw6bkj/MDmphAXvqLEvn2fVoDZsYu6O638WjK6lSNgIpjb5jl/KtOrqJyU9EC/ZV9mLUmZW5h4mASB+CVA4A==
+  version "5.69.1"
+  resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.69.1.tgz#8cfd92c192c6a52c99ab00529b5a0d33aa848dc5"
+  integrity sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==
   dependencies:
-    "@types/eslint-scope" "^3.7.0"
-    "@types/estree" "^0.0.50"
+    "@types/eslint-scope" "^3.7.3"
+    "@types/estree" "^0.0.51"
     "@webassemblyjs/ast" "1.11.1"
     "@webassemblyjs/wasm-edit" "1.11.1"
     "@webassemblyjs/wasm-parser" "1.11.1"
@@ -8873,7 +8931,7 @@ webpack@^5.51.1:
     eslint-scope "5.1.1"
     events "^3.2.0"
     glob-to-regexp "^0.4.1"
-    graceful-fs "^4.2.4"
+    graceful-fs "^4.2.9"
     json-parse-better-errors "^1.0.2"
     loader-runner "^4.2.0"
     mime-types "^2.1.27"
@@ -8881,8 +8939,8 @@ webpack@^5.51.1:
     schema-utils "^3.1.0"
     tapable "^2.1.1"
     terser-webpack-plugin "^5.1.3"
-    watchpack "^2.2.0"
-    webpack-sources "^3.2.0"
+    watchpack "^2.3.1"
+    webpack-sources "^3.2.3"
 
 whatwg-encoding@^2.0.0:
   version "2.0.0"
@@ -8976,9 +9034,9 @@ write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
     typedarray-to-buffer "^3.1.5"
 
 ws@^8.2.3:
-  version "8.2.3"
-  resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
-  integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==
+  version "8.5.0"
+  resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"
+  integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
 
 xdg-basedir@^4.0.0:
   version "4.0.0"
diff --git a/web/sites/default/default.services.yml b/web/sites/default/default.services.yml
index d21a5c78d42c8fb465684136390b379c222eef09..ff6797d954cc246ba1b960fc315a5b4485f4e0a1 100644
--- a/web/sites/default/default.services.yml
+++ b/web/sites/default/default.services.yml
@@ -70,7 +70,7 @@ parameters:
     # For more information about debugging Twig templates, see
     # https://www.drupal.org/node/1906392.
     #
-    # Not recommended in production environments
+    # Enabling Twig debugging is not recommended in production environments.
     # @default false
     debug: false
     # Twig auto-reload:
@@ -79,7 +79,7 @@ parameters:
     # If you don't provide a value for auto_reload, it will be determined
     # based on the value of debug.
     #
-    # Not recommended in production environments
+    # Enabling auto-reload is not recommended in production environments.
     # @default null
     auto_reload: null
     # Twig cache:
@@ -90,7 +90,7 @@ parameters:
     # auto_reload setting above should be enabled rather than disabling the
     # Twig cache.
     #
-    # Not recommended in production environments
+    # Disabling the Twig cache is not recommended in production environments.
     # @default true
     cache: true
   renderer.config:
@@ -141,7 +141,8 @@ parameters:
   # For more information about debugging cacheable responses, see
   # https://www.drupal.org/developing/api/8/response/cacheable-response-interface
   #
-  # Not recommended in production environments
+  # Enabling cacheability debugging is not recommended in production
+  # environments.
   # @default false
   http.response.debug_cacheability_headers: false
   factory.keyvalue: {}