From c15ef46ffd2fa246e4fe051679f8d387009990be Mon Sep 17 00:00:00 2001 From: Bernhard Rusch Date: Fri, 15 Mar 2024 15:11:15 +0100 Subject: [PATCH 001/514] DotEnv support BC layer - regression fix for #16652 (#16796) --- lib/Bootstrap.php | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/lib/Bootstrap.php b/lib/Bootstrap.php index 29384f82b15..457b9220109 100644 --- a/lib/Bootstrap.php +++ b/lib/Bootstrap.php @@ -20,6 +20,7 @@ use Pimcore\Model\Document; use Pimcore\Tool\Admin; use Pimcore\Tool\MaintenanceModeHelperInterface; +use Symfony\Component\Dotenv\Dotenv; use Symfony\Component\ErrorHandler\Debug; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\KernelInterface; @@ -117,13 +118,34 @@ public static function bootstrap(): void } if (false === $isCli) { - // see https://github.com/symfony/recipes/blob/master/symfony/framework-bundle/4.2/public/index.php#L15 - if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) { - Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO); - } - if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) { - Request::setTrustedHosts([$trustedHosts]); + self::setTrustedProxies(); + } + } + + /** + * @deprecated only for compatibility reasons, will be removed in Pimcore 12 + */ + private static function prepareEnvVariables(): void + { + if(!isset($_SERVER['SYMFONY_DOTENV_VARS'])) { + if (class_exists('Symfony\Component\Dotenv\Dotenv')) { + (new Dotenv())->bootEnv(PIMCORE_PROJECT_ROOT . '/.env'); + } else { + $_SERVER += $_ENV; } + + self::setTrustedProxies(); + } + } + + private static function setTrustedProxies(): void + { + // see https://github.com/symfony/recipes/blob/master/symfony/framework-bundle/4.2/public/index.php#L15 + if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) { + Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO); + } + if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) { + Request::setTrustedHosts([$trustedHosts]); } } @@ -188,6 +210,9 @@ public static function defineConstants(): void public static function kernel(): Kernel|\App\Kernel|KernelInterface { + // this is for compatibility reasons, will be removed in Pimcore 12 + self::prepareEnvVariables(); + $environment = Config::getEnvironment(); $debug = (bool) ($_SERVER['APP_DEBUG'] ?? false); From bde964895b8205c8d705dcdc64181d786bd04374 Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Mon, 18 Mar 2024 14:15:18 +0100 Subject: [PATCH 002/514] DotEnv support BC layer - regression fix for #16652, follow up #16796 (#16803) * followup https://github.com/pimcore/pimcore/pull/16796 * refactor the $_SERVER $_ENV is done by https://github.com/pimcore/pimcore/pull/16762 * update deprecation message --- lib/Bootstrap.php | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lib/Bootstrap.php b/lib/Bootstrap.php index 457b9220109..e4c064c3cde 100644 --- a/lib/Bootstrap.php +++ b/lib/Bootstrap.php @@ -104,8 +104,10 @@ public static function bootstrap(): void trigger_deprecation( 'pimcore/skeleton', '11.2.0', - sprintf('In `public/index.php` the "Bootstrap::bootstrap();" should be moved just above "$kernel = Bootstrap::kernel();"', ) + 'For consistency purpose, it is recommended to use the autoload from Symfony Runtime. + When using it, the line "Bootstrap::bootstrap();" in `public/index.php` should be moved just above "$kernel = Bootstrap::kernel();" and within the closure' ); + self::bootDotEnvVariables(); } self::defineConstants(); @@ -125,16 +127,10 @@ public static function bootstrap(): void /** * @deprecated only for compatibility reasons, will be removed in Pimcore 12 */ - private static function prepareEnvVariables(): void + private static function bootDotEnvVariables(): void { - if(!isset($_SERVER['SYMFONY_DOTENV_VARS'])) { - if (class_exists('Symfony\Component\Dotenv\Dotenv')) { - (new Dotenv())->bootEnv(PIMCORE_PROJECT_ROOT . '/.env'); - } else { - $_SERVER += $_ENV; - } - - self::setTrustedProxies(); + if (class_exists('Symfony\Component\Dotenv\Dotenv')) { + (new Dotenv())->bootEnv(PIMCORE_PROJECT_ROOT . '/.env'); } } @@ -210,9 +206,6 @@ public static function defineConstants(): void public static function kernel(): Kernel|\App\Kernel|KernelInterface { - // this is for compatibility reasons, will be removed in Pimcore 12 - self::prepareEnvVariables(); - $environment = Config::getEnvironment(); $debug = (bool) ($_SERVER['APP_DEBUG'] ?? false); From 64c0fc486a9ea4c91b5b639fd2884e25f2ddd6df Mon Sep 17 00:00:00 2001 From: Jacob Dreesen Date: Tue, 19 Mar 2024 14:47:04 +0100 Subject: [PATCH 003/514] Make createOrUpdateUser() and insertDatabaseDump() of Pimcore\Bundle\InstallBundle\Installer protected again --- bundles/InstallBundle/src/Installer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/InstallBundle/src/Installer.php b/bundles/InstallBundle/src/Installer.php index d38e72b9977..553f4bfc660 100644 --- a/bundles/InstallBundle/src/Installer.php +++ b/bundles/InstallBundle/src/Installer.php @@ -733,7 +733,7 @@ protected function getDataFiles(): array return $files; } - private function createOrUpdateUser(Connection $db, array $config = []): void + protected function createOrUpdateUser(Connection $db, array $config = []): void { $defaultConfig = [ 'username' => 'admin', @@ -759,7 +759,7 @@ private function createOrUpdateUser(Connection $db, array $config = []): void * * @throws \Exception */ - private function insertDatabaseDump(Connection $db, string $file): void + protected function insertDatabaseDump(Connection $db, string $file): void { $dumpFile = file_get_contents($file); From 11a3a84c729fe31f1e6bfa3bd0250c6305a2ba9f Mon Sep 17 00:00:00 2001 From: zangab Date: Thu, 21 Mar 2024 09:19:46 +0100 Subject: [PATCH 004/514] docs: update config getter system-settings (#16671) --- doc/18_Tools_and_Features/25_System_Settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/18_Tools_and_Features/25_System_Settings.md b/doc/18_Tools_and_Features/25_System_Settings.md index d69cefe35f3..5b651509f3c 100644 --- a/doc/18_Tools_and_Features/25_System_Settings.md +++ b/doc/18_Tools_and_Features/25_System_Settings.md @@ -68,17 +68,17 @@ Settings for assets like version steps. namespace App\Controller; +use Pimcore\Config; use Pimcore\Controller\FrontendController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; -use Pimcore\SystemSettingsConfig; class DefaultController extends FrontendController { public function defaultAction(Request $request, SystemSettingsConfig $config): Response { // use type-hinting to inject the config service - $config = $config->getSystemSettingsConfig(); + $config = Config::getSystemConfiguration(); $bar = $config['general']['valid_languages']; } } From e8cdbb577862c0ff377407b14f78c1f76f21102d Mon Sep 17 00:00:00 2001 From: fashxp Date: Thu, 21 Mar 2024 08:20:47 +0000 Subject: [PATCH 005/514] Apply php-cs-fixer changes --- bundles/CoreBundle/src/Migrations/Version20230616085142.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/CoreBundle/src/Migrations/Version20230616085142.php b/bundles/CoreBundle/src/Migrations/Version20230616085142.php index b31591b50aa..67637dbdca9 100644 --- a/bundles/CoreBundle/src/Migrations/Version20230616085142.php +++ b/bundles/CoreBundle/src/Migrations/Version20230616085142.php @@ -28,7 +28,7 @@ final class Version20230616085142 extends AbstractMigration private const O_PREFIX = 'o_'; private const PK_COLUMNS = '`' . self::ID_COLUMN . - '`,`dest_id`, `type`, `fieldname`, `column`, `ownertype`, `ownername`, `position`, `index`'; + '`,`dest_id`, `type`, `fieldname`, `column`, `ownertype`, `ownername`, `position`, `index`'; private const UNIQUE_KEY_NAME = 'metadata_un'; From dccbd14f9054cc458ff248fde88cf5f00ae8e73c Mon Sep 17 00:00:00 2001 From: Michael Frank Date: Thu, 21 Mar 2024 14:31:22 +0100 Subject: [PATCH 006/514] [Bug]: Classification store, set default value to $sorter and $enabled properties --- models/DataObject/Classificationstore/KeyGroupRelation.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/DataObject/Classificationstore/KeyGroupRelation.php b/models/DataObject/Classificationstore/KeyGroupRelation.php index 0db1728cbc5..50154fe03a9 100644 --- a/models/DataObject/Classificationstore/KeyGroupRelation.php +++ b/models/DataObject/Classificationstore/KeyGroupRelation.php @@ -50,7 +50,7 @@ final class KeyGroupRelation extends Model\AbstractModel */ protected string $type; - protected int $sorter; + protected int $sorter = 0; /** * The group name @@ -59,7 +59,7 @@ final class KeyGroupRelation extends Model\AbstractModel protected bool $mandatory = false; - protected bool $enabled; + protected bool $enabled = true; public static function create(): self { From 52687ff9c7b22d33800e247405d29e57e2ce0581 Mon Sep 17 00:00:00 2001 From: Pravin chaudhary <30948231+pdchaudhary@users.noreply.github.com> Date: Fri, 22 Mar 2024 13:15:11 +0530 Subject: [PATCH 007/514] [DOC] Update 30_Link_Generator.md (#16805) --- .../01_Object_Classes/05_Class_Settings/30_Link_Generator.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md b/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md index c45f4872ecc..4608ee6084f 100644 --- a/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md +++ b/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md @@ -40,12 +40,11 @@ use App\Website\Tool\Text; use Pimcore\Bundle\EcommerceFrameworkBundle\Model\ProductInterface; use Pimcore\Model\DataObject; use Pimcore\Model\DataObject\ClassDefinition\LinkGeneratorInterface; -use Pimcore\Model\DataObject\Concrete; use Pimcore\Bundle\EcommerceFrameworkBundle\Model\DefaultMockup; class ProductLinkGenerator extends AbstractProductLinkGenerator implements LinkGeneratorInterface { - public function generate(Concrete $object, array $params = []): string + public function generate(object $object, array $params = []): string { if (!($object instanceof Car || $object instanceof AccessoryPart)) { throw new \InvalidArgumentException('Given object is no Car'); From 959e83f02614705ee98b66ebdfaf9bb39dac3c96 Mon Sep 17 00:00:00 2001 From: mcop1 Date: Fri, 22 Mar 2024 07:46:10 +0000 Subject: [PATCH 008/514] Apply php-cs-fixer changes --- bundles/CoreBundle/src/Migrations/Version20230616085142.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/CoreBundle/src/Migrations/Version20230616085142.php b/bundles/CoreBundle/src/Migrations/Version20230616085142.php index b31591b50aa..67637dbdca9 100644 --- a/bundles/CoreBundle/src/Migrations/Version20230616085142.php +++ b/bundles/CoreBundle/src/Migrations/Version20230616085142.php @@ -28,7 +28,7 @@ final class Version20230616085142 extends AbstractMigration private const O_PREFIX = 'o_'; private const PK_COLUMNS = '`' . self::ID_COLUMN . - '`,`dest_id`, `type`, `fieldname`, `column`, `ownertype`, `ownername`, `position`, `index`'; + '`,`dest_id`, `type`, `fieldname`, `column`, `ownertype`, `ownername`, `position`, `index`'; private const UNIQUE_KEY_NAME = 'metadata_un'; From 052d8ea76a905e076d6638eaecccb2af7c86830b Mon Sep 17 00:00:00 2001 From: Pravin chaudhary <30948231+pdchaudhary@users.noreply.github.com> Date: Fri, 22 Mar 2024 13:15:11 +0530 Subject: [PATCH 009/514] [DOC] Update 30_Link_Generator.md (#16805) (cherry picked from commit 52687ff9c7b22d33800e247405d29e57e2ce0581) --- .../01_Object_Classes/05_Class_Settings/30_Link_Generator.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md b/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md index c45f4872ecc..4608ee6084f 100644 --- a/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md +++ b/doc/05_Objects/01_Object_Classes/05_Class_Settings/30_Link_Generator.md @@ -40,12 +40,11 @@ use App\Website\Tool\Text; use Pimcore\Bundle\EcommerceFrameworkBundle\Model\ProductInterface; use Pimcore\Model\DataObject; use Pimcore\Model\DataObject\ClassDefinition\LinkGeneratorInterface; -use Pimcore\Model\DataObject\Concrete; use Pimcore\Bundle\EcommerceFrameworkBundle\Model\DefaultMockup; class ProductLinkGenerator extends AbstractProductLinkGenerator implements LinkGeneratorInterface { - public function generate(Concrete $object, array $params = []): string + public function generate(object $object, array $params = []): string { if (!($object instanceof Car || $object instanceof AccessoryPart)) { throw new \InvalidArgumentException('Given object is no Car'); From 0192c12f4ee531dab565a62ea015a5db497f77fc Mon Sep 17 00:00:00 2001 From: Christian Wellmer <105731916+christianbasilicom@users.noreply.github.com> Date: Fri, 22 Mar 2024 09:01:46 +0100 Subject: [PATCH 010/514] fix(AbstractObject): ModificationDate could be null at this point (#16789) --- models/DataObject/AbstractObject.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/DataObject/AbstractObject.php b/models/DataObject/AbstractObject.php index 2fee91bfa47..59104797161 100644 --- a/models/DataObject/AbstractObject.php +++ b/models/DataObject/AbstractObject.php @@ -241,7 +241,7 @@ public static function getById(int|string $id, array $params = []): ?static $object = self::getModelFactory()->build($className); RuntimeCache::set($cacheKey, $object); $object->getDao()->getById($id); - $object->__setDataVersionTimestamp($object->getModificationDate()); + $object->__setDataVersionTimestamp($object->getModificationDate() ?? 0); Service::recursiveResetDirtyMap($object); From 62421ff91d7863967542f753d722e6d646feee81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20B=C3=A4cher=20-=20Twocream?= <140016987+saschabaecher-twocream@users.noreply.github.com> Date: Fri, 22 Mar 2024 09:17:54 +0100 Subject: [PATCH 011/514] Fix height and width in localized fields (#16688) --- models/DataObject/ClassDefinition/Data/Localizedfields.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/models/DataObject/ClassDefinition/Data/Localizedfields.php b/models/DataObject/ClassDefinition/Data/Localizedfields.php index 3e5010f6c10..19860c5130e 100644 --- a/models/DataObject/ClassDefinition/Data/Localizedfields.php +++ b/models/DataObject/ClassDefinition/Data/Localizedfields.php @@ -32,6 +32,8 @@ class Localizedfields extends Data implements CustomResourcePersistingInterface, { use Layout\Traits\LabelTrait; use DataObject\Traits\ClassSavedTrait; + use DataObject\Traits\DataWidthTrait; + use DataObject\Traits\DataHeightTrait; use DataObject\Traits\FieldDefinitionEnrichmentDataTrait; /** From bd3175a8f4686bf2e93a4039856420e02a459137 Mon Sep 17 00:00:00 2001 From: Remo Liebi Date: Fri, 22 Mar 2024 09:18:53 +0100 Subject: [PATCH 012/514] Asset Creation: add null check to possible null $tmpFile (#16823) --- models/Asset.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/Asset.php b/models/Asset.php index 3c432fb93f8..8c6e627bcf7 100644 --- a/models/Asset.php +++ b/models/Asset.php @@ -392,7 +392,7 @@ public static function create(int $parentId, array $data = [], bool $save = true $asset->save(); } - if (file_exists($tmpFile)) { + if ($tmpFile !== null && file_exists($tmpFile)) { unlink($tmpFile); } From 0d6caa1e231ff55854e8ea93f1db167ed43479de Mon Sep 17 00:00:00 2001 From: Remo Liebi Date: Fri, 22 Mar 2024 10:12:04 +0100 Subject: [PATCH 013/514] recreate behaviour that relations grab attributes in logged-in users language. (#16806) added fallback to english. --- models/DataObject/Service.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/models/DataObject/Service.php b/models/DataObject/Service.php index 82ca64f514c..86b52dd5f33 100644 --- a/models/DataObject/Service.php +++ b/models/DataObject/Service.php @@ -644,7 +644,17 @@ public static function getFieldForBrickType(ClassDefinition $class, string $bric private static function getValueForObject(Concrete $object, string $key, string $brickType = null, string $brickKey = null, ClassDefinition\Data $fieldDefinition = null, array $context = [], array $brickDescriptor = null): \stdClass { $getter = 'get' . ucfirst($key); - $value = $object->$getter(); + $value = null; + + try{ + $value = $object->$getter(AdminTool::getCurrentUser()?->getLanguage()); + } catch (\Throwable) { + } + + if (empty($value)){ + $value = $object->$getter(); + } + if (!empty($value) && !empty($brickType)) { $getBrickType = 'get' . ucfirst($brickType); $value = $value->$getBrickType(); From 79e57f164c90fc33af46c3f6de26cda387b722fd Mon Sep 17 00:00:00 2001 From: lukmzig Date: Fri, 22 Mar 2024 09:13:05 +0000 Subject: [PATCH 014/514] Apply php-cs-fixer changes --- models/DataObject/Service.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/DataObject/Service.php b/models/DataObject/Service.php index 86b52dd5f33..318b9f58015 100644 --- a/models/DataObject/Service.php +++ b/models/DataObject/Service.php @@ -646,12 +646,12 @@ private static function getValueForObject(Concrete $object, string $key, string $getter = 'get' . ucfirst($key); $value = null; - try{ + try { $value = $object->$getter(AdminTool::getCurrentUser()?->getLanguage()); } catch (\Throwable) { } - if (empty($value)){ + if (empty($value)) { $value = $object->$getter(); } From c90366792a65c5a31b0fd4e08c375f61a5ebf17b Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 22 Mar 2024 10:21:47 +0100 Subject: [PATCH 015/514] Version: Don't throw exception to generate StackTrace (#16699) * Version: Don't throw exception to generate StackTrace * Add doc * Make stackTrice nullable (VersionsCleanupStackTraceDbTask set it to null) * Add doc for VersionsCleanupStackTraceDbTask --- doc/18_Tools_and_Features/01_Versioning.md | 17 +++++++++++++++++ models/Version.php | 13 ++----------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/doc/18_Tools_and_Features/01_Versioning.md b/doc/18_Tools_and_Features/01_Versioning.md index 56c57e898ee..d9045e8d168 100644 --- a/doc/18_Tools_and_Features/01_Versioning.md +++ b/doc/18_Tools_and_Features/01_Versioning.md @@ -21,6 +21,23 @@ You can configure the versioning behavior in the ![Settings](../img/Icon_setting ![Objects version history settings](../img/versioning_settings.png) +### Stack trace + +Pimcore generates a stack trace in the db table for each version. You can deactivate this with the following settings: +```yml +pimcore: + assets: + versions: + disable_stack_trace: true + documents: + versions: + disable_stack_trace: true + objects: + versions: + disable_stack_trace: true +``` + +Pimcore has a maintenance job (VersionsCleanupStackTraceDbTask) to cleanup stack trace for versions older than 7 days. ## Version storage diff --git a/models/Version.php b/models/Version.php index 20a8ed96eb2..21a64cd01a4 100644 --- a/models/Version.php +++ b/models/Version.php @@ -59,7 +59,7 @@ final class Version extends AbstractModel protected bool $serialized = false; - protected ?string $stackTrace = ''; + protected ?string $stackTrace = null; protected bool $generateStackTrace = true; @@ -124,9 +124,6 @@ public static function isEnabled(): bool return !self::$disabled; } - /** - * @throws \Exception - */ public function save(): void { $this->dispatchEvent(new VersionEvent($this), VersionEvents::PRE_SAVE); @@ -143,11 +140,7 @@ public function save(): void // get stack trace, if enabled if ($this->getGenerateStackTrace()) { - try { - throw new \Exception('not a real exception ... ;-)'); - } catch (\Exception $e) { - $this->stackTrace = $e->getTraceAsString(); - } + $this->stackTrace = (new \Exception())->getTraceAsString(); } $data = $this->getData(); @@ -155,8 +148,6 @@ public function save(): void // if necessary convert the data to save it to filesystem if (is_object($data) || is_array($data)) { // this is because of lazy loaded element inside documents and objects (eg: relational data-types, fieldcollections, ...) - $fromRuntime = null; - $cacheKey = null; if ($data instanceof Element\ElementInterface) { Element\Service::loadAllFields($data); } From 23a8dc022f8cd0ef53a13395fde18c7cb01eab92 Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 22 Mar 2024 10:35:51 +0100 Subject: [PATCH 016/514] Fix: Thumbnails generation with frame=true throw exception, if GD image adapter in use (#16774) --- lib/Image/Adapter/GD.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Image/Adapter/GD.php b/lib/Image/Adapter/GD.php index 10ac7ff87bb..74d244f9d8d 100644 --- a/lib/Image/Adapter/GD.php +++ b/lib/Image/Adapter/GD.php @@ -188,8 +188,8 @@ public function frame(int $width, int $height, bool $forceResize = false): stati $this->contain($width, $height, $forceResize); - $x = ($width - $this->getWidth()) / 2; - $y = ($height - $this->getHeight()) / 2; + $x = (int)(($width - $this->getWidth()) / 2); + $y = (int)(($height - $this->getHeight()) / 2); $newImage = $this->createImage($width, $height); imagecopy($newImage, $this->resource, $x, $y, 0, 0, $this->getWidth(), $this->getHeight()); From 1ce3c60d16dcce6c1703718acb052f228b21f1ac Mon Sep 17 00:00:00 2001 From: Christian Bader Date: Fri, 22 Mar 2024 10:38:21 +0100 Subject: [PATCH 017/514] Fixed bug that prevented versions from be cleaned up (#16632) --- models/Version/Dao.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/Version/Dao.php b/models/Version/Dao.php index bf83acd3842..c7dd06589e0 100644 --- a/models/Version/Dao.php +++ b/models/Version/Dao.php @@ -136,7 +136,7 @@ public function maintenanceGetOutdatedVersions(array $elementTypes, array $ignor $versionIds = array_merge($versionIds, $tmpVersionIds); } else { // by steps - $versionData = $this->db->executeQuery('SELECT cid FROM versions WHERE ctype = ? AND public=0 AND id NOT IN (' . $ignoreIdsList . ') GROUP BY cid HAVING COUNT(*) > ? LIMIT 1000', [$elementType['elementType'], $elementType['steps']]); + $versionData = $this->db->executeQuery('SELECT cid FROM versions WHERE ctype = ? AND public=0 AND id NOT IN (' . $ignoreIdsList . ') GROUP BY cid HAVING COUNT(*) > ? LIMIT 1000', [$elementType['elementType'], $elementType['steps'] + 1]); while ($versionInfo = $versionData->fetchAssociative()) { $count++; $elementVersions = $this->db->fetchFirstColumn('SELECT id FROM versions WHERE cid=? AND ctype = ? AND public=0 AND id NOT IN ('.$ignoreIdsList.') ORDER BY id DESC LIMIT '.($elementType['steps'] + 1).', '.PHP_INT_MAX, [$versionInfo['cid'], $elementType['elementType']]); From ebf917f48a56b7d1bbb2f2614a176897e3794983 Mon Sep 17 00:00:00 2001 From: markus-moser Date: Fri, 22 Mar 2024 11:05:04 +0100 Subject: [PATCH 018/514] BlockElement memory usage improvements (#16829) * BlockElement memory usage improvements * Respect non-asset videos (youtube,...) --- models/DataObject/Data/BlockElement.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/models/DataObject/Data/BlockElement.php b/models/DataObject/Data/BlockElement.php index 32446731bb9..09f5e6870ea 100644 --- a/models/DataObject/Data/BlockElement.php +++ b/models/DataObject/Data/BlockElement.php @@ -19,6 +19,7 @@ use DeepCopy\DeepCopy; use DeepCopy\Filter\SetNullFilter; use DeepCopy\Matcher\PropertyNameMatcher; +use DeepCopy\Reflection\ReflectionHelper; use Pimcore\Cache\Core\CacheMarshallerInterface; use Pimcore\Cache\RuntimeCache; use Pimcore\Model\AbstractModel; @@ -31,6 +32,7 @@ use Pimcore\Model\Element\ElementInterface; use Pimcore\Model\Element\Service; use Pimcore\Model\Version\SetDumpStateFilter; +use ReflectionProperty; class BlockElement extends AbstractModel implements OwnerAwareFieldInterface, CacheMarshallerInterface { @@ -140,6 +142,18 @@ function ($currentValue) { */ public function matches($object, $property): bool { + $reflectionProperty = null; + if ($object instanceof Video) { + $reflectionProperty = ReflectionHelper::getProperty($object, 'data'); + } + if ($object instanceof Hotspotimage) { + $reflectionProperty = ReflectionHelper::getProperty($object, 'image'); + } + + if ($reflectionProperty instanceof ReflectionProperty) { + return !($reflectionProperty->getValue($object) instanceof ElementDescriptor); + } + return $object instanceof AbstractElement; } }); From f50f07c37b0679a40534b8f1e500802aa9a7df65 Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Fri, 22 Mar 2024 11:07:14 +0100 Subject: [PATCH 019/514] [Bug]: Revert changes that forces installer to require symfony runtime (#16833) --- bin/pimcore-install | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/pimcore-install b/bin/pimcore-install index 07ed91fed1a..eab6302c08e 100755 --- a/bin/pimcore-install +++ b/bin/pimcore-install @@ -27,13 +27,13 @@ $maxExecutionTime = 0; @ini_set('max_execution_time', $maxExecutionTime); set_time_limit($maxExecutionTime); -if (file_exists($a = getcwd() . '/vendor/autoload_runtime.php')) { +if (file_exists($a = getcwd() . '/vendor/autoload.php')) { require $a; $projectRoot = getcwd(); -} elseif (file_exists($a = __DIR__ . '/../../../../vendor/autoload_runtime.php')) { +} elseif (file_exists($a = __DIR__ . '/../../../../vendor/autoload.php')) { require $a; $projectRoot = __DIR__ . '/../../../..'; -} elseif (file_exists($a = __DIR__ . '/../autoload_runtime.php')) { +} elseif (file_exists($a = __DIR__ . '/../autoload.php')) { require $a; $projectRoot = __DIR__ . '/..'; } else { From 5960fecd21580f9a31669b7a8f0bf0b2d9169d45 Mon Sep 17 00:00:00 2001 From: Dennis Pfahlbusch <22637136+dpfahlbusch@users.noreply.github.com> Date: Fri, 22 Mar 2024 11:18:16 +0100 Subject: [PATCH 020/514] (feat) add basic events for fieldcollection definitions (#16676) * (feat) add basic events for fieldcollections Signed-off-by: Dennis Pfahlbusch * Update models/DataObject/Fieldcollection/Definition.php Co-authored-by: mcop1 <89011527+mcop1@users.noreply.github.com> * Update models/DataObject/Fieldcollection/Definition.php Co-authored-by: mcop1 <89011527+mcop1@users.noreply.github.com> --------- Signed-off-by: Dennis Pfahlbusch Co-authored-by: mcop1 <89011527+mcop1@users.noreply.github.com> --- lib/Event/FieldcollectionDefinitionEvents.php | 62 +++++++++++++++++++ .../FieldcollectionDefinitionEvent.php | 40 ++++++++++++ .../DataObject/Fieldcollection/Definition.php | 21 +++++++ 3 files changed, 123 insertions(+) create mode 100644 lib/Event/FieldcollectionDefinitionEvents.php create mode 100644 lib/Event/Model/DataObject/FieldcollectionDefinitionEvent.php diff --git a/lib/Event/FieldcollectionDefinitionEvents.php b/lib/Event/FieldcollectionDefinitionEvents.php new file mode 100644 index 00000000000..35444d9e3f8 --- /dev/null +++ b/lib/Event/FieldcollectionDefinitionEvents.php @@ -0,0 +1,62 @@ +fieldcollectionDefinition = $fieldcollectionDefinition; + } + + public function getFieldcollectionDefinition(): Definition + { + return $this->fieldcollectionDefinition; + } + + public function setFieldcollectionDefinition(Definition $fieldcollectionDefinition): void + { + $this->fieldcollectionDefinition = $fieldcollectionDefinition; + } +} diff --git a/models/DataObject/Fieldcollection/Definition.php b/models/DataObject/Fieldcollection/Definition.php index c3276960f86..bc559edb5d3 100644 --- a/models/DataObject/Fieldcollection/Definition.php +++ b/models/DataObject/Fieldcollection/Definition.php @@ -19,6 +19,9 @@ use Pimcore\Cache\RuntimeCache; use Pimcore\DataObject\ClassBuilder\FieldDefinitionDocBlockBuilderInterface; use Pimcore\DataObject\ClassBuilder\PHPFieldCollectionClassDumperInterface; +use Pimcore\Event\FieldcollectionDefinitionEvents; +use Pimcore\Event\Model\DataObject\FieldcollectionDefinitionEvent; +use Pimcore\Event\Traits\RecursionBlockingEventDispatchHelperTrait; use Pimcore\Model; use Pimcore\Model\DataObject; use Pimcore\Model\DataObject\ClassDefinition\Data; @@ -36,6 +39,7 @@ class Definition extends Model\AbstractModel use DataObject\Traits\FieldcollectionObjectbrickDefinitionTrait; use DataObject\Traits\LocateFileTrait; use Model\DataObject\ClassDefinition\Helper\VarExport; + use RecursionBlockingEventDispatchHelperTrait; /** * @var array @@ -136,6 +140,14 @@ public function save(bool $saveDefinitionFile = true): void $this->getParentClass())); } + $isUpdate = file_exists($this->getDefinitionFile()); + + if (!$isUpdate) { + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::PRE_ADD); + } else { + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::PRE_UPDATE); + } + $fieldDefinitions = $this->getFieldDefinitions(); foreach ($fieldDefinitions as $fd) { if ($fd->isForbiddenName()) { @@ -163,6 +175,12 @@ public function save(bool $saveDefinitionFile = true): void } } } + + if (!$isUpdate) { + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::POST_ADD); + } else { + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::POST_UPDATE); + } } /** @@ -212,6 +230,7 @@ protected function generateClassFiles(bool $generateDefinitionFile = true): void public function delete(): void { + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::PRE_DELETE); @unlink($this->getDefinitionFile()); @unlink($this->getPhpClassFile()); @@ -229,6 +248,8 @@ public function delete(): void } } } + + $this->dispatchEvent(new FieldcollectionDefinitionEvent($this), FieldcollectionDefinitionEvents::POST_DELETE); } /** From c8b29252c5f0f6e7e9baa4e0e4e5fd241bb43969 Mon Sep 17 00:00:00 2001 From: Elias Date: Fri, 22 Mar 2024 12:01:52 +0100 Subject: [PATCH 021/514] Implemented pre-publish and pre-unpublish events (#16828) --- lib/Event/DataObjectEvents.php | 14 ++++++++++++++ models/DataObject/Concrete.php | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/lib/Event/DataObjectEvents.php b/lib/Event/DataObjectEvents.php index ce80fa31628..2a6280b3534 100644 --- a/lib/Event/DataObjectEvents.php +++ b/lib/Event/DataObjectEvents.php @@ -161,4 +161,18 @@ final class DataObjectEvents * @var string */ const POST_CSV_ITEM_EXPORT = 'pimcore.dataobject.postCsvItemExport'; + + /** + * @Event("Pimcore\Event\Model\DataObjectEvent") + * + * @var string + */ + const PRE_PUBLISH = 'pimcore.dataobject.prePublish'; + + /** + * @Event("Pimcore\Event\Model\DataObjectEvent") + * + * @var string + */ + const PRE_UNPUBLISH = 'pimcore.dataobject.preUnpublish'; } diff --git a/models/DataObject/Concrete.php b/models/DataObject/Concrete.php index d4e905739c5..47630201b74 100644 --- a/models/DataObject/Concrete.php +++ b/models/DataObject/Concrete.php @@ -446,6 +446,8 @@ public function isPublished(): bool */ public function setPublished(bool $published): static { + $this->markFieldDirty('published'); + $this->published = $published; return $this; @@ -662,6 +664,11 @@ public function save(array $parameters = []): static DataObject::disableDirtyDetection(); } + if ($this->isFieldDirty('published')) { + $event = $this->getPublished() ? DataObjectEvents::PRE_PUBLISH : DataObjectEvents::PRE_UNPUBLISH; + \Pimcore::getEventDispatcher()->dispatch(new DataObjectEvent($this), $event); + } + try { parent::save($parameters); if ($this instanceof DirtyIndicatorInterface) { From 77d025e808e74346b82205dc81f568d49ad869a4 Mon Sep 17 00:00:00 2001 From: Bernhard Rusch Date: Mon, 25 Mar 2024 10:42:40 +0100 Subject: [PATCH 022/514] Revert "Implemented pre-publish and pre-unpublish events (#16828)" This reverts commit c8b29252c5f0f6e7e9baa4e0e4e5fd241bb43969. --- lib/Event/DataObjectEvents.php | 14 -------------- models/DataObject/Concrete.php | 7 ------- 2 files changed, 21 deletions(-) diff --git a/lib/Event/DataObjectEvents.php b/lib/Event/DataObjectEvents.php index 2a6280b3534..ce80fa31628 100644 --- a/lib/Event/DataObjectEvents.php +++ b/lib/Event/DataObjectEvents.php @@ -161,18 +161,4 @@ final class DataObjectEvents * @var string */ const POST_CSV_ITEM_EXPORT = 'pimcore.dataobject.postCsvItemExport'; - - /** - * @Event("Pimcore\Event\Model\DataObjectEvent") - * - * @var string - */ - const PRE_PUBLISH = 'pimcore.dataobject.prePublish'; - - /** - * @Event("Pimcore\Event\Model\DataObjectEvent") - * - * @var string - */ - const PRE_UNPUBLISH = 'pimcore.dataobject.preUnpublish'; } diff --git a/models/DataObject/Concrete.php b/models/DataObject/Concrete.php index 47630201b74..d4e905739c5 100644 --- a/models/DataObject/Concrete.php +++ b/models/DataObject/Concrete.php @@ -446,8 +446,6 @@ public function isPublished(): bool */ public function setPublished(bool $published): static { - $this->markFieldDirty('published'); - $this->published = $published; return $this; @@ -664,11 +662,6 @@ public function save(array $parameters = []): static DataObject::disableDirtyDetection(); } - if ($this->isFieldDirty('published')) { - $event = $this->getPublished() ? DataObjectEvents::PRE_PUBLISH : DataObjectEvents::PRE_UNPUBLISH; - \Pimcore::getEventDispatcher()->dispatch(new DataObjectEvent($this), $event); - } - try { parent::save($parameters); if ($this instanceof DirtyIndicatorInterface) { From f96974e7c1f5e0818fdbafcfb868fa32bf2b1b1d Mon Sep 17 00:00:00 2001 From: Hirak Chattopadhyay Date: Mon, 25 Mar 2024 16:13:59 +0530 Subject: [PATCH 023/514] Fix: when table data is not saved as string. (#16808) * Fix: when table data is not saved as string. htmlspecialchars needs the first argument to be string, if any version data has integer saved, it will fail in version preview * remove empty string, no need when typecasting Co-authored-by: Jacob Dreesen --------- Co-authored-by: Jacob Dreesen --- models/DataObject/ClassDefinition/Data/Table.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/DataObject/ClassDefinition/Data/Table.php b/models/DataObject/ClassDefinition/Data/Table.php index 07b97163785..90771a47afe 100644 --- a/models/DataObject/ClassDefinition/Data/Table.php +++ b/models/DataObject/ClassDefinition/Data/Table.php @@ -413,7 +413,7 @@ public function getDiffVersionPreview(?array $data, Concrete $object = null, arr if (is_array($row)) { foreach ($row as $cell) { $html .= ''; - $html .= htmlspecialchars($cell ?? '', ENT_QUOTES, 'UTF-8'); + $html .= htmlspecialchars((string) $cell, ENT_QUOTES, 'UTF-8'); $html .= ''; } } From cc6d176f3bc1704951446a9e6541efa2194c94bd Mon Sep 17 00:00:00 2001 From: Dominik Date: Mon, 25 Mar 2024 15:55:01 +0100 Subject: [PATCH 024/514] [docs] Mention PHP 8.3 as supported in system requirements (#16846) Support for PHP 8.3 has been added with #16350, which went into `10.2`. The requirement in `composer.json` also reflects this, but not the docs. --- doc/23_Installation_and_Upgrade/01_System_Requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/23_Installation_and_Upgrade/01_System_Requirements.md b/doc/23_Installation_and_Upgrade/01_System_Requirements.md index 34883c6400b..7d0c52df85f 100644 --- a/doc/23_Installation_and_Upgrade/01_System_Requirements.md +++ b/doc/23_Installation_and_Upgrade/01_System_Requirements.md @@ -16,7 +16,7 @@ For production, we highly recommend a *nix based system. - Nginx -### PHP >=8.1 \<8.3 +### PHP >=8.1 \<8.4 Both **mod_php** and **FCGI (FPM)** are supported. #### Required Settings and Modules & Extensions From b65bcfa39e1a3e2978014b9797d6ea271b309209 Mon Sep 17 00:00:00 2001 From: robertSt7 <104770750+robertSt7@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:56:04 +0100 Subject: [PATCH 025/514] Fix: array merge from Classificationstore items breaking inheritance (#16832) --- models/DataObject/Classificationstore.php | 24 ++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/models/DataObject/Classificationstore.php b/models/DataObject/Classificationstore.php index 3be2ae0f803..801a9444287 100644 --- a/models/DataObject/Classificationstore.php +++ b/models/DataObject/Classificationstore.php @@ -98,7 +98,12 @@ public function getItems(): array return $this->items; } - return $this->getAllDataFromField(fn ($classificationStore, $fieldsArray) => $fieldsArray + $classificationStore->items); + return $this->getAllDataFromField( + fn ($classificationStore, $fieldsArray) => $this->mergeArrays( + $fieldsArray, + $classificationStore->items + ) + ); } public function setObject(Concrete $object): static @@ -478,4 +483,21 @@ private function getGroupConfigById(int $groupId): ?Classificationstore\GroupCon { return Classificationstore\GroupConfig::getById($groupId); } + + private function mergeArrays(array $a1, array $a2): array + { + foreach($a1 as $key => $value) { + if(array_key_exists($key, $a2)) { + if(is_array($value)) { + $a2[$key] = $this->mergeArrays($a2[$key], $value); + } else { + $a2[$key] = $value; + } + } else { + $a2[$key] = $value; + } + } + + return $a2; + } } From 3ae43fb1065f9eb62ad2f542b883858d36d57e53 Mon Sep 17 00:00:00 2001 From: Martin Eiber Date: Mon, 25 Mar 2024 16:47:10 +0100 Subject: [PATCH 026/514] Merge pull request from GHSA-5737-rqv4-v445 * Do not allow access to preview for non-user. * Add logger. --- .../src/EventListener/Frontend/ElementListener.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php b/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php index bb695609727..f078226504c 100644 --- a/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php +++ b/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php @@ -34,6 +34,7 @@ use Symfony\Component\HttpKernel\Event\ControllerEvent; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\HttpKernel\KernelEvents; +use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; /** * Handles element setup logic from request. @@ -82,6 +83,14 @@ public function onKernelController(ControllerEvent $event): void $user = $this->userLoader->getUser(); } + if ($document && !$document->isPublished() && !$user) { + $this->logger->warning( + "Denying access to document {$document->getFullPath()} as it is unpublished and there is no user in the session." + ); + + throw new AccessDeniedHttpException(sprintf('Access denied for %s', $document->getFullPath())); + } + // editmode, pimcore_preview & pimcore_version if ($user) { $document = $this->handleAdminUserDocumentParams($request, $document, $user); From 71e2ff092ad5d052f67fc9b8afcdb79d95691ebb Mon Sep 17 00:00:00 2001 From: martineiber Date: Mon, 25 Mar 2024 15:48:07 +0000 Subject: [PATCH 027/514] Apply php-cs-fixer changes --- .../CoreBundle/src/EventListener/Frontend/ElementListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php b/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php index f078226504c..16a4e7cf28f 100644 --- a/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php +++ b/bundles/CoreBundle/src/EventListener/Frontend/ElementListener.php @@ -32,9 +32,9 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Session\SessionInterface; use Symfony\Component\HttpKernel\Event\ControllerEvent; +use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\HttpKernel\KernelEvents; -use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; /** * Handles element setup logic from request. From f08a9c9430271caec684c63cf5d069e1c593f0d9 Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Thu, 28 Mar 2024 14:09:50 +0100 Subject: [PATCH 028/514] [Bug]: Follow-up Gotenberg, remove extra headers (#16859) * remove extra headers, it seems breaking bootstrap and google fonts * revert unrelated change --- lib/Image/HtmlToImage.php | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/Image/HtmlToImage.php b/lib/Image/HtmlToImage.php index fe1e2ef4219..8b8fde5f540 100644 --- a/lib/Image/HtmlToImage.php +++ b/lib/Image/HtmlToImage.php @@ -112,21 +112,11 @@ public static function convert(string $url, string $outputFile, ?string $session public static function convertGotenberg(string $url, string $outputFile, ?string $sessionName = null, ?string $sessionId = null, string $windowSize = '1280,1024'): bool { try { - - $extraHeaders = [ - 'X-Foo' => 'Bar', // required, as extraHttpHeaders() requires at least one entry - ]; - - if (null !== $sessionId && null !== $sessionName) { - $extraHeaders['Cookie'] = $sessionName . '=' . $sessionId; - } - /** @var GotenbergAPI|object $request */ $request = GotenbergAPI::chromium(Config::getSystemConfiguration('gotenberg')['base_url']); if(method_exists($request, 'screenshot')) { $urlResponse = $request->screenshot() ->png() - ->extraHttpHeaders($extraHeaders) ->url($url); $file = GotenbergAPI::save($urlResponse, PIMCORE_SYSTEM_TEMP_DIRECTORY); From 2e8d407ef3aae77a5d1120cba0a3d85c368a150a Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Thu, 28 Mar 2024 14:13:37 +0100 Subject: [PATCH 029/514] Fix WebsiteSetting::getById() (#16862) --- models/WebsiteSetting/Dao.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/models/WebsiteSetting/Dao.php b/models/WebsiteSetting/Dao.php index 9bd46c9659d..87b431d293f 100644 --- a/models/WebsiteSetting/Dao.php +++ b/models/WebsiteSetting/Dao.php @@ -17,16 +17,16 @@ use Pimcore\Model; use Pimcore\Model\Exception\NotFoundException; +use Pimcore\Model\WebsiteSetting; /** * @internal * - * @property \Pimcore\Model\WebsiteSetting $model + * @property WebsiteSetting $model */ class Dao extends Model\Dao\AbstractDao { /** - * * @throws NotFoundException */ public function getById(int $id = null): void @@ -36,9 +36,8 @@ public function getById(int $id = null): void } $data = $this->db->fetchAssociative('SELECT * FROM website_settings WHERE id = ?', [$this->model->getId()]); - $this->assignVariablesToModel($data); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new NotFoundException('Website Setting with id: ' . $this->model->getId() . ' does not exist'); @@ -46,7 +45,6 @@ public function getById(int $id = null): void } /** - * * @throws NotFoundException */ public function getByName(string $name = null, int $siteId = null, string $language = null): void @@ -72,7 +70,7 @@ public function getByName(string $name = null, int $siteId = null, string $langu [$this->model->getName(), $siteId, $language] ); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new NotFoundException('Website Setting with name: ' . $this->model->getName() . ' does not exist'); From 796b3a9c8c33a67de628a04d0eced916e60e5e24 Mon Sep 17 00:00:00 2001 From: Daniel defdac Larsson <58037739+Daniel-Ateles@users.noreply.github.com> Date: Fri, 29 Mar 2024 09:03:45 +0100 Subject: [PATCH 030/514] Make wysiwyg dnd image get alt and title attribute (#16861) --- lib/Tool/Text.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/Tool/Text.php b/lib/Tool/Text.php index c04c3e8f1c3..ad78116dd9b 100644 --- a/lib/Tool/Text.php +++ b/lib/Tool/Text.php @@ -134,9 +134,18 @@ public static function wysiwygText(?string $text, array $params = []): ?string if (!preg_match('/pimcore_disable_thumbnail="([^"]+)*"/', $oldTag)) { if (!empty($config)) { $path = $element->getThumbnail($config); + + $imgTagWithCustomMetadata = $path->getImageTag(); + preg_match('/alt="([^"]*)"/', $imgTagWithCustomMetadata, $altMatches); + preg_match('/title="([^"]*)"/', $imgTagWithCustomMetadata, $titleMatches); + $alt = $altMatches[1] ?? ''; + $title = $titleMatches[1] ?? ''; + $pathHdpi = $element->getThumbnail(array_merge($config, ['highResolution' => 2])); $additionalAttributes = [ 'srcset' => $path . ' 1x, ' . $pathHdpi . ' 2x', + 'alt' => $alt, + 'title' => $title, ]; } elseif ($element->getWidth() > 2000 || $element->getHeight() > 2000) { // if the image is too large, size it down to 2000px this is the max. for wysiwyg From 66b151a9ccd7b5674f6e104390d50b493b19d9ac Mon Sep 17 00:00:00 2001 From: Felix Scholl Date: Fri, 29 Mar 2024 09:29:09 +0100 Subject: [PATCH 031/514] Fix: InputQuantityValue toString method now always returns a string instead of null (#16872) * Fixed Bug for toString return type in InputQuantityValue The toString method of the InputQuantityValue DataObject is defined to return a string but might return null if the value is null (since getValue has a return type of string|null). This commit checks the returned value and returns an empty string instead of null * changed null check to shorthand operator Co-authored-by: Sebastian Blank --------- Co-authored-by: Sebastian Blank --- models/DataObject/Data/InputQuantityValue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/DataObject/Data/InputQuantityValue.php b/models/DataObject/Data/InputQuantityValue.php index 7b5a274a409..137bc79cc56 100644 --- a/models/DataObject/Data/InputQuantityValue.php +++ b/models/DataObject/Data/InputQuantityValue.php @@ -50,6 +50,6 @@ public function __toString(): string $value .= ' ' . $translator->trans($this->getUnit()->getAbbreviation(), [], 'admin'); } - return $value; + return $value ?? ''; } } From 04c7cc110d1f47a91085f860ca2731b6439a9084 Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 29 Mar 2024 10:38:27 +0100 Subject: [PATCH 032/514] Fix: EmbeddedMetaDataTrait::readEmbeddedMetaData() (#16864) * Fix: EmbeddedMetaDataTrait::readEmbeddedMetaData() * Fix PhpStan * Remove unused $customSettings variable and redundant $useExifTool param --- .../Handler/AssetUpdateTasksHandler.php | 4 +--- .../Asset/MetaData/EmbeddedMetaDataTrait.php | 21 +++++++++---------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/lib/Messenger/Handler/AssetUpdateTasksHandler.php b/lib/Messenger/Handler/AssetUpdateTasksHandler.php index 3829f9afaf2..5745f496ff0 100644 --- a/lib/Messenger/Handler/AssetUpdateTasksHandler.php +++ b/lib/Messenger/Handler/AssetUpdateTasksHandler.php @@ -132,10 +132,8 @@ private function processImage(Asset\Image $image): void // calculate the dimensions on every request an also will create a version, ... $image->setCustomSetting('imageDimensionsCalculated', $imageDimensionsCalculated); - $customSettings = $image->getCustomSettings(); - try { - $image->handleEmbeddedMetaData(true); + $image->handleEmbeddedMetaData(); } catch (\Exception $e) { $this->logger->warning($e->getMessage()); } diff --git a/models/Asset/MetaData/EmbeddedMetaDataTrait.php b/models/Asset/MetaData/EmbeddedMetaDataTrait.php index 5e38738cf9b..c1381b3b4a9 100644 --- a/models/Asset/MetaData/EmbeddedMetaDataTrait.php +++ b/models/Asset/MetaData/EmbeddedMetaDataTrait.php @@ -17,13 +17,12 @@ namespace Pimcore\Model\Asset\MetaData; use Pimcore\Logger; +use Pimcore\Tool\Console; use Symfony\Component\Process\Process; trait EmbeddedMetaDataTrait { /** - * - * * @throws \Exception */ public function getEmbeddedMetaData(bool $force, bool $useExifTool = true): array @@ -48,13 +47,12 @@ public function handleEmbeddedMetaData(bool $useExifTool = true, ?string $filePa } /** - * - * * @throws \Exception */ protected function readEmbeddedMetaData(bool $useExifTool = true, ?string $filePath = null): array { - $exiftool = \Pimcore\Tool\Console::getExecutable('exiftool'); + $exiftool = Console::getExecutable('exiftool'); + $embeddedMetaData = []; if (!$filePath) { $filePath = $this->getLocalFile(); @@ -64,11 +62,14 @@ protected function readEmbeddedMetaData(bool $useExifTool = true, ?string $fileP $process = new Process([$exiftool, '-j', $filePath]); $process->run(); $output = $process->getOutput(); - $embeddedMetaData = $this->flattenArray((array) json_decode($output)[0]); + $outputArray = json_decode($output, true); + if ($outputArray) { + $embeddedMetaData = $this->flattenArray($outputArray[0]); - foreach (['Directory', 'FileName', 'SourceFile', 'ExifToolVersion'] as $removeKey) { - if (isset($embeddedMetaData[$removeKey])) { - unset($embeddedMetaData[$removeKey]); + foreach (['Directory', 'FileName', 'SourceFile', 'ExifToolVersion'] as $removeKey) { + if (isset($embeddedMetaData[$removeKey])) { + unset($embeddedMetaData[$removeKey]); + } } } } else { @@ -125,8 +126,6 @@ public function getEXIFData(?string $filePath = null): array } /** - * - * * @throws \Exception */ public function getXMPData(?string $filePath = null): array From f5811da87a26a2c5964c2196e53cce99c77de529 Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 29 Mar 2024 10:51:26 +0100 Subject: [PATCH 033/514] Do not silently ignore invalid setOrder/setOrderKey parameters (#16742) * Do not silently ignore invalid setOrder/setOrderKey parameters * Move upgrade note to 11.3.0 --- .../09_Upgrade_Notes/README.md | 5 +++ lib/Model/Listing/AbstractListing.php | 45 ++++++++++--------- 2 files changed, 28 insertions(+), 22 deletions(-) diff --git a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md index 8211f7107ce..744ca52535a 100644 --- a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md +++ b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md @@ -1,5 +1,10 @@ # Upgrade Notes +## Pimcore 11.3.0 +### General +#### [Listing] +- The methods `setOrder()` and `setOrderKey()` throw an `InvalidArgumentException` if the parameters are invalid now. + ## Pimcore 11.2.0 ### Elements #### [Documents]: diff --git a/lib/Model/Listing/AbstractListing.php b/lib/Model/Listing/AbstractListing.php index 00501ef625c..3d0463a084c 100644 --- a/lib/Model/Listing/AbstractListing.php +++ b/lib/Model/Listing/AbstractListing.php @@ -120,6 +120,8 @@ public function setOffset(int $offset): static /** * @return $this + * + * @throws \InvalidArgumentException If the order is invalid */ public function setOrder(array|string $order): static { @@ -127,19 +129,16 @@ public function setOrder(array|string $order): static $this->order = []; - if (!empty($order)) { - if (is_string($order)) { - $order = strtoupper($order); - if (in_array($order, $this->validOrders)) { - $this->order[] = $order; - } - } elseif (is_array($order)) { - foreach ($order as $o) { - $o = strtoupper($o); - if (in_array($o, $this->validOrders)) { - $this->order[] = $o; - } - } + if (is_string($order)) { + $order = $order ? [$order] : []; + } + + foreach ($order as $o) { + $o = strtoupper($o); + if (in_array($o, $this->validOrders)) { + $this->order[] = $o; + } else { + throw new \InvalidArgumentException('Invalid order: ' . $o); } } @@ -153,6 +152,8 @@ public function getOrderKey(): array /** * @return $this + * + * @throws \InvalidArgumentException If the order key is invalid */ public function setOrderKey(array|string $orderKey, bool $quote = true): static { @@ -160,17 +161,17 @@ public function setOrderKey(array|string $orderKey, bool $quote = true): static $this->orderKey = []; - if (is_string($orderKey) && !empty($orderKey)) { - $orderKey = [$orderKey]; + if (is_string($orderKey)) { + $orderKey = $orderKey ? [$orderKey] : []; } - if (is_array($orderKey)) { - foreach ($orderKey as $o) { - if ($quote === false) { - $this->orderKey[] = $o; - } elseif ($this->isValidOrderKey($o)) { - $this->orderKey[] = $this->quoteIdentifier($o); - } + foreach ($orderKey as $o) { + if ($quote === false) { + $this->orderKey[] = $o; + } elseif ($this->isValidOrderKey($o)) { + $this->orderKey[] = $this->quoteIdentifier($o); + } else { + throw new \InvalidArgumentException('Invalid order key: ' . $o); } } From d2772ac9e1a4d54e3b02c7f703ead8f699b3dfd7 Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 29 Mar 2024 11:18:51 +0100 Subject: [PATCH 034/514] Optimization of the Dao::getById() methods (#16873) --- .../src/Model/Staticroute/Dao.php | 4 ++-- .../17_Custom_Persistent_Models.md | 4 ++-- lib/Model/Dao/DaoTrait.php | 3 +++ models/Asset/Dao.php | 4 ++-- models/DataObject/AbstractObject/Dao.php | 4 ++-- .../ClassDefinition/CustomLayout/Dao.php | 2 +- .../CollectionConfig/Dao.php | 2 +- .../CollectionGroupRelation/Dao.php | 2 +- .../Classificationstore/GroupConfig/Dao.php | 4 ++-- .../Classificationstore/KeyConfig/Dao.php | 4 ++-- .../KeyGroupRelation/Dao.php | 2 +- .../Classificationstore/StoreConfig/Dao.php | 4 ++-- models/DataObject/Concrete/Dao.php | 2 +- models/DataObject/QuantityValue/Unit/Dao.php | 6 +++--- .../DataObject/SelectOptions/Config/Dao.php | 2 +- models/Document/Dao.php | 6 +++--- models/Document/DocType/Dao.php | 2 +- models/Document/Email/Dao.php | 2 +- models/Document/Hardlink/Dao.php | 2 +- models/Document/Link/Dao.php | 2 +- models/Document/Page/Dao.php | 2 +- models/Document/Snippet/Dao.php | 2 +- models/Element/WorkflowState/Dao.php | 2 +- models/Site/Dao.php | 8 ++++---- models/Tool/Email/Blocklist/Dao.php | 4 ++-- models/Tool/Email/Log.php | 16 ++++++++++------ models/Tool/Email/Log/Dao.php | 4 ++++ models/Tool/SettingsStore.php | 10 ++++++---- models/Tool/SettingsStore/Dao.php | 19 ++++++++++--------- models/Tool/TmpStore/Dao.php | 2 +- 30 files changed, 73 insertions(+), 59 deletions(-) diff --git a/bundles/StaticRoutesBundle/src/Model/Staticroute/Dao.php b/bundles/StaticRoutesBundle/src/Model/Staticroute/Dao.php index d62b69186c7..fb3047d29eb 100644 --- a/bundles/StaticRoutesBundle/src/Model/Staticroute/Dao.php +++ b/bundles/StaticRoutesBundle/src/Model/Staticroute/Dao.php @@ -91,8 +91,8 @@ public function getByName(string $name = null, int $siteId = null): void $name = $this->model->getName(); - $totalList = new Listing(); - $totalList = $totalList->load(); + $listing = new Listing(); + $totalList = $listing->load(); $data = array_filter($totalList, function (Staticroute $row) use ($name, $siteId) { if ($row->getName() == $name) { diff --git a/doc/20_Extending_Pimcore/17_Custom_Persistent_Models.md b/doc/20_Extending_Pimcore/17_Custom_Persistent_Models.md index 4f45bab9b88..4b8463bbbd4 100644 --- a/doc/20_Extending_Pimcore/17_Custom_Persistent_Models.md +++ b/doc/20_Extending_Pimcore/17_Custom_Persistent_Models.md @@ -134,7 +134,7 @@ class Dao extends AbstractDao /** * get vote by id * - * @throws \Exception + * @throws NotFoundException */ public function getById(?int $id = null): void { @@ -144,7 +144,7 @@ class Dao extends AbstractDao $data = $this->db->fetchAssociative('SELECT * FROM '.$this->tableName.' WHERE id = ?', [$this->model->getId()]); - if(!$data) { + if (!$data) { throw new NotFoundException("Object with the ID " . $this->model->getId() . " doesn't exists"); } diff --git a/lib/Model/Dao/DaoTrait.php b/lib/Model/Dao/DaoTrait.php index 85028353858..ea14fb6b069 100644 --- a/lib/Model/Dao/DaoTrait.php +++ b/lib/Model/Dao/DaoTrait.php @@ -34,6 +34,9 @@ public function setModel(AbstractModel $model): static return $this; } + /** + * @param array $data + */ protected function assignVariablesToModel(array $data): void { $this->model->setValues($data, true); diff --git a/models/Asset/Dao.php b/models/Asset/Dao.php index af91709ed1f..5c2c3a72fdb 100644 --- a/models/Asset/Dao.php +++ b/models/Asset/Dao.php @@ -50,7 +50,7 @@ public function getById(int $id): void LEFT JOIN tree_locks ON assets.id = tree_locks.id AND tree_locks.type = 'asset' WHERE assets.id = ?", [$id]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); if ($data['hasMetaData']) { @@ -92,7 +92,7 @@ public function getByPath(string $path): void $params = $this->extractKeyAndPath($path); $data = $this->db->fetchAssociative('SELECT id FROM assets WHERE `path` = BINARY :path AND `filename` = BINARY :key', $params); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException('asset with path: ' . $path . " doesn't exist"); diff --git a/models/DataObject/AbstractObject/Dao.php b/models/DataObject/AbstractObject/Dao.php index a87784a10ca..241e6a8d134 100644 --- a/models/DataObject/AbstractObject/Dao.php +++ b/models/DataObject/AbstractObject/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id): void LEFT JOIN tree_locks ON objects.id = tree_locks.id AND tree_locks.type = 'object' WHERE objects.id = ?", [$id]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { @@ -60,7 +60,7 @@ public function getByPath(string $path): void $params = $this->extractKeyAndPath($path); $data = $this->db->fetchAssociative('SELECT id FROM objects WHERE `path` = BINARY :path AND `key` = BINARY :key', $params); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException("object doesn't exist"); diff --git a/models/DataObject/ClassDefinition/CustomLayout/Dao.php b/models/DataObject/ClassDefinition/CustomLayout/Dao.php index b498cd203ef..26627112712 100644 --- a/models/DataObject/ClassDefinition/CustomLayout/Dao.php +++ b/models/DataObject/ClassDefinition/CustomLayout/Dao.php @@ -70,7 +70,7 @@ public function getById(string $id = null): void $data['layoutDefinitions'] = Model\DataObject\ClassDefinition\Service::generateLayoutTreeFromArray($data['layoutDefinitions'], true); } - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException('Layout with ID ' . $id . " doesn't exist"); diff --git a/models/DataObject/Classificationstore/CollectionConfig/Dao.php b/models/DataObject/Classificationstore/CollectionConfig/Dao.php index ea2ef99d637..8327a5394cc 100644 --- a/models/DataObject/Classificationstore/CollectionConfig/Dao.php +++ b/models/DataObject/Classificationstore/CollectionConfig/Dao.php @@ -40,7 +40,7 @@ public function getById(int $id = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_COLLECTIONS . ' WHERE id = ?', [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException('CollectionConfig with id: ' . $this->model->getId() . ' does not exist'); diff --git a/models/DataObject/Classificationstore/CollectionGroupRelation/Dao.php b/models/DataObject/Classificationstore/CollectionGroupRelation/Dao.php index a870ee0c65d..59b08a57ce5 100644 --- a/models/DataObject/Classificationstore/CollectionGroupRelation/Dao.php +++ b/models/DataObject/Classificationstore/CollectionGroupRelation/Dao.php @@ -48,7 +48,7 @@ public function getById(int $colId, int $groupId): void [$this->model->getColId(), $this->model->getGroupId()] ); - if (!empty($data['colId'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new NotFoundException(sprintf( diff --git a/models/DataObject/Classificationstore/GroupConfig/Dao.php b/models/DataObject/Classificationstore/GroupConfig/Dao.php index d98c9577e59..e5967080908 100644 --- a/models/DataObject/Classificationstore/GroupConfig/Dao.php +++ b/models/DataObject/Classificationstore/GroupConfig/Dao.php @@ -40,7 +40,7 @@ public function getById(int $id = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_GROUPS . ' WHERE id = ?', [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException('GroupConfig with id: ' . $this->model->getId() . ' does not exist'); @@ -62,7 +62,7 @@ public function getByName(string $name = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_GROUPS . ' WHERE name = ? and storeId = ?', [$name, $storeId]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException(sprintf('Classification store group config with name "%s" does not exist.', $name)); diff --git a/models/DataObject/Classificationstore/KeyConfig/Dao.php b/models/DataObject/Classificationstore/KeyConfig/Dao.php index 9cef78b5a02..79fa3e2ed41 100644 --- a/models/DataObject/Classificationstore/KeyConfig/Dao.php +++ b/models/DataObject/Classificationstore/KeyConfig/Dao.php @@ -40,7 +40,7 @@ public function getById(int $id = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_KEYS . ' WHERE id = ?', [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['enabled'] = (bool)$data['enabled']; $this->assignVariablesToModel($data); } else { @@ -65,7 +65,7 @@ public function getByName(string $name = null): void $data = $this->db->fetchAssociative($stmt); - if (!empty($data['id'])) { + if ($data) { $data['enabled'] = (bool)$data['enabled']; $this->assignVariablesToModel($data); } else { diff --git a/models/DataObject/Classificationstore/KeyGroupRelation/Dao.php b/models/DataObject/Classificationstore/KeyGroupRelation/Dao.php index 5c46349a95d..6bf09c658b4 100644 --- a/models/DataObject/Classificationstore/KeyGroupRelation/Dao.php +++ b/models/DataObject/Classificationstore/KeyGroupRelation/Dao.php @@ -48,7 +48,7 @@ public function getById(int $keyId, int $groupId): void [$this->model->getKeyId(), $this->model->getGroupId()] ); - if (!empty($data['keyId'])) { + if ($data) { $data['enabled'] = (bool)$data['enabled']; $data['mandatory'] = (bool)$data['mandatory']; $this->assignVariablesToModel($data); diff --git a/models/DataObject/Classificationstore/StoreConfig/Dao.php b/models/DataObject/Classificationstore/StoreConfig/Dao.php index fafea39b22c..0e57005a7bd 100644 --- a/models/DataObject/Classificationstore/StoreConfig/Dao.php +++ b/models/DataObject/Classificationstore/StoreConfig/Dao.php @@ -40,7 +40,7 @@ public function getById(int $id = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_STORES . ' WHERE id = ?', [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException('StoreConfig with id: ' . $this->model->getId() . ' does not exist'); @@ -61,7 +61,7 @@ public function getByName(string $name = null): void $data = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME_STORES . ' WHERE name = ?', [$name]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException(sprintf('Classification store config with name "%s" does not exist.', $name)); diff --git a/models/DataObject/Concrete/Dao.php b/models/DataObject/Concrete/Dao.php index 5d00f2aca6a..564d85388cc 100644 --- a/models/DataObject/Concrete/Dao.php +++ b/models/DataObject/Concrete/Dao.php @@ -63,7 +63,7 @@ public function getById(int $id): void LEFT JOIN tree_locks ON objects.id = tree_locks.id AND tree_locks.type = 'object' WHERE objects.id = ?", [$id]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); $this->getData(); diff --git a/models/DataObject/QuantityValue/Unit/Dao.php b/models/DataObject/QuantityValue/Unit/Dao.php index 1008bf6a814..e8b82112a69 100644 --- a/models/DataObject/QuantityValue/Unit/Dao.php +++ b/models/DataObject/QuantityValue/Unit/Dao.php @@ -49,7 +49,7 @@ public function init(): void public function getByAbbreviation(string $abbreviation): void { $classRaw = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME . ' WHERE abbreviation=' . $this->db->quote($abbreviation)); - if (empty($classRaw)) { + if (!$classRaw) { throw new Model\Exception\NotFoundException('Unit ' . $abbreviation . ' not found.'); } $this->assignVariablesToModel($classRaw); @@ -62,7 +62,7 @@ public function getByAbbreviation(string $abbreviation): void public function getByReference(string $reference): void { $classRaw = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME . ' WHERE reference=' . $this->db->quote($reference)); - if (empty($classRaw)) { + if (!$classRaw) { throw new Model\Exception\NotFoundException('Unit ' . $reference . ' not found.'); } $this->assignVariablesToModel($classRaw); @@ -75,7 +75,7 @@ public function getByReference(string $reference): void public function getById(int $id): void { $classRaw = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME . ' WHERE id=' . $this->db->quote($id)); - if (empty($classRaw)) { + if (!$classRaw) { throw new Model\Exception\NotFoundException('Unit ' . $id . ' not found.'); } $this->assignVariablesToModel($classRaw); diff --git a/models/DataObject/SelectOptions/Config/Dao.php b/models/DataObject/SelectOptions/Config/Dao.php index 435dac8feca..215a5b56660 100644 --- a/models/DataObject/SelectOptions/Config/Dao.php +++ b/models/DataObject/SelectOptions/Config/Dao.php @@ -52,7 +52,7 @@ public function getById(?string $id = null): void $data['id'] = $id; } - if (empty($data)) { + if (!$data) { throw new Model\Exception\NotFoundException( sprintf( 'Select options with ID "%s" does not exist.', diff --git a/models/Document/Dao.php b/models/Document/Dao.php index eea83a18109..b9906d77e2d 100644 --- a/models/Document/Dao.php +++ b/models/Document/Dao.php @@ -42,7 +42,7 @@ public function getById(int $id): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$id]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { @@ -61,7 +61,7 @@ public function getByPath(string $path): void $params = $this->extractKeyAndPath($path); $data = $this->db->fetchAssociative('SELECT id FROM documents WHERE `path` = BINARY :path AND `key` = BINARY :key', $params); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { // try to find a page with a pretty URL (use the original $path) @@ -69,7 +69,7 @@ public function getByPath(string $path): void 'prettyUrl' => $path, ]); - if (!empty($data['id'])) { + if ($data) { $this->assignVariablesToModel($data); } else { throw new Model\Exception\NotFoundException("document with path $path doesn't exist"); diff --git a/models/Document/DocType/Dao.php b/models/Document/DocType/Dao.php index beee8181052..c85aeccf0eb 100644 --- a/models/Document/DocType/Dao.php +++ b/models/Document/DocType/Dao.php @@ -54,7 +54,7 @@ public function getById(?string $id = null): void $data = $this->getDataByName($id); } - if (empty($data)) { + if (!$data) { throw new Model\Exception\NotFoundException(sprintf( 'Document Type with ID "%s" does not exist.', $this->model->getId() diff --git a/models/Document/Email/Dao.php b/models/Document/Email/Dao.php index f6bcc95dd45..ce6d9a000a9 100644 --- a/models/Document/Email/Dao.php +++ b/models/Document/Email/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id = null): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { diff --git a/models/Document/Hardlink/Dao.php b/models/Document/Hardlink/Dao.php index 6d8fae72284..c7178c1be2b 100644 --- a/models/Document/Hardlink/Dao.php +++ b/models/Document/Hardlink/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id = null): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { diff --git a/models/Document/Link/Dao.php b/models/Document/Link/Dao.php index 5890d252c62..4e7ed8ff8de 100644 --- a/models/Document/Link/Dao.php +++ b/models/Document/Link/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id = null): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); $this->model->getHref(); diff --git a/models/Document/Page/Dao.php b/models/Document/Page/Dao.php index 3a1a24aa9f5..368827c8e9f 100644 --- a/models/Document/Page/Dao.php +++ b/models/Document/Page/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id = null): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { diff --git a/models/Document/Snippet/Dao.php b/models/Document/Snippet/Dao.php index 122052c3264..1142ffda5c8 100644 --- a/models/Document/Snippet/Dao.php +++ b/models/Document/Snippet/Dao.php @@ -41,7 +41,7 @@ public function getById(int $id = null): void LEFT JOIN tree_locks ON documents.id = tree_locks.id AND tree_locks.type = 'document' WHERE documents.id = ?", [$this->model->getId()]); - if (!empty($data['id'])) { + if ($data) { $data['published'] = (bool)$data['published']; $this->assignVariablesToModel($data); } else { diff --git a/models/Element/WorkflowState/Dao.php b/models/Element/WorkflowState/Dao.php index 7cc94daeba8..f13a652028e 100644 --- a/models/Element/WorkflowState/Dao.php +++ b/models/Element/WorkflowState/Dao.php @@ -33,7 +33,7 @@ public function getByPrimary(int $cid, string $ctype, string $workflow): void { $data = $this->db->fetchAssociative('SELECT * FROM element_workflow_state WHERE cid = ? AND ctype = ? AND workflow = ?', [$cid, $ctype, $workflow]); - if (empty($data['cid'])) { + if (!$data) { throw new Model\Exception\NotFoundException('WorkflowStatus item for workflow ' . $workflow . ' with cid ' . $cid . ' and ctype ' . $ctype . ' not found'); } $this->assignVariablesToModel($data); diff --git a/models/Site/Dao.php b/models/Site/Dao.php index e5bad08f344..63e5e5f0894 100644 --- a/models/Site/Dao.php +++ b/models/Site/Dao.php @@ -32,7 +32,7 @@ class Dao extends Model\Dao\AbstractDao public function getById(int $id): void { $data = $this->db->fetchAssociative('SELECT * FROM sites WHERE id = ?', [$id]); - if (empty($data['id'])) { + if (!$data) { throw new NotFoundException(sprintf('Unable to load site with ID `%s`', $id)); } $this->assignVariablesToModel($data); @@ -45,7 +45,7 @@ public function getById(int $id): void public function getByRootId(int $id): void { $data = $this->db->fetchAssociative('SELECT * FROM sites WHERE rootId = ?', [$id]); - if (empty($data['id'])) { + if (!$data) { throw new NotFoundException(sprintf('Unable to load site with ID `%s`', $id)); } $this->assignVariablesToModel($data); @@ -58,7 +58,7 @@ public function getByRootId(int $id): void public function getByDomain(string $domain): void { $data = $this->db->fetchAssociative('SELECT * FROM sites WHERE mainDomain = ? OR domains LIKE ?', [$domain, '%"' . $domain . '"%']); - if (empty($data['id'])) { + if (!$data) { // check for wildcards // @TODO: refactor this to be more clear $sitesRaw = $this->db->fetchAllAssociative('SELECT id,domains FROM sites'); @@ -85,7 +85,7 @@ public function getByDomain(string $domain): void } } - if (empty($data['id'])) { + if (!$data) { throw new NotFoundException('there is no site for the requested domain: `' . $domain . '´'); } } diff --git a/models/Tool/Email/Blocklist/Dao.php b/models/Tool/Email/Blocklist/Dao.php index b39b2fd9af5..3cffaeec9dd 100644 --- a/models/Tool/Email/Blocklist/Dao.php +++ b/models/Tool/Email/Blocklist/Dao.php @@ -27,13 +27,13 @@ class Dao extends Model\Dao\AbstractDao { /** * - * @throws Model\Exception\NotFoundException( + * @throws Model\Exception\NotFoundException */ public function getByAddress(string $address): void { $data = $this->db->fetchAssociative('SELECT * FROM email_blocklist WHERE address = ?', [$address]); - if (empty($data['address'])) { + if (!$data) { throw new Model\Exception\NotFoundException('blocklist item with address ' . $address . ' not found'); } $this->assignVariablesToModel($data); diff --git a/models/Tool/Email/Log.php b/models/Tool/Email/Log.php index 8c0a34d9d8a..8f36d391cbc 100644 --- a/models/Tool/Email/Log.php +++ b/models/Tool/Email/Log.php @@ -206,12 +206,16 @@ public static function getById(int $id): ?Log return null; } - $emailLog = new Model\Tool\Email\Log(); - $emailLog->getDao()->getById($id); - $emailLog->setEmailLogExistsHtml(); - $emailLog->setEmailLogExistsText(); - - return $emailLog; + try { + $emailLog = new Model\Tool\Email\Log(); + $emailLog->getDao()->getById($id); + $emailLog->setEmailLogExistsHtml(); + $emailLog->setEmailLogExistsText(); + + return $emailLog; + } catch (Model\Exception\NotFoundException) { + return null; + } } /** diff --git a/models/Tool/Email/Log/Dao.php b/models/Tool/Email/Log/Dao.php index 4aedc88118c..271d2cea856 100644 --- a/models/Tool/Email/Log/Dao.php +++ b/models/Tool/Email/Log/Dao.php @@ -34,6 +34,7 @@ class Dao extends Model\Dao\AbstractDao /** * Get the data for the object from database for the given id, or from the ID which is set in the object * + * @throws Model\Exception\NotFoundException */ public function getById(int $id = null): void { @@ -42,6 +43,9 @@ public function getById(int $id = null): void } $data = $this->db->fetchAssociative('SELECT * FROM email_log WHERE id = ?', [$this->model->getId()]); + if (!$data) { + throw new Model\Exception\NotFoundException('email log with id ' . $id . ' not found'); + } $this->assignVariablesToModel($data); } diff --git a/models/Tool/SettingsStore.php b/models/Tool/SettingsStore.php index 43426bc5314..3e5becbe62d 100644 --- a/models/Tool/SettingsStore.php +++ b/models/Tool/SettingsStore.php @@ -112,12 +112,14 @@ public static function delete(string $id, ?string $scope = null): int|string public static function get(string $id, ?string $scope = null): ?SettingsStore { - $item = new self(); - if ($item->getDao()->getById($id, $scope)) { + try { + $item = new self(); + $item->getDao()->getById($id, $scope); + return $item; + } catch (Model\Exception\NotFoundException) { + return null; } - - return null; } /** diff --git a/models/Tool/SettingsStore/Dao.php b/models/Tool/SettingsStore/Dao.php index a78f8baca73..991fba94b80 100644 --- a/models/Tool/SettingsStore/Dao.php +++ b/models/Tool/SettingsStore/Dao.php @@ -52,23 +52,24 @@ public function delete(string $id, ?string $scope = null): int|string ]); } - public function getById(string $id, ?string $scope = null): bool + /** + * @throws Model\Exception\NotFoundException + */ + public function getById(string $id, ?string $scope = null): void { $item = $this->db->fetchAssociative('SELECT * FROM ' . self::TABLE_NAME . ' WHERE id = :id AND scope = :scope', [ 'id' => $id, 'scope' => (string) $scope, ]); - if (is_array($item) && array_key_exists('id', $item)) { - $this->assignVariablesToModel($item); - - $data = $item['data'] ?? null; - $this->model->setData($data); - - return true; + if (!$item) { + throw new Model\Exception\NotFoundException('settings store with id ' . $id . ' and scope ' . $scope . ' not found'); } - return false; + $this->assignVariablesToModel($item); + + $data = $item['data'] ?? null; + $this->model->setData($data); } public function getIdsByScope(string $scope): array diff --git a/models/Tool/TmpStore/Dao.php b/models/Tool/TmpStore/Dao.php index 6eb94dc8e91..865e5077709 100644 --- a/models/Tool/TmpStore/Dao.php +++ b/models/Tool/TmpStore/Dao.php @@ -58,7 +58,7 @@ public function getById(string $id): bool { $item = $this->db->fetchAssociative('SELECT * FROM tmp_store WHERE id = ?', [$id]); - if (is_array($item) && array_key_exists('id', $item)) { + if ($item) { if ($item['serialized']) { $item['data'] = unserialize($item['data']); } From ef68e4543bb82cf3b9af1117a91f00379978fc3f Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 29 Mar 2024 14:58:48 +0100 Subject: [PATCH 035/514] Deprecate unused general.language setting (#16709) * Deprecate unused general.language setting * Fix migration description * Add upgrade note entry * Move upgrade note to 11.3.0 --------- Co-authored-by: Christian F --- .../src/DependencyInjection/Configuration.php | 1 + .../src/Migrations/Version20240229152000.php | 43 +++++++++++++++++++ bundles/InstallBundle/dump/install.sql | 2 +- .../09_Upgrade_Notes/README.md | 2 + lib/SystemSettingsConfig.php | 1 - tests/Support/Resources/system_settings.json | 3 +- 6 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 bundles/CoreBundle/src/Migrations/Version20240229152000.php diff --git a/bundles/CoreBundle/src/DependencyInjection/Configuration.php b/bundles/CoreBundle/src/DependencyInjection/Configuration.php index 507c5ce3a90..c2d632cca74 100644 --- a/bundles/CoreBundle/src/DependencyInjection/Configuration.php +++ b/bundles/CoreBundle/src/DependencyInjection/Configuration.php @@ -212,6 +212,7 @@ private function addGeneralNode(ArrayNodeDefinition $rootNode): void ->end() ->scalarNode('language') ->defaultValue('en') + ->setDeprecated('pimcore/pimcore', '11.2') ->end() ->arrayNode('valid_languages') ->info('String or array format are supported.') diff --git a/bundles/CoreBundle/src/Migrations/Version20240229152000.php b/bundles/CoreBundle/src/Migrations/Version20240229152000.php new file mode 100644 index 00000000000..a70e5f9e6b6 --- /dev/null +++ b/bundles/CoreBundle/src/Migrations/Version20240229152000.php @@ -0,0 +1,43 @@ +addSql( + 'ALTER TABLE `users` MODIFY `language` varchar(10) DEFAULT \'en\';' + ); + } + + public function down(Schema $schema): void + { + $this->addSql( + 'ALTER TABLE `users` MODIFY `language` varchar(10) DEFAULT NULL;' + ); + } +} diff --git a/bundles/InstallBundle/dump/install.sql b/bundles/InstallBundle/dump/install.sql index d20723abda8..8f24a6d446a 100644 --- a/bundles/InstallBundle/dump/install.sql +++ b/bundles/InstallBundle/dump/install.sql @@ -459,7 +459,7 @@ CREATE TABLE `users` ( `firstname` varchar(255) DEFAULT NULL, `lastname` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, - `language` varchar(10) DEFAULT NULL, + `language` varchar(10) DEFAULT 'en', `contentLanguages` LONGTEXT NULL, `admin` tinyint(1) unsigned DEFAULT '0', `active` tinyint(1) unsigned DEFAULT '1', diff --git a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md index 744ca52535a..07690700619 100644 --- a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md +++ b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md @@ -2,6 +2,8 @@ ## Pimcore 11.3.0 ### General +#### [System Settings] +- Unused setting `general.language` has been deprecated. #### [Listing] - The methods `setOrder()` and `setOrderKey()` throw an `InvalidArgumentException` if the parameters are invalid now. diff --git a/lib/SystemSettingsConfig.php b/lib/SystemSettingsConfig.php index 6d88b1bc429..a3043698c32 100644 --- a/lib/SystemSettingsConfig.php +++ b/lib/SystemSettingsConfig.php @@ -173,7 +173,6 @@ private function prepareSystemConfig(array $values): array 'general' => [ 'domain' => $values['general.domain'], 'redirect_to_maindomain' => $values['general.redirect_to_maindomain'], - 'language' => $values['general.language'], 'valid_languages' => $filteredLanguages, 'fallback_languages' => $fallbackLanguages, 'default_language' => $values['general.defaultLanguage'], diff --git a/tests/Support/Resources/system_settings.json b/tests/Support/Resources/system_settings.json index 2d69d24ef6e..3202ec05566 100644 --- a/tests/Support/Resources/system_settings.json +++ b/tests/Support/Resources/system_settings.json @@ -2,7 +2,6 @@ "general": { "domain": "pimcore-test.dev", "redirect_to_maindomain": false, - "language": "en", "valid_languages": [ "en", "de", @@ -36,4 +35,4 @@ "steps": 10 } } -} \ No newline at end of file +} From 43aa9c5ad8b2a037ed2740d57fab55a05ba51fcf Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Tue, 2 Apr 2024 13:02:24 +0200 Subject: [PATCH 036/514] PhpStan Version Upgrade March (#16887) --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 31baf5b5470..ca090cdf141 100644 --- a/composer.json +++ b/composer.json @@ -138,7 +138,7 @@ "codeception/codeception": "^5.0.3", "codeception/module-symfony": "^3.1.0", "ergebnis/phpstan-rules": "^2.0", - "phpstan/phpstan": "1.10.59", + "phpstan/phpstan": "1.10.66", "phpstan/phpstan-symfony": "^1.3.5", "phpunit/phpunit": "^9.3", "gotenberg/gotenberg-php": "^1.1 || ^2.0", From d9128ae8db9d25908c02efd27edaed14dbea5a4a Mon Sep 17 00:00:00 2001 From: Hirak Chattopadhyay Date: Tue, 2 Apr 2024 16:34:36 +0530 Subject: [PATCH 037/514] Fix Multiselect: Version Preview and Version Difference display fix (#16881) --- models/DataObject/ClassDefinition/Data/Multiselect.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/DataObject/ClassDefinition/Data/Multiselect.php b/models/DataObject/ClassDefinition/Data/Multiselect.php index 73ad31d3cd6..bf474897ff7 100644 --- a/models/DataObject/ClassDefinition/Data/Multiselect.php +++ b/models/DataObject/ClassDefinition/Data/Multiselect.php @@ -260,7 +260,7 @@ public function getVersionPreview(mixed $data, DataObject\Concrete $object = nul { if (is_array($data)) { return implode(',', array_map(function ($v) { - return htmlspecialchars($v, ENT_QUOTES, 'UTF-8'); + return htmlspecialchars((string)$v, ENT_QUOTES, 'UTF-8'); }, $data)); } From 68d940ec1d6c5454babb4d6066cbfd7b733afd5a Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Tue, 2 Apr 2024 23:02:07 +0200 Subject: [PATCH 038/514] all the icon are lower snake cased anyways (#16886) --- models/Element/AdminStyle.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/Element/AdminStyle.php b/models/Element/AdminStyle.php index 74536ce8263..2e45041985b 100644 --- a/models/Element/AdminStyle.php +++ b/models/Element/AdminStyle.php @@ -69,7 +69,7 @@ public function __construct(ElementInterface $element) $fileExt = pathinfo($element->getFilename(), PATHINFO_EXTENSION); if ($fileExt) { - $this->elementIconClass .= ' pimcore_icon_' . pathinfo($element->getFilename(), PATHINFO_EXTENSION); + $this->elementIconClass .= ' pimcore_icon_' . strtolower(pathinfo($element->getFilename(), PATHINFO_EXTENSION)); } } } elseif ($element instanceof Document) { From 75f48298960fa46105c610985fbc0276ea941e29 Mon Sep 17 00:00:00 2001 From: Jacob Dreesen Date: Thu, 4 Apr 2024 07:57:32 +0200 Subject: [PATCH 039/514] Fix navigation code example (#16894) --- doc/03_Documents/03_Navigation.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/doc/03_Documents/03_Navigation.md b/doc/03_Documents/03_Navigation.md index 83ea1118144..e826f21be63 100644 --- a/doc/03_Documents/03_Navigation.md +++ b/doc/03_Documents/03_Navigation.md @@ -358,12 +358,7 @@ class NavigationExtension extends AbstractExtension ``` ```twig -{% set mainNav = pimcore_build_nav({ - active: document, - root: mainNavStartNode, -}) %} - -{% set mainNavigation = app_navigation_news_links(document, navStartNode) %} +{% set navigation = app_navigation_news_links(document, navStartNode) %}
{{ pimcore_render_nav(navigation, 'menu', 'renderMenu', { From c3bfb5e1ac96bdfc88be6cd093861db9fd094210 Mon Sep 17 00:00:00 2001 From: Lennart Fries Date: Thu, 4 Apr 2024 10:10:14 +0200 Subject: [PATCH 040/514] [Task]: Add bin/console to upgrade hint about DotEnv changes (#16895) --- doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md index 8211f7107ce..2e57d5882a5 100644 --- a/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md +++ b/doc/23_Installation_and_Upgrade/09_Upgrade_Notes/README.md @@ -31,6 +31,8 @@ > [!WARNING] > For [environment variable consistency purposes](https://github.com/pimcore/pimcore/issues/16638) in boostrap, please fix `public/index.php` in project root by moving `Bootstrap::bootstrap();` just above `$kernel = Bootstrap::kernel()` line instead of outside the closure. > Alternatively can be fixed by appling this [patch](https://patch-diff.githubusercontent.com/raw/pimcore/skeleton/pull/183.patch) +> +> You may also need to adjust your `bin/console` to the latest version of the skeleton: https://github.com/pimcore/skeleton/blob/11.x/bin/console ## Pimcore 11.1.0 From b4591f0936f2e448cdebac5e31dc40c2ab29392a Mon Sep 17 00:00:00 2001 From: Julian Date: Fri, 5 Apr 2024 08:52:52 +0200 Subject: [PATCH 041/514] [Feature] Add definitionModificationDate to classes table to optimize rebuild command performance (#15383) * add lastRebuildDate * fix phpstan * fix phpstan * empty commit * merge from upstream * add force option * rename lastRebuildDate to definitionModificationDate * rename lastRebuildDate to definitionModificationDate --- .../src/Command/ClassesRebuildCommand.php | 22 +++++++-- .../src/Migrations/Version20230615103905.php | 47 +++++++++++++++++++ bundles/InstallBundle/dump/install.sql | 1 + .../ClassDefinitionManager.php | 45 +++++++++++++++--- models/DataObject/ClassDefinition.php | 5 +- models/DataObject/ClassDefinition/Dao.php | 11 ++++- 6 files changed, 119 insertions(+), 12 deletions(-) create mode 100644 bundles/CoreBundle/src/Migrations/Version20230615103905.php diff --git a/bundles/CoreBundle/src/Command/ClassesRebuildCommand.php b/bundles/CoreBundle/src/Command/ClassesRebuildCommand.php index 2d8e603ea42..7eba334173d 100644 --- a/bundles/CoreBundle/src/Command/ClassesRebuildCommand.php +++ b/bundles/CoreBundle/src/Command/ClassesRebuildCommand.php @@ -53,6 +53,12 @@ protected function configure(): void 'd', InputOption::VALUE_NONE, 'Delete missing Classes (Classes that don\'t exists in var/classes anymore but in the database)' + ) + ->addOption( + 'force', + 'f', + InputOption::VALUE_NONE, + 'Force rebuild of all classes (ignoring the last modification date of the class definition files)' ); } @@ -94,8 +100,10 @@ protected function execute(InputInterface $input, OutputInterface $output): int $output->writeln('Saving all classes'); } + $force = (bool)$input->getOption('force'); + if ($input->getOption('create-classes')) { - foreach ($this->classDefinitionManager->createOrUpdateClassDefinitions() as $changes) { + foreach ($this->classDefinitionManager->createOrUpdateClassDefinitions($force) as $changes) { if ($output->isVerbose()) { [$class, $id, $action] = $changes; $output->writeln(sprintf('%s [%s] %s', $class, $id, $action)); @@ -105,11 +113,17 @@ protected function execute(InputInterface $input, OutputInterface $output): int $list = new ClassDefinition\Listing(); foreach ($list->getData() as $class) { if ($class instanceof DataObject\ClassDefinitionInterface) { + $classSaved = $this->classDefinitionManager->saveClass($class, false, $force); if ($output->isVerbose()) { - $output->writeln(sprintf('%s [%s] saved', $class->getName(), $class->getId())); + $output->writeln( + sprintf( + '%s [%s] %s', + $class->getName(), + $class->getId(), + $classSaved ? ClassDefinitionManager::SAVED : ClassDefinitionManager::SKIPPED + ) + ); } - - $class->save(false); } } } diff --git a/bundles/CoreBundle/src/Migrations/Version20230615103905.php b/bundles/CoreBundle/src/Migrations/Version20230615103905.php new file mode 100644 index 00000000000..fae225e9fe0 --- /dev/null +++ b/bundles/CoreBundle/src/Migrations/Version20230615103905.php @@ -0,0 +1,47 @@ +getTable('classes')->hasColumn('definitionModificationDate')) { + $this->addSql( + 'ALTER TABLE `classes` ADD COLUMN `definitionModificationDate` INT(11) UNSIGNED NULL DEFAULT NULL;' + ); + } + } + + public function down(Schema $schema): void + { + if ($schema->getTable('classes')->hasColumn('definitionModificationDate')) { + $this->addSql( + 'ALTER TABLE `classes` DROP COLUMN `definitionModificationDate`;' + ); + } + } +} diff --git a/bundles/InstallBundle/dump/install.sql b/bundles/InstallBundle/dump/install.sql index 8f24a6d446a..cffdec31aeb 100644 --- a/bundles/InstallBundle/dump/install.sql +++ b/bundles/InstallBundle/dump/install.sql @@ -54,6 +54,7 @@ DROP TABLE IF EXISTS `classes` ; CREATE TABLE `classes` ( `id` VARCHAR(50) NOT NULL, `name` VARCHAR(190) NOT NULL DEFAULT '', + `definitionModificationDate` INT(11) UNSIGNED NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE INDEX `name` (`name`) ) DEFAULT CHARSET=utf8mb4; diff --git a/lib/Model/DataObject/ClassDefinition/ClassDefinitionManager.php b/lib/Model/DataObject/ClassDefinition/ClassDefinitionManager.php index 1423ed2f04a..57ea4d0bdf0 100644 --- a/lib/Model/DataObject/ClassDefinition/ClassDefinitionManager.php +++ b/lib/Model/DataObject/ClassDefinition/ClassDefinitionManager.php @@ -25,6 +25,8 @@ class ClassDefinitionManager public const CREATED = 'created'; + public const SKIPPED = 'skipped'; + public const DELETED = 'deleted'; /** @@ -61,15 +63,18 @@ public function cleanUpDeletedClassDefinitions(): array /** * Updates all classes from PIMCORE_CLASS_DEFINITION_DIRECTORY * + * @param bool $force whether to always update no matter if the model definition changed or not + * * @return list */ - public function createOrUpdateClassDefinitions(): array + public function createOrUpdateClassDefinitions(bool $force = false): array { $objectClassesFolders = array_unique([PIMCORE_CLASS_DEFINITION_DIRECTORY, PIMCORE_CUSTOM_CONFIGURATION_CLASS_DEFINITION_DIRECTORY]); + $changes = []; foreach ($objectClassesFolders as $objectClassesFolder) { - $files = glob($objectClassesFolder.'/*.php'); + $files = glob($objectClassesFolder . '/*.php'); foreach ($files as $file) { $class = include $file; @@ -77,11 +82,11 @@ public function createOrUpdateClassDefinitions(): array $existingClass = ClassDefinition::getByName($class->getName()); if ($existingClass instanceof ClassDefinitionInterface) { - $changes[] = [$class->getName(), $class->getId(), self::SAVED]; - $existingClass->save(false); + $classSaved = $this->saveClass($existingClass, false, $force); + $changes[] = [$existingClass->getName(), $existingClass->getId(), $classSaved ? self::SAVED : self::SKIPPED]; } else { - $changes[] = [$class->getName(), $class->getId(), self::CREATED]; - $class->save(false); + $classSaved = $this->saveClass($class, false, $force); + $changes[] = [$class->getName(), $class->getId(), $classSaved ? self::CREATED : self::SKIPPED]; } } } @@ -89,4 +94,32 @@ public function createOrUpdateClassDefinitions(): array return $changes; } + + /** + * @return bool whether the class was saved or not + */ + public function saveClass(ClassDefinitionInterface $class, bool $saveDefinitionFile, bool $force = false): bool + { + $shouldSave = $force; + + if (!$force) { + $db = \Pimcore\Db::get(); + + $definitionModificationDate = null; + + if ($classId = $class->getId()) { + $definitionModificationDate = $db->fetchOne('SELECT definitionModificationDate FROM classes WHERE id = ?;', [$classId]); + } + + if (!$definitionModificationDate || $definitionModificationDate !== $class->getModificationDate()) { + $shouldSave = true; + } + } + + if ($shouldSave) { + $class->save($saveDefinitionFile); + } + + return $shouldSave; + } } diff --git a/models/DataObject/ClassDefinition.php b/models/DataObject/ClassDefinition.php index fbb85ce2063..eaae3b51c9d 100644 --- a/models/DataObject/ClassDefinition.php +++ b/models/DataObject/ClassDefinition.php @@ -374,7 +374,10 @@ public function save(bool $saveDefinitionFile = true): void $this->dispatchEvent(new ClassDefinitionEvent($this), DataObjectClassDefinitionEvents::PRE_UPDATE); } - $this->setModificationDate(time()); + /* if definition file is not saved, modification date should not be updated */ + if ($saveDefinitionFile) { + $this->setModificationDate(time()); + } $this->getDao()->save($isUpdate); diff --git a/models/DataObject/ClassDefinition/Dao.php b/models/DataObject/ClassDefinition/Dao.php index 2121b0965b7..0097e701a1f 100644 --- a/models/DataObject/ClassDefinition/Dao.php +++ b/models/DataObject/ClassDefinition/Dao.php @@ -102,6 +102,8 @@ public function update(): void } } + $data['definitionModificationDate'] = $this->model->getModificationDate(); + $this->db->update('classes', $data, ['id' => $this->model->getId()]); $objectTable = 'object_query_' . $this->model->getId(); @@ -226,7 +228,14 @@ public function update(): void */ public function create(): void { - $this->db->insert('classes', ['name' => $this->model->getName(), 'id' => $this->model->getId()]); + $this->db->insert( + 'classes', + [ + 'name' => $this->model->getName(), + 'id' => $this->model->getId(), + 'definitionModificationDate' => $this->model->getModificationDate() + ] + ); } /** From bb623e70f95140ac7b2140732bdeb93ebf7fdf4e Mon Sep 17 00:00:00 2001 From: mcop1 Date: Fri, 5 Apr 2024 06:53:48 +0000 Subject: [PATCH 042/514] Apply php-cs-fixer changes --- models/DataObject/ClassDefinition.php | 2 +- models/DataObject/ClassDefinition/Dao.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/models/DataObject/ClassDefinition.php b/models/DataObject/ClassDefinition.php index eaae3b51c9d..a03ac65025a 100644 --- a/models/DataObject/ClassDefinition.php +++ b/models/DataObject/ClassDefinition.php @@ -374,7 +374,7 @@ public function save(bool $saveDefinitionFile = true): void $this->dispatchEvent(new ClassDefinitionEvent($this), DataObjectClassDefinitionEvents::PRE_UPDATE); } - /* if definition file is not saved, modification date should not be updated */ + // if definition file is not saved, modification date should not be updated if ($saveDefinitionFile) { $this->setModificationDate(time()); } diff --git a/models/DataObject/ClassDefinition/Dao.php b/models/DataObject/ClassDefinition/Dao.php index 0097e701a1f..8b0405e4077 100644 --- a/models/DataObject/ClassDefinition/Dao.php +++ b/models/DataObject/ClassDefinition/Dao.php @@ -233,7 +233,7 @@ public function create(): void [ 'name' => $this->model->getName(), 'id' => $this->model->getId(), - 'definitionModificationDate' => $this->model->getModificationDate() + 'definitionModificationDate' => $this->model->getModificationDate(), ] ); } From 6865edf119bd6037dacd1ba5bdd94f6f29398618 Mon Sep 17 00:00:00 2001 From: Sebastian Koch <31919154+skoch98@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:29:05 +0200 Subject: [PATCH 043/514] Fix property not getting cached value cleared after save * Fix property changes are not a recognised * Fix property changes are not a recognised --- models/Property.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/Property.php b/models/Property.php index fd676a9ff77..c3cceef1715 100644 --- a/models/Property.php +++ b/models/Property.php @@ -93,6 +93,13 @@ public function setDataFromResource(mixed $data): static return $this; } + public function save(): void + { + $this->getDao()->save(); + + \Pimcore\Cache::remove($this->getCtype() . '_properties_' . $this->getCid()); + } + public function getCid(): ?int { return $this->cid; From 9a60be8cf8e58cffc41addc6a3643efa44038b23 Mon Sep 17 00:00:00 2001 From: Sebastian Blank Date: Fri, 5 Apr 2024 11:37:51 +0200 Subject: [PATCH 044/514] =?UTF-8?q?Fix:=20System=20settings=20for=20versio?= =?UTF-8?q?n=20history=20are=20ignored=20in=20the=20VersionCl=E2=80=A6=20(?= =?UTF-8?q?#16883)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix: System settings for version history are ignored in the VersionCleanupTask when stored in the settings-store * Review --- lib/Maintenance/Tasks/VersionsCleanupTask.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/lib/Maintenance/Tasks/VersionsCleanupTask.php b/lib/Maintenance/Tasks/VersionsCleanupTask.php index 56d734b61bf..20ff9be1212 100644 --- a/lib/Maintenance/Tasks/VersionsCleanupTask.php +++ b/lib/Maintenance/Tasks/VersionsCleanupTask.php @@ -16,13 +16,13 @@ namespace Pimcore\Maintenance\Tasks; -use Pimcore\Config; use Pimcore\Maintenance\TaskInterface; use Pimcore\Model\Asset; use Pimcore\Model\DataObject; use Pimcore\Model\Document; use Pimcore\Model\Element; use Pimcore\Model\Version; +use Pimcore\SystemSettingsConfig; use Psr\Log\LoggerInterface; /** @@ -30,14 +30,8 @@ */ class VersionsCleanupTask implements TaskInterface { - private LoggerInterface $logger; - - private Config $config; - - public function __construct(LoggerInterface $logger, Config $config) + public function __construct(private LoggerInterface $logger, private SystemSettingsConfig $config) { - $this->logger = $logger; - $this->config = $config; } public function execute(): void @@ -66,9 +60,12 @@ private function doAutoSaveVersionCleanup(): void private function doVersionCleanup(): void { - $conf['document'] = $this->config['documents']['versions'] ?? null; - $conf['asset'] = $this->config['assets']['versions'] ?? null; - $conf['object'] = $this->config['objects']['versions'] ?? null; + $systemSettingsConfig = $this->config->getSystemSettingsConfig(); + $conf = [ + 'document' => $systemSettingsConfig['documents']['versions'] ?? null, + 'asset' => $systemSettingsConfig['assets']['versions'] ?? null, + 'object' => $systemSettingsConfig['objects']['versions'] ?? null, + ]; $elementTypes = []; From 12e19ebee64e3882c615a3637b99dd08bfb6ac08 Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Fri, 5 Apr 2024 11:51:29 +0200 Subject: [PATCH 045/514] Create cla-check.yaml --- .github/workflows/cla-check.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/cla-check.yaml diff --git a/.github/workflows/cla-check.yaml b/.github/workflows/cla-check.yaml new file mode 100644 index 00000000000..2c7cc9d5538 --- /dev/null +++ b/.github/workflows/cla-check.yaml @@ -0,0 +1,14 @@ +name: CLA check + +on: + issue_comment: + types: [created] + pull_request_target: + types: [opened, closed, synchronize] + +jobs: + cla-workflow: + uses: pimcore/workflows-collection-public/.github/workflows/reusable-cla-check.yaml@v1.3.0 + if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' + secrets: + CLA_ACTION_ACCESS_TOKEN: ${{ secrets.CLA_ACTION_ACCESS_TOKEN }} From 798e8987906558a57a0680aa6c683d2984913d23 Mon Sep 17 00:00:00 2001 From: robertSt7 <104770750+robertSt7@users.noreply.github.com> Date: Tue, 9 Apr 2024 14:54:45 +0200 Subject: [PATCH 046/514] Task: update tinymce (#16921) --- bundles/TinymceBundle/package.json | 2 +- .../TinymceBundle/public/build/tinymce/328.js | 1 + .../public/build/tinymce/entrypoints.json | 2 +- .../public/build/tinymce/manifest.json | 24 ++++++++++++++++++- .../tinymce/plugins/help/js/i18n/keynav/ar.js | 2 +- .../plugins/help/js/i18n/keynav/bg_BG.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/ca.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/cs.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/da.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/de.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/el.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/en.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/es.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/eu.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/fa.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/fi.js | 2 +- .../plugins/help/js/i18n/keynav/fr_FR.js | 2 +- .../plugins/help/js/i18n/keynav/he_IL.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/hi.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/hr.js | 2 +- .../plugins/help/js/i18n/keynav/hu_HU.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/id.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/it.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/ja.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/kk.js | 2 +- .../plugins/help/js/i18n/keynav/ko_KR.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/ms.js | 2 +- .../plugins/help/js/i18n/keynav/nb_NO.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/nl.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/pl.js | 2 +- .../plugins/help/js/i18n/keynav/pt_BR.js | 2 +- .../plugins/help/js/i18n/keynav/pt_PT.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/ro.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/ru.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/sk.js | 2 +- .../plugins/help/js/i18n/keynav/sl_SI.js | 2 +- .../plugins/help/js/i18n/keynav/sv_SE.js | 2 +- .../plugins/help/js/i18n/keynav/th_TH.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/tr.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/uk.js | 2 +- .../tinymce/plugins/help/js/i18n/keynav/vi.js | 2 +- .../plugins/help/js/i18n/keynav/zh_CN.js | 2 +- .../plugins/help/js/i18n/keynav/zh_TW.js | 2 +- .../public/build/tinymce/runtime.js | 2 +- .../tinymce/skins/content/dark/content.js | 1 + .../tinymce/skins/content/default/content.js | 1 + .../tinymce/skins/content/document/content.js | 1 + .../skins/content/tinymce-5-dark/content.js | 1 + .../skins/content/tinymce-5/content.js | 1 + .../tinymce/skins/content/writer/content.js | 1 + .../tinymce/skins/ui/oxide-dark/content.css | 2 +- .../skins/ui/oxide-dark/content.inline.css | 2 +- .../skins/ui/oxide-dark/content.inline.js | 1 + .../ui/oxide-dark/content.inline.min.css | 2 +- .../tinymce/skins/ui/oxide-dark/content.js | 1 + .../skins/ui/oxide-dark/content.min.css | 2 +- .../tinymce/skins/ui/oxide-dark/skin.css | 2 +- .../build/tinymce/skins/ui/oxide-dark/skin.js | 1 + .../tinymce/skins/ui/oxide-dark/skin.min.css | 2 +- .../skins/ui/oxide-dark/skin.shadowdom.js | 1 + .../build/tinymce/skins/ui/oxide/content.css | 2 +- .../tinymce/skins/ui/oxide/content.inline.css | 2 +- .../tinymce/skins/ui/oxide/content.inline.js | 1 + .../skins/ui/oxide/content.inline.min.css | 2 +- .../build/tinymce/skins/ui/oxide/content.js | 1 + .../tinymce/skins/ui/oxide/content.min.css | 2 +- .../build/tinymce/skins/ui/oxide/skin.css | 2 +- .../build/tinymce/skins/ui/oxide/skin.js | 1 + .../build/tinymce/skins/ui/oxide/skin.min.css | 2 +- .../tinymce/skins/ui/oxide/skin.shadowdom.js | 1 + .../skins/ui/tinymce-5-dark/content.css | 2 +- .../ui/tinymce-5-dark/content.inline.css | 2 +- .../skins/ui/tinymce-5-dark/content.inline.js | 1 + .../ui/tinymce-5-dark/content.inline.min.css | 2 +- .../skins/ui/tinymce-5-dark/content.js | 1 + .../skins/ui/tinymce-5-dark/content.min.css | 2 +- .../tinymce/skins/ui/tinymce-5-dark/skin.css | 2 +- .../tinymce/skins/ui/tinymce-5-dark/skin.js | 1 + .../skins/ui/tinymce-5-dark/skin.min.css | 2 +- .../skins/ui/tinymce-5-dark/skin.shadowdom.js | 1 + .../tinymce/skins/ui/tinymce-5/content.css | 2 +- .../skins/ui/tinymce-5/content.inline.css | 2 +- .../skins/ui/tinymce-5/content.inline.js | 1 + .../skins/ui/tinymce-5/content.inline.min.css | 2 +- .../tinymce/skins/ui/tinymce-5/content.js | 1 + .../skins/ui/tinymce-5/content.min.css | 2 +- .../build/tinymce/skins/ui/tinymce-5/skin.css | 2 +- .../build/tinymce/skins/ui/tinymce-5/skin.js | 1 + .../tinymce/skins/ui/tinymce-5/skin.min.css | 2 +- .../skins/ui/tinymce-5/skin.shadowdom.js | 1 + .../public/build/tinymce/tinymce.js | 2 +- 91 files changed, 113 insertions(+), 68 deletions(-) create mode 100644 bundles/TinymceBundle/public/build/tinymce/328.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/dark/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/default/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/document/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/tinymce-5-dark/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/tinymce-5/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/content/writer/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.shadowdom.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.shadowdom.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.shadowdom.js diff --git a/bundles/TinymceBundle/package.json b/bundles/TinymceBundle/package.json index 72969b52dbc..1eda7148b4f 100644 --- a/bundles/TinymceBundle/package.json +++ b/bundles/TinymceBundle/package.json @@ -11,6 +11,6 @@ "build": "encore production --progress" }, "dependencies": { - "tinymce": "^6.7.2" + "tinymce": "^6.8.3" } } diff --git a/bundles/TinymceBundle/public/build/tinymce/328.js b/bundles/TinymceBundle/public/build/tinymce/328.js new file mode 100644 index 00000000000..2d5c4d87292 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/328.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[328],{2983:()=>{tinymce.IconManager.add("default",{icons:{"accessibility-check":'',"accordion-toggle":'',accordion:'',"action-next":'',"action-prev":'',addtag:'',"ai-prompt":'',ai:'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',footnote:'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',minus:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',send:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',"template-add":'',template:'',"temporary-placeholder":'',"text-color":'',"text-size-decrease":'',"text-size-increase":'',toc:'',translate:'',typography:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}})},7741:(e,t,o)=>{o(2983)},7726:(e,t,o)=>{o(9595)},9595:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.ModelManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=e=>t=>e===t,r=t("string"),s=t("object"),a=t("array"),i=n(null),l=o("boolean"),c=n(void 0),d=e=>!(e=>null==e)(e),m=o("function"),u=o("number"),g=()=>{},p=e=>()=>e,h=e=>e,f=(e,t)=>e===t;function b(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const v=e=>t=>!e(t),y=e=>e(),w=p(!1),x=p(!0);class C{constructor(e,t){this.tag=e,this.value=t}static some(e){return new C(!0,e)}static none(){return C.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?C.some(e(this.value)):C.none()}bind(e){return this.tag?e(this.value):C.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:C.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return d(e)?C.some(e):C.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}C.singletonNone=new C(!1);const S=Array.prototype.slice,k=Array.prototype.indexOf,_=Array.prototype.push,T=(e,t)=>{return o=e,n=t,k.call(o,n)>-1;var o,n},E=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[],n=[];for(let r=0,s=e.length;r{const o=[];for(let n=0,r=e.length;n(((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(e,((e,n)=>{o=t(o,e,n)})),o),B=(e,t,o)=>(A(e,((e,n)=>{o=t(o,e,n)})),o),L=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;oH(D(e,t)),F=(e,t)=>{for(let o=0,n=e.length;o{const o={};for(let n=0,r=e.length;nt>=0&&tV(e,0),U=e=>V(e,e.length-1),j=(e,t)=>{for(let o=0;o{const o=W(e);for(let n=0,r=o.length;nK(e,((e,o)=>({k:o,v:t(e,o)}))),K=(e,t)=>{const o={};return q(e,((e,n)=>{const r=t(e,n);o[r.k]=r.v})),o},Y=(e,t)=>{const o={};return((e,t,o,n)=>{q(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(e=>(t,o)=>{e[o]=t})(o),g),o},X=(e,t)=>{const o=[];return q(e,((e,n)=>{o.push(t(e,n))})),o},J=e=>X(e,h),Q=(e,t)=>$.call(e,t),ee="undefined"!=typeof window?window:Function("return this;")(),te=(e,t)=>((e,t)=>{let o=null!=t?t:ee;for(let t=0;t{const o=((e,t)=>te(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},ne=Object.getPrototypeOf,re=e=>{const t=te("ownerDocument.defaultView",e);return s(e)&&((e=>oe("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(ne(e).constructor.name))},se=e=>e.dom.nodeName.toLowerCase(),ae=e=>e.dom.nodeType,ie=e=>t=>ae(t)===e,le=e=>8===ae(e)||"#comment"===se(e),ce=e=>de(e)&&re(e.dom),de=ie(1),me=ie(3),ue=ie(9),ge=ie(11),pe=e=>t=>de(t)&&se(t)===e,he=(e,t,o)=>{if(!(r(o)||l(o)||u(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},fe=(e,t,o)=>{he(e.dom,t,o)},be=(e,t)=>{const o=e.dom;q(t,((e,t)=>{he(o,t,e)}))},ve=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},ye=(e,t)=>C.from(ve(e,t)),we=(e,t)=>{e.dom.removeAttribute(t)},xe=e=>B(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),Ce=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Se={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Ce(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return Ce(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return Ce(o)},fromDom:Ce,fromPoint:(e,t,o)=>C.from(e.dom.elementFromPoint(t,o)).map(Ce)},ke=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},_e=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,Te=(e,t)=>{const o=void 0===t?document:t.dom;return _e(o)?C.none():C.from(o.querySelector(e)).map(Se.fromDom)},Ee=(e,t)=>e.dom===t.dom,Oe=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},De=ke,Ae=e=>Se.fromDom(e.dom.ownerDocument),Me=e=>ue(e)?e:Ae(e),Ne=e=>C.from(e.dom.parentNode).map(Se.fromDom),Re=e=>C.from(e.dom.parentElement).map(Se.fromDom),Be=(e,t)=>{const o=m(t)?t:w;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=Se.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r},Le=e=>C.from(e.dom.previousSibling).map(Se.fromDom),Ie=e=>C.from(e.dom.nextSibling).map(Se.fromDom),He=e=>D(e.dom.childNodes,Se.fromDom),Pe=(e,t)=>{const o=e.dom.childNodes;return C.from(o[t]).map(Se.fromDom)},Fe=(e,t)=>{Ne(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},ze=(e,t)=>{Ie(e).fold((()=>{Ne(e).each((e=>{Ze(e,t)}))}),(e=>{Fe(e,t)}))},Ve=(e,t)=>{const o=(e=>Pe(e,0))(e);o.fold((()=>{Ze(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},Ze=(e,t)=>{e.dom.appendChild(t.dom)},Ue=(e,t)=>{Fe(e,t),Ze(t,e)},je=(e,t)=>{A(t,((o,n)=>{const r=0===n?e:t[n-1];ze(r,o)}))},We=(e,t)=>{A(t,(t=>{Ze(e,t)}))},$e=e=>{e.dom.textContent="",A(He(e),(e=>{qe(e)}))},qe=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Ge=e=>{const t=He(e);t.length>0&&je(e,t),qe(e)},Ke=(e,t)=>Se.fromDom(e.dom.cloneNode(t)),Ye=e=>Ke(e,!1),Xe=e=>Ke(e,!0),Je=(e,t)=>{const o=Se.fromTag(t),n=xe(e);return be(o,n),o},Qe=["tfoot","thead","tbody","colgroup"],et=(e,t,o)=>({element:e,rowspan:t,colspan:o}),tt=(e,t,o)=>({element:e,cells:t,section:o}),ot=(e,t,o)=>({element:e,isNew:t,isLocked:o}),nt=(e,t,o,n)=>({element:e,cells:t,section:o,isNew:n}),rt=m(Element.prototype.attachShadow)&&m(Node.prototype.getRootNode),st=p(rt),at=rt?e=>Se.fromDom(e.dom.getRootNode()):Me,it=e=>{const t=at(e);return ge(o=t)&&d(o.dom.host)?C.some(t):C.none();var o},lt=e=>Se.fromDom(e.dom.host),ct=e=>d(e.dom.shadowRoot),dt=e=>{const t=me(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return it(Se.fromDom(t)).fold((()=>o.body.contains(t)),(n=dt,r=lt,e=>n(r(e))));var n,r},mt=e=>{const t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Se.fromDom(t)},ut=(e,t)=>{let o=[];return A(He(e),(e=>{t(e)&&(o=o.concat([e])),o=o.concat(ut(e,t))})),o},gt=(e,t,o)=>((e,t,o)=>N(Be(e,o),t))(e,(e=>ke(e,t)),o),pt=(e,t)=>((e,t)=>N(He(e),t))(e,(e=>ke(e,t))),ht=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return _e(o)?[]:D(o.querySelectorAll(e),Se.fromDom)})(t,e);var ft=(e,t,o,n,r)=>e(o,n)?C.some(o):m(r)&&r(o)?C.none():t(o,n,r);const bt=(e,t,o)=>{let n=e.dom;const r=m(o)?o:w;for(;n.parentNode;){n=n.parentNode;const e=Se.fromDom(n);if(t(e))return C.some(e);if(r(e))break}return C.none()},vt=(e,t,o)=>ft(((e,t)=>t(e)),bt,e,t,o),yt=(e,t,o)=>bt(e,(e=>ke(e,t)),o),wt=(e,t)=>((e,t)=>L(e.dom.childNodes,(e=>t(Se.fromDom(e)))).map(Se.fromDom))(e,(e=>ke(e,t))),xt=(e,t)=>Te(t,e),Ct=(e,t,o)=>ft(((e,t)=>ke(e,t)),yt,e,t,o),St=(e,t,o=f)=>e.exists((e=>o(e,t))),kt=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te?C.some(t):C.none(),Tt=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Et=(e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!c(n)||r+t.length<=n)},Ot=(e,t)=>Tt(e,t,0),Dt=(e,t)=>Tt(e,t,e.length-t.length),At=(e=>t=>t.replace(e,""))(/^\s+|\s+$/g),Mt=e=>e.length>0,Nt=e=>void 0!==e.style&&m(e.style.getPropertyValue),Rt=(e,t,o)=>{if(!r(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Nt(e)&&e.style.setProperty(t,o)},Bt=(e,t,o)=>{const n=e.dom;Rt(n,t,o)},Lt=(e,t)=>{const o=e.dom;q(t,((e,t)=>{Rt(o,t,e)}))},It=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||dt(e)?n:Ht(o,t)},Ht=(e,t)=>Nt(e)?e.style.getPropertyValue(t):"",Pt=(e,t)=>{const o=e.dom,n=Ht(o,t);return C.from(n).filter((e=>e.length>0))},Ft=(e,t)=>{((e,t)=>{Nt(e)&&e.style.removeProperty(t)})(e.dom,t),St(ye(e,"style").map(At),"")&&we(e,"style")},zt=(e,t,o=0)=>ye(e,t).map((e=>parseInt(e,10))).getOr(o),Vt=(e,t)=>zt(e,t,1),Zt=e=>pe("col")(e)?zt(e,"span",1)>1:Vt(e,"colspan")>1,Ut=e=>Vt(e,"rowspan")>1,jt=(e,t)=>parseInt(It(e,t),10),Wt=p(10),$t=p(10),qt=(e,t)=>Gt(e,t,x),Gt=(e,t,o)=>P(He(e),(e=>ke(e,t)?o(e)?[e]:[]:Gt(e,t,o))),Kt=(e,t)=>((e,t,o=w)=>o(t)?C.none():T(e,se(t))?C.some(t):yt(t,e.join(","),(e=>ke(e,"table")||o(e))))(["td","th"],e,t),Yt=e=>qt(e,"th,td"),Xt=e=>ke(e,"colgroup")?pt(e,"col"):P(eo(e),(e=>pt(e,"col"))),Jt=(e,t)=>Ct(e,"table",t),Qt=e=>qt(e,"tr"),eo=e=>Jt(e).fold(p([]),(e=>pt(e,"colgroup"))),to=(e,t)=>D(e,(e=>{if("colgroup"===se(e)){const t=D(Xt(e),(e=>{const t=zt(e,"span",1);return et(e,1,t)}));return tt(e,t,"colgroup")}{const o=D(Yt(e),(e=>{const t=zt(e,"rowspan",1),o=zt(e,"colspan",1);return et(e,t,o)}));return tt(e,o,t(e))}})),oo=e=>Ne(e).map((e=>{const t=se(e);return(e=>T(Qe,e))(t)?t:"tbody"})).getOr("tbody"),no=e=>{const t=Qt(e),o=[...eo(e),...t];return to(o,oo)},ro=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},so=()=>ao(0,0),ao=(e,t)=>({major:e,minor:t}),io={nu:ao,detect:(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?so():((e,t)=>{const o=((e,t)=>{for(let o=0;oNumber(t.replace(o,"$"+e));return ao(n(1),n(2))})(e,o)},unknown:so},lo=(e,t)=>{const o=String(t).toLowerCase();return L(e,(e=>e.search(o)))},co=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,mo=e=>t=>Et(t,e),uo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Et(e,"edge/")&&Et(e,"chrome")&&Et(e,"safari")&&Et(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,co],search:e=>Et(e,"chrome")&&!Et(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Et(e,"msie")||Et(e,"trident")},{name:"Opera",versionRegexes:[co,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:mo("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:mo("firefox")},{name:"Safari",versionRegexes:[co,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Et(e,"safari")||Et(e,"mobile/"))&&Et(e,"applewebkit")}],go=[{name:"Windows",search:mo("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Et(e,"iphone")||Et(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:mo("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:mo("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:mo("linux"),versionRegexes:[]},{name:"Solaris",search:mo("sunos"),versionRegexes:[]},{name:"FreeBSD",search:mo("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:mo("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],po={browsers:p(uo),oses:p(go)},ho="Edge",fo="Chromium",bo="Opera",vo="Firefox",yo="Safari",wo=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(ho),isChromium:n(fo),isIE:n("IE"),isOpera:n(bo),isFirefox:n(vo),isSafari:n(yo)}},xo={unknown:()=>wo({current:void 0,version:io.unknown()}),nu:wo,edge:p(ho),chromium:p(fo),ie:p("IE"),opera:p(bo),firefox:p(vo),safari:p(yo)},Co="Windows",So="Android",ko="Linux",_o="macOS",To="Solaris",Eo="FreeBSD",Oo="ChromeOS",Do=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(Co),isiOS:n("iOS"),isAndroid:n(So),isMacOS:n(_o),isLinux:n(ko),isSolaris:n(To),isFreeBSD:n(Eo),isChromeOS:n(Oo)}},Ao={unknown:()=>Do({current:void 0,version:io.unknown()}),nu:Do,windows:p(Co),ios:p("iOS"),android:p(So),linux:p(ko),macos:p(_o),solaris:p(To),freebsd:p(Eo),chromeos:p(Oo)},Mo=(e,t,o)=>{const n=po.browsers(),r=po.oses(),s=t.bind((e=>((e,t)=>j(t.brands,(t=>{const o=t.brand.toLowerCase();return L(e,(e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((e=>({current:e.name,version:io.nu(parseInt(t.version,10),0)})))})))(n,e))).orThunk((()=>((e,t)=>lo(e,t).map((e=>{const o=io.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(n,e))).fold(xo.unknown,xo.nu),a=((e,t)=>lo(e,t).map((e=>{const o=io.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(r,e).fold(Ao.unknown,Ao.nu),i=((e,t,o,n)=>{const r=e.isiOS()&&!0===/ipad/i.test(o),s=e.isiOS()&&!r,a=e.isiOS()||e.isAndroid(),i=a||n("(pointer:coarse)"),l=r||!s&&a&&n("(min-device-width:768px)"),c=s||a&&!l,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),m=!c&&!l&&!d;return{isiPad:p(r),isiPhone:p(s),isTablet:p(l),isPhone:p(c),isTouch:p(i),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:p(d),isDesktop:p(m)}})(a,s,e,o);return{browser:s,os:a,deviceType:i}},No=e=>window.matchMedia(e).matches;let Ro=ro((()=>Mo(navigator.userAgent,C.from(navigator.userAgentData),No)));const Bo=()=>Ro(),Lo=(e,t)=>{const o=o=>{const n=t(o);if(n<=0||null===n){const t=It(o,e);return parseFloat(t)||0}return n},n=(e,t)=>B(t,((t,o)=>{const n=It(e,o),r=void 0===n?0:parseInt(n,10);return isNaN(r)?t:t+r}),0);return{set:(t,o)=>{if(!u(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;Nt(n)&&(n.style[e]=o+"px")},get:o,getOuter:o,aggregate:n,max:(e,t,o)=>{const r=n(e,o);return t>r?t-r:0}}},Io=(e,t)=>(e=>{const t=parseFloat(e);return isNaN(t)?C.none():C.some(t)})(e).getOr(t),Ho=(e,t,o)=>Io(It(e,t),o),Po=(e,t)=>{const o=e.dom,n=o.getBoundingClientRect().width||o.offsetWidth;return"border-box"===t?n:((e,t,o,n)=>t-Ho(e,`padding-${o}`,0)-Ho(e,`padding-${n}`,0)-Ho(e,`border-${o}-width`,0)-Ho(e,`border-${n}-width`,0))(e,n,"left","right")},Fo=Lo("width",(e=>e.dom.offsetWidth)),zo=e=>Fo.get(e),Vo=e=>Fo.getOuter(e),Zo=e=>Po(e,"content-box"),Uo=e=>Ho(e,"width",e.dom.offsetWidth),jo=(e,t,o)=>{const n=e.cells,r=n.slice(0,t),s=n.slice(t),a=r.concat(o).concat(s);return qo(e,a)},Wo=(e,t,o)=>jo(e,t,[o]),$o=(e,t,o)=>{e.cells[t]=o},qo=(e,t)=>nt(e.element,t,e.section,e.isNew),Go=(e,t)=>e.cells[t],Ko=(e,t)=>Go(e,t).element,Yo=e=>e.cells.length,Xo=e=>{const t=M(e,(e=>"colgroup"===e.section));return{rows:t.fail,cols:t.pass}},Jo=(e,t,o)=>{const n=D(e.cells,o);return nt(t(e.element),n,e.section,!0)},Qo="data-snooker-locked-cols",en=e=>ye(e,Qo).bind((e=>C.from(e.match(/\d+/g)))).map((e=>z(e,x))),tn=e=>{const t=B(Xo(e).rows,((e,t)=>(A(t.cells,((t,o)=>{t.isLocked&&(e[o]=!0)})),e)),{}),o=X(t,((e,t)=>parseInt(t,10)));return((e,t)=>{const o=S.call(e,0);return o.sort(t),o})(o)},on=(e,t)=>e+","+t,nn=(e,t)=>{const o=P(e.all,(e=>e.cells));return N(o,t)},rn=e=>{const t={},o=[],n=Z(e).map((e=>e.element)).bind(Jt).bind(en).getOr({});let r=0,s=0,a=0;const{pass:i,fail:l}=M(e,(e=>"colgroup"===e.section));A(l,(e=>{const i=[];A(e.cells,(e=>{let o=0;for(;void 0!==t[on(a,o)];)o++;const r=((e,t)=>Q(e,t)&&void 0!==e[t]&&null!==e[t])(n,o.toString()),l=((e,t,o,n,r,s)=>({element:e,rowspan:t,colspan:o,row:n,column:r,isLocked:s}))(e.element,e.rowspan,e.colspan,a,o,r);for(let n=0;n{const t=(e=>{const t={};let o=0;return A(e.cells,(e=>{const n=e.colspan;O(n,(r=>{const s=o+r;t[s]=((e,t,o)=>({element:e,colspan:t,column:o}))(e.element,n,s)})),o+=n})),t})(e),o=((e,t)=>({element:e,columns:t}))(e.element,J(t));return{colgroups:[o],columns:t}})).getOrThunk((()=>({colgroups:[],columns:{}}))),m=((e,t)=>({rows:e,columns:t}))(r,s);return{grid:m,access:t,all:o,columns:c,colgroups:d}},sn={fromTable:e=>{const t=no(e);return rn(t)},generate:rn,getAt:(e,t,o)=>C.from(e.access[on(t,o)]),findItem:(e,t,o)=>{const n=nn(e,(e=>o(t,e.element)));return n.length>0?C.some(n[0]):C.none()},filterItems:nn,justCells:e=>P(e.all,(e=>e.cells)),justColumns:e=>J(e.columns),hasColumns:e=>W(e.columns).length>0,getColumnAt:(e,t)=>C.from(e.columns[t])},an=(e,t=x)=>{const o=e.grid,n=O(o.columns,h),r=O(o.rows,h);return D(n,(o=>ln((()=>P(r,(t=>sn.getAt(e,t,o).filter((e=>e.column===o)).toArray()))),(e=>1===e.colspan&&t(e.element)),(()=>sn.getAt(e,0,o)))))},ln=(e,t,o)=>{const n=e();return L(n,t).orThunk((()=>C.from(n[0]).orThunk(o))).map((e=>e.element))},cn=e=>{const t=e.grid,o=O(t.rows,h),n=O(t.columns,h);return D(o,(t=>ln((()=>P(n,(o=>sn.getAt(e,t,o).filter((e=>e.row===t)).fold(p([]),(e=>[e]))))),(e=>1===e.rowspan),(()=>sn.getAt(e,t,0)))))},dn=(e,t)=>{if(t<0||t>=e.length-1)return C.none();const o=e[t].fold((()=>{const o=(e=>{const t=S.call(e,0);return t.reverse(),t})(e.slice(0,t));return j(o,((e,t)=>e.map((e=>({value:e,delta:t+1})))))}),(e=>C.some({value:e,delta:0}))),n=e[t+1].fold((()=>{const o=e.slice(t+1);return j(o,((e,t)=>e.map((e=>({value:e,delta:t+1})))))}),(e=>C.some({value:e,delta:1})));return o.bind((e=>n.map((t=>{const o=t.delta+e.delta;return Math.abs(t.value-e.value)/o}))))},mn=(e,t)=>o=>"rtl"===un(o)?t:e,un=e=>"rtl"===It(e,"direction")?"rtl":"ltr",gn=Lo("height",(e=>{const t=e.dom;return dt(e)?t.getBoundingClientRect().height:t.offsetHeight})),pn=e=>gn.get(e),hn=e=>gn.getOuter(e),fn=e=>Ho(e,"height",e.dom.offsetHeight),bn=(e,t)=>({left:e,top:t,translate:(o,n)=>bn(e+o,t+n)}),vn=bn,yn=(e,t)=>void 0!==e?e:void 0!==t?t:0,wn=e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,r=t.documentElement;if(o===e.dom)return vn(o.offsetLeft,o.offsetTop);const s=yn(null==n?void 0:n.pageYOffset,r.scrollTop),a=yn(null==n?void 0:n.pageXOffset,r.scrollLeft),i=yn(r.clientTop,o.clientTop),l=yn(r.clientLeft,o.clientLeft);return xn(e).translate(a-l,s-i)},xn=e=>{const t=e.dom,o=t.ownerDocument.body;return o===t?vn(o.offsetLeft,o.offsetTop):dt(e)?(e=>{const t=e.getBoundingClientRect();return vn(t.left,t.top)})(t):vn(0,0)},Cn=(e,t)=>({row:e,y:t}),Sn=(e,t)=>({col:e,x:t}),kn=e=>wn(e).left+Vo(e),_n=e=>wn(e).left,Tn=(e,t)=>Sn(e,_n(t)),En=(e,t)=>Sn(e,kn(t)),On=e=>wn(e).top,Dn=(e,t)=>Cn(e,On(t)),An=(e,t)=>Cn(e,On(t)+hn(t)),Mn=(e,t,o)=>{if(0===o.length)return[];const n=D(o.slice(1),((t,o)=>t.map((t=>e(o,t))))),r=o[o.length-1].map((e=>t(o.length-1,e)));return n.concat([r])},Nn={delta:h,positions:e=>Mn(Dn,An,e),edge:On},Rn=mn({delta:h,edge:_n,positions:e=>Mn(Tn,En,e)},{delta:e=>-e,edge:kn,positions:e=>Mn(En,Tn,e)}),Bn={delta:(e,t)=>Rn(t).delta(e,t),positions:(e,t)=>Rn(t).positions(e,t),edge:e=>Rn(e).edge(e)},Ln={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},In=(()=>{const e="[0-9]+",t="[eE]"+("[+-]?"+e),o=e=>`(?:${e})?`,n=["Infinity",e+"\\."+o(e)+o(t),"\\."+e+o(t),e+o(t)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),Hn=(e,t)=>C.from(In.exec(e)).bind((e=>{const o=Number(e[1]),n=e[2];return((e,t)=>E(t,(t=>E(Ln[t],(t=>e===t)))))(n,t)?C.some({value:o,unit:n}):C.none()})),Pn=/(\d+(\.\d+)?)%/,Fn=/(\d+(\.\d+)?)px|em/,zn=pe("col"),Vn=(e,t,o)=>{const n=Re(e).getOrThunk((()=>mt(Ae(e))));return t(e)/o(n)*100},Zn=(e,t)=>{Bt(e,"width",t+"px")},Un=(e,t)=>{Bt(e,"width",t+"%")},jn=(e,t)=>{Bt(e,"height",t+"px")},Wn=(e,t,o,n)=>{const r=parseFloat(e);return Dt(e,"%")&&"table"!==se(t)?((e,t,o,n)=>{const r=Jt(e).map((e=>{const n=o(e);return Math.floor(t/100*n)})).getOr(t);return n(e,r),r})(t,r,o,n):r},$n=e=>{const t=(e=>fn(e)+"px")(e);return t?Wn(t,e,pn,jn):pn(e)},qn=(e,t)=>Pt(e,t).orThunk((()=>ye(e,t).map((e=>e+"px")))),Gn=e=>qn(e,"width"),Kn=e=>Vn(e,zo,Zo),Yn=e=>zn(e)?zo(e):Uo(e),Xn=e=>((e,t,o)=>o(e)/Vt(e,t))(e,"rowspan",$n),Jn=(e,t,o)=>{Bt(e,"width",t+o)},Qn=e=>Vn(e,zo,Zo)+"%",er=p(Pn),tr=pe("col"),or=e=>Gn(e).getOrThunk((()=>Yn(e)+"px")),nr=e=>{return(t=e,qn(t,"height")).getOrThunk((()=>Xn(e)+"px"));var t},rr=(e,t,o,n,r,s)=>e.filter(n).fold((()=>s(dn(o,t))),(e=>r(e))),sr=(e,t,o,n)=>{const r=an(e),s=sn.hasColumns(e)?(e=>D(sn.justColumns(e),(e=>C.from(e.element))))(e):r,a=[C.some(Bn.edge(t))].concat(D(Bn.positions(r,t),(e=>e.map((e=>e.x))))),i=v(Zt);return D(s,((e,t)=>rr(e,t,a,i,(e=>{if((e=>{const t=Bo().browser,o=t.isChromium()||t.isFirefox();return!tr(e)||o})(e))return o(e);{const e=(s=r[t],l=h,null!=s?l(s):C.none());return rr(e,t,a,i,(e=>n(C.some(zo(e)))),n)}var s,l}),n)))},ar=e=>e.map((e=>e+"px")).getOr(""),ir=(e,t,o)=>sr(e,t,Yn,(e=>e.getOrThunk(o.minCellWidth))),lr=(e,t,o,n,r)=>{const s=cn(e),a=[C.some(o.edge(t))].concat(D(o.positions(s,t),(e=>e.map((e=>e.y)))));return D(s,((e,t)=>rr(e,t,a,v(Ut),n,r)))},cr=(e,t)=>()=>dt(e)?t(e):parseFloat(Pt(e,"width").getOr("0")),dr=e=>{const t=cr(e,zo),o=p(0);return{width:t,pixelWidth:t,getWidths:(t,o)=>ir(t,e,o),getCellDelta:o,singleColumnWidth:p([0]),minCellWidth:o,setElementWidth:g,adjustTableWidth:g,isRelative:!0,label:"none"}},mr=e=>{const t=cr(e,(e=>parseFloat(Qn(e)))),o=cr(e,zo);return{width:t,pixelWidth:o,getWidths:(t,o)=>((e,t,o)=>sr(e,t,Kn,(e=>e.fold((()=>o.minCellWidth()),(e=>e/o.pixelWidth()*100)))))(t,e,o),getCellDelta:e=>e/o()*100,singleColumnWidth:(e,t)=>[100-e],minCellWidth:()=>Wt()/o()*100,setElementWidth:Un,adjustTableWidth:o=>{const n=t();Un(e,n+o/100*n)},isRelative:!0,label:"percent"}},ur=e=>{const t=cr(e,zo);return{width:t,pixelWidth:t,getWidths:(t,o)=>ir(t,e,o),getCellDelta:h,singleColumnWidth:(e,t)=>[Math.max(Wt(),e+t)-e],minCellWidth:Wt,setElementWidth:Zn,adjustTableWidth:o=>{const n=t()+o;Zn(e,n)},isRelative:!1,label:"pixel"}},gr=e=>Gn(e).fold((()=>dr(e)),(t=>((e,t)=>null!==er().exec(t)?mr(e):ur(e))(e,t))),pr=ur,hr=mr,fr=(e,t,o)=>{const n=e[o].element,r=Se.fromTag("td");Ze(r,Se.fromTag("br"));(t?Ze:Ve)(n,r)},br=(e,t)=>{const o=e=>ke(e.element,t),n=Xe(e),r=no(n),s=gr(e),a=sn.generate(r),i=((e,t)=>{const o=e.grid.columns;let n=e.grid.rows,r=o,s=0,a=0;const i=[],l=[];return q(e.access,(e=>{if(i.push(e),t(e)){l.push(e);const t=e.row,o=t+e.rowspan-1,i=e.column,c=i+e.colspan-1;ts&&(s=o),ia&&(a=c)}})),((e,t,o,n,r,s)=>({minRow:e,minCol:t,maxRow:o,maxCol:n,allCells:r,selectedCells:s}))(n,r,s,a,i,l)})(a,o),l="th:not("+t+"),td:not("+t+")",c=Gt(n,"th,td",(e=>ke(e,l)));A(c,qe),((e,t,o,n)=>{const r=N(e,(e=>"colgroup"!==e.section)),s=t.grid.columns,a=t.grid.rows;for(let e=0;eo.maxRow||io.maxCol||(sn.getAt(t,e,i).filter(n).isNone()?fr(r,a,e):a=!0)}})(r,a,i,o);const d=((e,t,o,n)=>{if(0===n.minCol&&t.grid.columns===n.maxCol+1)return 0;const r=ir(t,e,o),s=B(r,((e,t)=>e+t),0),a=B(r.slice(n.minCol,n.maxCol+1),((e,t)=>e+t),0),i=a/s*o.pixelWidth()-o.pixelWidth();return o.getCellDelta(i)})(e,sn.fromTable(e),s,i);return((e,t,o,n)=>{q(o.columns,(e=>{(e.columnt.maxCol)&&qe(e.element)}));const r=N(qt(e,"tr"),(e=>0===e.dom.childElementCount));A(r,qe),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||A(qt(e,"th,td"),(e=>{we(e,"rowspan"),we(e,"colspan")})),we(e,Qo),we(e,"data-snooker-col-series"),gr(e).adjustTableWidth(n)})(n,i,a,d),n},vr=((e,t)=>{const o=t=>e(t)?C.from(t.dom.nodeValue):C.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(me,"text"),yr=e=>vr.get(e),wr=e=>vr.getOption(e),xr=(e,t)=>vr.set(e,t),Cr=e=>"img"===se(e)?1:wr(e).fold((()=>He(e).length),(e=>e.length)),Sr=["img","br"],kr=e=>wr(e).filter((e=>0!==e.trim().length||e.indexOf(" ")>-1)).isSome()||T(Sr,se(e))||(e=>ce(e)&&"false"===ve(e,"contenteditable"))(e),_r=e=>((e,t)=>{const o=e=>{for(let n=0;nEr(e,kr),Er=(e,t)=>{const o=e=>{const n=He(e);for(let e=n.length-1;e>=0;e--){const r=n[e];if(t(r))return C.some(r);const s=o(r);if(s.isSome())return s}return C.none()};return o(e)},Or={scope:["row","col"]},Dr=e=>()=>{const t=Se.fromTag("td",e.dom);return Ze(t,Se.fromTag("br",e.dom)),t},Ar=e=>()=>Se.fromTag("col",e.dom),Mr=e=>()=>Se.fromTag("colgroup",e.dom),Nr=e=>()=>Se.fromTag("tr",e.dom),Rr=(e,t,o)=>{const n=((e,t)=>{const o=Je(e,t),n=He(Xe(e));return We(o,n),o})(e,t);return q(o,((e,t)=>{null===e?we(n,t):fe(n,t,e)})),n},Br=e=>e,Lr=(e,t,o)=>{const n=(e,t)=>{((e,t)=>{const o=e.dom,n=t.dom;Nt(o)&&Nt(n)&&(n.style.cssText=o.style.cssText)})(e.element,t),Ft(t,"height"),1!==e.colspan&&Ft(t,"width")};return{col:o=>{const r=Se.fromTag(se(o.element),t.dom);return n(o,r),e(o.element,r),r},colgroup:Mr(t),row:Nr(t),cell:r=>{const s=Se.fromTag(se(r.element),t.dom),a=o.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),i=a.length>0?((e,t,o)=>_r(e).map((n=>{const r=o.join(","),s=gt(n,r,(t=>Ee(t,e)));return R(s,((e,t)=>{const o=Ye(t);return Ze(e,o),o}),t)})).getOr(t))(r.element,s,a):s;return Ze(i,Se.fromTag("br")),n(r,s),((e,t)=>{q(Or,((o,n)=>ye(e,n).filter((e=>T(o,e))).each((e=>fe(t,n,e)))))})(r.element,s),e(r.element,s),s},replace:Rr,colGap:Ar(t),gap:Dr(t)}},Ir=e=>({col:Ar(e),colgroup:Mr(e),row:Nr(e),cell:Dr(e),replace:Br,colGap:Ar(e),gap:Dr(e)}),Hr=e=>t=>t.options.get(e),Pr="100%",Fr=e=>{var t;const o=e.dom,n=null!==(t=o.getParent(e.selection.getStart(),o.isBlock))&&void 0!==t?t:e.getBody();return Zo(Se.fromDom(n))+"px"},zr=e=>C.from(e.options.get("table_clone_elements")),Vr=Hr("table_header_type"),Zr=Hr("table_column_resizing"),Ur=e=>"preservetable"===Zr(e),jr=e=>"resizetable"===Zr(e),Wr=Hr("table_sizing_mode"),$r=e=>"relative"===Wr(e),qr=e=>"fixed"===Wr(e),Gr=e=>"responsive"===Wr(e),Kr=Hr("table_resize_bars"),Yr=Hr("table_style_by_css"),Xr=Hr("table_merge_content_on_paste"),Jr=e=>{const t=e.options,o=t.get("table_default_attributes");return t.isSet("table_default_attributes")?o:((e,t)=>Gr(e)||Yr(e)?t:qr(e)?{...t,width:Fr(e)}:{...t,width:Pr})(e,o)},Qr=e=>{const t=e.options,o=t.get("table_default_styles");return t.isSet("table_default_styles")?o:((e,t)=>Gr(e)||!Yr(e)?t:qr(e)?{...t,width:Fr(e)}:{...t,width:Pr})(e,o)},es=Hr("table_use_colgroups"),ts=e=>Ct(e,"[contenteditable]"),os=(e,t=!1)=>dt(e)?e.dom.isContentEditable:ts(e).fold(p(t),(e=>"true"===ns(e))),ns=e=>e.dom.contentEditable,rs=e=>Se.fromDom(e.getBody()),ss=e=>t=>Ee(t,rs(e)),as=e=>{we(e,"data-mce-style");const t=e=>we(e,"data-mce-style");A(Yt(e),t),A(Xt(e),t),A(Qt(e),t)},is=e=>Se.fromDom(e.selection.getStart()),ls=e=>e.getBoundingClientRect().width,cs=e=>e.getBoundingClientRect().height,ds=e=>vt(e,pe("table")).exists(os),ms=(e,t)=>{const o=t.column,n=t.column+t.colspan-1,r=t.row,s=t.row+t.rowspan-1;return o<=e.finishCol&&n>=e.startCol&&r<=e.finishRow&&s>=e.startRow},us=(e,t)=>t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow,gs=(e,t,o)=>{const n=sn.findItem(e,t,Ee),r=sn.findItem(e,o,Ee);return n.bind((e=>r.map((t=>{return o=e,n=t,r=Math.min(o.row,n.row),s=Math.min(o.column,n.column),a=Math.max(o.row+o.rowspan-1,n.row+n.rowspan-1),i=Math.max(o.column+o.colspan-1,n.column+n.colspan-1),{startRow:r,startCol:s,finishRow:a,finishCol:i};var o,n,r,s,a,i}))))},ps=(e,t,o)=>gs(e,t,o).bind((t=>((e,t)=>{let o=!0;const n=b(us,t);for(let r=t.startRow;r<=t.finishRow;r++)for(let s=t.startCol;s<=t.finishCol;s++)o=o&&sn.getAt(e,r,s).exists(n);return o?C.some(t):C.none()})(e,t))),hs=(e,t,o)=>gs(e,t,o).map((t=>{const o=sn.filterItems(e,b(ms,t));return D(o,(e=>e.element))})),fs=(e,t)=>sn.findItem(e,t,((e,t)=>Oe(t,e))).map((e=>e.element)),bs=(e,t,o)=>Jt(e).bind((n=>((e,t,o,n)=>sn.findItem(e,t,Ee).bind((t=>{const r=o>0?t.row+t.rowspan-1:t.row,s=n>0?t.column+t.colspan-1:t.column;return sn.getAt(e,r+o,s+n).map((e=>e.element))})))(ws(n),e,t,o))),vs=(e,t,o)=>{const n=ws(e);return hs(n,t,o)},ys=(e,t,o,n,r)=>{const s=ws(e),a=Ee(e,o)?C.some(t):fs(s,t),i=Ee(e,r)?C.some(n):fs(s,n);return a.bind((e=>i.bind((t=>hs(s,e,t)))))},ws=sn.fromTable;var xs=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Cs=()=>({up:p({selector:yt,closest:Ct,predicate:bt,all:Be}),down:p({selector:ht,predicate:ut}),styles:p({get:It,getRaw:Pt,set:Bt,remove:Ft}),attrs:p({get:ve,set:fe,remove:we,copyTo:(e,t)=>{const o=xe(e);be(t,o)}}),insert:p({before:Fe,after:ze,afterAll:je,append:Ze,appendAll:We,prepend:Ve,wrap:Ue}),remove:p({unwrap:Ge,remove:qe}),create:p({nu:Se.fromTag,clone:e=>Se.fromDom(e.dom.cloneNode(!1)),text:Se.fromText}),query:p({comparePosition:(e,t)=>e.dom.compareDocumentPosition(t.dom),prevSibling:Le,nextSibling:Ie}),property:p({children:He,name:se,parent:Ne,document:e=>Me(e).dom,isText:me,isComment:le,isElement:de,isSpecial:e=>{const t=se(e);return T(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:e=>de(e)?ye(e,"lang"):C.none(),getText:yr,setText:xr,isBoundary:e=>!!de(e)&&("body"===se(e)||T(xs,se(e))),isEmptyTag:e=>!!de(e)&&T(["br","img","hr","input"],se(e)),isNonEditable:e=>de(e)&&"false"===ve(e,"contenteditable")}),eq:Ee,is:De});const Ss=(e,t,o,n)=>{const r=t(e,o);return R(n,((o,n)=>{const r=t(e,n);return ks(e,o,r)}),r)},ks=(e,t,o)=>t.bind((t=>o.filter(b(e.eq,t)))),_s=(e,t,o)=>o.length>0?((e,t,o,n)=>n(e,t,o[0],o.slice(1)))(e,t,o,Ss):C.none(),Ts=(e,t,o,n=w)=>{const r=[t].concat(e.up().all(t)),s=[o].concat(e.up().all(o)),a=e=>I(e,n).fold((()=>e),(t=>e.slice(0,t+1))),i=a(r),l=a(s),c=L(i,(t=>E(l,((e,t)=>b(e.eq,t))(e,t))));return{firstpath:i,secondpath:l,shared:c}},Es=Cs(),Os=(e,t)=>_s(Es,((t,o)=>e(o)),t),Ds=e=>yt(e,"table"),As=(e,t,o)=>{const n=e=>t=>void 0!==o&&o(t)||Ee(t,e);return Ee(e,t)?C.some({boxes:C.some([e]),start:e,finish:t}):Ds(e).bind((r=>Ds(t).bind((s=>{if(Ee(r,s))return C.some({boxes:vs(r,e,t),start:e,finish:t});if(Oe(r,s)){const o=gt(t,"td,th",n(r)),a=o.length>0?o[o.length-1]:t;return C.some({boxes:ys(r,e,r,t,s),start:e,finish:a})}if(Oe(s,r)){const o=gt(e,"td,th",n(s)),a=o.length>0?o[o.length-1]:e;return C.some({boxes:ys(s,e,r,t,s),start:e,finish:a})}return((e,t,o)=>Ts(Es,e,t,o))(e,t).shared.bind((a=>Ct(a,"table",o).bind((o=>{const a=gt(t,"td,th",n(o)),i=a.length>0?a[a.length-1]:t,l=gt(e,"td,th",n(o)),c=l.length>0?l[l.length-1]:e;return C.some({boxes:ys(o,e,r,t,s),start:c,finish:i})}))))}))))},Ms=(e,t)=>{const o=ht(e,t);return o.length>0?C.some(o):C.none()},Ns=(e,t,o)=>xt(e,t).bind((t=>xt(e,o).bind((e=>Os(Ds,[t,e]).map((o=>({first:t,last:e,table:o}))))))),Rs=(e,t,o,n,r)=>((e,t)=>L(e,(e=>ke(e,t))))(e,r).bind((e=>bs(e,t,o).bind((e=>((e,t)=>yt(e,"table").bind((o=>xt(o,t).bind((t=>As(t,e).bind((e=>e.boxes.map((t=>({boxes:t,start:e.start,finish:e.finish}))))))))))(e,n))))),Bs=(e,t)=>Ms(e,t),Ls=(e,t,o)=>Ns(e,t,o).bind((t=>{const o=t=>Ee(e,t),n="thead,tfoot,tbody,table",r=yt(t.first,n,o),s=yt(t.last,n,o);return r.bind((e=>s.bind((o=>Ee(e,o)?((e,t,o)=>{const n=ws(e);return ps(n,t,o)})(t.table,t.first,t.last):C.none()))))})),Is=h,Hs=e=>{const t=(e,t)=>ye(e,t).exists((e=>parseInt(e,10)>1));return e.length>0&&F(e,(e=>t(e,"rowspan")||t(e,"colspan")))?C.some(e):C.none()},Ps=(e,t,o)=>t.length<=1?C.none():Ls(e,o.firstSelectedSelector,o.lastSelectedSelector).map((e=>({bounds:e,cells:t}))),Fs="data-mce-selected",zs="td["+Fs+"],th["+Fs+"]",Vs="["+Fs+"]",Zs="data-mce-first-selected",Us="td["+Zs+"],th["+Zs+"]",js="data-mce-last-selected",Ws="td["+js+"],th["+js+"]",$s=Vs,qs={selected:Fs,selectedSelector:zs,firstSelected:Zs,firstSelectedSelector:Us,lastSelected:js,lastSelectedSelector:Ws},Gs=(e,t,o)=>({element:o,mergable:Ps(t,e,qs),unmergable:Hs(e),selection:Is(e)}),Ks=e=>(t,o)=>{const n=se(t),r="col"===n||"colgroup"===n?Jt(s=t).bind((e=>Bs(e,qs.firstSelectedSelector))).fold(p(s),(e=>e[0])):t;var s;return Ct(r,e,o)},Ys=Ks("th,td,caption"),Xs=Ks("th,td"),Js=e=>{return t=e.model.table.getSelectedCells(),D(t,Se.fromDom);var t},Qs=(e,t)=>{e.on("BeforeGetContent",(t=>{const o=o=>{t.preventDefault(),(e=>Jt(e[0]).map((e=>{const t=br(e,$s);return as(t),[t]})))(o).each((o=>{t.content="text"===t.format?(e=>D(e,(e=>e.dom.innerText)).join(""))(o):((e,t)=>D(t,(t=>e.selection.serializer.serialize(t.dom,{}))).join(""))(e,o)}))};if(!0===t.selection){const t=(e=>N(Js(e),(e=>ke(e,qs.selectedSelector))))(e);t.length>=1&&o(t)}})),e.on("BeforeSetContent",(o=>{if(!0===o.selection&&!0===o.paste){const n=Js(e);Z(n).each((n=>{Jt(n).each((r=>{const s=N(((e,t)=>{const o=(t||document).createElement("div");return o.innerHTML=e,He(Se.fromDom(o))})(o.content),(e=>"meta"!==se(e))),a=pe("table");if(Xr(e)&&1===s.length&&a(s[0])){o.preventDefault();const a=Se.fromDom(e.getDoc()),i=Ir(a),l=((e,t,o)=>({element:e,clipboard:t,generators:o}))(n,s[0],i);t.pasteCells(r,l).each((()=>{e.focus()}))}}))}))}}))},ea=(e,t)=>({element:e,offset:t}),ta=(e,t,o)=>e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?o(t).bind((t=>ta(e,t,o).orThunk((()=>C.some(t))))):C.none(),oa=(e,t)=>{if(e.property().isText(t))return e.property().getText(t).length;return e.property().children(t).length},na=(e,t)=>{const o=ta(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(o))return ea(o,oa(e,o));const n=e.property().children(o);return n.length>0?na(e,n[n.length-1]):ea(o,oa(e,o))},ra=na,sa=Cs(),aa=(e,t)=>{if(!Zt(e)){const o=(e=>Gn(e).bind((e=>Hn(e,["fixed","relative","empty"]))))(e);o.each((o=>{const n=o.value/2;Jn(e,n,o.unit),Jn(t,n,o.unit)}))}},ia=e=>D(e,p(0)),la=(e,t,o,n,r)=>r(e.slice(0,t)).concat(n).concat(r(e.slice(o))),ca=e=>(t,o,n,r)=>{if(e(n)){const e=Math.max(r,t[o]-Math.abs(n)),s=Math.abs(e-t[o]);return n>=0?s:-s}return n},da=ca((e=>e<0)),ma=ca(x),ua=()=>{const e=(e,t,o,n)=>{const r=(100+o)/100,s=Math.max(n,(e[t]+o)/r);return D(e,((e,o)=>(o===t?s:e/r)-e))},t=(t,o,n,r,s,a)=>a?e(t,o,r,s):((e,t,o,n,r)=>{const s=da(e,t,n,r);return la(e,t,o+1,[s,0],ia)})(t,o,n,r,s);return{resizeTable:(e,t)=>e(t),clampTableDelta:da,calcLeftEdgeDeltas:t,calcMiddleDeltas:(e,o,n,r,s,a,i)=>t(e,n,r,s,a,i),calcRightEdgeDeltas:(t,o,n,r,s,a)=>{if(a)return e(t,n,r,s);{const e=da(t,n,r,s);return ia(t.slice(0,n)).concat([e])}},calcRedestributedWidths:(e,t,o,n)=>{if(n){const n=(t+o)/t,r=D(e,(e=>e/n));return{delta:100*n-100,newSizes:r}}return{delta:o,newSizes:e}}}},ga=()=>{const e=(e,t,o,n,r)=>{const s=ma(e,n>=0?o:t,n,r);return la(e,t,o+1,[s,-s],ia)};return{resizeTable:(e,t,o)=>{o&&e(t)},clampTableDelta:(e,t,o,n,r)=>{if(r){if(o>=0)return o;{const t=B(e,((e,t)=>e+t-n),0);return Math.max(-t,o)}}return da(e,t,o,n)},calcLeftEdgeDeltas:e,calcMiddleDeltas:(t,o,n,r,s,a)=>e(t,n,r,s,a),calcRightEdgeDeltas:(e,t,o,n,r,s)=>{if(s)return ia(e);{const t=n/e.length;return D(e,p(t))}},calcRedestributedWidths:(e,t,o,n)=>({delta:0,newSizes:e})}},pa=e=>sn.fromTable(e).grid,ha=pe("th"),fa=e=>F(e,(e=>ha(e.element))),ba=(e,t)=>e&&t?"sectionCells":e?"section":"cells",va=e=>{const t="thead"===e.section,o=St(ya(e.cells),"th");return"tfoot"===e.section?{type:"footer"}:t||o?{type:"header",subType:ba(t,o)}:{type:"body"}},ya=e=>{const t=N(e,(e=>ha(e.element)));return 0===t.length?C.some("td"):t.length===e.length?C.some("th"):C.none()},wa=(e,t,o)=>ot(o(e.element,t),!0,e.isLocked),xa=(e,t)=>e.section!==t?nt(e.element,e.cells,t,e.isNew):e,Ca=()=>({transformRow:xa,transformCell:(e,t,o)=>{const n=o(e.element,t),r="td"!==se(n)?((e,t)=>{const o=Je(e,t);ze(e,o);const n=He(e);return We(o,n),qe(e),o})(n,"td"):n;return ot(r,e.isNew,e.isLocked)}}),Sa=()=>({transformRow:xa,transformCell:wa}),ka=()=>({transformRow:(e,t)=>xa(e,"thead"===t?"tbody":t),transformCell:wa}),_a=(e,t)=>{const o=(e=>j(e.all,(e=>{const t=va(e);return"header"===t.type?C.from(t.subType):C.none()})))(sn.fromTable(e)).getOr(t);switch(o){case"section":return Ca();case"sectionCells":return Sa();case"cells":return ka()}},Ta=Ca,Ea=Sa,Oa=ka,Da=()=>({transformRow:h,transformCell:wa}),Aa=(e,t,o,n)=>{o===n?we(e,t):fe(e,t,o)},Ma=(e,t,o)=>{U(pt(e,t)).fold((()=>Ve(e,o)),(e=>ze(e,o)))},Na=(e,t)=>{const o=[],n=[],r=e=>D(e,(e=>{e.isNew&&o.push(e.element);const t=e.element;return $e(t),A(e.cells,(e=>{e.isNew&&n.push(e.element),Aa(e.element,"colspan",e.colspan,1),Aa(e.element,"rowspan",e.rowspan,1),Ze(t,e.element)})),t})),s=e=>P(e,(e=>D(e.cells,(e=>(Aa(e.element,"span",e.colspan,1),e.element))))),a=(t,o)=>{const n=((e,t)=>{const o=wt(e,t).getOrThunk((()=>{const o=Se.fromTag(t,Ae(e).dom);return"thead"===t?Ma(e,"caption,colgroup",o):"colgroup"===t?Ma(e,"caption",o):Ze(e,o),o}));return $e(o),o})(e,o),a=("colgroup"===o?s:r)(t);We(n,a)},i=(t,o)=>{t.length>0?a(t,o):(t=>{wt(e,t).each(qe)})(o)},l=[],c=[],d=[],m=[];return A(t,(e=>{switch(e.section){case"thead":l.push(e);break;case"tbody":c.push(e);break;case"tfoot":d.push(e);break;case"colgroup":m.push(e)}})),i(m,"colgroup"),i(l,"thead"),i(c,"tbody"),i(d,"tfoot"),{newRows:o,newCells:n}},Ra=(e,t)=>{if(0===e.length)return 0;const o=e[0];return I(e,(e=>!t(o.element,e.element))).getOr(e.length)},Ba=(e,t,o,n)=>{const r=((e,t)=>e[t])(e,t),s="colgroup"===r.section,a=Ra(r.cells.slice(o),n),i=s?1:Ra(((e,t)=>D(e,(e=>Go(e,t))))(e.slice(t),o),n);return{colspan:a,rowspan:i}},La=(e,t)=>{const o=D(e,(e=>D(e.cells,w)));return D(e,((n,r)=>{const s=P(n.cells,((n,s)=>{if(!1===o[r][s]){const d=Ba(e,r,s,t);return((e,t,n,r)=>{for(let s=e;s({element:e,cells:t,section:o,isNew:n}))(n.element,s,n.section,n.isNew)}))},Ia=(e,t,o)=>{const n=[];A(e.colgroups,(r=>{const s=[];for(let n=0;not(e.element,o,!1))).getOrThunk((()=>ot(t.colGap(),!0,!1)));s.push(r)}n.push(nt(r.element,s,"colgroup",o))}));for(let r=0;rot(e.element,o,e.isLocked))).getOrThunk((()=>ot(t.gap(),!0,!1)));s.push(a)}const a=e.all[r],i=nt(a.element,s,a.section,o);n.push(i)}return n},Ha=e=>La(e,Ee),Pa=(e,t)=>j(e.all,(e=>L(e.cells,(e=>Ee(t,e.element))))),Fa=(e,t,o)=>{const n=D(t.selection,(t=>Kt(t).bind((t=>Pa(e,t))).filter(o))),r=kt(n);return _t(r.length>0,r)},za=(e,t,o,n,r)=>(s,a,i,l)=>{const c=sn.fromTable(s),d=C.from(null==l?void 0:l.section).getOrThunk(Da);return t(c,a).map((t=>{const o=((e,t)=>Ia(e,t,!1))(c,i),n=e(o,t,Ee,r(i),d),s=tn(n.grid);return{info:t,grid:Ha(n.grid),cursor:n.cursor,lockedColumns:s}})).bind((e=>{const t=Na(s,e.grid),r=C.from(null==l?void 0:l.sizing).getOrThunk((()=>gr(s))),a=C.from(null==l?void 0:l.resize).getOrThunk(ga);return o(s,e.grid,e.info,{sizing:r,resize:a,section:d}),n(s),we(s,Qo),e.lockedColumns.length>0&&fe(s,Qo,e.lockedColumns.join(",")),C.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))},Va=(e,t)=>Fa(e,t,x).map((e=>({cells:e,generators:t.generators,clipboard:t.clipboard}))),Za=(e,t)=>Fa(e,t,x),Ua=(e,t)=>Fa(e,t,(e=>!e.isLocked)),ja=(e,t)=>F(t,(t=>((e,t)=>Pa(e,t).exists((e=>!e.isLocked)))(e,t))),Wa=(e,t,o,n)=>{const r=Xo(e).rows;let s=!0;for(let e=0;e{const r=Xo(e).rows;if(t>0&&tB(e,((e,o)=>E(e,(e=>t(e.element,o.element)))?e:e.concat([o])),[]))(r[t-1].cells,o);A(e,(e=>{let s=C.none();for(let a=t;a{$o(i,t,ot(e,!0,l.isLocked))})))}}))}return e},qa=e=>{const t=t=>t(e),o=p(e),n=()=>r,r={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:x,isError:w,map:t=>Ka.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>C.some(e)};return r},Ga=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:w,isError:x,map:t,mapError:t=>Ka.error(t(e)),bind:t,exists:w,forall:x,getOr:h,or:h,getOrThunk:y,orThunk:y,getOrDie:(n=String(e),()=>{throw new Error(n)}),each:g,toOptional:C.none};var n;return o},Ka={value:qa,error:Ga,fromOption:(e,t)=>e.fold((()=>Ga(t)),qa)},Ya=(e,t)=>({rowDelta:0,colDelta:Yo(e[0])-Yo(t[0])}),Xa=(e,t)=>({rowDelta:e.length-t.length,colDelta:0}),Ja=(e,t,o,n)=>{const r="colgroup"===t.section?o.col:o.cell;return O(e,(e=>ot(r(),!0,n(e))))},Qa=(e,t,o,n)=>{const r=e[e.length-1];return e.concat(O(t,(()=>{const e="colgroup"===r.section?o.colgroup:o.row,t=Jo(r,e,h),s=Ja(t.cells.length,t,o,(e=>Q(n,e.toString())));return qo(t,s)})))},ei=(e,t,o,n)=>D(e,(e=>{const r=Ja(t,e,o,w);return jo(e,n,r)})),ti=(e,t,o)=>{const n=t.colDelta<0?ei:h,r=t.rowDelta<0?Qa:h,s=tn(e),a=Yo(e[0]),i=E(s,(e=>e===a-1)),l=n(e,Math.abs(t.colDelta),o,i?a-1:a),c=tn(l);return r(l,Math.abs(t.rowDelta),o,z(c,x))},oi=(e,t,o,n)=>{const r=b(n,Go(e[t],o).element),s=e[t];return e.length>1&&Yo(s)>1&&(o>0&&r(Ko(s,o-1))||o0&&r(Ko(e[t-1],o))||tN(o,(o=>o>=e.column&&o<=Yo(t[0])+e.column)),ri=(e,t,o,n,r)=>{const s=tn(t),a=((e,t,o)=>{const n=Yo(t[0]),r=Xo(t).cols.length+e.row,s=O(n-e.column,(t=>t+e.column)),a=L(s,(e=>F(o,(t=>t!==e)))).getOr(n-1);return{row:r,column:a}})(e,t,s),i=Xo(o).rows,l=ni(a,i,s),c=((e,t,o)=>{if(e.row>=t.length||e.column>Yo(t[0]))return Ka.error("invalid start address out of table bounds, row: "+e.row+", column: "+e.column);const n=t.slice(e.row),r=n[0].cells.slice(e.column),s=Yo(o[0]),a=o.length;return Ka.value({rowDelta:n.length-a,colDelta:r.length-s})})(a,t,i);return c.map((e=>{const o={...e,colDelta:e.colDelta-l.length},s=ti(t,o,n),c=tn(s),d=ni(a,i,c);return((e,t,o,n,r,s)=>{const a=e.row,i=e.column,l=a+o.length,c=i+Yo(o[0])+s.length,d=z(s,x);for(let e=a;e{((e,t,o,n)=>{t>0&&t{const r=e.cells[t-1];let s=0;const a=n();for(;e.cells.length>t+s&&o(r.element,e.cells[t+s].element);)$o(e,t+s,ot(a,!0,e.cells[t+s].isLocked)),s++}))})(t,e,r,n.cell);const s=Xa(o,t),a=ti(o,s,n),i=Xa(t,a),l=ti(t,i,n);return D(l,((t,o)=>jo(t,e,a[o].cells)))},ai=(e,t,o,n,r)=>{$a(t,e,r,n.cell);const s=tn(t),a=Ya(t,o),i={...a,colDelta:a.colDelta-s.length},l=ti(t,i,n),{cols:c,rows:d}=Xo(l),m=tn(l),u=Ya(o,t),g={...u,colDelta:u.colDelta+m.length},p=((e,t,o)=>D(e,(e=>B(o,((o,n)=>{const r=Ja(1,e,t,x)[0];return Wo(o,n,r)}),e))))(o,n,m),h=ti(p,g,n);return[...c,...d.slice(0,e),...h,...d.slice(e,d.length)]},ii=(e,t,o,n,r)=>{const{rows:s,cols:a}=Xo(e),i=s.slice(0,t),l=s.slice(t),c=((e,t,o,n)=>Jo(e,(e=>n(e,o)),t))(s[o],((e,o)=>t>0&&tD(e,(e=>{const s=t>0&&t{if("colgroup"!==o&&n)return Go(e,t);{const t=Go(e,r);return ot(a(t.element,s),!0,!1)}})(e,t,e.section,s,o,n,r);return Wo(e,t,a)})),ci=(e,t,o,n)=>((e,t,o,n)=>void 0!==Ko(e[t],o)&&t>0&&n(Ko(e[t-1],o),Ko(e[t],o)))(e,t,o,n)||((e,t,o)=>t>0&&o(Ko(e,t-1),Ko(e,t)))(e[t],o,n),di=(e,t,o,n)=>{const r=e=>(e=>"row"===e?Ut(t):Zt(t))(e)?`${e}group`:e;if(e)return ha(t)?r(o):null;if(n&&ha(t)){return r("row"===o?"col":"row")}return null},mi=(e,t,o)=>ot(o(e.element,t),!0,e.isLocked),ui=(e,t,o,n,r,s,a)=>D(e,((e,i)=>((e,t)=>{const o=e.cells,n=D(o,t);return nt(e.element,n,e.section,e.isNew)})(e,((e,l)=>{if((e=>E(t,(t=>o(e.element,t.element))))(e)){const t=a(e,i,l)?r(e,o,n):e;return s(t,i,l).each((e=>{var o,n;o=t.element,n={scope:C.from(e)},q(n,((e,t)=>{e.fold((()=>{we(o,t)}),(e=>{he(o.dom,t,e)}))}))})),t}return e})))),gi=(e,t,o)=>P(e,((n,r)=>ci(e,r,t,o)?[]:[Go(n,t)])),pi=(e,t,o,n,r)=>{const s=Xo(e).rows,a=P(t,(e=>gi(s,e,n))),i=D(s,(e=>fa(e.cells))),l=((e,t)=>F(t,h)&&fa(e)?x:(e,o,n)=>!("th"===se(e.element)&&t[o]))(a,i),c=((e,t)=>(o,n)=>C.some(di(e,o.element,"row",t[n])))(o,i);return ui(e,a,n,r,mi,c,l)},hi=(e,t,o,n,r,s,a)=>{const{cols:i,rows:l}=Xo(e),c=l[t[0]],d=P(t,(e=>((e,t,o)=>{const n=e[t];return P(n.cells,((n,r)=>ci(e,t,r,o)?[]:[n]))})(l,e,r))),m=D(c.cells,((e,t)=>fa(gi(l,t,r)))),u=[...l];A(t,(e=>{u[e]=a.transformRow(l[e],o)}));const g=[...i,...u],p=((e,t)=>F(t,h)&&fa(e.cells)?x:(e,o,n)=>!("th"===se(e.element)&&t[n]))(c,m),f=((e,t)=>(o,n,r)=>C.some(di(e,o.element,"col",t[r])))(n,m);return ui(g,d,r,s,a.transformCell,f,p)},fi=(e,t,o,n)=>{const r=Xo(e).rows,s=D(t,(e=>Go(r[e.row],e.column)));return ui(e,s,o,n,mi,C.none,x)},bi=e=>{if(!a(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return A(e,((n,r)=>{const s=W(n);if(1!==s.length)throw new Error("one and only one name per case");const i=s[0],l=n[i];if(void 0!==o[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!a(l))throw new Error("case arguments must be an array");t.push(i),o[i]=(...o)=>{const n=o.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+l.length+" ("+l+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[r].apply(null,o)},match:e=>{const n=W(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!F(t,(e=>T(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[i].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:i,params:o})}}}})),o},vi={...bi([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},yi=(e,t,o,n,r)=>{const s=e.slice(0),a=((e,t)=>0===e.length?vi.none():1===e.length?vi.only(0):0===t?vi.left(0,1):t===e.length-1?vi.right(t-1,t):t>0&&tn.singleColumnWidth(s[e],o)),((e,t)=>r.calcLeftEdgeDeltas(s,e,t,o,n.minCellWidth(),n.isRelative)),((e,t,a)=>r.calcMiddleDeltas(s,e,t,a,o,n.minCellWidth(),n.isRelative)),((e,t)=>r.calcRightEdgeDeltas(s,e,t,o,n.minCellWidth(),n.isRelative)))},wi=(e,t,o)=>{let n=0;for(let r=e;r{const o=sn.justCells(e);return D(o,(e=>{const o=wi(e.row,e.row+e.rowspan,t);return{element:e.element,height:o,rowspan:e.rowspan}}))},Ci=(e,t)=>sn.hasColumns(e)?((e,t)=>{const o=sn.justColumns(e);return D(o,((e,o)=>({element:e.element,width:t[o],colspan:e.colspan})))})(e,t):((e,t)=>{const o=sn.justCells(e);return D(o,(e=>{const o=wi(e.column,e.column+e.colspan,t);return{element:e.element,width:o,colspan:e.colspan}}))})(e,t),Si=(e,t,o)=>{const n=Ci(e,t);A(n,(e=>{o.setElementWidth(e.element,e.width)}))},ki=(e,t,o,n,r)=>{const s=sn.fromTable(e),a=r.getCellDelta(t),i=r.getWidths(s,r),l=o===s.grid.columns-1,c=n.clampTableDelta(i,o,a,r.minCellWidth(),l),d=yi(i,o,c,r,n),m=D(d,((e,t)=>e+i[t]));Si(s,m,r),n.resizeTable(r.adjustTableWidth,c,l)},_i=(e,t,o,n)=>{const r=sn.fromTable(e),s=((e,t,o)=>lr(e,t,o,Xn,(e=>e.getOrThunk($t))))(r,e,n),a=D(s,((e,n)=>o===n?Math.max(t+e,$t()):e)),i=xi(r,a),l=((e,t)=>D(e.all,((e,o)=>({element:e.element,height:t[o]}))))(r,a);A(l,(e=>{jn(e.element,e.height)})),A(i,(e=>{jn(e.element,e.height)}));const c=R(a,((e,t)=>e+t),0);jn(e,c)},Ti=e=>B(e,((e,t)=>E(e,(e=>e.column===t.column))?e:e.concat([t])),[]).sort(((e,t)=>e.column-t.column)),Ei=pe("col"),Oi=pe("colgroup"),Di=e=>"tr"===se(e)||Oi(e),Ai=e=>({element:e,colspan:zt(e,"colspan",1),rowspan:zt(e,"rowspan",1)}),Mi=e=>ye(e,"scope").map((e=>e.substr(0,3))),Ni=(e,t=Ai)=>{const o=o=>{if(Di(o))return Oi((r={element:o}).element)?e.colgroup(r):e.row(r);{const r=o,s=(t=>Ei(t.element)?e.col(t):e.cell(t))(t(r));return n=C.some({item:r,replacement:s}),s}var r};let n=C.none();return{getOrInit:(e,t)=>n.fold((()=>o(e)),(n=>t(e,n.item)?n.replacement:o(e)))}},Ri=e=>t=>{const o=[],n=n=>{const r="td"===e?{scope:null}:{},s=t.replace(n,e,r);return o.push({item:n,sub:s}),s};return{replaceOrInit:(e,t)=>{if(Di(e)||Ei(e))return e;{const r=e;return((e,t)=>L(o,(o=>t(o.item,e))))(r,t).fold((()=>n(r)),(o=>t(e,o.item)?o.sub:n(r)))}}}},Bi=e=>({unmerge:t=>{const o=Mi(t);return o.each((e=>fe(t,"scope",e))),()=>{const n=e.cell({element:t,colspan:1,rowspan:1});return Ft(n,"width"),Ft(t,"width"),o.each((e=>fe(n,"scope",e))),n}},merge:e=>(Ft(e[0],"width"),(()=>{const t=kt(D(e,Mi));if(0===t.length)return C.none();{const e=t[0],o=["row","col"];return E(t,(t=>t!==e&&T(o,t)))?C.none():C.from(e)}})().fold((()=>we(e[0],"scope")),(t=>fe(e[0],"scope",t+"group"))),p(e[0]))}),Li=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Ii=Cs(),Hi=e=>((e,t)=>{const o=e.property().name(t);return T(Li,o)})(Ii,e),Pi=e=>((e,t)=>{const o=e.property().name(t);return T(["ol","ul"],o)})(Ii,e),Fi=e=>((e,t)=>T(["br","img","hr","input"],e.property().name(t)))(Ii,e),zi=e=>{const t=pe("br"),o=e=>Tr(e).bind((o=>{const n=Ie(o).map((e=>!!Hi(e)||!!Fi(e)&&"img"!==se(e))).getOr(!1);return Ne(o).map((r=>!0===n||(e=>"li"===se(e)||bt(e,Pi).isSome())(r)||t(o)||Hi(r)&&!Ee(e,r)?[]:[Se.fromTag("br")]))})).getOr([]),n=(()=>{const n=P(e,(e=>{const n=He(e);return(e=>F(e,(e=>t(e)||me(e)&&0===yr(e).trim().length)))(n)?[]:n.concat(o(e))}));return 0===n.length?[Se.fromTag("br")]:n})();$e(e[0]),We(e[0],n)},Vi=e=>os(e,!0),Zi=e=>{0===Yt(e).length&&qe(e)},Ui=(e,t)=>({grid:e,cursor:t}),ji=(e,t,o)=>{var n,r;const s=Xo(e).rows;return C.from(null===(r=null===(n=s[t])||void 0===n?void 0:n.cells[o])||void 0===r?void 0:r.element).filter(Vi).orThunk((()=>(e=>j(e,(e=>j(e.cells,(e=>{const t=e.element;return _t(Vi(t),t)})))))(s)))},Wi=(e,t,o)=>{const n=ji(e,t,o);return Ui(e,n)},$i=e=>B(e,((e,t)=>E(e,(e=>e.row===t.row))?e:e.concat([t])),[]).sort(((e,t)=>e.row-t.row)),qi=(e,t)=>(o,n,r,s,a)=>{const i=$i(n),l=D(i,(e=>e.row)),c=hi(o,l,e,t,r,s.replaceOrInit,a);return Wi(c,n[0].row,n[0].column)},Gi=qi("thead",!0),Ki=qi("tbody",!1),Yi=qi("tfoot",!1),Xi=(e,t,o)=>{const n=((e,t)=>to(e,(()=>t)))(e,o.section),r=sn.generate(n);return Ia(r,t,!0)},Ji=(e,t,o,n)=>((e,t,o,n)=>{const r=sn.generate(t),s=n.getWidths(r,n);Si(r,s,n)})(0,t,0,n.sizing),Qi=(e,t,o,n)=>((e,t,o,n,r)=>{const s=sn.generate(t),a=n.getWidths(s,n),i=n.pixelWidth(),{newSizes:l,delta:c}=r.calcRedestributedWidths(a,i,o.pixelDelta,n.isRelative);Si(s,l,n),n.adjustTableWidth(c)})(0,t,o,n.sizing,n.resize),el=(e,t)=>E(t,(e=>0===e.column&&e.isLocked)),tl=(e,t)=>E(t,(t=>t.column+t.colspan>=e.grid.columns&&t.isLocked)),ol=(e,t)=>{const o=an(e),n=Ti(t);return B(n,((e,t)=>e+o[t.column].map(Vo).getOr(0)),0)},nl=e=>(t,o)=>Za(t,o).filter((o=>!(e?el:tl)(t,o))).map((e=>({details:e,pixelDelta:ol(t,e)}))),rl=e=>(t,o)=>Va(t,o).filter((o=>!(e?el:tl)(t,o.cells))),sl=Ri("th"),al=Ri("td"),il=za(((e,t,o,n)=>{const r=t[0].row,s=$i(t),a=R(s,((e,t)=>({grid:ii(e.grid,r,t.row+e.delta,o,n.getOrInit),delta:e.delta+1})),{grid:e,delta:0}).grid;return Wi(a,r,t[0].column)}),Za,g,g,Ni),ll=za(((e,t,o,n)=>{const r=$i(t),s=r[r.length-1],a=s.row+s.rowspan,i=R(r,((e,t)=>ii(e,a,t.row,o,n.getOrInit)),e);return Wi(i,a,t[0].column)}),Za,g,g,Ni),cl=za(((e,t,o,n)=>{const r=t.details,s=Ti(r),a=s[0].column,i=R(s,((e,t)=>({grid:li(e.grid,a,t.column+e.delta,o,n.getOrInit),delta:e.delta+1})),{grid:e,delta:0}).grid;return Wi(i,r[0].row,a)}),nl(!0),Qi,g,Ni),dl=za(((e,t,o,n)=>{const r=t.details,s=r[r.length-1],a=s.column+s.colspan,i=Ti(r),l=R(i,((e,t)=>li(e,a,t.column,o,n.getOrInit)),e);return Wi(l,r[0].row,a)}),nl(!1),Qi,g,Ni),ml=za(((e,t,o,n)=>{const r=Ti(t.details),s=((e,t)=>P(e,(e=>{const o=e.cells,n=R(t,((e,t)=>t>=0&&t0?[nt(e.element,n,e.section,e.isNew)]:[]})))(e,D(r,(e=>e.column))),a=s.length>0?s[0].cells.length-1:0;return Wi(s,r[0].row,Math.min(r[0].column,a))}),((e,t)=>Ua(e,t).map((t=>({details:t,pixelDelta:-ol(e,t)})))),Qi,Zi,Ni),ul=za(((e,t,o,n)=>{const r=$i(t),s=((e,t,o)=>{const{rows:n,cols:r}=Xo(e);return[...r,...n.slice(0,t),...n.slice(o+1)]})(e,r[0].row,r[r.length-1].row),a=s.length>0?s.length-1:0;return Wi(s,Math.min(t[0].row,a),t[0].column)}),Za,g,Zi,Ni),gl=za(((e,t,o,n)=>{const r=Ti(t),s=D(r,(e=>e.column)),a=pi(e,s,!0,o,n.replaceOrInit);return Wi(a,t[0].row,t[0].column)}),Ua,g,g,sl),pl=za(((e,t,o,n)=>{const r=Ti(t),s=D(r,(e=>e.column)),a=pi(e,s,!1,o,n.replaceOrInit);return Wi(a,t[0].row,t[0].column)}),Ua,g,g,al),hl=za(Gi,Ua,g,g,sl),fl=za(Ki,Ua,g,g,al),bl=za(Yi,Ua,g,g,al),vl=za(((e,t,o,n)=>{const r=fi(e,t,o,n.replaceOrInit);return Wi(r,t[0].row,t[0].column)}),Ua,g,g,sl),yl=za(((e,t,o,n)=>{const r=fi(e,t,o,n.replaceOrInit);return Wi(r,t[0].row,t[0].column)}),Ua,g,g,al),wl=za(((e,t,o,n)=>{const r=t.cells;zi(r);const s=((e,t,o,n)=>{const r=Xo(e).rows;if(0===r.length)return e;for(let e=t.startRow;e<=t.finishRow;e++)for(let o=t.startCol;o<=t.finishCol;o++){const t=r[e],s=Go(t,o).isLocked;$o(t,o,ot(n(),!1,s))}return e})(e,t.bounds,0,n.merge(r));return Ui(s,C.from(r[0]))}),((e,t)=>((e,t)=>t.mergable)(0,t).filter((t=>ja(e,t.cells)))),Ji,g,Bi),xl=za(((e,t,o,n)=>{const r=R(t,((e,t)=>Wa(e,t,o,n.unmerge(t))),e);return Ui(r,C.from(t[0]))}),((e,t)=>((e,t)=>t.unmergable)(0,t).filter((t=>ja(e,t)))),Ji,g,Bi),Cl=za(((e,t,o,n)=>{const r=((e,t)=>{const o=sn.fromTable(e);return Ia(o,t,!0)})(t.clipboard,t.generators),s=((e,t)=>({row:e,column:t}))(t.row,t.column);return ri(s,e,r,t.generators,o).fold((()=>Ui(e,C.some(t.element))),(e=>Wi(e,t.row,t.column)))}),((e,t)=>Kt(t.element).bind((o=>Pa(e,o).map((e=>({...e,generators:t.generators,clipboard:t.clipboard})))))),Ji,g,Ni),Sl=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[0].column,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=si(s,e,i,t.generators,o);return Wi(l,t.cells[0].row,t.cells[0].column)}),rl(!0),g,g,Ni),kl=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[t.cells.length-1].column+t.cells[t.cells.length-1].colspan,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=si(s,e,i,t.generators,o);return Wi(l,t.cells[0].row,t.cells[0].column)}),rl(!1),g,g,Ni),_l=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[0].row,a=r[s],i=Xi(t.clipboard,t.generators,a),l=ai(s,e,i,t.generators,o);return Wi(l,t.cells[0].row,t.cells[0].column)}),Va,g,g,Ni),Tl=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[t.cells.length-1].row+t.cells[t.cells.length-1].rowspan,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=ai(s,e,i,t.generators,o);return Wi(l,t.cells[0].row,t.cells[0].column)}),Va,g,g,Ni),El=(e,t)=>{const o=sn.fromTable(e);return Za(o,t).bind((e=>{const t=e[e.length-1],n=e[0].column,r=t.column+t.colspan,s=H(D(o.all,(e=>N(e.cells,(e=>e.column>=n&&e.column{const o=sn.fromTable(e);return Za(o,t).bind(ya).getOr("")},Dl=(e,t)=>{const o=sn.fromTable(e);return Za(o,t).bind((e=>{const t=e[e.length-1],n=e[0].row,r=t.row+t.rowspan;return(e=>{const t=D(e,(e=>va(e).type)),o=T(t,"header"),n=T(t,"footer");if(o||n){const e=T(t,"body");return!o||e||n?o||e||!n?C.none():C.some("footer"):C.some("header")}return C.some("body")})(o.all.slice(n,r))})).getOr("")},Al=(e,t)=>e.dispatch("NewRow",{node:t}),Ml=(e,t)=>e.dispatch("NewCell",{node:t}),Nl=(e,t,o)=>{e.dispatch("TableModified",{...o,table:t})},Rl={structure:!1,style:!0},Bl={structure:!0,style:!1},Ll={structure:!0,style:!0},Il=(e,t)=>$r(e)?hr(t):qr(e)?pr(t):gr(t),Hl=(e,t,o)=>{const n=e=>"table"===se(rs(e)),r=zr(e),s=jr(e)?g:aa,a=t=>{switch(Vr(e)){case"section":return Ta();case"sectionCells":return Ea();case"cells":return Oa();default:return _a(t,"section")}},i=(t,n)=>n.cursor.fold((()=>{const n=Yt(t);return Z(n).filter(dt).map((n=>{o.clearSelectedCells(t.dom);const r=e.dom.createRng();return r.selectNode(n.dom),e.selection.setRng(r),fe(n,"data-mce-selected","1"),r}))}),(n=>{const r=ra(sa,n);const s=e.dom.createRng();return s.setStart(r.element.dom,r.offset),s.setEnd(r.element.dom,r.offset),e.selection.setRng(s),o.clearSelectedCells(t.dom),C.some(s)})),l=(o,n,s,l)=>(c,d,m=!1)=>{as(c);const u=Se.fromDom(e.getDoc()),g=Lr(s,u,r),p={sizing:Il(e,c),resize:jr(e)?ua():ga(),section:a(c)};return n(c)?o(c,d,g,p).bind((o=>{t.refresh(c.dom),A(o.newRows,(t=>{Al(e,t.dom)})),A(o.newCells,(t=>{Ml(e,t.dom)}));const n=i(c,o);return dt(c)&&(as(c),m||Nl(e,c.dom,l)),n.map((e=>({rng:e,effect:l})))})):C.none()},c=l(ul,(t=>!n(e)||pa(t).rows>1),g,Bl),d=l(ml,(t=>!n(e)||pa(t).columns>1),g,Bl);return{deleteRow:c,deleteColumn:d,insertRowsBefore:l(il,x,g,Bl),insertRowsAfter:l(ll,x,g,Bl),insertColumnsBefore:l(cl,x,s,Bl),insertColumnsAfter:l(dl,x,s,Bl),mergeCells:l(wl,x,g,Bl),unmergeCells:l(xl,x,g,Bl),pasteColsBefore:l(Sl,x,g,Bl),pasteColsAfter:l(kl,x,g,Bl),pasteRowsBefore:l(_l,x,g,Bl),pasteRowsAfter:l(Tl,x,g,Bl),pasteCells:l(Cl,x,g,Ll),makeCellsHeader:l(vl,x,g,Bl),unmakeCellsHeader:l(yl,x,g,Bl),makeColumnsHeader:l(gl,x,g,Bl),unmakeColumnsHeader:l(pl,x,g,Bl),makeRowsHeader:l(hl,x,g,Bl),makeRowsBody:l(fl,x,g,Bl),makeRowsFooter:l(bl,x,g,Bl),getTableRowType:Dl,getTableCellType:Ol,getTableColType:El}},Pl=(e,t,o)=>{const n=zt(e,t,1);1===o||n<=1?we(e,t):fe(e,t,Math.min(o,n))},Fl=(e,t)=>o=>{const n=o.column+o.colspan-1,r=o.column;return n>=e&&r{const o=sn.fromTable(e);return Ua(o,t).map((e=>{const t=e[e.length-1],n=e[0].column,r=t.column+t.colspan,s=((e,t,o)=>{if(sn.hasColumns(e)){const n=N(sn.justColumns(e),Fl(t,o)),r=D(n,(e=>{const n=Xe(e.element);return Pl(n,"span",o-t),n})),s=Se.fromTag("colgroup");return We(s,r),[s]}return[]})(o,n,r),a=((e,t,o)=>D(e.all,(e=>{const n=N(e.cells,Fl(t,o)),r=D(n,(e=>{const n=Xe(e.element);return Pl(n,"colspan",o-t),n})),s=Se.fromTag("tr");return We(s,r),s})))(o,n,r);return[...s,...a]}))},Vl=(e,t,o)=>{const n=sn.fromTable(e);return Za(n,t).bind((e=>{const t=Ia(n,o,!1),r=Xo(t).rows.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),s=P(r,(e=>{const t=N(e.cells,(e=>!e.isLocked));return t.length>0?[{...e,cells:t}]:[]})),a=Ha(s);return _t(a.length>0,a)})).map((e=>(e=>D(e,(e=>{const t=Ye(e.element);return A(e.cells,(e=>{const o=Xe(e.element);Aa(o,"colspan",e.colspan,1),Aa(o,"rowspan",e.rowspan,1),Ze(t,o)})),t})))(e)))},Zl=bi([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Ul=(e,t,o)=>{const n=o.substring(0,o.length-e.length),r=parseFloat(n);return n===r.toString()?t(r):Zl.invalid(o)},jl={...Zl,from:e=>Dt(e,"%")?Ul("%",Zl.percent,e):Dt(e,"px")?Ul("px",Zl.pixels,e):Zl.invalid(e)},Wl=(e,t,o)=>e.fold((()=>t),(e=>((e,t,o)=>{const n=o/t;return D(e,(e=>jl.from(e).fold((()=>e),(e=>e*n+"px"),(e=>e/100*o+"px"))))})(t,o,e)),(e=>((e,t)=>D(e,(e=>jl.from(e).fold((()=>e),(e=>e/t*100+"%"),(e=>e+"%")))))(t,o))),$l=(e,t,o)=>{const n=jl.from(o),r=F(e,(e=>"0px"===e))?((e,t)=>{const o=e.fold((()=>p("")),(e=>p(e/t+"px")),(()=>p(100/t+"%")));return O(t,o)})(n,e.length):Wl(n,e,t);return Kl(r)},ql=(e,t)=>0===e.length?t:R(e,((e,t)=>jl.from(t).fold(p(0),h,h)+e),0),Gl=(e,t)=>jl.from(e).fold(p(e),(e=>e+t+"px"),(e=>e+t+"%")),Kl=e=>{if(0===e.length)return e;const t=R(e,((e,t)=>{const o=jl.from(t).fold((()=>({value:t,remainder:0})),(e=>((e,t)=>{const o=Math.floor(e);return{value:o+t,remainder:e-o}})(e,"px")),(e=>({value:e+"%",remainder:0})));return{output:[o.value].concat(e.output),remainder:e.remainder+o.remainder}}),{output:[],remainder:0}),o=t.output;return o.slice(0,o.length-1).concat([Gl(o[o.length-1],Math.round(t.remainder))])},Yl=jl.from,Xl=e=>Yl(e).fold(p("px"),p("px"),p("%")),Jl=(e,t,o)=>{const n=sn.fromTable(e),r=n.all,s=sn.justCells(n),a=sn.justColumns(n);t.each((t=>{const o=Xl(t),r=zo(e),i=((e,t)=>sr(e,t,or,ar))(n,e),l=$l(i,r,t);sn.hasColumns(n)?((e,t,o)=>{A(t,((t,n)=>{const r=ql([e[n]],Wt());Bt(t.element,"width",r+o)}))})(l,a,o):((e,t,o)=>{A(t,(t=>{const n=e.slice(t.column,t.colspan+t.column),r=ql(n,Wt());Bt(t.element,"width",r+o)}))})(l,s,o),Bt(e,"width",t)})),o.each((t=>{const o=Xl(t),a=pn(e),i=((e,t,o)=>lr(e,t,o,nr,ar))(n,e,Nn);((e,t,o,n)=>{A(o,(t=>{const o=e.slice(t.row,t.rowspan+t.row),r=ql(o,$t());Bt(t.element,"height",r+n)})),A(t,((t,o)=>{Bt(t.element,"height",e[o])}))})($l(i,a,t),r,s,o),Bt(e,"height",t)}))},Ql=e=>Gn(e).exists((e=>Pn.test(e))),ec=e=>Gn(e).exists((e=>Fn.test(e))),tc=e=>Gn(e).isNone(),oc=e=>{we(e,"width")},nc=e=>{const t=Qn(e);Jl(e,C.some(t),C.none()),oc(e)},rc=e=>{const t=(e=>zo(e)+"px")(e);Jl(e,C.some(t),C.none()),oc(e)},sc=e=>{Ft(e,"width");const t=Xt(e),o=t.length>0?t:Yt(e);A(o,(e=>{Ft(e,"width"),oc(e)})),oc(e)},ac={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},ic=e=>{const t=Se.fromTag("colgroup");return O(e,(()=>Ze(t,Se.fromTag("col")))),t},lc=(e,t,o,n)=>O(e,(e=>((e,t,o,n)=>{const r=Se.fromTag("tr");for(let s=0;s{e.selection.select(t.dom,!0),e.selection.collapse(!0)},dc=(e,t,o,n,s)=>{const a=Qr(e),i={styles:a,attributes:Jr(e),colGroups:es(e)};return e.undoManager.ignore((()=>{const r=((e,t,o,n,r,s=ac)=>{const a=Se.fromTag("table"),i="cells"!==r;Lt(a,s.styles),be(a,s.attributes),s.colGroups&&Ze(a,ic(t));const l=Math.min(e,o);if(i&&o>0){const e=Se.fromTag("thead");Ze(a,e);const s=lc(o,t,"sectionCells"===r?l:0,n);We(e,s)}const c=Se.fromTag("tbody");Ze(a,c);const d=lc(i?e-l:e,t,i?0:o,n);return We(c,d),a})(o,t,s,n,Vr(e),i);fe(r,"data-mce-id","__mce");const a=(e=>{const t=Se.fromTag("div"),o=Se.fromDom(e.dom.cloneNode(!0));return Ze(t,o),(e=>e.dom.innerHTML)(t)})(r);e.insertContent(a),e.addVisual()})),xt(rs(e),'table[data-mce-id="__mce"]').map((t=>(qr(e)?rc(t):Gr(e)?sc(t):($r(e)||(e=>r(e)&&-1!==e.indexOf("%"))(a.width))&&nc(t),as(t),we(t,"data-mce-id"),((e,t)=>{A(ht(t,"tr"),(t=>{Al(e,t.dom),A(ht(t,"th,td"),(t=>{Ml(e,t.dom)}))}))})(e,t),((e,t)=>{xt(t,"td,th").each(b(cc,e))})(e,t),t.dom))).getOrNull()};var mc=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const uc="x-tinymce/dom-table-",gc=uc+"rows",pc=uc+"columns",hc=e=>{const t=mc.FakeClipboardItem(e);mc.write([t])},fc=e=>{var t;const o=null!==(t=mc.read())&&void 0!==t?t:[];return j(o,(t=>C.from(t.getType(e))))},bc=e=>{fc(e).isSome()&&mc.clear()},vc=e=>{e.fold(wc,(e=>hc({[gc]:e})))},yc=()=>fc(gc),wc=()=>bc(gc),xc=e=>{e.fold(Sc,(e=>hc({[pc]:e})))},Cc=()=>fc(pc),Sc=()=>bc(pc),kc=e=>Ys(is(e),ss(e)).filter(ds),_c=(e,t)=>{const o=ss(e),n=e=>Jt(e,o),a=t=>(e=>Xs(is(e),ss(e)).filter(ds))(e).bind((e=>n(e).map((o=>t(o,e))))),i=t=>{e.focus()},l=(t,o=!1)=>a(((n,r)=>{const s=Gs(Js(e),n,r);t(n,s,o).each(i)})),c=()=>a(((t,o)=>{const n=Gs(Js(e),t,o),r=Lr(g,Se.fromDom(e.getDoc()),C.none());return Vl(t,n,r)})),d=()=>a(((t,o)=>{const n=Gs(Js(e),t,o);return zl(t,n)})),m=(t,o)=>o().each((o=>{const n=D(o,(e=>Xe(e)));a(((o,r)=>{const s=Ir(Se.fromDom(e.getDoc())),a=((e,t,o,n)=>({selection:Is(e),clipboard:o,generators:n}))(Js(e),0,n,s);t(o,a).each(i)}))})),p=e=>(t,o)=>((e,t)=>Q(e,t)?C.from(e[t]):C.none())(o,"type").each((t=>{l(e(t),o.no_events)}));q({mceTableSplitCells:()=>l(t.unmergeCells),mceTableMergeCells:()=>l(t.mergeCells),mceTableInsertRowBefore:()=>l(t.insertRowsBefore),mceTableInsertRowAfter:()=>l(t.insertRowsAfter),mceTableInsertColBefore:()=>l(t.insertColumnsBefore),mceTableInsertColAfter:()=>l(t.insertColumnsAfter),mceTableDeleteCol:()=>l(t.deleteColumn),mceTableDeleteRow:()=>l(t.deleteRow),mceTableCutCol:()=>d().each((e=>{xc(e),l(t.deleteColumn)})),mceTableCutRow:()=>c().each((e=>{vc(e),l(t.deleteRow)})),mceTableCopyCol:()=>d().each((e=>xc(e))),mceTableCopyRow:()=>c().each((e=>vc(e))),mceTablePasteColBefore:()=>m(t.pasteColsBefore,Cc),mceTablePasteColAfter:()=>m(t.pasteColsAfter,Cc),mceTablePasteRowBefore:()=>m(t.pasteRowsBefore,yc),mceTablePasteRowAfter:()=>m(t.pasteRowsAfter,yc),mceTableDelete:()=>kc(e).each((t=>{Jt(t,o).filter(v(o)).each((t=>{const o=Se.fromText("");if(ze(t,o),qe(t),e.dom.isEmpty(e.getBody()))e.setContent(""),e.selection.setCursorLocation();else{const t=e.dom.createRng();t.setStart(o.dom,0),t.setEnd(o.dom,0),e.selection.setRng(t),e.nodeChanged()}}))})),mceTableCellToggleClass:(t,o)=>{a((t=>{const n=Js(e),r=F(n,(t=>e.formatter.match("tablecellclass",{value:o},t.dom))),s=r?e.formatter.remove:e.formatter.apply;A(n,(e=>s("tablecellclass",{value:o},e.dom))),Nl(e,t.dom,Rl)}))},mceTableToggleClass:(t,o)=>{a((t=>{e.formatter.toggle("tableclass",{value:o},t.dom),Nl(e,t.dom,Rl)}))},mceTableToggleCaption:()=>{kc(e).each((t=>{Jt(t,o).each((o=>{wt(o,"caption").fold((()=>{const t=Se.fromTag("caption");Ze(t,Se.fromText("Caption")),((e,t,o)=>{Pe(e,o).fold((()=>{Ze(e,t)}),(e=>{Fe(e,t)}))})(o,t,0),e.selection.setCursorLocation(t.dom,0)}),(n=>{pe("caption")(t)&&Te("td",o).each((t=>e.selection.setCursorLocation(t.dom,0))),qe(n)})),Nl(e,o.dom,Bl)}))}))},mceTableSizingMode:(t,n)=>(t=>kc(e).each((n=>{Gr(e)||qr(e)||$r(e)||Jt(n,o).each((o=>{"relative"!==t||Ql(o)?"fixed"!==t||ec(o)?"responsive"!==t||tc(o)||sc(o):rc(o):nc(o),as(o),Nl(e,o.dom,Bl)}))})))(n),mceTableCellType:p((e=>"th"===e?t.makeCellsHeader:t.unmakeCellsHeader)),mceTableColType:p((e=>"th"===e?t.makeColumnsHeader:t.unmakeColumnsHeader)),mceTableRowType:p((e=>{switch(e){case"header":return t.makeRowsHeader;case"footer":return t.makeRowsFooter;default:return t.makeRowsBody}}))},((t,o)=>e.addCommand(o,t))),e.addCommand("mceInsertTable",((t,o)=>{((e,t,o,n={})=>{const r=e=>u(e)&&e>0;if(r(t)&&r(o)){const r=n.headerRows||0,s=n.headerColumns||0;return dc(e,o,t,s,r)}console.error("Invalid values for mceInsertTable - rows and columns values are required to insert a table.")})(e,o.rows,o.columns,o.options)})),e.addCommand("mceTableApplyCellStyle",((t,o)=>{const a=e=>"tablecell"+e.toLowerCase().replace("-","");if(!s(o))return;const i=N(Js(e),ds);if(0===i.length)return;const l=Y(o,((t,o)=>e.formatter.has(a(o))&&r(t)));(e=>{for(const t in e)if($.call(e,t))return!1;return!0})(l)||(q(l,((t,o)=>{const n=a(o);A(i,(o=>{""===t?e.formatter.remove(n,{value:null},o.dom,!0):e.formatter.apply(n,{value:t},o.dom)}))})),n(i[0]).each((t=>Nl(e,t.dom,Rl))))}))},Tc=bi([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Ec={before:Tc.before,on:Tc.on,after:Tc.after,cata:(e,t,o,n)=>e.fold(t,o,n),getStart:e=>e.fold(h,h,h)},Oc=(e,t)=>({selection:e,kill:t}),Dc=(e,t)=>{const o=e.document.createRange();return o.selectNode(t.dom),o},Ac=(e,t)=>{const o=e.document.createRange();return Mc(o,t),o},Mc=(e,t)=>e.selectNodeContents(t.dom),Nc=(e,t,o)=>{const n=e.document.createRange();var r;return r=n,t.fold((e=>{r.setStartBefore(e.dom)}),((e,t)=>{r.setStart(e.dom,t)}),(e=>{r.setStartAfter(e.dom)})),((e,t)=>{t.fold((t=>{e.setEndBefore(t.dom)}),((t,o)=>{e.setEnd(t.dom,o)}),(t=>{e.setEndAfter(t.dom)}))})(n,o),n},Rc=(e,t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},Bc=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}),Lc=bi([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Ic=(e,t,o)=>t(Se.fromDom(o.startContainer),o.startOffset,Se.fromDom(o.endContainer),o.endOffset),Hc=(e,t)=>{const o=((e,t)=>t.match({domRange:e=>({ltr:p(e),rtl:C.none}),relative:(t,o)=>({ltr:ro((()=>Nc(e,t,o))),rtl:ro((()=>C.some(Nc(e,o,t))))}),exact:(t,o,n,r)=>({ltr:ro((()=>Rc(e,t,o,n,r))),rtl:ro((()=>C.some(Rc(e,n,r,t,o))))})}))(e,t);return((e,t)=>{const o=t.ltr();if(o.collapsed)return t.rtl().filter((e=>!1===e.collapsed)).map((e=>Lc.rtl(Se.fromDom(e.endContainer),e.endOffset,Se.fromDom(e.startContainer),e.startOffset))).getOrThunk((()=>Ic(0,Lc.ltr,o)));return Ic(0,Lc.ltr,o)})(0,o)},Pc=(e,t)=>Hc(e,t).match({ltr:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},rtl:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(n.dom,r),s.setEnd(t.dom,o),s}});Lc.ltr,Lc.rtl;const Fc=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),zc=(e,t,o,n)=>({start:Ec.on(e,t),finish:Ec.on(o,n)}),Vc=(e,t)=>{const o=Pc(e,t);return Fc(Se.fromDom(o.startContainer),o.startOffset,Se.fromDom(o.endContainer),o.endOffset)},Zc=zc,Uc=(e,t,o,n,r)=>Ee(o,n)?C.none():As(o,n,t).bind((t=>{const n=t.boxes.getOr([]);return n.length>1?(r(e,n,t.start,t.finish),C.some(Oc(C.some(Zc(o,0,o,Cr(o))),!0))):C.none()})),jc=(e,t)=>({item:e,mode:t}),Wc=(e,t,o,n=$c)=>e.property().parent(t).map((e=>jc(e,n))),$c=(e,t,o,n=qc)=>o.sibling(e,t).map((e=>jc(e,n))),qc=(e,t,o,n=qc)=>{const r=e.property().children(t);return o.first(r).map((e=>jc(e,n)))},Gc=[{current:Wc,next:$c,fallback:C.none()},{current:$c,next:qc,fallback:C.some(Wc)},{current:qc,next:qc,fallback:C.some($c)}],Kc=(e,t,o,n,r=Gc)=>L(r,(e=>e.current===o)).bind((o=>o.current(e,t,n,o.next).orThunk((()=>o.fallback.bind((o=>Kc(e,t,o,n))))))),Yc=()=>({sibling:(e,t)=>e.query().prevSibling(t),first:e=>e.length>0?C.some(e[e.length-1]):C.none()}),Xc=()=>({sibling:(e,t)=>e.query().nextSibling(t),first:e=>e.length>0?C.some(e[0]):C.none()}),Jc=(e,t,o,n,r,s)=>Kc(e,t,n,r).bind((t=>s(t.item)?C.none():o(t.item)?C.some(t.item):Jc(e,t.item,o,t.mode,r,s))),Qc=e=>t=>0===e.property().children(t).length,ed=(e,t,o,n)=>Jc(e,t,o,$c,Yc(),n),td=(e,t,o,n)=>Jc(e,t,o,$c,Xc(),n),od=Cs(),nd=(e,t)=>((e,t,o)=>ed(e,t,Qc(e),o))(od,e,t),rd=(e,t)=>((e,t,o)=>td(e,t,Qc(e),o))(od,e,t),sd=bi([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),ad=e=>Ct(e,"tr"),id={...sd,verify:(e,t,o,n,r,s,a)=>Ct(n,"td,th",a).bind((o=>Ct(t,"td,th",a).map((t=>Ee(o,t)?Ee(n,o)&&Cr(o)===r?s(t):sd.none("in same cell"):Os(ad,[o,t]).fold((()=>((e,t,o)=>{const n=e.getRect(t),r=e.getRect(o);return r.right>n.left&&r.lefts(t))))))).getOr(sd.none("default")),cata:(e,t,o,n,r)=>e.fold(t,o,n,r)},ld=(e,t)=>I(e,b(Ee,t)),cd=pe("br"),dd=(e,t,o)=>t(e,o).bind((e=>me(e)&&0===yr(e).trim().length?dd(e,t,o):C.some(e))),md=(e,t,o,n)=>((e,t)=>Pe(e,t).filter(cd).orThunk((()=>Pe(e,t-1).filter(cd))))(t,o).bind((t=>n.traverse(t).fold((()=>dd(t,n.gather,e).map(n.relative)),(e=>(e=>Ne(e).bind((t=>{const o=He(t);return ld(o,e).map((n=>((e,t,o,n)=>({parent:e,children:t,element:o,index:n}))(t,o,e,n)))})))(e).map((e=>Ec.on(e.parent,e.index))))))),ud=(e,t,o,n)=>{const r=cd(t)?((e,t,o)=>o.traverse(t).orThunk((()=>dd(t,o.gather,e))).map(o.relative))(e,t,n):md(e,t,o,n);return r.map((e=>({start:e,finish:e})))},gd=(e,t)=>({left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}),pd=(e,t)=>({left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}),hd=(e,t,o)=>({left:e.left+t,top:e.top+o,right:e.right+t,bottom:e.bottom+o}),fd=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom}),bd=(e,t)=>C.some(e.getRect(t)),vd=(e,t,o)=>de(t)?bd(e,t).map(fd):me(t)?((e,t,o)=>o>=0&&o0?e.getRangedRect(t,o-1,t,o):C.none())(e,t,o).map(fd):C.none(),yd=(e,t)=>de(t)?bd(e,t).map(fd):me(t)?e.getRangedRect(t,0,t,Cr(t)).map(fd):C.none(),wd=bi([{none:[]},{retry:["caret"]}]),xd=(e,t,o)=>vt(t,Hi).fold(w,(t=>yd(e,t).exists((e=>((e,t)=>e.leftt.right)(o,e))))),Cd={point:e=>e.bottom,adjuster:(e,t,o,n,r)=>{const s=gd(r,5);return Math.abs(o.bottom-n.bottom)<1||o.top>r.bottom?wd.retry(s):o.top===r.bottom?wd.retry(gd(r,1)):xd(e,t,r)?wd.retry(hd(s,5,0)):wd.none()},move:gd,gather:rd},Sd=(e,t,o,n,r)=>0===r?C.some(n):((e,t,o)=>e.elementFromPoint(t,o).filter((e=>"table"===se(e))).isSome())(e,n.left,t.point(n))?((e,t,o,n,r)=>Sd(e,t,o,t.move(n,5),r))(e,t,o,n,r-1):e.situsFromPoint(n.left,t.point(n)).bind((s=>s.start.fold(C.none,(s=>yd(e,s).bind((a=>t.adjuster(e,s,a,o,n).fold(C.none,(n=>Sd(e,t,o,n,r-1))))).orThunk((()=>C.some(n)))),C.none))),kd=(e,t,o)=>{const n=e.move(o,5),r=Sd(t,e,o,n,100).getOr(n);return((e,t,o)=>e.point(t)>o.getInnerHeight()?C.some(e.point(t)-o.getInnerHeight()):e.point(t)<0?C.some(-e.point(t)):C.none())(e,r,t).fold((()=>t.situsFromPoint(r.left,e.point(r))),(o=>(t.scrollBy(0,o),t.situsFromPoint(r.left,e.point(r)-o))))},_d={tryUp:b(kd,{point:e=>e.top,adjuster:(e,t,o,n,r)=>{const s=pd(r,5);return Math.abs(o.top-n.top)<1||o.bottome.getSelection().bind((n=>ud(t,n.finish,n.foffset,o).fold((()=>C.some(ea(n.finish,n.foffset))),(r=>{const s=e.fromSitus(r);return(e=>id.cata(e,(e=>C.none()),(()=>C.none()),(e=>C.some(ea(e,0))),(e=>C.some(ea(e,Cr(e))))))(id.verify(e,n.finish,n.foffset,s.finish,s.foffset,o.failure,t))})))),Ed=(e,t,o,n,r,s)=>0===s?C.none():Ad(e,t,o,n,r).bind((a=>{const i=e.fromSitus(a),l=id.verify(e,o,n,i.finish,i.foffset,r.failure,t);return id.cata(l,(()=>C.none()),(()=>C.some(a)),(a=>Ee(o,a)&&0===n?Od(e,o,n,pd,r):Ed(e,t,a,0,r,s-1)),(a=>Ee(o,a)&&n===Cr(a)?Od(e,o,n,gd,r):Ed(e,t,a,Cr(a),r,s-1)))})),Od=(e,t,o,n,r)=>vd(e,t,o).bind((t=>Dd(e,r,n(t,_d.getJumpSize())))),Dd=(e,t,o)=>{const n=Bo().browser;return n.isChromium()||n.isSafari()||n.isFirefox()?t.retry(e,o):C.none()},Ad=(e,t,o,n,r)=>vd(e,o,n).bind((t=>Dd(e,r,t))),Md=(e,t)=>{return bt(e,(e=>Ne(e).exists((e=>Ee(e,t)))),o).isSome();var o},Nd=(e,t,o,n,r)=>Ct(n,"td,th",t).bind((n=>Ct(n,"table",t).bind((s=>Md(r,s)?((e,t,o)=>Td(e,t,o).bind((n=>Ed(e,t,n.element,n.offset,o,20).map(e.fromSitus))))(e,t,o).bind((e=>Ct(e.finish,"td,th",t).map((t=>({start:n,finish:t,range:e}))))):C.none())))),Rd=(e,t,o,n,r,s)=>s(n,t).orThunk((()=>Nd(e,t,o,n,r).map((e=>{const t=e.range;return Oc(C.some(Zc(t.start,t.soffset,t.finish,t.foffset)),!0)})))),Bd=(e,t)=>Ct(e,"tr",t).bind((e=>Ct(e,"table",t).bind((o=>{const n=ht(o,"tr");return Ee(e,n[0])?((e,t,o)=>ed(od,e,t,o))(o,(e=>Tr(e).isSome()),t).map((e=>{const t=Cr(e);return Oc(C.some(Zc(e,t,e,t)),!0)})):C.none()})))),Ld=(e,t)=>Ct(e,"tr",t).bind((e=>Ct(e,"table",t).bind((o=>{const n=ht(o,"tr");return Ee(e,n[n.length-1])?((e,t,o)=>td(od,e,t,o))(o,(e=>_r(e).isSome()),t).map((e=>Oc(C.some(Zc(e,0,e,0)),!0))):C.none()})))),Id=(e,t,o,n,r,s,a)=>Nd(e,o,n,r,s).bind((e=>Uc(t,o,e.start,e.finish,a))),Hd=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Pd=()=>{const e=(e=>{const t=Hd(C.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(C.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(C.some(e))}}})(g);return{...e,on:t=>e.get().each(t)}},Fd=(e,t)=>Ct(e,"td,th",t),zd=e=>Re(e).exists(os),Vd={traverse:Ie,gather:rd,relative:Ec.before,retry:_d.tryDown,failure:id.failedDown},Zd={traverse:Le,gather:nd,relative:Ec.before,retry:_d.tryUp,failure:id.failedUp},Ud=e=>t=>t===e,jd=Ud(38),Wd=Ud(40),$d=e=>e>=37&&e<=40,qd={isBackward:Ud(37),isForward:Ud(39)},Gd={isBackward:Ud(39),isForward:Ud(37)},Kd=bi([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Yd={domRange:Kd.domRange,relative:Kd.relative,exact:Kd.exact,exactFromRange:e=>Kd.exact(e.start,e.soffset,e.finish,e.foffset),getWin:e=>{const t=(e=>e.match({domRange:e=>Se.fromDom(e.startContainer),relative:(e,t)=>Ec.getStart(e),exact:(e,t,o,n)=>e}))(e);return o=t,Se.fromDom(Me(o).dom.defaultView);var o},range:Fc},Xd=(e,t,o)=>{var n,r;return C.from(null===(r=(n=e.dom).caretPositionFromPoint)||void 0===r?void 0:r.call(n,t,o)).bind((t=>{if(null===t.offsetNode)return C.none();const o=e.dom.createRange();return o.setStart(t.offsetNode,t.offset),o.collapse(),C.some(o)}))},Jd=(e,t,o)=>{var n,r;return C.from(null===(r=(n=e.dom).caretRangeFromPoint)||void 0===r?void 0:r.call(n,t,o))},Qd=document.caretPositionFromPoint?Xd:document.caretRangeFromPoint?Jd:C.none,em=(e,t)=>{const o=se(e);return"input"===o?Ec.after(e):T(["br","img"],o)?0===t?Ec.before(e):Ec.after(e):Ec.on(e,t)},tm=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Ae(e).dom.createRange();return r.setStart(e.dom,t),r.setEnd(o.dom,n),r})(e,t,o,n),s=Ee(e,o)&&t===n;return r.collapsed&&!s},om=e=>C.from(e.getSelection()),nm=(e,t)=>{om(e).each((e=>{e.removeAllRanges(),e.addRange(t)}))},rm=(e,t,o,n,r)=>{const s=Rc(e,t,o,n,r);nm(e,s)},sm=(e,t)=>Hc(e,t).match({ltr:(t,o,n,r)=>{rm(e,t,o,n,r)},rtl:(t,o,n,r)=>{om(e).each((s=>{if(s.setBaseAndExtent)s.setBaseAndExtent(t.dom,o,n.dom,r);else if(s.extend)try{((e,t,o,n,r,s)=>{t.collapse(o.dom,n),t.extend(r.dom,s)})(0,s,t,o,n,r)}catch(s){rm(e,n,r,t,o)}else rm(e,n,r,t,o)}))}}),am=(e,t,o,n,r)=>{const s=((e,t,o,n)=>{const r=em(e,t),s=em(o,n);return Yd.relative(r,s)})(t,o,n,r);sm(e,s)},im=(e,t,o)=>{const n=((e,t)=>{const o=e.fold(Ec.before,em,Ec.after),n=t.fold(Ec.before,em,Ec.after);return Yd.relative(o,n)})(t,o);sm(e,n)},lm=e=>{if(e.rangeCount>0){const t=e.getRangeAt(0),o=e.getRangeAt(e.rangeCount-1);return C.some(Fc(Se.fromDom(t.startContainer),t.startOffset,Se.fromDom(o.endContainer),o.endOffset))}return C.none()},cm=e=>{if(null===e.anchorNode||null===e.focusNode)return lm(e);{const t=Se.fromDom(e.anchorNode),o=Se.fromDom(e.focusNode);return tm(t,e.anchorOffset,o,e.focusOffset)?C.some(Fc(t,e.anchorOffset,o,e.focusOffset)):lm(e)}},dm=(e,t,o=!0)=>{const n=(o?Ac:Dc)(e,t);nm(e,n)},mm=e=>(e=>om(e).filter((e=>e.rangeCount>0)).bind(cm))(e).map((e=>Yd.exact(e.start,e.soffset,e.finish,e.foffset))),um=(e,t)=>(e=>{const t=e.getClientRects(),o=t.length>0?t[0]:e.getBoundingClientRect();return o.width>0||o.height>0?C.some(o).map(Bc):C.none()})(Pc(e,t)),gm=(e,t,o)=>((e,t,o)=>{const n=Se.fromDom(e.document);return Qd(n,t,o).map((e=>Fc(Se.fromDom(e.startContainer),e.startOffset,Se.fromDom(e.endContainer),e.endOffset)))})(e,t,o),pm=e=>({elementFromPoint:(t,o)=>Se.fromPoint(Se.fromDom(e.document),t,o),getRect:e=>e.dom.getBoundingClientRect(),getRangedRect:(t,o,n,r)=>{const s=Yd.exact(t,o,n,r);return um(e,s)},getSelection:()=>mm(e).map((t=>Vc(e,t))),fromSitus:t=>{const o=Yd.relative(t.start,t.finish);return Vc(e,o)},situsFromPoint:(t,o)=>gm(e,t,o).map((e=>zc(e.start,e.soffset,e.finish,e.foffset))),clearSelection:()=>{(e=>{om(e).each((e=>e.removeAllRanges()))})(e)},collapseSelection:(t=!1)=>{mm(e).each((o=>o.fold((e=>e.collapse(t)),((o,n)=>{const r=t?o:n;im(e,r,r)}),((o,n,r,s)=>{const a=t?o:r,i=t?n:s;am(e,a,i,a,i)}))))},setSelection:t=>{am(e,t.start,t.soffset,t.finish,t.foffset)},setRelativeSelection:(t,o)=>{im(e,t,o)},selectNode:t=>{dm(e,t,!1)},selectContents:t=>{dm(e,t)},getInnerHeight:()=>e.innerHeight,getScrollY:()=>(e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return vn(o,n)})(Se.fromDom(e.document)).top,scrollBy:(t,o)=>{((e,t,o)=>{const n=(void 0!==o?o.dom:document).defaultView;n&&n.scrollBy(e,t)})(t,o,Se.fromDom(e.document))}}),hm=(e,t)=>({rows:e,cols:t}),fm=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Pd(),s=r.clear,a=s=>{r.on((r=>{n.clearBeforeUpdate(t),Fd(s.target,o).each((a=>{As(r,a,o).each((o=>{const r=o.boxes.getOr([]);if(1===r.length){const o=r[0],a="false"===ns(o),i=St(ts(s.target),o,Ee);a&&i&&(n.selectRange(t,r,o,o),e.selectContents(o))}else r.length>1&&(n.selectRange(t,r,o.start,o.finish),e.selectContents(a))}))}))}))};return{clearstate:s,mousedown:e=>{n.clear(t),Fd(e.target,o).filter(zd).each(r.set)},mouseover:e=>{a(e)},mouseup:e=>{a(e),s()}}})(pm(e),t,o,n);return{clearstate:r.clearstate,mousedown:r.mousedown,mouseover:r.mouseover,mouseup:r.mouseup}},bm=e=>vt(e,ce).exists(os),vm=(e,t)=>bm(e)||bm(t),ym=(e,t,o,n)=>{const r=pm(e),s=()=>(n.clear(t),C.none());return{keydown:(e,a,i,l,c,d)=>{const m=e.raw,u=m.which,g=!0===m.shiftKey,p=Ms(t,n.selectedSelector).fold((()=>($d(u)&&!g&&n.clearBeforeUpdate(t),$d(u)&&g&&!vm(a,l)?C.none:Wd(u)&&g?b(Id,r,t,o,Vd,l,a,n.selectRange):jd(u)&&g?b(Id,r,t,o,Zd,l,a,n.selectRange):Wd(u)?b(Rd,r,o,Vd,l,a,Ld):jd(u)?b(Rd,r,o,Zd,l,a,Bd):C.none)),(e=>{const o=o=>()=>{const s=j(o,(o=>((e,t,o,n,r)=>Rs(n,e,t,r.firstSelectedSelector,r.lastSelectedSelector).map((e=>(r.clearBeforeUpdate(o),r.selectRange(o,e.boxes,e.start,e.finish),e.boxes))))(o.rows,o.cols,t,e,n)));return s.fold((()=>Ns(t,n.firstSelectedSelector,n.lastSelectedSelector).map((e=>{const o=Wd(u)||d.isForward(u)?Ec.after:Ec.before;return r.setRelativeSelection(Ec.on(e.first,0),o(e.table)),n.clear(t),Oc(C.none(),!0)}))),(e=>C.some(Oc(C.none(),!0))))};return $d(u)&&g&&!vm(a,l)?C.none:Wd(u)&&g?o([hm(1,0)]):jd(u)&&g?o([hm(-1,0)]):d.isBackward(u)&&g?o([hm(0,-1),hm(-1,0)]):d.isForward(u)&&g?o([hm(0,1),hm(1,0)]):$d(u)&&!g?s:C.none}));return p()},keyup:(e,r,s,a,i)=>Ms(t,n.selectedSelector).fold((()=>{const l=e.raw,c=l.which;return!0===l.shiftKey&&$d(c)&&vm(r,a)?((e,t,o,n,r,s,a)=>Ee(o,r)&&n===s?C.none():Ct(o,"td,th",t).bind((o=>Ct(r,"td,th",t).bind((n=>Uc(e,t,o,n,a))))))(t,o,r,s,a,i,n.selectRange):C.none()}),C.none)}},wm=(e,t)=>{const o=ve(e,t);return void 0===o||""===o?[]:o.split(" ")},xm=e=>void 0!==e.dom.classList,Cm=(e,t)=>((e,t,o)=>{const n=wm(e,t).concat([o]);return fe(e,t,n.join(" ")),!0})(e,"class",t),Sm=(e,t)=>{xm(e)?e.dom.classList.add(t):Cm(e,t)},km=(e,t)=>xm(e)&&e.dom.classList.contains(t),_m=(e,t,o)=>{const n=t=>{we(t,e.selected),we(t,e.firstSelected),we(t,e.lastSelected)},r=t=>{fe(t,e.selected,"1")},s=e=>{a(e),o()},a=t=>{const o=ht(t,`${e.selectedSelector},${e.firstSelectedSelector},${e.lastSelectedSelector}`);A(o,n)};return{clearBeforeUpdate:a,clear:s,selectRange:(o,n,a,i)=>{s(o),A(n,r),fe(a,e.firstSelected,"1"),fe(i,e.lastSelected,"1"),t(n,a,i)},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},Tm=()=>({tag:"none"}),Em=e=>({tag:"multiple",elements:e}),Om=e=>({tag:"single",element:e}),Dm=(e,t,o)=>{const n=sn.fromTable(e);return Za(n,t).map((e=>{const t=Ia(n,o,!1),{rows:r}=Xo(t),s=((e,t)=>{const o=e.slice(0,t[t.length-1].row+1),n=Ha(o);return P(n,(e=>{const o=e.cells.slice(0,t[t.length-1].column+1);return D(o,(e=>e.element))}))})(r,e),a=((e,t)=>{const o=e.slice(t[0].row+t[0].rowspan-1,e.length),n=Ha(o);return P(n,(e=>{const o=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return D(o,(e=>e.element))}))})(r,e);return{upOrLeftCells:s,downOrRightCells:a}}))},Am=e=>{const t=Se.fromDom((e=>{if(st()&&d(e.target)){const t=Se.fromDom(e.target);if(de(t)&&ct(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return Z(t)}}return C.from(e.target)})(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),r=(s=n,a=o,(...e)=>s(a.apply(null,e)));var s,a;return((e,t,o,n,r,s,a)=>({target:e,x:t,y:o,stop:n,prevent:r,kill:s,raw:a}))(t,e.clientX,e.clientY,o,n,r,e)},Mm=(e,t,o,n,r)=>{const s=((e,t)=>o=>{e(o)&&t(Am(o))})(o,n);return e.dom.addEventListener(t,s,r),{unbind:b(Nm,e,t,s,r)}},Nm=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},Rm=x,Bm=(e,t,o)=>((e,t,o,n)=>Mm(e,t,o,n,!1))(e,t,Rm,o),Lm=Am,Im=e=>!km(Se.fromDom(e.target),"ephox-snooker-resizer-bar"),Hm=(e,t)=>{const o=((e,t,o)=>({get:()=>Bs(e(),o).fold((()=>t().fold(Tm,Om)),Em)}))((()=>Se.fromDom(e.getBody())),(()=>Xs(is(e),ss(e))),qs.selectedSelector),n=_m(qs,((t,o,n)=>{Jt(o).each((r=>{const s=zr(e),a=Lr(g,Se.fromDom(e.getDoc()),s),i=Js(e),l=Dm(r,{selection:i},a);((e,t,o,n,r)=>{e.dispatch("TableSelectionChange",{cells:t,start:o,finish:n,otherCells:r})})(e,t,o,n,l)}))}),(()=>(e=>{e.dispatch("TableSelectionClear")})(e)));e.on("init",(o=>{const r=e.getWin(),s=rs(e),a=ss(e),i=fm(r,s,a,n),l=ym(r,s,a,n),c=((e,t,o,n)=>{const r=pm(e);return(e,s)=>{n.clearBeforeUpdate(t),As(e,s,o).each((e=>{const o=e.boxes.getOr([]);n.selectRange(t,o,e.start,e.finish),r.selectContents(s),r.collapseSelection()}))}})(r,s,a,n);e.on("TableSelectorChange",(e=>c(e.start,e.finish)));const d=(t,o)=>{(e=>!0===e.raw.shiftKey)(t)&&(o.kill&&t.kill(),o.selection.each((t=>{const o=Yd.relative(t.start,t.finish),n=Pc(r,o);e.selection.setRng(n)})))},m=e=>0===e.button,u=(()=>{const e=Hd(Se.fromDom(s)),t=Hd(0);return{touchEnd:o=>{const n=Se.fromDom(o.target);if(pe("td")(n)||pe("th")(n)){const r=e.get(),s=t.get();Ee(r,n)&&o.timeStamp-s<300&&(o.preventDefault(),c(n,n))}e.set(n),t.set(o.timeStamp)}}})();e.on("dragstart",(e=>{i.clearstate()})),e.on("mousedown",(e=>{m(e)&&Im(e)&&i.mousedown(Lm(e))})),e.on("mouseover",(e=>{var t;(void 0===(t=e).buttons||1&t.buttons)&&Im(e)&&i.mouseover(Lm(e))})),e.on("mouseup",(e=>{m(e)&&Im(e)&&i.mouseup(Lm(e))})),e.on("touchend",u.touchEnd),e.on("keyup",(t=>{const o=Lm(t);if(o.raw.shiftKey&&$d(o.raw.which)){const t=e.selection.getRng(),n=Se.fromDom(t.startContainer),r=Se.fromDom(t.endContainer);l.keyup(o,n,t.startOffset,r,t.endOffset).each((e=>{d(o,e)}))}})),e.on("keydown",(o=>{const n=Lm(o);t.hide();const r=e.selection.getRng(),s=Se.fromDom(r.startContainer),a=Se.fromDom(r.endContainer),i=mn(qd,Gd)(Se.fromDom(e.selection.getStart()));l.keydown(n,s,r.startOffset,a,r.endOffset,i).each((e=>{d(n,e)})),t.show()})),e.on("NodeChange",(()=>{const t=e.selection,o=Se.fromDom(t.getStart()),r=Se.fromDom(t.getEnd());Os(Jt,[o,r]).fold((()=>n.clear(s)),g)}))})),e.on("PreInit",(()=>{e.serializer.addTempAttr(qs.firstSelected),e.serializer.addTempAttr(qs.lastSelected)}));return{getSelectedCells:()=>((e,t,o,n)=>{switch(e.tag){case"none":return t();case"single":return n(e.element);case"multiple":return o(e.elements)}})(o.get(),p([]),(e=>D(e,(e=>e.dom))),(e=>[e.dom])),clearSelectedCells:e=>n.clear(Se.fromDom(e))}},Pm=e=>{let t=[];return{bind:e=>{if(void 0===e)throw new Error("Event bind error: undefined handler");t.push(e)},unbind:e=>{t=N(t,(t=>t!==e))},trigger:(...o)=>{const n={};A(e,((e,t)=>{n[e]=o[t]})),A(t,(e=>{e(n)}))}}},Fm=e=>({registry:G(e,(e=>({bind:e.bind,unbind:e.unbind}))),trigger:G(e,(e=>e.trigger))}),zm=e=>e.slice(0).sort(),Vm=(e,t,o)=>{if(0===t.length)throw new Error("You must specify at least one required field.");return((e,t)=>{if(!a(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");A(t,(t=>{if(!r(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))})("required",t),(e=>{const t=zm(e);L(t,((e,o)=>o{throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))})(t),n=>{const r=W(n);F(t,(e=>T(r,e)))||((e,t)=>{throw new Error("All required keys ("+zm(e).join(", ")+") were not specified. Specified keys were: "+zm(t).join(", ")+".")})(t,r),e(t,r);const s=N(t,(e=>!o.validate(n[e],e)));return s.length>0&&((e,t)=>{throw new Error("All values need to be of type: "+t+". Keys ("+zm(e).join(", ")+") were not.")})(s,o.label),n}},Zm=(e,t)=>{const o=N(t,(t=>!T(e,t)));o.length>0&&(e=>{throw new Error("Unsupported keys for object: "+zm(e).join(", "))})(o)},Um=e=>((e,t)=>Vm(e,t,{validate:m,label:"function"}))(Zm,e),jm=Um(["compare","extract","mutate","sink"]),Wm=Um(["element","start","stop","destroy"]),$m=Um(["forceDrop","drop","move","delayDrop"]),qm=()=>{let e=C.none();const t=Fm({move:Pm(["info"])});return{onEvent:(o,n)=>{n.extract(o).each((o=>{const r=((t,o)=>{const n=e.map((e=>t.compare(e,o)));return e=C.some(o),n})(n,o);r.each((e=>{t.trigger.move(e)}))}))},reset:()=>{e=C.none()},events:t.registry}},Gm=()=>{const e=(()=>{const e=Fm({move:Pm(["info"])});return{onEvent:g,reset:g,events:e.registry}})(),t=qm();let o=e;return{on:()=>{o.reset(),o=t},off:()=>{o.reset(),o=e},isOn:()=>o===t,onEvent:(e,t)=>{o.onEvent(e,t)},events:t.events}},Km=(e,t,o)=>{let n=!1;const r=Fm({start:Pm([]),stop:Pm([])}),s=Gm(),a=()=>{d.stop(),s.isOn()&&(s.off(),r.trigger.stop())},l=((e,t)=>{let o=null;const n=()=>{i(o)||(clearTimeout(o),o=null)};return{cancel:n,throttle:(...r)=>{n(),o=setTimeout((()=>{o=null,e.apply(null,r)}),t)}}})(a,200);s.events.move.bind((o=>{t.mutate(e,o.info)}));const c=e=>(...t)=>{n&&e.apply(null,t)},d=t.sink($m({forceDrop:a,drop:c(a),move:c((e=>{l.cancel(),s.onEvent(e,t)})),delayDrop:c(l.throttle)}),o);return{element:d.element,go:e=>{d.start(e),s.on(),r.trigger.start()},on:()=>{n=!0},off:()=>{n=!1},isActive:()=>n,destroy:()=>{d.destroy()},events:r.registry}},Ym=e=>{const t=e.replace(/\./g,"-");return{resolve:e=>t+"-"+e}},Xm=Ym("ephox-dragster").resolve;var Jm=jm({compare:(e,t)=>vn(t.left-e.left,t.top-e.top),extract:e=>C.some(vn(e.x,e.y)),sink:(e,t)=>{const o=(e=>{const t={layerClass:Xm("blocker"),...e},o=Se.fromTag("div");return fe(o,"role","presentation"),Lt(o,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),Sm(o,Xm("blocker")),Sm(o,t.layerClass),{element:p(o),destroy:()=>{qe(o)}}})(t),n=Bm(o.element(),"mousedown",e.forceDrop),r=Bm(o.element(),"mouseup",e.drop),s=Bm(o.element(),"mousemove",e.move),a=Bm(o.element(),"mouseout",e.delayDrop);return Wm({element:o.element,start:e=>{Ze(e,o.element())},stop:()=>{qe(o.element())},destroy:()=>{o.destroy(),r.unbind(),s.unbind(),a.unbind(),n.unbind()}})},mutate:(e,t)=>{e.mutate(t.left,t.top)}});const Qm=Ym("ephox-snooker").resolve,eu=()=>{const e=Fm({drag:Pm(["xDelta","yDelta","target"])});let t=C.none();const o=(()=>{const e=Fm({drag:Pm(["xDelta","yDelta"])});return{mutate:(t,o)=>{e.trigger.drag(t,o)},events:e.registry}})();o.events.drag.bind((o=>{t.each((t=>{e.trigger.drag(o.xDelta,o.yDelta,t)}))}));return{assign:e=>{t=C.some(e)},get:()=>t,mutate:o.mutate,events:e.registry}},tu=Qm("resizer-bar"),ou=Qm("resizer-rows"),nu=Qm("resizer-cols"),ru=e=>{const t=ht(e.parent(),"."+tu);A(t,qe)},su=(e,t,o)=>{const n=e.origin();A(t,(t=>{t.each((t=>{const r=o(n,t);Sm(r,tu),Ze(e.parent(),r)}))}))},au=(e,t,o,n)=>{su(e,t,((e,t)=>{const r=((e,t,o,n,r)=>{const s=Se.fromTag("div");return Lt(s,{position:"absolute",left:t-n/2+"px",top:o+"px",height:r+"px",width:n+"px"}),be(s,{"data-column":e,role:"presentation"}),s})(t.col,t.x-e.left,o.top-e.top,7,n);return Sm(r,nu),r}))},iu=(e,t,o,n)=>{su(e,t,((e,t)=>{const r=((e,t,o,n,r)=>{const s=Se.fromTag("div");return Lt(s,{position:"absolute",left:t+"px",top:o-r/2+"px",height:r+"px",width:n+"px"}),be(s,{"data-row":e,role:"presentation"}),s})(t.row,o.left-e.left,t.y-e.top,n,7);return Sm(r,ou),r}))},lu=(e,t,o,n,r)=>{const s=wn(o),a=t.isResizable,i=n.length>0?Nn.positions(n,o):[],l=i.length>0?((e,t)=>P(e.all,((e,o)=>t(e.element)?[o]:[])))(e,a):[],c=N(i,((e,t)=>E(l,(e=>t===e))));iu(t,c,s,Vo(o));const d=r.length>0?Bn.positions(r,o):[],m=d.length>0?((e,t)=>{const o=[];return O(e.grid.columns,(n=>{const r=sn.getColumnAt(e,n).map((e=>e.element));r.forall(t)&&o.push(n)})),N(o,(o=>{const n=sn.filterItems(e,(e=>e.column===o));return F(n,(e=>t(e.element)))}))})(e,a):[],u=N(d,((e,t)=>E(m,(e=>t===e))));au(t,u,s,hn(o))},cu=(e,t)=>{if(ru(e),e.isResizable(t)){const o=sn.fromTable(t),n=cn(o),r=an(o);lu(o,e,t,n,r)}},du=(e,t)=>{const o=ht(e.parent(),"."+tu);A(o,t)},mu=e=>{du(e,(e=>{Bt(e,"display","none")}))},uu=e=>{du(e,(e=>{Bt(e,"display","block")}))},gu=Qm("resizer-bar-dragging"),pu=e=>{const t=eu(),o=((e,t={})=>{var o;const n=null!==(o=t.mode)&&void 0!==o?o:Jm;return Km(e,n,t)})(t,{});let n=C.none();const r=(e,t)=>C.from(ve(e,t));t.events.drag.bind((e=>{r(e.target,"data-row").each((t=>{const o=jt(e.target,"top");Bt(e.target,"top",o+e.yDelta+"px")})),r(e.target,"data-column").each((t=>{const o=jt(e.target,"left");Bt(e.target,"left",o+e.xDelta+"px")}))}));const s=(e,t)=>jt(e,t)-zt(e,"data-initial-"+t,0);o.events.stop.bind((()=>{t.get().each((t=>{n.each((o=>{r(t,"data-row").each((e=>{const n=s(t,"top");we(t,"data-initial-top"),d.trigger.adjustHeight(o,n,parseInt(e,10))})),r(t,"data-column").each((e=>{const n=s(t,"left");we(t,"data-initial-left"),d.trigger.adjustWidth(o,n,parseInt(e,10))})),cu(e,o)}))}))}));const a=(n,r)=>{d.trigger.startAdjust(),t.assign(n),fe(n,"data-initial-"+r,jt(n,r)),Sm(n,gu),Bt(n,"opacity","0.2"),o.go(e.parent())},i=Bm(e.parent(),"mousedown",(e=>{var t;t=e.target,km(t,ou)&&a(e.target,"top"),(e=>km(e,nu))(e.target)&&a(e.target,"left")})),l=t=>Ee(t,e.view()),c=Bm(e.view(),"mouseover",(t=>{var r;(r=t.target,Ct(r,"table",l).filter(os)).fold((()=>{dt(t.target)&&ru(e)}),(t=>{o.isActive()&&(n=C.some(t),cu(e,t))}))})),d=Fm({adjustHeight:Pm(["table","delta","row"]),adjustWidth:Pm(["table","delta","column"]),startAdjust:Pm([])});return{destroy:()=>{i.unbind(),c.unbind(),o.destroy(),ru(e)},refresh:t=>{cu(e,t)},on:o.on,off:o.off,hideBars:b(mu,e),showBars:b(uu,e),events:d.registry}},hu=(e,t,o)=>{const n=Nn,r=Bn,s=pu(e),a=Fm({beforeResize:Pm(["table","type"]),afterResize:Pm(["table","type"]),startDrag:Pm([])});return s.events.adjustHeight.bind((e=>{const t=e.table;a.trigger.beforeResize(t,"row");const o=n.delta(e.delta,t);_i(t,o,e.row,n),a.trigger.afterResize(t,"row")})),s.events.startAdjust.bind((e=>{a.trigger.startDrag()})),s.events.adjustWidth.bind((e=>{const n=e.table;a.trigger.beforeResize(n,"col");const s=r.delta(e.delta,n),i=o(n);ki(n,s,e.column,t,i),a.trigger.afterResize(n,"col")})),{on:s.on,off:s.off,refreshBars:s.refresh,hideBars:s.hideBars,showBars:s.showBars,destroy:s.destroy,events:a.registry}},fu=(e,t)=>{const o=ue(e)?(e=>Se.fromDom(Me(e).dom.documentElement))(e):e;return{parent:p(o),view:p(e),origin:p(vn(0,0)),isResizable:t}},bu=(e,t,o)=>({parent:p(t),view:p(e),origin:p(vn(0,0)),isResizable:o}),vu=()=>{const e=Se.fromTag("div");return Lt(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Ze(mt(Se.fromDom(document)),e),e},yu=e=>d(e)&&"TABLE"===e.nodeName,wu="bar-",xu=e=>"false"!==ve(e,"data-mce-resize"),Cu=e=>{const t=Pd(),o=Pd(),n=Pd();let r,s;const a=t=>Il(e,t),i=()=>Ur(e)?ga():ua(),l=(t,o,n)=>{const l=Dt(o,"e");if(""===s&&nc(t),n!==r&&""!==s){Bt(t,"width",s);const o=i(),c=a(t),d=Ur(e)||l?(e=>pa(e).columns)(t)-1:0;ki(t,n-r,d,o,c)}else if((e=>/^(\d+(\.\d+)?)%$/.test(e))(s)){const e=parseFloat(s.replace("%",""));Bt(t,"width",n*e/r+"%")}(e=>/^(\d+(\.\d+)?)px$/.test(e))(s)&&(e=>{const t=sn.fromTable(e);sn.hasColumns(t)||A(Yt(e),(e=>{const t=It(e,"width");Bt(e,"width",t),we(e,"width")}))})(t)},c=()=>{o.on((e=>{e.destroy()})),n.on((t=>{((e,t)=>{e.inline&&qe(t.parent())})(e,t)}))};e.on("init",(()=>{const r=((e,t)=>e.inline?bu(Se.fromDom(e.getBody()),vu(),t):fu(Se.fromDom(e.getDoc()),t))(e,xu);if(n.set(r),(e=>{const t=e.options.get("object_resizing");return T(t.split(","),"table")})(e)&&Kr(e)){const n=i(),s=hu(r,n,a);s.on(),s.events.startDrag.bind((o=>{t.set(e.selection.getRng())})),s.events.beforeResize.bind((t=>{const o=t.table.dom;((e,t,o,n,r)=>{e.dispatch("ObjectResizeStart",{target:t,width:o,height:n,origin:r})})(e,o,ls(o),cs(o),wu+t.type)})),s.events.afterResize.bind((o=>{const n=o.table,r=n.dom;as(n),t.on((t=>{e.selection.setRng(t),e.focus()})),((e,t,o,n,r)=>{e.dispatch("ObjectResized",{target:t,width:o,height:n,origin:r})})(e,r,ls(r),cs(r),wu+o.type),e.undoManager.add()})),o.set(s)}})),e.on("ObjectResizeStart",(t=>{const o=t.target;if(yu(o)){const n=Se.fromDom(o);A(e.dom.select(".mce-clonedresizable"),(t=>{e.dom.addClass(t,"mce-"+Zr(e)+"-columns")})),!ec(n)&&qr(e)?rc(n):!Ql(n)&&$r(e)&&nc(n),tc(n)&&Ot(t.origin,wu)&&nc(n),r=t.width,s=Gr(e)?"":((e,t)=>{const o=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return C.from(o).filter(Mt)})(e,o).getOr("")}})),e.on("ObjectResized",(t=>{const o=t.target;if(yu(o)){const n=Se.fromDom(o),r=t.origin;Ot(r,"corner-")&&l(n,r,t.width),as(n),Nl(e,n.dom,Rl)}})),e.on("SwitchMode",(()=>{o.on((t=>{e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),e.on("dragstart dragend",(e=>{o.on((t=>{"dragstart"===e.type?(t.hideBars(),t.off()):(t.on(),t.showBars())}))})),e.on("remove",(()=>{c()}));return{refresh:e=>{o.on((t=>t.refreshBars(Se.fromDom(e))))},hide:()=>{o.on((e=>e.hideBars()))},show:()=>{o.on((e=>e.showBars()))}}},Su=e=>{(e=>{const t=e.options.register;t("table_clone_elements",{processor:"string[]"}),t("table_use_colgroups",{processor:"boolean",default:!0}),t("table_header_type",{processor:e=>{const t=T(["section","cells","sectionCells","auto"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: section, cells, sectionCells or auto."}},default:"section"}),t("table_sizing_mode",{processor:"string",default:"auto"}),t("table_default_attributes",{processor:"object",default:{border:"1"}}),t("table_default_styles",{processor:"object",default:{"border-collapse":"collapse"}}),t("table_column_resizing",{processor:e=>{const t=T(["preservetable","resizetable"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be preservetable, or resizetable."}},default:"preservetable"}),t("table_resize_bars",{processor:"boolean",default:!0}),t("table_style_by_css",{processor:"boolean",default:!0}),t("table_merge_content_on_paste",{processor:"boolean",default:!0})})(e);const t=Cu(e),o=Hm(e,t),n=Hl(e,t,o);return _c(e,n),((e,t)=>{const o=ss(e),n=t=>Xs(is(e)).bind((n=>Jt(n,o).map((o=>{const r=Gs(Js(e),o,n);return t(o,r)})))).getOr("");q({mceTableRowType:()=>n(t.getTableRowType),mceTableCellType:()=>n(t.getTableCellType),mceTableColType:()=>n(t.getTableColType)},((t,o)=>e.addQueryValueHandler(o,t)))})(e,n),Qs(e,n),{getSelectedCells:o.getSelectedCells,clearSelectedCells:o.clearSelectedCells}},ku=e=>({table:Su(e)});e.add("dom",ku)}()},2205:(e,t,o)=>{o(9914)},9914:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>t.options.get(e),o=t("autolink_pattern"),n=t("link_default_target"),r=t("link_default_protocol"),s=t("allow_unsafe_link_target"),a=(i="string",e=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=n=e,(r=String).prototype.isPrototypeOf(o)||(null===(s=n.constructor)||void 0===s?void 0:s.name)===r.name)?"string":t;var o,n,r,s})(e)===i);var i;const l=(c=void 0,e=>c===e);var c;const d=e=>!(e=>null==e)(e),m=Object.hasOwnProperty,u=e=>"\ufeff"===e;var g=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker");const p=e=>3===e.nodeType,h=e=>/^[(\[{ \u00a0]$/.test(e),f=(e,t,o)=>{for(let n=t-1;n>=0;n--){const t=e.charAt(n);if(!u(t)&&o(t))return n}return-1},b=(e,t)=>{var n;const s=e.schema.getVoidElements(),a=o(e),{dom:i,selection:c}=e;if(null!==i.getParent(c.getNode(),"a[href]"))return null;const d=c.getRng(),u=g(i,(e=>{return i.isBlock(e)||(t=s,o=e.nodeName.toLowerCase(),m.call(t,o))||"false"===i.getContentEditable(e);var t,o})),{container:b,offset:v}=((e,t)=>{let o=e,n=t;for(;1===o.nodeType&&o.childNodes[n];)o=o.childNodes[n],n=p(o)?o.data.length:o.childNodes.length;return{container:o,offset:n}})(d.endContainer,d.endOffset),y=null!==(n=i.getParent(b,i.isBlock))&&void 0!==n?n:i.getRoot(),w=u.backwards(b,v+t,((e,t)=>{const o=e.data,n=f(o,t,(r=h,e=>!r(e)));var r,s;return-1===n||(s=o[n],/[?!,.;:]/.test(s))?n:n+1}),y);if(!w)return null;let x=w.container;const C=u.backwards(w.container,w.offset,((e,t)=>{x=e;const o=f(e.data,t,h);return-1===o?o:o+1}),y),S=i.createRng();C?S.setStart(C.container,C.offset):S.setStart(x,0),S.setEnd(w.container,w.offset);const k=S.toString().replace(/\uFEFF/g,"").match(a);if(k){let t=k[0];if(((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(t,"www.",0)){t=r(e)+"://"+t}else((e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!l(n)||r+t.length<=n)})(t,"@")&&!(e=>/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(e))(t)&&(t="mailto:"+t);return{rng:S,url:t}}return null},v=(e,t)=>{const{dom:o,selection:r}=e,{rng:i,url:l}=t,c=r.getBookmark();r.setRng(i);const d="createlink",m={command:d,ui:!1,value:l};if(!e.dispatch("BeforeExecCommand",m).isDefaultPrevented()){e.getDoc().execCommand(d,!1,l),e.dispatch("ExecCommand",m);const t=n(e);if(a(t)){const n=r.getNode();o.setAttrib(n,"target",t),"_blank"!==t||s(e)||o.setAttrib(n,"rel","noopener")}}r.moveToBookmark(c),e.nodeChanged()},y=e=>{const t=b(e,-1);d(t)&&v(e,t)},w=y,x=e=>{e.on("keydown",(t=>{13!==t.keyCode||t.isDefaultPrevented()||(e=>{const t=b(e,0);d(t)&&v(e,t)})(e)})),e.on("keyup",(t=>{32===t.keyCode?y(e):(48===t.keyCode&&t.shiftKey||221===t.keyCode)&&w(e)}))};e.add("autolink",(e=>{(e=>{const t=e.options.register;t("autolink_pattern",{processor:"regexp",default:new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-.~*+=!;:'%@$(),\/\w]*[-~*+=%@$()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i")}),t("link_default_target",{processor:"string"}),t("link_default_protocol",{processor:"string",default:"https"})})(e),x(e)}))}()},3847:(e,t,o)=>{o(1148)},1148:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("code",(e=>((e=>{e.addCommand("mceCodeEditor",(()=>{(e=>{const t=(e=>e.getContent({source_view:!0}))(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:t=>{((e,t)=>{e.focus(),e.undoManager.transact((()=>{e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()})(e,t.getData().code),t.close()}})})(e)}))})(e),(e=>{const t=()=>e.execCommand("mceCodeEditor");e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:t})})(e),{})))}()},2073:(e,t,o)=>{o(134)},134:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");let t=0;const o=e=>{const o=(new Date).getTime(),n=Math.floor(1e9*Math.random());return t++,e+"_"+n+t+String(o)},n=e=>t=>t.options.get(e),r=n("help_tabs"),s=n("forced_plugins"),a=(i="string",e=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=n=e,(r=String).prototype.isPrototypeOf(o)||(null===(s=n.constructor)||void 0===s?void 0:s.name)===r.name)?"string":t;var o,n,r,s})(e)===i);var i;const l=(c=void 0,e=>c===e);var c;const d=(e=>t=>typeof t===e)("function"),m=(u=!1,()=>u);var u;class g{constructor(e,t){this.tag=e,this.value=t}static some(e){return new g(!0,e)}static none(){return g.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?g.some(e(this.value)):g.none()}bind(e){return this.tag?e(this.value):g.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:g.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return(e=>null==e)(e)?g.none():g.some(e)}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}g.singletonNone=new g(!1);const p=Array.prototype.slice,h=Array.prototype.indexOf,f=(e,t)=>((e,t)=>h.call(e,t))(e,t)>-1,b=(e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r{const o=[];for(let n=0,r=e.length;n((e,t,o)=>{for(let n=0,r=e.length;n{const o=p.call(e,0);return o.sort(t),o},x=Object.keys,C=Object.hasOwnProperty,S=(e,t)=>C.call(e,t);var k=tinymce.util.Tools.resolve("tinymce.Resource"),_=tinymce.util.Tools.resolve("tinymce.util.I18n");const T=(e,t)=>k.load(`tinymce.html-i18n.help-keynav.${t}`,`${e}/js/i18n/keynav/${t}.js`),E=e=>T(e,_.getCode()).catch((()=>T(e,"en")));var O=tinymce.util.Tools.resolve("tinymce.Env");const D=e=>{const t=O.os.isMacOS()||O.os.isiOS(),o=t?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl ",access:"Shift + Alt "},n=e.split("+"),r=b(n,(e=>{const t=e.toLowerCase().trim();return S(o,t)?o[t]:e}));return t?r.join("").replace(/\s/,""):r.join("+")},A=[{shortcuts:["Meta + B"],action:"Bold"},{shortcuts:["Meta + I"],action:"Italic"},{shortcuts:["Meta + U"],action:"Underline"},{shortcuts:["Meta + A"],action:"Select all"},{shortcuts:["Meta + Y","Meta + Shift + Z"],action:"Redo"},{shortcuts:["Meta + Z"],action:"Undo"},{shortcuts:["Access + 1"],action:"Heading 1"},{shortcuts:["Access + 2"],action:"Heading 2"},{shortcuts:["Access + 3"],action:"Heading 3"},{shortcuts:["Access + 4"],action:"Heading 4"},{shortcuts:["Access + 5"],action:"Heading 5"},{shortcuts:["Access + 6"],action:"Heading 6"},{shortcuts:["Access + 7"],action:"Paragraph"},{shortcuts:["Access + 8"],action:"Div"},{shortcuts:["Access + 9"],action:"Address"},{shortcuts:["Alt + 0"],action:"Open help dialog"},{shortcuts:["Alt + F9"],action:"Focus to menubar"},{shortcuts:["Alt + F10"],action:"Focus to toolbar"},{shortcuts:["Alt + F11"],action:"Focus to element path"},{shortcuts:["Ctrl + F9"],action:"Focus to contextual toolbar"},{shortcuts:["Shift + Enter"],action:"Open popup menu for split buttons"},{shortcuts:["Meta + K"],action:"Insert link (if link plugin activated)"},{shortcuts:["Meta + S"],action:"Save (if save plugin activated)"},{shortcuts:["Meta + F"],action:"Find (if searchreplace plugin activated)"},{shortcuts:["Meta + Shift + F"],action:"Switch to or from fullscreen mode"}],M=()=>({name:"shortcuts",title:"Handy Shortcuts",items:[{type:"table",header:["Action","Shortcut"],cells:b(A,(e=>{const t=b(e.shortcuts,D).join(" or ");return[e.action,t]}))}]}),N=b([{key:"accordion",name:"Accordion"},{key:"advlist",name:"Advanced List"},{key:"anchor",name:"Anchor"},{key:"autolink",name:"Autolink"},{key:"autoresize",name:"Autoresize"},{key:"autosave",name:"Autosave"},{key:"charmap",name:"Character Map"},{key:"code",name:"Code"},{key:"codesample",name:"Code Sample"},{key:"colorpicker",name:"Color Picker"},{key:"directionality",name:"Directionality"},{key:"emoticons",name:"Emoticons"},{key:"fullscreen",name:"Full Screen"},{key:"help",name:"Help"},{key:"image",name:"Image"},{key:"importcss",name:"Import CSS"},{key:"insertdatetime",name:"Insert Date/Time"},{key:"link",name:"Link"},{key:"lists",name:"Lists"},{key:"media",name:"Media"},{key:"nonbreaking",name:"Nonbreaking"},{key:"pagebreak",name:"Page Break"},{key:"preview",name:"Preview"},{key:"quickbars",name:"Quick Toolbars"},{key:"save",name:"Save"},{key:"searchreplace",name:"Search and Replace"},{key:"table",name:"Table"},{key:"template",name:"Template"},{key:"textcolor",name:"Text Color"},{key:"visualblocks",name:"Visual Blocks"},{key:"visualchars",name:"Visual Characters"},{key:"wordcount",name:"Word Count"},{key:"a11ychecker",name:"Accessibility Checker",type:"premium"},{key:"advcode",name:"Advanced Code Editor",type:"premium"},{key:"advtable",name:"Advanced Tables",type:"premium"},{key:"advtemplate",name:"Advanced Templates",type:"premium",slug:"advanced-templates"},{key:"ai",name:"AI Assistant",type:"premium"},{key:"casechange",name:"Case Change",type:"premium"},{key:"checklist",name:"Checklist",type:"premium"},{key:"editimage",name:"Enhanced Image Editing",type:"premium"},{key:"footnotes",name:"Footnotes",type:"premium"},{key:"typography",name:"Advanced Typography",type:"premium",slug:"advanced-typography"},{key:"mediaembed",name:"Enhanced Media Embed",type:"premium",slug:"introduction-to-mediaembed"},{key:"export",name:"Export",type:"premium"},{key:"formatpainter",name:"Format Painter",type:"premium"},{key:"inlinecss",name:"Inline CSS",type:"premium",slug:"inline-css"},{key:"linkchecker",name:"Link Checker",type:"premium"},{key:"mentions",name:"Mentions",type:"premium"},{key:"mergetags",name:"Merge Tags",type:"premium"},{key:"pageembed",name:"Page Embed",type:"premium"},{key:"permanentpen",name:"Permanent Pen",type:"premium"},{key:"powerpaste",name:"PowerPaste",type:"premium",slug:"introduction-to-powerpaste"},{key:"rtc",name:"Real-Time Collaboration",type:"premium",slug:"rtc-introduction"},{key:"tinymcespellchecker",name:"Spell Checker Pro",type:"premium",slug:"introduction-to-tiny-spellchecker"},{key:"autocorrect",name:"Spelling Autocorrect",type:"premium"},{key:"tableofcontents",name:"Table of Contents",type:"premium"},{key:"tinycomments",name:"Tiny Comments",type:"premium",slug:"introduction-to-tiny-comments"},{key:"tinydrive",name:"Tiny Drive",type:"premium",slug:"tinydrive-introduction"}],(e=>({...e,type:e.type||"opensource",slug:e.slug||e.key}))),R=e=>{const t=e=>`${e.name}`,o=(e,o)=>y(N,(e=>e.key===o)).fold((()=>((e,o)=>{const n=e.plugins[o].getMetadata;if(d(n)){const e=n();return{name:e.name,html:t(e)}}return{name:o,html:o}})(e,o)),(e=>{const o="premium"===e.type?`${e.name}*`:e.name;return{name:o,html:t({name:o,url:`https://www.tiny.cloud/docs/tinymce/6/${e.slug}/`})}})),n=e=>{const t=(e=>{const t=x(e.plugins),o=s(e);return l(o)?t:v(t,(e=>!f(o,e)))})(e),n=w(b(t,(t=>o(e,t))),((e,t)=>e.name.localeCompare(t.name))),r=b(n,(e=>"
  • "+e.html+"
  • ")),a=r.length,i=r.join("");return"

    "+_.translate(["Plugins installed ({0}):",a])+"

      "+i+"
    "},r={type:"htmlpanel",presets:"document",html:[(e=>null==e?"":"
    "+n(e)+"
    ")(e),(()=>{const e=v(N,(({type:e})=>"premium"===e)),t=w(b(e,(e=>e.name)),((e,t)=>e.localeCompare(t))),o=b(t,(e=>`
  • ${e}
  • `)).join("");return"

    "+_.translate("Premium plugins:")+"

    "})()].join("")};return{name:"plugins",title:"Plugins",items:[r]}};var B=tinymce.util.Tools.resolve("tinymce.EditorManager");const L=async(e,t,n)=>{const s=M(),i=await(async e=>({name:"keyboardnav",title:"Keyboard Navigation",items:[{type:"htmlpanel",presets:"document",html:await E(e)}]}))(n),l=R(e),c=(()=>{var e,t;const o='TinyMCE '+(e=B.majorVersion,t=B.minorVersion,(0===e.indexOf("@")?"X.X.X":e+"."+t)+"");return{name:"versions",title:"Version",items:[{type:"htmlpanel",html:"

    "+_.translate(["You are using {0}",o])+"

    ",presets:"document"}]}})(),d={[s.name]:s,[i.name]:i,[l.name]:l,[c.name]:c,...t.get()};return g.from(r(e)).fold((()=>(e=>{const t=x(e),o=t.indexOf("versions");return-1!==o&&(t.splice(o,1),t.push("versions")),{tabs:e,names:t}})(d)),(e=>((e,t)=>{const n={},r=b(e,(e=>{var r;if(a(e))return S(t,e)&&(n[e]=t[e]),e;{const t=null!==(r=e.name)&&void 0!==r?r:o("tab-name");return n[t]=e,t}}));return{tabs:n,names:r}})(e,d)))},I=(e,t,o)=>()=>{L(e,t,o).then((({tabs:t,names:o})=>{const n={type:"tabpanel",tabs:(e=>{const t=[],o=e=>{t.push(e)};for(let t=0;t{return S(o=t,n=e)?g.from(o[n]):g.none();var o,n})))};e.windowManager.open({title:"Help",size:"medium",body:n,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{}})}))};e.add("help",((e,t)=>{const n=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})({}),r=(e=>({addTab:t=>{var n;const r=null!==(n=t.name)&&void 0!==n?n:o("tab-name"),s=e.get();s[r]=t,e.set(s)}}))(n);(e=>{(0,e.options.register)("help_tabs",{processor:"array"})})(e);const s=I(e,n,t);return((e,t)=>{e.ui.registry.addButton("help",{icon:"help",tooltip:"Help",onAction:t}),e.ui.registry.addMenuItem("help",{text:"Help",icon:"help",shortcut:"Alt+0",onAction:t})})(e,s),((e,t)=>{e.addCommand("mceHelp",t)})(e,s),e.shortcuts.add("Alt+0","Open help dialog","mceHelp"),((e,t)=>{e.on("init",(()=>{E(t)}))})(e,t),r}))}()},5791:(e,t,o)=>{o(2564)},2564:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=Object.getPrototypeOf,o=(e,t,o)=>{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},n=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&o(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":t})(t)===e,r=e=>t=>typeof t===e,s=n("string"),a=n("object"),i=e=>((e,n)=>a(e)&&o(e,n,((e,o)=>t(e)===o)))(e,Object),l=n("array"),c=(d=null,e=>d===e);var d;const m=r("boolean"),u=e=>!(e=>null==e)(e),g=r("function"),p=r("number"),h=()=>{};class f{constructor(e,t){this.tag=e,this.value=t}static some(e){return new f(!0,e)}static none(){return f.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?f.some(e(this.value)):f.none()}bind(e){return this.tag?e(this.value):f.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:f.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return u(e)?f.some(e):f.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}f.singletonNone=new f(!1);const b=Object.keys,v=Object.hasOwnProperty,y=(e,t,o,n)=>{((e,t)=>{const o=b(e);for(let n=0,r=o.length;n{(t(e,r)?o:n)(e,r)}))},w=(e,t)=>v.call(e,t),x=Array.prototype.push,C=e=>{const t=[];for(let o=0,n=e.length;o((e,t)=>t>=0&&t{((e,t,o)=>{if(!(s(o)||m(o)||p(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")})(e.dom,t,o)},_=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},T={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return _(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return _(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return _(o)},fromDom:_,fromPoint:(e,t,o)=>f.from(e.dom.elementFromPoint(t,o)).map(_)};var E=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),O=tinymce.util.Tools.resolve("tinymce.util.URI");const D=e=>e.length>0,A=e=>t=>t.options.get(e),M=e=>{const t=e.options.register;t("image_dimensions",{processor:"boolean",default:!0}),t("image_advtab",{processor:"boolean",default:!1}),t("image_uploadtab",{processor:"boolean",default:!0}),t("image_prepend_url",{processor:"string",default:""}),t("image_class_list",{processor:"object[]"}),t("image_description",{processor:"boolean",default:!0}),t("image_title",{processor:"boolean",default:!1}),t("image_caption",{processor:"boolean",default:!1}),t("image_list",{processor:e=>{const t=!1===e||s(e)||((e,t)=>{if(l(e)){for(let o=0,n=e.length;oMath.max(parseInt(e,10),parseInt(t,10)),j=e=>(e&&(e=e.replace(/px$/,"")),e),W=e=>(e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e),$=e=>"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder")),q=(e,t)=>{const o=e.options.get;return O.isDomSafe(t,"img",{allow_html_data_urls:o("allow_html_data_urls"),allow_script_urls:o("allow_script_urls"),allow_svg_data_urls:o("allow_svg_data_urls")})},G=E.DOM,K=e=>e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?j(e.style.marginLeft):"",Y=e=>e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?j(e.style.marginTop):"",X=e=>e.style.borderWidth?j(e.style.borderWidth):"",J=(e,t)=>{var o;return e.hasAttribute(t)&&null!==(o=e.getAttribute(t))&&void 0!==o?o:""},Q=e=>null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName,ee=(e,t,o)=>{""===o||null===o?e.removeAttribute(t):e.setAttribute(t,o)},te=e=>{Q(e)?(e=>{const t=e.parentNode;u(t)&&(G.insertAfter(e,t),G.remove(t))})(e):(e=>{const t=G.create("figure",{class:"image"});G.insertAfter(t,e),t.appendChild(e),t.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"})(e)},oe=(e,t)=>{const o=e.getAttribute("style"),n=t(null!==o?o:"");n.length>0?(e.setAttribute("style",n),e.setAttribute("data-mce-style",n)):e.removeAttribute("style")},ne=(e,t)=>(e,o,n)=>{const r=e.style;r[o]?(r[o]=W(n),oe(e,t)):ee(e,o,n)},re=(e,t)=>e.style[t]?j(e.style[t]):J(e,t),se=(e,t)=>{const o=W(t);e.style.marginLeft=o,e.style.marginRight=o},ae=(e,t)=>{const o=W(t);e.style.marginTop=o,e.style.marginBottom=o},ie=(e,t)=>{const o=W(t);e.style.borderWidth=o},le=(e,t)=>{e.style.borderStyle=t},ce=e=>{var t;return null!==(t=e.style.borderStyle)&&void 0!==t?t:""},de=e=>u(e)&&"FIGURE"===e.nodeName,me=e=>0===G.getAttrib(e,"alt").length&&"presentation"===G.getAttrib(e,"role"),ue=e=>me(e)?"":J(e,"alt"),ge=(e,t)=>{var o;const n=document.createElement("img");return ee(n,"style",t.style),(K(n)||""!==t.hspace)&&se(n,t.hspace),(Y(n)||""!==t.vspace)&&ae(n,t.vspace),(X(n)||""!==t.border)&&ie(n,t.border),(ce(n)||""!==t.borderStyle)&&le(n,t.borderStyle),e(null!==(o=n.getAttribute("style"))&&void 0!==o?o:"")},pe=(e,t)=>({src:J(t,"src"),alt:ue(t),title:J(t,"title"),width:re(t,"width"),height:re(t,"height"),class:J(t,"class"),style:e(J(t,"style")),caption:Q(t),hspace:K(t),vspace:Y(t),border:X(t),borderStyle:ce(t),isDecorative:me(t)}),he=(e,t,o,n,r)=>{o[n]!==t[n]&&r(e,n,String(o[n]))},fe=(e,t,o)=>{if(o){G.setAttrib(e,"role","presentation");const t=T.fromDom(e);k(t,"alt","")}else{if(c(t)){const t=T.fromDom(e);n="alt",t.dom.removeAttribute(n)}else{const o=T.fromDom(e);k(o,"alt",t)}"presentation"===G.getAttrib(e,"role")&&G.setAttrib(e,"role","")}var n},be=(e,t)=>(o,n,r)=>{e(o,r),oe(o,t)},ve=(e,t,o)=>{const n=pe(e,o);he(o,n,t,"caption",((e,t,o)=>te(e))),he(o,n,t,"src",ee),he(o,n,t,"title",ee),he(o,n,t,"width",ne(0,e)),he(o,n,t,"height",ne(0,e)),he(o,n,t,"class",ee),he(o,n,t,"style",be(((e,t)=>ee(e,"style",t)),e)),he(o,n,t,"hspace",be(se,e)),he(o,n,t,"vspace",be(ae,e)),he(o,n,t,"border",be(ie,e)),he(o,n,t,"borderStyle",be(le,e)),((e,t,o)=>{o.alt===t.alt&&o.isDecorative===t.isDecorative||fe(e,o.alt,o.isDecorative)})(o,n,t)},ye=(e,t)=>{const o=(e=>{if(e.margin){const t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e})(e.dom.styles.parse(t)),n=e.dom.styles.parse(e.dom.styles.serialize(o));return e.dom.styles.serialize(n)},we=e=>{const t=e.selection.getNode(),o=e.dom.getParent(t,"figure.image");return o?e.dom.select("img",o)[0]:t&&("IMG"!==t.nodeName||$(t))?null:t},xe=(e,t)=>{var o;const n=e.dom,r=((e,t)=>{const o={};var n;return y(e,t,(n=o,(e,t)=>{n[t]=e}),h),o})(e.schema.getTextBlockElements(),((t,o)=>!e.schema.isValidChild(o,"figure"))),s=n.getParent(t.parentNode,(e=>{return t=r,o=e.nodeName,w(t,o)&&void 0!==t[o]&&null!==t[o];var t,o}),e.getBody());return s&&null!==(o=n.split(s,t))&&void 0!==o?o:t},Ce=(e,t)=>{const o=((e,t)=>{const o=document.createElement("img");if(ve(e,{...t,caption:!1},o),fe(o,t.alt,t.isDecorative),t.caption){const e=G.create("figure",{class:"image"});return e.appendChild(o),e.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),e.contentEditable="false",e}return o})((t=>ye(e,t)),t);e.dom.setAttrib(o,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(o.outerHTML);const n=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(n,"data-mce-id",null),de(n)){const t=xe(e,n);e.selection.select(t)}else e.selection.select(n)},Se=(e,t)=>{const o=we(e);if(o)if(ve((t=>ye(e,t)),t,o),((e,t)=>{e.dom.setAttrib(t,"src",t.getAttribute("src"))})(e,o),de(o.parentNode)){const t=o.parentNode;xe(e,t),e.selection.select(o.parentNode)}else e.selection.select(o),((e,t,o)=>{const n=()=>{o.onload=o.onerror=null,e.selection&&(e.selection.select(o),e.nodeChanged())};o.onload=()=>{t.width||t.height||!N(e)||e.dom.setAttribs(o,{width:String(o.clientWidth),height:String(o.clientHeight)}),n()},o.onerror=n})(e,t,o)},ke=(e,t)=>{const o=we(e);if(o){const n={...pe((t=>ye(e,t)),o),...t},r=((e,t)=>{const o=t.src;return{...t,src:q(e,o)?o:""}})(e,n);n.src?Se(e,r):((e,t)=>{if(t){const o=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(o),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}})(e,o)}else t.src&&Ce(e,{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1,...t})},_e=(Te=(e,t)=>i(e)&&i(t)?_e(e,t):t,(...e)=>{if(0===e.length)throw new Error("Can't merge zero objects");const t={};for(let o=0;os(e.value)?e.value:"",Ae=(e,t)=>{const o=[];return Oe.each(e,(e=>{const n=(e=>s(e.text)?e.text:s(e.title)?e.title:"")(e);if(void 0!==e.menu){const r=Ae(e.menu,t);o.push({text:n,items:r})}else{const r=t(e);o.push({text:n,value:r})}})),o},Me=(e=De)=>t=>t?f.from(t).map((t=>Ae(t,e))):f.none(),Ne=(e,t)=>((e,t)=>{for(let o=0;o(e=>w(e,"items"))(e)?Ne(e.items,t):e.value===t?f.some(e):f.none())),Re=Me,Be=e=>Me(De)(e),Le=(e,t)=>e.bind((e=>Ne(e,t))),Ie=e=>({title:"Advanced",name:"advanced",items:[{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"listbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}),He=e=>{const t=Re((t=>e.convertURL(t.value||t.url||"","src"))),o=new Promise((o=>{((e,t)=>{const o=z(e);s(o)?fetch(o).then((e=>{e.ok&&e.json().then(t)})):g(o)?o(t):t(o)})(e,(e=>{o(t(e).map((e=>C([[{text:"None",value:""}],e]))))}))})),n=Be(I(e)),r=R(e),a=B(e),i=(e=>D(e.options.get("images_upload_url")))(e),l=(e=>u(e.options.get("images_upload_handler")))(e),c=(e=>{const t=we(e);return t?pe((t=>ye(e,t)),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}})(e),d=H(e),m=P(e),p=N(e),h=F(e),b=V(e),v=Z(e),y=f.some(L(e)).filter((e=>s(e)&&e.length>0));return o.then((e=>({image:c,imageList:e,classList:n,hasAdvTab:r,hasUploadTab:a,hasUploadUrl:i,hasUploadHandler:l,hasDescription:d,hasImageTitle:m,hasDimensions:p,hasImageCaption:h,prependURL:y,hasAccessibilityOptions:b,automaticUploads:v})))},Pe=e=>{const t=e.imageList.map((e=>({name:"images",type:"listbox",label:"Image list",items:e}))),o={name:"alt",type:"input",label:"Alternative description",enabled:!(e.hasAccessibilityOptions&&e.image.isDecorative)},n=e.classList.map((e=>({name:"classes",type:"listbox",label:"Class",items:e})));return C([[{name:"src",type:"urlinput",filetype:"image",label:"Source",picker_text:"Browse files"}],t.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[{type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]}]:[],e.hasDescription?[o]:[],e.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],e.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[{...(r=e.classList.isSome()&&e.hasImageCaption,r?{type:"grid",columns:2}:{type:"panel"}),items:C([n.toArray(),e.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])}]]);var r},Fe=e=>({title:"General",name:"general",items:Pe(e)}),ze=Pe,Ve=e=>({title:"Upload",name:"upload",items:[{type:"dropzone",name:"fileinput"}]}),Ze=e=>({src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}),Ue=(e,t)=>({src:e.src.value,alt:null!==e.alt&&0!==e.alt.length||!t?e.alt:null,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}),je=(e,t)=>{const o=t.getData();((e,t)=>/^(?:[a-zA-Z]+:)?\/\//.test(t)?f.none():e.prependURL.bind((e=>t.substring(0,e.length)!==e?f.some(e+t):f.none())))(e,o.src.value).each((e=>{t.setData({src:{value:e,meta:o.src.meta}})}))},We=(e,t)=>{const o=t.getData(),n=o.src.meta;if(void 0!==n){const r=_e({},o);((e,t,o)=>{e.hasDescription&&s(o.alt)&&(t.alt=o.alt),e.hasAccessibilityOptions&&(t.isDecorative=o.isDecorative||t.isDecorative||!1),e.hasImageTitle&&s(o.title)&&(t.title=o.title),e.hasDimensions&&(s(o.width)&&(t.dimensions.width=o.width),s(o.height)&&(t.dimensions.height=o.height)),s(o.class)&&Le(e.classList,o.class).each((e=>{t.classes=e.value})),e.hasImageCaption&&m(o.caption)&&(t.caption=o.caption),e.hasAdvTab&&(s(o.style)&&(t.style=o.style),s(o.vspace)&&(t.vspace=o.vspace),s(o.border)&&(t.border=o.border),s(o.hspace)&&(t.hspace=o.hspace),s(o.borderstyle)&&(t.borderstyle=o.borderstyle))})(e,r,n),t.setData(r)}},$e=(e,t,o,n)=>{je(t,n),We(t,n),((e,t,o,n)=>{const r=n.getData(),s=r.src.value,a=r.src.meta||{};a.width||a.height||!t.hasDimensions||(D(s)?e.imageSize(s).then((e=>{o.open&&n.setData({dimensions:e})})).catch((e=>console.error(e))):n.setData({dimensions:{width:"",height:""}}))})(e,t,o,n),((e,t,o)=>{const n=o.getData(),r=Le(e.imageList,n.src.value);t.prevImage=r,o.setData({images:r.map((e=>e.value)).getOr("")})})(t,o,n)},qe=(e,t,o,n)=>{const r=n.getData();n.block("Uploading image"),S(r.fileinput).fold((()=>{n.unblock()}),(r=>{const s=URL.createObjectURL(r),a=()=>{n.unblock(),URL.revokeObjectURL(s)},i=r=>{n.setData({src:{value:r,meta:{}}}),n.showTab("general"),$e(e,t,o,n)};var l;(l=r,new Promise(((e,t)=>{const o=new FileReader;o.onload=()=>{e(o.result)},o.onerror=()=>{var e;t(null===(e=o.error)||void 0===e?void 0:e.message)},o.readAsDataURL(l)}))).then((o=>{const l=e.createBlobCache(r,s,o);t.automaticUploads?e.uploadImage(l).then((e=>{i(e.url),a()})).catch((t=>{a(),e.alertErr(t)})):(e.addToBlobCache(l),i(l.blobUri()),n.unblock())}))}))},Ge=(e,t,o)=>(n,r)=>{"src"===r.name?$e(e,t,o,n):"images"===r.name?((e,t,o,n)=>{const r=n.getData(),s=Le(t.imageList,r.images);s.each((e=>{const t=""===r.alt||o.prevImage.map((e=>e.text===r.alt)).getOr(!1);t?""===e.value?n.setData({src:e,alt:o.prevAlt}):n.setData({src:e,alt:e.text}):n.setData({src:e})})),o.prevImage=s,$e(e,t,o,n)})(e,t,o,n):"alt"===r.name?o.prevAlt=n.getData().alt:"fileinput"===r.name?qe(e,t,o,n):"isDecorative"===r.name&&n.setEnabled("alt",!n.getData().isDecorative)},Ke=e=>()=>{e.open=!1},Ye=e=>{if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){return{type:"tabpanel",tabs:C([[Fe(e)],e.hasAdvTab?[Ie(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[Ve(e)]:[]])}}return{type:"panel",items:ze(e)}},Xe=(e,t,o)=>n=>{const r=_e(Ze(t.image),n.getData()),s={...r,style:ge(o.normalizeCss,Ue(r,!1))};e.execCommand("mceUpdateImage",!1,Ue(s,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()},Je=e=>t=>q(e,t)?(e=>new Promise((t=>{const o=document.createElement("img"),n=e=>{o.onload=o.onerror=null,o.parentNode&&o.parentNode.removeChild(o),t(e)};o.onload=()=>{const e={width:U(o.width,o.clientWidth),height:U(o.height,o.clientHeight)};n(Promise.resolve(e))},o.onerror=()=>{n(Promise.reject(`Failed to get image dimensions for: ${e}`))};const r=o.style;r.visibility="hidden",r.position="fixed",r.bottom=r.left="0px",r.width=r.height="auto",document.body.appendChild(o),o.src=e})))(e.documentBaseURI.toAbsolute(t)).then((e=>({width:String(e.width),height:String(e.height)}))):Promise.resolve({width:"",height:""}),Qe=e=>(t,o,n)=>{var r;return e.editorUpload.blobCache.create({blob:t,blobUri:o,name:null===(r=t.name)||void 0===r?void 0:r.replace(/\.[^\.]+$/,""),filename:t.name,base64:n.split(",")[1]})},et=e=>t=>{e.editorUpload.blobCache.add(t)},tt=e=>t=>{e.windowManager.alert(t)},ot=e=>t=>ye(e,t),nt=e=>t=>e.dom.parseStyle(t),rt=e=>(t,o)=>e.dom.serializeStyle(t,o),st=e=>t=>Ee(e).upload([t],!1).then((e=>{var t;return 0===e.length?Promise.reject("Failed to upload image"):!1===e[0].status?Promise.reject(null===(t=e[0].error)||void 0===t?void 0:t.message):e[0]})),at=e=>{const t={imageSize:Je(e),addToBlobCache:et(e),createBlobCache:Qe(e),alertErr:tt(e),normalizeCss:ot(e),parseStyle:nt(e),serializeStyle:rt(e),uploadImage:st(e)};return{open:()=>{He(e).then((o=>{const n=(e=>({prevImage:Le(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}))(o);return{title:"Insert/Edit Image",size:"normal",body:Ye(o),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ze(o.image),onSubmit:Xe(e,o,t),onChange:Ge(t,o,n),onClose:Ke(n)}})).then(e.windowManager.open)}}},it=e=>{const t=e.attr("class");return u(t)&&/\bimage\b/.test(t)},lt=e=>t=>{let o=t.length;const n=t=>{t.attr("contenteditable",e?"true":null)};for(;o--;){const r=t[o];it(r)&&(r.attr("contenteditable",e?"false":null),Oe.each(r.getAll("figcaption"),n))}},ct=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}};e.add("image",(e=>{M(e),(e=>{e.on("PreInit",(()=>{e.parser.addNodeFilter("figure",lt(!0)),e.serializer.addNodeFilter("figure",lt(!1))}))})(e),(e=>{e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:at(e).open,onSetup:t=>{t.setActive(u(we(e)));const o=e.selection.selectorChangedWithUnbind("img:not([data-mce-object]):not([data-mce-placeholder]),figure.image",t.setActive).unbind,n=ct(e)(t);return()=>{o(),n()}}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:at(e).open,onSetup:ct(e)}),e.ui.registry.addContextMenu("image",{update:t=>e.selection.isEditable()&&(de(t)||"IMG"===t.nodeName&&!$(t))?["image"]:[]})})(e),(e=>{e.addCommand("mceImage",at(e).open),e.addCommand("mceUpdateImage",((t,o)=>{e.undoManager.transact((()=>ke(e,o)))}))})(e)}))}()},8022:(e,t,o)=>{o(4715)},4715:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>t.options.get(e),o=t("insertdatetime_dateformat"),n=t("insertdatetime_timeformat"),r=t("insertdatetime_formats"),s=t("insertdatetime_element"),a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),i="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),l="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),d=(e,t)=>{if((e=""+e).lengtht=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+o.getFullYear())).replace("%y",""+o.getYear())).replace("%m",d(o.getMonth()+1,2))).replace("%d",d(o.getDate(),2))).replace("%H",""+d(o.getHours(),2))).replace("%M",""+d(o.getMinutes(),2))).replace("%S",""+d(o.getSeconds(),2))).replace("%I",""+((o.getHours()+11)%12+1))).replace("%p",o.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(c[o.getMonth()]))).replace("%b",""+e.translate(l[o.getMonth()]))).replace("%A",""+e.translate(i[o.getDay()]))).replace("%a",""+e.translate(a[o.getDay()]))).replace("%%","%"),u=(e,t)=>{if(s(e)){const o=m(e,t);let n;n=/%[HMSIp]/.test(t)?m(e,"%Y-%m-%dT%H:%M"):m(e,"%Y-%m-%d");const r=e.dom.getParent(e.selection.getStart(),"time");r?((e,t,o,n)=>{const r=e.dom.create("time",{datetime:o},n);e.dom.replace(r,t),e.selection.select(r,!0),e.selection.collapse(!1)})(e,r,n,o):e.insertContent('")}else e.insertContent(m(e,t))};var g=tinymce.util.Tools.resolve("tinymce.util.Tools");const p=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},h=e=>{const t=r(e),o=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})((e=>{const t=r(e);return t.length>0?t[0]:n(e)})(e)),s=t=>e.execCommand("mceInsertDate",!1,t);e.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:e=>e===o.get(),fetch:o=>{o(g.map(t,(t=>({type:"choiceitem",text:m(e,t),value:t}))))},onAction:e=>{s(o.get())},onItemAction:(e,t)=>{o.set(t),s(t)},onSetup:p(e)});const a=e=>()=>{o.set(e),s(e)};e.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:()=>g.map(t,(t=>({type:"menuitem",text:m(e,t),onAction:a(t)}))),onSetup:p(e)})};e.add("insertdatetime",(e=>{(e=>{const t=e.options.register;t("insertdatetime_dateformat",{processor:"string",default:e.translate("%Y-%m-%d")}),t("insertdatetime_timeformat",{processor:"string",default:e.translate("%H:%M:%S")}),t("insertdatetime_formats",{processor:"string[]",default:["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"]}),t("insertdatetime_element",{processor:"boolean",default:!1})})(e),(e=>{e.addCommand("mceInsertDate",((t,n)=>{u(e,null!=n?n:o(e))})),e.addCommand("mceInsertTime",((t,o)=>{u(e,null!=o?o:n(e))}))})(e),h(e)}))}()},378:(e,t,o)=>{o(95)},95:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("object"),s=t("array"),a=(i=null,e=>i===e);var i;const l=o("boolean"),c=e=>!(e=>null==e)(e),d=o("function"),m=(e,t)=>{if(s(e)){for(let o=0,n=e.length;o{},g=(e,t)=>e===t;class p{constructor(e,t){this.tag=e,this.value=t}static some(e){return new p(!0,e)}static none(){return p.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?p.some(e(this.value)):p.none()}bind(e){return this.tag?e(this.value):p.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:p.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return c(e)?p.some(e):p.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}p.singletonNone=new p(!1);const h=Array.prototype.indexOf,f=Array.prototype.push,b=(e,t)=>((e,t)=>h.call(e,t))(e,t)>-1,v=e=>{const t=[];for(let o=0,n=e.length;ov(((e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0;oe.exists((e=>o(e,t))),C=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te?p.some(t):p.none(),k=e=>t=>t.options.get(e),_=k("link_assume_external_targets"),T=k("link_context_toolbar"),E=k("link_list"),O=k("link_default_target"),D=k("link_default_protocol"),A=k("link_target_list"),M=k("link_rel_list"),N=k("link_class_list"),R=k("link_title"),B=k("allow_unsafe_link_target"),L=k("link_quicklink");var I=tinymce.util.Tools.resolve("tinymce.util.Tools");const H=e=>n(e.value)?e.value:"",P=(e,t)=>{const o=[];return I.each(e,(e=>{const r=(e=>n(e.text)?e.text:n(e.title)?e.title:"")(e);if(void 0!==e.menu){const n=P(e.menu,t);o.push({text:r,items:n})}else{const n=t(e);o.push({text:r,value:n})}})),o},F=(e=H)=>t=>p.from(t).map((t=>P(t,e))),z={sanitize:e=>F(H)(e),sanitizeWith:F,createUi:(e,t)=>o=>({name:e,type:"listbox",label:t,items:o}),getValue:H},V=Object.keys,Z=Object.hasOwnProperty,U=(e,t,o,n)=>{((e,t)=>{const o=V(e);for(let n=0,r=o.length;n{(t(e,r)?o:n)(e,r)}))},j=(e,t)=>Z.call(e,t);var W=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),$=tinymce.util.Tools.resolve("tinymce.util.URI");const q=e=>c(e)&&"a"===e.nodeName.toLowerCase(),G=e=>q(e)&&!!X(e),K=(e,t)=>{if(e.collapsed)return[];{const o=e.cloneContents(),n=o.firstChild,r=new W(n,o),s=[];let a=n;do{t(a)&&s.push(a)}while(a=r.next());return s}},Y=e=>/^\w+:/i.test(e),X=e=>{var t,o;return null!==(o=null!==(t=e.getAttribute("data-mce-href"))&&void 0!==t?t:e.getAttribute("href"))&&void 0!==o?o:""},J=(e,t)=>{const o=["noopener"],n=e?e.split(/\s+/):[],r=e=>e.filter((e=>-1===I.inArray(o,e))),s=t?(e=>(e=r(e)).length>0?e.concat(o):o)(n):r(n);return s.length>0?(e=>I.trim(e.sort().join(" ")))(s):""},Q=(e,t)=>(t=t||oe(e.selection.getRng())[0]||e.selection.getNode(),ae(t)?p.from(e.dom.select("a[href]",t)[0]):p.from(e.dom.getParent(t,"a[href]"))),ee=(e,t)=>Q(e,t).isSome(),te=(e,t)=>(e=>e.replace(/\uFEFF/g,""))(t.fold((()=>e.getContent({format:"text"})),(e=>e.innerText||e.textContent||""))),oe=e=>K(e,G),ne=e=>I.grep(e,G),re=e=>ne(e).length>0,se=e=>{const t=e.schema.getTextInlineElements(),o=e=>1===e.nodeType&&!q(e)&&!j(t,e.nodeName.toLowerCase());if(Q(e).exists((e=>e.hasAttribute("data-mce-block"))))return!1;const n=e.selection.getRng();if(n.collapsed)return!0;return 0===K(n,o).length},ae=e=>c(e)&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className),ie=(e,t)=>{const o={...t};if(0===M(e).length&&!B(e)){const e=J(o.rel,"_blank"===o.target);o.rel=e||null}return p.from(o.target).isNone()&&!1===A(e)&&(o.target=O(e)),o.href=((e,t)=>"http"!==t&&"https"!==t||Y(e)?e:t+"://"+e)(o.href,_(e)),o},le=(e,t,o)=>{const n=e.selection.getNode(),r=Q(e,n),s=ie(e,(e=>{return t=["title","rel","class","target"],o=(t,o)=>(e[o].each((e=>{t[o]=e.length>0?e:null})),t),n={href:e.href},((e,t)=>{for(let o=0,n=e.length;o{n=o(n,e,t)})),n;var t,o,n})(o));e.undoManager.transact((()=>{o.href===t.href&&t.attach(),r.fold((()=>{((e,t,o,n)=>{const r=e.dom;ae(t)?ge(r,t,n):o.fold((()=>{e.execCommand("mceInsertLink",!1,n)}),(t=>{e.insertContent(r.createHTML("a",n,r.encode(t)))}))})(e,n,o.text,s)}),(t=>{e.focus(),((e,t,o,n)=>{o.each((e=>{j(t,"innerText")?t.innerText=e:t.textContent=e})),e.dom.setAttribs(t,n),e.selection.select(t)})(e,t,o.text,s)}))}))},ce=e=>{const{class:t,href:o,rel:n,target:r,text:s,title:i}=e;return((e,t)=>{const o={};var n;return U(e,t,(n=o,(e,t)=>{n[t]=e}),u),o})({class:t.getOrNull(),href:o,rel:n.getOrNull(),target:r.getOrNull(),text:s.getOrNull(),title:i.getOrNull()},((e,t)=>!1===a(e)))},de=(e,t,o)=>{const n=((e,t)=>{const o=e.options.get,n={allow_html_data_urls:o("allow_html_data_urls"),allow_script_urls:o("allow_script_urls"),allow_svg_data_urls:o("allow_svg_data_urls")},r=t.href;return{...t,href:$.isDomSafe(r,"a",n)?r:""}})(e,o);e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,ce(n)):le(e,t,n)},me=e=>{e.hasPlugin("rtc",!0)?e.execCommand("unlink"):(e=>{e.undoManager.transact((()=>{const t=e.selection.getNode();ae(t)?ue(e,t):(e=>{const t=e.dom,o=e.selection,n=o.getBookmark(),r=o.getRng().cloneRange(),s=t.getParent(r.startContainer,"a[href]",e.getBody()),a=t.getParent(r.endContainer,"a[href]",e.getBody());s&&r.setStartBefore(s),a&&r.setEndAfter(a),o.setRng(r),e.execCommand("unlink"),o.moveToBookmark(n)})(e),e.focus()}))})(e)},ue=(e,t)=>{var o;const n=e.dom.select("img",t)[0];if(n){const r=e.dom.getParents(n,"a[href]",t)[0];r&&(null===(o=r.parentNode)||void 0===o||o.insertBefore(n,r),e.dom.remove(r))}},ge=(e,t,o)=>{var n;const r=e.select("img",t)[0];if(r){const t=e.create("a",o);null===(n=r.parentNode)||void 0===n||n.insertBefore(t,r),t.appendChild(r)}},pe=e=>{return j(t=e,o="items")&&void 0!==t[o]&&null!==t[o];var t,o},he=(e,t)=>w(t,(t=>pe(t)?he(e,t.items):S(t.value===e,t))),fe=(e,t,o,n)=>{const r=n[t],s=e.length>0;return void 0!==r?he(r,o).map((t=>({url:{value:t.value,meta:{text:s?e:t.text,attach:u}},text:s?e:t.text}))):p.none()},be=(e,t)=>{const o={text:e.text,title:e.title},n=e=>{const t=(n=e.url,S(o.text.length<=0,p.from(null===(r=n.meta)||void 0===r?void 0:r.text).getOr(n.value)));var n,r;const s=(e=>{var t;return S(o.title.length<=0,p.from(null===(t=e.meta)||void 0===t?void 0:t.title).getOr(""))})(e.url);return t.isSome()||s.isSome()?p.some({...t.map((e=>({text:e}))).getOr({}),...s.map((e=>({title:e}))).getOr({})}):p.none()},r=(e,n)=>{const r=(s=t,a=n,"link"===a?s.link:"anchor"===a?s.anchor:p.none()).getOr([]);var s,a;return fe(o.text,n,r,e)};return{onChange:(e,t)=>{const s=t.name;return"url"===s?n(e()):b(["anchor","link"],s)?r(e(),s):"text"===s||"title"===s?(o[s]=e()[s],p.none()):p.none()}}};var ve=tinymce.util.Tools.resolve("tinymce.util.Delay");const ye=e=>{const t=e.href;return t.indexOf("@")>0&&-1===t.indexOf("/")&&-1===t.indexOf("mailto:")?p.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:e=>({...e,href:"mailto:"+t})}):p.none()},we=(e,t)=>o=>{const n=o.href;return 1===e&&!Y(n)||0===e&&/^\s*www(\.|\d\.)/i.test(n)?p.some({message:`The URL you entered seems to be an external link. Do you want to add the required ${t}:// prefix?`,preprocess:e=>({...e,href:t+"://"+n})}):p.none()},xe=(e,t)=>w([ye,we(_(e),D(e))],(e=>e(t))).fold((()=>Promise.resolve(t)),(o=>new Promise((n=>{((e,t,o)=>{const n=e.selection.getRng();ve.setEditorTimeout(e,(()=>{e.windowManager.confirm(t,(t=>{e.selection.setRng(n),o(t)}))}))})(e,o.message,(e=>{n(e?o.preprocess(t):t)}))})))),Ce=e=>{const t=e.dom.select("a:not([href])"),o=y(t,(e=>{const t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return o.length>0?p.some([{text:"None",value:""}].concat(o)):p.none()},Se=e=>{const t=N(e);return t.length>0?z.sanitize(t):p.none()},ke=e=>{try{return p.some(JSON.parse(e))}catch(e){return p.none()}},_e=e=>{const t=t=>e.convertURL(t.value||t.url||"","href"),o=E(e);return new Promise((e=>{n(o)?fetch(o).then((e=>e.ok?e.text().then(ke):Promise.reject())).then(e,(()=>e(p.none()))):d(o)?o((t=>e(p.some(t)))):e(p.from(o))})).then((e=>e.bind(z.sanitizeWith(t)).map((e=>{if(e.length>0){return[{text:"None",value:""}].concat(e)}return e}))))},Te=(e,t)=>{const o=M(e);if(o.length>0){const n=x(t,"_blank"),r=e=>J(z.getValue(e),n);return(!1===B(e)?z.sanitizeWith(r):z.sanitize)(o)}return p.none()},Ee=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Oe=e=>{const t=A(e);return s(t)?z.sanitize(t).orThunk((()=>p.some(Ee))):!1===t?p.none():p.some(Ee)},De=(e,t,o)=>{const n=e.getAttrib(t,o);return null!==n&&n.length>0?p.some(n):p.none()},Ae=(e,t)=>_e(e).then((o=>{const n=((e,t)=>{const o=e.dom,n=se(e)?p.some(te(e.selection,t)):p.none(),r=t.bind((e=>p.from(o.getAttrib(e,"href")))),s=t.bind((e=>p.from(o.getAttrib(e,"target")))),a=t.bind((e=>De(o,e,"rel"))),i=t.bind((e=>De(o,e,"class")));return{url:r,text:n,title:t.bind((e=>De(o,e,"title"))),target:s,rel:a,linkClass:i}})(e,t);return{anchor:n,catalogs:{targets:Oe(e),rels:Te(e,n.target),classes:Se(e),anchor:Ce(e),link:o},optNode:t,flags:{titleEnabled:R(e)}}})),Me=e=>{const t=(e=>{const t=Q(e);return Ae(e,t)})(e);t.then((t=>{const o=((e,t)=>o=>{const n=o.getData();if(!n.url.value)return me(e),void o.close();const r=e=>p.from(n[e]).filter((o=>!x(t.anchor[e],o))),s={href:n.url.value,text:r("text"),target:r("target"),rel:r("rel"),class:r("linkClass"),title:r("title")},a={href:n.url.value,attach:void 0!==n.url.meta&&n.url.meta.attach?n.url.meta.attach:u};xe(e,s).then((t=>{de(e,a,t)})),o.close()})(e,t);return((e,t,o)=>{const n=e.anchor.text.map((()=>({name:"text",type:"input",label:"Text to display"}))).toArray(),r=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],s=((e,t)=>{const o=e.anchor,n=o.url.getOr("");return{url:{value:n,meta:{original:{value:n}}},text:o.text.getOr(""),title:o.title.getOr(""),anchor:n,link:n,rel:o.rel.getOr(""),target:o.target.or(t).getOr(""),linkClass:o.linkClass.getOr("")}})(e,p.from(O(o))),a=e.catalogs,i=be(s,a);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:v([[{name:"url",type:"urlinput",filetype:"file",label:"URL",picker_text:"Browse links"}],n,r,C([a.anchor.map(z.createUi("anchor","Anchors")),a.rels.map(z.createUi("rel","Rel")),a.targets.map(z.createUi("target","Open link in...")),a.link.map(z.createUi("link","Link list")),a.classes.map(z.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:s,onChange:(e,{name:t})=>{i.onChange(e.getData,{name:t}).each((t=>{e.setData(t)}))},onSubmit:t}})(t,o,e)})).then((t=>{e.windowManager.open(t)}))};var Ne=tinymce.util.Tools.resolve("tinymce.util.VK");const Re=e=>{const t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";const o=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),((e,t)=>{document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)})(t,o)},Be=(e,t)=>e.dom.getParent(t,"a[href]"),Le=e=>Be(e,e.selection.getStart()),Ie=(e,t)=>{if(t){const o=X(t);if(/^#/.test(o)){const t=e.dom.select(o);t.length&&e.selection.scrollIntoView(t[0],!0)}else Re(t.href)}},He=e=>()=>{e.execCommand("mceLink",!1,{dialog:!0})},Pe=e=>()=>{Ie(e,Le(e))},Fe=(e,t)=>(e.on("NodeChange",t),()=>e.off("NodeChange",t)),ze=e=>t=>{const o=()=>{t.setActive(!e.mode.isReadOnly()&&ee(e,e.selection.getNode())),t.setEnabled(e.selection.isEditable())};return o(),Fe(e,o)},Ve=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return o(),Fe(e,o)},Ze=e=>t=>{const o=()=>t.setEnabled((e=>1===(e.selection.isCollapsed()?ne(e.dom.getParents(e.selection.getStart())):oe(e.selection.getRng())).length)(e));return o(),Fe(e,o)},Ue=e=>t=>{const o=t=>{return re(t)||(o=e.selection.getRng(),oe(o).length>0);var o},n=e.dom.getParents(e.selection.getStart()),r=n=>{t.setEnabled(o(n)&&e.selection.isEditable())};return r(n),Fe(e,(e=>r(e.parents)))},je=e=>{const t=t=>{const o=e.selection.getNode();return t.setEnabled(ee(e,o)),u};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:ze(e)},label:"Link",predicate:t=>T(e)&&ee(e,t),initValue:()=>{return Q(e).fold((t="",()=>t),X);var t},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:t=>{const o=e.selection.getNode();return t.setActive(ee(e,o)),ze(e)(t)},onAction:t=>{const o=t.getValue(),n=(t=>{const o=Q(e),n=se(e);if(o.isNone()&&n){const n=te(e.selection,o);return S(0===n.length,t)}return p.none()})(o);de(e,{href:o,attach:u},{href:o,text:n,title:p.none(),rel:p.none(),target:p.none(),class:p.none()}),(e=>{e.selection.collapse(!1)})(e),t.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:t,onAction:t=>{me(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:t,onAction:t=>{Pe(e)(),t.hide()}}]})};e.add("link",(e=>{(e=>{const t=e.options.register;t("link_assume_external_targets",{processor:e=>{const t=n(e)||l(e);return t?!0===e?{value:1,valid:t}:"http"===e||"https"===e?{value:e,valid:t}:{value:0,valid:t}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),t("link_context_toolbar",{processor:"boolean",default:!1}),t("link_list",{processor:e=>n(e)||d(e)||m(e,r)}),t("link_default_target",{processor:"string"}),t("link_default_protocol",{processor:"string",default:"https"}),t("link_target_list",{processor:e=>l(e)||m(e,r),default:!0}),t("link_rel_list",{processor:"object[]",default:[]}),t("link_class_list",{processor:"object[]",default:[]}),t("link_title",{processor:"boolean",default:!0}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("link_quicklink",{processor:"boolean",default:!1})})(e),(e=>{e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:He(e),onSetup:ze(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:Pe(e),onSetup:Ze(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:()=>me(e),onSetup:Ue(e)})})(e),(e=>{e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:Pe(e),onSetup:Ze(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onSetup:Ve(e),onAction:He(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:()=>me(e),onSetup:Ue(e)})})(e),(e=>{e.ui.registry.addContextMenu("link",{update:t=>e.dom.isEditable(t)?re(e.dom.getParents(t,"a"))?"link unlink openlink":"link":""})})(e),je(e),(e=>{e.on("click",(t=>{const o=Be(e,t.target);o&&Ne.metaKeyPressed(t)&&(t.preventDefault(),Ie(e,o))})),e.on("keydown",(t=>{if(!t.isDefaultPrevented()&&13===t.keyCode&&(e=>!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey)(t)){const o=Le(e);o&&(t.preventDefault(),Ie(e,o))}}))})(e),(e=>{e.addCommand("mceLink",((t,o)=>{!0!==(null==o?void 0:o.dialog)&&L(e)?e.dispatch("contexttoolbar-show",{toolbarKey:"quicklink"}):Me(e)}))})(e),(e=>{e.addShortcut("Meta+K","",(()=>{e.execCommand("mceLink")}))})(e)}))}()},5775:(e,t,o)=>{o(7524)},7524:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("object"),s=t("array"),a=o("boolean"),i=e=>!(e=>null==e)(e),l=o("function"),c=o("number"),d=()=>{},m=e=>()=>e,u=(e,t)=>e===t;const g=e=>t=>!e(t),p=m(!1);class h{constructor(e,t){this.tag=e,this.value=t}static some(e){return new h(!0,e)}static none(){return h.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?h.some(e(this.value)):h.none()}bind(e){return this.tag?e(this.value):h.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:h.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return i(e)?h.some(e):h.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}h.singletonNone=new h(!1);const f=Array.prototype.slice,b=Array.prototype.indexOf,v=Array.prototype.push,y=(e,t)=>{return o=e,n=t,b.call(o,n)>-1;var o,n},w=(e,t)=>{for(let o=0,n=e.length;o{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[];for(let n=0,r=e.length;n(C(e,((e,n)=>{o=t(o,e,n)})),o),_=(e,t,o)=>{for(let n=0,r=e.length;n_(e,t,p),E=(e,t)=>(e=>{const t=[];for(let o=0,n=e.length;o{const t=f.call(e,0);return t.reverse(),t},D=(e,t)=>t>=0&&tD(e,0),M=e=>D(e,e.length-1),N=(e,t)=>{const o=[],n=l(t)?e=>w(o,(o=>t(o,e))):e=>y(o,e);for(let t=0,r=e.length;te.exists((e=>o(e,t))),B=(e,t,o)=>e.isSome()&&t.isSome()?h.some(o(e.getOrDie(),t.getOrDie())):h.none(),L=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},I={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return L(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return L(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return L(o)},fromDom:L,fromPoint:(e,t,o)=>h.from(e.dom.elementFromPoint(t,o)).map(L)},H=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},P=(e,t)=>e.dom===t.dom,F=H,z="undefined"!=typeof window?window:Function("return this;")(),V=(e,t)=>((e,t)=>{let o=null!=t?t:z;for(let t=0;t{const o=((e,t)=>V(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},U=Object.getPrototypeOf,j=e=>{const t=V("ownerDocument.defaultView",e);return r(e)&&((e=>Z("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(U(e).constructor.name))},W=e=>e.dom.nodeName.toLowerCase(),$=e=>e.dom.nodeType,q=e=>t=>$(t)===e,G=e=>K(e)&&j(e.dom),K=q(1),Y=q(3),X=q(9),J=q(11),Q=e=>t=>K(t)&&W(t)===e,ee=e=>h.from(e.dom.parentNode).map(I.fromDom),te=e=>x(e.dom.childNodes,I.fromDom),oe=(e,t)=>{const o=e.dom.childNodes;return h.from(o[t]).map(I.fromDom)},ne=e=>oe(e,0),re=e=>oe(e,e.dom.childNodes.length-1),se=l(Element.prototype.attachShadow)&&l(Node.prototype.getRootNode)?e=>I.fromDom(e.dom.getRootNode()):e=>{return X(e)?e:(t=e,I.fromDom(t.dom.ownerDocument));var t},ae=e=>{const t=se(e);return J(o=t)&&i(o.dom.host)?h.some(t):h.none();var o},ie=e=>I.fromDom(e.dom.host),le=e=>{const t=Y(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return ae(I.fromDom(t)).fold((()=>o.body.contains(t)),(n=le,r=ie,e=>n(r(e))));var n,r};var ce=(e,t,o,n,r)=>e(o,n)?h.some(o):l(r)&&r(o)?h.none():t(o,n,r);const de=(e,t,o)=>{let n=e.dom;const r=l(o)?o:p;for(;n.parentNode;){n=n.parentNode;const e=I.fromDom(n);if(t(e))return h.some(e);if(r(e))break}return h.none()},me=(e,t,o)=>ce(((e,t)=>t(e)),de,e,t,o),ue=(e,t,o)=>de(e,(e=>H(e,t)),o),ge=e=>{return ce(((e,t)=>H(e,t)),ue,e,"[contenteditable]",t);var t},pe=e=>e.dom.contentEditable,he=(e,t)=>{ee(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},fe=(e,t)=>{const o=(e=>h.from(e.dom.nextSibling).map(I.fromDom))(e);o.fold((()=>{ee(e).each((e=>{be(e,t)}))}),(e=>{he(e,t)}))},be=(e,t)=>{e.dom.appendChild(t.dom)},ve=(e,t)=>{C(t,(t=>{be(e,t)}))},ye=e=>{e.dom.textContent="",C(te(e),(e=>{we(e)}))},we=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)};var xe=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ce=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Se=tinymce.util.Tools.resolve("tinymce.util.VK");const ke=e=>x(e,I.fromDom),_e=Object.keys,Te=(e,t)=>{const o=_e(e);for(let n=0,r=o.length;n{const o={};var n;return((e,t,o,n)=>{Te(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(n=o,(e,t)=>{n[t]=e}),d),o},Oe=(e,t)=>{const o=e.dom;Te(t,((e,t)=>{((e,t,o)=>{if(!(n(o)||a(o)||c(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")})(o,t,e)}))},De=e=>k(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),Ae=e=>((e,t)=>I.fromDom(e.dom.cloneNode(t)))(e,!0),Me=(e,t)=>{const o=((e,t)=>{const o=I.fromTag(t),n=De(e);return Oe(o,n),o})(e,t);fe(e,o);const n=te(e);return ve(o,n),we(e),o};var Ne=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Re=tinymce.util.Tools.resolve("tinymce.util.Tools");const Be=e=>t=>i(t)&&t.nodeName.toLowerCase()===e,Le=e=>t=>i(t)&&e.test(t.nodeName),Ie=e=>i(e)&&3===e.nodeType,He=e=>i(e)&&1===e.nodeType,Pe=Le(/^(OL|UL|DL)$/),Fe=Le(/^(OL|UL)$/),ze=Be("ol"),Ve=Le(/^(LI|DT|DD)$/),Ze=Le(/^(DT|DD)$/),Ue=Le(/^(TH|TD)$/),je=Be("br"),We=(e,t)=>i(t)&&t.nodeName in e.schema.getTextBlockElements(),$e=(e,t)=>i(e)&&e.nodeName in t,qe=(e,t)=>i(t)&&t.nodeName in e.schema.getVoidElements(),Ge=(e,t,o)=>{const n=e.isEmpty(t);return!(o&&e.select("span[data-mce-type=bookmark]",t).length>0)&&n},Ke=(e,t)=>e.isChildOf(t,e.getRoot()),Ye=e=>t=>t.options.get(e),Xe=Ye("lists_indent_on_tab"),Je=Ye("forced_root_block"),Qe=Ye("forced_root_block_attrs"),et=(e,t)=>{const o=e.dom,n=e.schema.getBlockElements(),r=o.createFragment(),s=Je(e),a=Qe(e);let i,l,c=!1;for(l=o.create(s,a),$e(t.firstChild,n)||r.appendChild(l);i=t.firstChild;){const e=i.nodeName;c||"SPAN"===e&&"bookmark"===i.getAttribute("data-mce-type")||(c=!0),$e(i,n)?(r.appendChild(i),l=null):(l||(l=o.create(s,a),r.appendChild(l)),l.appendChild(i))}return!c&&l&&l.appendChild(o.create("br",{"data-mce-bogus":"1"})),r},tt=Ne.DOM,ot=(e,t,o)=>{const n=tt.select('span[data-mce-type="bookmark"]',t),r=et(e,o),s=tt.createRng();s.setStartAfter(o),s.setEndAfter(t);const a=s.extractContents();for(let t=a.firstChild;t;t=t.firstChild)if("LI"===t.nodeName&&e.dom.isEmpty(t)){tt.remove(t);break}e.dom.isEmpty(a)||tt.insertAfter(a,t),tt.insertAfter(r,t);const i=o.parentElement;i&&Ge(e.dom,i)&&(e=>{const t=e.parentNode;t&&Re.each(n,(e=>{t.insertBefore(e,o.parentNode)})),tt.remove(e)})(i),tt.remove(o),Ge(e.dom,t)&&tt.remove(t)},nt=Q("dd"),rt=Q("dt"),st=(e,t)=>{var o;nt(t)?Me(t,"dt"):rt(t)&&(o=t,h.from(o.dom.parentElement).map(I.fromDom)).each((o=>ot(e,o.dom,t.dom)))},at=e=>{rt(e)&&Me(e,"dd")},it=(e,t)=>{if(Ie(e))return{container:e,offset:t};const o=xe.getNode(e,t);return Ie(o)?{container:o,offset:t>=e.childNodes.length?o.data.length:0}:o.previousSibling&&Ie(o.previousSibling)?{container:o.previousSibling,offset:o.previousSibling.data.length}:o.nextSibling&&Ie(o.nextSibling)?{container:o.nextSibling,offset:0}:{container:e,offset:t}},lt=e=>{const t=e.cloneRange(),o=it(e.startContainer,e.startOffset);t.setStart(o.container,o.offset);const n=it(e.endContainer,e.endOffset);return t.setEnd(n.container,n.offset),t},ct=["OL","UL","DL"],dt=ct.join(","),mt=(e,t)=>{const o=t||e.selection.getStart(!0);return e.dom.getParent(o,dt,ht(e,o))},ut=e=>{const t=mt(e),o=e.selection.getSelectedBlocks();return((e,t)=>i(e)&&1===t.length&&t[0]===e)(t,o)?(e=>S(e.querySelectorAll(dt),Pe))(t):S(o,(e=>Pe(e)&&t!==e))},gt=e=>{const t=e.selection.getSelectedBlocks();return S(((e,t)=>{const o=Re.map(t,(t=>e.dom.getParent(t,"li,dd,dt",ht(e,t))||t));return N(o)})(e,t),Ve)},pt=(e,t)=>{const o=e.dom.getParents(t,"TD,TH");return o.length>0?o[0]:e.getBody()},ht=(e,t)=>{const o=e.dom.getParents(t,e.dom.isBlock),n=T(o,(t=>{return o=e.schema,!Pe(n=t)&&!Ve(n)&&w(ct,(e=>o.isValidChild(n.nodeName,e)));var o,n}));return n.getOr(e.getBody())},ft=(e,t)=>{const o=e.dom.getParents(t,"ol,ul",ht(e,t));return M(o)},bt=e=>{const t=(e=>{const t=ft(e,e.selection.getStart()),o=S(e.selection.getSelectedBlocks(),Fe);return t.toArray().concat(o)})(e),o=(e=>{const t=e.selection.getStart();return e.dom.getParents(t,"ol,ul",ht(e,t))})(e);return T(o,(e=>{return t=I.fromDom(e),ee(t).exists((e=>Ve(e.dom)&&ne(e).exists((e=>!Pe(e.dom)))&&re(e).exists((e=>!Pe(e.dom)))));var t})).fold((()=>vt(e,t)),(e=>[e]))},vt=(e,t)=>{const o=x(t,(t=>ft(e,t).getOr(t)));return N(o)},yt=e=>/\btox\-/.test(e.className),wt=(e,t)=>_(e,Pe,Ue).exists((e=>e.nodeName===t&&!yt(e))),xt=(e,t)=>null!==t&&!e.dom.isEditable(t),Ct=(e,t)=>{const o=e.dom.getParent(t,"ol,ul,dl");return xt(e,o)},St=(e,t)=>{const o=e.selection.getNode();return t({parents:e.dom.getParents(o),element:o}),e.on("NodeChange",t),()=>e.off("NodeChange",t)},kt=(e,t)=>{const o=(t||document).createDocumentFragment();return C(e,(e=>{o.appendChild(e.dom)})),I.fromDom(o)},_t=(e,t,o)=>e.dispatch("ListMutation",{action:t,element:o}),Tt=(Et=/^\s+|\s+$/g,e=>e.replace(Et,""));var Et;const Ot=(e,t,o)=>{if(!n(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);(e=>void 0!==e.style&&l(e.style.getPropertyValue))(e)&&e.style.setProperty(t,o)},Dt=(e,t,o)=>{const n=e.dom;Ot(n,t,o)},At=e=>F(e,"OL,UL"),Mt=e=>ne(e).exists(At),Nt=e=>"listAttributes"in e,Rt=e=>"isComment"in e,Bt=e=>e.depth>0,Lt=e=>e.isSelected,It=e=>{const t=te(e),o=re(e).exists(At)?t.slice(0,-1):t;return x(o,Ae)},Ht=(e,t)=>{be(e.item,t.list)},Pt=(e,t)=>{const o={list:I.fromTag(t,e),item:I.fromTag("li",e)};return be(o.list,o.item),o},Ft=(e,t,o)=>{const n=t.slice(0,o.depth);return M(n).each((t=>{if(Nt(o)){const n=((e,t,o)=>{const n=I.fromTag("li",e);return Oe(n,t),ve(n,o),n})(e,o.itemAttributes,o.content);((e,t)=>{be(e.list,t),e.item=t})(t,n),((e,t)=>{W(e.list)!==t.listType&&(e.list=Me(e.list,t.listType)),Oe(e.list,t.listAttributes)})(t,o)}else if((e=>"isFragment"in e)(o))ve(t.item,o.content);else{const e=I.fromHtml(`\x3c!--${o.content}--\x3e`);be(t.list,e)}})),n},zt=(e,t,o)=>{const n=((e,t,o)=>{const n=[];for(let r=0;r{for(let t=1;t{for(let t=0;t{Nt(t)&&(Oe(e.list,t.listAttributes),Oe(e.item,t.itemAttributes)),ve(e.item,t.content)}))})(n,o),r=n,B(M(t),A(r),Ht),t.concat(n)},Vt=(e,t)=>{let o=h.none();const n=k(t,((t,n,r)=>Rt(n)?0===r?(o=h.some(n),t):Ft(e,t,n):n.depth>t.length?zt(e,t,n):Ft(e,t,n)),[]);return o.each((e=>{const t=I.fromHtml(`\x3c!--${e.content}--\x3e`);A(n).each((e=>{((e,t)=>{ne(e).fold((()=>{be(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))})(e.list,t)}))})),A(n).map((e=>e.list))},Zt=e=>(C(e,((t,o)=>{((e,t)=>{const o=e[t].depth,n=e=>e.depth===o&&!e.dirty,r=e=>e.depth_(e.slice(t+1),n,r)))})(e,o).fold((()=>{t.dirty&&Nt(t)&&(e=>{e.listAttributes=Ee(e.listAttributes,((e,t)=>"start"!==t))})(t)}),(e=>{return n=e,void(Nt(o=t)&&Nt(n)&&(o.listType=n.listType,o.listAttributes={...n.listAttributes}));var o,n}))})),e),Ut=(e,t,o,n)=>{var r,s;if(8===$(s=n)||"#comment"===W(s))return[{depth:e+1,content:null!==(r=n.dom.nodeValue)&&void 0!==r?r:"",dirty:!1,isSelected:!1,isComment:!0}];t.each((e=>{P(e.start,n)&&o.set(!0)}));const a=((e,t,o)=>ee(e).filter(K).map((n=>({depth:t,dirty:!1,isSelected:o,content:It(e),itemAttributes:De(e),listAttributes:De(n),listType:W(n),isInPreviousLi:!1}))))(n,e,o.get());t.each((e=>{P(e.end,n)&&o.set(!1)}));const i=re(n).filter(At).map((n=>Wt(e,t,o,n))).getOr([]);return a.toArray().concat(i)},jt=(e,t,o,n)=>ne(n).filter(At).fold((()=>Ut(e,t,o,n)),(r=>{const s=k(te(n),((n,s,a)=>{if(0===a)return n;if(F(s,"LI"))return n.concat(Ut(e,t,o,s));{const t={isFragment:!0,depth:e,content:[s],isSelected:!1,dirty:!1,parentListType:W(r)};return n.concat(t)}}),[]);return Wt(e,t,o,r).concat(s)})),Wt=(e,t,o,n)=>E(te(n),(n=>(At(n)?Wt:jt)(e+1,t,o,n))),$t=(e,t)=>E(((e,t)=>{if(0===e.length)return[];{let o=t(e[0]);const n=[];let r=[];for(let s=0,a=e.length;sA(t).exists(Bt)?((e,t)=>{const o=Zt(t);return Vt(e.contentDocument,o).toArray()})(e,t):((e,t)=>{const o=Zt(t);return x(o,(t=>{const o=Rt(t)?kt([I.fromHtml(`\x3c!--${t.content}--\x3e`)]):kt(t.content);return I.fromDom(et(e,o.dom))}))})(e,t))),qt=(e,t,o)=>{const n=((e,t)=>{const o=(e=>{let t=!1;return{get:()=>t,set:e=>{t=e}}})();return x(e,(e=>({sourceList:e,entries:Wt(0,t,o,e)})))})(t,(e=>{const t=x(gt(e),I.fromDom);return B(T(t,g(Mt)),T(O(t),g(Mt)),((e,t)=>({start:e,end:t})))})(e));C(n,(t=>{((e,t)=>{C(S(e,Lt),(e=>((e,t)=>{switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0})(t,e)))})(t.entries,o);const n=$t(e,t.entries);var r;C(n,(t=>{_t(e,"Indent"===o?"IndentList":"OutdentList",t.dom)})),r=t.sourceList,C(n,(e=>{he(r,e)})),we(t.sourceList)}))},Gt=(e,t)=>{const o=ke(bt(e)),n=ke((e=>S(gt(e),Ze))(e));let r=!1;if(o.length||n.length){const s=e.selection.getBookmark();qt(e,o,t),((e,t,o)=>{C(o,"Indent"===t?at:t=>st(e,t))})(e,t,n),e.selection.moveToBookmark(s),e.selection.setRng(lt(e.selection.getRng())),e.nodeChanged(),r=!0}return r},Kt=(e,t)=>!(e=>{const t=mt(e);return xt(e,t)})(e)&&Gt(e,t),Yt=e=>Kt(e,"Indent"),Xt=e=>Kt(e,"Outdent"),Jt=e=>Kt(e,"Flatten"),Qt=e=>"\ufeff"===e,eo=(e,t)=>{return o=e,n=function(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}(P,t),de(o,n,r).isSome();var o,n,r};var to=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager");const oo=Ne.DOM,no=e=>{const t={},o=o=>{let n=e[o?"startContainer":"endContainer"],r=e[o?"startOffset":"endOffset"];if(He(n)){const e=oo.create("span",{"data-mce-type":"bookmark"});n.hasChildNodes()?(r=Math.min(r,n.childNodes.length-1),o?n.insertBefore(e,n.childNodes[r]):oo.insertAfter(e,n.childNodes[r])):n.appendChild(e),n=e,r=0}t[o?"startContainer":"endContainer"]=n,t[o?"startOffset":"endOffset"]=r};return o(!0),e.collapsed||o(),t},ro=e=>{const t=t=>{let o=e[t?"startContainer":"endContainer"],n=e[t?"startOffset":"endOffset"];if(o){if(He(o)&&o.parentNode){const e=o;n=(e=>{var t;let o=null===(t=e.parentNode)||void 0===t?void 0:t.firstChild,n=0;for(;o;){if(o===e)return n;He(o)&&"bookmark"===o.getAttribute("data-mce-type")||n++,o=o.nextSibling}return-1})(o),o=o.parentNode,oo.remove(e),!o.hasChildNodes()&&oo.isBlock(o)&&o.appendChild(oo.create("br"))}e[t?"startContainer":"endContainer"]=o,e[t?"startOffset":"endOffset"]=n}};t(!0),t();const o=oo.createRng();return o.setStart(e.startContainer,e.startOffset),e.endContainer&&o.setEnd(e.endContainer,e.endOffset),lt(o)},so=e=>{switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},ao=(e,t)=>{Re.each(t,((t,o)=>{e.setAttribute(o,t)}))},io=(e,t,o)=>{((e,t,o)=>{const n=o["list-style-type"]?o["list-style-type"]:null;e.setStyle(t,"list-style-type",n)})(e,t,o),((e,t,o)=>{ao(t,o["list-attributes"]),Re.each(e.select("li",t),(e=>{ao(e,o["list-item-attributes"])}))})(e,t,o)},lo=(e,t)=>i(t)&&!$e(t,e.schema.getBlockElements()),co=(e,t,o,n)=>{let r=t[o?"startContainer":"endContainer"];const s=t[o?"startOffset":"endOffset"];He(r)&&(r=r.childNodes[Math.min(s,r.childNodes.length-1)]||r),!o&&je(r.nextSibling)&&(r=r.nextSibling);const a=(t,o)=>{var r;const s=new Ce(t,(t=>{for(;!e.dom.isBlock(t)&&t.parentNode&&n!==t;)t=t.parentNode;return t})(t)),a=o?"next":"prev";let i;for(;i=s[a]();)if(!qe(e,i)&&!Qt(i.textContent)&&0!==(null===(r=i.textContent)||void 0===r?void 0:r.length))return h.some(i);return h.none()};if(o&&Ie(r))if(Qt(r.textContent))r=a(r,!1).getOr(r);else for(null!==r.parentNode&&lo(e,r.parentNode)&&(r=r.parentNode);null!==r.previousSibling&&(lo(e,r.previousSibling)||Ie(r.previousSibling));)r=r.previousSibling;if(!o&&Ie(r))if(Qt(r.textContent))r=a(r,!0).getOr(r);else for(null!==r.parentNode&&lo(e,r.parentNode)&&(r=r.parentNode);null!==r.nextSibling&&(lo(e,r.nextSibling)||Ie(r.nextSibling));)r=r.nextSibling;for(;r.parentNode!==n;){const t=r.parentNode;if(We(e,r))return r;if(/^(TD|TH)$/.test(t.nodeName))return r;r=t}return r},mo=(e,t,o)=>{const n=e.selection.getRng();let r="LI";const s=ht(e,((e,t)=>{const o=e.selection.getStart(!0),n=co(e,t,!0,e.getBody());return eo(I.fromDom(n),I.fromDom(t.commonAncestorContainer))?t.commonAncestorContainer:o})(e,n)),a=e.dom;if("false"===a.getContentEditable(e.selection.getNode()))return;"DL"===(t=t.toUpperCase())&&(r="DT");const i=no(n),l=S(((e,t,o)=>{const n=[],r=e.dom,s=co(e,t,!0,o),a=co(e,t,!1,o);let i;const l=[];for(let e=s;e&&(l.push(e),e!==a);e=e.nextSibling);return Re.each(l,(t=>{var s;if(We(e,t))return n.push(t),void(i=null);if(r.isBlock(t)||je(t))return je(t)&&r.remove(t),void(i=null);const a=t.nextSibling;to.isBookmarkNode(t)&&(Pe(a)||We(e,a)||!a&&t.parentNode===o)?i=null:(i||(i=r.create("p"),null===(s=t.parentNode)||void 0===s||s.insertBefore(i,t),n.push(i)),i.appendChild(t))})),n})(e,n,s),e.dom.isEditable);Re.each(l,(n=>{let s;const i=n.previousSibling,l=n.parentNode;Ve(l)||(i&&Pe(i)&&i.nodeName===t&&((e,t,o)=>{const n=e.getStyle(t,"list-style-type");let r=o?o["list-style-type"]:"";return r=null===r?"":r,n===r})(a,i,o)?(s=i,n=a.rename(n,r),i.appendChild(n)):(s=a.create(t),l.insertBefore(s,n),s.appendChild(n),n=a.rename(n,r)),((e,t,o)=>{Re.each(o,(o=>e.setStyle(t,o,"")))})(a,n,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),io(a,s,o),go(e.dom,s))})),e.selection.setRng(ro(i))},uo=(e,t,o)=>{return((e,t)=>Pe(e)&&e.nodeName===(null==t?void 0:t.nodeName))(t,o)&&((e,t,o)=>e.getStyle(t,"list-style-type",!0)===e.getStyle(o,"list-style-type",!0))(e,t,o)&&(n=o,t.className===n.className);var n},go=(e,t)=>{let o,n=t.nextSibling;if(uo(e,t,n)){const r=n;for(;o=r.firstChild;)t.appendChild(o);e.remove(r)}if(n=t.previousSibling,uo(e,t,n)){const r=n;for(;o=r.lastChild;)t.insertBefore(o,t.firstChild);e.remove(r)}},po=(e,t,o,n)=>{if(t.nodeName!==o){const r=e.dom.rename(t,o);io(e.dom,r,n),_t(e,so(o),r)}else io(e.dom,t,n),_t(e,so(o),t)},ho=(e,t,o,n)=>{if(t.classList.forEach(((e,o,n)=>{e.startsWith("tox-")&&(n.remove(e),0===n.length&&t.removeAttribute("class"))})),t.nodeName!==o){const r=e.dom.rename(t,o);io(e.dom,r,n),_t(e,so(o),r)}else io(e.dom,t,n),_t(e,so(o),t)},fo=e=>"list-style-type"in e,bo=(e,t,o)=>{const n=mt(e);if(Ct(e,n))return;const s=ut(e),a=r(o)?o:{};s.length>0?((e,t,o,n,r)=>{const s=Pe(t);if(!s||t.nodeName!==n||fo(r)||yt(t)){mo(e,n,r);const a=no(e.selection.getRng()),i=s?[t,...o]:o,l=s&&yt(t)?ho:po;Re.each(i,(t=>{l(e,t,n,r)})),e.selection.setRng(ro(a))}else Jt(e)})(e,n,s,t,a):((e,t,o,n)=>{if(t!==e.getBody())if(t)if(t.nodeName!==o||fo(n)||yt(t)){const r=no(e.selection.getRng());yt(t)&&t.classList.forEach(((e,o,n)=>{e.startsWith("tox-")&&(n.remove(e),0===n.length&&t.removeAttribute("class"))})),io(e.dom,t,n);const s=e.dom.rename(t,o);go(e.dom,s),e.selection.setRng(ro(r)),mo(e,o,n),_t(e,so(o),s)}else Jt(e);else mo(e,o,n),_t(e,so(o),t)})(e,n,t,a)},vo=Ne.DOM,yo=(e,t)=>{const o=Re.grep(e.select("ol,ul",t));Re.each(o,(t=>{((e,t)=>{const o=t.parentElement;if(o&&"LI"===o.nodeName&&o.firstChild===t){const n=o.previousSibling;n&&"LI"===n.nodeName?(n.appendChild(t),Ge(e,o)&&vo.remove(o)):vo.setStyle(o,"listStyleType","none")}if(Pe(o)){const e=o.previousSibling;e&&"LI"===e.nodeName&&e.appendChild(t)}})(e,t)}))},wo=(e,t,o,n)=>{let r=t.startContainer;const s=t.startOffset;if(Ie(r)&&(o?s0))return r;const a=e.schema.getNonEmptyElements();He(r)&&(r=xe.getNode(r,s));const i=new Ce(r,n);o&&((e,t)=>!!je(t)&&e.isBlock(t.nextSibling)&&!je(t.previousSibling))(e.dom,r)&&i.next();const l=o?i.next.bind(i):i.prev2.bind(i);for(;r=l();){if("LI"===r.nodeName&&!r.hasChildNodes())return r;if(a[r.nodeName])return r;if(Ie(r)&&r.data.length>0)return r}return null},xo=(e,t)=>{const o=t.childNodes;return 1===o.length&&!Pe(o[0])&&e.isBlock(o[0])},Co=e=>h.from(e).map(I.fromDom).filter(G).exists((e=>((e,t=!1)=>le(e)?e.dom.isContentEditable:ge(e).fold(m(t),(e=>"true"===pe(e))))(e)&&!y(["details"],W(e)))),So=(e,t,o)=>{let n;const r=xo(e,o)?o.firstChild:o;if(((e,t)=>{xo(e,t)&&Co(t.firstChild)&&e.remove(t.firstChild,!0)})(e,t),!Ge(e,t,!0))for(;n=t.firstChild;)r.appendChild(n)},ko=(e,t,o)=>{let n;const r=t.parentNode;if(!Ke(e,t)||!Ke(e,o))return;Pe(o.lastChild)&&(n=o.lastChild),r===o.lastChild&&je(r.previousSibling)&&e.remove(r.previousSibling);const s=o.lastChild;s&&je(s)&&t.hasChildNodes()&&e.remove(s),Ge(e,o,!0)&&ye(I.fromDom(o)),So(e,t,o),n&&o.appendChild(n);const a=((e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)})(I.fromDom(o),I.fromDom(t))?e.getParents(t,Pe,o):[];e.remove(t),C(a,(t=>{Ge(e,t)&&t!==e.getRoot()&&e.remove(t)}))},_o=(e,t,o,n)=>{const r=e.dom;if(r.isEmpty(n))((e,t,o)=>{ye(I.fromDom(o)),ko(e.dom,t,o),e.selection.setCursorLocation(o,0)})(e,o,n);else{const s=no(t);ko(r,o,n),e.selection.setRng(ro(s))}},To=(e,t)=>{const o=e.dom,n=e.selection,r=n.getStart(),s=pt(e,r),a=o.getParent(n.getStart(),"LI",s);if(a){const r=a.parentElement;if(r===e.getBody()&&Ge(o,r))return!0;const i=lt(n.getRng()),l=o.getParent(wo(e,i,t,s),"LI",s),c=l&&(t?o.isChildOf(a,l):o.isChildOf(l,a));if(l&&l!==a&&!c)return e.undoManager.transact((()=>{var o,n;t?_o(e,i,l,a):(null===(n=(o=a).parentNode)||void 0===n?void 0:n.firstChild)===o?Xt(e):((e,t,o,n)=>{const r=no(t);ko(e.dom,o,n);const s=ro(r);e.selection.setRng(s)})(e,i,a,l)})),!0;if(c&&!t&&l!==a)return e.undoManager.transact((()=>{if(i.commonAncestorContainer.parentElement){const t=no(i),n=i.commonAncestorContainer.parentElement;So(o,i.commonAncestorContainer.parentElement,l),n.remove();const r=ro(t);e.selection.setRng(r)}})),!0;if(!l&&!t&&0===i.startOffset&&0===i.endOffset)return e.undoManager.transact((()=>{Jt(e)})),!0}return!1},Eo=(e,t)=>{const o=e.dom,n=e.selection.getStart(),r=pt(e,n),s=o.getParent(n,o.isBlock,r);if(s&&o.isEmpty(s)){const n=lt(e.selection.getRng()),a=o.getParent(wo(e,n,t,r),"LI",r);if(a){const i=e=>y(["td","th","caption"],W(e)),l=e=>e.dom===r;return!!((e,t,o=u)=>B(e,t,o).getOr(e.isNone()&&t.isNone()))(me(I.fromDom(a),i,l),me(I.fromDom(n.startContainer),i,l),P)&&(e.undoManager.transact((()=>{const n=a.parentNode;((e,t,o)=>{const n=e.getParent(t.parentNode,e.isBlock,o);e.remove(t),n&&e.isEmpty(n)&&e.remove(n)})(o,s,r),go(o,n),e.selection.select(a,!0),e.selection.collapse(t)})),!0)}}return!1},Oo=e=>{const t=e.selection.getStart(),o=pt(e,t);return e.dom.getParent(t,"LI,DT,DD",o)||gt(e).length>0},Do=(e,t)=>{const o=e.selection;return!Ct(e,o.getNode())&&(o.isCollapsed()?((e,t)=>To(e,t)||Eo(e,t))(e,t):(e=>!!Oo(e)&&(e.undoManager.transact((()=>{e.execCommand("Delete"),yo(e.dom,e.getBody())})),!0))(e))},Ao=e=>{const t=O(Tt(e).split("")),o=x(t,((e,t)=>{const o=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*o}));return k(o,((e,t)=>e+t),0)},Mo=e=>{if(--e<0)return"";{const t=e%26,o=Math.floor(e/26);return Mo(o)+String.fromCharCode("A".charCodeAt(0)+t)}},No=e=>{const t=parseInt(e.start,10);return R(e.listStyleType,"upper-alpha")?Mo(t):R(e.listStyleType,"lower-alpha")?Mo(t).toLowerCase():e.start},Ro=e=>{const t=mt(e);ze(t)&&!Ct(e,t)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:No({start:e.dom.getAttrib(t,"start","1"),listStyleType:h.from(e.dom.getStyle(t,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:t=>{(e=>{switch((e=>/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:(e=>/^[a-z]+$/.test(e))(e)?1:e.length>0?4:3)(e)){case 2:return h.some({listStyleType:h.none(),start:e});case 0:return h.some({listStyleType:h.some("upper-alpha"),start:Ao(e).toString()});case 1:return h.some({listStyleType:h.some("lower-alpha"),start:Ao(e).toString()});case 3:return h.some({listStyleType:h.none(),start:""});case 4:return h.none()}})(t.getData().start).each((t=>{e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},Bo=(e,t)=>()=>{const o=mt(e);return i(o)&&o.nodeName===t},Lo=e=>{e.addCommand("mceListProps",(()=>{Ro(e)}))},Io=e=>{e.on("BeforeExecCommand",(t=>{const o=t.command.toLowerCase();"indent"===o?Yt(e):"outdent"===o&&Xt(e)})),e.addCommand("InsertUnorderedList",((t,o)=>{bo(e,"UL",o)})),e.addCommand("InsertOrderedList",((t,o)=>{bo(e,"OL",o)})),e.addCommand("InsertDefinitionList",((t,o)=>{bo(e,"DL",o)})),e.addCommand("RemoveList",(()=>{Jt(e)})),Lo(e),e.addCommand("mceListUpdate",((t,o)=>{r(o)&&((e,t)=>{const o=mt(e);null===o||Ct(e,o)||e.undoManager.transact((()=>{r(t.styles)&&e.dom.setStyles(o,t.styles),r(t.attrs)&&Te(t.attrs,((t,n)=>e.dom.setAttrib(o,n,t)))}))})(e,o)})),e.addQueryStateHandler("InsertUnorderedList",Bo(e,"UL")),e.addQueryStateHandler("InsertOrderedList",Bo(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",Bo(e,"DL"))};var Ho=tinymce.util.Tools.resolve("tinymce.html.Node");const Po=e=>3===e.type,Fo=e=>0===e.length,zo=e=>{const t=(t,o)=>{const n=Ho.create("li");C(t,(e=>n.append(e))),o?e.insert(n,o,!0):e.append(n)},o=k(e.children(),((e,o)=>Po(o)?[...e,o]:Fo(e)||Po(o)?e:(t(e,o),[])),[]);Fo(o)||t(o)},Vo=e=>{Xe(e)&&(e=>{e.on("keydown",(t=>{t.keyCode!==Se.TAB||Se.metaKeyPressed(t)||e.undoManager.transact((()=>{(t.shiftKey?Xt(e):Yt(e))&&t.preventDefault()}))}))})(e),(e=>{e.on("ExecCommand",(t=>{const o=t.command.toLowerCase();"delete"!==o&&"forwarddelete"!==o||!Oo(e)||yo(e.dom,e.getBody())})),e.on("keydown",(t=>{t.keyCode===Se.BACKSPACE?Do(e,!1)&&t.preventDefault():t.keyCode===Se.DELETE&&Do(e,!0)&&t.preventDefault()}))})(e)},Zo=(e,t)=>o=>(o.setEnabled(e.selection.isEditable()),St(e,(n=>{o.setActive(wt(n.parents,t)),o.setEnabled(!Ct(e,n.element)&&e.selection.isEditable())}))),Uo=(e,t)=>o=>St(e,(n=>o.setEnabled(wt(n.parents,t)&&!Ct(e,n.element))));e.add("lists",(e=>((e=>{(0,e.options.register)("lists_indent_on_tab",{processor:"boolean",default:!0})})(e),(e=>{e.on("PreInit",(()=>{const{parser:t}=e;t.addNodeFilter("ul,ol",(e=>C(e,zo)))}))})(e),e.hasPlugin("rtc",!0)?Lo(e):(Vo(e),Io(e)),(e=>{const t=t=>()=>e.execCommand(t);e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:Zo(e,"OL")}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:Zo(e,"UL")}))})(e),(e=>{const t={text:"List properties...",icon:"ordered-list",onAction:()=>e.execCommand("mceListProps"),onSetup:Uo(e,"OL")};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:t=>{const o=mt(e,t);return ze(o)?["listprops"]:[]}})})(e),(e=>({backspaceDelete:t=>{Do(e,t)}}))(e))))}()},7426:(e,t,o)=>{o(4855)},4855:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=t("string"),n=t("object"),r=t("array"),s=e=>!(e=>null==e)(e);class a{constructor(e,t){this.tag=e,this.value=t}static some(e){return new a(!0,e)}static none(){return a.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?a.some(e(this.value)):a.none()}bind(e){return this.tag?e(this.value):a.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:a.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return s(e)?a.some(e):a.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}a.singletonNone=new a(!1);const i=Array.prototype.push,l=(e,t)=>{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;og(e,t)?a.from(e[t]):a.none(),g=(e,t)=>m.call(e,t),p=e=>t=>t.options.get(e),h=p("audio_template_callback"),f=p("video_template_callback"),b=p("iframe_template_callback"),v=p("media_live_embeds"),y=p("media_filter_html"),w=p("media_url_resolver"),x=p("media_alt_source"),C=p("media_poster"),S=p("media_dimensions");var k=tinymce.util.Tools.resolve("tinymce.util.Tools"),_=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),T=tinymce.util.Tools.resolve("tinymce.html.DomParser");const E=_.DOM,O=e=>e.replace(/px$/,""),D=e=>{const t=e.attr("style"),o=t?E.parseStyle(t):{};return{type:"ephox-embed-iri",source:e.attr("data-ephox-embed-iri"),altsource:"",poster:"",width:u(o,"max-width").map(O).getOr(""),height:u(o,"max-height").map(O).getOr("")}},A=(e,t)=>{let o={};for(let n=T({validate:!1,forced_root_block:!1},t).parse(e);n;n=n.walk())if(1===n.type){const e=n.name;if(n.attr("data-ephox-embed-iri")){o=D(n);break}o.source||"param"!==e||(o.source=n.attr("movie")),"iframe"!==e&&"object"!==e&&"embed"!==e&&"video"!==e&&"audio"!==e||(o.type||(o.type=e),o=k.extend(n.attributes.map,o)),"source"===e&&(o.source?o.altsource||(o.altsource=n.attr("src")):o.source=n.attr("src")),"img"!==e||o.poster||(o.poster=n.attr("src"))}return o.source=o.source||o.src||"",o.altsource=o.altsource||"",o.poster=o.poster||"",o},M=e=>{var t;const o=null!==(t=e.toLowerCase().split(".").pop())&&void 0!==t?t:"";return u({mp3:"audio/mpeg",m4a:"audio/x-m4a",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"},o).getOr("")};var N=tinymce.util.Tools.resolve("tinymce.html.Node"),R=tinymce.util.Tools.resolve("tinymce.html.Serializer");const B=(e,t={})=>T({forced_root_block:!1,validate:!1,allow_conditional_comments:!0,...t},e),L=_.DOM,I=e=>/^[0-9.]+$/.test(e)?e+"px":e,H=(e,t)=>{const o=t.attr("style"),n=o?L.parseStyle(o):{};s(e.width)&&(n["max-width"]=I(e.width)),s(e.height)&&(n["max-height"]=I(e.height)),t.attr("style",L.serializeStyle(n))},P=["source","altsource"],F=(e,t,o,n)=>{let r=0,s=0;const a=B(n);a.addNodeFilter("source",(e=>r=e.length));const i=a.parse(e);for(let e=i;e;e=e.walk())if(1===e.type){const n=e.name;if(e.attr("data-ephox-embed-iri")){H(t,e);break}switch(n){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&(e.attr("width",t.width),e.attr("height",t.height))}if(o)switch(n){case"video":e.attr("poster",t.poster),e.attr("src",null);for(let o=r;o<2;o++)if(t[P[o]]){const n=new N("source",1);n.attr("src",t[P[o]]),n.attr("type",t[P[o]+"mime"]||null),e.append(n)}break;case"iframe":e.attr("src",t.source);break;case"object":const o=e.getAll("img").length>0;if(t.poster&&!o){e.attr("src",t.poster);const o=new N("img",1);o.attr("src",t.poster),o.attr("width",t.width),o.attr("height",t.height),e.append(o)}break;case"source":if(s<2&&(e.attr("src",t[P[s]]),e.attr("type",t[P[s]+"mime"]||null),!t[P[s]])){e.remove();continue}s++;break;case"img":t.poster||e.remove()}}return R({},n).serialize(i)},z=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)\?h=(\w+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?h=$2&title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)\?h=(\w+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?h=$3&title=0&byline=0",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],V=(e,t)=>{const o=(e=>{const t=e.match(/^(https?:\/\/|www\.)(.+)$/i);return t&&t.length>1?"www."===t[1]?"https://":t[1]:"https://"})(t),n=e.regex.exec(t);let r=o+e.url;if(s(n))for(let e=0;en[e]?n[e]:""));return r.replace(/\?$/,"")},Z=e=>{const t=z.filter((t=>t.regex.test(e)));return t.length>0?k.extend({},t[0],{url:V(t[0],e)}):null},U=(e,t)=>{var o;const n=k.extend({},t);if(!n.source&&(k.extend(n,A(null!==(o=n.embed)&&void 0!==o?o:"",e.schema)),!n.source))return"";n.altsource||(n.altsource=""),n.poster||(n.poster=""),n.source=e.convertURL(n.source,"source"),n.altsource=e.convertURL(n.altsource,"source"),n.sourcemime=M(n.source),n.altsourcemime=M(n.altsource),n.poster=e.convertURL(n.poster,"poster");const r=Z(n.source);if(r&&(n.source=r.url,n.type=r.type,n.allowfullscreen=r.allowFullscreen,n.width=n.width||String(r.w),n.height=n.height||String(r.h)),n.embed)return F(n.embed,n,!0,e.schema);{const t=h(e),o=f(e),r=b(e);return n.width=n.width||"300",n.height=n.height||"150",k.each(n,((t,o)=>{n[o]=e.dom.encode(""+t)})),"iframe"===n.type?((e,t)=>{if(t)return t(e);{const t=e.allowfullscreen?' allowFullscreen="1"':"";return'"}})(n,r):"application/x-shockwave-flash"===n.sourcemime?(e=>{let t='';return e.poster&&(t+=''),t+="",t})(n):-1!==n.sourcemime.indexOf("audio")?((e,t)=>t?t(e):'")(n,t):((e,t)=>t?t(e):'")(n,o)}},j=e=>e.hasAttribute("data-mce-object")||e.hasAttribute("data-ephox-embed-iri"),W={},$=e=>t=>U(e,t),q=(e,t)=>{const o=w(e);return o?((e,t,o)=>new Promise(((n,r)=>{const s=o=>(o.html&&(W[e.source]=o),n({url:e.source,html:o.html?o.html:t(e)}));W[e.source]?s(W[e.source]):o({url:e.source},s,r)})))(t,$(e),o):((e,t)=>Promise.resolve({html:t(e),url:e.source}))(t,$(e))},G=(e,t)=>{const o={};return u(e,"dimensions").each((e=>{l(["width","height"],(n=>{u(t,n).orThunk((()=>u(e,n))).each((e=>o[n]=e))}))})),o},K=(e,t)=>{const o=t&&"dimensions"!==t?((e,t)=>u(t,e).bind((e=>u(e,"meta"))))(t,e).getOr({}):{},r=((e,t,o)=>r=>{const s=()=>u(e,r),i=()=>u(t,r),l=e=>u(e,"value").bind((e=>e.length>0?a.some(e):a.none()));return{[r]:(r===o?s().bind((e=>n(e)?l(e).orThunk(i):i().orThunk((()=>a.from(e))))):i().orThunk((()=>s().bind((e=>n(e)?l(e):a.from(e)))))).getOr("")}})(e,o,t);return{...r("source"),...r("altsource"),...r("poster"),...r("embed"),...G(e,o)}},Y=e=>{const t={...e,source:{value:u(e,"source").getOr("")},altsource:{value:u(e,"altsource").getOr("")},poster:{value:u(e,"poster").getOr("")}};return l(["width","height"],(o=>{u(e,o).each((e=>{const n=t.dimensions||{};n[o]=e,t.dimensions=n}))})),t},X=e=>t=>{const o=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:o})},J=(e,t)=>n=>{if(o(n.url)&&n.url.trim().length>0){const o=n.html,r={...A(o,t.schema),source:n.url,embed:o};e.setData(Y(r))}},Q=(e,t)=>{const o=e.dom.select("*[data-mce-object]");e.insertContent(t),((e,t)=>{const o=e.dom.select("*[data-mce-object]");for(let e=0;e=0;n--)t[e]===o[n]&&o.splice(n,1);e.selection.select(o[0])})(e,o),e.nodeChanged()},ee=(e,t)=>s(t)&&"ephox-embed-iri"===t&&s(Z(e)),te=(e,t)=>((e,t)=>e.width!==t.width||e.height!==t.height)(e,t)&&ee(t.source,e.type),oe=(e,t,o)=>{var n,r;t.embed=te(e,t)&&S(o)?U(o,{...t,embed:""}):F(null!==(n=t.embed)&&void 0!==n?n:"",t,!1,o.schema),t.embed&&(e.source===t.source||(r=t.source,g(W,r)))?Q(o,t.embed):q(o,t).then((e=>{Q(o,e.html)})).catch(X(o))},ne=e=>{const t=(e=>{const t=e.selection.getNode(),o=j(t)?e.serializer.serialize(t,{selection:!0}):"",n=A(o,e.schema),r=(()=>{if(ee(n.source,n.type)){const o=e.dom.getRect(t);return{width:o.w.toString().replace(/px$/,""),height:o.h.toString().replace(/px$/,"")}}return{}})();return{embed:o,...n,...r}})(e),o=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})(t),n=Y(t),r=S(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],s={title:"General",name:"general",items:c([[{name:"source",type:"urlinput",filetype:"media",label:"Source",picker_text:"Browse files"}],r])},a={title:"Embed",items:[{type:"textarea",name:"embed",label:"Paste your embed code below:"}]},i=[];x(e)&&i.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),C(e)&&i.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});const l={title:"Advanced",name:"advanced",items:i},d=[s,a];i.length>0&&d.push(l);const m={type:"tabpanel",tabs:d},u=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:m,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:t=>{const n=K(t.getData());oe(o.get(),n,e),t.close()},onChange:(t,n)=>{switch(n.name){case"source":((t,o)=>{const n=K(o.getData(),"source");t.source!==n.source&&(J(u,e)({url:n.source,html:""}),q(e,n).then(J(u,e)).catch(X(e)))})(o.get(),t);break;case"embed":(t=>{var o;const n=K(t.getData()),r=A(null!==(o=n.embed)&&void 0!==o?o:"",e.schema);t.setData(Y(r))})(t);break;case"dimensions":case"altsource":case"poster":((t,o,n)=>{const r=K(t.getData(),o),s=te(n,r)&&S(e)?{...r,embed:""}:r,a=U(e,s);t.setData(Y({...s,embed:a}))})(t,n.name,o.get())}o.set(K(t.getData()))},initialData:n})};var re=tinymce.util.Tools.resolve("tinymce.Env");const se=e=>{const t=e.name;return"iframe"===t||"video"===t||"audio"===t},ae=(e,t,o,n=null)=>{const r=e.attr(o);return s(r)?r:g(t,o)?null:n},ie=(e,t,o)=>{const n="img"===t.name||"video"===e.name,r=n?"300":null,s="audio"===e.name?"30":"150",a=n?s:null;t.attr({width:ae(e,o,"width",r),height:ae(e,o,"height",a)})},le=(e,t)=>{const o=t.name,n=new N("img",1);return de(e,t,n),ie(t,n,{}),n.attr({style:t.attr("style"),src:re.transparentSrc,"data-mce-object":o,class:"mce-object mce-object-"+o}),n},ce=(e,t)=>{var o;const n=t.name,r=new N("span",1);r.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":n,class:"mce-preview-object mce-object-"+n}),de(e,t,r);const a=e.dom.parseStyle(null!==(o=t.attr("style"))&&void 0!==o?o:""),i=new N(n,1);if(ie(t,i,a),i.attr({src:t.attr("src"),style:t.attr("style"),class:t.attr("class")}),"iframe"===n)i.attr({allowfullscreen:t.attr("allowfullscreen"),frameborder:"0",sandbox:t.attr("sandbox")});else{l(["controls","crossorigin","currentTime","loop","muted","poster","preload"],(e=>{i.attr(e,t.attr(e))}));const o=r.attr("data-mce-html");s(o)&&((e,t,o,n)=>{const r=B(e.schema).parse(n,{context:t});for(;r.firstChild;)o.append(r.firstChild)})(e,n,i,unescape(o))}const c=new N("span",1);return c.attr("class","mce-shim"),r.append(i),r.append(c),r},de=(e,t,o)=>{var n;const r=null!==(n=t.attributes)&&void 0!==n?n:[];let s=r.length;for(;s--;){const t=r[s].name;let n=r[s].value;"width"===t||"height"===t||"style"===t||((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(t,"data-mce-",0)||("data"!==t&&"src"!==t||(n=e.convertURL(n,t)),o.attr("data-mce-p-"+t,n))}const a=R({inner:!0},e.schema),i=new N("div",1);l(t.children(),(e=>i.append(e)));const c=a.serialize(i);c&&(o.attr("data-mce-html",escape(c)),o.empty())},me=e=>{const t=e.attr("class");return o(t)&&/\btiny-pageembed\b/.test(t)},ue=e=>{let t=e;for(;t=t.parent;)if(t.attr("data-ephox-embed-iri")||me(t))return!0;return!1},ge=(e,t,o)=>{const n=(0,e.options.get)("xss_sanitization"),r=y(e);return B(e.schema,{sanitize:n,validate:r}).parse(o,{context:t})},pe=e=>{e.on("PreInit",(()=>{const{schema:t,serializer:o,parser:n}=e,r=t.getBoolAttrs();l("webkitallowfullscreen mozallowfullscreen".split(" "),(e=>{r[e]={}})),((e,t)=>{const o=d(e);for(let n=0,r=o.length;n{const n=t.getElementRule(o);n&&l(e,(e=>{n.attributes[e]={},n.attributesOrder.push(e)}))})),n.addNodeFilter("iframe,video,audio,object,embed",(e=>t=>{let o,n=t.length;for(;n--;)o=t[n],o.parent&&(o.parent.attr("data-mce-object")||(se(o)&&v(e)?ue(o)||o.replace(ce(e,o)):ue(o)||o.replace(le(e,o))))})(e)),o.addAttributeFilter("data-mce-object",((t,o)=>{var n;let r=t.length;for(;r--;){const s=t[r];if(!s.parent)continue;const a=s.attr(o),i=new N(a,1);if("audio"!==a){const e=s.attr("class");e&&-1!==e.indexOf("mce-preview-object")&&s.firstChild?i.attr({width:s.firstChild.attr("width"),height:s.firstChild.attr("height")}):i.attr({width:s.attr("width"),height:s.attr("height")})}i.attr({style:s.attr("style")});const c=null!==(n=s.attributes)&&void 0!==n?n:[];let d=c.length;for(;d--;){const e=c[d].name;0===e.indexOf("data-mce-p-")&&i.attr(e.substr(11),c[d].value)}const m=s.attr("data-mce-html");if(m){const t=ge(e,a,unescape(m));l(t.children(),(e=>i.append(e)))}s.replace(i)}}))})),e.on("SetContent",(()=>{const t=e.dom;l(t.select("span.mce-preview-object"),(e=>{0===t.select("span.mce-shim",e).length&&t.add(e,"span",{class:"mce-shim"})}))}))},he=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}};e.add("media",(e=>((e=>{const t=e.options.register;t("audio_template_callback",{processor:"function"}),t("video_template_callback",{processor:"function"}),t("iframe_template_callback",{processor:"function"}),t("media_live_embeds",{processor:"boolean",default:!0}),t("media_filter_html",{processor:"boolean",default:!0}),t("media_url_resolver",{processor:"function"}),t("media_alt_source",{processor:"boolean",default:!0}),t("media_poster",{processor:"boolean",default:!0}),t("media_dimensions",{processor:"boolean",default:!0})})(e),(e=>{e.addCommand("mceMedia",(()=>{ne(e)}))})(e),(e=>{const t=()=>e.execCommand("mceMedia");e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:t,onSetup:t=>{const o=e.selection;t.setActive(j(o.getNode()));const n=o.selectorChangedWithUnbind("img[data-mce-object],span[data-mce-object],div[data-ephox-embed-iri]",t.setActive).unbind,r=he(e)(t);return()=>{n(),r()}}}),e.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:t,onSetup:he(e)})})(e),(e=>{e.on("ResolveName",(e=>{let t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))})(e),pe(e),(e=>{e.on("click keyup touchend",(()=>{const t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectResized",(t=>{const o=t.target;if(o.getAttribute("data-mce-object")){let n=o.getAttribute("data-mce-html");n&&(n=unescape(n),o.setAttribute("data-mce-html",escape(F(n,{width:String(t.width),height:String(t.height)},!1,e.schema))))}}))})(e),(e=>({showDialog:()=>{ne(e)}}))(e))))}()},1694:(e,t,o)=>{o(7235)},7235:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("array"),s=o("boolean"),a=(i=void 0,e=>i===e);var i;const l=e=>!(e=>null==e)(e),c=o("function"),d=o("number"),m=()=>{},u=e=>()=>e,g=e=>e,p=(e,t)=>e===t;function h(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const f=e=>{e()},b=u(!1),v=u(!0);class y{constructor(e,t){this.tag=e,this.value=t}static some(e){return new y(!0,e)}static none(){return y.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?y.some(e(this.value)):y.none()}bind(e){return this.tag?e(this.value):y.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:y.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return l(e)?y.some(e):y.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}y.singletonNone=new y(!1);const w=Object.keys,x=Object.hasOwnProperty,C=(e,t)=>{const o=w(e);for(let n=0,r=o.length;n{const o={};var n;return((e,t,o,n)=>{C(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(n=o,(e,t)=>{n[t]=e}),m),o},k=e=>((e,t)=>{const o=[];return C(e,((e,n)=>{o.push(t(e,n))})),o})(e,g),_=e=>w(e).length,T=(e,t)=>E(e,t)?y.from(e[t]):y.none(),E=(e,t)=>x.call(e,t),O=(e,t)=>E(e,t)&&void 0!==e[t]&&null!==e[t],D=Array.prototype.indexOf,A=Array.prototype.push,M=(e,t)=>((e,t)=>D.call(e,t))(e,t)>-1,N=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[];for(let n=0,r=e.length;n(L(e,((e,n)=>{o=t(o,e,n)})),o),P=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n(e=>{const t=[];for(let o=0,n=e.length;o{for(let o=0,n=e.length;ot>=0&&t{for(let o=0;o{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},j={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return U(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return U(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return U(o)},fromDom:U,fromPoint:(e,t,o)=>y.from(e.dom.elementFromPoint(t,o)).map(U)},W=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},$=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,q=(e,t)=>e.dom===t.dom,G=W;"undefined"!=typeof window?window:Function("return this;")();const K=e=>e.dom.nodeName.toLowerCase(),Y=e=>e.dom.nodeType,X=e=>t=>Y(t)===e,J=e=>8===Y(e)||"#comment"===K(e),Q=X(1),ee=X(3),te=X(9),oe=X(11),ne=e=>t=>Q(t)&&K(t)===e,re=e=>{return te(e)?e:(t=e,j.fromDom(t.dom.ownerDocument));var t},se=e=>y.from(e.dom.parentNode).map(j.fromDom),ae=(e,t)=>{const o=c(t)?t:b;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=j.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r},ie=e=>y.from(e.dom.previousSibling).map(j.fromDom),le=e=>y.from(e.dom.nextSibling).map(j.fromDom),ce=e=>B(e.dom.childNodes,j.fromDom),de=e=>((e,t)=>{const o=e.dom.childNodes;return y.from(o[t]).map(j.fromDom)})(e,0),me=c(Element.prototype.attachShadow)&&c(Node.prototype.getRootNode)?e=>j.fromDom(e.dom.getRootNode()):re,ue=e=>{const t=me(e);return oe(o=t)&&l(o.dom.host)?y.some(t):y.none();var o},ge=e=>j.fromDom(e.dom.host),pe=e=>{const t=ee(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return ue(j.fromDom(t)).fold((()=>o.body.contains(t)),(n=pe,r=ge,e=>n(r(e))));var n,r};var he=(e,t,o,n,r)=>e(o,n)?y.some(o):c(r)&&r(o)?y.none():t(o,n,r);const fe=(e,t,o)=>{let n=e.dom;const r=c(o)?o:b;for(;n.parentNode;){n=n.parentNode;const e=j.fromDom(n);if(t(e))return y.some(e);if(r(e))break}return y.none()},be=(e,t,o)=>fe(e,(e=>W(e,t)),o),ve=(e,t)=>((e,t)=>P(e.dom.childNodes,(e=>t(j.fromDom(e)))).map(j.fromDom))(e,(e=>W(e,t))),ye=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return $(o)?y.none():y.from(o.querySelector(e)).map(j.fromDom)})(t,e),we=(e,t,o)=>he(((e,t)=>W(e,t)),be,e,t,o),xe=(e,t=!1)=>{return pe(e)?e.dom.isContentEditable:(o=e,we(o,"[contenteditable]")).fold(u(t),(e=>"true"===Ce(e)));var o},Ce=e=>e.dom.contentEditable,Se=e=>t=>q(t,(e=>j.fromDom(e.getBody()))(e)),ke=e=>/^\d+(\.\d+)?$/.test(e)?e+"px":e,_e=e=>j.fromDom(e.selection.getStart()),Te=e=>{return(t=e,o=ne("table"),he(((e,t)=>t(e)),fe,t,o,n)).forall(xe);var t,o,n},Ee=(e,t)=>{let o=[];return L(ce(e),(e=>{t(e)&&(o=o.concat([e])),o=o.concat(Ee(e,t))})),o},Oe=(e,t)=>((e,t)=>I(ce(e),t))(e,(e=>W(e,t))),De=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return $(o)?[]:B(o.querySelectorAll(e),j.fromDom)})(t,e),Ae=(e,t,o)=>{if(!(n(o)||s(o)||d(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},Me=(e,t,o)=>{Ae(e.dom,t,o)},Ne=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},Re=(e,t)=>y.from(Ne(e,t)),Be=(e,t)=>{e.dom.removeAttribute(t)},Le=(e,t,o=p)=>e.exists((e=>o(e,t))),Ie=(e,t,o)=>e.isSome()&&t.isSome()?y.some(o(e.getOrDie(),t.getOrDie())):y.none(),He=(e,t)=>((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(e,t,0),Pe=(Fe=/^\s+|\s+$/g,e=>e.replace(Fe,""));var Fe;const ze=e=>e.length>0,Ve=(e,t=10)=>{const o=parseInt(e,t);return isNaN(o)?y.none():y.some(o)},Ze=e=>void 0!==e.style&&c(e.style.getPropertyValue),Ue=(e,t,o)=>{((e,t,o)=>{if(!n(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Ze(e)&&e.style.setProperty(t,o)})(e.dom,t,o)},je=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||pe(e)?n:We(o,t)},We=(e,t)=>Ze(e)?e.style.getPropertyValue(t):"",$e=(e,t)=>{const o=e.dom,n=We(o,t);return y.from(n).filter((e=>e.length>0))},qe=(e,t)=>{((e,t)=>{Ze(e)&&e.style.removeProperty(t)})(e.dom,t),Le(Re(e,"style").map(Pe),"")&&Be(e,"style")},Ge=(e,t,o=0)=>Re(e,t).map((e=>parseInt(e,10))).getOr(o),Ke=(e,t)=>Ye(e,t,v),Ye=(e,t,o)=>F(ce(e),(e=>W(e,t)?o(e)?[e]:[]:Ye(e,t,o))),Xe=["tfoot","thead","tbody","colgroup"],Je=(e,t,o)=>({element:e,rowspan:t,colspan:o}),Qe=(e,t,o)=>({element:e,cells:t,section:o}),et=(e,t)=>((e,t,o=b)=>o(t)?y.none():M(e,K(t))?y.some(t):be(t,e.join(","),(e=>W(e,"table")||o(e))))(["td","th"],e,t),tt=(e,t)=>we(e,"table",t),ot=e=>Ke(e,"tr"),nt=e=>tt(e).fold(u([]),(e=>Oe(e,"colgroup"))),rt=(e,t)=>B(e,(e=>{if("colgroup"===K(e)){const t=B((e=>W(e,"colgroup")?Oe(e,"col"):F(nt(e),(e=>Oe(e,"col"))))(e),(e=>{const t=Ge(e,"span",1);return Je(e,1,t)}));return Qe(e,t,"colgroup")}{const o=B((e=>Ke(e,"th,td"))(e),(e=>{const t=Ge(e,"rowspan",1),o=Ge(e,"colspan",1);return Je(e,t,o)}));return Qe(e,o,t(e))}})),st=e=>se(e).map((e=>{const t=K(e);return(e=>M(Xe,e))(t)?t:"tbody"})).getOr("tbody"),at=e=>Re(e,"data-snooker-locked-cols").bind((e=>y.from(e.match(/\d+/g)))).map((e=>((e,t)=>{const o={};for(let n=0,r=e.length;ne+","+t,lt=(e,t)=>{const o=F(e.all,(e=>e.cells));return I(o,t)},ct=e=>{const t={},o=[];var n;const r=(n=e,V(n,0)).map((e=>e.element)).bind(tt).bind(at).getOr({});let s=0,a=0,i=0;const{pass:l,fail:c}=((e,t)=>{const o=[],n=[];for(let r=0,s=e.length;r"colgroup"===e.section));L(c,(e=>{const n=[];L(e.cells,(e=>{let o=0;for(;void 0!==t[it(i,o)];)o++;const s=O(r,o.toString()),l=((e,t,o,n,r,s)=>({element:e,rowspan:t,colspan:o,row:n,column:r,isLocked:s}))(e.element,e.rowspan,e.colspan,i,o,s);for(let n=0;nV(e,e.length-1))(l).map((e=>{const t=(e=>{const t={};let o=0;return L(e.cells,(e=>{const n=e.colspan;R(n,(r=>{const s=o+r;t[s]=((e,t,o)=>({element:e,colspan:t,column:o}))(e.element,n,s)})),o+=n})),t})(e),o=((e,t)=>({element:e,columns:t}))(e.element,k(t));return{colgroups:[o],columns:t}})).getOrThunk((()=>({colgroups:[],columns:{}}))),u=((e,t)=>({rows:e,columns:t}))(s,a);return{grid:u,access:t,all:o,columns:d,colgroups:m}},dt=e=>{const t=(e=>{const t=ot(e),o=[...nt(e),...t];return rt(o,st)})(e);return ct(t)},mt=(e,t,o)=>y.from(e.access[it(t,o)]),ut=(e,t,o)=>{const n=lt(e,(e=>o(t,e.element)));return n.length>0?y.some(n[0]):y.none()},gt=e=>F(e.all,(e=>e.cells)),pt=(e,t)=>y.from(e.columns[t]);var ht=tinymce.util.Tools.resolve("tinymce.util.Tools");const ft=(e,t,o)=>{const n=e.select("td,th",t);let r;for(let t=0;t{ht.each("left center right".split(" "),(n=>{n!==o&&e.formatter.remove("align"+n,{},t)})),o&&e.formatter.apply("align"+o,{},t)},vt=(e,t,o)=>{e.dispatch("TableModified",{...o,table:t})},yt=(e,t)=>(e=>{const t=parseFloat(e);return isNaN(t)?y.none():y.some(t)})(e).getOr(t),wt=(e,t,o)=>yt(je(e,t),o),xt=(e,t)=>{const o=e.dom,n=o.getBoundingClientRect().width||o.offsetWidth;return"border-box"===t?n:((e,t,o,n)=>t-wt(e,`padding-${o}`,0)-wt(e,`padding-${n}`,0)-wt(e,`border-${o}-width`,0)-wt(e,`border-${n}-width`,0))(e,n,"left","right")},Ct=e=>xt(e,"content-box");var St=tinymce.util.Tools.resolve("tinymce.Env");const kt=R(5,(e=>{const t=`${e+1}px`;return{title:t,value:t}})),_t=B(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],(e=>({title:e,value:e.toLowerCase()}))),Tt="100%",Et=e=>{var t;const o=e.dom,n=null!==(t=o.getParent(e.selection.getStart(),o.isBlock))&&void 0!==t?t:e.getBody();return Ct(j.fromDom(n))+"px"},Ot=e=>t=>t.options.get(e),Dt=Ot("table_sizing_mode"),At=Ot("table_border_widths"),Mt=Ot("table_border_styles"),Nt=Ot("table_cell_advtab"),Rt=Ot("table_row_advtab"),Bt=Ot("table_advtab"),Lt=Ot("table_appearance_options"),It=Ot("table_grid"),Ht=Ot("table_style_by_css"),Pt=Ot("table_cell_class_list"),Ft=Ot("table_row_class_list"),zt=Ot("table_class_list"),Vt=Ot("table_toolbar"),Zt=Ot("table_background_color_map"),Ut=Ot("table_border_color_map"),jt=e=>"fixed"===Dt(e),Wt=e=>"responsive"===Dt(e),$t=e=>{const t=e.options,o=t.get("table_default_styles");return t.isSet("table_default_styles")?o:((e,t)=>Wt(e)||!Ht(e)?t:jt(e)?{...t,width:Et(e)}:{...t,width:Tt})(e,o)},qt=e=>{const t=e.options,o=t.get("table_default_attributes");return t.isSet("table_default_attributes")?o:((e,t)=>Wt(e)||Ht(e)?t:jt(e)?{...t,width:Et(e)}:{...t,width:Tt})(e,o)},Gt=(e,t)=>t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow,Kt=(e,t,o)=>{const n=ut(e,t,q),r=ut(e,o,q);return n.bind((e=>r.map((t=>{return o=e,n=t,r=Math.min(o.row,n.row),s=Math.min(o.column,n.column),a=Math.max(o.row+o.rowspan-1,n.row+n.rowspan-1),i=Math.max(o.column+o.colspan-1,n.column+n.colspan-1),{startRow:r,startCol:s,finishRow:a,finishCol:i};var o,n,r,s,a,i}))))},Yt=(e,t,o)=>Kt(e,t,o).bind((t=>((e,t)=>{let o=!0;const n=h(Gt,t);for(let r=t.startRow;r<=t.finishRow;r++)for(let s=t.startCol;s<=t.finishCol;s++)o=o&&mt(e,r,s).exists(n);return o?y.some(t):y.none()})(e,t))),Xt=dt,Jt=(e,t)=>{se(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},Qt=(e,t)=>{le(e).fold((()=>{se(e).each((e=>{to(e,t)}))}),(e=>{Jt(e,t)}))},eo=(e,t)=>{de(e).fold((()=>{to(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},to=(e,t)=>{e.dom.appendChild(t.dom)},oo=(e,t)=>{Jt(e,t),to(t,e)},no=(e,t)=>{L(t,((o,n)=>{const r=0===n?e:t[n-1];Qt(r,o)}))},ro=(e,t)=>{L(t,(t=>{to(e,t)}))},so=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},ao=e=>{const t=ce(e);t.length>0&&no(e,t),so(e)},io=((e,t)=>{const o=t=>e(t)?y.from(t.dom.nodeValue):y.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(ee,"text"),lo=e=>io.get(e),co=(e,t)=>io.set(e,t);var mo=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];const uo=(e,t,o,n)=>{const r=t(e,o);return s=(o,n)=>{const r=t(e,n);return go(e,o,r)},a=r,((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(n,((e,t)=>{a=s(a,e,t)})),a;var s,a},go=(e,t,o)=>t.bind((t=>o.filter(h(e.eq,t)))),po=(e,t,o)=>o.length>0?((e,t,o,n)=>n(e,t,o[0],o.slice(1)))(e,t,o,uo):y.none(),ho={up:u({selector:be,closest:we,predicate:fe,all:ae}),down:u({selector:De,predicate:Ee}),styles:u({get:je,getRaw:$e,set:Ue,remove:qe}),attrs:u({get:Ne,set:Me,remove:Be,copyTo:(e,t)=>{((e,t)=>{const o=e.dom;C(t,((e,t)=>{Ae(o,t,e)}))})(t,H(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}))}}),insert:u({before:Jt,after:Qt,afterAll:no,append:to,appendAll:ro,prepend:eo,wrap:oo}),remove:u({unwrap:ao,remove:so}),create:u({nu:j.fromTag,clone:e=>j.fromDom(e.dom.cloneNode(!1)),text:j.fromText}),query:u({comparePosition:(e,t)=>e.dom.compareDocumentPosition(t.dom),prevSibling:ie,nextSibling:le}),property:u({children:ce,name:K,parent:se,document:e=>re(e).dom,isText:ee,isComment:J,isElement:Q,isSpecial:e=>{const t=K(e);return M(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:e=>Q(e)?Re(e,"lang"):y.none(),getText:lo,setText:co,isBoundary:e=>!!Q(e)&&("body"===K(e)||M(mo,K(e))),isEmptyTag:e=>!!Q(e)&&M(["br","img","hr","input"],K(e)),isNonEditable:e=>Q(e)&&"false"===Ne(e,"contenteditable")}),eq:q,is:G},fo=e=>be(e,"table"),bo=(e,t,o)=>ye(e,t).bind((t=>ye(e,o).bind((e=>{return(o=fo,n=[t,e],po(ho,((e,t)=>o(t)),n)).map((o=>({first:t,last:e,table:o})));var o,n})))),vo=(e,t)=>((e,t)=>{const o=De(e,t);return o.length>0?y.some(o):y.none()})(e,t),yo=(e,t,o)=>bo(e,t,o).bind((t=>{const o=t=>q(e,t),n="thead,tfoot,tbody,table",r=be(t.first,n,o),s=be(t.last,n,o);return r.bind((e=>s.bind((o=>q(e,o)?((e,t,o)=>{const n=Xt(e);return Yt(n,t,o)})(t.table,t.first,t.last):y.none()))))})),wo=e=>B(e,j.fromDom),xo="data-mce-selected",Co="data-mce-first-selected",So="data-mce-last-selected",ko={selected:xo,selectedSelector:"td["+xo+"],th["+xo+"]",firstSelected:Co,firstSelectedSelector:"td["+Co+"],th["+Co+"]",lastSelected:So,lastSelectedSelector:"td["+So+"],th["+So+"]"},_o=e=>(t,o)=>{const n=K(t),r="col"===n||"colgroup"===n?tt(s=t).bind((e=>vo(e,ko.firstSelectedSelector))).fold(u(s),(e=>e[0])):t;var s;return we(r,e,o)},To=_o("th,td,caption"),Eo=_o("th,td"),Oo=e=>wo(e.model.table.getSelectedCells()),Do=(e,t)=>{const o=Eo(e),n=o.bind((e=>tt(e))).map((e=>ot(e)));return Ie(o,n,((e,o)=>I(o,(o=>N(wo(o.dom.cells),(o=>"1"===Ne(o,t)||q(o,e))))))).getOr([])},Ao=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],Mo=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,No=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Ro=e=>{return(t=e,o="#",He(t,o)?((e,t)=>e.substring(t))(t,o.length):t).toUpperCase();var t,o},Bo=e=>(e=>Mo.test(e)||No.test(e))(e)?y.some({value:Ro(e)}):y.none(),Lo=e=>{const t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Io=e=>(e=>({value:Ro(e)}))(Lo(e.red)+Lo(e.green)+Lo(e.blue)),Ho=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,Po=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,Fo=(e,t,o,n)=>({red:e,green:t,blue:o,alpha:n}),zo=(e,t,o,n)=>{const r=parseInt(e,10),s=parseInt(t,10),a=parseInt(o,10),i=parseFloat(n);return Fo(r,s,a,i)},Vo=e=>{if("transparent"===e)return y.some(Fo(0,0,0,0));const t=Ho.exec(e);if(null!==t)return y.some(zo(t[1],t[2],t[3],"1"));const o=Po.exec(e);return null!==o?y.some(zo(o[1],o[2],o[3],o[4])):y.none()},Zo=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Uo=()=>(e=>{const t=Zo(y.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(y.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(y.some(e))}}})((e=>e.unbind())),jo=(e,t,o)=>n=>{const r=Uo(),s=!ze(o);const a=()=>{const a=Oo(e),i=n=>e.formatter.match(t,{value:o},n.dom,s);s?(n.setActive(!N(a,i)),r.set(e.formatter.formatChanged(t,(e=>n.setActive(!e)),!0))):(n.setActive(z(a,i)),r.set(e.formatter.formatChanged(t,n.setActive,!1,{value:o})))};return e.initialized?a():e.on("init",a),r.clear},Wo=e=>O(e,"menu"),$o=e=>B(e,(e=>{const t=e.text||e.title||"";return Wo(e)?{text:t,items:$o(e.menu)}:{text:t,value:e.value}})),qo=(e,t,o,n)=>B(t,(t=>{const r=t.text||t.title;return Wo(t)?{type:"nestedmenuitem",text:r,getSubmenuItems:()=>qo(e,t.menu,o,n)}:{text:r,type:"togglemenuitem",onAction:()=>n(t.value),onSetup:jo(e,o,t.value)}})),Go=(e,t)=>o=>{e.execCommand("mceTableApplyCellStyle",!1,{[t]:o})},Ko=e=>F(e,(e=>Wo(e)?[{...e,menu:Ko(e.menu)}]:ze(e.value)?[e]:[])),Yo=(e,t,o,n)=>r=>r(qo(e,t,o,n)),Xo=(e,t,o)=>{const n=B(t,(e=>{return{text:e.title,value:"#"+(t=e.value,Bo(t).orThunk((()=>Vo(t).map(Io))).getOrThunk((()=>{const e=document.createElement("canvas");e.height=1,e.width=1;const o=e.getContext("2d");o.clearRect(0,0,e.width,e.height),o.fillStyle="#FFFFFF",o.fillStyle=t,o.fillRect(0,0,1,1);const n=o.getImageData(0,0,1,1).data,r=n[0],s=n[1],a=n[2],i=n[3];return Io(Fo(r,s,a,i))}))).value,type:"choiceitem"};var t}));return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:n.length>0?n:void 0,allowCustomColors:!1},onAction:t=>{const n="remove"===t.value?"":t.value;e.execCommand("mceTableApplyCellStyle",!1,{[o]:n})}}]},Jo=e=>()=>{const t="header"===e.queryCommandValue("mceTableRowType")?"body":"header";e.execCommand("mceTableRowType",!1,{type:t})},Qo=e=>()=>{const t="th"===e.queryCommandValue("mceTableColType")?"td":"th";e.execCommand("mceTableColType",!1,{type:t})},en=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:Ao}],tn=e=>en.concat((e=>{const t=$o(Pt(e));return t.length>0?y.some({name:"class",type:"listbox",label:"Class",items:t}):y.none()})(e).toArray()),on=(e,t)=>{const o=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""}].concat($o(Mt(e)))},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}];return{title:"Advanced",name:"advanced",items:"cell"===t?[{name:"borderwidth",type:"input",label:"Border width"}].concat(o):o}},nn=(e,t)=>{const o=e.dom;return{setAttrib:(e,n)=>{o.setAttrib(t,e,n)},setStyle:(e,n)=>{o.setStyle(t,e,n)},setFormat:(o,n)=>{""===n?e.formatter.remove(o,{value:null},t,!0):e.formatter.apply(o,{value:n},t)}}},rn=ne("th"),sn=(e,t)=>e&&t?"sectionCells":e?"section":"cells",an=e=>{const t=I(e,(e=>rn(e.element)));return 0===t.length?y.some("td"):t.length===e.length?y.some("th"):y.none()},ln=e=>{const t=B(e,(e=>(e=>{const t="thead"===e.section,o=Le(an(e.cells),"th");return"tfoot"===e.section?{type:"footer"}:t||o?{type:"header",subType:sn(t,o)}:{type:"body"}})(e).type)),o=M(t,"header"),n=M(t,"footer");if(o||n){const e=M(t,"body");return!o||e||n?o||e||!n?y.none():y.some("footer"):y.some("header")}return y.some("body")},cn=(e,t)=>Z(e.all,(e=>P(e.cells,(e=>q(t,e.element))))),dn=(e,t,o)=>{const n=(e=>{const t=[],o=e=>{t.push(e)};for(let t=0;tet(t).bind((t=>cn(e,t))).filter(o))));return r=n.length>0,s=n,r?y.some(s):y.none();var r,s},mn=(e,t)=>dn(e,t,v),un=(e,t)=>z(t,(t=>((e,t)=>cn(e,t).exists((e=>!e.isLocked)))(e,t))),gn=(e,t)=>((e,t)=>t.mergable)(0,t).filter((t=>un(e,t.cells))),pn=(e,t)=>((e,t)=>t.unmergable)(0,t).filter((t=>un(e,t))),hn=e=>{if(!r(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return L(e,((n,s)=>{const a=w(n);if(1!==a.length)throw new Error("one and only one name per case");const i=a[0],l=n[i];if(void 0!==o[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!r(l))throw new Error("case arguments must be an array");t.push(i),o[i]=(...o)=>{const n=o.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+l.length+" ("+l+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[s].apply(null,o)},match:e=>{const n=w(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!z(t,(e=>M(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[i].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:i,params:o})}}}})),o},fn=(hn([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),(e,t)=>{const o=dt(e);return mn(o,t).bind((e=>{const t=e[e.length-1],n=e[0].row,r=t.row+t.rowspan,s=o.all.slice(n,r);return ln(s)})).getOr("")}),bn=e=>{return He(e,"rgb")?Vo(t=e).map(Io).map((e=>"#"+e.value)).getOr(t):e;var t},vn=e=>{const t=j.fromDom(e);return{borderwidth:$e(t,"border-width").getOr(""),borderstyle:$e(t,"border-style").getOr(""),bordercolor:$e(t,"border-color").map(bn).getOr(""),backgroundcolor:$e(t,"background-color").map(bn).getOr("")}},yn=e=>{const t=e[0],o=e.slice(1);return L(o,(e=>{L(w(t),(o=>{C(e,((e,n)=>{const r=t[o];""!==r&&o===n&&r!==e&&(t[o]="")}))}))})),t},wn=(e,t,o,n)=>P(e,(e=>!a(o.formatter.matchNode(n,t+e)))).getOr(""),xn=h(wn,["left","center","right"],"align"),Cn=h(wn,["top","middle","bottom"],"valign"),Sn=e=>tt(j.fromDom(e)).map((t=>{const o={selection:wo(e.cells)};return fn(t,o)})).getOr(""),kn=(e,t)=>{const o=dt(e),n=gt(o),r=I(n,(e=>N(t,(t=>q(e.element,t)))));return B(r,(e=>({element:e.element.dom,column:pt(o,e.column).map((e=>e.element.dom))})))},_n=(e,t,o,n)=>{const r=1===t.length;L(t,(t=>{const s=t.element,a=r?v:n,i=nn(e,s);((e,t,o,n)=>{n("scope")&&e.setAttrib("scope",o.scope),n("class")&&e.setAttrib("class",o.class),n("height")&&e.setStyle("height",ke(o.height)),n("width")&&t.setStyle("width",ke(o.width))})(i,t.column.map((t=>nn(e,t))).getOr(i),o,a),Nt(e)&&((e,t,o)=>{o("backgroundcolor")&&e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),o("bordercolor")&&e.setFormat("tablecellbordercolor",t.bordercolor),o("borderstyle")&&e.setFormat("tablecellborderstyle",t.borderstyle),o("borderwidth")&&e.setFormat("tablecellborderwidth",ke(t.borderwidth))})(i,o,a),n("halign")&&bt(e,s,o.halign),n("valign")&&((e,t,o)=>{ht.each("top middle bottom".split(" "),(n=>{n!==o&&e.formatter.remove("valign"+n,{},t)})),o&&e.formatter.apply("valign"+o,{},t)})(e,s,o.valign)}))},Tn=(e,t,o,n)=>{const r=n.getData();n.close(),e.undoManager.transact((()=>{((e,t,o,n)=>{const r=S(n,((e,t)=>o[t]!==e));_(r)>0&&t.length>=1&&tt(t[0]).each((o=>{const s=kn(o,t),a=_(S(r,((e,t)=>"scope"!==t&&"celltype"!==t)))>0,i=E(r,"celltype");(a||E(r,"scope"))&&_n(e,s,n,h(E,r)),i&&((e,t)=>{e.execCommand("mceTableCellType",!1,{type:t.celltype,no_events:!0})})(e,n),vt(e,o.dom,{structure:i,style:a})}))})(e,t,o,r),e.focus()}))},En=(e,t)=>{const o=tt(t[0]).map((o=>B(kn(o,t),(t=>((e,t,o,n)=>{const r=e.dom,s=(e,t)=>r.getStyle(e,t)||r.getAttrib(e,t);return{width:s(n.getOr(t),"width"),height:s(t,"height"),scope:r.getAttrib(t,"scope"),celltype:(a=t,a.nodeName.toLowerCase()),class:r.getAttrib(t,"class",""),halign:xn(e,t),valign:Cn(e,t),...o?vn(t):{}};var a})(e,t.element,Nt(e),t.column)))));return yn(o.getOrDie())},On=e=>{const t=Oo(e);if(0===t.length)return;const o=En(e,t),n={type:"tabpanel",tabs:[{title:"General",name:"general",items:tn(e)},on(e,"cell")]},r={type:"panel",items:[{type:"grid",columns:2,items:tn(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:Nt(e)?n:r,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onSubmit:h(Tn,e,t,o)})},Dn=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],An=e=>Dn.concat((e=>{const t=$o(Ft(e));return t.length>0?y.some({name:"class",type:"listbox",label:"Class",items:t}):y.none()})(e).toArray()),Mn=(e,t,o,n)=>{const r=1===t.length?v:n;L(t,(t=>{const s=nn(e,t);((e,t,o)=>{o("class")&&e.setAttrib("class",t.class),o("height")&&e.setStyle("height",ke(t.height))})(s,o,r),Rt(e)&&((e,t,o)=>{o("backgroundcolor")&&e.setStyle("background-color",t.backgroundcolor),o("bordercolor")&&e.setStyle("border-color",t.bordercolor),o("borderstyle")&&e.setStyle("border-style",t.borderstyle)})(s,o,r),n("align")&&bt(e,t,o.align)}))},Nn=(e,t,o,n)=>{const r=n.getData();n.close(),e.undoManager.transact((()=>{((e,t,o,n)=>{const r=S(n,((e,t)=>o[t]!==e));if(_(r)>0){const o=E(r,"type"),s=!o||_(r)>1;s&&Mn(e,t,n,h(E,r)),o&&((e,t)=>{e.execCommand("mceTableRowType",!1,{type:t.type,no_events:!0})})(e,n),tt(j.fromDom(t[0])).each((t=>vt(e,t.dom,{structure:o,style:s})))}})(e,t,o,r),e.focus()}))},Rn=e=>{const t=Do(_e(e),ko.selected);if(0===t.length)return;const o=B(t,(t=>((e,t,o)=>{const n=e.dom;return{height:n.getStyle(t,"height")||n.getAttrib(t,"height"),class:n.getAttrib(t,"class",""),type:Sn(t),align:xn(e,t),...o?vn(t):{}}})(e,t.dom,Rt(e)))),n=yn(o),r={type:"tabpanel",tabs:[{title:"General",name:"general",items:An(e)},on(e,"row")]},s={type:"panel",items:[{type:"grid",columns:2,items:An(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:Rt(e)?r:s,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:n,onSubmit:h(Nn,e,B(t,(e=>e.dom)),n)})},Bn=(e,t,o)=>{const n=o?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],r=Lt(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],s=t.length>0?[{type:"listbox",name:"class",label:"Class",items:t}]:[];return n.concat([{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}]).concat(r).concat([{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}]).concat(s)},Ln=(e,t,o,r)=>{if("TD"===t.tagName||"TH"===t.tagName)n(o)&&l(r)?e.setStyle(t,o,r):e.setStyles(t,o);else if(t.children)for(let n=0;n{const r=e.dom,s={},i={},l=Ht(e),c=Bt(e);if(a(o.class)||(s.class=o.class),i.height=ke(o.height),l?i.width=ke(o.width):r.getAttrib(t,"width")&&(s.width=(e=>e?e.replace(/px$/,""):"")(o.width)),l?(i["border-width"]=ke(o.border),i["border-spacing"]=ke(o.cellspacing)):(s.border=o.border,s.cellpadding=o.cellpadding,s.cellspacing=o.cellspacing),l&&t.children){const e={};if(n.border&&(e["border-width"]=ke(o.border)),n.cellpadding&&(e.padding=ke(o.cellpadding)),c&&n.bordercolor&&(e["border-color"]=o.bordercolor),!(e=>{for(const t in e)if(x.call(e,t))return!1;return!0})(e))for(let o=0;o{const r=e.dom,s=n.getData(),a=S(s,((e,t)=>o[t]!==e));n.close(),""===s.class&&delete s.class,e.undoManager.transact((()=>{if(!t){const o=Ve(s.cols).getOr(1),n=Ve(s.rows).getOr(1);e.execCommand("mceInsertTable",!1,{rows:n,columns:o}),t=Eo(_e(e),Se(e)).bind((t=>tt(t,Se(e)))).map((e=>e.dom)).getOrDie()}if(_(a)>0){const o={border:E(a,"border"),bordercolor:E(a,"bordercolor"),cellpadding:E(a,"cellpadding")};In(e,t,s,o);const n=r.select("caption",t)[0];(n&&!s.caption||!n&&s.caption)&&e.execCommand("mceTableToggleCaption"),bt(e,t,s.align)}if(e.focus(),e.addVisual(),_(a)>0){const o=E(a,"caption"),n=!o||_(a)>1;vt(e,t,{structure:o,style:n})}}))},Pn=(e,t)=>{const o=e.dom;let n,r=((e,t)=>{const o=$t(e),n=qt(e),r=t?{borderstyle:T(o,"border-style").getOr(""),bordercolor:bn(T(o,"border-color").getOr("")),backgroundcolor:bn(T(o,"background-color").getOr(""))}:{};return{height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:"",...o,...n,...r,...(()=>{const t=o["border-width"];return Ht(e)&&t?{border:t}:T(n,"border").fold((()=>({})),(e=>({border:e})))})(),...{...T(o,"border-spacing").or(T(n,"cellspacing")).fold((()=>({})),(e=>({cellspacing:e}))),...T(o,"border-padding").or(T(n,"cellpadding")).fold((()=>({})),(e=>({cellpadding:e})))}}})(e,Bt(e));t?(r.cols="1",r.rows="1",Bt(e)&&(r.borderstyle="",r.bordercolor="",r.backgroundcolor="")):(n=o.getParent(e.selection.getStart(),"table",e.getBody()),n?r=((e,t,o)=>{const n=e.dom,r=Ht(e)?n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"):n.getAttrib(t,"cellspacing")||n.getStyle(t,"border-spacing"),s=Ht(e)?ft(n,t,"padding")||n.getAttrib(t,"cellpadding"):n.getAttrib(t,"cellpadding")||ft(n,t,"padding");return{width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:null!=r?r:"",cellpadding:null!=s?s:"",border:((t,o)=>{const n=$e(j.fromDom(o),"border-width");return Ht(e)&&n.isSome()?n.getOr(""):t.getAttrib(o,"border")||ft(e.dom,o,"border-width")||ft(e.dom,o,"border")||""})(n,t),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class",""),align:xn(e,t),...o?vn(t):{}}})(e,n,Bt(e)):Bt(e)&&(r.borderstyle="",r.bordercolor="",r.backgroundcolor=""));const s=$o(zt(e));s.length>0&&r.class&&(r.class=r.class.replace(/\s*mce\-item\-table\s*/g,""));const a={type:"grid",columns:2,items:Bn(e,s,t)},i=Bt(e)?{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},on(e,"table")]}:{type:"panel",items:[a]};e.windowManager.open({title:"Table Properties",size:"normal",body:i,onSubmit:h(Hn,e,n,r),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r})},Fn=e=>{C({mceTableProps:h(Pn,e,!1),mceTableRowProps:h(Rn,e),mceTableCellProps:h(On,e),mceInsertTableDialog:h(Pn,e,!0)},((t,o)=>e.addCommand(o,(()=>{return o=t,void(Te(_e(e))&&o());var o}))))},zn=g,Vn=e=>{const t=(e,t)=>Re(e,t).exists((e=>parseInt(e,10)>1));return e.length>0&&z(e,(e=>t(e,"rowspan")||t(e,"colspan")))?y.some(e):y.none()},Zn=(e,t,o)=>t.length<=1?y.none():yo(e,o.firstSelectedSelector,o.lastSelectedSelector).map((e=>({bounds:e,cells:t}))),Un=e=>{const t=Zo(y.none()),o=Zo([]);let n=y.none();const r=ne("caption"),s=e=>n.forall((t=>!t[e])),a=()=>To((e=>j.fromDom(e.selection.getEnd()))(e),Se(e)),i=()=>To(_e(e),Se(e)).bind((t=>{return o=Ie(tt(t),a().bind(tt),((o,n)=>q(o,n)?r(t)?y.some((e=>({element:e,mergable:y.none(),unmergable:y.none(),selection:[e]}))(t)):y.some(((e,t,o)=>({element:o,mergable:Zn(t,e,ko),unmergable:Vn(e),selection:zn(e)}))(Oo(e),o,t)):y.none())),o.bind(g);var o})),l=e=>tt(e.element).map((t=>{const o=dt(t),n=mn(o,e).getOr([]),r=H(n,((e,t)=>(t.isLocked&&(e.onAny=!0,0===t.column?e.onFirst=!0:t.column+t.colspan>=o.grid.columns&&(e.onLast=!0)),e)),{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:gn(o,e).isSome(),unmergeable:pn(o,e).isSome(),locked:r}})),c=()=>{t.set((e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)})(i)()),n=t.get().bind(l),L(o.get(),f)},d=e=>(e(),o.set(o.get().concat([e])),()=>{o.set(I(o.get(),(t=>t!==e)))}),m=(o,n)=>d((()=>t.get().fold((()=>{o.setEnabled(!1)}),(t=>{o.setEnabled(!n(t)&&e.selection.isEditable())})))),u=(o,n,r)=>d((()=>t.get().fold((()=>{o.setEnabled(!1),o.setActive(!1)}),(t=>{o.setEnabled(!n(t)&&e.selection.isEditable()),o.setActive(r(t))})))),p=e=>n.exists((t=>t.locked[e])),h=(t,o)=>n=>u(n,(e=>r(e.element)),(()=>e.queryCommandValue(t)===o)),v=h("mceTableRowType","header"),w=h("mceTableColType","th");return e.on("NodeChange ExecCommand TableSelectorChange",c),{onSetupTable:e=>m(e,(e=>!1)),onSetupCellOrRow:e=>m(e,(e=>r(e.element))),onSetupColumn:e=>t=>m(t,(t=>r(t.element)||p(e))),onSetupPasteable:e=>t=>m(t,(t=>r(t.element)||e().isNone())),onSetupPasteableColumn:(e,t)=>o=>m(o,(o=>r(o.element)||e().isNone()||p(t))),onSetupMergeable:e=>m(e,(e=>s("mergeable"))),onSetupUnmergeable:e=>m(e,(e=>s("unmergeable"))),resetTargets:c,onSetupTableWithCaption:t=>u(t,b,(t=>tt(t.element,Se(e)).exists((e=>ve(e,"caption").isSome())))),onSetupTableRowHeaders:v,onSetupTableColumnHeaders:w,targets:t.get}};var jn=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const Wn="x-tinymce/dom-table-",$n=Wn+"rows",qn=Wn+"columns",Gn=e=>{var t;const o=null!==(t=jn.read())&&void 0!==t?t:[];return Z(o,(t=>y.from(t.getType(e))))},Kn=()=>Gn($n),Yn=()=>Gn(qn),Xn=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},Jn=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},Qn=e=>{const t=Un(e);(e=>{const t=e.options.register;t("table_border_widths",{processor:"object[]",default:kt}),t("table_border_styles",{processor:"object[]",default:_t}),t("table_cell_advtab",{processor:"boolean",default:!0}),t("table_row_advtab",{processor:"boolean",default:!0}),t("table_advtab",{processor:"boolean",default:!0}),t("table_appearance_options",{processor:"boolean",default:!0}),t("table_grid",{processor:"boolean",default:!St.deviceType.isTouch()}),t("table_cell_class_list",{processor:"object[]",default:[]}),t("table_row_class_list",{processor:"object[]",default:[]}),t("table_class_list",{processor:"object[]",default:[]}),t("table_toolbar",{processor:"string",default:"tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol"}),t("table_background_color_map",{processor:"object[]",default:[]}),t("table_border_color_map",{processor:"object[]",default:[]})})(e),Fn(e),((e,t)=>{const o=t=>()=>e.execCommand(t),n=(t,n)=>!!e.queryCommandSupported(n.command)&&(e.ui.registry.addMenuItem(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)}),!0),r=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addToggleMenuItem(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})},s=t=>{e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numColumns})},a=[n("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",command:"mceTableInsertRowBefore",onSetup:t.onSetupCellOrRow}),n("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",command:"mceTableInsertRowAfter",onSetup:t.onSetupCellOrRow}),n("tabledeleterow",{text:"Delete row",icon:"table-delete-row",command:"mceTableDeleteRow",onSetup:t.onSetupCellOrRow}),n("tablerowprops",{text:"Row properties",icon:"table-row-properties",command:"mceTableRowProps",onSetup:t.onSetupCellOrRow}),n("tablecutrow",{text:"Cut row",icon:"cut-row",command:"mceTableCutRow",onSetup:t.onSetupCellOrRow}),n("tablecopyrow",{text:"Copy row",icon:"duplicate-row",command:"mceTableCopyRow",onSetup:t.onSetupCellOrRow}),n("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",command:"mceTablePasteRowBefore",onSetup:t.onSetupPasteable(Kn)}),n("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",command:"mceTablePasteRowAfter",onSetup:t.onSetupPasteable(Kn)})],i=[n("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",command:"mceTableInsertColBefore",onSetup:t.onSetupColumn("onFirst")}),n("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",command:"mceTableInsertColAfter",onSetup:t.onSetupColumn("onLast")}),n("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",command:"mceTableDeleteCol",onSetup:t.onSetupColumn("onAny")}),n("tablecutcolumn",{text:"Cut column",icon:"cut-column",command:"mceTableCutCol",onSetup:t.onSetupColumn("onAny")}),n("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",command:"mceTableCopyCol",onSetup:t.onSetupColumn("onAny")}),n("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",command:"mceTablePasteColBefore",onSetup:t.onSetupPasteableColumn(Yn,"onFirst")}),n("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",command:"mceTablePasteColAfter",onSetup:t.onSetupPasteableColumn(Yn,"onLast")})],l=[n("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",command:"mceTableCellProps",onSetup:t.onSetupCellOrRow}),n("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",command:"mceTableMergeCells",onSetup:t.onSetupMergeable}),n("tablesplitcells",{text:"Split cell",icon:"table-split-cells",command:"mceTableSplitCells",onSetup:t.onSetupUnmergeable})];It(e)?e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"inserttable",onAction:s}],onSetup:Jn(e)}):e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:o("mceInsertTableDialog"),onSetup:Jn(e)}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:o("mceInsertTableDialog"),onSetup:Jn(e)}),n("tableprops",{text:"Table properties",onSetup:t.onSetupTable,command:"mceTableProps"}),n("deletetable",{text:"Delete table",icon:"table-delete-table",onSetup:t.onSetupTable,command:"mceTableDelete"}),M(a,!0)&&e.ui.registry.addNestedMenuItem("row",{type:"nestedmenuitem",text:"Row",getSubmenuItems:u("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")}),M(i,!0)&&e.ui.registry.addNestedMenuItem("column",{type:"nestedmenuitem",text:"Column",getSubmenuItems:u("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")}),M(l,!0)&&e.ui.registry.addNestedMenuItem("cell",{type:"nestedmenuitem",text:"Cell",getSubmenuItems:u("tablecellprops tablemergecells tablesplitcells")}),e.ui.registry.addContextMenu("table",{update:()=>(t.resetTargets(),t.targets().fold(u(""),(e=>"caption"===K(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable")))});const d=Ko(zt(e));0!==d.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:()=>qo(e,d,"tableclass",(t=>e.execCommand("mceTableToggleClass",!1,t))),onSetup:t.onSetupTable});const m=Ko(Pt(e));0!==m.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:()=>qo(e,m,"tablecellclass",(t=>e.execCommand("mceTableCellToggleClass",!1,t))),onSetup:t.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addNestedMenuItem("tablecellvalign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:()=>qo(e,Ao,"tablecellverticalalign",Go(e,"vertical-align")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:()=>qo(e,At(e),"tablecellborderwidth",Go(e,"border-width")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:()=>qo(e,Mt(e),"tablecellborderstyle",Go(e,"border-style")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:()=>Xo(e,Zt(e),"background-color"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:()=>Xo(e,Ut(e),"border-color"),onSetup:t.onSetupCellOrRow})),r("tablecaption",{icon:"table-caption",text:"Table caption",command:"mceTableToggleCaption",onSetup:t.onSetupTableWithCaption}),r("tablerowheader",{text:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:Jo(e),onSetup:t.onSetupTableRowHeaders}),r("tablecolheader",{text:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:Qo(e),onSetup:t.onSetupTableRowHeaders})})(e,t),((e,t)=>{e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",onSetup:Xn(e),fetch:e=>e("inserttable | cell row column | advtablesort | tableprops deletetable")});const o=t=>()=>e.execCommand(t),n=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addButton(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})},r=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addToggleButton(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})};n("tableprops",{tooltip:"Table properties",command:"mceTableProps",icon:"table",onSetup:t.onSetupTable}),n("tabledelete",{tooltip:"Delete table",command:"mceTableDelete",icon:"table-delete-table",onSetup:t.onSetupTable}),n("tablecellprops",{tooltip:"Cell properties",command:"mceTableCellProps",icon:"table-cell-properties",onSetup:t.onSetupCellOrRow}),n("tablemergecells",{tooltip:"Merge cells",command:"mceTableMergeCells",icon:"table-merge-cells",onSetup:t.onSetupMergeable}),n("tablesplitcells",{tooltip:"Split cell",command:"mceTableSplitCells",icon:"table-split-cells",onSetup:t.onSetupUnmergeable}),n("tableinsertrowbefore",{tooltip:"Insert row before",command:"mceTableInsertRowBefore",icon:"table-insert-row-above",onSetup:t.onSetupCellOrRow}),n("tableinsertrowafter",{tooltip:"Insert row after",command:"mceTableInsertRowAfter",icon:"table-insert-row-after",onSetup:t.onSetupCellOrRow}),n("tabledeleterow",{tooltip:"Delete row",command:"mceTableDeleteRow",icon:"table-delete-row",onSetup:t.onSetupCellOrRow}),n("tablerowprops",{tooltip:"Row properties",command:"mceTableRowProps",icon:"table-row-properties",onSetup:t.onSetupCellOrRow}),n("tableinsertcolbefore",{tooltip:"Insert column before",command:"mceTableInsertColBefore",icon:"table-insert-column-before",onSetup:t.onSetupColumn("onFirst")}),n("tableinsertcolafter",{tooltip:"Insert column after",command:"mceTableInsertColAfter",icon:"table-insert-column-after",onSetup:t.onSetupColumn("onLast")}),n("tabledeletecol",{tooltip:"Delete column",command:"mceTableDeleteCol",icon:"table-delete-column",onSetup:t.onSetupColumn("onAny")}),n("tablecutrow",{tooltip:"Cut row",command:"mceTableCutRow",icon:"cut-row",onSetup:t.onSetupCellOrRow}),n("tablecopyrow",{tooltip:"Copy row",command:"mceTableCopyRow",icon:"duplicate-row",onSetup:t.onSetupCellOrRow}),n("tablepasterowbefore",{tooltip:"Paste row before",command:"mceTablePasteRowBefore",icon:"paste-row-before",onSetup:t.onSetupPasteable(Kn)}),n("tablepasterowafter",{tooltip:"Paste row after",command:"mceTablePasteRowAfter",icon:"paste-row-after",onSetup:t.onSetupPasteable(Kn)}),n("tablecutcol",{tooltip:"Cut column",command:"mceTableCutCol",icon:"cut-column",onSetup:t.onSetupColumn("onAny")}),n("tablecopycol",{tooltip:"Copy column",command:"mceTableCopyCol",icon:"duplicate-column",onSetup:t.onSetupColumn("onAny")}),n("tablepastecolbefore",{tooltip:"Paste column before",command:"mceTablePasteColBefore",icon:"paste-column-before",onSetup:t.onSetupPasteableColumn(Yn,"onFirst")}),n("tablepastecolafter",{tooltip:"Paste column after",command:"mceTablePasteColAfter",icon:"paste-column-after",onSetup:t.onSetupPasteableColumn(Yn,"onLast")}),n("tableinsertdialog",{tooltip:"Insert table",command:"mceInsertTableDialog",icon:"table",onSetup:Xn(e)});const s=Ko(zt(e));0!==s.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:Yo(e,s,"tableclass",(t=>e.execCommand("mceTableToggleClass",!1,t))),onSetup:t.onSetupTable});const a=Ko(Pt(e));0!==a.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:Yo(e,a,"tablecellclass",(t=>e.execCommand("mceTableCellToggleClass",!1,t))),onSetup:t.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:Yo(e,Ao,"tablecellverticalalign",Go(e,"vertical-align")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:Yo(e,At(e),"tablecellborderwidth",Go(e,"border-width")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:Yo(e,Mt(e),"tablecellborderstyle",Go(e,"border-style")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Background color",fetch:t=>t(Xo(e,Zt(e),"background-color")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:t=>t(Xo(e,Ut(e),"border-color")),onSetup:t.onSetupCellOrRow})),r("tablecaption",{tooltip:"Table caption",icon:"table-caption",command:"mceTableToggleCaption",onSetup:t.onSetupTableWithCaption}),r("tablerowheader",{tooltip:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:Jo(e),onSetup:t.onSetupTableRowHeaders}),r("tablecolheader",{tooltip:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:Qo(e),onSetup:t.onSetupTableColumnHeaders})})(e,t),(e=>{const t=t=>e.dom.is(t,"table")&&e.getBody().contains(t)&&e.dom.isEditable(t.parentNode),o=Vt(e);o.length>0&&e.ui.registry.addContextToolbar("table",{predicate:t,items:o,scope:"node",position:"node"})})(e)};e.add("table",Qn)}()},5081:(e,t,o)=>{o(1190)},1190:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=(o=null,e=>o===e);var o;const n=e=>e,r=(e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r]",punctuation:"[~№|!-*+-\\/:;?@\\[-`{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]"},a=0,i=1,l=2,c=3,d=4,m=5,u=6,g=7,p=8,h=9,f=10,b=11,v=12,y=13,w=[new RegExp(s.aletter),new RegExp(s.midnumlet),new RegExp(s.midletter),new RegExp(s.midnum),new RegExp(s.numeric),new RegExp(s.cr),new RegExp(s.lf),new RegExp(s.newline),new RegExp(s.extend),new RegExp(s.format),new RegExp(s.katakana),new RegExp(s.extendnumlet),new RegExp("@")],x=new RegExp("^"+s.punctuation+"$"),C=w,S=y,k=e=>{let t=S;const o=C.length;for(let n=0;n{const o=e[t],n=e[t+1];if(t<0||t>e.length-1&&0!==t)return!1;if(o===a&&n===a)return!1;const r=e[t+2];if(o===a&&(n===l||n===i||n===v)&&r===a)return!1;const s=e[t-1];return(o!==l&&o!==i&&n!==v||n!==a||s!==a)&&((o!==d&&o!==a||n!==d&&n!==a)&&((o!==c&&o!==i||n!==d||s!==d)&&((o!==d||n!==c&&n!==i||r!==d)&&((o!==p&&o!==h||n!==a&&n!==d&&n!==f&&n!==p&&n!==h)&&(n!==p&&(n!==h||r!==a&&r!==d&&r!==f&&r!==p&&r!==h)||o!==a&&o!==d&&o!==f&&o!==p&&o!==h)&&((o!==m||n!==u)&&(o===g||o===m||o===u||(n===g||n===m||n===u||(o!==f||n!==f)&&((n!==b||o!==a&&o!==d&&o!==f&&o!==b)&&((o!==b||n!==a&&n!==d&&n!==f)&&o!==v)))))))))},T=/^\s+$/,E=x,O=e=>"http"===e||"https"===e,D=(e,t)=>{const o=((e,t)=>{let o;for(o=t;o{o={includeWhitespace:!1,includePunctuation:!1,...o};const n=r(e,t);return((e,t,o,n)=>{const r=[],s=[];let a=[];for(let i=0;i{const t=(e=>{const t={};return o=>{if(t[o])return t[o];{const n=e(o);return t[o]=n,n}}})(k);return r(e,t)})(n),o)},M=(e,t,o)=>A(e,t,o).words;var N=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker");const R=(e,t)=>{const o=t.getBlockElements(),n=t.getVoidElements(),r=e=>o[e.nodeName]||n[e.nodeName],s=[];let a="";const i=new N(e,e);let l;for(;l=i.next();)3===l.nodeType?a+=l.data.replace(/\uFEFF/g,""):r(l)&&a.length&&(s.push(a),a="");return a.length&&s.push(a),s},B=e=>e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length,L=(e,t)=>{const o=(e=>e.replace(/\u200B/g,""))(R(e,t).join("\n"));return M(o.split(""),n).length},I=(e,t)=>{const o=R(e,t).join("");return B(o)},H=(e,t)=>{const o=R(e,t).join("").replace(/\s/g,"");return B(o)},P=(e,t)=>()=>t(e.getBody(),e.schema),F=(e,t)=>()=>t(e.selection.getRng().cloneContents(),e.schema),z=e=>P(e,L),V=(e,t)=>{e.addCommand("mceWordCount",(()=>((e,t)=>{e.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(t.body.getWordCount()),String(t.selection.getWordCount())],["Characters (no spaces)",String(t.body.getCharacterCountWithoutSpaces()),String(t.selection.getCharacterCountWithoutSpaces())],["Characters",String(t.body.getCharacterCount()),String(t.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})})(e,t)))};var Z=tinymce.util.Tools.resolve("tinymce.util.Delay");const U=(e,t)=>{((e,t)=>{e.dispatch("wordCountUpdate",{wordCount:{words:t.body.getWordCount(),characters:t.body.getCharacterCount(),charactersWithoutSpaces:t.body.getCharacterCountWithoutSpaces()}})})(e,t)},j=(e,o,n)=>{const r=((e,o)=>{let n=null;return{cancel:()=>{t(n)||(clearTimeout(n),n=null)},throttle:(...r)=>{t(n)&&(n=setTimeout((()=>{n=null,e.apply(null,r)}),o))}}})((()=>U(e,o)),n);e.on("init",(()=>{U(e,o),Z.setEditorTimeout(e,(()=>{e.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",r.throttle)}),0),e.on("remove",r.cancel)}))};((t=300)=>{e.add("wordcount",(e=>{const o=(e=>({body:{getWordCount:z(e),getCharacterCount:P(e,I),getCharacterCountWithoutSpaces:P(e,H)},selection:{getWordCount:F(e,L),getCharacterCount:F(e,I),getCharacterCountWithoutSpaces:F(e,H)},getCount:z(e)}))(e);return V(e,o),(e=>{const t=()=>e.execCommand("mceWordCount");e.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:t}),e.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:t})})(e),j(e,o,t),o}))})()}()},6075:(e,t,o)=>{o(4934)},4934:()=>{!function(){"use strict";const e=Object.getPrototypeOf,t=(e,t,o)=>{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},o=e=>o=>(e=>{const o=typeof e;return null===e?"null":"object"===o&&Array.isArray(e)?"array":"object"===o&&t(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":o})(o)===e,n=e=>t=>typeof t===e,r=e=>t=>e===t,s=o("string"),a=o("object"),i=o=>((o,n)=>a(o)&&t(o,n,((t,o)=>e(t)===o)))(o,Object),l=o("array"),c=r(null),d=n("boolean"),m=r(void 0),u=e=>null==e,g=e=>!u(e),p=n("function"),h=n("number"),f=(e,t)=>{if(l(e)){for(let o=0,n=e.length;o{},v=e=>()=>e(),y=(e,t)=>(...o)=>e(t.apply(null,o)),w=e=>()=>e,x=e=>e,C=(e,t)=>e===t;function S(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const k=e=>t=>!e(t),_=e=>()=>{throw new Error(e)},T=e=>e(),E=w(!1),O=w(!0);class D{constructor(e,t){this.tag=e,this.value=t}static some(e){return new D(!0,e)}static none(){return D.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?D.some(e(this.value)):D.none()}bind(e){return this.tag?e(this.value):D.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:D.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return g(e)?D.some(e):D.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}D.singletonNone=new D(!1);const A=Array.prototype.slice,M=Array.prototype.indexOf,N=Array.prototype.push,R=(e,t)=>M.call(e,t),B=(e,t)=>{const o=R(e,t);return-1===o?D.none():D.some(o)},L=(e,t)=>R(e,t)>-1,I=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[],n=[];for(let r=0,s=e.length;r{const o=[];for(let n=0,r=e.length;n(((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(e,((e,n)=>{o=t(o,e,n)})),o),j=(e,t,o)=>(z(e,((e,n)=>{o=t(o,e,n)})),o),W=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;oq(F(e,t)),K=(e,t)=>{for(let o=0,n=e.length;o{const t=A.call(e,0);return t.reverse(),t},X=(e,t)=>Z(e,(e=>!L(t,e))),J=(e,t)=>{const o={};for(let n=0,r=e.length;n[e],ee=(e,t)=>{const o=A.call(e,0);return o.sort(t),o},te=(e,t)=>t>=0&&tte(e,0),ne=e=>te(e,e.length-1),re=p(Array.from)?Array.from:e=>A.call(e),se=(e,t)=>{for(let o=0;o{const o=ae(e);for(let n=0,r=o.length;nde(e,((e,o)=>({k:o,v:t(e,o)}))),de=(e,t)=>{const o={};return le(e,((e,n)=>{const r=t(e,n);o[r.k]=r.v})),o},me=e=>(t,o)=>{e[o]=t},ue=(e,t,o,n)=>{le(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))},ge=(e,t)=>{const o={};return ue(e,t,me(o),b),o},pe=(e,t)=>{const o=[];return le(e,((e,n)=>{o.push(t(e,n))})),o},he=(e,t)=>{const o=ae(e);for(let n=0,r=o.length;npe(e,x),be=(e,t)=>ve(e,t)?D.from(e[t]):D.none(),ve=(e,t)=>ie.call(e,t),ye=(e,t)=>ve(e,t)&&void 0!==e[t]&&null!==e[t],we=(e,t,o=C)=>e.exists((e=>o(e,t))),xe=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te.isSome()&&t.isSome()?D.some(o(e.getOrDie(),t.getOrDie())):D.none(),Se=(e,t)=>null!=e?D.some(t(e)):D.none(),ke=(e,t)=>e?D.some(t):D.none(),_e=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Te=(e,t)=>Oe(e,t)?((e,t)=>e.substring(t))(e,t.length):e,Ee=(e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!m(n)||r+t.length<=n)},Oe=(e,t)=>_e(e,t,0),De=(e,t)=>_e(e,t,e.length-t.length),Ae=(e=>t=>t.replace(e,""))(/^\s+|\s+$/g),Me=e=>e.length>0,Ne=e=>!Me(e),Re=e=>void 0!==e.style&&p(e.style.getPropertyValue),Be=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Le={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Be(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return Be(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return Be(o)},fromDom:Be,fromPoint:(e,t,o)=>D.from(e.dom.elementFromPoint(t,o)).map(Be)},Ie="undefined"!=typeof window?window:Function("return this;")(),He=(e,t)=>((e,t)=>{let o=null!=t?t:Ie;for(let t=0;t{const o=((e,t)=>He(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},Fe=Object.getPrototypeOf,ze=e=>{const t=He("ownerDocument.defaultView",e);return a(e)&&((e=>Pe("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(Fe(e).constructor.name))},Ve=e=>e.dom.nodeName.toLowerCase(),Ze=e=>t=>(e=>e.dom.nodeType)(t)===e,Ue=e=>je(e)&&ze(e.dom),je=Ze(1),We=Ze(3),$e=Ze(9),qe=Ze(11),Ge=e=>t=>je(t)&&Ve(t)===e,Ke=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},Ye=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,Xe=(e,t)=>e.dom===t.dom,Je=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},Qe=e=>Le.fromDom(e.dom.ownerDocument),et=e=>$e(e)?e:Qe(e),tt=e=>Le.fromDom(et(e).dom.documentElement),ot=e=>Le.fromDom(et(e).dom.defaultView),nt=e=>D.from(e.dom.parentNode).map(Le.fromDom),rt=e=>D.from(e.dom.parentElement).map(Le.fromDom),st=e=>D.from(e.dom.offsetParent).map(Le.fromDom),at=e=>F(e.dom.childNodes,Le.fromDom),it=(e,t)=>{const o=e.dom.childNodes;return D.from(o[t]).map(Le.fromDom)},lt=e=>it(e,0),ct=(e,t)=>({element:e,offset:t}),dt=(e,t)=>{const o=at(e);return o.length>0&&tqe(e)&&g(e.dom.host),ut=p(Element.prototype.attachShadow)&&p(Node.prototype.getRootNode),gt=w(ut),pt=ut?e=>Le.fromDom(e.dom.getRootNode()):et,ht=e=>mt(e)?e:Le.fromDom(et(e).dom.body),ft=e=>{const t=pt(e);return mt(t)?D.some(t):D.none()},bt=e=>Le.fromDom(e.dom.host),vt=e=>g(e.dom.shadowRoot),yt=e=>{const t=We(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return ft(Le.fromDom(t)).fold((()=>o.body.contains(t)),(n=yt,r=bt,e=>n(r(e))));var n,r},wt=()=>xt(Le.fromDom(document)),xt=e=>{const t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Le.fromDom(t)},Ct=(e,t,o)=>{if(!(s(o)||d(o)||h(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},St=(e,t,o)=>{Ct(e.dom,t,o)},kt=(e,t)=>{const o=e.dom;le(t,((e,t)=>{Ct(o,t,e)}))},_t=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},Tt=(e,t)=>D.from(_t(e,t)),Et=(e,t)=>{const o=e.dom;return!(!o||!o.hasAttribute)&&o.hasAttribute(t)},Ot=(e,t)=>{e.dom.removeAttribute(t)},Dt=(e,t,o)=>{if(!s(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Re(e)&&e.style.setProperty(t,o)},At=(e,t)=>{Re(e)&&e.style.removeProperty(t)},Mt=(e,t,o)=>{const n=e.dom;Dt(n,t,o)},Nt=(e,t)=>{const o=e.dom;le(t,((e,t)=>{Dt(o,t,e)}))},Rt=(e,t)=>{const o=e.dom;le(t,((e,t)=>{e.fold((()=>{At(o,t)}),(e=>{Dt(o,t,e)}))}))},Bt=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||yt(e)?n:Lt(o,t)},Lt=(e,t)=>Re(e)?e.style.getPropertyValue(t):"",It=(e,t)=>{const o=e.dom,n=Lt(o,t);return D.from(n).filter((e=>e.length>0))},Ht=e=>{const t={},o=e.dom;if(Re(o))for(let e=0;e{const n=Le.fromTag(e);Mt(n,t,o);return It(n,t).isSome()},Ft=(e,t)=>{const o=e.dom;At(o,t),we(Tt(e,"style").map(Ae),"")&&Ot(e,"style")},zt=e=>e.dom.offsetWidth,Vt=(e,t)=>{const o=o=>{const n=t(o);if(n<=0||null===n){const t=Bt(o,e);return parseFloat(t)||0}return n},n=(e,t)=>j(t,((t,o)=>{const n=Bt(e,o),r=void 0===n?0:parseInt(n,10);return isNaN(r)?t:t+r}),0);return{set:(t,o)=>{if(!h(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;Re(n)&&(n.style[e]=o+"px")},get:o,getOuter:o,aggregate:n,max:(e,t,o)=>{const r=n(e,o);return t>r?t-r:0}}},Zt=Vt("height",(e=>{const t=e.dom;return yt(e)?t.getBoundingClientRect().height:t.offsetHeight})),Ut=e=>Zt.get(e),jt=e=>Zt.getOuter(e),Wt=(e,t)=>({left:e,top:t,translate:(o,n)=>Wt(e+o,t+n)}),$t=Wt,qt=(e,t)=>void 0!==e?e:void 0!==t?t:0,Gt=e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,r=t.documentElement;if(o===e.dom)return $t(o.offsetLeft,o.offsetTop);const s=qt(null==n?void 0:n.pageYOffset,r.scrollTop),a=qt(null==n?void 0:n.pageXOffset,r.scrollLeft),i=qt(r.clientTop,o.clientTop),l=qt(r.clientLeft,o.clientLeft);return Kt(e).translate(a-l,s-i)},Kt=e=>{const t=e.dom,o=t.ownerDocument.body;return o===t?$t(o.offsetLeft,o.offsetTop):yt(e)?(e=>{const t=e.getBoundingClientRect();return $t(t.left,t.top)})(t):$t(0,0)},Yt=Vt("width",(e=>e.dom.offsetWidth)),Xt=e=>Yt.get(e),Jt=e=>Yt.getOuter(e),Qt=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},eo=()=>to(0,0),to=(e,t)=>({major:e,minor:t}),oo={nu:to,detect:(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?eo():((e,t)=>{const o=((e,t)=>{for(let o=0;oNumber(t.replace(o,"$"+e));return to(n(1),n(2))})(e,o)},unknown:eo},no=(e,t)=>{const o=String(t).toLowerCase();return W(e,(e=>e.search(o)))},ro=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,so=e=>t=>Ee(t,e),ao=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Ee(e,"edge/")&&Ee(e,"chrome")&&Ee(e,"safari")&&Ee(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ro],search:e=>Ee(e,"chrome")&&!Ee(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Ee(e,"msie")||Ee(e,"trident")},{name:"Opera",versionRegexes:[ro,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:so("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:so("firefox")},{name:"Safari",versionRegexes:[ro,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Ee(e,"safari")||Ee(e,"mobile/"))&&Ee(e,"applewebkit")}],io=[{name:"Windows",search:so("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Ee(e,"iphone")||Ee(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:so("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:so("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:so("linux"),versionRegexes:[]},{name:"Solaris",search:so("sunos"),versionRegexes:[]},{name:"FreeBSD",search:so("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:so("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],lo={browsers:w(ao),oses:w(io)},co="Edge",mo="Chromium",uo="Opera",go="Firefox",po="Safari",ho=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(co),isChromium:n(mo),isIE:n("IE"),isOpera:n(uo),isFirefox:n(go),isSafari:n(po)}},fo={unknown:()=>ho({current:void 0,version:oo.unknown()}),nu:ho,edge:w(co),chromium:w(mo),ie:w("IE"),opera:w(uo),firefox:w(go),safari:w(po)},bo="Windows",vo="Android",yo="Linux",wo="macOS",xo="Solaris",Co="FreeBSD",So="ChromeOS",ko=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(bo),isiOS:n("iOS"),isAndroid:n(vo),isMacOS:n(wo),isLinux:n(yo),isSolaris:n(xo),isFreeBSD:n(Co),isChromeOS:n(So)}},_o={unknown:()=>ko({current:void 0,version:oo.unknown()}),nu:ko,windows:w(bo),ios:w("iOS"),android:w(vo),linux:w(yo),macos:w(wo),solaris:w(xo),freebsd:w(Co),chromeos:w(So)},To=(e,t,o)=>{const n=lo.browsers(),r=lo.oses(),s=t.bind((e=>((e,t)=>se(t.brands,(t=>{const o=t.brand.toLowerCase();return W(e,(e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((e=>({current:e.name,version:oo.nu(parseInt(t.version,10),0)})))})))(n,e))).orThunk((()=>((e,t)=>no(e,t).map((e=>{const o=oo.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(n,e))).fold(fo.unknown,fo.nu),a=((e,t)=>no(e,t).map((e=>{const o=oo.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(r,e).fold(_o.unknown,_o.nu),i=((e,t,o,n)=>{const r=e.isiOS()&&!0===/ipad/i.test(o),s=e.isiOS()&&!r,a=e.isiOS()||e.isAndroid(),i=a||n("(pointer:coarse)"),l=r||!s&&a&&n("(min-device-width:768px)"),c=s||a&&!l,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),m=!c&&!l&&!d;return{isiPad:w(r),isiPhone:w(s),isTablet:w(l),isPhone:w(c),isTouch:w(i),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:w(d),isDesktop:w(m)}})(a,s,e,o);return{browser:s,os:a,deviceType:i}},Eo=e=>window.matchMedia(e).matches;let Oo=Qt((()=>To(navigator.userAgent,D.from(navigator.userAgentData),Eo)));const Do=()=>Oo(),Ao=e=>{const t=Le.fromDom((e=>{if(gt()&&g(e.target)){const t=Le.fromDom(e.target);if(je(t)&&vt(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return oe(t)}}return D.from(e.target)})(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),r=y(n,o);return((e,t,o,n,r,s,a)=>({target:e,x:t,y:o,stop:n,prevent:r,kill:s,raw:a}))(t,e.clientX,e.clientY,o,n,r,e)},Mo=(e,t,o,n,r)=>{const s=((e,t)=>o=>{e(o)&&t(Ao(o))})(o,n);return e.dom.addEventListener(t,s,r),{unbind:S(No,e,t,s,r)}},No=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},Ro=(e,t)=>{nt(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},Bo=(e,t)=>{const o=(e=>D.from(e.dom.nextSibling).map(Le.fromDom))(e);o.fold((()=>{nt(e).each((e=>{Io(e,t)}))}),(e=>{Ro(e,t)}))},Lo=(e,t)=>{lt(e).fold((()=>{Io(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},Io=(e,t)=>{e.dom.appendChild(t.dom)},Ho=(e,t)=>{z(t,(t=>{Io(e,t)}))},Po=e=>{e.dom.textContent="",z(at(e),(e=>{Fo(e)}))},Fo=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},zo=e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return $t(o,n)},Vo=(e,t,o)=>{const n=(void 0!==o?o.dom:document).defaultView;n&&n.scrollTo(e,t)},Zo=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Uo=e=>{const t=void 0===e?window:e,o=t.document,n=zo(Le.fromDom(o));return(e=>{const t=void 0===e?window:e;return Do().browser.isFirefox()?D.none():D.from(t.visualViewport)})(t).fold((()=>{const e=t.document.documentElement,o=e.clientWidth,r=e.clientHeight;return Zo(n.left,n.top,o,r)}),(e=>Zo(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height)))},jo=()=>Le.fromDom(document),Wo=(e,t)=>e.view(t).fold(w([]),(t=>{const o=e.owner(t),n=Wo(e,o);return[t].concat(n)}));var $o=Object.freeze({__proto__:null,view:e=>{var t;return(e.dom===document?D.none():D.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Le.fromDom)},owner:e=>Qe(e)});const qo=e=>{const t=jo(),o=zo(t),n=((e,t)=>{const o=t.owner(e),n=Wo(t,o);return D.some(n)})(e,$o);return n.fold(S(Gt,e),(t=>{const n=Kt(e),r=U(t,((e,t)=>{const o=Kt(t);return{left:e.left+o.left,top:e.top+o.top}}),{left:0,top:0});return $t(r.left+n.left+o.left,r.top+n.top+o.top)}))},Go=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Ko=e=>{const t=Gt(e),o=Jt(e),n=jt(e);return Go(t.left,t.top,o,n)},Yo=e=>{const t=qo(e),o=Jt(e),n=jt(e);return Go(t.left,t.top,o,n)},Xo=(e,t)=>{const o=Math.max(e.x,t.x),n=Math.max(e.y,t.y),r=Math.min(e.right,t.right),s=Math.min(e.bottom,t.bottom);return Go(o,n,r-o,s-n)},Jo=()=>Uo(window);var Qo=tinymce.util.Tools.resolve("tinymce.ThemeManager");const en=e=>{const t=t=>t(e),o=w(e),n=()=>r,r={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:O,isError:E,map:t=>on.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>D.some(e)};return r},tn=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:E,isError:O,map:t,mapError:t=>on.error(t(e)),bind:t,exists:E,forall:O,getOr:x,or:x,getOrThunk:T,orThunk:T,getOrDie:_(String(e)),each:b,toOptional:D.none};return o},on={value:en,error:tn,fromOption:(e,t)=>e.fold((()=>tn(t)),en)};var nn;!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(nn||(nn={}));const rn=(e,t,o)=>e.stype===nn.Error?t(e.serror):o(e.svalue),sn=e=>({stype:nn.Value,svalue:e}),an=e=>({stype:nn.Error,serror:e}),ln=e=>e.fold(an,sn),cn=e=>rn(e,on.error,on.value),dn=sn,mn=e=>{const t=[],o=[];return z(e,(e=>{rn(e,(e=>o.push(e)),(e=>t.push(e)))})),{values:t,errors:o}},un=an,gn=(e,t)=>e.stype===nn.Value?t(e.svalue):e,pn=(e,t)=>e.stype===nn.Error?t(e.serror):e,hn=(e,t)=>e.stype===nn.Value?{stype:nn.Value,svalue:t(e.svalue)}:e,fn=(e,t)=>e.stype===nn.Error?{stype:nn.Error,serror:t(e.serror)}:e,bn=rn,vn=(e,t,o,n)=>({tag:"field",key:e,newKey:t,presence:o,prop:n}),yn=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},wn=e=>(...t)=>{if(0===t.length)throw new Error("Can't merge zero objects");const o={};for(let n=0;ni(e)&&i(t)?xn(e,t):t)),Cn=wn(((e,t)=>t)),Sn=e=>({tag:"defaultedThunk",process:e}),kn=e=>Sn(w(e)),_n=e=>({tag:"mergeWithThunk",process:e}),Tn=e=>y(un,q)(e),En=e=>{const t=mn(e);return t.errors.length>0?Tn(t.errors):dn(t.values)},On=e=>a(e)&&ae(e).length>100?" removed due to size":JSON.stringify(e,null,2),Dn=(e,t)=>un([{path:e,getErrorInfo:t}]),An=e=>({extract:(t,o)=>pn(e(o),(e=>((e,t)=>Dn(e,w(t)))(t,e))),toString:w("val")}),Mn=An(dn),Nn=(e,t,o,n)=>be(t,o).fold((()=>((e,t,o)=>Dn(e,(()=>'Could not find valid *required* value for "'+t+'" in '+On(o))))(e,o,t)),n),Rn=(e,t,o,n)=>n(be(e,t).getOrThunk((()=>o(e)))),Bn=(e,t,o,n,r)=>{const s=e=>r.extract(t.concat([n]),e),a=e=>e.fold((()=>dn(D.none())),(e=>{const o=r.extract(t.concat([n]),e);return hn(o,D.some)}));switch(e.tag){case"required":return Nn(t,o,n,s);case"defaultedThunk":return Rn(o,n,e.process,s);case"option":return((e,t,o)=>o(be(e,t)))(o,n,a);case"defaultedOptionThunk":return((e,t,o,n)=>n(be(e,t).map((t=>!0===t?o(e):t))))(o,n,e.process,a);case"mergeWithThunk":return Rn(o,n,w({}),(t=>{const n=xn(e.process(o),t);return s(n)}))}},Ln=e=>({extract:(t,o)=>e().extract(t,o),toString:()=>e().toString()}),In=e=>ae(ge(e,g)),Hn=e=>{const t=Pn(e),o=U(e,((e,t)=>yn(t,(t=>xn(e,{[t]:!0})),w(e))),{});return{extract:(e,n)=>{const r=d(n)?[]:In(n),s=Z(r,(e=>!ye(o,e)));return 0===s.length?t.extract(e,n):((e,t)=>Dn(e,(()=>"There are unsupported fields: ["+t.join(", ")+"] specified")))(e,s)},toString:t.toString}},Pn=e=>({extract:(t,o)=>((e,t,o)=>{const n={},r=[];for(const s of o)yn(s,((o,s,a,i)=>{const l=Bn(a,e,t,o,i);bn(l,(e=>{r.push(...e)}),(e=>{n[s]=e}))}),((e,o)=>{n[e]=o(t)}));return r.length>0?un(r):dn(n)})(t,o,e),toString:()=>{const t=F(e,(e=>yn(e,((e,t,o,n)=>e+" -> "+n.toString()),((e,t)=>"state("+e+")"))));return"obj{\n"+t.join("\n")+"}"}}),Fn=e=>({extract:(t,o)=>{const n=F(o,((o,n)=>e.extract(t.concat(["["+n+"]"]),o)));return En(n)},toString:()=>"array("+e.toString()+")"}),zn=(e,t)=>{const o=void 0!==t?t:x;return{extract:(t,n)=>{const r=[];for(const s of e){const e=s.extract(t,n);if(e.stype===nn.Value)return{stype:nn.Value,svalue:o(e.svalue)};r.push(e)}return En(r)},toString:()=>"oneOf("+F(e,(e=>e.toString())).join(", ")+")"}},Vn=(e,t)=>({extract:(o,n)=>{const r=ae(n),s=((t,o)=>Fn(An(e)).extract(t,o))(o,r);return gn(s,(e=>{const r=F(e,(e=>vn(e,e,{tag:"required",process:{}},t)));return Pn(r).extract(o,n)}))},toString:()=>"setOf("+t.toString()+")"}),Zn=y(Fn,Pn),Un=w(Mn),jn=(e,t)=>An((o=>{const n=typeof o;return e(o)?dn(o):un(`Expected type: ${t} but got: ${n}`)})),Wn=jn(h,"number"),$n=jn(s,"string"),qn=jn(d,"boolean"),Gn=jn(p,"function"),Kn=e=>{if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((t=>Kn(e[t])));default:return!1}},Yn=An((e=>Kn(e)?dn(e):un("Expected value to be acceptable for sending via postMessage"))),Xn=(e,t,o,n)=>be(o,n).fold((()=>((e,t,o)=>Dn(e,(()=>'The chosen schema: "'+o+'" did not exist in branches: '+On(t))))(e,o,n)),(o=>o.extract(e.concat(["branch: "+n]),t))),Jn=(e,t)=>({extract:(o,n)=>be(n,e).fold((()=>((e,t)=>Dn(e,(()=>'Choice schema did not contain choice key: "'+t+'"')))(o,e)),(e=>Xn(o,n,t,e))),toString:()=>"chooseOn("+e+"). Possible values: "+ae(t)}),Qn=e=>An((t=>e(t).fold(un,dn))),er=(e,t)=>Vn((t=>ln(e(t))),t),tr=(e,t,o)=>cn(((e,t,o)=>{const n=t.extract([e],o);return fn(n,(e=>({input:o,errors:e})))})(e,t,o)),or=e=>e.fold((e=>{throw new Error(rr(e))}),x),nr=(e,t,o)=>or(tr(e,t,o)),rr=e=>"Errors: \n"+(e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:w("... (only showing first ten failures)")}]):e;return F(t,(e=>"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()))})(e.errors).join("\n")+"\n\nInput object: "+On(e.input),sr=(e,t)=>Jn(e,ce(t,Pn)),ar=(e,t)=>((e,t)=>{const o=Qt(t);return{extract:(e,t)=>o().extract(e,t),toString:()=>o().toString()}})(0,t),ir=vn,lr=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),cr=e=>Qn((t=>L(e,t)?on.value(t):on.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`))),dr=e=>ir(e,e,{tag:"required",process:{}},Un()),mr=(e,t)=>ir(e,e,{tag:"required",process:{}},t),ur=e=>mr(e,Wn),gr=e=>mr(e,$n),pr=(e,t)=>ir(e,e,{tag:"required",process:{}},cr(t)),hr=e=>mr(e,Gn),fr=(e,t)=>ir(e,e,{tag:"required",process:{}},Pn(t)),br=(e,t)=>ir(e,e,{tag:"required",process:{}},Zn(t)),vr=(e,t)=>ir(e,e,{tag:"required",process:{}},Fn(t)),yr=e=>ir(e,e,{tag:"option",process:{}},Un()),wr=(e,t)=>ir(e,e,{tag:"option",process:{}},t),xr=e=>wr(e,Wn),Cr=e=>wr(e,$n),Sr=(e,t)=>wr(e,cr(t)),kr=e=>wr(e,Gn),_r=(e,t)=>wr(e,Fn(t)),Tr=(e,t)=>wr(e,Pn(t)),Er=(e,t)=>ir(e,e,kn(t),Un()),Or=(e,t,o)=>ir(e,e,kn(t),o),Dr=(e,t)=>Or(e,t,Wn),Ar=(e,t)=>Or(e,t,$n),Mr=(e,t,o)=>Or(e,t,cr(o)),Nr=(e,t)=>Or(e,t,qn),Rr=(e,t)=>Or(e,t,Gn),Br=(e,t,o)=>Or(e,t,Fn(o)),Lr=(e,t,o)=>Or(e,t,Pn(o)),Ir=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Hr=e=>{if(!l(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return z(e,((n,r)=>{const s=ae(n);if(1!==s.length)throw new Error("one and only one name per case");const a=s[0],i=n[a];if(void 0!==o[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!l(i))throw new Error("case arguments must be an array");t.push(a),o[a]=(...o)=>{const n=o.length;if(n!==i.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+i.length+" ("+i+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[r].apply(null,o)},match:e=>{const n=ae(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!K(t,(e=>L(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:a,params:o})}}}})),o};Hr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Pr=(e,t)=>((e,t)=>{const o={};return le(e,((e,n)=>{L(t,n)||(o[n]=e)})),o})(e,t),Fr=(e,t)=>((e,t)=>({[e]:t}))(e,t),zr=e=>(e=>{const t={};return z(e,(e=>{t[e.key]=e.value})),t})(e),Vr=(e,t)=>{const o=(e=>{const t=[],o=[];return z(e,(e=>{e.fold((e=>{t.push(e)}),(e=>{o.push(e)}))})),{errors:t,values:o}})(e);return o.errors.length>0?(n=o.errors,on.error(q(n))):((e,t)=>0===e.length?on.value(t):on.value(xn(t,Cn.apply(void 0,e))))(o.values,t);var n},Zr=e=>p(e)?e:E,Ur=(e,t,o)=>{let n=e.dom;const r=Zr(o);for(;n.parentNode;){n=n.parentNode;const e=Le.fromDom(n),o=t(e);if(o.isSome())return o;if(r(e))break}return D.none()},jr=(e,t,o)=>{const n=t(e),r=Zr(o);return n.orThunk((()=>r(e)?D.none():Ur(e,t,r)))},Wr=(e,t)=>Xe(e.element,t.event.target),$r={can:O,abort:E,run:b},qr=e=>{if(!ye(e,"can")&&!ye(e,"abort")&&!ye(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return{...$r,...e}},Gr=e=>{const t=((e,t)=>(...o)=>j(e,((e,n)=>e&&t(n).apply(void 0,o)),!0))(e,(e=>e.can)),o=((e,t)=>(...o)=>j(e,((e,n)=>e||t(n).apply(void 0,o)),!1))(e,(e=>e.abort));return{can:t,abort:o,run:(...t)=>{z(e,(e=>{e.run.apply(void 0,t)}))}}},Kr=w,Yr=Kr("touchstart"),Xr=Kr("touchmove"),Jr=Kr("touchend"),Qr=Kr("touchcancel"),es=Kr("mousedown"),ts=Kr("mousemove"),os=Kr("mouseout"),ns=Kr("mouseup"),rs=Kr("mouseover"),ss=Kr("focusin"),as=Kr("focusout"),is=Kr("keydown"),ls=Kr("keyup"),cs=Kr("input"),ds=Kr("change"),ms=Kr("click"),us=Kr("transitioncancel"),gs=Kr("transitionend"),ps=Kr("transitionstart"),hs=Kr("selectstart"),fs=e=>w("alloy."+e),bs={tap:fs("tap")},vs=fs("focus"),ys=fs("blur.post"),ws=fs("paste.post"),xs=fs("receive"),Cs=fs("execute"),Ss=fs("focus.item"),ks=bs.tap,_s=fs("longpress"),Ts=fs("sandbox.close"),Es=fs("typeahead.cancel"),Os=fs("system.init"),Ds=fs("system.touchmove"),As=fs("system.touchend"),Ms=fs("system.scroll"),Ns=fs("system.resize"),Rs=fs("system.attached"),Bs=fs("system.detached"),Ls=fs("system.dismissRequested"),Is=fs("system.repositionRequested"),Hs=fs("focusmanager.shifted"),Ps=fs("slotcontainer.visibility"),Fs=fs("system.external.element.scroll"),zs=fs("change.tab"),Vs=fs("dismiss.tab"),Zs=fs("highlight"),Us=fs("dehighlight"),js=(e,t)=>{Gs(e,e.element,t,{})},Ws=(e,t,o)=>{Gs(e,e.element,t,o)},$s=e=>{js(e,Cs())},qs=(e,t,o)=>{Gs(e,t,o,{})},Gs=(e,t,o,n)=>{const r={target:t,...n};e.getSystem().triggerEvent(o,t,r)},Ks=(e,t,o,n)=>{e.getSystem().triggerEvent(o,t,n.event)},Ys=e=>zr(e),Xs=(e,t)=>({key:e,value:qr({abort:t})}),Js=e=>({key:e,value:qr({run:(e,t)=>{t.event.prevent()}})}),Qs=(e,t)=>({key:e,value:qr({run:t})}),ea=(e,t,o)=>({key:e,value:qr({run:(e,n)=>{t.apply(void 0,[e,n].concat(o))}})}),ta=e=>t=>({key:e,value:qr({run:(e,o)=>{Wr(e,o)&&t(e,o)}})}),oa=(e,t,o)=>((e,t)=>Qs(e,((o,n)=>{o.getSystem().getByUid(t).each((t=>{Ks(t,t.element,e,n)}))})))(e,t.partUids[o]),na=(e,t)=>Qs(e,((e,o)=>{const n=o.event,r=e.getSystem().getByDom(n.target).getOrThunk((()=>jr(n.target,(t=>e.getSystem().getByDom(t).toOptional()),E).getOr(e)));t(e,r,o)})),ra=e=>Qs(e,((e,t)=>{t.cut()})),sa=e=>Qs(e,((e,t)=>{t.stop()})),aa=(e,t)=>ta(e)(t),ia=ta(Rs()),la=ta(Bs()),ca=ta(Os()),da=(e=>t=>Qs(e,t))(Cs()),ma=e=>e.dom.innerHTML,ua=(e,t)=>{const o=Qe(e).dom,n=Le.fromDom(o.createDocumentFragment()),r=((e,t)=>{const o=(t||document).createElement("div");return o.innerHTML=e,at(Le.fromDom(o))})(t,o);Ho(n,r),Po(e),Io(e,n)},ga=(e,t)=>Le.fromDom(e.dom.cloneNode(t)),pa=e=>{if(mt(e))return"#shadow-root";{const t=(e=>ga(e,!1))(e);return(e=>{const t=Le.fromTag("div"),o=Le.fromDom(e.dom.cloneNode(!0));return Io(t,o),ma(t)})(t)}},ha=e=>pa(e),fa=Ys([((e,t)=>({key:e,value:qr({can:t})}))(vs(),((e,t)=>{const o=t.event,n=o.originator,r=o.target;return!((e,t,o)=>Xe(t,e.element)&&!Xe(t,o))(e,n,r)||(console.warn(vs()+" did not get interpreted by the desired target. \nOriginator: "+ha(n)+"\nTarget: "+ha(r)+"\nCheck the "+vs()+" event handlers"),!1)}))]);var ba=Object.freeze({__proto__:null,events:fa});let va=0;const ya=e=>{const t=(new Date).getTime(),o=Math.floor(1e9*Math.random());return va++,e+"_"+o+va+String(t)},wa=w("alloy-id-"),xa=w("data-alloy-id"),Ca=wa(),Sa=xa(),ka=(e,t)=>{Object.defineProperty(e.dom,Sa,{value:t,writable:!0})},_a=e=>{const t=je(e)?e.dom[Sa]:null;return D.from(t)},Ta=e=>ya(e),Ea=x,Oa=e=>{const t=t=>`The component must be in a context to execute: ${t}`+(e?"\n"+ha(e().element)+" is not in context.":""),o=e=>()=>{throw new Error(t(e))},n=e=>()=>{console.warn(t(e))};return{debugInfo:w("fake"),triggerEvent:n("triggerEvent"),triggerFocus:n("triggerFocus"),triggerEscape:n("triggerEscape"),broadcast:n("broadcast"),broadcastOn:n("broadcastOn"),broadcastEvent:n("broadcastEvent"),build:o("build"),buildOrPatch:o("buildOrPatch"),addToWorld:o("addToWorld"),removeFromWorld:o("removeFromWorld"),addToGui:o("addToGui"),removeFromGui:o("removeFromGui"),getByUid:o("getByUid"),getByDom:o("getByDom"),isConnected:E}},Da=Oa(),Aa=e=>F(e,(e=>De(e,"/*")?e.substring(0,e.length-2):e)),Ma=(e,t)=>{const o=e.toString(),n=o.indexOf(")")+1,r=o.indexOf("("),s=o.substring(r+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:Aa(s)}),e},Na=ya("alloy-premade"),Ra=e=>(Object.defineProperty(e.element.dom,Na,{value:e.uid,writable:!0}),Fr(Na,e)),Ba=e=>be(e,Na),La=e=>((e,t)=>{const o=t.toString(),n=o.indexOf(")")+1,r=o.indexOf("("),s=o.substring(r+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Aa(s.slice(1))}),e})(((t,...o)=>e(t.getApis(),t,...o)),e),Ia={init:()=>Ha({readState:w("No State required")})},Ha=e=>e,Pa=(e,t)=>{const o={};return le(e,((e,n)=>{le(e,((e,r)=>{const s=be(o,r).getOr([]);o[r]=s.concat([t(n,e)])}))})),o},Fa=e=>({classes:m(e.classes)?[]:e.classes,attributes:m(e.attributes)?{}:e.attributes,styles:m(e.styles)?{}:e.styles}),za=e=>e.cHandler,Va=(e,t)=>({name:e,handler:t}),Za=(e,t)=>{const o={};return z(e,(e=>{o[e.name()]=e.handlers(t)})),o},Ua=(e,t,o,n)=>{const r=((e,t,o)=>{const n={...o,...Za(t,e)};return Pa(n,Va)})(e,o,n);return $a(r,t)},ja=e=>{const t=(e=>p(e)?{can:O,abort:E,run:e}:e)(e);return(e,o,...n)=>{const r=[e,o].concat(n);t.abort.apply(void 0,r)?o.stop():t.can.apply(void 0,r)&&t.run.apply(void 0,r)}},Wa=(e,t,o)=>{const n=t[o];return n?((e,t,o,n)=>{try{const r=ee(o,((o,r)=>{const s=o[t],a=r[t],i=n.indexOf(s),l=n.indexOf(a);if(-1===i)throw new Error("The ordering for "+e+" does not have an entry for "+s+".\nOrder specified: "+JSON.stringify(n,null,2));if(-1===l)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(n,null,2));return i{const t=F(e,(e=>e.handler));return Gr(t)})):((e,t)=>on.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(F(t,(e=>e.name)),null,2)]))(o,e)},$a=(e,t)=>{const o=pe(e,((e,o)=>(1===e.length?on.value(e[0].handler):Wa(e,t,o)).map((n=>{const r=ja(n),s=e.length>1?Z(t[o],(t=>I(e,(e=>e.name===t)))).join(" > "):e[0].name;return Fr(o,((e,t)=>({handler:e,purpose:t}))(r,s))}))));return Vr(o,{})},qa="alloy.base.behaviour",Ga=Pn([ir("dom","dom",{tag:"required",process:{}},Pn([dr("tag"),Er("styles",{}),Er("classes",[]),Er("attributes",{}),yr("value"),yr("innerHtml")])),dr("components"),dr("uid"),Er("events",{}),Er("apis",{}),ir("eventOrder","eventOrder",(e=>_n(w(e)))({[Cs()]:["disabling",qa,"toggling","typeaheadevents"],[vs()]:[qa,"focusing","keying"],[Os()]:[qa,"disabling","toggling","representing"],[cs()]:[qa,"representing","streaming","invalidating"],[Bs()]:[qa,"representing","item-events","tooltipping"],[es()]:["focusing",qa,"item-type-events"],[Yr()]:["focusing",qa,"item-type-events"],[rs()]:["item-type-events","tooltipping"],[xs()]:["receiving","reflecting","tooltipping"]}),Un()),yr("domModification")]),Ka=e=>e.events,Ya=(e,t)=>{const o=_t(e,t);return void 0===o||""===o?[]:o.split(" ")},Xa=e=>void 0!==e.dom.classList,Ja=e=>Ya(e,"class"),Qa=(e,t)=>((e,t,o)=>{const n=Ya(e,t).concat([o]);return St(e,t,n.join(" ")),!0})(e,"class",t),ei=(e,t)=>((e,t,o)=>{const n=Z(Ya(e,t),(e=>e!==o));return n.length>0?St(e,t,n.join(" ")):Ot(e,t),!1})(e,"class",t),ti=(e,t)=>{Xa(e)?e.dom.classList.add(t):Qa(e,t)},oi=e=>{0===(Xa(e)?e.dom.classList:Ja(e)).length&&Ot(e,"class")},ni=(e,t)=>{if(Xa(e)){e.dom.classList.remove(t)}else ei(e,t);oi(e)},ri=(e,t)=>{const o=Xa(e)?e.dom.classList.toggle(t):((e,t)=>L(Ja(e),t)?ei(e,t):Qa(e,t))(e,t);return oi(e),o},si=(e,t)=>Xa(e)&&e.dom.classList.contains(t),ai=(e,t)=>{z(t,(t=>{ti(e,t)}))},ii=(e,t)=>{z(t,(t=>{ni(e,t)}))},li=e=>Xa(e)?(e=>{const t=e.dom.classList,o=new Array(t.length);for(let e=0;ee.dom.value,di=(e,t)=>{if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},mi=(e,t,o)=>{o.fold((()=>Io(e,t)),(e=>{Xe(e,t)||(Ro(e,t),Fo(e))}))},ui=(e,t,o)=>{const n=F(t,o),r=at(e);return z(r.slice(n.length),Fo),n},gi=(e,t,o,n)=>{const r=it(e,t),s=n(o,r),a=((e,t,o)=>it(e,t).map((e=>{if(o.exists((t=>!Xe(t,e)))){const t=o.map(Ve).getOr("span"),n=Le.fromTag(t);return Ro(e,n),n}return e})))(e,t,r);return mi(e,s.element,a),s},pi=(e,t)=>{const o=ae(e),n=ae(t),r=X(n,o),s=((e,t)=>{const o={},n={};return ue(e,t,me(o),me(n)),{t:o,f:n}})(e,((e,o)=>!ve(t,o)||e!==t[o])).t;return{toRemove:r,toSet:s}},hi=(e,t)=>{const{class:o,style:n,...r}=(e=>j(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}))(t),{toSet:s,toRemove:a}=pi(e.attributes,r),i=Ht(t),{toSet:l,toRemove:c}=pi(e.styles,i),d=li(t),m=X(d,e.classes),u=X(e.classes,d);return z(a,(e=>Ot(t,e))),kt(t,s),ai(t,u),ii(t,m),z(c,(e=>Ft(t,e))),Nt(t,l),e.innerHtml.fold((()=>{const o=e.domChildren;((e,t)=>{ui(e,t,((t,o)=>{const n=it(e,o);return mi(e,t,n),t}))})(t,o)}),(e=>{ua(t,e)})),(()=>{const o=t,n=e.value.getOrUndefined();n!==ci(o)&&di(o,null!=n?n:"")})(),t},fi=(e,t)=>{const o=t.filter((t=>Ve(t)===e.tag&&!(e=>e.innerHtml.isSome()&&e.domChildren.length>0)(e)&&!(e=>ve(e.dom,Na))(t))).bind((t=>((e,t)=>{try{const o=hi(e,t);return D.some(o)}catch(e){return D.none()}})(e,t))).getOrThunk((()=>(e=>{const t=Le.fromTag(e.tag);kt(t,e.attributes),ai(t,e.classes),Nt(t,e.styles),e.innerHtml.each((e=>ua(t,e)));const o=e.domChildren;return Ho(t,o),e.value.each((e=>{di(t,e)})),t})(e)));return ka(o,e.uid),o},bi=(e,t)=>((e,t)=>{const o=F(t,(e=>Tr(e.name(),[dr("config"),Er("state",Ia)]))),n=tr("component.behaviours",Pn(o),e.behaviours).fold((t=>{throw new Error(rr(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),x);return{list:t,data:ce(n,(e=>{const t=e.map((e=>({config:e.config,state:e.state.init(e.config)})));return w(t)}))}})(e,t),vi=e=>{const t=(e=>{const t=be(e,"behaviours").getOr({});return G(ae(t),(e=>{const o=t[e];return g(o)?[o.me]:[]}))})(e);return bi(e,t)},yi=(e,t,o)=>{const n={...(r=e).dom,uid:r.uid,domChildren:F(r.components,(e=>e.element))};var r;const s=(e=>e.domModification.fold((()=>Fa({})),Fa))(e),a={"alloy.base.modification":s},i=t.length>0?((e,t,o,n)=>{const r={...t};z(o,(t=>{r[t.name()]=t.exhibit(e,n)}));const s=Pa(r,((e,t)=>({name:e,modification:t}))),a=e=>U(e,((e,t)=>({...t.modification,...e})),{}),i=U(s.classes,((e,t)=>t.modification.concat(e)),[]),l=a(s.attributes),c=a(s.styles);return Fa({classes:i,attributes:l,styles:c})})(o,a,t,n):s;return l=n,c=i,{...l,attributes:{...l.attributes,...c.attributes},styles:{...l.styles,...c.styles},classes:l.classes.concat(c.classes)};var l,c},wi=(e,t)=>{const o=()=>u,n=Ir(Da),r=or((e=>tr("custom.definition",Ga,e))(e)),s=vi(e),a=(e=>e.list)(s),i=(e=>e.data)(s),l=yi(r,a,i),c=fi(l,t),d=((e,t,o)=>{const n={"alloy.base.behaviour":Ka(e)};return Ua(o,e.eventOrder,t,n).getOrDie()})(r,a,i),m=Ir(r.components),u={uid:e.uid,getSystem:n.get,config:t=>{const o=i;return(p(o[t.name()])?o[t.name()]:()=>{throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))})()},hasConfigured:e=>p(i[e.name()]),spec:e,readState:e=>i[e]().map((e=>e.state.readState())).getOr("not enabled"),getApis:()=>r.apis,connect:e=>{n.set(e)},disconnect:()=>{n.set(Oa(o))},element:c,syncComponents:()=>{const e=at(c),t=G(e,(e=>n.get().getByDom(e).fold((()=>[]),Q)));m.set(t)},components:m.get,events:d};return u},xi=(e,t)=>{const{events:o,...n}=Ea(e),r=((e,t)=>{const o=be(e,"components").getOr([]);return t.fold((()=>F(o,Ti)),(e=>F(o,((t,o)=>_i(t,it(e,o))))))})(n,t),s={...n,events:{...ba,...o},components:r};return on.value(wi(s,t))},Ci=e=>{const t=Le.fromText(e);return Si({element:t})},Si=e=>{const t=nr("external.component",Hn([dr("element"),yr("uid")]),e),o=Ir(Oa()),n=t.uid.getOrThunk((()=>Ta("external")));ka(t.element,n);const r={uid:n,getSystem:o.get,config:D.none,hasConfigured:E,connect:e=>{o.set(e)},disconnect:()=>{o.set(Oa((()=>r)))},getApis:()=>({}),element:t.element,spec:e,readState:w("No state"),syncComponents:b,components:w([]),events:{}};return Ra(r)},ki=Ta,_i=(e,t)=>Ba(e).getOrThunk((()=>{const o=(e=>ve(e,"uid"))(e)?e:{uid:ki(""),...e};return xi(o,t).getOrDie()})),Ti=e=>_i(e,D.none()),Ei=Ra;var Oi=(e,t,o,n,r)=>e(o,n)?D.some(o):p(r)&&r(o)?D.none():t(o,n,r);const Di=(e,t,o)=>{let n=e.dom;const r=p(o)?o:E;for(;n.parentNode;){n=n.parentNode;const e=Le.fromDom(n);if(t(e))return D.some(e);if(r(e))break}return D.none()},Ai=(e,t,o)=>Oi(((e,t)=>t(e)),Di,e,t,o),Mi=(e,t,o)=>Ai(e,t,o).isSome(),Ni=(e,t,o)=>Di(e,(e=>Ke(e,t)),o),Ri=(e,t)=>((e,t)=>W(e.dom.childNodes,(e=>t(Le.fromDom(e)))).map(Le.fromDom))(e,(e=>Ke(e,t))),Bi=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Ye(o)?D.none():D.from(o.querySelector(e)).map(Le.fromDom)})(t,e),Li=(e,t,o)=>Oi(((e,t)=>Ke(e,t)),Ni,e,t,o),Ii="aria-controls",Hi=()=>{const e=ya(Ii);return{id:e,link:t=>{St(t,Ii,e)},unlink:e=>{Ot(e,Ii)}}},Pi=(e,t)=>(e=>Ai(e,(e=>{if(!je(e))return!1;const t=_t(e,"id");return void 0!==t&&t.indexOf(Ii)>-1})).bind((e=>{const t=_t(e,"id"),o=pt(e);return Bi(o,`[${Ii}="${t}"]`)})))(t).exists((t=>Fi(e,t))),Fi=(e,t)=>Mi(t,(t=>Xe(t,e.element)),E)||Pi(e,t),zi="unknown";var Vi;!function(e){e[e.STOP=0]="STOP",e[e.NORMAL=1]="NORMAL",e[e.LOGGING=2]="LOGGING"}(Vi||(Vi={}));const Zi=Ir({}),Ui=(e,t,o)=>{switch(be(Zi.get(),e).orThunk((()=>{const t=ae(Zi.get());return se(t,(t=>e.indexOf(t)>-1?D.some(Zi.get()[t]):D.none()))})).getOr(Vi.NORMAL)){case Vi.NORMAL:return o($i());case Vi.LOGGING:{const n=((e,t)=>{const o=[],n=(new Date).getTime();return{logEventCut:(e,t,n)=>{o.push({outcome:"cut",target:t,purpose:n})},logEventStopped:(e,t,n)=>{o.push({outcome:"stopped",target:t,purpose:n})},logNoParent:(e,t,n)=>{o.push({outcome:"no-parent",target:t,purpose:n})},logEventNoHandlers:(e,t)=>{o.push({outcome:"no-handlers-left",target:t})},logEventResponse:(e,t,n)=>{o.push({outcome:"response",purpose:n,target:t})},write:()=>{const r=(new Date).getTime();L(["mousemove","mouseover","mouseout",Os()],e)||console.log(e,{event:e,time:r-n,target:t.dom,sequence:F(o,(e=>L(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+ha(e.target)+")":e.outcome))})}}})(e,t),r=o(n);return n.write(),r}case Vi.STOP:return!0}},ji=["alloy/data/Fields","alloy/debugging/Debugging"],Wi=(e,t,o)=>Ui(e,t,o),$i=w({logEventCut:b,logEventStopped:b,logNoParent:b,logEventNoHandlers:b,logEventResponse:b,write:b}),qi=w([dr("menu"),dr("selectedMenu")]),Gi=w([dr("item"),dr("selectedItem")]);w(Pn(Gi().concat(qi())));const Ki=w(Pn(Gi())),Yi=fr("initSize",[dr("numColumns"),dr("numRows")]),Xi=()=>fr("markers",[dr("backgroundMenu")].concat(qi()).concat(Gi())),Ji=e=>fr("markers",F(e,dr)),Qi=(e,t,o)=>((()=>{const e=new Error;if(void 0!==e.stack){const t=e.stack.split("\n");return W(t,(e=>e.indexOf("alloy")>0&&!I(ji,(t=>e.indexOf(t)>-1)))).getOr(zi)}})(),ir(t,t,o,Qn((e=>on.value(((...t)=>e.apply(void 0,t))))))),el=e=>Qi(0,e,kn(b)),tl=e=>Qi(0,e,kn(D.none)),ol=e=>Qi(0,e,{tag:"required",process:{}}),nl=e=>Qi(0,e,{tag:"required",process:{}}),rl=(e,t)=>lr(e,w(t)),sl=e=>lr(e,x),al=w(Yi),il=(e,t,o,n,r,s,a,i=!1)=>({x:e,y:t,bubble:o,direction:n,placement:r,restriction:s,label:`${a}-${r}`,alwaysFit:i}),ll=Hr([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),cl=ll.southeast,dl=ll.southwest,ml=ll.northeast,ul=ll.northwest,gl=ll.south,pl=ll.north,hl=ll.east,fl=ll.west,bl=(e,t,o,n)=>{const r=e+t;return r>n?o:rMath.min(Math.max(e,t),o),yl=(e,t)=>J(["left","right","top","bottom"],(o=>be(t,o).map((t=>((e,t)=>{switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}})(e,t))))),wl="layout",xl=e=>e.x,Cl=(e,t)=>e.x+e.width/2-t.width/2,Sl=(e,t)=>e.x+e.width-t.width,kl=(e,t)=>e.y-t.height,_l=e=>e.y+e.height,Tl=(e,t)=>e.y+e.height/2-t.height/2,El=(e,t,o)=>il(xl(e),_l(e),o.southeast(),cl(),"southeast",yl(e,{left:1,top:3}),wl),Ol=(e,t,o)=>il(Sl(e,t),_l(e),o.southwest(),dl(),"southwest",yl(e,{right:0,top:3}),wl),Dl=(e,t,o)=>il(xl(e),kl(e,t),o.northeast(),ml(),"northeast",yl(e,{left:1,bottom:2}),wl),Al=(e,t,o)=>il(Sl(e,t),kl(e,t),o.northwest(),ul(),"northwest",yl(e,{right:0,bottom:2}),wl),Ml=(e,t,o)=>il(Cl(e,t),kl(e,t),o.north(),pl(),"north",yl(e,{bottom:2}),wl),Nl=(e,t,o)=>il(Cl(e,t),_l(e),o.south(),gl(),"south",yl(e,{top:3}),wl),Rl=(e,t,o)=>il((e=>e.x+e.width)(e),Tl(e,t),o.east(),hl(),"east",yl(e,{left:0}),wl),Bl=(e,t,o)=>il(((e,t)=>e.x-t.width)(e,t),Tl(e,t),o.west(),fl(),"west",yl(e,{right:1}),wl),Ll=()=>[El,Ol,Dl,Al,Nl,Ml,Rl,Bl],Il=()=>[Ol,El,Al,Dl,Nl,Ml,Rl,Bl],Hl=()=>[Dl,Al,El,Ol,Ml,Nl],Pl=()=>[Al,Dl,Ol,El,Ml,Nl],Fl=()=>[El,Ol,Dl,Al,Nl,Ml],zl=()=>[Ol,El,Al,Dl,Nl,Ml];var Vl=Object.freeze({__proto__:null,events:e=>Ys([Qs(xs(),((t,o)=>{const n=e.channels,r=ae(n),s=o,a=((e,t)=>t.universal?e:Z(e,(e=>L(t.channels,e))))(r,s);z(a,(e=>{const o=n[e],r=o.schema,a=nr("channel["+e+"] data\nReceiver: "+ha(t.element),r,s.data);o.onReceive(t,a)}))}))])}),Zl=[mr("channels",er(on.value,Hn([ol("onReceive"),Er("schema",Un())])))];const Ul=(e,t,o)=>ca(((n,r)=>{o(n,e,t)})),jl=(e,t,o)=>((e,t,o)=>{const n=o.toString(),r=n.indexOf(")")+1,s=n.indexOf("("),a=n.substring(s+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:Aa(a.slice(0,1).concat(a.slice(3)))}),e})(((n,...r)=>{const s=[n].concat(r);return n.config({name:w(e)}).fold((()=>{throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+o)}),(e=>{const o=Array.prototype.slice.call(s,1);return t.apply(void 0,[n,e.config,e.state].concat(o))}))}),o,t),Wl=e=>({key:e,value:void 0}),$l=(e,t,o,n,r,s,a)=>{const i=e=>ye(e,o)?e[o]():D.none(),l=ce(r,((e,t)=>jl(o,e,t))),c={...ce(s,((e,t)=>Ma(e,t))),...l,revoke:S(Wl,o),config:t=>{const n=nr(o+"-config",e,t);return{key:o,value:{config:n,me:c,configAsRaw:Qt((()=>nr(o+"-config",e,t))),initialConfig:t,state:a}}},schema:w(t),exhibit:(e,t)=>Ce(i(e),be(n,"exhibit"),((e,o)=>o(t,e.config,e.state))).getOrThunk((()=>Fa({}))),name:w(o),handlers:e=>i(e).map((e=>be(n,"events").getOr((()=>({})))(e.config,e.state))).getOr({})};return c},ql=e=>zr(e),Gl=Hn([dr("fields"),dr("name"),Er("active",{}),Er("apis",{}),Er("state",Ia),Er("extra",{})]),Kl=e=>{const t=nr("Creating behaviour: "+e.name,Gl,e);return((e,t,o,n,r,s)=>{const a=Hn(e),i=Tr(t,[(l="config",c=e,wr(l,Hn(c)))]);var l,c;return $l(a,i,t,o,n,r,s)})(t.fields,t.name,t.active,t.apis,t.extra,t.state)},Yl=Hn([dr("branchKey"),dr("branches"),dr("name"),Er("active",{}),Er("apis",{}),Er("state",Ia),Er("extra",{})]),Xl=e=>{const t=nr("Creating behaviour: "+e.name,Yl,e);return((e,t,o,n,r,s)=>{const a=e,i=Tr(t,[wr("config",e)]);return $l(a,i,t,o,n,r,s)})(sr(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Jl=w(void 0),Ql=Kl({fields:Zl,name:"receiving",active:Vl});var ec=Object.freeze({__proto__:null,exhibit:(e,t)=>Fa({classes:[],styles:t.useFixed()?{}:{position:"relative"}})});const tc=(e,t=!1)=>e.dom.focus({preventScroll:t}),oc=e=>e.dom.blur(),nc=e=>{const t=pt(e).dom;return e.dom===t.activeElement},rc=(e=jo())=>D.from(e.dom.activeElement).map(Le.fromDom),sc=e=>rc(pt(e)).filter((t=>e.dom.contains(t.dom))),ac=(e,t)=>{const o=pt(t),n=rc(o).bind((e=>{const o=t=>Xe(e,t);return o(t)?D.some(t):((e,t)=>{const o=e=>{for(let n=0;n{rc(o).filter((t=>Xe(t,e))).fold((()=>{tc(e)}),b)})),r},ic=(e,t,o,n,r)=>{const s=e=>e+"px";return{position:e,left:t.map(s),top:o.map(s),right:n.map(s),bottom:r.map(s)}},lc=(e,t)=>{Rt(e,(e=>({...e,position:D.some(e.position)}))(t))},cc=Hr([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),dc=(e,t,o,n,r,s)=>{const a=t.rect,i=a.x-o,l=a.y-n,c=r-(i+a.width),d=s-(l+a.height),m=D.some(i),u=D.some(l),g=D.some(c),p=D.some(d),h=D.none();return((e,t,o,n,r,s,a,i,l)=>e.fold(t,o,n,r,s,a,i,l))(t.direction,(()=>ic(e,m,u,h,h)),(()=>ic(e,h,u,g,h)),(()=>ic(e,m,h,h,p)),(()=>ic(e,h,h,g,p)),(()=>ic(e,m,u,h,h)),(()=>ic(e,m,h,h,p)),(()=>ic(e,m,u,h,h)),(()=>ic(e,h,u,g,h)))},mc=(e,t)=>e.fold((()=>{const e=t.rect;return ic("absolute",D.some(e.x),D.some(e.y),D.none(),D.none())}),((e,o,n,r)=>dc("absolute",t,e,o,n,r)),((e,o,n,r)=>dc("fixed",t,e,o,n,r))),uc=(e,t)=>{const o=S(qo,t),n=e.fold(o,o,(()=>{const e=zo();return qo(t).translate(-e.left,-e.top)})),r=Jt(t),s=jt(t);return Go(n.left,n.top,r,s)},gc=(e,t)=>t.fold((()=>e.fold(Jo,Jo,Go)),(t=>e.fold(w(t),w(t),(()=>{const o=pc(e,t.x,t.y);return Go(o.left,o.top,t.width,t.height)})))),pc=(e,t,o)=>{const n=$t(t,o);return e.fold(w(n),w(n),(()=>{const e=zo();return n.translate(-e.left,-e.top)}))};cc.none;const hc=cc.relative,fc=cc.fixed,bc=(e,t)=>((e,t)=>({anchorBox:e,origin:t}))(e,t),vc="data-alloy-placement",yc=e=>Tt(e,vc),wc=Hr([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),xc=(e,t,o,n)=>{const r=e.bubble,s=r.offset,a=((e,t,o)=>{const n=(n,r)=>t[n].map((t=>{const s="top"===n||"bottom"===n,a=s?o.top:o.left,i=("left"===n||"top"===n?Math.max:Math.min)(t,r)+a;return s?vl(i,e.y,e.bottom):vl(i,e.x,e.right)})).getOr(r),r=n("left",e.x),s=n("top",e.y),a=n("right",e.right),i=n("bottom",e.bottom);return Go(r,s,a-r,i-s)})(n,e.restriction,s),i=e.x+s.left,l=e.y+s.top,c=Go(i,l,t,o),{originInBounds:d,sizeInBounds:m,visibleW:u,visibleH:g}=((e,t)=>{const{x:o,y:n,right:r,bottom:s}=t,{x:a,y:i,right:l,bottom:c,width:d,height:m}=e;return{originInBounds:a>=o&&a<=r&&i>=n&&i<=s,sizeInBounds:l<=r&&l>=o&&c<=s&&c>=n,visibleW:Math.min(d,a>=o?r-a:l-o),visibleH:Math.min(m,i>=n?s-i:c-n)}})(c,a),p=d&&m,h=p?c:((e,t)=>{const{x:o,y:n,right:r,bottom:s}=t,{x:a,y:i,width:l,height:c}=e,d=Math.max(o,r-l),m=Math.max(n,s-c),u=vl(a,o,d),g=vl(i,n,m),p=Math.min(u+l,r)-u,h=Math.min(g+c,s)-g;return Go(u,g,p,h)})(c,a),f=h.width>0&&h.height>0,{maxWidth:b,maxHeight:v}=((e,t,o)=>{const n=w(t.bottom-o.y),r=w(o.bottom-t.y),s=((e,t,o,n)=>e.fold(t,t,n,n,t,n,o,o))(e,r,r,n),a=w(t.right-o.x),i=w(o.right-t.x),l=((e,t,o,n)=>e.fold(t,n,t,n,o,o,t,n))(e,i,i,a);return{maxWidth:l,maxHeight:s}})(e.direction,h,n),y={rect:h,maxHeight:v,maxWidth:b,direction:e.direction,placement:e.placement,classes:{on:r.classesOn,off:r.classesOff},layout:e.label,testY:l};return p||e.alwaysFit?wc.fit(y):wc.nofit(y,u,g,f)},Cc=e=>{const t=Ir(D.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(D.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(D.some(e))}}},Sc=()=>Cc((e=>e.unbind())),kc=()=>{const e=Cc(b);return{...e,on:t=>e.get().each(t)}},_c=O,Tc=(e,t,o)=>((e,t,o,n)=>Mo(e,t,o,n,!1))(e,t,_c,o),Ec=(e,t,o)=>((e,t,o,n)=>Mo(e,t,o,n,!0))(e,t,_c,o),Oc=Ao,Dc=["top","bottom","right","left"],Ac="data-alloy-transition-timer",Mc=(e,t)=>((e,t)=>K(t,(t=>si(e,t))))(e,t.classes),Nc=(e,t)=>{const o=e=>parseFloat(e).toFixed(3);return he(t,((t,n)=>!((e,t,o=C)=>Ce(e,t,o).getOr(e.isNone()&&t.isNone()))(e[n].map(o),t.map(o)))).isSome()},Rc=(e,t)=>{const o=Sc(),n=Sc();let r;const a=t=>{var o;const n=null!==(o=t.raw.pseudoElement)&&void 0!==o?o:"";return Xe(t.target,e)&&Ne(n)&&L(Dc,t.raw.propertyName)},i=s=>{if(u(s)||a(s)){o.clear(),n.clear();const a=null==s?void 0:s.raw.type;(u(a)||a===gs())&&(clearTimeout(r),Ot(e,Ac),ii(e,t.classes))}},l=Tc(e,ps(),(t=>{a(t)&&(l.unbind(),o.set(Tc(e,gs(),i)),n.set(Tc(e,us(),i)))})),c=(e=>{const t=t=>{const o=Bt(e,t).split(/\s*,\s*/);return Z(o,Me)},o=e=>{if(s(e)&&/^[\d.]+/.test(e)){const t=parseFloat(e);return De(e,"ms")?t:1e3*t}return 0},n=t("transition-delay"),r=t("transition-duration");return j(r,((e,t,r)=>{const s=o(n[r])+o(t);return Math.max(e,s)}),0)})(e);requestAnimationFrame((()=>{r=setTimeout(i,c+17),St(e,Ac,r)}))},Bc=(e,t,o,n,r,s)=>{const a=((e,t,o)=>o.exists((o=>{const n=e.mode;return"all"===n||o[n]!==t[n]})))(n,r,s);if(a||Mc(e,n)){Mt(e,"position",o.position);const s=uc(t,e),i=mc(t,{...r,rect:s}),l=J(Dc,(e=>i[e]));Nc(o,l)&&(Rt(e,l),a&&((e,t)=>{ai(e,t.classes),Tt(e,Ac).each((t=>{clearTimeout(parseInt(t,10)),Ot(e,Ac)})),Rc(e,t)})(e,n),zt(e))}else ii(e,n.classes)},Lc=(e,t,o,n)=>{Ft(t,"max-height"),Ft(t,"max-width");const r={width:Jt(s=t),height:jt(s)};var s;return((e,t,o,n,r,s)=>{const a=n.width,i=n.height,l=(t,l,c,d,m)=>{const u=t(o,n,r,e,s),g=xc(u,a,i,s);return g.fold(w(g),((e,t,o,n)=>(m===n?o>d||t>c:!m&&n)?g:wc.nofit(l,c,d,m)))},c=j(t,((e,t)=>{const o=S(l,t);return e.fold(w(e),o)}),wc.nofit({rect:o,maxHeight:n.height,maxWidth:n.width,direction:cl(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:o.y},-1,-1,!1));return c.fold(x,x)})(t,n.preference,e,r,o,n.bounds)},Ic=(e,t)=>{((e,t)=>{St(e,vc,t)})(e,t.placement)},Hc=(e,t)=>{((e,t)=>{const o=Zt.max(e,t,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);Mt(e,"max-height",o+"px")})(e,Math.floor(t))},Pc=w(((e,t)=>{Hc(e,t),Nt(e,{"overflow-x":"hidden","overflow-y":"auto"})})),Fc=w(((e,t)=>{Hc(e,t)})),zc=(e,t,o)=>void 0===e[t]?o:e[t],Vc=(e,t,o,n)=>{const r=Lc(e,t,o,n);return((e,t,o)=>{const n=mc(o.origin,t);o.transition.each((r=>{Bc(e,o.origin,n,r,t,o.lastPlacement)})),lc(e,n)})(t,r,n),Ic(t,r),((e,t)=>{const o=t.classes;ii(e,o.off),ai(e,o.on)})(t,r),((e,t,o)=>{(0,o.maxHeightFunction)(e,t.maxHeight)})(t,r,n),((e,t,o)=>{(0,o.maxWidthFunction)(e,t.maxWidth)})(t,r,n),{layout:r.layout,placement:r.placement}},Zc=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],Uc=(e,t,o,n=1)=>{const r=e*n,s=t*n,a=e=>be(o,e).getOr([]),i=(e,t,o)=>{const n=X(Zc,o);return{offset:$t(e,t),classesOn:G(o,a),classesOff:G(n,a)}};return{southeast:()=>i(-e,t,["top","alignLeft"]),southwest:()=>i(e,t,["top","alignRight"]),south:()=>i(-e/2,t,["top","alignCentre"]),northeast:()=>i(-e,-t,["bottom","alignLeft"]),northwest:()=>i(e,-t,["bottom","alignRight"]),north:()=>i(-e/2,-t,["bottom","alignCentre"]),east:()=>i(e,-t/2,["valignCentre","left"]),west:()=>i(-e,-t/2,["valignCentre","right"]),insetNortheast:()=>i(r,s,["top","alignLeft","inset"]),insetNorthwest:()=>i(-r,s,["top","alignRight","inset"]),insetNorth:()=>i(-r/2,s,["top","alignCentre","inset"]),insetSoutheast:()=>i(r,-s,["bottom","alignLeft","inset"]),insetSouthwest:()=>i(-r,-s,["bottom","alignRight","inset"]),insetSouth:()=>i(-r/2,-s,["bottom","alignCentre","inset"]),insetEast:()=>i(-r,-s/2,["valignCentre","right","inset"]),insetWest:()=>i(r,-s/2,["valignCentre","left","inset"])}},jc=()=>Uc(0,0,{}),Wc=x,$c=(e,t)=>o=>"rtl"===qc(o)?t:e,qc=e=>"rtl"===Bt(e,"direction")?"rtl":"ltr";var Gc;!function(e){e.TopToBottom="toptobottom",e.BottomToTop="bottomtotop"}(Gc||(Gc={}));const Kc="data-alloy-vertical-dir",Yc=e=>Mi(e,(e=>je(e)&&_t(e,"data-alloy-vertical-dir")===Gc.BottomToTop)),Xc=()=>Tr("layouts",[dr("onLtr"),dr("onRtl"),yr("onBottomLtr"),yr("onBottomRtl")]),Jc=(e,t,o,n,r,s,a)=>{const i=a.map(Yc).getOr(!1),l=t.layouts.map((t=>t.onLtr(e))),c=t.layouts.map((t=>t.onRtl(e))),d=i?t.layouts.bind((t=>t.onBottomLtr.map((t=>t(e))))).or(l).getOr(r):l.getOr(o),m=i?t.layouts.bind((t=>t.onBottomRtl.map((t=>t(e))))).or(c).getOr(s):c.getOr(n);return $c(d,m)(e)};var Qc=[dr("hotspot"),yr("bubble"),Er("overrides",{}),Xc(),rl("placement",((e,t,o)=>{const n=t.hotspot,r=uc(o,n.element),s=Jc(e.element,t,Fl(),zl(),Hl(),Pl(),D.some(t.hotspot.element));return D.some(Wc({anchorBox:r,bubble:t.bubble.getOr(jc()),overrides:t.overrides,layouts:s}))}))];var ed=[dr("x"),dr("y"),Er("height",0),Er("width",0),Er("bubble",jc()),Er("overrides",{}),Xc(),rl("placement",((e,t,o)=>{const n=pc(o,t.x,t.y),r=Go(n.left,n.top,t.width,t.height),s=Jc(e.element,t,Ll(),Il(),Ll(),Il(),D.none());return D.some(Wc({anchorBox:r,bubble:t.bubble,overrides:t.overrides,layouts:s}))}))];const td=Hr([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),od=e=>e.fold(x,((e,t,o)=>e.translate(-t,-o))),nd=e=>e.fold(x,x),rd=e=>j(e,((e,t)=>e.translate(t.left,t.top)),$t(0,0)),sd=e=>{const t=F(e,nd);return rd(t)},ad=td.screen,id=td.absolute,ld=(e,t,o)=>{const n=Qe(e.element),r=zo(n),s=((e,t,o)=>{const n=ot(o.root).dom;return D.from(n.frameElement).map(Le.fromDom).filter((t=>{const o=Qe(t),n=Qe(e.element);return Xe(o,n)})).map(Gt)})(e,0,o).getOr(r);return id(s,r.left,r.top)},cd=(e,t,o,n)=>{const r=ad($t(e,t));return D.some(((e,t,o)=>({point:e,width:t,height:o}))(r,o,n))},dd=(e,t,o,n,r)=>e.map((e=>{const s=[t,e.point],a=(i=()=>sd(s),l=()=>sd(s),c=()=>(e=>{const t=F(e,od);return rd(t)})(s),n.fold(i,l,c));var i,l,c;const d=((e,t,o,n)=>({x:e,y:t,width:o,height:n}))(a.left,a.top,e.width,e.height),m=o.showAbove?Hl():Fl(),u=o.showAbove?Pl():zl(),g=Jc(r,o,m,u,m,u,D.none());return Wc({anchorBox:d,bubble:o.bubble.getOr(jc()),overrides:o.overrides,layouts:g})}));var md=[dr("node"),dr("root"),yr("bubble"),Xc(),Er("overrides",{}),Er("showAbove",!1),rl("placement",((e,t,o)=>{const n=ld(e,0,t);return t.node.filter(yt).bind((r=>{const s=r.dom.getBoundingClientRect(),a=cd(s.left,s.top,s.width,s.height),i=t.node.getOr(e.element);return dd(a,n,t,o,i)}))}))];const ud=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),gd=Hr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),pd=(gd.before,gd.on,gd.after,e=>e.fold(x,x,x)),hd=Hr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),fd={domRange:hd.domRange,relative:hd.relative,exact:hd.exact,exactFromRange:e=>hd.exact(e.start,e.soffset,e.finish,e.foffset),getWin:e=>{const t=(e=>e.match({domRange:e=>Le.fromDom(e.startContainer),relative:(e,t)=>pd(e),exact:(e,t,o,n)=>e}))(e);return ot(t)},range:ud},bd=(e,t,o)=>{const n=e.document.createRange();var r;return r=n,t.fold((e=>{r.setStartBefore(e.dom)}),((e,t)=>{r.setStart(e.dom,t)}),(e=>{r.setStartAfter(e.dom)})),((e,t)=>{t.fold((t=>{e.setEndBefore(t.dom)}),((t,o)=>{e.setEnd(t.dom,o)}),(t=>{e.setEndAfter(t.dom)}))})(n,o),n},vd=(e,t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},yd=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}),wd=Hr([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),xd=(e,t,o)=>t(Le.fromDom(o.startContainer),o.startOffset,Le.fromDom(o.endContainer),o.endOffset),Cd=(e,t)=>{const o=((e,t)=>t.match({domRange:e=>({ltr:w(e),rtl:D.none}),relative:(t,o)=>({ltr:Qt((()=>bd(e,t,o))),rtl:Qt((()=>D.some(bd(e,o,t))))}),exact:(t,o,n,r)=>({ltr:Qt((()=>vd(e,t,o,n,r))),rtl:Qt((()=>D.some(vd(e,n,r,t,o))))})}))(e,t);return((e,t)=>{const o=t.ltr();if(o.collapsed)return t.rtl().filter((e=>!1===e.collapsed)).map((e=>wd.rtl(Le.fromDom(e.endContainer),e.endOffset,Le.fromDom(e.startContainer),e.startOffset))).getOrThunk((()=>xd(0,wd.ltr,o)));return xd(0,wd.ltr,o)})(0,o)},Sd=(e,t)=>Cd(e,t).match({ltr:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},rtl:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(n.dom,r),s.setEnd(t.dom,o),s}});wd.ltr,wd.rtl;const kd=(e,t,o)=>Z(((e,t)=>{const o=p(t)?t:E;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=Le.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r})(e,o),t),_d=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Ye(o)?[]:F(o.querySelectorAll(e),Le.fromDom)})(t,e),Td=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Qe(e).dom.createRange();return r.setStart(e.dom,t),r.setEnd(o.dom,n),r})(e,t,o,n),s=Xe(e,o)&&t===n;return r.collapsed&&!s},Ed=e=>{if(e.rangeCount>0){const t=e.getRangeAt(0),o=e.getRangeAt(e.rangeCount-1);return D.some(ud(Le.fromDom(t.startContainer),t.startOffset,Le.fromDom(o.endContainer),o.endOffset))}return D.none()},Od=e=>{if(null===e.anchorNode||null===e.focusNode)return Ed(e);{const t=Le.fromDom(e.anchorNode),o=Le.fromDom(e.focusNode);return Td(t,e.anchorOffset,o,e.focusOffset)?D.some(ud(t,e.anchorOffset,o,e.focusOffset)):Ed(e)}},Dd=e=>(e=>D.from(e.getSelection()))(e).filter((e=>e.rangeCount>0)).bind(Od),Ad=(e,t)=>(e=>{const t=e.getClientRects(),o=t.length>0?t[0]:e.getBoundingClientRect();return o.width>0||o.height>0?D.some(o).map(yd):D.none()})(Sd(e,t)),Md=(e,t)=>(e=>{const t=e.getBoundingClientRect();return t.width>0||t.height>0?D.some(t).map(yd):D.none()})(Sd(e,t)),Nd=((e,t)=>{const o=t=>e(t)?D.from(t.dom.nodeValue):D.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(We,"text"),Rd=(e,t)=>({element:e,offset:t}),Bd=(e,t)=>{const o=at(e);if(0===o.length)return Rd(e,t);if(tNd.get(e))(e).length:at(e).length;return Rd(e,t)}},Ld=(e,t)=>We(e)?Rd(e,t):Bd(e,t),Id=e=>void 0!==e.foffset,Hd=(e,t)=>t.getSelection.getOrThunk((()=>()=>Dd(e)))().map((e=>{if(Id(e)){const t=Ld(e.start,e.soffset),o=Ld(e.finish,e.foffset);return fd.range(t.element,t.offset,o.element,o.offset)}return e}));var Pd=[yr("getSelection"),dr("root"),yr("bubble"),Xc(),Er("overrides",{}),Er("showAbove",!1),rl("placement",((e,t,o)=>{const n=ot(t.root).dom,r=ld(e,0,t),s=Hd(n,t).bind((e=>{if(Id(e)){const t=Md(n,fd.exactFromRange(e)).orThunk((()=>{const t=Le.fromText("\ufeff");Ro(e.start,t);const o=Ad(n,fd.exact(t,0,t,1));return Fo(t),o}));return t.bind((e=>cd(e.left,e.top,e.width,e.height)))}{const t=ce(e,(e=>e.dom.getBoundingClientRect())),o={left:Math.min(t.firstCell.left,t.lastCell.left),right:Math.max(t.firstCell.right,t.lastCell.right),top:Math.min(t.firstCell.top,t.lastCell.top),bottom:Math.max(t.firstCell.bottom,t.lastCell.bottom)};return cd(o.left,o.top,o.right-o.left,o.bottom-o.top)}})),a=Hd(n,t).bind((e=>Id(e)?je(e.start)?D.some(e.start):rt(e.start):D.some(e.firstCell))).getOr(e.element);return dd(s,r,t,o,a)}))];const Fd="link-layout",zd=e=>e.x+e.width,Vd=(e,t)=>e.x-t.width,Zd=(e,t)=>e.y-t.height+e.height,Ud=e=>e.y,jd=(e,t,o)=>il(zd(e),Ud(e),o.southeast(),cl(),"southeast",yl(e,{left:0,top:2}),Fd),Wd=(e,t,o)=>il(Vd(e,t),Ud(e),o.southwest(),dl(),"southwest",yl(e,{right:1,top:2}),Fd),$d=(e,t,o)=>il(zd(e),Zd(e,t),o.northeast(),ml(),"northeast",yl(e,{left:0,bottom:3}),Fd),qd=(e,t,o)=>il(Vd(e,t),Zd(e,t),o.northwest(),ul(),"northwest",yl(e,{right:1,bottom:3}),Fd),Gd=()=>[jd,Wd,$d,qd],Kd=()=>[Wd,jd,qd,$d];var Yd=[dr("item"),Xc(),Er("overrides",{}),rl("placement",((e,t,o)=>{const n=uc(o,t.item.element),r=Jc(e.element,t,Gd(),Kd(),Gd(),Kd(),D.none());return D.some(Wc({anchorBox:n,bubble:jc(),overrides:t.overrides,layouts:r}))}))],Xd=sr("type",{selection:Pd,node:md,hotspot:Qc,submenu:Yd,makeshift:ed});const Jd=[vr("classes",$n),Mr("mode","all",["all","layout","placement"])],Qd=[Er("useFixed",E),yr("getBounds")],em=[mr("anchor",Xd),Tr("transition",Jd)],tm=(e,t,o,n,r,s)=>((e,t,o,n,r,s,a,i)=>{const l=zc(a,"maxHeightFunction",Pc()),c=zc(a,"maxWidthFunction",b),d=e.anchorBox,m=e.origin,u={bounds:gc(m,s),origin:m,preference:n,maxHeightFunction:l,maxWidthFunction:c,lastPlacement:r,transition:i};return Vc(d,t,o,u)})(bc(t.anchorBox,e),n.element,t.bubble,t.layouts,r,o,t.overrides,s),om=(e,t,o,n,r,s)=>{const a=nr("placement.info",Pn(em),r),i=a.anchor,l=n.element,c=o.get(n.uid);ac((()=>{Mt(l,"position","fixed");const r=It(l,"visibility");Mt(l,"visibility","hidden");const d=t.useFixed()?(()=>{const e=document.documentElement;return fc(0,0,e.clientWidth,e.clientHeight)})():(e=>{const t=Gt(e.element),o=e.element.dom.getBoundingClientRect();return hc(t.left,t.top,o.width,o.height)})(e);i.placement(e,i,d).each((e=>{const r=s.orThunk((()=>t.getBounds.map(T))),i=tm(d,e,r,n,c,a.transition);o.set(n.uid,i)})),r.fold((()=>{Ft(l,"visibility")}),(e=>{Mt(l,"visibility",e)})),It(l,"left").isNone()&&It(l,"top").isNone()&&It(l,"right").isNone()&&It(l,"bottom").isNone()&&we(It(l,"position"),"fixed")&&Ft(l,"position")}),l)};var nm=Object.freeze({__proto__:null,position:(e,t,o,n,r)=>{const s=D.none();om(e,t,o,n,r,s)},positionWithinBounds:om,getMode:(e,t,o)=>t.useFixed()?"fixed":"absolute",reset:(e,t,o,n)=>{const r=n.element;z(["position","left","right","top","bottom"],(e=>Ft(r,e))),(e=>{Ot(e,vc)})(r),o.clear(n.uid)}});const rm=Kl({fields:Qd,name:"positioning",active:ec,apis:nm,state:Object.freeze({__proto__:null,init:()=>{let e={};return Ha({readState:()=>e,clear:t=>{g(t)?delete e[t]:e={}},set:(t,o)=>{e[t]=o},get:t=>be(e,t)})}})}),sm=e=>e.getSystem().isConnected(),am=e=>{js(e,Bs());const t=e.components();z(t,am)},im=e=>{const t=e.components();z(t,im),js(e,Rs())},lm=(e,t)=>{e.getSystem().addToWorld(t),yt(e.element)&&im(t)},cm=e=>{am(e),e.getSystem().removeFromWorld(e)},dm=(e,t)=>{Io(e.element,t.element)},mm=(e,t,o)=>{const n=e.components();(e=>{z(e.components(),(e=>Fo(e.element))),Po(e.element),e.syncComponents()})(e);const r=o(t),s=X(n,r);z(s,(t=>{am(t),e.getSystem().removeFromWorld(t)})),z(r,(t=>{sm(t)?dm(e,t):(e.getSystem().addToWorld(t),dm(e,t),yt(e.element)&&im(t))})),e.syncComponents()},um=(e,t)=>{gm(e,t,Io)},gm=(e,t,o)=>{e.getSystem().addToWorld(t),o(e.element,t.element),yt(e.element)&&im(t),e.syncComponents()},pm=e=>{am(e),Fo(e.element),e.getSystem().removeFromWorld(e)},hm=e=>{const t=nt(e.element).bind((t=>e.getSystem().getByDom(t).toOptional()));pm(e),t.each((e=>{e.syncComponents()}))},fm=e=>{const t=e.components();z(t,pm),Po(e.element),e.syncComponents()},bm=(e,t)=>{ym(e,t,Io)},vm=(e,t)=>{ym(e,t,Bo)},ym=(e,t,o)=>{o(e,t.element);const n=at(t.element);z(n,(e=>{t.getByDom(e).each(im)}))},wm=e=>{const t=at(e.element);z(t,(t=>{e.getByDom(t).each(am)})),Fo(e.element)},xm=(e,t,o,n)=>{o.get().each((t=>{fm(e)}));const r=t.getAttachPoint(e);um(r,e);const s=e.getSystem().build(n);return um(e,s),o.set(s),s},Cm=(e,t,o,n)=>{const r=xm(e,t,o,n);return t.onOpen(e,r),r},Sm=(e,t,o)=>{o.get().each((n=>{fm(e),hm(e),t.onClose(e,n),o.clear()}))},km=(e,t,o)=>o.isOpen(),_m=(e,t,o)=>{const n=t.getAttachPoint(e);Mt(e.element,"position",rm.getMode(n)),((e,t,o,n)=>{It(e.element,t).fold((()=>{Ot(e.element,o)}),(t=>{St(e.element,o,t)})),Mt(e.element,t,n)})(e,"visibility",t.cloakVisibilityAttr,"hidden")},Tm=(e,t,o)=>{(e=>I(["top","left","right","bottom"],(t=>It(e,t).isSome())))(e.element)||Ft(e.element,"position"),((e,t,o)=>{Tt(e.element,o).fold((()=>Ft(e.element,t)),(o=>Mt(e.element,t,o)))})(e,"visibility",t.cloakVisibilityAttr)};var Em=Object.freeze({__proto__:null,cloak:_m,decloak:Tm,open:Cm,openWhileCloaked:(e,t,o,n,r)=>{_m(e,t),Cm(e,t,o,n),r(),Tm(e,t)},close:Sm,isOpen:km,isPartOf:(e,t,o,n)=>km(0,0,o)&&o.get().exists((o=>t.isPartOf(e,o,n))),getState:(e,t,o)=>o.get(),setContent:(e,t,o,n)=>o.get().map((()=>xm(e,t,o,n)))});var Om=Object.freeze({__proto__:null,events:(e,t)=>Ys([Qs(Ts(),((o,n)=>{Sm(o,e,t)}))])}),Dm=[el("onOpen"),el("onClose"),dr("isPartOf"),dr("getAttachPoint"),Er("cloakVisibilityAttr","data-precloak-visibility")];var Am=Object.freeze({__proto__:null,init:()=>{const e=kc(),t=w("not-implemented");return Ha({readState:t,isOpen:e.isSet,clear:e.clear,set:e.set,get:e.get})}});const Mm=Kl({fields:Dm,name:"sandboxing",active:Om,apis:Em,state:Am}),Nm=w("dismiss.popups"),Rm=w("reposition.popups"),Bm=w("mouse.released"),Lm=Hn([Er("isExtraPart",E),Tr("fireEventInstead",[Er("event",Ls())])]),Im=e=>{const t=nr("Dismissal",Lm,e);return{[Nm()]:{schema:Hn([dr("target")]),onReceive:(e,o)=>{if(Mm.isOpen(e)){Mm.isPartOf(e,o.target)||t.isExtraPart(e,o.target)||t.fireEventInstead.fold((()=>Mm.close(e)),(t=>js(e,t.event)))}}}}},Hm=Hn([Tr("fireEventInstead",[Er("event",Is())]),hr("doReposition")]),Pm=e=>{const t=nr("Reposition",Hm,e);return{[Rm()]:{onReceive:e=>{Mm.isOpen(e)&&t.fireEventInstead.fold((()=>t.doReposition(e)),(t=>js(e,t.event)))}}}},Fm=(e,t,o)=>{t.store.manager.onLoad(e,t,o)},zm=(e,t,o)=>{t.store.manager.onUnload(e,t,o)};var Vm=Object.freeze({__proto__:null,onLoad:Fm,onUnload:zm,setValue:(e,t,o,n)=>{t.store.manager.setValue(e,t,o,n)},getValue:(e,t,o)=>t.store.manager.getValue(e,t,o),getState:(e,t,o)=>o});var Zm=Object.freeze({__proto__:null,events:(e,t)=>{const o=e.resetOnDom?[ia(((o,n)=>{Fm(o,e,t)})),la(((o,n)=>{zm(o,e,t)}))]:[Ul(e,t,Fm)];return Ys(o)}});const Um=()=>{const e=Ir(null);return Ha({set:e.set,get:e.get,isNotSet:()=>null===e.get(),clear:()=>{e.set(null)},readState:()=>({mode:"memory",value:e.get()})})},jm=()=>{const e=Ir({}),t=Ir({});return Ha({readState:()=>({mode:"dataset",dataByValue:e.get(),dataByText:t.get()}),lookup:o=>be(e.get(),o).orThunk((()=>be(t.get(),o))),update:o=>{const n=e.get(),r=t.get(),s={},a={};z(o,(e=>{s[e.value]=e,be(e,"meta").each((t=>{be(t,"text").each((t=>{a[t]=e}))}))})),e.set({...n,...s}),t.set({...r,...a})},clear:()=>{e.set({}),t.set({})}})};var Wm=Object.freeze({__proto__:null,memory:Um,dataset:jm,manual:()=>Ha({readState:b}),init:e=>e.store.manager.state(e)});const $m=(e,t,o,n)=>{const r=t.store;o.update([n]),r.setValue(e,n),t.onSetValue(e,n)};var qm=[yr("initialValue"),dr("getFallbackEntry"),dr("getDataKey"),dr("setValue"),rl("manager",{setValue:$m,getValue:(e,t,o)=>{const n=t.store,r=n.getDataKey(e);return o.lookup(r).getOrThunk((()=>n.getFallbackEntry(r)))},onLoad:(e,t,o)=>{t.store.initialValue.each((n=>{$m(e,t,o,n)}))},onUnload:(e,t,o)=>{o.clear()},state:jm})];var Gm=[dr("getValue"),Er("setValue",b),yr("initialValue"),rl("manager",{setValue:(e,t,o,n)=>{t.store.setValue(e,n),t.onSetValue(e,n)},getValue:(e,t,o)=>t.store.getValue(e),onLoad:(e,t,o)=>{t.store.initialValue.each((o=>{t.store.setValue(e,o)}))},onUnload:b,state:Ia.init})];var Km=[yr("initialValue"),rl("manager",{setValue:(e,t,o,n)=>{o.set(n),t.onSetValue(e,n)},getValue:(e,t,o)=>o.get(),onLoad:(e,t,o)=>{t.store.initialValue.each((e=>{o.isNotSet()&&o.set(e)}))},onUnload:(e,t,o)=>{o.clear()},state:Um})],Ym=[Or("store",{mode:"memory"},sr("mode",{memory:Km,manual:Gm,dataset:qm})),el("onSetValue"),Er("resetOnDom",!1)];const Xm=Kl({fields:Ym,name:"representing",active:Zm,apis:Vm,extra:{setValueFrom:(e,t)=>{const o=Xm.getValue(t);Xm.setValue(e,o)}},state:Wm}),Jm=(e,t)=>Lr(e,{},F(t,(t=>{return o=t.name(),n="Cannot configure "+t.name()+" for "+e,ir(o,o,{tag:"option",process:{}},An((e=>un("The field: "+o+" is forbidden. "+n))));var o,n})).concat([lr("dump",x)])),Qm=e=>e.dump,eu=(e,t)=>({...ql(t),...e.dump}),tu=Jm,ou=eu,nu="placeholder",ru=Hr([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),su=e=>ve(e,"uiType"),au=(e,t,o,n)=>su(o)&&o.uiType===nu?((e,t,o,n)=>e.exists((e=>e!==o.owner))?ru.single(!0,w(o)):be(n,o.name).fold((()=>{throw new Error("Unknown placeholder component: "+o.name+"\nKnown: ["+ae(n)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(o,null,2))}),(e=>e.replace())))(e,0,o,n):ru.single(!1,w(o)),iu=(e,t,o,n)=>au(e,0,o,n).fold(((r,s)=>{const a=su(o)?s(t,o.config,o.validated):s(t),i=be(a,"components").getOr([]),l=G(i,(o=>iu(e,t,o,n)));return[{...a,components:l}]}),((e,n)=>{if(su(o)){const e=n(t,o.config,o.validated);return o.validated.preprocess.getOr(x)(e)}return n(t)})),lu=(e,t,o,n)=>{const r=ce(n,((e,t)=>((e,t)=>{let o=!1;return{name:w(e),required:()=>t.fold(((e,t)=>e),((e,t)=>e)),used:()=>o,replace:()=>{if(o)throw new Error("Trying to use the same placeholder more than once: "+e);return o=!0,t}}})(t,e))),s=((e,t,o,n)=>G(o,(o=>iu(e,t,o,n))))(e,t,o,r);return le(r,(o=>{if(!1===o.used()&&o.required())throw new Error("Placeholder: "+o.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),s},cu=ru.single,du=ru.multiple,mu=w(nu),uu=Hr([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),gu=Er("factory",{sketch:x}),pu=Er("schema",[]),hu=dr("name"),fu=ir("pname","pname",Sn((e=>"")),Un()),bu=lr("schema",(()=>[yr("preprocess")])),vu=Er("defaults",w({})),yu=Er("overrides",w({})),wu=Pn([gu,pu,hu,fu,vu,yu]),xu=Pn([gu,pu,hu,vu,yu]),Cu=Pn([gu,pu,hu,fu,vu,yu]),Su=Pn([gu,bu,hu,dr("unit"),fu,vu,yu]),ku=e=>e.fold(D.some,D.none,D.some,D.some),_u=e=>{const t=e=>e.name;return e.fold(t,t,t,t)},Tu=(e,t)=>o=>{const n=nr("Converting part type",t,o);return e(n)},Eu=Tu(uu.required,wu),Ou=Tu(uu.external,xu),Du=Tu(uu.optional,Cu),Au=Tu(uu.group,Su),Mu=w("entirety");var Nu=Object.freeze({__proto__:null,required:Eu,external:Ou,optional:Du,group:Au,asNamedPart:ku,name:_u,asCommon:e=>e.fold(x,x,x,x),original:Mu});const Ru=(e,t,o,n)=>xn(t.defaults(e,o,n),o,{uid:e.partUids[t.name]},t.overrides(e,o,n)),Bu=(e,t)=>{const o={};return z(t,(t=>{ku(t).each((t=>{const n=Lu(e,t.pname);o[t.name]=o=>{const r=nr("Part: "+t.name+" in "+e,Pn(t.schema),o);return{...n,config:o,validated:r}}}))})),o},Lu=(e,t)=>({uiType:mu(),owner:e,name:t}),Iu=(e,t,o)=>({uiType:mu(),owner:e,name:t,config:o,validated:{}}),Hu=e=>G(e,(e=>e.fold(D.none,D.some,D.none,D.none).map((e=>fr(e.name,e.schema.concat([sl(Mu())])))).toArray())),Pu=e=>F(e,_u),Fu=(e,t,o)=>((e,t,o)=>{const n={},r={};return z(o,(e=>{e.fold((e=>{n[e.pname]=cu(!0,((t,o,n)=>e.factory.sketch(Ru(t,e,o,n))))}),(e=>{const o=t.parts[e.name];r[e.name]=w(e.factory.sketch(Ru(t,e,o[Mu()]),o))}),(e=>{n[e.pname]=cu(!1,((t,o,n)=>e.factory.sketch(Ru(t,e,o,n))))}),(e=>{n[e.pname]=du(!0,((t,o,n)=>{const r=t[e.name];return F(r,(o=>e.factory.sketch(xn(e.defaults(t,o,n),o,e.overrides(t,o)))))}))}))})),{internals:w(n),externals:w(r)}})(0,t,o),zu=(e,t,o)=>lu(D.some(e),t,t.components,o),Vu=(e,t,o)=>{const n=t.partUids[o];return e.getSystem().getByUid(n).toOptional()},Zu=(e,t,o)=>Vu(e,t,o).getOrDie("Could not find part: "+o),Uu=(e,t,o)=>{const n={},r=t.partUids,s=e.getSystem();return z(o,(e=>{n[e]=w(s.getByUid(r[e]))})),n},ju=(e,t)=>{const o=e.getSystem();return ce(t.partUids,((e,t)=>w(o.getByUid(e))))},Wu=e=>ae(e.partUids),$u=(e,t,o)=>{const n={},r=t.partUids,s=e.getSystem();return z(o,(e=>{n[e]=w(s.getByUid(r[e]).getOrDie())})),n},qu=(e,t)=>{const o=Pu(t);return zr(F(o,(t=>({key:t,value:e+"-"+t}))))},Gu=e=>ir("partUids","partUids",_n((t=>qu(t.uid,e))),Un());var Ku=Object.freeze({__proto__:null,generate:Bu,generateOne:Iu,schemas:Hu,names:Pu,substitutes:Fu,components:zu,defaultUids:qu,defaultUidsSchema:Gu,getAllParts:ju,getAllPartNames:Wu,getPart:Vu,getPartOrDie:Zu,getParts:Uu,getPartsOrDie:$u});const Yu=(e,t,o,n,r)=>{const s=((e,t)=>(e.length>0?[fr("parts",e)]:[]).concat([dr("uid"),Er("dom",{}),Er("components",[]),sl("originalSpec"),Er("debug.sketcher",{})]).concat(t))(n,r);return nr(e+" [SpecSchema]",Hn(s.concat(t)),o)},Xu=(e,t,o,n,r)=>{const s=Ju(r),a=Hu(o),i=Gu(o),l=Yu(e,t,s,a,[i]),c=Fu(0,l,o);return n(l,zu(e,l,c.internals()),s,c.externals())},Ju=e=>(e=>ve(e,"uid"))(e)?e:{...e,uid:Ta("uid")},Qu=Hn([dr("name"),dr("factory"),dr("configFields"),Er("apis",{}),Er("extraApis",{})]),eg=Hn([dr("name"),dr("factory"),dr("configFields"),dr("partFields"),Er("apis",{}),Er("extraApis",{})]),tg=e=>{const t=nr("Sketcher for "+e.name,Qu,e),o=ce(t.apis,La),n=ce(t.extraApis,((e,t)=>Ma(e,t)));return{name:t.name,configFields:t.configFields,sketch:e=>((e,t,o,n)=>{const r=Ju(n);return o(Yu(e,t,r,[],[]),r)})(t.name,t.configFields,t.factory,e),...o,...n}},og=e=>{const t=nr("Sketcher for "+e.name,eg,e),o=Bu(t.name,t.partFields),n=ce(t.apis,La),r=ce(t.extraApis,((e,t)=>Ma(e,t)));return{name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:e=>Xu(t.name,t.configFields,t.partFields,t.factory,e),parts:o,...n,...r}},ng=e=>Ge("input")(e)&&"radio"!==_t(e,"type")||Ge("textarea")(e);var rg=Object.freeze({__proto__:null,getCurrent:(e,t,o)=>t.find(e)});const sg=[dr("find")],ag=Kl({fields:sg,name:"composing",apis:rg}),ig=["input","button","textarea","select"],lg=(e,t,o)=>{(t.disabled()?pg:hg)(e,t)},cg=(e,t)=>!0===t.useNative&&L(ig,Ve(e.element)),dg=e=>{St(e.element,"disabled","disabled")},mg=e=>{Ot(e.element,"disabled")},ug=e=>{St(e.element,"aria-disabled","true")},gg=e=>{St(e.element,"aria-disabled","false")},pg=(e,t,o)=>{t.disableClass.each((t=>{ti(e.element,t)}));(cg(e,t)?dg:ug)(e),t.onDisabled(e)},hg=(e,t,o)=>{t.disableClass.each((t=>{ni(e.element,t)}));(cg(e,t)?mg:gg)(e),t.onEnabled(e)},fg=(e,t)=>cg(e,t)?(e=>Et(e.element,"disabled"))(e):(e=>"true"===_t(e.element,"aria-disabled"))(e);var bg=Object.freeze({__proto__:null,enable:hg,disable:pg,isDisabled:fg,onLoad:lg,set:(e,t,o,n)=>{(n?pg:hg)(e,t)}});var vg=Object.freeze({__proto__:null,exhibit:(e,t)=>Fa({classes:t.disabled()?t.disableClass.toArray():[]}),events:(e,t)=>Ys([Xs(Cs(),((t,o)=>fg(t,e))),Ul(e,t,lg)])}),yg=[Rr("disabled",E),Er("useNative",!0),yr("disableClass"),el("onDisabled"),el("onEnabled")];const wg=Kl({fields:yg,name:"disabling",active:vg,apis:bg}),xg=(e,t,o,n)=>{const r=_d(e.element,"."+t.highlightClass);z(r,(o=>{I(n,(e=>Xe(e.element,o)))||(ni(o,t.highlightClass),e.getSystem().getByDom(o).each((o=>{t.onDehighlight(e,o),js(o,Us())})))}))},Cg=(e,t,o,n)=>{xg(e,t,0,[n]),Sg(e,t,o,n)||(ti(n.element,t.highlightClass),t.onHighlight(e,n),js(n,Zs()))},Sg=(e,t,o,n)=>si(n.element,t.highlightClass),kg=(e,t,o,n)=>{const r=_d(e.element,"."+t.itemClass);return D.from(r[n]).fold((()=>on.error(new Error("No element found with index "+n))),e.getSystem().getByDom)},_g=(e,t,o)=>Bi(e.element,"."+t.itemClass).bind((t=>e.getSystem().getByDom(t).toOptional())),Tg=(e,t,o)=>{const n=_d(e.element,"."+t.itemClass);return(n.length>0?D.some(n[n.length-1]):D.none()).bind((t=>e.getSystem().getByDom(t).toOptional()))},Eg=(e,t,o,n)=>{const r=_d(e.element,"."+t.itemClass),s=$(r,(e=>si(e,t.highlightClass)));return s.bind((t=>{const o=bl(t,n,0,r.length-1);return e.getSystem().getByDom(r[o]).toOptional()}))},Og=(e,t,o)=>{const n=_d(e.element,"."+t.itemClass);return xe(F(n,(t=>e.getSystem().getByDom(t).toOptional())))};var Dg=Object.freeze({__proto__:null,dehighlightAll:(e,t,o)=>xg(e,t,0,[]),dehighlight:(e,t,o,n)=>{Sg(e,t,o,n)&&(ni(n.element,t.highlightClass),t.onDehighlight(e,n),js(n,Us()))},highlight:Cg,highlightFirst:(e,t,o)=>{_g(e,t).each((n=>{Cg(e,t,o,n)}))},highlightLast:(e,t,o)=>{Tg(e,t).each((n=>{Cg(e,t,o,n)}))},highlightAt:(e,t,o,n)=>{kg(e,t,o,n).fold((e=>{throw e}),(n=>{Cg(e,t,o,n)}))},highlightBy:(e,t,o,n)=>{const r=Og(e,t);W(r,n).each((n=>{Cg(e,t,o,n)}))},isHighlighted:Sg,getHighlighted:(e,t,o)=>Bi(e.element,"."+t.highlightClass).bind((t=>e.getSystem().getByDom(t).toOptional())),getFirst:_g,getLast:Tg,getPrevious:(e,t,o)=>Eg(e,t,0,-1),getNext:(e,t,o)=>Eg(e,t,0,1),getCandidates:Og}),Ag=[dr("highlightClass"),dr("itemClass"),el("onHighlight"),el("onDehighlight")];const Mg=Kl({fields:Ag,name:"highlighting",apis:Dg}),Ng=[8],Rg=[9],Bg=[13],Lg=[27],Ig=[32],Hg=[37],Pg=[38],Fg=[39],zg=[40],Vg=(e,t,o)=>{const n=Y(e.slice(0,t)),r=Y(e.slice(t+1));return W(n.concat(r),o)},Zg=(e,t,o)=>{const n=Y(e.slice(0,t));return W(n,o)},Ug=(e,t,o)=>{const n=e.slice(0,t),r=e.slice(t+1);return W(r.concat(n),o)},jg=(e,t,o)=>{const n=e.slice(t+1);return W(n,o)},Wg=e=>t=>{const o=t.raw;return L(e,o.which)},$g=e=>t=>K(e,(e=>e(t))),qg=e=>!0===e.raw.shiftKey,Gg=e=>!0===e.raw.ctrlKey,Kg=k(qg),Yg=(e,t)=>({matches:e,classification:t}),Xg=(e,t,o)=>{t.exists((e=>o.exists((t=>Xe(t,e)))))||Ws(e,Hs(),{prevFocus:t,newFocus:o})},Jg=()=>{const e=e=>sc(e.element);return{get:e,set:(t,o)=>{const n=e(t);t.getSystem().triggerFocus(o,t.element);const r=e(t);Xg(t,n,r)}}},Qg=()=>{const e=e=>Mg.getHighlighted(e).map((e=>e.element));return{get:e,set:(t,o)=>{const n=e(t);t.getSystem().getByDom(o).fold(b,(e=>{Mg.highlight(t,e)}));const r=e(t);Xg(t,n,r)}}};var ep;!function(e){e.OnFocusMode="onFocus",e.OnEnterOrSpaceMode="onEnterOrSpace",e.OnApiMode="onApi"}(ep||(ep={}));const tp=(e,t,o,n,r)=>{const s=(e,t,o,n,r)=>((e,t)=>{const o=W(e,(e=>e.matches(t)));return o.map((e=>e.classification))})(o(e,t,n,r),t.event).bind((o=>o(e,t,n,r))),a={schema:()=>e.concat([Er("focusManager",Jg()),Or("focusInside","onFocus",Qn((e=>L(["onFocus","onEnterOrSpace","onApi"],e)?on.value(e):on.error("Invalid value for focusInside")))),rl("handler",a),rl("state",t),rl("sendFocusIn",r)]),processKey:s,toEvents:(e,t)=>{const a=e.focusInside!==ep.OnFocusMode?D.none():r(e).map((o=>Qs(vs(),((n,r)=>{o(n,e,t),r.stop()})))),i=[Qs(is(),((n,a)=>{s(n,a,o,e,t).fold((()=>{((o,n)=>{const s=Wg(Ig.concat(Bg))(n.event);e.focusInside===ep.OnEnterOrSpaceMode&&s&&Wr(o,n)&&r(e).each((r=>{r(o,e,t),n.stop()}))})(n,a)}),(e=>{a.stop()}))})),Qs(ls(),((o,r)=>{s(o,r,n,e,t).each((e=>{r.stop()}))}))];return Ys(a.toArray().concat(i))}};return a},op=e=>{const t=[yr("onEscape"),yr("onEnter"),Er("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Er("firstTabstop",0),Er("useTabstopAt",O),yr("visibilitySelector")].concat([e]),o=(e,t)=>{const o=e.visibilitySelector.bind((e=>Li(t,e))).getOr(t);return Ut(o)>0},n=(e,t)=>t.focusManager.get(e).bind((e=>Li(e,t.selector))),r=(e,t,n)=>{((e,t)=>{const n=_d(e.element,t.selector),r=Z(n,(e=>o(t,e)));return D.from(r[t.firstTabstop])})(e,t).each((o=>{t.focusManager.set(e,o)}))},s=(e,t,n,r,s)=>s(t,n,(e=>((e,t)=>o(e,t)&&e.useTabstopAt(t))(r,e))).fold((()=>r.cyclic?D.some(!0):D.none()),(t=>(r.focusManager.set(e,t),D.some(!0)))),a=(e,t,o,r)=>{const a=_d(e.element,o.selector);return n(e,o).bind((t=>$(a,S(Xe,t)).bind((t=>s(e,a,t,o,r)))))},i=(e,t,o)=>{const n=o.cyclic?Vg:Zg;return a(e,0,o,n)},l=(e,t,o)=>{const n=o.cyclic?Ug:jg;return a(e,0,o,n)},c=e=>(e=>nt(e))(e).bind(lt).exists((t=>Xe(t,e))),d=w([Yg($g([qg,Wg(Rg)]),i),Yg(Wg(Rg),l),Yg($g([Kg,Wg(Bg)]),((e,t,o)=>o.onEnter.bind((o=>o(e,t)))))]),m=w([Yg(Wg(Lg),((e,t,o)=>o.onEscape.bind((o=>o(e,t))))),Yg(Wg(Rg),((e,t,o)=>n(e,o).filter((e=>!o.useTabstopAt(e))).bind((n=>(c(n)?i:l)(e,t,o)))))]);return tp(t,Ia.init,d,m,(()=>D.some(r)))};var np=op(lr("cyclic",E)),rp=op(lr("cyclic",O));const sp=(e,t,o)=>ng(o)&&Wg(Ig)(t.event)?D.none():((e,t,o)=>(qs(e,o,Cs()),D.some(!0)))(e,0,o),ap=(e,t)=>D.some(!0),ip=[Er("execute",sp),Er("useSpace",!1),Er("useEnter",!0),Er("useControlEnter",!1),Er("useDown",!1)],lp=(e,t,o)=>o.execute(e,t,e.element);var cp=tp(ip,Ia.init,((e,t,o,n)=>{const r=o.useSpace&&!ng(e.element)?Ig:[],s=o.useEnter?Bg:[],a=o.useDown?zg:[],i=r.concat(s).concat(a);return[Yg(Wg(i),lp)].concat(o.useControlEnter?[Yg($g([Gg,Wg(Bg)]),lp)]:[])}),((e,t,o,n)=>o.useSpace&&!ng(e.element)?[Yg(Wg(Ig),ap)]:[]),(()=>D.none()));const dp=()=>{const e=kc();return Ha({readState:()=>e.get().map((e=>({numRows:String(e.numRows),numColumns:String(e.numColumns)}))).getOr({numRows:"?",numColumns:"?"}),setGridSize:(t,o)=>{e.set({numRows:t,numColumns:o})},getNumRows:()=>e.get().map((e=>e.numRows)),getNumColumns:()=>e.get().map((e=>e.numColumns))})};var mp=Object.freeze({__proto__:null,flatgrid:dp,init:e=>e.state(e)});const up=e=>(t,o,n,r)=>{const s=e(t.element);return fp(s,t,o,n,r)},gp=(e,t)=>{const o=$c(e,t);return up(o)},pp=(e,t)=>{const o=$c(t,e);return up(o)},hp=e=>(t,o,n,r)=>fp(e,t,o,n,r),fp=(e,t,o,n,r)=>n.focusManager.get(t).bind((o=>e(t.element,o,n,r))).map((e=>(n.focusManager.set(t,e),!0))),bp=hp,vp=hp,yp=hp,wp=e=>!(e=>e.offsetWidth<=0&&e.offsetHeight<=0)(e.dom),xp=(e,t,o)=>{const n=_d(e,o);return((e,t)=>$(e,t).map((t=>({index:t,candidates:e}))))(Z(n,wp),(e=>Xe(e,t)))},Cp=(e,t)=>$(e,(e=>Xe(t,e))),Sp=(e,t,o,n)=>n(Math.floor(t/o),t%o).bind((t=>{const n=t.row*o+t.column;return n>=0&&nSp(e,t,n,((t,s)=>{const a=t===o-1?e.length-t*n:n,i=bl(s,r,0,a-1);return D.some({row:t,column:i})})),_p=(e,t,o,n,r)=>Sp(e,t,n,((t,s)=>{const a=bl(t,r,0,o-1),i=a===o-1?e.length-a*n:n,l=vl(s,0,i-1);return D.some({row:a,column:l})})),Tp=[dr("selector"),Er("execute",sp),tl("onEscape"),Er("captureTab",!1),al()],Ep=(e,t,o)=>{Bi(e.element,t.selector).each((o=>{t.focusManager.set(e,o)}))},Op=e=>(t,o,n,r)=>xp(t,o,n.selector).bind((t=>e(t.candidates,t.index,r.getNumRows().getOr(n.initSize.numRows),r.getNumColumns().getOr(n.initSize.numColumns)))),Dp=(e,t,o)=>o.captureTab?D.some(!0):D.none(),Ap=Op(((e,t,o,n)=>kp(e,t,o,n,-1))),Mp=Op(((e,t,o,n)=>kp(e,t,o,n,1))),Np=Op(((e,t,o,n)=>_p(e,t,o,n,-1))),Rp=Op(((e,t,o,n)=>_p(e,t,o,n,1))),Bp=w([Yg(Wg(Hg),gp(Ap,Mp)),Yg(Wg(Fg),pp(Ap,Mp)),Yg(Wg(Pg),bp(Np)),Yg(Wg(zg),vp(Rp)),Yg($g([qg,Wg(Rg)]),Dp),Yg($g([Kg,Wg(Rg)]),Dp),Yg(Wg(Ig.concat(Bg)),((e,t,o,n)=>((e,t)=>t.focusManager.get(e).bind((e=>Li(e,t.selector))))(e,o).bind((n=>o.execute(e,t,n)))))]),Lp=w([Yg(Wg(Lg),((e,t,o)=>o.onEscape(e,t))),Yg(Wg(Ig),ap)]);var Ip=tp(Tp,dp,Bp,Lp,(()=>D.some(Ep)));const Hp=(e,t,o,n,r)=>{const s=(e,t,o)=>r(e,t,n,0,o.length-1,o[t],(t=>{return n=o[t],"button"===Ve(n)&&"disabled"===_t(n,"disabled")?s(e,t,o):D.from(o[t]);var n}));return xp(e,o,t).bind((e=>{const t=e.index,o=e.candidates;return s(t,t,o)}))},Pp=(e,t,o,n)=>Hp(e,t,o,n,((e,t,o,n,r,s,a)=>{const i=vl(t+o,n,r);return i===e?D.from(s):a(i)})),Fp=(e,t,o,n)=>Hp(e,t,o,n,((e,t,o,n,r,s,a)=>{const i=bl(t,o,n,r);return i===e?D.none():a(i)})),zp=[dr("selector"),Er("getInitial",D.none),Er("execute",sp),tl("onEscape"),Er("executeOnMove",!1),Er("allowVertical",!0),Er("allowHorizontal",!0),Er("cycles",!0)],Vp=(e,t,o)=>((e,t)=>t.focusManager.get(e).bind((e=>Li(e,t.selector))))(e,o).bind((n=>o.execute(e,t,n))),Zp=(e,t,o)=>{t.getInitial(e).orThunk((()=>Bi(e.element,t.selector))).each((o=>{t.focusManager.set(e,o)}))},Up=(e,t,o)=>(o.cycles?Fp:Pp)(e,o.selector,t,-1),jp=(e,t,o)=>(o.cycles?Fp:Pp)(e,o.selector,t,1),Wp=e=>(t,o,n,r)=>e(t,o,n,r).bind((()=>n.executeOnMove?Vp(t,o,n):D.some(!0))),$p=w([Yg(Wg(Ig),ap),Yg(Wg(Lg),((e,t,o)=>o.onEscape(e,t)))]);var qp=tp(zp,Ia.init,((e,t,o,n)=>{const r=[...o.allowHorizontal?Hg:[]].concat(o.allowVertical?Pg:[]),s=[...o.allowHorizontal?Fg:[]].concat(o.allowVertical?zg:[]);return[Yg(Wg(r),Wp(gp(Up,jp))),Yg(Wg(s),Wp(pp(Up,jp))),Yg(Wg(Bg),Vp),Yg(Wg(Ig),Vp)]}),$p,(()=>D.some(Zp)));const Gp=(e,t,o)=>D.from(e[t]).bind((e=>D.from(e[o]).map((e=>({rowIndex:t,columnIndex:o,cell:e}))))),Kp=(e,t,o,n)=>{const r=e[t].length,s=bl(o,n,0,r-1);return Gp(e,t,s)},Yp=(e,t,o,n)=>{const r=bl(o,n,0,e.length-1),s=e[r].length,a=vl(t,0,s-1);return Gp(e,r,a)},Xp=(e,t,o,n)=>{const r=e[t].length,s=vl(o+n,0,r-1);return Gp(e,t,s)},Jp=(e,t,o,n)=>{const r=vl(o+n,0,e.length-1),s=e[r].length,a=vl(t,0,s-1);return Gp(e,r,a)},Qp=[fr("selectors",[dr("row"),dr("cell")]),Er("cycles",!0),Er("previousSelector",D.none),Er("execute",sp)],eh=(e,t,o)=>{t.previousSelector(e).orThunk((()=>{const o=t.selectors;return Bi(e.element,o.cell)})).each((o=>{t.focusManager.set(e,o)}))},th=(e,t)=>(o,n,r)=>{const s=r.cycles?e:t;return Li(n,r.selectors.row).bind((e=>{const t=_d(e,r.selectors.cell);return Cp(t,n).bind((t=>{const n=_d(o,r.selectors.row);return Cp(n,e).bind((e=>{const o=((e,t)=>F(e,(e=>_d(e,t.selectors.cell))))(n,r);return s(o,e,t).map((e=>e.cell))}))}))}))},oh=th(((e,t,o)=>Kp(e,t,o,-1)),((e,t,o)=>Xp(e,t,o,-1))),nh=th(((e,t,o)=>Kp(e,t,o,1)),((e,t,o)=>Xp(e,t,o,1))),rh=th(((e,t,o)=>Yp(e,o,t,-1)),((e,t,o)=>Jp(e,o,t,-1))),sh=th(((e,t,o)=>Yp(e,o,t,1)),((e,t,o)=>Jp(e,o,t,1))),ah=w([Yg(Wg(Hg),gp(oh,nh)),Yg(Wg(Fg),pp(oh,nh)),Yg(Wg(Pg),bp(rh)),Yg(Wg(zg),vp(sh)),Yg(Wg(Ig.concat(Bg)),((e,t,o)=>sc(e.element).bind((n=>o.execute(e,t,n)))))]),ih=w([Yg(Wg(Ig),ap)]);var lh=tp(Qp,Ia.init,ah,ih,(()=>D.some(eh)));const ch=[dr("selector"),Er("execute",sp),Er("moveOnTab",!1)],dh=(e,t,o)=>o.focusManager.get(e).bind((n=>o.execute(e,t,n))),mh=(e,t,o)=>{Bi(e.element,t.selector).each((o=>{t.focusManager.set(e,o)}))},uh=(e,t,o)=>Fp(e,o.selector,t,-1),gh=(e,t,o)=>Fp(e,o.selector,t,1),ph=w([Yg(Wg(Pg),yp(uh)),Yg(Wg(zg),yp(gh)),Yg($g([qg,Wg(Rg)]),((e,t,o,n)=>o.moveOnTab?yp(uh)(e,t,o,n):D.none())),Yg($g([Kg,Wg(Rg)]),((e,t,o,n)=>o.moveOnTab?yp(gh)(e,t,o,n):D.none())),Yg(Wg(Bg),dh),Yg(Wg(Ig),dh)]),hh=w([Yg(Wg(Ig),ap)]);var fh=tp(ch,Ia.init,ph,hh,(()=>D.some(mh)));const bh=[tl("onSpace"),tl("onEnter"),tl("onShiftEnter"),tl("onLeft"),tl("onRight"),tl("onTab"),tl("onShiftTab"),tl("onUp"),tl("onDown"),tl("onEscape"),Er("stopSpaceKeyup",!1),yr("focusIn")];var vh=tp(bh,Ia.init,((e,t,o)=>[Yg(Wg(Ig),o.onSpace),Yg($g([Kg,Wg(Bg)]),o.onEnter),Yg($g([qg,Wg(Bg)]),o.onShiftEnter),Yg($g([qg,Wg(Rg)]),o.onShiftTab),Yg($g([Kg,Wg(Rg)]),o.onTab),Yg(Wg(Pg),o.onUp),Yg(Wg(zg),o.onDown),Yg(Wg(Hg),o.onLeft),Yg(Wg(Fg),o.onRight),Yg(Wg(Ig),o.onSpace)]),((e,t,o)=>[...o.stopSpaceKeyup?[Yg(Wg(Ig),ap)]:[],Yg(Wg(Lg),o.onEscape)]),(e=>e.focusIn));const yh=np.schema(),wh=rp.schema(),xh=qp.schema(),Ch=Ip.schema(),Sh=lh.schema(),kh=cp.schema(),_h=fh.schema(),Th=vh.schema();const Eh=Xl({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:yh,cyclic:wh,flow:xh,flatgrid:Ch,matrix:Sh,execution:kh,menu:_h,special:Th}),name:"keying",active:{events:(e,t)=>e.handler.toEvents(e,t)},apis:{focusIn:(e,t,o)=>{t.sendFocusIn(t).fold((()=>{e.getSystem().triggerFocus(e.element,e.element)}),(n=>{n(e,t,o)}))},setGridSize:(e,t,o,n,r)=>{(e=>ye(e,"setGridSize"))(o)?o.setGridSize(n,r):console.error("Layout does not support setGridSize")}},state:mp}),Oh=(e,t)=>{ac((()=>{mm(e,t,(()=>F(t,e.getSystem().build)))}),e.element)},Dh=(e,t)=>{ac((()=>{((e,t,o)=>{const n=e.components(),r=G(t,(e=>Ba(e).toArray()));z(n,(e=>{L(r,e)||cm(e)}));const s=o(t),a=X(n,s);z(a,(e=>{sm(e)&&cm(e)})),z(s,(t=>{sm(t)||lm(e,t)})),e.syncComponents()})(e,t,(()=>((e,t,o)=>ui(e,t,((t,n)=>gi(e,n,t,o))))(e.element,t,e.getSystem().buildOrPatch)))}),e.element)},Ah=(e,t,o,n)=>{cm(t);const r=gi(e.element,o,n,e.getSystem().buildOrPatch);lm(e,r),e.syncComponents()},Mh=(e,t,o)=>{const n=e.getSystem().build(o);gm(e,n,t)},Nh=(e,t,o,n)=>{hm(t),Mh(e,((e,t)=>((e,t,o)=>{it(e,o).fold((()=>{Io(e,t)}),(e=>{Ro(e,t)}))})(e,t,o)),n)},Rh=(e,t)=>e.components(),Bh=(e,t,o,n,r)=>{const s=Rh(e);return D.from(s[n]).map((o=>(r.fold((()=>hm(o)),(r=>{(t.reuseDom?Ah:Nh)(e,o,n,r)})),o)))};var Lh=Object.freeze({__proto__:null,append:(e,t,o,n)=>{Mh(e,Io,n)},prepend:(e,t,o,n)=>{Mh(e,Lo,n)},remove:(e,t,o,n)=>{const r=Rh(e),s=W(r,(e=>Xe(n.element,e.element)));s.each(hm)},replaceAt:Bh,replaceBy:(e,t,o,n,r)=>{const s=Rh(e);return $(s,n).bind((o=>Bh(e,t,0,o,r)))},set:(e,t,o,n)=>(t.reuseDom?Dh:Oh)(e,n),contents:Rh});const Ih=Kl({fields:[Nr("reuseDom",!0)],name:"replacing",apis:Lh}),Hh=(e,t)=>{const o=((e,t)=>{const o=Ys(t);return Kl({fields:[dr("enabled")],name:e,active:{events:w(o)}})})(e,t);return{key:e,value:{config:{},me:o,configAsRaw:w({}),initialConfig:{},state:Ia}}},Ph=(e,t)=>{t.ignore||(tc(e.element),t.onFocus(e))};var Fh=Object.freeze({__proto__:null,focus:Ph,blur:(e,t)=>{t.ignore||oc(e.element)},isFocused:e=>nc(e.element)});var zh=Object.freeze({__proto__:null,exhibit:(e,t)=>{const o=t.ignore?{}:{attributes:{tabindex:"-1"}};return Fa(o)},events:e=>Ys([Qs(vs(),((t,o)=>{Ph(t,e),o.stop()}))].concat(e.stopMousedown?[Qs(es(),((e,t)=>{t.event.prevent()}))]:[]))}),Vh=[el("onFocus"),Er("stopMousedown",!1),Er("ignore",!1)];const Zh=Kl({fields:Vh,name:"focusing",active:zh,apis:Fh}),Uh=(e,t,o,n)=>{const r=o.get();o.set(n),((e,t,o)=>{t.toggleClass.each((t=>{o.get()?ti(e.element,t):ni(e.element,t)}))})(e,t,o),((e,t,o)=>{const n=t.aria;n.update(e,n,o.get())})(e,t,o),r!==n&&t.onToggled(e,n)},jh=(e,t,o)=>{Uh(e,t,o,!o.get())},Wh=(e,t,o)=>{Uh(e,t,o,t.selected)};var $h=Object.freeze({__proto__:null,onLoad:Wh,toggle:jh,isOn:(e,t,o)=>o.get(),on:(e,t,o)=>{Uh(e,t,o,!0)},off:(e,t,o)=>{Uh(e,t,o,!1)},set:Uh});var qh=Object.freeze({__proto__:null,exhibit:()=>Fa({}),events:(e,t)=>{const o=(n=e,r=t,s=jh,da((e=>{s(e,n,r)})));var n,r,s;const a=Ul(e,t,Wh);return Ys(q([e.toggleOnExecute?[o]:[],[a]]))}});const Gh=(e,t,o)=>{St(e.element,"aria-expanded",o)};var Kh=[Er("selected",!1),yr("toggleClass"),Er("toggleOnExecute",!0),el("onToggled"),Or("aria",{mode:"none"},sr("mode",{pressed:[Er("syncWithExpanded",!1),rl("update",((e,t,o)=>{St(e.element,"aria-pressed",o),t.syncWithExpanded&&Gh(e,t,o)}))],checked:[rl("update",((e,t,o)=>{St(e.element,"aria-checked",o)}))],expanded:[rl("update",Gh)],selected:[rl("update",((e,t,o)=>{St(e.element,"aria-selected",o)}))],none:[rl("update",b)]}))];const Yh=Kl({fields:Kh,name:"toggling",active:qh,apis:$h,state:(Xh=!1,{init:()=>{const e=Ir(Xh);return{get:()=>e.get(),set:t=>e.set(t),clear:()=>e.set(Xh),readState:()=>e.get()}}})});var Xh;const Jh=()=>{const e=(e,t)=>{t.stop(),$s(e)};return[Qs(ms(),e),Qs(ks(),e),ra(Yr()),ra(es())]},Qh=e=>Ys(q([e.map((e=>da(((t,o)=>{e(t),o.stop()})))).toArray(),Jh()])),ef="alloy.item-hover",tf="alloy.item-focus",of="alloy.item-toggled",nf=e=>{(sc(e.element).isNone()||Zh.isFocused(e))&&(Zh.isFocused(e)||Zh.focus(e),Ws(e,ef,{item:e}))},rf=e=>{Ws(e,tf,{item:e})},sf=w(ef),af=w(tf),lf=w(of),cf=e=>e.toggling.map((e=>e.exclusive?"menuitemradio":"menuitemcheckbox")).getOr("menuitem"),df=e=>({aria:{mode:"checked"},...ge(e,((e,t)=>"exclusive"!==t)),onToggled:(t,o)=>{p(e.onToggled)&&e.onToggled(t,o),((e,t)=>{Ws(e,of,{item:e,state:t})})(t,o)}}),mf=[dr("data"),dr("components"),dr("dom"),Er("hasSubmenu",!1),yr("toggling"),tu("itemBehaviours",[Yh,Zh,Eh,Xm]),Er("ignoreFocus",!1),Er("domModification",{}),rl("builder",(e=>({dom:e.dom,domModification:{...e.domModification,attributes:{role:cf(e),...e.domModification.attributes,"aria-haspopup":e.hasSubmenu,...e.hasSubmenu?{"aria-expanded":!1}:{}}},behaviours:ou(e.itemBehaviours,[e.toggling.fold(Yh.revoke,(e=>Yh.config(df(e)))),Zh.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:e=>{rf(e)}}),Eh.config({mode:"execution"}),Xm.config({store:{mode:"memory",initialValue:e.data}}),Hh("item-type-events",[...Jh(),Qs(rs(),nf),Qs(Ss(),Zh.focus)])]),components:e.components,eventOrder:e.eventOrder}))),Er("eventOrder",{})],uf=[dr("dom"),dr("components"),rl("builder",(e=>({dom:e.dom,components:e.components,events:Ys([sa(Ss())])})))],gf=w("item-widget"),pf=w([Eu({name:"widget",overrides:e=>({behaviours:ql([Xm.config({store:{mode:"manual",getValue:t=>e.data,setValue:b}})])})})]),hf=[dr("uid"),dr("data"),dr("components"),dr("dom"),Er("autofocus",!1),Er("ignoreFocus",!1),tu("widgetBehaviours",[Xm,Zh,Eh]),Er("domModification",{}),Gu(pf()),rl("builder",(e=>{const t=Fu(gf(),e,pf()),o=zu(gf(),e,t.internals()),n=t=>Vu(t,e,"widget").map((e=>(Eh.focusIn(e),e))),r=(t,o)=>ng(o.event.target)?D.none():e.autofocus?(o.setSource(t.element),D.none()):D.none();return{dom:e.dom,components:o,domModification:e.domModification,events:Ys([da(((e,t)=>{n(e).each((e=>{t.stop()}))})),Qs(rs(),nf),Qs(Ss(),((t,o)=>{e.autofocus?n(t):Zh.focus(t)}))]),behaviours:ou(e.widgetBehaviours,[Xm.config({store:{mode:"memory",initialValue:e.data}}),Zh.config({ignore:e.ignoreFocus,onFocus:e=>{rf(e)}}),Eh.config({mode:"special",focusIn:e.autofocus?e=>{n(e)}:Jl(),onLeft:r,onRight:r,onEscape:(t,o)=>Zh.isFocused(t)||e.autofocus?e.autofocus?(o.setSource(t.element),D.none()):D.none():(Zh.focus(t),D.some(!0))})])}}))],ff=sr("type",{widget:hf,item:mf,separator:uf}),bf=w([Au({factory:{sketch:e=>{const t=nr("menu.spec item",ff,e);return t.builder(t)}},name:"items",unit:"item",defaults:(e,t)=>ve(t,"uid")?t:{...t,uid:Ta("item")},overrides:(e,t)=>({type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}})})]),vf=w([dr("value"),dr("items"),dr("dom"),dr("components"),Er("eventOrder",{}),Jm("menuBehaviours",[Mg,Xm,ag,Eh]),Or("movement",{mode:"menu",moveOnTab:!0},sr("mode",{grid:[al(),rl("config",((e,t)=>({mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager})))],matrix:[rl("config",((e,t)=>({mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},previousSelector:t.previousSelector,focusManager:e.focusManager}))),dr("rowSelector"),Er("previousSelector",D.none)],menu:[Er("moveOnTab",!0),rl("config",((e,t)=>({mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager})))]})),mr("markers",Ki()),Er("fakeFocus",!1),Er("focusManager",Jg()),el("onHighlight"),el("onDehighlight")]),yf=w("alloy.menu-focus"),wf=og({name:"Menu",configFields:vf(),partFields:bf(),factory:(e,t,o,n)=>({uid:e.uid,dom:e.dom,markers:e.markers,behaviours:eu(e.menuBehaviours,[Mg.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight,onDehighlight:e.onDehighlight}),Xm.config({store:{mode:"memory",initialValue:e.value}}),ag.config({find:D.some}),Eh.config(e.movement.config(e,e.movement))]),events:Ys([Qs(af(),((e,t)=>{const o=t.event;e.getSystem().getByDom(o.target).each((o=>{Mg.highlight(e,o),t.stop(),Ws(e,yf(),{menu:e,item:o})}))})),Qs(sf(),((e,t)=>{const o=t.event.item;Mg.highlight(e,o)})),Qs(lf(),((e,t)=>{const{item:o,state:n}=t.event;n&&"menuitemradio"===_t(o.element,"role")&&((e,t)=>{const o=_d(e.element,'[role="menuitemradio"][aria-checked="true"]');z(o,(o=>{Xe(o,t.element)||e.getSystem().getByDom(o).each((e=>{Yh.off(e)}))}))})(e,o)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}})}),xf=(e,t,o,n)=>be(o,n).bind((n=>be(e,n).bind((n=>{const r=xf(e,t,o,n);return D.some([n].concat(r))})))).getOr([]),Cf=(e,t)=>{const o={};le(e,((e,t)=>{z(e,(e=>{o[e]=t}))}));const n=t,r=de(t,((e,t)=>({k:e,v:t})));const s=ce(r,((e,t)=>[t].concat(xf(o,n,r,t))));return ce(o,(e=>be(s,e).getOr([e])))},Sf=e=>"prepared"===e.type?D.some(e.menu):D.none(),kf={init:()=>{const e=Ir({}),t=Ir({}),o=Ir({}),n=kc(),r=Ir({}),s=(t,o,n)=>a(t).bind((r=>(t=>he(e.get(),((e,o)=>e===t)))(t).bind((e=>o(e).map((e=>({triggeredMenu:r,triggeringItem:e,triggeringPath:n}))))))),a=e=>i(e).bind(Sf),i=e=>be(t.get(),e),l=t=>be(e.get(),t);return{setMenuBuilt:(e,o)=>{t.set({...t.get(),[e]:{type:"prepared",menu:o}})},setContents:(s,a,i,l)=>{n.set(s),e.set(i),t.set(a),r.set(l);const c=Cf(l,i);o.set(c)},expand:t=>be(e.get(),t).map((e=>{const n=be(o.get(),t).getOr([]);return[e].concat(n)})),refresh:e=>be(o.get(),e),collapse:e=>be(o.get(),e).bind((e=>e.length>1?D.some(e.slice(1)):D.none())),lookupMenu:i,lookupItem:l,otherMenus:e=>{const t=r.get();return X(ae(t),e)},getPrimary:()=>n.get().bind(a),getMenus:()=>t.get(),clear:()=>{e.set({}),t.set({}),o.set({}),n.clear()},isClear:()=>n.get().isNone(),getTriggeringPath:(e,t)=>{const r=Z(l(e).toArray(),(e=>a(e).isSome()));return be(o.get(),e).bind((e=>{const o=Y(r.concat(e));return(e=>{const t=[];for(let o=0;os(e,t,o.slice(0,r+1)).fold((()=>we(n.get(),e)?[]:[D.none()]),(e=>[D.some(e)])))))}))}}},extractPreparedMenu:Sf},_f=ya("tiered-menu-item-highlight"),Tf=ya("tiered-menu-item-dehighlight");var Ef;!function(e){e[e.HighlightMenuAndItem=0]="HighlightMenuAndItem",e[e.HighlightJustMenu=1]="HighlightJustMenu",e[e.HighlightNone=2]="HighlightNone"}(Ef||(Ef={}));const Of=w("collapse-item"),Df=tg({name:"TieredMenu",configFields:[nl("onExecute"),nl("onEscape"),ol("onOpenMenu"),ol("onOpenSubmenu"),el("onRepositionMenu"),el("onCollapseMenu"),Er("highlightOnOpen",Ef.HighlightMenuAndItem),fr("data",[dr("primary"),dr("menus"),dr("expansions")]),Er("fakeFocus",!1),el("onHighlightItem"),el("onDehighlightItem"),el("onHover"),Xi(),dr("dom"),Er("navigateOnHover",!0),Er("stayInDom",!1),Jm("tmenuBehaviours",[Eh,Mg,ag,Ih]),Er("eventOrder",{})],apis:{collapseMenu:(e,t)=>{e.collapseMenu(t)},highlightPrimary:(e,t)=>{e.highlightPrimary(t)},repositionMenus:(e,t)=>{e.repositionMenus(t)}},factory:(e,t)=>{const o=kc(),n=kf.init(),r=t=>{const o=((t,o,n)=>ce(n,((n,r)=>{const s=()=>wf.sketch({...n,value:r,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:(e,t)=>{Ws(e,_f,{menuComp:e,itemComp:t})},onDehighlight:(e,t)=>{Ws(e,Tf,{menuComp:e,itemComp:t})},focusManager:e.fakeFocus?Qg():Jg()});return r===o?{type:"prepared",menu:t.getSystem().build(s())}:{type:"notbuilt",nbMenu:s}})))(t,e.data.primary,e.data.menus),r=a();return n.setContents(e.data.primary,o,e.data.expansions,r),n.getPrimary()},s=e=>Xm.getValue(e).value,a=t=>ce(e.data.menus,((e,t)=>G(e.items,(e=>"separator"===e.type?[]:[e.data.value])))),i=Mg.highlight,l=(t,o)=>{i(t,o),Mg.getHighlighted(o).orThunk((()=>Mg.getFirst(o))).each((n=>{e.fakeFocus?Mg.highlight(o,n):qs(t,n.element,Ss())}))},c=(e,t)=>xe(F(t,(t=>e.lookupMenu(t).bind((e=>"prepared"===e.type?D.some(e.menu):D.none()))))),d=(t,o,n)=>{const r=c(o,o.otherMenus(n));z(r,(o=>{ii(o.element,[e.markers.backgroundMenu]),e.stayInDom||Ih.remove(t,o)}))},m=(t,n)=>{const r=(t=>o.get().getOrThunk((()=>{const n={},r=_d(t.element,`.${e.markers.item}`),a=Z(r,(e=>"true"===_t(e,"aria-haspopup")));return z(a,(e=>{t.getSystem().getByDom(e).each((e=>{const t=s(e);n[t]=e}))})),o.set(n),n})))(t);le(r,((e,t)=>{const o=L(n,t);St(e.element,"aria-expanded",o)}))},u=(t,o,n)=>D.from(n[0]).bind((r=>o.lookupMenu(r).bind((r=>{if("notbuilt"===r.type)return D.none();{const s=r.menu,a=c(o,n.slice(1));return z(a,(t=>{ti(t.element,e.markers.backgroundMenu)})),yt(s.element)||Ih.append(t,Ei(s)),ii(s.element,[e.markers.backgroundMenu]),l(t,s),d(t,o,n),D.some(s)}}))));let g;!function(e){e[e.HighlightSubmenu=0]="HighlightSubmenu",e[e.HighlightParent=1]="HighlightParent"}(g||(g={}));const p=(t,o,r=g.HighlightSubmenu)=>{if(o.hasConfigured(wg)&&wg.isDisabled(o))return D.some(o);{const a=s(o);return n.expand(a).bind((s=>(m(t,s),D.from(s[0]).bind((a=>n.lookupMenu(a).bind((i=>{const l=((e,t,o)=>{if("notbuilt"===o.type){const r=e.getSystem().build(o.nbMenu());return n.setMenuBuilt(t,r),r}return o.menu})(t,a,i);return yt(l.element)||Ih.append(t,Ei(l)),e.onOpenSubmenu(t,o,l,Y(s)),r===g.HighlightSubmenu?(Mg.highlightFirst(l),u(t,n,s)):(Mg.dehighlightAll(l),D.some(o))})))))))}},h=(t,o)=>{const r=s(o);return n.collapse(r).bind((r=>(m(t,r),u(t,n,r).map((n=>(e.onCollapseMenu(t,o,n),n))))))},f=t=>(o,n)=>Li(n.getSource(),`.${e.markers.item}`).bind((e=>o.getSystem().getByDom(e).toOptional().bind((e=>t(o,e).map(O))))),v=Ys([Qs(yf(),((e,t)=>{const o=t.event.item;n.lookupItem(s(o)).each((()=>{const o=t.event.menu;Mg.highlight(e,o);const r=s(t.event.item);n.refresh(r).each((t=>d(e,n,t)))}))})),da(((t,o)=>{const n=o.event.target;t.getSystem().getByDom(n).each((o=>{0===s(o).indexOf("collapse-item")&&h(t,o),p(t,o,g.HighlightSubmenu).fold((()=>{e.onExecute(t,o)}),b)}))})),ia(((t,o)=>{r(t).each((o=>{Ih.append(t,Ei(o)),e.onOpenMenu(t,o),e.highlightOnOpen===Ef.HighlightMenuAndItem?l(t,o):e.highlightOnOpen===Ef.HighlightJustMenu&&i(t,o)}))})),Qs(_f,((t,o)=>{e.onHighlightItem(t,o.event.menuComp,o.event.itemComp)})),Qs(Tf,((t,o)=>{e.onDehighlightItem(t,o.event.menuComp,o.event.itemComp)})),...e.navigateOnHover?[Qs(sf(),((t,o)=>{const r=o.event.item;((e,t)=>{const o=s(t);n.refresh(o).bind((t=>(m(e,t),u(e,n,t))))})(t,r),p(t,r,g.HighlightParent),e.onHover(t,r)}))]:[]]),y=e=>Mg.getHighlighted(e).bind(Mg.getHighlighted),w={collapseMenu:e=>{y(e).each((t=>{h(e,t)}))},highlightPrimary:e=>{n.getPrimary().each((t=>{l(e,t)}))},repositionMenus:t=>{const o=n.getPrimary().bind((e=>y(t).bind((e=>{const t=s(e),o=fe(n.getMenus()),r=xe(F(o,kf.extractPreparedMenu));return n.getTriggeringPath(t,(e=>((e,t,o)=>se(t,(e=>{if(!e.getSystem().isConnected())return D.none();const t=Mg.getCandidates(e);return W(t,(e=>s(e)===o))})))(0,r,e)))})).map((t=>({primary:e,triggeringPath:t})))));o.fold((()=>{(e=>D.from(e.components()[0]).filter((e=>"menu"===_t(e.element,"role"))))(t).each((o=>{e.onRepositionMenu(t,o,[])}))}),(({primary:o,triggeringPath:n})=>{e.onRepositionMenu(t,o,n)}))}};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:eu(e.tmenuBehaviours,[Eh.config({mode:"special",onRight:f(((e,t)=>ng(t.element)?D.none():p(e,t,g.HighlightSubmenu))),onLeft:f(((e,t)=>ng(t.element)?D.none():h(e,t))),onEscape:f(((t,o)=>h(t,o).orThunk((()=>e.onEscape(t,o).map((()=>t)))))),focusIn:(e,t)=>{n.getPrimary().each((t=>{qs(e,t.element,Ss())}))}}),Mg.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),ag.config({find:e=>Mg.getHighlighted(e)}),Ih.config({})]),eventOrder:e.eventOrder,apis:w,events:v}},extraApis:{tieredData:(e,t,o)=>({primary:e,menus:t,expansions:o}),singleData:(e,t)=>({primary:e,menus:Fr(e,t),expansions:{}}),collapseItem:e=>({value:ya(Of()),meta:{text:e}})}}),Af=tg({name:"InlineView",configFields:[dr("lazySink"),el("onShow"),el("onHide"),kr("onEscape"),Jm("inlineBehaviours",[Mm,Xm,Ql]),Tr("fireDismissalEventInstead",[Er("event",Ls())]),Tr("fireRepositionEventInstead",[Er("event",Is())]),Er("getRelated",D.none),Er("isExtraPart",E),Er("eventOrder",D.none)],factory:(e,t)=>{const o=(t,o,n,r)=>{const s=e.lazySink(t).getOrDie();Mm.openWhileCloaked(t,o,(()=>rm.positionWithinBounds(s,t,n,r()))),Xm.setValue(t,D.some({mode:"position",config:n,getBounds:r}))},n=(t,o,n,r)=>{const s=((e,t,o,n,r)=>{const s=()=>e.lazySink(t),a="horizontal"===n.type?{layouts:{onLtr:()=>Fl(),onRtl:()=>zl()}}:{},i=e=>(e=>2===e.length)(e)?a:{};return Df.sketch({dom:{tag:"div"},data:n.data,markers:n.menu.markers,highlightOnOpen:n.menu.highlightOnOpen,fakeFocus:n.menu.fakeFocus,onEscape:()=>(Mm.close(t),e.onEscape.map((e=>e(t))),D.some(!0)),onExecute:()=>D.some(!0),onOpenMenu:(e,t)=>{rm.positionWithinBounds(s().getOrDie(),t,o,r())},onOpenSubmenu:(e,t,o,n)=>{const r=s().getOrDie();rm.position(r,o,{anchor:{type:"submenu",item:t,...i(n)}})},onRepositionMenu:(e,t,n)=>{const a=s().getOrDie();rm.positionWithinBounds(a,t,o,r()),z(n,(e=>{const t=i(e.triggeringPath);rm.position(a,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem,...t}})}))}})})(e,t,o,n,r);Mm.open(t,s),Xm.setValue(t,D.some({mode:"menu",menu:s}))},r=t=>{Mm.isOpen(t)&&Xm.getValue(t).each((o=>{switch(o.mode){case"menu":Mm.getState(t).each(Df.repositionMenus);break;case"position":const n=e.lazySink(t).getOrDie();rm.positionWithinBounds(n,t,o.config,o.getBounds())}}))},s={setContent:(e,t)=>{Mm.setContent(e,t)},showAt:(e,t,n)=>{const r=D.none;o(e,t,n,r)},showWithinBounds:o,showMenuAt:(e,t,o)=>{n(e,t,o,D.none)},showMenuWithinBounds:n,hide:e=>{Mm.isOpen(e)&&(Xm.setValue(e,D.none()),Mm.close(e))},getContent:e=>Mm.getState(e),reposition:r,isOpen:Mm.isOpen};return{uid:e.uid,dom:e.dom,behaviours:eu(e.inlineBehaviours,[Mm.config({isPartOf:(t,o,n)=>Fi(o,n)||((t,o)=>e.getRelated(t).exists((e=>Fi(e,o))))(t,n),getAttachPoint:t=>e.lazySink(t).getOrDie(),onOpen:t=>{e.onShow(t)},onClose:t=>{e.onHide(t)}}),Xm.config({store:{mode:"memory",initialValue:D.none()}}),Ql.config({channels:{...Im({isExtraPart:t.isExtraPart,...e.fireDismissalEventInstead.map((e=>({fireEventInstead:{event:e.event}}))).getOr({})}),...Pm({...e.fireRepositionEventInstead.map((e=>({fireEventInstead:{event:e.event}}))).getOr({}),doReposition:r})}})]),eventOrder:e.eventOrder,apis:s}},apis:{showAt:(e,t,o,n)=>{e.showAt(t,o,n)},showWithinBounds:(e,t,o,n,r)=>{e.showWithinBounds(t,o,n,r)},showMenuAt:(e,t,o,n)=>{e.showMenuAt(t,o,n)},showMenuWithinBounds:(e,t,o,n,r)=>{e.showMenuWithinBounds(t,o,n,r)},hide:(e,t)=>{e.hide(t)},isOpen:(e,t)=>e.isOpen(t),getContent:(e,t)=>e.getContent(t),setContent:(e,t,o)=>{e.setContent(t,o)},reposition:(e,t)=>{e.reposition(t)}}});var Mf=tinymce.util.Tools.resolve("tinymce.util.Delay");const Nf=tg({name:"Button",factory:e=>{const t=Qh(e.action),o=e.dom.tag,n=t=>be(e.dom,"attributes").bind((e=>be(e,t)));return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:ou(e.buttonBehaviours,[Zh.config({}),Eh.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:(()=>{if("button"===o){return{type:n("type").getOr("button"),...n("role").map((e=>({role:e}))).getOr({})}}return{role:e.role.getOr(n("role").getOr("button"))}})()},eventOrder:e.eventOrder}},configFields:[Er("uid",void 0),dr("dom"),Er("components",[]),tu("buttonBehaviours",[Zh,Eh]),yr("action"),yr("role"),Er("eventOrder",{})]}),Rf=e=>{const t=Le.fromHtml(e),o=at(t),n=(e=>{const t=void 0!==e.dom.attributes?e.dom.attributes:[];return j(t,((e,t)=>"class"===t.name?e:{...e,[t.name]:t.value}),{})})(t),r=(e=>Array.prototype.slice.call(e.dom.classList,0))(t),s=0===o.length?{}:{innerHtml:ma(t)};return{tag:Ve(t),classes:r,attributes:n,...s}},Bf=e=>{const t=(e=>void 0!==e.uid)(e)&&ye(e,"uid")?e.uid:Ta("memento");return{get:e=>e.getSystem().getByUid(t).getOrDie(),getOpt:e=>e.getSystem().getByUid(t).toOptional(),asSpec:()=>({...e,uid:t})}},{entries:Lf,setPrototypeOf:If,isFrozen:Hf,getPrototypeOf:Pf,getOwnPropertyDescriptor:Ff}=Object;let{freeze:zf,seal:Vf,create:Zf}=Object,{apply:Uf,construct:jf}="undefined"!=typeof Reflect&&Reflect;Uf||(Uf=function(e,t,o){return e.apply(t,o)}),zf||(zf=function(e){return e}),Vf||(Vf=function(e){return e}),jf||(jf=function(e,t){return new e(...t)});const Wf=nb(Array.prototype.forEach),$f=nb(Array.prototype.pop),qf=nb(Array.prototype.push),Gf=nb(String.prototype.toLowerCase),Kf=nb(String.prototype.toString),Yf=nb(String.prototype.match),Xf=nb(String.prototype.replace),Jf=nb(String.prototype.indexOf),Qf=nb(String.prototype.trim),eb=nb(RegExp.prototype.test),tb=(ob=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o1?o-1:0),r=1;r/gm),wb=Vf(/\${[\w\W]*}/gm),xb=Vf(/^data-[\-\w.\u00B7-\uFFFF]/),Cb=Vf(/^aria-[\-\w]+$/),Sb=Vf(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),kb=Vf(/^(?:\w+script|data):/i),_b=Vf(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Tb=Vf(/^html$/i);var Eb=Object.freeze({__proto__:null,MUSTACHE_EXPR:vb,ERB_EXPR:yb,TMPLIT_EXPR:wb,DATA_ATTR:xb,ARIA_ATTR:Cb,IS_ALLOWED_URI:Sb,IS_SCRIPT_OR_DATA:kb,ATTR_WHITESPACE:_b,DOCTYPE_NAME:Tb});const Ob=()=>"undefined"==typeof window?null:window;var Db=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ob();const o=t=>e(t);if(o.version="3.0.5",o.removed=[],!t||!t.document||9!==t.document.nodeType)return o.isSupported=!1,o;const n=t.document,r=n.currentScript;let{document:s}=t;const{DocumentFragment:a,HTMLTemplateElement:i,Node:l,Element:c,NodeFilter:d,NamedNodeMap:m=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:u,DOMParser:g,trustedTypes:p}=t,h=c.prototype,f=ab(h,"cloneNode"),b=ab(h,"nextSibling"),v=ab(h,"childNodes"),y=ab(h,"parentNode");if("function"==typeof i){const e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let w,x="";const{implementation:C,createNodeIterator:S,createDocumentFragment:k,getElementsByTagName:_}=s,{importNode:T}=n;let E={};o.isSupported="function"==typeof Lf&&"function"==typeof y&&C&&void 0!==C.createHTMLDocument;const{MUSTACHE_EXPR:O,ERB_EXPR:D,TMPLIT_EXPR:A,DATA_ATTR:M,ARIA_ATTR:N,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:B}=Eb;let{IS_ALLOWED_URI:L}=Eb,I=null;const H=rb({},[...ib,...lb,...cb,...mb,...gb]);let P=null;const F=rb({},[...pb,...hb,...fb,...bb]);let z=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),V=null,Z=null,U=!0,j=!0,W=!1,$=!0,q=!1,G=!1,K=!1,Y=!1,X=!1,J=!1,Q=!1,ee=!0,te=!1,oe=!0,ne=!1,re={},se=null;const ae=rb({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ie=null;const le=rb({},["audio","video","img","source","image","track"]);let ce=null;const de=rb({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),me="http://www.w3.org/1998/Math/MathML",ue="http://www.w3.org/2000/svg",ge="http://www.w3.org/1999/xhtml";let pe=ge,he=!1,fe=null;const be=rb({},[me,ue,ge],Kf);let ve;const ye=["application/xhtml+xml","text/html"];let we,xe=null;const Ce=s.createElement("form"),Se=function(e){return e instanceof RegExp||e instanceof Function},ke=function(e){if(!xe||xe!==e){if(e&&"object"==typeof e||(e={}),e=sb(e),ve=ve=-1===ye.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,we="application/xhtml+xml"===ve?Kf:Gf,I="ALLOWED_TAGS"in e?rb({},e.ALLOWED_TAGS,we):H,P="ALLOWED_ATTR"in e?rb({},e.ALLOWED_ATTR,we):F,fe="ALLOWED_NAMESPACES"in e?rb({},e.ALLOWED_NAMESPACES,Kf):be,ce="ADD_URI_SAFE_ATTR"in e?rb(sb(de),e.ADD_URI_SAFE_ATTR,we):de,ie="ADD_DATA_URI_TAGS"in e?rb(sb(le),e.ADD_DATA_URI_TAGS,we):le,se="FORBID_CONTENTS"in e?rb({},e.FORBID_CONTENTS,we):ae,V="FORBID_TAGS"in e?rb({},e.FORBID_TAGS,we):{},Z="FORBID_ATTR"in e?rb({},e.FORBID_ATTR,we):{},re="USE_PROFILES"in e&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,j=!1!==e.ALLOW_DATA_ATTR,W=e.ALLOW_UNKNOWN_PROTOCOLS||!1,$=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,q=e.SAFE_FOR_TEMPLATES||!1,G=e.WHOLE_DOCUMENT||!1,X=e.RETURN_DOM||!1,J=e.RETURN_DOM_FRAGMENT||!1,Q=e.RETURN_TRUSTED_TYPE||!1,Y=e.FORCE_BODY||!1,ee=!1!==e.SANITIZE_DOM,te=e.SANITIZE_NAMED_PROPS||!1,oe=!1!==e.KEEP_CONTENT,ne=e.IN_PLACE||!1,L=e.ALLOWED_URI_REGEXP||Sb,pe=e.NAMESPACE||ge,z=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Se(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(z.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Se(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(z.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(z.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),q&&(j=!1),J&&(X=!0),re&&(I=rb({},[...gb]),P=[],!0===re.html&&(rb(I,ib),rb(P,pb)),!0===re.svg&&(rb(I,lb),rb(P,hb),rb(P,bb)),!0===re.svgFilters&&(rb(I,cb),rb(P,hb),rb(P,bb)),!0===re.mathMl&&(rb(I,mb),rb(P,fb),rb(P,bb))),e.ADD_TAGS&&(I===H&&(I=sb(I)),rb(I,e.ADD_TAGS,we)),e.ADD_ATTR&&(P===F&&(P=sb(P)),rb(P,e.ADD_ATTR,we)),e.ADD_URI_SAFE_ATTR&&rb(ce,e.ADD_URI_SAFE_ATTR,we),e.FORBID_CONTENTS&&(se===ae&&(se=sb(se)),rb(se,e.FORBID_CONTENTS,we)),oe&&(I["#text"]=!0),G&&rb(I,["html","head","body"]),I.table&&(rb(I,["tbody"]),delete V.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw tb('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw tb('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=e.TRUSTED_TYPES_POLICY,x=w.createHTML("")}else void 0===w&&(w=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let o=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(o=t.getAttribute(n));const r="dompurify"+(o?"#"+o:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(p,r)),null!==w&&"string"==typeof x&&(x=w.createHTML(""));zf&&zf(e),xe=e}},_e=rb({},["mi","mo","mn","ms","mtext"]),Te=rb({},["foreignobject","desc","title","annotation-xml"]),Ee=rb({},["title","style","font","a","script"]),Oe=rb({},lb);rb(Oe,cb),rb(Oe,db);const De=rb({},mb);rb(De,ub);const Ae=function(e){qf(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},Me=function(e,t){try{qf(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){qf(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!P[e])if(X||J)try{Ae(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ne=function(e){let t,o;if(Y)e=""+e;else{const t=Yf(e,/^[\r\n\t ]+/);o=t&&t[0]}"application/xhtml+xml"===ve&&pe===ge&&(e=''+e+"");const n=w?w.createHTML(e):e;if(pe===ge)try{t=(new g).parseFromString(n,ve)}catch(e){}if(!t||!t.documentElement){t=C.createDocument(pe,"template",null);try{t.documentElement.innerHTML=he?x:n}catch(e){}}const r=t.body||t.documentElement;return e&&o&&r.insertBefore(s.createTextNode(o),r.childNodes[0]||null),pe===ge?_.call(t,G?"html":"body")[0]:G?t.documentElement:r},Re=function(e){return S.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Be=function(e){return"object"==typeof l?e instanceof l:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Le=function(e,t,n){E[e]&&Wf(E[e],(e=>{e.call(o,t,n,xe)}))},Ie=function(e){let t;if(Le("beforeSanitizeElements",e,null),(n=e)instanceof u&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof m)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return Ae(e),!0;var n;const r=we(e.nodeName);if(Le("uponSanitizeElement",e,{tagName:r,allowedTags:I}),e.hasChildNodes()&&!Be(e.firstElementChild)&&(!Be(e.content)||!Be(e.content.firstElementChild))&&eb(/<[/\w]/g,e.innerHTML)&&eb(/<[/\w]/g,e.textContent))return Ae(e),!0;if(!I[r]||V[r]){if(!V[r]&&Pe(r)){if(z.tagNameCheck instanceof RegExp&&eb(z.tagNameCheck,r))return!1;if(z.tagNameCheck instanceof Function&&z.tagNameCheck(r))return!1}if(oe&&!se[r]){const t=y(e)||e.parentNode,o=v(e)||e.childNodes;if(o&&t){for(let n=o.length-1;n>=0;--n)t.insertBefore(f(o[n],!0),b(e))}}return Ae(e),!0}return e instanceof c&&!function(e){let t=y(e);t&&t.tagName||(t={namespaceURI:pe,tagName:"template"});const o=Gf(e.tagName),n=Gf(t.tagName);return!!fe[e.namespaceURI]&&(e.namespaceURI===ue?t.namespaceURI===ge?"svg"===o:t.namespaceURI===me?"svg"===o&&("annotation-xml"===n||_e[n]):Boolean(Oe[o]):e.namespaceURI===me?t.namespaceURI===ge?"math"===o:t.namespaceURI===ue?"math"===o&&Te[n]:Boolean(De[o]):e.namespaceURI===ge?!(t.namespaceURI===ue&&!Te[n])&&!(t.namespaceURI===me&&!_e[n])&&!De[o]&&(Ee[o]||!Oe[o]):!("application/xhtml+xml"!==ve||!fe[e.namespaceURI]))}(e)?(Ae(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!eb(/<\/no(script|embed|frames)/i,e.innerHTML)?(q&&3===e.nodeType&&(t=e.textContent,t=Xf(t,O," "),t=Xf(t,D," "),t=Xf(t,A," "),e.textContent!==t&&(qf(o.removed,{element:e.cloneNode()}),e.textContent=t)),Le("afterSanitizeElements",e,null),!1):(Ae(e),!0)},He=function(e,t,o){if(ee&&("id"===t||"name"===t)&&(o in s||o in Ce))return!1;if(j&&!Z[t]&&eb(M,t));else if(U&&eb(N,t));else if(!P[t]||Z[t]){if(!(Pe(e)&&(z.tagNameCheck instanceof RegExp&&eb(z.tagNameCheck,e)||z.tagNameCheck instanceof Function&&z.tagNameCheck(e))&&(z.attributeNameCheck instanceof RegExp&&eb(z.attributeNameCheck,t)||z.attributeNameCheck instanceof Function&&z.attributeNameCheck(t))||"is"===t&&z.allowCustomizedBuiltInElements&&(z.tagNameCheck instanceof RegExp&&eb(z.tagNameCheck,o)||z.tagNameCheck instanceof Function&&z.tagNameCheck(o))))return!1}else if(ce[t]);else if(eb(L,Xf(o,B,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Jf(o,"data:")||!ie[e]){if(W&&!eb(R,Xf(o,B,"")));else if(o)return!1}else;return!0},Pe=function(e){return e.indexOf("-")>0},Fe=function(e){let t,o,n,r;Le("beforeSanitizeAttributes",e,null);const{attributes:s}=e;if(!s)return;const a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:P};for(r=s.length;r--;){t=s[r];const{name:i,namespaceURI:l}=t;o="value"===i?t.value:Qf(t.value);const c=o;if(n=we(i),a.attrName=n,a.attrValue=o,a.keepAttr=!0,a.forceKeepAttr=void 0,Le("uponSanitizeAttribute",e,a),o=a.attrValue,a.forceKeepAttr)continue;if(!a.keepAttr){Me(i,e);continue}if(!$&&eb(/\/>/i,o)){Me(i,e);continue}q&&(o=Xf(o,O," "),o=Xf(o,D," "),o=Xf(o,A," "));const d=we(e.nodeName);if(He(d,n,o)){if(!te||"id"!==n&&"name"!==n||(Me(i,e),o="user-content-"+o),w&&"object"==typeof p&&"function"==typeof p.getAttributeType)if(l);else switch(p.getAttributeType(d,n)){case"TrustedHTML":o=w.createHTML(o);break;case"TrustedScriptURL":o=w.createScriptURL(o)}if(o!==c)try{l?e.setAttributeNS(l,i,o):e.setAttribute(i,o)}catch(t){Me(i,e)}}else Me(i,e)}Le("afterSanitizeAttributes",e,null)},ze=function e(t){let o;const n=Re(t);for(Le("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)Le("uponSanitizeShadowNode",o,null),Ie(o)||(o.content instanceof a&&e(o.content),Fe(o));Le("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t,r,s,i,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(he=!e,he&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Be(e)){if("function"!=typeof e.toString)throw tb("toString is not a function");if("string"!=typeof(e=e.toString()))throw tb("dirty is not a string, aborting")}if(!o.isSupported)return e;if(K||ke(c),o.removed=[],"string"==typeof e&&(ne=!1),ne){if(e.nodeName){const t=we(e.nodeName);if(!I[t]||V[t])throw tb("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)t=Ne("\x3c!----\x3e"),r=t.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?t=r:t.appendChild(r);else{if(!X&&!q&&!G&&-1===e.indexOf("<"))return w&&Q?w.createHTML(e):e;if(t=Ne(e),!t)return X?null:Q?x:""}t&&Y&&Ae(t.firstChild);const d=Re(ne?e:t);for(;s=d.nextNode();)Ie(s)||(s.content instanceof a&&ze(s.content),Fe(s));if(ne)return e;if(X){if(J)for(i=k.call(t.ownerDocument);t.firstChild;)i.appendChild(t.firstChild);else i=t;return(P.shadowroot||P.shadowrootmode)&&(i=T.call(n,i,!0)),i}let m=G?t.outerHTML:t.innerHTML;return G&&I["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&eb(Tb,t.ownerDocument.doctype.name)&&(m="\n"+m),q&&(m=Xf(m,O," "),m=Xf(m,D," "),m=Xf(m,A," ")),w&&Q?w.createHTML(m):m},o.setConfig=function(e){ke(e),K=!0},o.clearConfig=function(){xe=null,K=!1},o.isValidAttribute=function(e,t,o){xe||ke({});const n=we(e),r=we(t);return He(n,r,o)},o.addHook=function(e,t){"function"==typeof t&&(E[e]=E[e]||[],qf(E[e],t))},o.removeHook=function(e){if(E[e])return $f(E[e])},o.removeHooks=function(e){E[e]&&(E[e]=[])},o.removeAllHooks=function(){E={}},o}();const Ab=e=>Db().sanitize(e);var Mb=tinymce.util.Tools.resolve("tinymce.util.I18n");const Nb={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},Rb="temporary-placeholder",Bb=e=>()=>be(e,Rb).getOr("!not found!"),Lb=(e,t)=>{const o=e.toLowerCase();if(Mb.isRtl()){const e=((e,t)=>De(e,t)?e:((e,t)=>e+t)(e,t))(o,"-rtl");return ve(t,e)?e:o}return o},Ib=(e,t)=>be(t,Lb(e,t)),Hb=(e,t)=>{const o=t();return Ib(e,o).getOrThunk(Bb(o))},Pb=()=>Hh("add-focusable",[ia((e=>{Ri(e.element,"svg").each((e=>St(e,"focusable","false")))}))]),Fb=(e,t,o,n)=>{var r,s;const a=(e=>!!Mb.isRtl()&&ve(Nb,e))(t)?["tox-icon--flip"]:[],i=be(o,Lb(t,o)).or(n).getOrThunk(Bb(o));return{dom:{tag:e.tag,attributes:null!==(r=e.attributes)&&void 0!==r?r:{},classes:e.classes.concat(a),innerHtml:i},behaviours:ql([...null!==(s=e.behaviours)&&void 0!==s?s:[],Pb()])}},zb=(e,t,o,n=D.none())=>Fb(t,e,o(),n),Vb={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Zb=tg({name:"Notification",factory:e=>{const t=Bf({dom:Rf(`

    ${Ab(e.translationProvider(e.text))}

    `),behaviours:ql([Ih.config({})])}),o=e=>({dom:{tag:"div",classes:["tox-bar"],styles:{width:`${e}%`}}}),n=e=>({dom:{tag:"div",classes:["tox-text"],innerHtml:`${e}%`}}),r=Bf({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[o(0)]},n(0)],behaviours:ql([Ih.config({})])}),s={updateProgress:(e,t)=>{e.getSystem().isConnected()&&r.getOpt(e).each((e=>{Ih.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[o(t)]},n(t)])}))},updateText:(e,o)=>{if(e.getSystem().isConnected()){const n=t.get(e);Ih.set(n,[Ci(o)])}}},a=q([e.icon.toArray(),e.level.toArray(),e.level.bind((e=>D.from(Vb[e]))).toArray()]),i=Bf(Nf.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[zb("close",{tag:"span",classes:["tox-icon"],attributes:{"aria-label":e.translationProvider("Close")}},e.iconProvider)],action:t=>{e.onAction(t)}})),l=((e,t,o)=>{const n=o(),r=W(e,(e=>ve(n,Lb(e,n))));return Fb(t,r.getOr(Rb),n,D.none())})(a,{tag:"div",classes:["tox-notification__icon"]},e.iconProvider),c=[l,{dom:{tag:"div",classes:["tox-notification__body"]},components:[t.asSpec()],behaviours:ql([Ih.config({})])}];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map((e=>["tox-notification","tox-notification--in",`tox-notification--${e}`])).getOr(["tox-notification","tox-notification--in"])},behaviours:ql([Zh.config({}),Hh("notification-events",[Qs(ss(),(e=>{i.getOpt(e).each(Zh.focus)}))])]),components:c.concat(e.progress?[r.asSpec()]:[]).concat(e.closeButton?[i.asSpec()]:[]),apis:s}},configFields:[yr("level"),dr("progress"),yr("icon"),dr("onAction"),dr("text"),dr("iconProvider"),dr("translationProvider"),Nr("closeButton",!0)],apis:{updateProgress:(e,t,o)=>{e.updateProgress(t,o)},updateText:(e,t,o)=>{e.updateText(t,o)}}});var Ub,jb,Wb=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),$b=tinymce.util.Tools.resolve("tinymce.EditorManager"),qb=tinymce.util.Tools.resolve("tinymce.Env");!function(e){e.default="wrap",e.floating="floating",e.sliding="sliding",e.scrolling="scrolling"}(Ub||(Ub={})),function(e){e.auto="auto",e.top="top",e.bottom="bottom"}(jb||(jb={}));const Gb=e=>t=>t.options.get(e),Kb=e=>t=>D.from(e(t)),Yb=e=>{const t=qb.deviceType.isPhone(),o=qb.deviceType.isTablet()||t,n=e.options.register,r=e=>s(e)||!1===e,a=e=>s(e)||h(e);n("skin",{processor:e=>s(e)||!1===e,default:"oxide"}),n("skin_url",{processor:"string"}),n("height",{processor:a,default:Math.max(e.getElement().offsetHeight,400)}),n("width",{processor:a,default:Wb.DOM.getStyle(e.getElement(),"width")}),n("min_height",{processor:"number",default:100}),n("min_width",{processor:"number"}),n("max_height",{processor:"number"}),n("max_width",{processor:"number"}),n("style_formats",{processor:"object[]"}),n("style_formats_merge",{processor:"boolean",default:!1}),n("style_formats_autohide",{processor:"boolean",default:!1}),n("line_height_formats",{processor:"string",default:"1 1.1 1.2 1.3 1.4 1.5 2"}),n("font_family_formats",{processor:"string",default:"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats"}),n("font_size_formats",{processor:"string",default:"8pt 10pt 12pt 14pt 18pt 24pt 36pt"}),n("font_size_input_default_unit",{processor:"string",default:"pt"}),n("block_formats",{processor:"string",default:"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre"}),n("content_langs",{processor:"object[]"}),n("removed_menuitems",{processor:"string",default:""}),n("menubar",{processor:e=>s(e)||d(e),default:!t}),n("menu",{processor:"object",default:{}}),n("toolbar",{processor:e=>d(e)||s(e)||l(e)?{value:e,valid:!0}:{valid:!1,message:"Must be a boolean, string or array."},default:!0}),H(9,(e=>{n("toolbar"+(e+1),{processor:"string"})})),n("toolbar_mode",{processor:"string",default:o?"scrolling":"floating"}),n("toolbar_groups",{processor:"object",default:{}}),n("toolbar_location",{processor:"string",default:jb.auto}),n("toolbar_persist",{processor:"boolean",default:!1}),n("toolbar_sticky",{processor:"boolean",default:e.inline}),n("toolbar_sticky_offset",{processor:"number",default:0}),n("fixed_toolbar_container",{processor:"string",default:""}),n("fixed_toolbar_container_target",{processor:"object"}),n("ui_mode",{processor:"string",default:"combined"}),n("file_picker_callback",{processor:"function"}),n("file_picker_validator_handler",{processor:"function"}),n("file_picker_types",{processor:"string"}),n("typeahead_urls",{processor:"boolean",default:!0}),n("anchor_top",{processor:r,default:"#top"}),n("anchor_bottom",{processor:r,default:"#bottom"}),n("draggable_modal",{processor:"boolean",default:!1}),n("statusbar",{processor:"boolean",default:!0}),n("elementpath",{processor:"boolean",default:!0}),n("branding",{processor:"boolean",default:!0}),n("promotion",{processor:"boolean",default:!0}),n("resize",{processor:e=>"both"===e||d(e),default:!qb.deviceType.isTouch()}),n("sidebar_show",{processor:"string"}),n("help_accessibility",{processor:"boolean",default:e.hasPlugin("help")}),n("default_font_stack",{processor:"string[]",default:[]})},Xb=Gb("readonly"),Jb=Gb("height"),Qb=Gb("width"),ev=Kb(Gb("min_width")),tv=Kb(Gb("min_height")),ov=Kb(Gb("max_width")),nv=Kb(Gb("max_height")),rv=Kb(Gb("style_formats")),sv=Gb("style_formats_merge"),av=Gb("style_formats_autohide"),iv=Gb("content_langs"),lv=Gb("removed_menuitems"),cv=Gb("toolbar_mode"),dv=Gb("toolbar_groups"),mv=Gb("toolbar_location"),uv=Gb("fixed_toolbar_container"),gv=Gb("fixed_toolbar_container_target"),pv=Gb("toolbar_persist"),hv=Gb("toolbar_sticky_offset"),fv=Gb("menubar"),bv=Gb("toolbar"),vv=Gb("file_picker_callback"),yv=Gb("file_picker_validator_handler"),wv=Gb("font_size_input_default_unit"),xv=Gb("file_picker_types"),Cv=Gb("typeahead_urls"),Sv=Gb("anchor_top"),kv=Gb("anchor_bottom"),_v=Gb("draggable_modal"),Tv=Gb("statusbar"),Ev=Gb("elementpath"),Ov=Gb("branding"),Dv=Gb("resize"),Av=Gb("paste_as_text"),Mv=Gb("sidebar_show"),Nv=Gb("promotion"),Rv=Gb("help_accessibility"),Bv=Gb("default_font_stack"),Lv=e=>!1===e.options.get("skin"),Iv=e=>!1!==e.options.get("menubar"),Hv=e=>{const t=e.options.get("skin_url");if(Lv(e))return t;if(t)return e.documentBaseURI.toAbsolute(t);{const t=e.options.get("skin");return $b.baseURL+"/skins/ui/"+t}},Pv=e=>D.from(e.options.get("skin_url")),Fv=e=>e.options.get("line_height_formats").split(" "),zv=e=>{const t=bv(e),o=s(t),n=l(t)&&t.length>0;return!Zv(e)&&(n||o||!0===t)},Vv=e=>{const t=H(9,(t=>e.options.get("toolbar"+(t+1)))),o=Z(t,s);return ke(o.length>0,o)},Zv=e=>Vv(e).fold((()=>{const t=bv(e);return f(t,s)&&t.length>0}),O),Uv=e=>mv(e)===jb.bottom,jv=e=>{var t;if(!e.inline)return D.none();const o=null!==(t=uv(e))&&void 0!==t?t:"";if(o.length>0)return Bi(wt(),o);const n=gv(e);return g(n)?D.some(Le.fromDom(n)):D.none()},Wv=e=>e.inline&&jv(e).isSome(),$v=e=>jv(e).getOrThunk((()=>ht(pt(Le.fromDom(e.getElement()))))),qv=e=>e.inline&&!Iv(e)&&!zv(e)&&!Zv(e),Gv=e=>(e.options.get("toolbar_sticky")||e.inline)&&!Wv(e)&&!qv(e),Kv=e=>!Wv(e)&&"split"===e.options.get("ui_mode"),Yv=e=>{const t=e.options.get("menu");return ce(t,(e=>({...e,items:e.items})))};var Xv=Object.freeze({__proto__:null,get ToolbarMode(){return Ub},get ToolbarLocation(){return jb},register:Yb,getSkinUrl:Hv,getSkinUrlOption:Pv,isReadOnly:Xb,isSkinDisabled:Lv,getHeightOption:Jb,getWidthOption:Qb,getMinWidthOption:ev,getMinHeightOption:tv,getMaxWidthOption:ov,getMaxHeightOption:nv,getUserStyleFormats:rv,shouldMergeStyleFormats:sv,shouldAutoHideStyleFormats:av,getLineHeightFormats:Fv,getContentLanguages:iv,getRemovedMenuItems:lv,isMenubarEnabled:Iv,isMultipleToolbars:Zv,isToolbarEnabled:zv,isToolbarPersist:pv,getMultipleToolbarsOption:Vv,getUiContainer:$v,useFixedContainer:Wv,isSplitUiMode:Kv,getToolbarMode:cv,isDraggableModal:_v,isDistractionFree:qv,isStickyToolbar:Gv,getStickyToolbarOffset:hv,getToolbarLocation:mv,isToolbarLocationBottom:Uv,getToolbarGroups:dv,getMenus:Yv,getMenubar:fv,getToolbar:bv,getFilePickerCallback:vv,getFilePickerTypes:xv,useTypeaheadUrls:Cv,getAnchorTop:Sv,getAnchorBottom:kv,getFilePickerValidatorHandler:yv,getFontSizeInputDefaultUnit:wv,useStatusBar:Tv,useElementPath:Ev,promotionEnabled:Nv,useBranding:Ov,getResize:Dv,getPasteAsText:Av,getSidebarShow:Mv,useHelpAccessibility:Rv,getDefaultFontStack:Bv});const Jv="[data-mce-autocompleter]",Qv=e=>Li(e,Jv),ey=(e,t)=>{const o=(e,t)=>{Ws(e,is(),{raw:t})},n=()=>e.getMenu().bind(Mg.getHighlighted);t.on("keydown",(t=>{const r=t.which;e.isActive()&&(e.isMenuOpen()?13===r?(n().each($s),t.preventDefault()):40===r?(n().fold((()=>{e.getMenu().each(Mg.highlightFirst)}),(e=>{o(e,t)})),t.preventDefault(),t.stopImmediatePropagation()):37!==r&&38!==r&&39!==r||n().each((e=>{o(e,t),t.preventDefault(),t.stopImmediatePropagation()})):13!==r&&38!==r&&40!==r||e.cancelIfNecessary())})),t.on("NodeChange",(t=>{e.isActive()&&!e.isProcessingAction()&&Qv(Le.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))};var ty;!function(e){e[e.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",e[e.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(ty||(ty={}));var oy=ty;const ny="tox-menu-nav__js",ry="tox-collection__item",sy="tox-swatch",ay={normal:ny,color:sy},iy="tox-collection__item--enabled",ly="tox-collection__item-icon",cy="tox-collection__item-label",dy="tox-collection__item-caret",my="tox-collection__item--active",uy="tox-collection__item-container",gy="tox-collection__item-container--row",py=e=>be(ay,e).getOr(ny),hy=e=>"color"===e?"tox-swatches":"tox-menu",fy=e=>({backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:hy(e),tieredMenu:"tox-tiered-menu"}),by=e=>{const t=fy(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:py(e)}},vy=(e,t,o)=>{const n=fy(o);return{tag:"div",classes:q([[n.menu,`tox-menu-${t}-column`],e?[n.hasIcons]:[]])}},yy=[wf.parts.items({})],wy=(e,t,o)=>{const n=fy(o);return{dom:{tag:"div",classes:q([[n.tieredMenu]])},markers:by(o)}},xy=w([yr("data"),Er("inputAttributes",{}),Er("inputStyles",{}),Er("tag","input"),Er("inputClasses",[]),el("onSetValue"),Er("styles",{}),Er("eventOrder",{}),Jm("inputBehaviours",[Xm,Zh]),Er("selectOnFocus",!0)]),Cy=e=>ql([Zh.config({onFocus:e.selectOnFocus?e=>{const t=e.element,o=ci(t);t.dom.setSelectionRange(0,o.length)}:b})]),Sy=e=>({...Cy(e),...eu(e.inputBehaviours,[Xm.config({store:{mode:"manual",...e.data.map((e=>({initialValue:e}))).getOr({}),getValue:e=>ci(e.element),setValue:(e,t)=>{ci(e.element)!==t&&di(e.element,t)}},onSetValue:e.onSetValue})])}),ky=e=>({tag:e.tag,attributes:{type:"text",...e.inputAttributes},styles:e.inputStyles,classes:e.inputClasses}),_y=tg({name:"Input",configFields:xy(),factory:(e,t)=>({uid:e.uid,dom:ky(e),components:[],behaviours:Sy(e),eventOrder:e.eventOrder})}),Ty=ya("refetch-trigger-event"),Ey=ya("redirect-menu-item-interaction"),Oy="tox-menu__searcher",Dy=e=>Bi(e.element,`.${Oy}`).bind((t=>e.getSystem().getByDom(t).toOptional())),Ay=Dy,My=e=>({fetchPattern:Xm.getValue(e),selectionStart:e.element.dom.selectionStart,selectionEnd:e.element.dom.selectionEnd}),Ny=e=>{const t=(e,t)=>(t.cut(),D.none()),o=(e,t)=>{const o={interactionEvent:t.event,eventType:t.event.raw.type};return Ws(e,Ey,o),D.some(!0)},n="searcher-events";return{dom:{tag:"div",classes:[ry]},components:[_y.sketch({inputClasses:[Oy,"tox-textfield"],inputAttributes:{...e.placeholder.map((t=>({placeholder:e.i18n(t)}))).getOr({}),type:"search","aria-autocomplete":"list"},inputBehaviours:ql([Hh(n,[Qs(cs(),(e=>{js(e,Ty)})),Qs(is(),((e,t)=>{"Escape"===t.event.raw.key&&t.stop()}))]),Eh.config({mode:"special",onLeft:t,onRight:t,onSpace:t,onEnter:o,onEscape:o,onUp:o,onDown:o})]),eventOrder:{keydown:[n,Eh.name()]}})]}},Ry="tox-collection--results__js",By=e=>{var t;return e.dom?{...e,dom:{...e.dom,attributes:{...null!==(t=e.dom.attributes)&&void 0!==t?t:{},id:ya("aria-item-search-result-id"),"aria-selected":"false"}}}:e},Ly=(e,t)=>o=>{const n=P(o,t);return F(n,(t=>({dom:e,components:t})))},Iy=(e,t)=>{const o=[];let n=[];return z(e,((e,r)=>{t(e,r)?(n.length>0&&o.push(n),n=[],(ve(e.dom,"innerHtml")||e.components&&e.components.length>0)&&n.push(e)):n.push(e)})),n.length>0&&o.push(n),F(o,(e=>({dom:{tag:"div",classes:["tox-collection__group"]},components:e})))},Hy=(e,t,o)=>wf.parts.items({preprocess:n=>{const r=F(n,o);return"auto"!==e&&e>1?Ly({tag:"div",classes:["tox-collection__group"]},e)(r):Iy(r,((e,o)=>"separator"===t[o].type))}}),Py=(e,t,o=!0)=>({dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Hy(e,t,x)]}),Fy=e=>I(e,(e=>"icon"in e&&void 0!==e.icon)),zy=e=>(console.error(rr(e)),console.log(e),D.none()),Vy=(e,t,o,n,r)=>{const s=(a=o,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[wf.parts.items({preprocess:e=>Iy(e,((e,t)=>"separator"===a[t].type))})]});var a;return{value:e,dom:s.dom,components:s.components,items:o}},Zy=(e,t,o,n,r)=>{const s=()=>"searchable"!==r.menuType?Py(n,o):"search-with-field"===r.searchMode.searchMode?((e,t,o)=>{const n=ya("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Ny({i18n:Mb.translate,placeholder:o.placeholder}),{dom:{tag:"div",classes:[...1===e?["tox-collection--list"]:["tox-collection--grid"],Ry],attributes:{id:n}},components:[Hy(e,t,By)]}]}})(n,o,r.searchMode):((e,t,o=!0)=>{const n=ya("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection",Ry].concat(1===e?["tox-collection--list"]:["tox-collection--grid"]),attributes:{id:n}},components:[Hy(e,t,By)]}})(n,o);if("color"===r.menuType){const t=(e=>({dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[wf.parts.items({preprocess:"auto"!==e?Ly({tag:"div",classes:["tox-swatches__row"]},e):x})]}]}))(n);return{value:e,dom:t.dom,components:t.components,items:o}}if("normal"===r.menuType&&"auto"===n){const t=Py(n,o);return{value:e,dom:t.dom,components:t.components,items:o}}if("normal"===r.menuType||"searchable"===r.menuType){const t=s();return{value:e,dom:t.dom,components:t.components,items:o}}if("listpreview"===r.menuType&&"auto"!==n){const t=(e=>({dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[wf.parts.items({preprocess:Ly({tag:"div",classes:["tox-collection__group"]},e)})]}))(n);return{value:e,dom:t.dom,components:t.components,items:o}}return{value:e,dom:vy(t,n,r.menuType),components:yy,items:o}},Uy=gr("type"),jy=gr("name"),Wy=gr("label"),$y=gr("text"),qy=gr("title"),Gy=gr("icon"),Ky=gr("value"),Yy=hr("fetch"),Xy=hr("getSubmenuItems"),Jy=hr("onAction"),Qy=hr("onItemAction"),ew=Rr("onSetup",(()=>b)),tw=Cr("name"),ow=Cr("text"),nw=Cr("icon"),rw=Cr("tooltip"),sw=Cr("label"),aw=Cr("shortcut"),iw=kr("select"),lw=Nr("active",!1),cw=Nr("borderless",!1),dw=Nr("enabled",!0),mw=Nr("primary",!1),uw=e=>Er("columns",e),gw=Er("meta",{}),pw=Rr("onAction",b),hw=e=>Ar("type",e),fw=e=>ir("name","name",Sn((()=>ya(`${e}-name`))),$n),bw=Pn([Uy,ow]),vw=Pn([hw("autocompleteitem"),lw,dw,gw,Ky,ow,nw]),yw=[dw,rw,nw,ow,ew],ww=Pn([Uy,Jy].concat(yw)),xw=e=>tr("toolbarbutton",ww,e),Cw=[lw].concat(yw),Sw=Pn(Cw.concat([Uy,Jy])),kw=e=>tr("ToggleButton",Sw,e),_w=[Rr("predicate",E),Mr("scope","node",["node","editor"]),Mr("position","selection",["node","selection","line"])],Tw=yw.concat([hw("contextformbutton"),mw,Jy,lr("original",x)]),Ew=Cw.concat([hw("contextformbutton"),mw,Jy,lr("original",x)]),Ow=yw.concat([hw("contextformbutton")]),Dw=Cw.concat([hw("contextformtogglebutton")]),Aw=sr("type",{contextformbutton:Tw,contextformtogglebutton:Ew}),Mw=Pn([hw("contextform"),Rr("initValue",w("")),sw,vr("commands",Aw),wr("launch",sr("type",{contextformbutton:Ow,contextformtogglebutton:Dw}))].concat(_w)),Nw=Pn([hw("contexttoolbar"),gr("items")].concat(_w)),Rw=[Uy,gr("src"),Cr("alt"),Br("classes",[],$n)],Bw=Pn(Rw),Lw=[Uy,$y,tw,Br("classes",["tox-collection__item-label"],$n)],Iw=Pn(Lw),Hw=Ln((()=>Jn("type",{cardimage:Bw,cardtext:Iw,cardcontainer:Pw}))),Pw=Pn([Uy,Ar("direction","horizontal"),Ar("align","left"),Ar("valign","middle"),vr("items",Hw)]),Fw=[dw,ow,aw,(zw="menuitem",ir("value","value",Sn((()=>ya(`${zw}-value`))),Un())),gw];var zw;const Vw=Pn([Uy,sw,vr("items",Hw),ew,pw].concat(Fw)),Zw=Pn([Uy,lw,nw].concat(Fw)),Uw=[Uy,gr("fancytype"),pw],jw=[Er("initData",{})].concat(Uw),Ww=[kr("select"),Lr("initData",{},[Nr("allowCustomColors",!0),Ar("storageKey","default"),_r("colors",Un())])].concat(Uw),$w=sr("fancytype",{inserttable:jw,colorswatch:Ww}),qw=Pn([Uy,ew,pw,nw].concat(Fw)),Gw=Pn([Uy,Xy,ew,nw].concat(Fw)),Kw=Pn([Uy,nw,lw,ew,Jy].concat(Fw)),Yw=(e,t,o)=>{const n=_d(e.element,"."+o);if(n.length>0){const e=$(n,(e=>{const o=e.dom.getBoundingClientRect().top,r=n[0].dom.getBoundingClientRect().top;return Math.abs(o-r)>t})).getOr(n.length);return D.some({numColumns:e,numRows:Math.ceil(n.length/e)})}return D.none()},Xw=(e,t)=>ql([Hh(e,t)]),Jw=e=>Xw(ya("unnamed-events"),e),Qw=ya("tooltip.exclusive"),ex=ya("tooltip.show"),tx=ya("tooltip.hide"),ox=(e,t,o)=>{e.getSystem().broadcastOn([Qw],{})};var nx=Object.freeze({__proto__:null,hideAllExclusive:ox,setComponents:(e,t,o,n)=>{o.getTooltip().each((e=>{e.getSystem().isConnected()&&Ih.set(e,n)}))}});var rx=Object.freeze({__proto__:null,events:(e,t)=>{const o=o=>{t.getTooltip().each((n=>{hm(n),e.onHide(o,n),t.clearTooltip()})),t.clearTimer()};return Ys(q([[Qs(ex,(o=>{t.resetTimer((()=>{(o=>{if(!t.isShowing()){ox(o);const n=e.lazySink(o).getOrDie(),r=o.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Ys("normal"===e.mode?[Qs(rs(),(e=>{js(o,ex)})),Qs(os(),(e=>{js(o,tx)}))]:[]),behaviours:ql([Ih.config({})])});t.setTooltip(r),um(n,r),e.onShow(o,r),rm.position(n,r,{anchor:e.anchor(o)})}})(o)}),e.delay)})),Qs(tx,(n=>{t.resetTimer((()=>{o(n)}),e.delay)})),Qs(xs(),((e,t)=>{const n=t;n.universal||L(n.channels,Qw)&&o(e)})),la((e=>{o(e)}))],"normal"===e.mode?[Qs(ss(),(e=>{js(e,ex)})),Qs(ys(),(e=>{js(e,tx)})),Qs(rs(),(e=>{js(e,ex)})),Qs(os(),(e=>{js(e,tx)}))]:[Qs(Zs(),((e,t)=>{js(e,ex)})),Qs(Us(),(e=>{js(e,tx)}))]]))}}),sx=[dr("lazySink"),dr("tooltipDom"),Er("exclusive",!0),Er("tooltipComponents",[]),Er("delay",300),Mr("mode","normal",["normal","follow-highlight"]),Er("anchor",(e=>({type:"hotspot",hotspot:e,layouts:{onLtr:w([Nl,Ml,El,Dl,Ol,Al]),onRtl:w([Nl,Ml,El,Dl,Ol,Al])}}))),el("onHide"),el("onShow")];var ax=Object.freeze({__proto__:null,init:()=>{const e=kc(),t=kc(),o=()=>{e.on(clearTimeout)},n=w("not-implemented");return Ha({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:o,resetTimer:(t,n)=>{o(),e.set(setTimeout(t,n))},readState:n})}});const ix=Kl({fields:sx,name:"tooltipping",active:rx,state:ax,apis:nx}),lx="silver.readonly",cx=Pn([(dx="readonly",mr(dx,qn))]);var dx;const mx=(e,t)=>{const o=e.mainUi.outerContainer.element,n=[e.mainUi.mothership,...e.uiMotherships];t&&z(n,(e=>{e.broadcastOn([Nm()],{target:o})})),z(n,(e=>{e.broadcastOn([lx],{readonly:t})}))},ux=(e,t)=>{e.on("init",(()=>{e.mode.isReadOnly()&&mx(t,!0)})),e.on("SwitchMode",(()=>mx(t,e.mode.isReadOnly()))),Xb(e)&&e.mode.set("readonly")},gx=()=>Ql.config({channels:{[lx]:{schema:cx,onReceive:(e,t)=>{wg.set(e,t.readonly)}}}}),px=e=>wg.config({disabled:e,disableClass:"tox-collection__item--state-disabled"}),hx=e=>wg.config({disabled:e}),fx=e=>wg.config({disabled:e,disableClass:"tox-tbtn--disabled"}),bx=e=>wg.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1}),vx=(e,t)=>{const o=e.getApi(t);return e=>{e(o)}},yx=(e,t)=>ia((o=>{vx(e,o)((o=>{const n=e.onSetup(o);p(n)&&t.set(n)}))})),wx=(e,t)=>la((o=>vx(e,o)(t.get()))),xx=(e,t)=>da(((o,n)=>{vx(e,o)(e.onAction),e.triggersSubmenu||t!==oy.CLOSE_ON_EXECUTE||(o.getSystem().isConnected()&&js(o,Ts()),n.stop())})),Cx={[Cs()]:["disabling","alloy.base.behaviour","toggling","item-events"]},Sx=xe,kx=(e,t,o,n)=>{const r=Ir(b);return{type:"item",dom:t.dom,components:Sx(t.optComponents),data:e.data,eventOrder:Cx,hasSubmenu:e.triggersSubmenu,itemBehaviours:ql([Hh("item-events",[xx(e,o),yx(e,r),wx(e,r)]),px((()=>!e.enabled||n.isDisabled())),gx(),Ih.config({})].concat(e.itemBehaviours))}},_x=e=>({value:e.value,meta:{text:e.text.getOr(""),...e.meta}}),Tx=e=>{const t=qb.os.isMacOS()||qb.os.isiOS(),o=t?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl",access:"Shift+Alt"},n=e.split("+"),r=F(n,(e=>{const t=e.toLowerCase().trim();return ve(o,t)?o[t]:e}));return t?r.join(""):r.join("+")},Ex=(e,t,o=[ly])=>zb(e,{tag:"div",classes:o},t),Ox=e=>({dom:{tag:"div",classes:[cy]},components:[Ci(Mb.translate(e))]}),Dx=(e,t)=>({dom:{tag:"div",classes:t,innerHtml:e}}),Ax=(e,t)=>({dom:{tag:"div",classes:[cy]},components:[{dom:{tag:e.tag,styles:e.styles},components:[Ci(Mb.translate(t))]}]}),Mx=e=>({dom:{tag:"div",classes:["tox-collection__item-accessory"]},components:[Ci(Tx(e))]}),Nx=e=>Ex("checkmark",e,["tox-collection__item-checkmark"]),Rx=(e,t,o)=>{const n=e.ariaLabel,r=e.value,s=e.iconContent.map((e=>((e,t,o)=>{const n=t();return Ib(e,n).or(o).getOrThunk(Bb(n))})(e,t.icons,o)));return{dom:(()=>{const e=sy,o=s.getOr(""),a=n.map((e=>({title:t.translate(e)}))).getOr({}),i={tag:"div",attributes:a,classes:[e]};return"custom"===r?{...i,tag:"button",classes:[...i.classes,"tox-swatches__picker-btn"],innerHtml:o}:"remove"===r?{...i,classes:[...i.classes,"tox-swatch--remove"],innerHtml:o}:g(r)?{...i,attributes:{...i.attributes,"data-mce-color":r},styles:{"background-color":r},innerHtml:o}:i})(),optComponents:[]}},Bx=e=>{const t=e.map((e=>({attributes:{title:Mb.translate(e),id:ya("menu-item")}}))).getOr({});return{tag:"div",classes:[ny,ry],...t}},Lx=(e,t,o,n=D.none())=>"color"===e.presets?Rx(e,t,n):((e,t,o,n)=>{const r={tag:"div",classes:[ly]},s=o?e.iconContent.map((e=>zb(e,r,t.icons,n))).orThunk((()=>D.some({dom:r}))):D.none(),a=e.checkMark,i=D.from(e.meta).fold((()=>Ox),(e=>ve(e,"style")?S(Ax,e.style):Ox)),l=e.htmlContent.fold((()=>e.textContent.map(i)),(e=>D.some(Dx(e,[cy]))));return{dom:Bx(e.ariaLabel),optComponents:[s,l,e.shortcutContent.map(Mx),a,e.caret]}})(e,t,o,n),Ix=(e,t)=>be(e,"tooltipWorker").map((e=>[ix.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:e=>({type:"submenu",item:e,overrides:{maxHeightFunction:Fc}}),mode:"follow-highlight",onShow:(t,o)=>{e((e=>{ix.setComponents(t,[Si({element:Le.fromDom(e)})])}))}})])).getOr([]),Hx=(e,t)=>{const o=(e=>Wb.DOM.encode(e))(Mb.translate(e));if(t.length>0){const e=new RegExp((e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))(t),"gi");return o.replace(e,(e=>`${e}`))}return o},Px=(e,t)=>F(e,(e=>{switch(e.type){case"cardcontainer":return((e,t)=>{const o="vertical"===e.direction?"tox-collection__item-container--column":gy,n="left"===e.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right";return{dom:{tag:"div",classes:[uy,o,n,(()=>{switch(e.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}})()]},components:t}})(e,Px(e.items,t));case"cardimage":return((e,t,o)=>({dom:{tag:"img",classes:t,attributes:{src:e,alt:o.getOr("")}}}))(e.src,e.classes,e.alt);case"cardtext":const o=e.name.exists((e=>L(t.cardText.highlightOn,e))),n=o?D.from(t.cardText.matchText).getOr(""):"";return Dx(Hx(e.text,n),e.classes)}})),Fx=Bu(gf(),pf()),zx=e=>({value:jx(e)}),Vx=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Zx=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Ux=e=>Vx.test(e)||Zx.test(e),jx=e=>Te(e,"#").toUpperCase(),Wx=e=>{const t=(e=>{const t=e.value.replace(Vx,((e,t,o,n)=>t+t+o+o+n+n));return{value:t}})(e),o=Zx.exec(t.value);return null===o?["FFFFFF","FF","FF","FF"]:o},$x=e=>{const t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},qx=e=>{const t=$x(e.red)+$x(e.green)+$x(e.blue);return zx(t)},Gx=Math.min,Kx=Math.max,Yx=Math.round,Xx=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,Jx=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,Qx=(e,t,o,n)=>({red:e,green:t,blue:o,alpha:n}),eC=e=>{const t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},tC=e=>{let t,o,n;const r=(e.hue||0)%360;let s=e.saturation/100,a=e.value/100;if(s=Kx(0,Gx(s,1)),a=Kx(0,Gx(a,1)),0===s)return t=o=n=Yx(255*a),Qx(t,o,n,1);const i=r/60,l=a*s,c=l*(1-Math.abs(i%2-1)),d=a-l;switch(Math.floor(i)){case 0:t=l,o=c,n=0;break;case 1:t=c,o=l,n=0;break;case 2:t=0,o=l,n=c;break;case 3:t=0,o=c,n=l;break;case 4:t=c,o=0,n=l;break;case 5:t=l,o=0,n=c;break;default:t=o=n=0}return t=Yx(255*(t+d)),o=Yx(255*(o+d)),n=Yx(255*(n+d)),Qx(t,o,n,1)},oC=e=>{const t=Wx(e),o=parseInt(t[1],16),n=parseInt(t[2],16),r=parseInt(t[3],16);return Qx(o,n,r,1)},nC=(e,t,o,n)=>{const r=parseInt(e,10),s=parseInt(t,10),a=parseInt(o,10),i=parseFloat(n);return Qx(r,s,a,i)},rC=e=>{if("transparent"===e)return D.some(Qx(0,0,0,0));const t=Xx.exec(e);if(null!==t)return D.some(nC(t[1],t[2],t[3],"1"));const o=Jx.exec(e);return null!==o?D.some(nC(o[1],o[2],o[3],o[4])):D.none()},sC=e=>`rgba(${e.red},${e.green},${e.blue},${e.alpha})`,aC=Qx(255,0,0,1),iC=(e,t)=>{e.dispatch("ResizeContent",t)},lC=(e,t)=>{e.dispatch("TextColorChange",t)},cC=(e,t)=>e.dispatch("ResolveName",{name:t.nodeName.toLowerCase(),target:t}),dC=(e,t)=>()=>{e(),t()},mC=e=>gC(e,"NodeChange",(t=>{t.setEnabled(e.selection.isEditable())})),uC=(e,t)=>o=>{const n=mC(e)(o),r=((e,t)=>o=>{const n=Sc(),r=()=>{o.setActive(e.formatter.match(t));const r=e.formatter.formatChanged(t,o.setActive);n.set(r)};return e.initialized?r():e.once("init",r),()=>{e.off("init",r),n.clear()}})(e,t)(o);return()=>{n(),r()}},gC=(e,t,o)=>n=>{const r=()=>o(n),s=()=>{o(n),e.on(t,r)};return e.initialized?s():e.once("init",s),()=>{e.off("init",s),e.off(t,r)}},pC=e=>t=>()=>{e.undoManager.transact((()=>{e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))},hC=(e,t)=>()=>e.execCommand(t);var fC=tinymce.util.Tools.resolve("tinymce.util.LocalStorage");const bC={},vC=e=>be(bC,e).getOrThunk((()=>{const t=`tinymce-custom-colors-${e}`,o=fC.getItem(t);if(u(o)){const e=fC.getItem("tinymce-custom-colors");fC.setItem(t,g(e)?e:"[]")}const n=((e,t=10)=>{const o=fC.getItem(e),n=s(o)?JSON.parse(o):[],r=t-(a=n).length<0?a.slice(0,t):a;var a;const i=e=>{r.splice(e,1)};return{add:o=>{B(r,o).each(i),r.unshift(o),r.length>t&&r.pop(),fC.setItem(e,JSON.stringify(r))},state:()=>r.slice(0)}})(t,10);return bC[e]=n,n})),yC=(e,t)=>{vC(e).add(t)},wC=(e,t,o)=>({hue:e,saturation:t,value:o}),xC=e=>{let t=0,o=0,n=0;const r=e.red/255,s=e.green/255,a=e.blue/255,i=Math.min(r,Math.min(s,a)),l=Math.max(r,Math.max(s,a));if(i===l)return n=i,wC(0,0,100*n);return t=r===i?3:a===i?1:5,t=60*(t-(r===i?s-a:a===i?r-s:a-r)/(l-i)),o=(l-i)/l,n=l,wC(Math.round(t),Math.round(100*o),Math.round(100*n))},CC=e=>qx(tC(e)),SC=e=>{return(t=e,Ux(t)?D.some({value:jx(t)}):D.none()).orThunk((()=>rC(e).map(qx))).getOrThunk((()=>{const t=document.createElement("canvas");t.height=1,t.width=1;const o=t.getContext("2d");o.clearRect(0,0,t.width,t.height),o.fillStyle="#FFFFFF",o.fillStyle=e,o.fillRect(0,0,1,1);const n=o.getImageData(0,0,1,1).data,r=n[0],s=n[1],a=n[2],i=n[3];return qx(Qx(r,s,a,i))}));var t},kC="forecolor",_C="hilitecolor",TC=e=>{const t=[];for(let o=0;ot=>t.options.get(e),OC="#000000",DC=(e,t)=>t===kC&&e.options.isSet("color_map_foreground")?EC("color_map_foreground")(e):t===_C&&e.options.isSet("color_map_background")?EC("color_map_background")(e):EC("color_map")(e),AC=(e,t="default")=>Math.max(5,Math.ceil(Math.sqrt(DC(e,t).length))),MC=(e,t)=>{const o=EC("color_cols")(e),n=AC(e,t);return o===AC(e)?n:o},NC=(e,t="default")=>Math.round(t===kC?EC("color_cols_foreground")(e):t===_C?EC("color_cols_background")(e):EC("color_cols")(e)),RC=EC("custom_colors"),BC=EC("color_default_foreground"),LC=EC("color_default_background"),IC=e=>jr(e,(e=>{if(je(e)){const t=Bt(e,"background-color");return ke((e=>rC(e).exists((e=>0!==e.alpha)))(t),t)}return D.none()})).getOr("rgba(0, 0, 0, 0)"),HC=(e,t)=>{const o=Le.fromDom(e.selection.getStart()),n="hilitecolor"===t?IC(o):Bt(o,"color");return rC(n).map((e=>"#"+qx(e).value))},PC=e=>{const t="choiceitem",o={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"};return e?[o,{type:t,text:"Custom color",icon:"color-picker",value:"custom"}]:[o]},FC=(e,t,o,n)=>{if("custom"===o){GC(e)((o=>{o.each((o=>{yC(t,o),e.execCommand("mceApplyTextcolor",t,o),n(o)}))}),HC(e,t).getOr(OC))}else"remove"===o?(n(""),e.execCommand("mceRemoveTextcolor",t)):(n(o),e.execCommand("mceApplyTextcolor",t,o))},zC=(e,t,o)=>e.concat((e=>F(vC(e).state(),(e=>({type:"choiceitem",text:e,icon:"checkmark",value:e}))))(t).concat(PC(o))),VC=(e,t,o)=>n=>{n(zC(e,t,o))},ZC=(e,t,o)=>{const n="forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";e.setIconFill(n,o)},UC=(e,t)=>{e.setTooltip(t)},jC=(e,t)=>o=>{const n=HC(e,t);return we(n,o.toUpperCase())},WC=(e,t,o)=>{if(Ne(o))return"forecolor"===t?"Text color":"Background color";const n="forecolor"===t?"Text color {0}":"Background color {0}",r=zC(DC(e,t),t,!1),s=W(r,(e=>e.value===o)).getOr({text:""}).text;return e.translate([n,e.translate(s)])},$C=(e,t,o,n)=>{e.ui.registry.addSplitButton(t,{tooltip:WC(e,o,n.get()),presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:jC(e,o),columns:NC(e,o),fetch:VC(DC(e,o),o,RC(e)),onAction:t=>{FC(e,o,n.get(),b)},onItemAction:(r,s)=>{FC(e,o,s,(o=>{n.set(o),lC(e,{name:t,color:o})}))},onSetup:r=>{ZC(r,t,n.get());const s=n=>{n.name===t&&(ZC(r,n.name,n.color),UC(r,WC(e,o,n.color)))};return e.on("TextColorChange",s),dC(mC(e)(r),(()=>{e.off("TextColorChange",s)}))}})},qC=(e,t,o,n,r)=>{e.ui.registry.addNestedMenuItem(t,{text:n,icon:"forecolor"===t?"text-color":"highlight-bg-color",onSetup:n=>(UC(n,WC(e,o,r.get())),ZC(n,t,r.get()),mC(e)(n)),getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"colorswatch",select:jC(e,o),initData:{storageKey:o},onAction:n=>{FC(e,o,n.value,(o=>{r.set(o),lC(e,{name:t,color:o})}))}}]})},GC=e=>(t,o)=>{let n=!1;const r={colorpicker:o};e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onAction:(e,t)=>{"hex-valid"===t.name&&(n=t.value)},onSubmit:o=>{const r=o.getData().colorpicker;n?(t(D.from(r)),o.close()):e.windowManager.alert(e.translate(["Invalid hex color code: {0}",r]))},onClose:b,onCancel:()=>{t(D.none())}})},KC=(e,t,o,n,r,s,a,i)=>{const l=Fy(t),c=YC(t,o,n,"color"!==r?"normal":"color",s,a,i);return Zy(e,l,c,n,{menuType:r})},YC=(e,t,o,n,r,s,a)=>xe(F(e,(i=>{return"choiceitem"===i.type?(l=i,tr("choicemenuitem",Zw,l)).fold(zy,(i=>D.some(((e,t,o,n,r,s,a,i=!0)=>{const l=Lx({presets:o,textContent:t?e.text:D.none(),htmlContent:D.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:D.none(),checkMark:t?D.some(Nx(a.icons)):D.none(),caret:D.none(),value:e.value},a,i);return xn(kx({data:_x(e),enabled:e.enabled,getApi:e=>({setActive:t=>{Yh.set(e,t)},isActive:()=>Yh.isOn(e),isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t)}),onAction:t=>n(e.value),onSetup:e=>(e.setActive(r),b),triggersSubmenu:!1,itemBehaviours:[]},l,s,a),{toggling:{toggleClass:iy,toggleOnExecute:!1,selected:e.active,exclusive:!0}})})(i,1===o,n,t,s(i.value),r,a,Fy(e))))):D.none();var l}))),XC=(e,t)=>{const o=by(t);if(1===e)return{mode:"menu",moveOnTab:!0};if("auto"===e)return{mode:"grid",selector:"."+o.item,initSize:{numColumns:1,numRows:1}};return{mode:"matrix",rowSelector:"."+("color"===t?"tox-swatches__row":"tox-collection__group"),previousSelector:e=>"color"===t?Bi(e.element,"[aria-checked=true]"):D.none()}},JC=(e,t)=>{const o=e.initData.allowCustomColors&&t.colorinput.hasCustomColors();return e.initData.colors.fold((()=>zC(t.colorinput.getColors(e.initData.storageKey),e.initData.storageKey,o)),(e=>e.concat(PC(o))))},QC=ya("cell-over"),eS=ya("cell-execute"),tS=(e,t,o)=>{const n=o=>Ws(o,eS,{row:e,col:t}),r=(e,t)=>{t.stop(),n(e)};return Ti({dom:{tag:"div",attributes:{role:"button","aria-label":o}},behaviours:ql([Hh("insert-table-picker-cell",[Qs(rs(),Zh.focus),Qs(Cs(),n),Qs(ms(),r),Qs(ks(),r)]),Yh.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Zh.config({onFocus:o=>Ws(o,QC,{row:e,col:t})})])})},oS=e=>G(e,(e=>F(e,Ei))),nS=(e,t)=>Ci(`${t}x${e}`),rS={inserttable:(e,t)=>{const o=(e=>(t,o)=>e.shared.providers.translate(["{0} columns, {1} rows",o,t]))(t),n=((e,t,o)=>{const n=[];for(let r=0;r{Ih.set(s.get(e),[r])})),na(QC,((e,t,o)=>{const{row:r,col:a}=o.event;((e,t,o,n,r)=>{for(let s=0;s{const{row:r,col:s}=n.event;e.onAction({numRows:r+1,numColumns:s+1}),js(t,Ts())}))]),Eh.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:(e,t)=>{const o=JC(e,t),n=t.colorinput.getColorCols(e.initData.storageKey),r="color",s=KC(ya("menu-value"),o,(t=>{e.onAction({value:t})}),n,r,oy.CLOSE_ON_EXECUTE,e.select.getOr(E),t.shared.providers),a={...s,markers:by(r),movement:XC(n,r)};return{type:"widget",data:{value:ya("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[Fx.widget(wf.sketch(a))]}}},sS=(e,t,o,n,r,s,a,i=!0)=>{const l=Lx({presets:n,textContent:D.none(),htmlContent:o?e.text.map((e=>Hx(e,t))):D.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:D.none(),checkMark:D.none(),caret:D.none(),value:e.value},a.providers,i,e.icon);return kx({data:_x(e),enabled:e.enabled,getApi:w({}),onAction:t=>r(e.value,e.meta),onSetup:w(b),triggersSubmenu:!1,itemBehaviours:Ix(e.meta,a)},l,s,a.providers)},aS=e=>({type:"separator",dom:{tag:"div",classes:[ry,"tox-collection__group-heading"]},components:e.text.map(Ci).toArray()}),iS=(e,t,o,n=!0)=>{const r=Lx({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:D.none(),ariaLabel:e.text,caret:D.none(),checkMark:D.none(),shortcutContent:e.shortcut},o,n);return kx({data:_x(e),getApi:e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t)}),enabled:e.enabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,o)},lS=(e,t,o,n=!0,r=!1)=>{const s=r?(a=o.icons,Ex("chevron-down",a,[dy])):(e=>Ex("chevron-right",e,[dy]))(o.icons);var a;const i=Lx({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:D.none(),ariaLabel:e.text,caret:D.some(s),checkMark:D.none(),shortcutContent:e.shortcut},o,n);return kx({data:_x(e),getApi:e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t),setIconFill:(t,o)=>{Bi(e.element,`svg path[class="${t}"], rect[class="${t}"]`).each((e=>{St(e,"fill",o)}))},setTooltip:t=>{const n=o.translate(t);kt(e.element,{"aria-label":n,title:n})}}),enabled:e.enabled,onAction:b,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},i,t,o)},cS=(e,t,o,n=!0)=>{const r=Lx({iconContent:e.icon,textContent:e.text,htmlContent:D.none(),ariaLabel:e.text,checkMark:D.some(Nx(o.icons)),caret:D.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},o,n);return xn(kx({data:_x(e),enabled:e.enabled,getApi:e=>({setActive:t=>{Yh.set(e,t)},isActive:()=>Yh.isOn(e),isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t)}),onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,o),{toggling:{toggleClass:iy,toggleOnExecute:!1,selected:e.active}})},dS=(e,t)=>be(rS,e.fancytype).map((o=>o(e,t))),mS=(e,t,o,n)=>{const r={dom:Bx(e.label),optComponents:[D.some({dom:{tag:"div",classes:[uy,gy]},components:Px(e.items,n)})]};return kx({data:_x({text:D.none(),...e}),enabled:e.enabled,getApi:e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>{wg.set(e,!t),z(_d(e.element,"*"),(o=>{e.getSystem().getByDom(o).each((e=>{e.hasConfigured(wg)&&wg.set(e,!t)}))}))}}),onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:D.from(n.itemBehaviours).getOr([])},r,t,o.providers)};var uS=Object.freeze({__proto__:null,getCoupled:(e,t,o,n)=>o.getOrCreate(e,t,n),getExistingCoupled:(e,t,o,n)=>o.getExisting(e,t,n)}),gS=[mr("others",er(on.value,Un()))];var pS=Object.freeze({__proto__:null,init:()=>{const e={},t=(t,o)=>{if(0===ae(t.others).length)throw new Error("Cannot find any known coupled components");return be(e,o)},o=w({});return Ha({readState:o,getExisting:(e,o,n)=>t(o,n).orThunk((()=>(be(o.others,n).getOrDie("No information found for coupled component: "+n),D.none()))),getOrCreate:(o,n,r)=>t(n,r).getOrThunk((()=>{const t=be(n.others,r).getOrDie("No information found for coupled component: "+r)(o),s=o.getSystem().build(t);return e[r]=s,s}))})}});const hS=Kl({fields:gS,name:"coupling",apis:uS,state:pS}),fS=e=>{let t=D.none(),o=[];const n=e=>{r()?a(e):o.push(e)},r=()=>t.isSome(),s=e=>{z(e,a)},a=e=>{t.each((t=>{setTimeout((()=>{e(t)}),0)}))};return e((e=>{r()||(t=D.some(e),s(o),o=[])})),{get:n,map:e=>fS((t=>{n((o=>{t(e(o))}))})),isReady:r}},bS={nu:fS,pure:e=>fS((t=>{t(e)}))},vS=e=>{setTimeout((()=>{throw e}),0)},yS=e=>{const t=t=>{e().then(t,vS)};return{map:t=>yS((()=>e().then(t))),bind:t=>yS((()=>e().then((e=>t(e).toPromise())))),anonBind:t=>yS((()=>e().then((()=>t.toPromise())))),toLazy:()=>bS.nu(t),toCached:()=>{let t=null;return yS((()=>(null===t&&(t=e()),t)))},toPromise:e,get:t}},wS=e=>yS((()=>new Promise(e))),xS=e=>yS((()=>Promise.resolve(e))),CS=w("sink"),SS=w(Du({name:CS(),overrides:w({dom:{tag:"div"},behaviours:ql([rm.config({useFixed:O})]),events:Ys([ra(is()),ra(es()),ra(ms())])})})),kS=(e,t)=>{const o=e.getHotspot(t).getOr(t),n="hotspot",r=e.getAnchorOverrides();return e.layouts.fold((()=>({type:n,hotspot:o,overrides:r})),(e=>({type:n,hotspot:o,overrides:r,layouts:e})))},_S=(e,t,o,n,r,s,a)=>{const i=((e,t,o,n,r,s,a)=>{const i=((e,t,o)=>(0,e.fetch)(o).map(t))(e,t,n),l=DS(n,e);return i.map((e=>e.bind((e=>D.from(Df.sketch({...s.menu(),uid:Ta(""),data:e,highlightOnOpen:a,onOpenMenu:(e,t)=>{const n=l().getOrDie();rm.position(n,t,{anchor:o}),Mm.decloak(r)},onOpenSubmenu:(e,t,o)=>{const n=l().getOrDie();rm.position(n,o,{anchor:{type:"submenu",item:t}}),Mm.decloak(r)},onRepositionMenu:(e,t,n)=>{const r=l().getOrDie();rm.position(r,t,{anchor:o}),z(n,(e=>{rm.position(r,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem}})}))},onEscape:()=>(Zh.focus(n),Mm.close(r),D.some(!0))}))))))})(e,t,kS(e,o),o,n,r,a);return i.map((e=>(e.fold((()=>{Mm.isOpen(n)&&Mm.close(n)}),(e=>{Mm.cloak(n),Mm.open(n,e),s(n)})),n)))},TS=(e,t,o,n,r,s,a)=>(Mm.close(n),xS(n)),ES=(e,t,o,n,r,s)=>{const a=hS.getCoupled(o,"sandbox");return(Mm.isOpen(a)?TS:_S)(e,t,o,a,n,r,s)},OS=(e,t,o)=>{const n=ag.getCurrent(t).getOr(t),r=Xt(e.element);o?Mt(n.element,"min-width",r+"px"):((e,t)=>{Yt.set(e,t)})(n.element,r)},DS=(e,t)=>e.getSystem().getByUid(t.uid+"-"+CS()).map((e=>()=>on.value(e))).getOrThunk((()=>t.lazySink.fold((()=>()=>on.error(new Error("No internal sink is specified, nor could an external sink be found"))),(t=>()=>t(e))))),AS=e=>{Mm.getState(e).each((e=>{Df.repositionMenus(e)}))},MS=(e,t,o)=>{const n=Hi(),r=DS(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:n.id,role:"listbox"}},behaviours:ou(e.sandboxBehaviours,[Xm.config({store:{mode:"memory",initialValue:t}}),Mm.config({onOpen:(r,s)=>{const a=kS(e,t);n.link(t.element),e.matchWidth&&OS(a.hotspot,s,e.useMinWidth),e.onOpen(a,r,s),void 0!==o&&void 0!==o.onOpen&&o.onOpen(r,s)},onClose:(e,r)=>{n.unlink(t.element),void 0!==o&&void 0!==o.onClose&&o.onClose(e,r)},isPartOf:(e,o,n)=>Fi(o,n)||Fi(t,n),getAttachPoint:()=>r().getOrDie()}),ag.config({find:e=>Mm.getState(e).bind((e=>ag.getCurrent(e)))}),Ql.config({channels:{...Im({isExtraPart:E}),...Pm({doReposition:AS})}})])}},NS=e=>{const t=hS.getCoupled(e,"sandbox");AS(t)},RS=()=>[Er("sandboxClasses",[]),tu("sandboxBehaviours",[ag,Ql,Mm,Xm])],BS=w([dr("dom"),dr("fetch"),el("onOpen"),tl("onExecute"),Er("getHotspot",D.some),Er("getAnchorOverrides",w({})),Xc(),Jm("dropdownBehaviours",[Yh,hS,Eh,Zh]),dr("toggleClass"),Er("eventOrder",{}),yr("lazySink"),Er("matchWidth",!1),Er("useMinWidth",!1),yr("role")].concat(RS())),LS=w([Ou({schema:[Xi(),Er("fakeFocus",!1)],name:"menu",defaults:e=>({onExecute:e.onExecute})}),SS()]),IS=og({name:"Dropdown",configFields:BS(),partFields:LS(),factory:(e,t,o,n)=>{const r=e=>{Mm.getState(e).each((e=>{Df.highlightPrimary(e)}))},s=(t,o,r)=>ES(e,x,t,n,o,r),a={expand:e=>{Yh.isOn(e)||s(e,b,Ef.HighlightNone).get(b)},open:e=>{Yh.isOn(e)||s(e,b,Ef.HighlightMenuAndItem).get(b)},refetch:t=>hS.getExistingCoupled(t,"sandbox").fold((()=>s(t,b,Ef.HighlightMenuAndItem).map(b)),(o=>_S(e,x,t,o,n,b,Ef.HighlightMenuAndItem).map(b))),isOpen:Yh.isOn,close:e=>{Yh.isOn(e)&&s(e,b,Ef.HighlightMenuAndItem).get(b)},repositionMenus:e=>{Yh.isOn(e)&&NS(e)}},i=(e,t)=>($s(e),D.some(!0));return{uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.dropdownBehaviours,[Yh.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),hS.config({others:{sandbox:t=>MS(e,t,{onOpen:()=>Yh.on(t),onClose:()=>Yh.off(t)})}}),Eh.config({mode:"special",onSpace:i,onEnter:i,onDown:(e,t)=>{if(IS.isOpen(e)){const t=hS.getCoupled(e,"sandbox");r(t)}else IS.open(e);return D.some(!0)},onEscape:(e,t)=>IS.isOpen(e)?(IS.close(e),D.some(!0)):D.none()}),Zh.config({})]),events:Qh(D.some((e=>{s(e,r,Ef.HighlightMenuAndItem).get(b)}))),eventOrder:{...e.eventOrder,[Cs()]:["disabling","toggling","alloy.base.behaviour"]},apis:a,domModification:{attributes:{"aria-haspopup":"true",...e.role.fold((()=>({})),(e=>({role:e}))),..."button"===e.dom.tag?{type:(l="type",be(e.dom,"attributes").bind((e=>be(e,l)))).getOr("button")}:{}}}};var l},apis:{open:(e,t)=>e.open(t),refetch:(e,t)=>e.refetch(t),expand:(e,t)=>e.expand(t),close:(e,t)=>e.close(t),isOpen:(e,t)=>e.isOpen(t),repositionMenus:(e,t)=>e.repositionMenus(t)}}),HS=e=>{const t=Xm.getValue(e),o=Dy(e).map(My);IS.refetch(t).get((()=>{const e=hS.getCoupled(t,"sandbox");o.each((t=>Dy(e).each((e=>((e,t)=>{Xm.setValue(e,t.fetchPattern),e.element.dom.selectionStart=t.selectionStart,e.element.dom.selectionEnd=t.selectionEnd})(e,t)))))}))},PS=e=>Mm.getState(e).bind(Mg.getHighlighted).bind(Mg.getHighlighted),FS=(e,t,o)=>{Ay(e).each((e=>{((e,t)=>{Tt(t.element,"id").each((t=>St(e.element,"aria-activedescendant",t)))})(e,o);var n;(si((n=t).element,Ry)?D.some(n.element):Bi(n.element,"."+Ry)).each((t=>{Tt(t,"id").each((t=>St(e.element,"aria-controls",t)))}))})),St(o.element,"aria-selected","true")},zS=(e,t,o)=>{St(o.element,"aria-selected","false")},VS=e=>hS.getExistingCoupled(e,"sandbox").bind(Dy).map(My).map((e=>e.fetchPattern)).getOr("");var ZS;!function(e){e[e.ContentFocus=0]="ContentFocus",e[e.UiFocus=1]="UiFocus"}(ZS||(ZS={}));const US=(e,t,o,n,r)=>{const s=o.shared.providers,a=e=>r?{...e,shortcut:D.none(),icon:e.text.isSome()?D.none():e.icon}:e;switch(e.type){case"menuitem":return(i=e,tr("menuitem",qw,i)).fold(zy,(e=>D.some(iS(a(e),t,s,n))));case"nestedmenuitem":return(e=>tr("nestedmenuitem",Gw,e))(e).fold(zy,(e=>D.some(lS(a(e),t,s,n,r))));case"togglemenuitem":return(e=>tr("togglemenuitem",Kw,e))(e).fold(zy,(e=>D.some(cS(a(e),t,s,n))));case"separator":return(e=>tr("separatormenuitem",bw,e))(e).fold(zy,(e=>D.some(aS(e))));case"fancymenuitem":return(e=>tr("fancymenuitem",$w,e))(e).fold(zy,(e=>dS(e,o)));default:return console.error("Unknown item in general menu",e),D.none()}var i},jS=(e,t,o,n,r,s,a)=>{const i=1===n,l=!i||Fy(e);return xe(F(e,(e=>{switch(e.type){case"separator":return(n=e,tr("Autocompleter.Separator",bw,n)).fold(zy,(e=>D.some(aS(e))));case"cardmenuitem":return(e=>tr("cardmenuitem",Vw,e))(e).fold(zy,(e=>D.some(mS({...e,onAction:t=>{e.onAction(t),o(e.value,e.meta)}},r,s,{itemBehaviours:Ix(e.meta,s),cardText:{matchText:t,highlightOn:a}}))));default:return(e=>tr("Autocompleter.Item",vw,e))(e).fold(zy,(e=>D.some(sS(e,t,i,"normal",o,r,s,l))))}var n})))},WS=(e,t,o,n,r,s)=>{const a=Fy(t),i=xe(F(t,(e=>{const t=e=>US(e,o,n,(e=>r?!ve(e,"text"):a)(e),r);return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?t({...e,enabled:!1}):t(e)}))),l=(e=>"no-search"===e.searchMode?{menuType:"normal"}:{menuType:"searchable",searchMode:e})(s);return(r?Vy:Zy)(e,a,i,1,l)},$S=e=>Df.singleData(e.value,e),qS=(e,t)=>{const o=ya("autocompleter"),n=Ir(!1),r=Ir(!1),s=Ti(Af.sketch({dom:{tag:"div",classes:["tox-autocompleter"],attributes:{id:o}},components:[],fireDismissalEventInstead:{},inlineBehaviours:ql([Hh("dismissAutocompleter",[Qs(Ls(),(()=>d())),Qs(Zs(),((t,o)=>{Tt(o.event.target,"id").each((t=>St(Le.fromDom(e.getBody()),"aria-activedescendant",t)))}))])]),lazySink:t.getSink})),a=()=>Af.isOpen(s),i=r.get,l=()=>{if(a()){Af.hide(s),e.dom.remove(o,!1);const t=Le.fromDom(e.getBody());Tt(t,"aria-owns").filter((e=>e===o)).each((()=>{Ot(t,"aria-owns"),Ot(t,"aria-activedescendant")}))}},c=()=>Af.getContent(s).bind((e=>te(e.components(),0))),d=()=>e.execCommand("mceAutocompleterClose"),m=o=>{const r=se(o,(e=>D.from(e.columns))).getOr(1);return G(o,(o=>{const s=o.items;return jS(s,o.matchText,((t,r)=>{const s=e.selection.getRng();((e,t)=>Qv(Le.fromDom(t.startContainer)).map((t=>{const o=e.createRng();return o.selectNode(t.dom),o})))(e.dom,s).each((s=>{const a={hide:()=>d(),reload:t=>{l(),e.execCommand("mceAutocompleterReload",!1,{fetchOptions:t})}};n.set(!0),o.onAction(a,s,t,r),n.set(!1)}))}),r,oy.BUBBLE_TO_SANDBOX,t,o.highlightOn)}))},u=(t,o)=>{var n;(n=Le.fromDom(e.getBody()),Bi(n,Jv)).each((n=>{const r=se(t,(e=>D.from(e.columns))).getOr(1);Af.showMenuAt(s,{anchor:{type:"node",root:Le.fromDom(e.getBody()),node:D.from(n)}},((e,t,o,n)=>{const r=XC(t,n),s=by(n);return{data:$S({...e,movement:r,menuBehaviours:Jw("auto"!==t?[]:[ia(((e,t)=>{Yw(e,4,s.item).each((({numColumns:t,numRows:o})=>{Eh.setGridSize(e,o,t)}))}))])}),menu:{markers:by(n),fakeFocus:o===ZS.ContentFocus}}})(Zy("autocompleter-value",!0,o,r,{menuType:"normal"}),r,ZS.ContentFocus,"normal"))})),c().each(Mg.highlightFirst)},g=t=>{const n=m(t);n.length>0?(u(t,n),St(Le.fromDom(e.getBody()),"aria-owns",o),e.inline||p()):l()},p=()=>{e.dom.get(o)&&e.dom.remove(o,!1);const t=e.getDoc().documentElement,n=e.selection.getNode(),r=(e=>ga(e,!0))(s.element);Nt(r,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",top:`${n.offsetTop}px`,left:`${n.offsetLeft}px`}),e.dom.add(t,r.dom),Bi(r,'[role="menu"]').each((e=>{Ft(e,"position"),Ft(e,"max-height")}))};e.on("AutocompleterStart",(({lookupData:e})=>{r.set(!0),n.set(!1),g(e)})),e.on("AutocompleterUpdate",(({lookupData:e})=>g(e))),e.on("AutocompleterEnd",(()=>{l(),r.set(!1),n.set(!1)}));const h={cancelIfNecessary:d,isMenuOpen:a,isActive:i,isProcessingAction:n.get,getMenu:c};ey(h,e)},GS=["visible","hidden","clip"],KS=e=>Ae(e).length>0&&!L(GS,e),YS=e=>{if(Ue(e)){const t=Bt(e,"overflow-x"),o=Bt(e,"overflow-y");return KS(t)||KS(o)}return!1},XS=(e,t)=>Kv(e)?(e=>{const t=kd(e,YS),o=0===t.length?ft(e).map(bt).map((e=>kd(e,YS))).getOr([]):t;return oe(o).map((e=>({element:e,others:o.slice(1)})))})(t):D.none(),JS=e=>{const t=[...F(e.others,Ko),Jo()];return((e,t)=>j(t,((e,t)=>Xo(e,t)),e))(Ko(e.element),t)},QS=(e,t,o)=>Li(e,t,o).isSome(),ek=(e,t)=>{let o=null;return{cancel:()=>{null!==o&&(clearTimeout(o),o=null)},schedule:(...n)=>{o=setTimeout((()=>{e.apply(null,n),o=null}),t)}}},tk=e=>{const t=e.raw;return void 0===t.touches||1!==t.touches.length?D.none():D.some(t.touches[0])},ok=e=>{const t=kc(),o=Ir(!1),n=ek((t=>{e.triggerEvent(_s(),t),o.set(!0)}),400),r=zr([{key:Yr(),value:e=>(tk(e).each((r=>{n.cancel();const s={x:r.clientX,y:r.clientY,target:e.target};n.schedule(e),o.set(!1),t.set(s)})),D.none())},{key:Xr(),value:e=>(n.cancel(),tk(e).each((e=>{t.on((o=>{((e,t)=>{const o=Math.abs(e.clientX-t.x),n=Math.abs(e.clientY-t.y);return o>5||n>5})(e,o)&&t.clear()}))})),D.none())},{key:Jr(),value:r=>{n.cancel();return t.get().filter((e=>Xe(e.target,r.target))).map((t=>o.get()?(r.prevent(),!1):e.triggerEvent(ks(),r)))}}]);return{fireIfReady:(e,t)=>be(r,t).bind((t=>t(e)))}},nk=(e,t)=>{const o={stopBackspace:!0,...t},n=ok(o),r=F(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(t=>Tc(e,t,(e=>{n.fireIfReady(e,t).each((t=>{t&&e.kill()}));o.triggerEvent(t,e)&&e.kill()})))),s=kc(),a=Tc(e,"paste",(e=>{n.fireIfReady(e,"paste").each((t=>{t&&e.kill()}));o.triggerEvent("paste",e)&&e.kill(),s.set(setTimeout((()=>{o.triggerEvent(ws(),e)}),0))})),i=Tc(e,"keydown",(e=>{o.triggerEvent("keydown",e)?e.kill():o.stopBackspace&&(e=>e.raw.which===Ng[0]&&!L(["input","textarea"],Ve(e.target))&&!QS(e.target,'[contenteditable="true"]'))(e)&&e.prevent()})),l=Tc(e,"focusin",(e=>{o.triggerEvent("focusin",e)&&e.kill()})),c=kc(),d=Tc(e,"focusout",(e=>{o.triggerEvent("focusout",e)&&e.kill(),c.set(setTimeout((()=>{o.triggerEvent(ys(),e)}),0))}));return{unbind:()=>{z(r,(e=>{e.unbind()})),i.unbind(),l.unbind(),d.unbind(),a.unbind(),s.on(clearTimeout),c.on(clearTimeout)}}},rk=(e,t)=>{const o=be(e,"target").getOr(t);return Ir(o)},sk=Hr([{stopped:[]},{resume:["element"]},{complete:[]}]),ak=(e,t,o,n,r,s)=>{const a=e(t,n),i=((e,t)=>{const o=Ir(!1),n=Ir(!1);return{stop:()=>{o.set(!0)},cut:()=>{n.set(!0)},isStopped:o.get,isCut:n.get,event:e,setSource:t.set,getSource:t.get}})(o,r);return a.fold((()=>(s.logEventNoHandlers(t,n),sk.complete())),(e=>{const o=e.descHandler;return za(o)(i),i.isStopped()?(s.logEventStopped(t,e.element,o.purpose),sk.stopped()):i.isCut()?(s.logEventCut(t,e.element,o.purpose),sk.complete()):nt(e.element).fold((()=>(s.logNoParent(t,e.element,o.purpose),sk.complete())),(n=>(s.logEventResponse(t,e.element,o.purpose),sk.resume(n))))}))},ik=(e,t,o,n,r,s)=>ak(e,t,o,n,r,s).fold(O,(n=>ik(e,t,o,n,r,s)),E),lk=(e,t,o)=>{const n=(e=>{const t=Ir(!1);return{stop:()=>{t.set(!0)},cut:b,isStopped:t.get,isCut:E,event:e,setSource:_("Cannot set source of a broadcasted event"),getSource:_("Cannot get source of a broadcasted event")}})(t);return z(e,(e=>{const t=e.descHandler;za(t)(n)})),n.isStopped()},ck=(e,t,o,n,r)=>{const s=rk(o,n);return ik(e,t,o,n,s,r)},dk=()=>{const e={};return{registerId:(t,o,n)=>{le(n,((n,r)=>{const s=void 0!==e[r]?e[r]:{};s[o]=((e,t)=>{return o=S.apply(void 0,[e.handler].concat(t)),n=e.purpose,{cHandler:o,purpose:n};var o,n})(n,t),e[r]=s}))},unregisterId:t=>{le(e,((e,o)=>{ve(e,t)&&delete e[t]}))},filterByType:t=>be(e,t).map((e=>pe(e,((e,t)=>((e,t)=>({id:e,descHandler:t}))(t,e))))).getOr([]),find:(t,o,n)=>be(e,o).bind((e=>jr(n,(t=>((e,t)=>_a(t).bind((t=>be(e,t))).map((e=>((e,t)=>({element:e,descHandler:t}))(t,e))))(e,t)),t)))}},mk=()=>{const e=dk(),t={},o=e=>{const t=e.element;return _a(t).getOrThunk((()=>((e,t)=>{const o=ya(Ca+e);return ka(t,o),o})("uid-",e.element)))},n=o=>{_a(o.element).each((o=>{delete t[o],e.unregisterId(o)}))};return{find:(t,o,n)=>e.find(t,o,n),filter:t=>e.filterByType(t),register:r=>{const s=o(r);ye(t,s)&&((e,o)=>{const r=t[o];if(r!==e)throw new Error('The tagId "'+o+'" is already used by: '+ha(r.element)+"\nCannot use it for: "+ha(e.element)+"\nThe conflicting element is"+(yt(r.element)?" ":" not ")+"already in the DOM");n(e)})(r,s);const a=[r];e.registerId(a,s,r.events),t[s]=r},unregister:n,getById:e=>be(t,e)}},uk=tg({name:"Container",factory:e=>{const{attributes:t,...o}=e.dom;return{uid:e.uid,dom:{tag:"div",attributes:{role:"presentation",...t},...o},components:e.components,behaviours:Qm(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},configFields:[Er("components",[]),Jm("containerBehaviours",[]),Er("events",{}),Er("domModification",{}),Er("eventOrder",{})]}),gk=e=>{const t=t=>nt(e.element).fold(O,(e=>Xe(t,e))),o=mk(),n=(e,n)=>o.find(t,e,n),r=nk(e.element,{triggerEvent:(e,t)=>Wi(e,t.target,(o=>((e,t,o,n)=>ck(e,t,o,o.target,n))(n,e,t,o)))}),s={debugInfo:w("real"),triggerEvent:(e,t,o)=>{Wi(e,t,(r=>ck(n,e,o,t,r)))},triggerFocus:(e,t)=>{_a(e).fold((()=>{tc(e)}),(o=>{Wi(vs(),e,(o=>(((e,t,o,n,r)=>{const s=rk(o,n);ak(e,t,o,n,s,r)})(n,vs(),{originator:t,kill:b,prevent:b,target:e},e,o),!1)))}))},triggerEscape:(e,t)=>{s.triggerEvent("keydown",e.element,t.event)},getByUid:e=>p(e),getByDom:e=>h(e),build:Ti,buildOrPatch:_i,addToGui:e=>{l(e)},removeFromGui:e=>{c(e)},addToWorld:e=>{a(e)},removeFromWorld:e=>{i(e)},broadcast:e=>{m(e)},broadcastOn:(e,t)=>{u(e,t)},broadcastEvent:(e,t)=>{g(e,t)},isConnected:O},a=e=>{e.connect(s),We(e.element)||(o.register(e),z(e.components(),a),s.triggerEvent(Os(),e.element,{target:e.element}))},i=e=>{We(e.element)||(z(e.components(),i),o.unregister(e)),e.disconnect()},l=t=>{um(e,t)},c=e=>{hm(e)},d=e=>{const t=o.filter(xs());z(t,(t=>{const o=t.descHandler;za(o)(e)}))},m=e=>{d({universal:!0,data:e})},u=(e,t)=>{d({universal:!1,channels:e,data:t})},g=(e,t)=>{const n=o.filter(e);return lk(n,t)},p=e=>o.getById(e).fold((()=>on.error(new Error('Could not find component with uid: "'+e+'" in system.'))),on.value),h=e=>{const t=_a(e).getOr("not found");return p(t)};return a(e),{root:e,element:e.element,destroy:()=>{r.unbind(),Fo(e.element)},add:l,remove:c,getByUid:p,getByDom:h,addToWorld:a,removeFromWorld:i,broadcast:m,broadcastOn:u,broadcastEvent:g}},pk=w([Er("prefix","form-field"),Jm("fieldBehaviours",[ag,Xm])]),hk=w([Du({schema:[dr("dom")],name:"label"}),Du({factory:{sketch:e=>({uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}})},schema:[dr("text")],name:"aria-descriptor"}),Eu({factory:{sketch:e=>{const t=Pr(e,["factory"]);return e.factory.sketch(t)}},schema:[dr("factory")],name:"field"})]),fk=og({name:"FormField",configFields:pk(),partFields:hk(),factory:(e,t,o,n)=>{const r=eu(e.fieldBehaviours,[ag.config({find:t=>Vu(t,e,"field")}),Xm.config({store:{mode:"manual",getValue:e=>ag.getCurrent(e).bind(Xm.getValue),setValue:(e,t)=>{ag.getCurrent(e).each((e=>{Xm.setValue(e,t)}))}}})]),s=Ys([ia(((t,o)=>{const n=Uu(t,e,["label","field","aria-descriptor"]);n.field().each((t=>{const o=ya(e.prefix);n.label().each((e=>{St(e.element,"for",o),St(t.element,"id",o)})),n["aria-descriptor"]().each((o=>{const n=ya(e.prefix);St(o.element,"id",n),St(t.element,"aria-describedby",n)}))}))}))]),a={getField:t=>Vu(t,e,"field"),getLabel:t=>Vu(t,e,"label")};return{uid:e.uid,dom:e.dom,components:t,behaviours:r,events:s,apis:a}},apis:{getField:(e,t)=>e.getField(t),getLabel:(e,t)=>e.getLabel(t)}});var bk=Object.freeze({__proto__:null,exhibit:(e,t)=>Fa({attributes:zr([{key:t.tabAttr,value:"true"}])})}),vk=[Er("tabAttr","data-alloy-tabstop")];const yk=Kl({fields:vk,name:"tabstopping",active:bk});var wk=tinymce.util.Tools.resolve("tinymce.html.Entities");const xk=(e,t,o,n)=>{const r=Ck(e,t,o,n);return fk.sketch(r)},Ck=(e,t,o,n)=>({dom:Sk(o),components:e.toArray().concat([t]),fieldBehaviours:ql(n)}),Sk=e=>({tag:"div",classes:["tox-form__group"].concat(e)}),kk=(e,t)=>fk.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ci(t.translate(e))]}),_k=ya("form-component-change"),Tk=ya("form-close"),Ek=ya("form-cancel"),Ok=ya("form-action"),Dk=ya("form-submit"),Ak=ya("form-block"),Mk=ya("form-unblock"),Nk=ya("form-tabchange"),Rk=ya("form-resize"),Bk=(e,t,o)=>{const n=e.label.map((e=>kk(e,t))),r=t.icons(),s=e=>(t,o)=>{Li(o.event.target,"[data-collection-item-value]").each((n=>{e(t,o,n,_t(n,"data-collection-item-value"))}))},a=(o,n)=>{const s=F(n,(o=>{const n=Mb.translate(o.text),s=1===e.columns?`
    ${n}
    `:"",a=`
    ${(e=>{var t;return null!==(t=r[e])&&void 0!==t?t:e})(o.icon)}
    `,i={_:" "," - ":" ","-":" "},l=n.replace(/\_| \- |\-/g,(e=>i[e]));return`
    ${a}${s}
    `})),a="auto"!==e.columns&&e.columns>1?P(s,e.columns):[s],i=F(a,(e=>`
    ${e.join("")}
    `));ua(o.element,i.join(""))},i=s(((o,n,r,s)=>{n.stop(),t.isDisabled()||Ws(o,Ok,{name:e.name,value:s})})),l=[Qs(rs(),s(((e,t,o)=>{tc(o)}))),Qs(ms(),i),Qs(ks(),i),Qs(ss(),s(((e,t,o)=>{Bi(e.element,"."+my).each((e=>{ni(e,my)})),ti(o,my)}))),Qs(as(),s((e=>{Bi(e.element,"."+my).each((e=>{ni(e,my)}))}))),da(s(((t,o,n,r)=>{Ws(t,Ok,{name:e.name,value:r})})))],c=(e,t)=>F(_d(e.element,".tox-collection__item"),t),d=fk.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:x},behaviours:ql([wg.config({disabled:t.isDisabled,onDisabled:e=>{c(e,(e=>{ti(e,"tox-collection__item--state-disabled"),St(e,"aria-disabled",!0)}))},onEnabled:e=>{c(e,(e=>{ni(e,"tox-collection__item--state-disabled"),Ot(e,"aria-disabled")}))}}),gx(),Ih.config({}),Xm.config({store:{mode:"memory",initialValue:o.getOr([])},onSetValue:(t,o)=>{a(t,o),"auto"===e.columns&&Yw(t,5,"tox-collection__item").each((({numRows:e,numColumns:o})=>{Eh.setGridSize(t,e,o)})),js(t,Rk)}}),yk.config({}),Eh.config((m=e.columns,u="normal",1===m?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===m?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===u?".tox-swatches__row":".tox-collection__group",cell:"color"===u?`.${sy}`:`.${ry}`}})),Hh("collection-events",l)]),eventOrder:{[Cs()]:["disabling","alloy.base.behaviour","collection-events"]}});var m,u;return xk(n,d,["tox-form__group--collection"],[])},Lk=["input","textarea"],Ik=e=>{const t=Ve(e);return L(Lk,t)},Hk=(e,t)=>{const o=t.getRoot(e).getOr(e.element);ni(o,t.invalidClass),t.notify.each((t=>{Ik(e.element)&&St(e.element,"aria-invalid",!1),t.getContainer(e).each((e=>{ua(e,t.validHtml)})),t.onValid(e)}))},Pk=(e,t,o,n)=>{const r=t.getRoot(e).getOr(e.element);ti(r,t.invalidClass),t.notify.each((t=>{Ik(e.element)&&St(e.element,"aria-invalid",!0),t.getContainer(e).each((e=>{ua(e,n)})),t.onInvalid(e,n)}))},Fk=(e,t,o)=>t.validator.fold((()=>xS(on.value(!0))),(t=>t.validate(e))),zk=(e,t,o)=>(t.notify.each((t=>{t.onValidate(e)})),Fk(e,t).map((o=>e.getSystem().isConnected()?o.fold((o=>(Pk(e,t,0,o),on.error(o))),(o=>(Hk(e,t),on.value(o)))):on.error("No longer in system"))));var Vk=Object.freeze({__proto__:null,markValid:Hk,markInvalid:Pk,query:Fk,run:zk,isInvalid:(e,t)=>{const o=t.getRoot(e).getOr(e.element);return si(o,t.invalidClass)}});var Zk=Object.freeze({__proto__:null,events:(e,t)=>e.validator.map((t=>Ys([Qs(t.onEvent,(t=>{zk(t,e).get(x)}))].concat(t.validateOnLoad?[ia((t=>{zk(t,e).get(b)}))]:[])))).getOr({})}),Uk=[dr("invalidClass"),Er("getRoot",D.none),Tr("notify",[Er("aria","alert"),Er("getContainer",D.none),Er("validHtml",""),el("onValid"),el("onInvalid"),el("onValidate")]),Tr("validator",[dr("validate"),Er("onEvent","input"),Er("validateOnLoad",!0)])];const jk=Kl({fields:Uk,name:"invalidating",active:Zk,apis:Vk,extra:{validation:e=>t=>{const o=Xm.getValue(t);return xS(e(o))}}});const Wk=Kl({fields:[],name:"unselecting",active:Object.freeze({__proto__:null,events:()=>Ys([Xs(hs(),O)]),exhibit:()=>Fa({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})})}),$k=ya("color-input-change"),qk=ya("color-swatch-change"),Gk=ya("color-picker-cancel"),Kk=(e,t,o,n)=>{const r=fk.parts.field({factory:_y,inputClasses:["tox-textfield"],data:n,onSetValue:e=>jk.run(e).get(b),inputBehaviours:ql([wg.config({disabled:t.providers.isDisabled}),gx(),yk.config({}),jk.config({invalidClass:"tox-textbox-field-invalid",getRoot:e=>rt(e.element),notify:{onValid:e=>{const t=Xm.getValue(e);Ws(e,$k,{color:t})}},validator:{validateOnLoad:!1,validate:e=>{const t=Xm.getValue(e);if(0===t.length)return xS(on.value(!0));{const e=Le.fromTag("span");Mt(e,"background-color",t);const o=It(e,"background-color").fold((()=>on.error("blah")),(e=>on.value(t)));return xS(o)}}}})]),selectOnFocus:!1}),s=e.label.map((e=>kk(e,t.providers))),a=(e,t)=>{Ws(e,qk,{value:t})},i=Bf(((e,t)=>IS.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:ql([hx(t.providers.isDisabled),gx(),Wk.config({}),yk.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:o=>wS((t=>e.fetch(t))).map((n=>D.from($S(xn(KC(ya("menu-value"),n,(t=>{e.onItemAction(o,t)}),e.columns,e.presets,oy.CLOSE_ON_EXECUTE,E,t.providers),{movement:XC(e.columns,e.presets)}))))),parts:{menu:wy(0,0,e.presets)}}))({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:()=>[Ol,El,Nl],onLtr:()=>[El,Ol,Nl]},components:[],fetch:VC(o.getColors(e.storageKey),e.storageKey,o.hasCustomColors()),columns:o.getColorCols(e.storageKey),presets:"color",onItemAction:(t,n)=>{i.getOpt(t).each((t=>{"custom"===n?o.colorPicker((o=>{o.fold((()=>js(t,Gk)),(o=>{a(t,o),yC(e.storageKey,o)}))}),"#ffffff"):a(t,"remove"===n?"":n)}))}},t));return fk.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:s.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,i.asSpec()]}]),fieldBehaviours:ql([Hh("form-field-events",[Qs($k,((t,o)=>{i.getOpt(t).each((e=>{Mt(e.element,"background-color",o.event.color)})),Ws(t,_k,{name:e.name})})),Qs(qk,((e,t)=>{fk.getField(e).each((o=>{Xm.setValue(o,t.event.value),ag.getCurrent(e).each(Zh.focus)}))})),Qs(Gk,((e,t)=>{fk.getField(e).each((t=>{ag.getCurrent(e).each(Zh.focus)}))}))])])})},Yk=Du({schema:[dr("dom")],name:"label"}),Xk=e=>Du({name:e+"-edge",overrides:t=>t.model.manager.edgeActions[e].fold((()=>({})),(e=>({events:Ys([ea(Yr(),((t,o,n)=>e(t,n)),[t]),ea(es(),((t,o,n)=>e(t,n)),[t]),ea(ts(),((t,o,n)=>{n.mouseIsDown.get()&&e(t,n)}),[t])])})))}),Jk=Xk("top-left"),Qk=Xk("top"),e_=Xk("top-right"),t_=Xk("right"),o_=Xk("bottom-right"),n_=Xk("bottom"),r_=Xk("bottom-left"),s_=Xk("left"),a_=Eu({name:"thumb",defaults:w({dom:{styles:{position:"absolute"}}}),overrides:e=>({events:Ys([oa(Yr(),e,"spectrum"),oa(Xr(),e,"spectrum"),oa(Jr(),e,"spectrum"),oa(es(),e,"spectrum"),oa(ts(),e,"spectrum"),oa(ns(),e,"spectrum")])})}),i_=e=>qg(e.event),l_=Eu({schema:[lr("mouseIsDown",(()=>Ir(!1)))],name:"spectrum",overrides:e=>{const t=e.model.manager,o=(o,n)=>t.getValueFromEvent(n).map((n=>t.setValueFrom(o,e,n)));return{behaviours:ql([Eh.config({mode:"special",onLeft:(o,n)=>t.onLeft(o,e,i_(n)),onRight:(o,n)=>t.onRight(o,e,i_(n)),onUp:(o,n)=>t.onUp(o,e,i_(n)),onDown:(o,n)=>t.onDown(o,e,i_(n))}),yk.config({}),Zh.config({})]),events:Ys([Qs(Yr(),o),Qs(Xr(),o),Qs(es(),o),Qs(ts(),((t,n)=>{e.mouseIsDown.get()&&o(t,n)}))])}}});var c_=[Yk,s_,t_,Qk,n_,Jk,e_,r_,o_,a_,l_];const d_=w("slider.change.value"),m_=e=>{const t=e.event.raw;if((e=>-1!==e.type.indexOf("touch"))(t)){const e=t;return void 0!==e.touches&&1===e.touches.length?D.some(e.touches[0]).map((e=>$t(e.clientX,e.clientY))):D.none()}{const e=t;return void 0!==e.clientX?D.some(e).map((e=>$t(e.clientX,e.clientY))):D.none()}},u_=e=>e.model.minX,g_=e=>e.model.minY,p_=e=>e.model.minX-1,h_=e=>e.model.minY-1,f_=e=>e.model.maxX,b_=e=>e.model.maxY,v_=e=>e.model.maxX+1,y_=e=>e.model.maxY+1,w_=(e,t,o)=>t(e)-o(e),x_=e=>w_(e,f_,u_),C_=e=>w_(e,b_,g_),S_=e=>x_(e)/2,k_=e=>C_(e)/2,__=(e,t)=>t?e.stepSize*e.speedMultiplier:e.stepSize,T_=e=>e.snapToGrid,E_=e=>e.snapStart,O_=e=>e.rounded,D_=(e,t)=>void 0!==e[t+"-edge"],A_=e=>D_(e,"left"),M_=e=>D_(e,"right"),N_=e=>D_(e,"top"),R_=e=>D_(e,"bottom"),B_=e=>e.model.value.get(),L_=(e,t)=>({x:e,y:t}),I_=(e,t)=>{Ws(e,d_(),{value:t})},H_=(e,t,o,n)=>eo?o:e===t?t-1:Math.max(t,e-n),P_=(e,t,o,n)=>e>o?e:eMath.max(t,Math.min(o,e)),z_=e=>{const{min:t,max:o,range:n,value:r,step:s,snap:a,snapStart:i,rounded:l,hasMinEdge:c,hasMaxEdge:d,minBound:m,maxBound:u,screenRange:g}=e,p=c?t-1:t,h=d?o+1:o;if(ru)return h;{const e=((e,t,o)=>Math.min(o,Math.max(e,t))-t)(r,m,u),c=F_(e/g*n+t,p,h);return a&&c>=t&&c<=o?((e,t,o,n,r)=>r.fold((()=>{const r=e-t,s=Math.round(r/n)*n;return F_(t+s,t-1,o+1)}),(t=>{const r=(e-t)%n,s=Math.round(r/n),a=Math.floor((e-t)/n),i=Math.floor((o-t)/n),l=t+Math.min(i,a+s)*n;return Math.max(t,l)})))(c,t,o,s,i):l?Math.round(c):c}},V_=e=>{const{min:t,max:o,range:n,value:r,hasMinEdge:s,hasMaxEdge:a,maxBound:i,maxOffset:l,centerMinEdge:c,centerMaxEdge:d}=e;return ro?a?i:d:(r-t)/n*l},Z_="top",U_="right",j_="bottom",W_="left",$_=e=>e.element.dom.getBoundingClientRect(),q_=(e,t)=>e[t],G_=e=>{const t=$_(e);return q_(t,W_)},K_=e=>{const t=$_(e);return q_(t,U_)},Y_=e=>{const t=$_(e);return q_(t,Z_)},X_=e=>{const t=$_(e);return q_(t,j_)},J_=e=>{const t=$_(e);return q_(t,"width")},Q_=e=>{const t=$_(e);return q_(t,"height")},eT=(e,t,o)=>(e+t)/2-o,tT=(e,t)=>{const o=$_(e),n=$_(t),r=q_(o,W_),s=q_(o,U_),a=q_(n,W_);return eT(r,s,a)},oT=(e,t)=>{const o=$_(e),n=$_(t),r=q_(o,Z_),s=q_(o,j_),a=q_(n,Z_);return eT(r,s,a)},nT=(e,t)=>{Ws(e,d_(),{value:t})},rT=(e,t,o)=>{const n={min:u_(t),max:f_(t),range:x_(t),value:o,step:__(t),snap:T_(t),snapStart:E_(t),rounded:O_(t),hasMinEdge:A_(t),hasMaxEdge:M_(t),minBound:G_(e),maxBound:K_(e),screenRange:J_(e)};return z_(n)},sT=e=>(t,o,n)=>((e,t,o,n)=>{const r=(e>0?P_:H_)(B_(o),u_(o),f_(o),__(o,n));return nT(t,r),D.some(r)})(e,t,o,n).map(O),aT=(e,t,o,n,r,s)=>{const a=((e,t,o,n,r)=>{const s=J_(e),a=n.bind((t=>D.some(tT(t,e)))).getOr(0),i=r.bind((t=>D.some(tT(t,e)))).getOr(s),l={min:u_(t),max:f_(t),range:x_(t),value:o,hasMinEdge:A_(t),hasMaxEdge:M_(t),minBound:G_(e),minOffset:0,maxBound:K_(e),maxOffset:s,centerMinEdge:a,centerMaxEdge:i};return V_(l)})(t,s,o,n,r);return G_(t)-G_(e)+a},iT=sT(-1),lT=sT(1),cT=D.none,dT=D.none,mT={"top-left":D.none(),top:D.none(),"top-right":D.none(),right:D.some(((e,t)=>{I_(e,v_(t))})),"bottom-right":D.none(),bottom:D.none(),"bottom-left":D.none(),left:D.some(((e,t)=>{I_(e,p_(t))}))};var uT=Object.freeze({__proto__:null,setValueFrom:(e,t,o)=>{const n=rT(e,t,o);return nT(e,n),n},setToMin:(e,t)=>{const o=u_(t);nT(e,o)},setToMax:(e,t)=>{const o=f_(t);nT(e,o)},findValueOfOffset:rT,getValueFromEvent:e=>m_(e).map((e=>e.left)),findPositionOfValue:aT,setPositionFromValue:(e,t,o,n)=>{const r=B_(o),s=aT(e,n.getSpectrum(e),r,n.getLeftEdge(e),n.getRightEdge(e),o),a=Xt(t.element)/2;Mt(t.element,"left",s-a+"px")},onLeft:iT,onRight:lT,onUp:cT,onDown:dT,edgeActions:mT});const gT=(e,t)=>{Ws(e,d_(),{value:t})},pT=(e,t,o)=>{const n={min:g_(t),max:b_(t),range:C_(t),value:o,step:__(t),snap:T_(t),snapStart:E_(t),rounded:O_(t),hasMinEdge:N_(t),hasMaxEdge:R_(t),minBound:Y_(e),maxBound:X_(e),screenRange:Q_(e)};return z_(n)},hT=e=>(t,o,n)=>((e,t,o,n)=>{const r=(e>0?P_:H_)(B_(o),g_(o),b_(o),__(o,n));return gT(t,r),D.some(r)})(e,t,o,n).map(O),fT=(e,t,o,n,r,s)=>{const a=((e,t,o,n,r)=>{const s=Q_(e),a=n.bind((t=>D.some(oT(t,e)))).getOr(0),i=r.bind((t=>D.some(oT(t,e)))).getOr(s),l={min:g_(t),max:b_(t),range:C_(t),value:o,hasMinEdge:N_(t),hasMaxEdge:R_(t),minBound:Y_(e),minOffset:0,maxBound:X_(e),maxOffset:s,centerMinEdge:a,centerMaxEdge:i};return V_(l)})(t,s,o,n,r);return Y_(t)-Y_(e)+a},bT=D.none,vT=D.none,yT=hT(-1),wT=hT(1),xT={"top-left":D.none(),top:D.some(((e,t)=>{I_(e,h_(t))})),"top-right":D.none(),right:D.none(),"bottom-right":D.none(),bottom:D.some(((e,t)=>{I_(e,y_(t))})),"bottom-left":D.none(),left:D.none()};var CT=Object.freeze({__proto__:null,setValueFrom:(e,t,o)=>{const n=pT(e,t,o);return gT(e,n),n},setToMin:(e,t)=>{const o=g_(t);gT(e,o)},setToMax:(e,t)=>{const o=b_(t);gT(e,o)},findValueOfOffset:pT,getValueFromEvent:e=>m_(e).map((e=>e.top)),findPositionOfValue:fT,setPositionFromValue:(e,t,o,n)=>{const r=B_(o),s=fT(e,n.getSpectrum(e),r,n.getTopEdge(e),n.getBottomEdge(e),o),a=Ut(t.element)/2;Mt(t.element,"top",s-a+"px")},onLeft:bT,onRight:vT,onUp:yT,onDown:wT,edgeActions:xT});const ST=(e,t)=>{Ws(e,d_(),{value:t})},kT=(e,t)=>({x:e,y:t}),_T=(e,t)=>(o,n,r)=>((e,t,o,n,r)=>{const s=e>0?P_:H_,a=t?B_(n).x:s(B_(n).x,u_(n),f_(n),__(n,r)),i=t?s(B_(n).y,g_(n),b_(n),__(n,r)):B_(n).y;return ST(o,kT(a,i)),D.some(a)})(e,t,o,n,r).map(O),TT=_T(-1,!1),ET=_T(1,!1),OT=_T(-1,!0),DT=_T(1,!0),AT={"top-left":D.some(((e,t)=>{I_(e,L_(p_(t),h_(t)))})),top:D.some(((e,t)=>{I_(e,L_(S_(t),h_(t)))})),"top-right":D.some(((e,t)=>{I_(e,L_(v_(t),h_(t)))})),right:D.some(((e,t)=>{I_(e,L_(v_(t),k_(t)))})),"bottom-right":D.some(((e,t)=>{I_(e,L_(v_(t),y_(t)))})),bottom:D.some(((e,t)=>{I_(e,L_(S_(t),y_(t)))})),"bottom-left":D.some(((e,t)=>{I_(e,L_(p_(t),y_(t)))})),left:D.some(((e,t)=>{I_(e,L_(p_(t),k_(t)))}))};var MT=Object.freeze({__proto__:null,setValueFrom:(e,t,o)=>{const n=rT(e,t,o.left),r=pT(e,t,o.top),s=kT(n,r);return ST(e,s),s},setToMin:(e,t)=>{const o=u_(t),n=g_(t);ST(e,kT(o,n))},setToMax:(e,t)=>{const o=f_(t),n=b_(t);ST(e,kT(o,n))},getValueFromEvent:e=>m_(e),setPositionFromValue:(e,t,o,n)=>{const r=B_(o),s=aT(e,n.getSpectrum(e),r.x,n.getLeftEdge(e),n.getRightEdge(e),o),a=fT(e,n.getSpectrum(e),r.y,n.getTopEdge(e),n.getBottomEdge(e),o),i=Xt(t.element)/2,l=Ut(t.element)/2;Mt(t.element,"left",s-i+"px"),Mt(t.element,"top",a-l+"px")},onLeft:TT,onRight:ET,onUp:OT,onDown:DT,edgeActions:AT});const NT=og({name:"Slider",configFields:[Er("stepSize",1),Er("speedMultiplier",10),Er("onChange",b),Er("onChoose",b),Er("onInit",b),Er("onDragStart",b),Er("onDragEnd",b),Er("snapToGrid",!1),Er("rounded",!0),yr("snapStart"),mr("model",sr("mode",{x:[Er("minX",0),Er("maxX",100),lr("value",(e=>Ir(e.mode.minX))),dr("getInitialValue"),rl("manager",uT)],y:[Er("minY",0),Er("maxY",100),lr("value",(e=>Ir(e.mode.minY))),dr("getInitialValue"),rl("manager",CT)],xy:[Er("minX",0),Er("maxX",100),Er("minY",0),Er("maxY",100),lr("value",(e=>Ir({x:e.mode.minX,y:e.mode.minY}))),dr("getInitialValue"),rl("manager",MT)]})),Jm("sliderBehaviours",[Eh,Xm]),lr("mouseIsDown",(()=>Ir(!1)))],partFields:c_,factory:(e,t,o,n)=>{const r=t=>Zu(t,e,"thumb"),s=t=>Zu(t,e,"spectrum"),a=t=>Vu(t,e,"left-edge"),i=t=>Vu(t,e,"right-edge"),l=t=>Vu(t,e,"top-edge"),c=t=>Vu(t,e,"bottom-edge"),d=e.model,m=d.manager,u=(t,o)=>{m.setPositionFromValue(t,o,e,{getLeftEdge:a,getRightEdge:i,getTopEdge:l,getBottomEdge:c,getSpectrum:s})},g=(e,t)=>{d.value.set(t);const o=r(e);u(e,o)},p=t=>{const o=e.mouseIsDown.get();e.mouseIsDown.set(!1),o&&Vu(t,e,"thumb").each((o=>{const n=d.value.get();e.onChoose(t,o,n)}))},h=(t,o)=>{o.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,r(t))},f=(t,o)=>{o.stop(),e.onDragEnd(t,r(t)),p(t)},b=t=>{Vu(t,e,"spectrum").map(Eh.focusIn)};return{uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.sliderBehaviours,[Eh.config({mode:"special",focusIn:b}),Xm.config({store:{mode:"manual",getValue:e=>d.value.get(),setValue:g}}),Ql.config({channels:{[Bm()]:{onReceive:p}}})]),events:Ys([Qs(d_(),((t,o)=>{((t,o)=>{g(t,o);const n=r(t);e.onChange(t,n,o),D.some(!0)})(t,o.event.value)})),ia(((t,o)=>{const n=d.getInitialValue();d.value.set(n);const a=r(t);u(t,a);const i=s(t);e.onInit(t,a,i,d.value.get())})),Qs(Yr(),h),Qs(Jr(),f),Qs(es(),((e,t)=>{b(e),h(e,t)})),Qs(ns(),f)]),apis:{resetToMin:t=>{m.setToMin(t,e)},resetToMax:t=>{m.setToMax(t,e)},setValue:g,refresh:u},domModification:{styles:{position:"relative"}}}},apis:{setValue:(e,t,o)=>{e.setValue(t,o)},resetToMin:(e,t)=>{e.resetToMin(t)},resetToMax:(e,t)=>{e.resetToMax(t)},refresh:(e,t)=>{e.refresh(t)}}}),RT=ya("rgb-hex-update"),BT=ya("slider-update"),LT=ya("palette-update"),IT="form",HT=[Jm("formBehaviours",[Xm])],PT=e=>"",FT=(e,t)=>({uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.formBehaviours,[Xm.config({store:{mode:"manual",getValue:t=>{const o=ju(t,e);return ce(o,((e,t)=>e().bind((e=>{const o=ag.getCurrent(e);return n=o,r=new Error(`Cannot find a current component to extract the value from for form part '${t}': `+ha(e.element)),n.fold((()=>on.error(r)),on.value);var n,r})).map(Xm.getValue)))},setValue:(t,o)=>{le(o,((o,n)=>{Vu(t,e,n).each((e=>{ag.getCurrent(e).each((e=>{Xm.setValue(e,o)}))}))}))}}})]),apis:{getField:(t,o)=>Vu(t,e,o).bind(ag.getCurrent)}}),zT={getField:La(((e,t,o)=>e.getField(t,o))),sketch:e=>{const t=(()=>{const e=[];return{field:(t,o)=>(e.push(t),Iu(IT,PT(t),o)),record:w(e)}})(),o=e(t),n=t.record(),r=F(n,(e=>Eu({name:e,pname:PT(e)})));return Xu(IT,HT,r,FT,o)}},VT=ya("valid-input"),ZT=ya("invalid-input"),UT=ya("validating-input"),jT="colorcustom.rgb.",WT=(e,t,o,n)=>{const r=(o,n)=>jk.config({invalidClass:t("invalid"),notify:{onValidate:e=>{Ws(e,UT,{type:o})},onValid:e=>{Ws(e,VT,{type:o,value:Xm.getValue(e)})},onInvalid:e=>{Ws(e,ZT,{type:o,value:Xm.getValue(e)})}},validator:{validate:t=>{const o=Xm.getValue(t),r=n(o)?on.value(!0):on.error(e("aria.input.invalid"));return xS(r)},validateOnLoad:!1}}),s=(o,n,s,a,i)=>{const l=e(jT+"range"),c=fk.parts.label({dom:{tag:"label",attributes:{"aria-label":a}},components:[Ci(s)]}),d=fk.parts.field({data:i,factory:_y,inputAttributes:{type:"text",..."hex"===n?{"aria-live":"polite"}:{}},inputClasses:[t("textfield")],inputBehaviours:ql([r(n,o),yk.config({})]),onSetValue:e=>{if(jk.isInvalid(e)){jk.run(e).get(b)}}}),m=[c,d],u="hex"!==n?[fk.parts["aria-descriptor"]({text:l})]:[];return{dom:{tag:"div",attributes:{role:"presentation"}},components:m.concat(u)}},a=(e,t)=>{const o=t.red,n=t.green,r=t.blue;Xm.setValue(e,{red:o,green:n,blue:r})},i=Bf({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),l=(e,t)=>{i.getOpt(e).each((e=>{Mt(e.element,"background-color","#"+t.value)}))},c=tg({factory:()=>{const r={red:Ir(D.some(255)),green:Ir(D.some(255)),blue:Ir(D.some(255)),hex:Ir(D.some("ffffff"))},c=e=>r[e].get(),d=(e,t)=>{r[e].set(t)},m=e=>{const t=e.red,o=e.green,n=e.blue;d("red",D.some(t)),d("green",D.some(o)),d("blue",D.some(n))},u=(e,t)=>{const o=t.event;"hex"!==o.type?d(o.type,D.none()):n(e)},g=(e,t,o)=>{const n=parseInt(o,10);d(t,D.some(n)),c("red").bind((e=>c("green").bind((t=>c("blue").map((o=>Qx(e,t,o,1))))))).each((t=>{const o=((e,t)=>{const o=qx(t);return zT.getField(e,"hex").each((t=>{Zh.isFocused(t)||Xm.setValue(e,{hex:o.value})})),o})(e,t);Ws(e,RT,{hex:o}),l(e,o)}))},p=(e,t)=>{const n=t.event;(e=>"hex"===e.type)(n)?((e,t)=>{o(e);const n=zx(t);d("hex",D.some(n.value));const r=oC(n);a(e,r),m(r),Ws(e,RT,{hex:n}),l(e,n)})(e,n.value):g(e,n.type,n.value)},h=t=>({label:e(jT+t+".label"),description:e(jT+t+".description")}),f=h("red"),b=h("green"),v=h("blue"),y=h("hex");return xn(zT.sketch((o=>({dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[o.field("red",fk.sketch(s(eC,"red",f.label,f.description,255))),o.field("green",fk.sketch(s(eC,"green",b.label,b.description,255))),o.field("blue",fk.sketch(s(eC,"blue",v.label,v.description,255))),o.field("hex",fk.sketch(s(Ux,"hex",y.label,y.description,"ffffff"))),i.asSpec()],formBehaviours:ql([jk.config({invalidClass:t("form-invalid")}),Hh("rgb-form-events",[Qs(VT,p),Qs(ZT,u),Qs(UT,u)])])}))),{apis:{updateHex:(e,t)=>{Xm.setValue(e,{hex:t.value}),((e,t)=>{const o=oC(t);a(e,o),m(o)})(e,t),l(e,t)}}})},name:"RgbForm",configFields:[],apis:{updateHex:(e,t,o)=>{e.updateHex(t,o)}},extraApis:{}});return c},$T=(e,t)=>{const o=NT.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),n=NT.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:``}}),r=(e,t)=>{const{width:o,height:n}=e,r=e.getContext("2d");if(null===r)return;r.fillStyle=t,r.fillRect(0,0,o,n);const s=r.createLinearGradient(0,0,o,0);s.addColorStop(0,"rgba(255,255,255,1)"),s.addColorStop(1,"rgba(255,255,255,0)"),r.fillStyle=s,r.fillRect(0,0,o,n);const a=r.createLinearGradient(0,0,0,n);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),r.fillStyle=a,r.fillRect(0,0,o,n)},s=tg({factory:s=>{const a=w({x:0,y:0}),i=ql([ag.config({find:D.some}),Zh.config({})]);return NT.sketch({dom:{tag:"div",attributes:{role:"slider","aria-valuetext":e(["Saturation {0}%, Brightness {1}%",0,0])},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[o,n],onChange:(t,o,n)=>{h(n)||St(t.element,"aria-valuetext",e(["Saturation {0}%, Brightness {1}%",Math.floor(n.x),Math.floor(100-n.y)])),Ws(t,LT,{value:n})},onInit:(e,t,o,n)=>{r(o.element.dom,sC(aC))},sliderBehaviours:i})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:(e,t,o)=>{((e,t)=>{const o=e.components()[0].element.dom,n=wC(t,100,100),s=tC(n);r(o,sC(s))})(t,o)},setThumb:(t,o,n)=>{((t,o)=>{const n=xC(oC(o));NT.setValue(t,{x:n.saturation,y:100-n.value}),St(t.element,"aria-valuetext",e(["Saturation {0}%, Brightness {1}%",n.saturation,n.value]))})(o,n)}},extraApis:{}});return s},qT=(e,t)=>{const o=tg({name:"ColourPicker",configFields:[dr("dom"),Er("onValidHex",b),Er("onInvalidHex",b)],factory:o=>{const n=WT(e,t,o.onValidHex,o.onInvalidHex),r=$T(e,t),s={paletteRgba:Ir(aC),paletteHue:Ir(0)},a=Bf(((e,t)=>{const o=NT.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),n=NT.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return NT.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"slider","aria-valuemin":0,"aria-valuemax":360,"aria-valuenow":120}},rounded:!1,model:{mode:"y",getInitialValue:w(0)},components:[o,n],sliderBehaviours:ql([Zh.config({})]),onChange:(e,t,o)=>{St(e.element,"aria-valuenow",Math.floor(360-3.6*o)),Ws(e,BT,{value:o})}})})(0,t)),i=Bf(r.sketch({})),l=Bf(n.sketch({})),c=(e,t,o)=>{i.getOpt(e).each((e=>{r.setHue(e,o)}))},d=(e,t)=>{l.getOpt(e).each((e=>{n.updateHex(e,t)}))},m=(e,t,o)=>{a.getOpt(e).each((e=>{NT.setValue(e,(e=>100-e/360*100)(o))}))},u=(e,t)=>{i.getOpt(e).each((e=>{r.setThumb(e,t)}))},g=(e,t,o,n)=>{((e,t)=>{const o=oC(e);s.paletteRgba.set(o),s.paletteHue.set(t)})(t,o),z(n,(n=>{n(e,t,o)}))};return{uid:o.uid,dom:o.dom,components:[i.asSpec(),a.asSpec(),l.asSpec()],behaviours:ql([Hh("colour-picker-events",[Qs(RT,(()=>{const e=[c,m,u];return(t,o)=>{const n=o.event.hex,r=(e=>xC(oC(e)))(n);g(t,n,r.hue,e)}})()),Qs(LT,(()=>{const e=[d];return(t,o)=>{const n=o.event.value,r=s.paletteHue.get(),a=wC(r,n.x,100-n.y),i=CC(a);g(t,i,r,e)}})()),Qs(BT,(()=>{const e=[c,d];return(t,o)=>{const n=(e=>(100-e)/100*360)(o.event.value),r=s.paletteRgba.get(),a=xC(r),i=wC(n,a.saturation,a.value),l=CC(i);g(t,l,n,e)}})())]),ag.config({find:e=>l.getOpt(e)}),Eh.config({mode:"acyclic"})])}}});return o},GT=()=>ag.config({find:D.some}),KT=e=>ag.config({find:e.getOpt}),YT=e=>ag.config({find:t=>it(t.element,e).bind((e=>t.getSystem().getByDom(e).toOptional()))}),XT=Pn([Er("preprocess",x),Er("postprocess",x)]),JT=(e,t)=>{const o=nr("RepresentingConfigs.memento processors",XT,t);return Xm.config({store:{mode:"manual",getValue:t=>{const n=e.get(t),r=Xm.getValue(n);return o.postprocess(r)},setValue:(t,n)=>{const r=o.preprocess(n),s=e.get(t);Xm.setValue(s,r)}}})},QT=(e,t,o)=>Xm.config({store:{mode:"manual",...e.map((e=>({initialValue:e}))).getOr({}),getValue:t,setValue:o}}),eE=(e,t,o)=>QT(e,(e=>t(e.element)),((e,t)=>o(e.element,t))),tE=e=>Xm.config({store:{mode:"memory",initialValue:e}}),oE={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},nE=(e,t,o)=>{const n=e=>"tox-"+e,r=qT((e=>t=>s(t)?e.translate(oE[t]):e.translate(t))(t),n),a=Bf(r.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:e=>{Ws(e,Ok,{name:"hex-valid",value:!0})},onInvalidHex:e=>{Ws(e,Ok,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[a.asSpec()],behaviours:ql([QT(o,(e=>{const t=a.get(e);return ag.getCurrent(t).bind((e=>Xm.getValue(e).hex)).map((e=>"#"+Te(e,"#"))).getOr("")}),((e,t)=>{const o=D.from(/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(t)).bind((e=>te(e,1))),n=a.get(e);ag.getCurrent(n).fold((()=>{console.log("Can not find form")}),(e=>{Xm.setValue(e,{hex:o.getOr("")}),zT.getField(e,"hex").each((e=>{js(e,cs())}))}))})),GT()])}};var rE=tinymce.util.Tools.resolve("tinymce.Resource");var sE=tinymce.util.Tools.resolve("tinymce.util.Tools");const aE=(e,t,o)=>{const n=(e,t)=>{t.stop()},r=e=>(t,o)=>{z(e,(e=>{e(t,o)}))},s=(e,t)=>{var o;if(!wg.isDisabled(e)){const n=t.event.raw;i(e,null===(o=n.dataTransfer)||void 0===o?void 0:o.files)}},a=(e,t)=>{const o=t.event.raw.target;i(e,o.files)},i=(o,n)=>{n&&(Xm.setValue(o,((e,t)=>{const o=sE.explode(t.getOption("images_file_types"));return Z(re(e),(e=>I(o,(t=>De(e.name.toLowerCase(),`.${t.toLowerCase()}`)))))})(n,t)),Ws(o,_k,{name:e.name}))},l=Bf({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:ql([Hh("input-file-events",[ra(ms()),ra(ks())])])}),c=e.label.map((e=>kk(e,t))),d=fk.parts.field({factory:{sketch:e=>({uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:ql([tE(o.getOr([])),GT(),wg.config({}),Yh.config({toggleClass:"dragenter",toggleOnExecute:!1}),Hh("dropzone-events",[Qs("dragenter",r([n,Yh.toggle])),Qs("dragleave",r([n,Yh.toggle])),Qs("dragover",n),Qs("drop",r([n,s])),Qs(ds(),a)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p"},components:[Ci(t.translate("Drop an image here"))]},Nf.sketch({dom:{tag:"button",styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[Ci(t.translate("Browse for an image")),l.asSpec()],action:e=>{l.get(e).element.dom.click()},buttonBehaviours:ql([yk.config({}),hx(t.isDisabled),gx()])})]}]})}});return xk(c,d,["tox-form__group--stretched"],[])},iE=(e,t)=>{let o=null;const n=()=>{c(o)||(clearTimeout(o),o=null)};return{cancel:n,throttle:(...r)=>{n(),o=setTimeout((()=>{o=null,e.apply(null,r)}),t)}}},lE=ya("alloy-fake-before-tabstop"),cE=ya("alloy-fake-after-tabstop"),dE=e=>({dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:ql([Zh.config({ignore:!0}),yk.config({})])}),mE=(e,t)=>({dom:{tag:"div",classes:["tox-navobj",...e.getOr([])]},components:[dE([lE]),t,dE([cE])],behaviours:ql([YT(1)])}),uE=(e,t)=>{Ws(e,is(),{raw:{which:9,shiftKey:t}})},gE=(e,t)=>{const o=t.element;si(o,lE)?uE(e,!0):si(o,cE)&&uE(e,!1)},pE=e=>QS(e,["."+lE,"."+cE].join(","),E),hE=ya("update-dialog"),fE=ya("update-title"),bE=ya("update-body"),vE=ya("update-footer"),yE=ya("body-send-message"),wE=ya("dialog-focus-shifted"),xE=Do().browser,CE=xE.isSafari(),SE=xE.isFirefox(),kE=CE||SE,_E=xE.isChromium(),TE=({scrollTop:e,scrollHeight:t,clientHeight:o})=>Math.ceil(e)+o>=t,EE=(e,t)=>e.scrollTo(0,"bottom"===t?99999999:t),OE=(e,t,o)=>{const n=e.dom;D.from(n.contentDocument).fold(o,(e=>{let o=0;const r=((e,t)=>{const o=e.body;return D.from(!/^1))?o:e.documentElement)})(e,t).map((e=>(o=e.scrollTop,e))).forall(TE),s=()=>{const e=n.contentWindow;g(e)&&(r?EE(e,"bottom"):!r&&kE&&0!==o&&EE(e,o))};CE&&n.addEventListener("load",s,{once:!0}),e.open(),e.write(t),e.close(),CE||s()}))},DE=ke(kE,CE?500:200).map((e=>((e,t)=>{let o=null,n=null;return{cancel:()=>{c(o)||(clearTimeout(o),o=null,n=null)},throttle:(...r)=>{n=r,c(o)&&(o=setTimeout((()=>{const t=n;o=null,n=null,e.apply(null,t)}),t))}}})(OE,e))),AE=(e,t,o)=>{const n="tox-dialog__iframe",r=e.transparent?[]:[`${n}--opaque`],s=e.border?["tox-navobj-bordered"]:[],a={...e.label.map((e=>({title:e}))).getOr({}),...o.map((e=>({srcdoc:e}))).getOr({}),...e.sandboxed?{sandbox:"allow-scripts allow-same-origin"}:{}},i=((e,t)=>{const o=Ir(e.getOr(""));return{getValue:e=>o.get(),setValue:(e,n)=>{if(o.get()!==n){const o=e.element,r=()=>St(o,"srcdoc",n);t?DE.fold(w(OE),(e=>e.throttle))(o,n,r):r()}o.set(n)}}})(o,e.streamContent),l=e.label.map((e=>kk(e,t))),c=fk.parts.field({factory:{sketch:e=>mE(D.from(s),{uid:e.uid,dom:{tag:"iframe",attributes:a,classes:[n,...r]},behaviours:ql([yk.config({}),Zh.config({}),QT(o,i.getValue,i.setValue),Ql.config({channels:{[wE]:{onReceive:(e,t)=>{t.newFocus.each((t=>{rt(e.element).each((o=>{(Xe(e.element,t)?ti:ni)(o,"tox-navobj-bordered-focus")}))}))}}}})])})}});return xk(l,c,["tox-form__group--stretched"],[])},ME=(e,t)=>{const o=Ir(t.getOr({url:""})),n=Bf({dom:{tag:"img",classes:["tox-imagepreview__image"],attributes:t.map((e=>({src:e.url}))).getOr({})}}),r=Bf({dom:{tag:"div",classes:["tox-imagepreview__container"],attributes:{role:"presentation"}},components:[n.asSpec()]}),s={};e.height.each((e=>s.height=e));const a=t.map((e=>({url:e.url,zoom:D.from(e.zoom),cachedWidth:D.from(e.cachedWidth),cachedHeight:D.from(e.cachedHeight)})));return{dom:{tag:"div",classes:["tox-imagepreview"],styles:s,attributes:{role:"presentation"}},components:[r.asSpec()],behaviours:ql([GT(),QT(a,(()=>o.get()),((e,t)=>{const s={url:t.url};t.zoom.each((e=>s.zoom=e)),t.cachedWidth.each((e=>s.cachedWidth=e)),t.cachedHeight.each((e=>s.cachedHeight=e)),o.set(s);const a=()=>{const{cachedWidth:t,cachedHeight:o,zoom:n}=s;if(!m(t)&&!m(o)){if(m(n)){const n=((e,t,o)=>{const n=Xt(e),r=Ut(e);return Math.min(n/t,r/o,1)})(e.element,t,o);s.zoom=n}const a=((e,t,o,n,r)=>{const s=o*r,a=n*r,i=Math.max(0,e/2-s/2),l=Math.max(0,t/2-a/2);return{left:i.toString()+"px",top:l.toString()+"px",width:s.toString()+"px",height:a.toString()+"px"}})(Xt(e.element),Ut(e.element),t,o,s.zoom);r.getOpt(e).each((e=>{Nt(e.element,a)}))}};n.getOpt(e).each((o=>{const n=o.element;t.url!==_t(n,"src")&&(St(n,"src",t.url),ni(e.element,"tox-imagepreview__loaded")),a(),(e=>new Promise(((t,o)=>{const n=()=>{s(),t(e)},r=[Tc(e,"load",n),Tc(e,"error",(()=>{s(),o("Unable to load data from image: "+e.dom.src)}))],s=()=>z(r,(e=>e.unbind()));e.dom.complete&&n()})))(n).then((t=>{e.getSystem().isConnected()&&(ti(e.element,"tox-imagepreview__loaded"),s.cachedWidth=t.dom.naturalWidth,s.cachedHeight=t.dom.naturalHeight,a())}))}))}))])}},NE=ya("toolbar.button.execute"),RE=ya("common-button-display-events"),BE={[Cs()]:["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],[Rs()]:["toolbar-button-events",RE],[es()]:["focusing","alloy.base.behaviour",RE]},LE=e=>Mt(e.element,"width",Bt(e.element,"width")),IE=(e,t,o)=>zb(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:o},t),HE=(e,t)=>IE(e,t,[]),PE=(e,t)=>IE(e,t,[Ih.config({})]),FE=(e,t,o)=>({dom:{tag:"span",classes:[`${t}__select-label`]},components:[Ci(o.translate(e))],behaviours:ql([Ih.config({})])}),zE=ya("update-menu-text"),VE=ya("update-menu-icon"),ZE=(e,t,o)=>{const n=Ir(b),r=e.text.map((e=>Bf(FE(e,t,o.providers)))),s=e.icon.map((e=>Bf(PE(e,o.providers.icons)))),a=(e,t)=>{const o=Xm.getValue(e);return Zh.focus(o),Ws(o,"keydown",{raw:t.event.raw}),IS.close(o),D.some(!0)},i=e.role.fold((()=>({})),(e=>({role:e}))),l=e.tooltip.fold((()=>({})),(e=>{const t=o.providers.translate(e);return{title:t,"aria-label":t}})),c=zb("chevron-down",{tag:"div",classes:[`${t}__select-chevron`]},o.providers.icons),d=ya("common-button-display-events"),m=Bf(IS.sketch({...e.uid?{uid:e.uid}:{},...i,dom:{tag:"button",classes:[t,`${t}--select`].concat(F(e.classes,(e=>`${t}--${e}`))),attributes:{...l}},components:Sx([s.map((e=>e.asSpec())),r.map((e=>e.asSpec())),D.some(c)]),matchWidth:!0,useMinWidth:!0,onOpen:(t,o,n)=>{e.searchable&&(e=>{Ay(e).each((e=>Zh.focus(e)))})(n)},dropdownBehaviours:ql([...e.dropdownBehaviours,hx((()=>e.disabled||o.providers.isDisabled())),gx(),Wk.config({}),Ih.config({}),Hh("dropdown-events",[yx(e,n),wx(e,n)]),Hh(d,[ia(((e,t)=>LE(e)))]),Hh("menubutton-update-display-text",[Qs(zE,((e,t)=>{r.bind((t=>t.getOpt(e))).each((e=>{Ih.set(e,[Ci(o.providers.translate(t.event.text))])}))})),Qs(VE,((e,t)=>{s.bind((t=>t.getOpt(e))).each((e=>{Ih.set(e,[PE(t.event.icon,o.providers.icons)])}))}))])]),eventOrder:xn(BE,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"],[Rs()]:["toolbar-button-events","dropdown-events",d]}),sandboxBehaviours:ql([Eh.config({mode:"special",onLeft:a,onRight:a}),Hh("dropdown-sandbox-events",[Qs(Ty,((e,t)=>{HS(e),t.stop()})),Qs(Ey,((e,t)=>{((e,t)=>{PS(e).each((o=>{((e,t,o,n)=>{const r={...n,target:t};e.getSystem().triggerEvent(o,t,r)})(e,o.element,t.event.eventType,t.event.interactionEvent)}))})(e,t),t.stop()}))])]),lazySink:o.getSink,toggleClass:`${t}--active`,parts:{menu:{...wy(0,e.columns,e.presets),fakeFocus:e.searchable,onHighlightItem:FS,onCollapseMenu:(e,t,o)=>{Mg.getHighlighted(o).each((t=>{FS(e,o,t)}))},onDehighlightItem:zS}},getAnchorOverrides:()=>({maxHeightFunction:(e,t)=>{Pc()(e,t-10)}}),fetch:t=>wS(S(e.fetch,t))}));return m.asSpec()},UE=e=>"separator"===e.type,jE={type:"separator"},WE=(e,t)=>{const o=j(e,((e,o)=>(e=>s(e))(o)?""===o?e:"|"===o?e.length>0&&!UE(e[e.length-1])?e.concat([jE]):e:ve(t,o.toLowerCase())?e.concat([t[o.toLowerCase()]]):e:e.concat([o])),[]);return o.length>0&&UE(o[o.length-1])&&o.pop(),o},$E=(e,t)=>{const o=WE(s(e)?e.split(" "):e,t);return U(o,((e,o)=>{if((e=>ve(e,"getSubmenuItems"))(o)){const n=(e=>{const t=be(e,"value").getOrThunk((()=>ya("generated-menu-item")));return xn({value:t},e)})(o),r=((e,t)=>{const o=e.getSubmenuItems(),n=$E(o,t);return{item:e,menus:xn(n.menus,{[e.value]:n.items}),expansions:xn(n.expansions,{[e.value]:e.value})}})(n,t);return{menus:xn(e.menus,r.menus),items:[r.item,...e.items],expansions:xn(e.expansions,r.expansions)}}return{...e,items:[o,...e.items]}}),{menus:{},expansions:{},items:[]})},qE=(e,t,o,n)=>{const r=ya("primary-menu"),s=$E(e,o.shared.providers.menuItems());if(0===s.items.length)return D.none();const a=(e=>e.search.fold((()=>({searchMode:"no-search"})),(e=>({searchMode:"search-with-field",placeholder:e.placeholder}))))(n),i=WS(r,s.items,t,o,n.isHorizontalMenu,a),l=(e=>e.search.fold((()=>({searchMode:"no-search"})),(e=>({searchMode:"search-with-results"}))))(n),c=ce(s.menus,((e,n)=>WS(n,e,t,o,!1,l))),d=xn(c,Fr(r,i));return D.from(Df.tieredData(r,d,s.expansions))},GE=e=>!ve(e,"items"),KE="data-value",YE=(e,t,o,n)=>F(o,(o=>GE(o)?{type:"togglemenuitem",text:o.text,value:o.value,active:o.value===n,onAction:()=>{Xm.setValue(e,o.value),Ws(e,_k,{name:t}),Zh.focus(e)}}:{type:"nestedmenuitem",text:o.text,getSubmenuItems:()=>YE(e,t,o.items,n)})),XE=(e,t)=>se(e,(e=>GE(e)?ke(e.value===t,e):XE(e.items,t))),JE=tg({name:"HtmlSelect",configFields:[dr("options"),Jm("selectBehaviours",[Zh,Xm]),Er("selectClasses",[]),Er("selectAttributes",{}),yr("data")],factory:(e,t)=>{const o=F(e.options,(e=>({dom:{tag:"option",value:e.value,innerHtml:e.text}}))),n=e.data.map((e=>Fr("initialValue",e))).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:o,behaviours:eu(e.selectBehaviours,[Zh.config({}),Xm.config({store:{mode:"manual",getValue:e=>ci(e.element),setValue:(t,o)=>{const n=oe(e.options);W(e.options,(e=>e.value===o)).isSome()?di(t.element,o):-1===t.element.dom.selectedIndex&&""===o&&n.each((e=>di(t.element,e.value)))},...n}})])}}}),QE=w([Er("field1Name","field1"),Er("field2Name","field2"),ol("onLockedChange"),Ji(["lockClass"]),Er("locked",!1),tu("coupledFieldBehaviours",[ag,Xm])]),eO=(e,t)=>Eu({factory:fk,name:e,overrides:e=>({fieldBehaviours:ql([Hh("coupled-input-behaviour",[Qs(cs(),(o=>{((e,t,o)=>Vu(e,t,o).bind(ag.getCurrent))(o,e,t).each((t=>{Vu(o,e,"lock").each((n=>{Yh.isOn(n)&&e.onLockedChange(o,t,n)}))}))}))])])})}),tO=w([eO("field1","field2"),eO("field2","field1"),Eu({factory:Nf,schema:[dr("dom")],name:"lock",overrides:e=>({buttonBehaviours:ql([Yh.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])})})]),oO=og({name:"FormCoupledInputs",configFields:QE(),partFields:tO(),factory:(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,behaviours:ou(e.coupledFieldBehaviours,[ag.config({find:D.some}),Xm.config({store:{mode:"manual",getValue:t=>{const o=$u(t,e,["field1","field2"]);return{[e.field1Name]:Xm.getValue(o.field1()),[e.field2Name]:Xm.getValue(o.field2())}},setValue:(t,o)=>{const n=$u(t,e,["field1","field2"]);ye(o,e.field1Name)&&Xm.setValue(n.field1(),o[e.field1Name]),ye(o,e.field2Name)&&Xm.setValue(n.field2(),o[e.field2Name])}}})]),apis:{getField1:t=>Vu(t,e,"field1"),getField2:t=>Vu(t,e,"field2"),getLock:t=>Vu(t,e,"lock")}}),apis:{getField1:(e,t)=>e.getField1(t),getField2:(e,t)=>e.getField2(t),getLock:(e,t)=>e.getLock(t)}}),nO=e=>{const t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(e);if(null!==t){const e=parseFloat(t[1]),o=t[2];return on.value({value:e,unit:o})}return on.error(e)},rO=(e,t)=>{const o={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},n=e=>ve(o,e);return e.unit===t?D.some(e.value):n(e.unit)&&n(t)?o[e.unit]===o[t]?D.some(e.value):D.some(e.value/o[e.unit]*o[t]):D.none()},sO=e=>D.none(),aO=(e,t)=>{const o=nO(e).toOptional(),n=nO(t).toOptional();return Ce(o,n,((e,t)=>rO(e,t.unit).map((e=>t.value/e)).map((e=>{return o=e,n=t.unit,e=>rO(e,n).map((e=>({value:e*o,unit:n})));var o,n})).getOr(sO))).getOr(sO)},iO=(e,t)=>{const o=e.label.map((e=>kk(e,t))),n=[wg.config({disabled:()=>e.disabled||t.isDisabled()}),gx(),Eh.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:e=>(js(e,Dk),D.some(!0))}),Hh("textfield-change",[Qs(cs(),((t,o)=>{Ws(t,_k,{name:e.name})})),Qs(ws(),((t,o)=>{Ws(t,_k,{name:e.name})}))]),yk.config({})],r=e.validation.map((e=>jk.config({getRoot:e=>rt(e.element),invalidClass:"tox-invalid",validator:{validate:t=>{const o=Xm.getValue(t),n=e.validator(o);return xS(!0===n?on.value(o):on.error(n))},validateOnLoad:e.validateOnLoad}}))).toArray(),s={...e.placeholder.fold(w({}),(e=>({placeholder:t.translate(e)}))),...e.inputMode.fold(w({}),(e=>({inputmode:e})))},a=fk.parts.field({tag:!0===e.multiline?"textarea":"input",...e.data.map((e=>({data:e}))).getOr({}),inputAttributes:s,inputClasses:[e.classname],inputBehaviours:ql(q([n,r])),selectOnFocus:!1,factory:_y}),i=e.multiline?{dom:{tag:"div",classes:["tox-textarea-wrap"]},components:[a]}:a,l=(e.flex?["tox-form__group--stretched"]:[]).concat(e.maximized?["tox-form-group--maximize"]:[]),c=[wg.config({disabled:()=>e.disabled||t.isDisabled(),onDisabled:e=>{fk.getField(e).each(wg.disable)},onEnabled:e=>{fk.getField(e).each(wg.enable)}}),gx()];return xk(o,i,l,c)},lO=(e,t)=>t.getAnimationRoot.fold((()=>e.element),(t=>t(e))),cO=e=>e.dimension.property,dO=(e,t)=>e.dimension.getDimension(t),mO=(e,t)=>{const o=lO(e,t);ii(o,[t.shrinkingClass,t.growingClass])},uO=(e,t)=>{ni(e.element,t.openClass),ti(e.element,t.closedClass),Mt(e.element,cO(t),"0px"),zt(e.element)},gO=(e,t)=>{ni(e.element,t.closedClass),ti(e.element,t.openClass),Ft(e.element,cO(t))},pO=(e,t,o,n)=>{o.setCollapsed(),Mt(e.element,cO(t),dO(t,e.element)),mO(e,t),uO(e,t),t.onStartShrink(e),t.onShrunk(e)},hO=(e,t,o,n)=>{const r=n.getOrThunk((()=>dO(t,e.element)));o.setCollapsed(),Mt(e.element,cO(t),r),zt(e.element);const s=lO(e,t);ni(s,t.growingClass),ti(s,t.shrinkingClass),uO(e,t),t.onStartShrink(e)},fO=(e,t,o)=>{const n=dO(t,e.element);("0px"===n?pO:hO)(e,t,o,D.some(n))},bO=(e,t,o)=>{const n=lO(e,t),r=si(n,t.shrinkingClass),s=dO(t,e.element);gO(e,t);const a=dO(t,e.element);(r?()=>{Mt(e.element,cO(t),s),zt(e.element)}:()=>{uO(e,t)})(),ni(n,t.shrinkingClass),ti(n,t.growingClass),gO(e,t),Mt(e.element,cO(t),a),o.setExpanded(),t.onStartGrow(e)},vO=(e,t,o)=>{const n=lO(e,t);return!0===si(n,t.growingClass)},yO=(e,t,o)=>{const n=lO(e,t);return!0===si(n,t.shrinkingClass)};var wO=Object.freeze({__proto__:null,refresh:(e,t,o)=>{if(o.isExpanded()){Ft(e.element,cO(t));const o=dO(t,e.element);Mt(e.element,cO(t),o)}},grow:(e,t,o)=>{o.isExpanded()||bO(e,t,o)},shrink:(e,t,o)=>{o.isExpanded()&&fO(e,t,o)},immediateShrink:(e,t,o)=>{o.isExpanded()&&pO(e,t,o)},hasGrown:(e,t,o)=>o.isExpanded(),hasShrunk:(e,t,o)=>o.isCollapsed(),isGrowing:vO,isShrinking:yO,isTransitioning:(e,t,o)=>vO(e,t)||yO(e,t),toggleGrow:(e,t,o)=>{(o.isExpanded()?fO:bO)(e,t,o)},disableTransitions:mO,immediateGrow:(e,t,o)=>{o.isExpanded()||(gO(e,t),Mt(e.element,cO(t),dO(t,e.element)),mO(e,t),o.setExpanded(),t.onStartGrow(e),t.onGrown(e))}});var xO=Object.freeze({__proto__:null,exhibit:(e,t,o)=>{const n=t.expanded;return Fa(n?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:Fr(t.dimension.property,"0px")})},events:(e,t)=>Ys([aa(gs(),((o,n)=>{if(n.event.raw.propertyName===e.dimension.property){mO(o,e),t.isExpanded()&&Ft(o.element,e.dimension.property);(t.isExpanded()?e.onGrown:e.onShrunk)(o)}}))])}),CO=[dr("closedClass"),dr("openClass"),dr("shrinkingClass"),dr("growingClass"),yr("getAnimationRoot"),el("onShrunk"),el("onStartShrink"),el("onGrown"),el("onStartGrow"),Er("expanded",!1),mr("dimension",sr("property",{width:[rl("property","width"),rl("getDimension",(e=>Xt(e)+"px"))],height:[rl("property","height"),rl("getDimension",(e=>Ut(e)+"px"))]}))];const SO=Kl({fields:CO,name:"sliding",active:xO,apis:wO,state:Object.freeze({__proto__:null,init:e=>{const t=Ir(e.expanded);return Ha({isExpanded:()=>!0===t.get(),isCollapsed:()=>!1===t.get(),setCollapsed:S(t.set,!1),setExpanded:S(t.set,!0),readState:()=>"expanded: "+t.get()})}})}),kO=e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t),setActive:t=>{const o=e.element;t?(ti(o,"tox-tbtn--enabled"),St(o,"aria-pressed",!0)):(ni(o,"tox-tbtn--enabled"),Ot(o,"aria-pressed"))},isActive:()=>si(e.element,"tox-tbtn--enabled"),setText:t=>{Ws(e,zE,{text:t})},setIcon:t=>Ws(e,VE,{icon:t})}),_O=(e,t,o,n,r=!0)=>ZE({text:e.text,icon:e.icon,tooltip:e.tooltip,searchable:e.search.isSome(),role:n,fetch:(t,n)=>{const r={pattern:e.search.isSome()?VS(t):""};e.fetch((t=>{n(qE(t,oy.CLOSE_ON_EXECUTE,o,{isHorizontalMenu:!1,search:e.search}))}),r,kO(t))},onSetup:e.onSetup,getApi:kO,columns:1,presets:"normal",classes:[],dropdownBehaviours:[...r?[yk.config({})]:[]]},t,o.shared),TO=(e,t,o)=>{const n=e=>n=>{const r=!n.isActive();n.setActive(r),e.storage.set(r),o.shared.getSink().each((o=>{t().getOpt(o).each((t=>{tc(t.element),Ws(t,Ok,{name:e.name,value:e.storage.get()})}))}))},r=e=>t=>{t.setActive(e.storage.get())};return t=>{t(F(e,(e=>{const t=e.text.fold((()=>({})),(e=>({text:e})));return{type:e.type,active:!1,...t,onAction:n(e),onSetup:r(e)}})))}},EO=e=>({dom:{tag:"span",classes:["tox-tree__label"],attributes:{title:e,"aria-label":e}},components:[Ci(e)]}),OO=ya("leaf-label-event-id"),DO=({leaf:e,onLeafAction:t,visible:o,treeId:n,selectedId:r,backstage:s})=>{const a=e.menu.map((e=>_O(e,"tox-mbtn",s,D.none(),o))),i=[EO(e.title)];return a.each((e=>i.push(e))),Nf.sketch({dom:{tag:"div",classes:["tox-tree--leaf__label","tox-trbtn"].concat(o?["tox-tree--leaf__label--visible"]:[])},components:i,role:"treeitem",action:o=>{t(e.id),o.getSystem().broadcastOn([`update-active-item-${n}`],{value:e.id})},eventOrder:{[is()]:[OO,"keying"]},buttonBehaviours:ql([...o?[yk.config({})]:[],Yh.config({toggleClass:"tox-trbtn--enabled",toggleOnExecute:!1,aria:{mode:"selected"}}),Ql.config({channels:{[`update-active-item-${n}`]:{onReceive:(t,o)=>{(o.value===e.id?Yh.on:Yh.off)(t)}}}}),Hh(OO,[ia(((t,o)=>{r.each((o=>{(o===e.id?Yh.on:Yh.off)(t)}))})),Qs(is(),((e,t)=>{const o="ArrowLeft"===t.event.raw.code,n="ArrowRight"===t.event.raw.code;o?(Ni(e.element,".tox-tree--directory").each((t=>{e.getSystem().getByDom(t).each((e=>{Ri(t,".tox-tree--directory__label").each((t=>{e.getSystem().getByDom(t).each(Zh.focus)}))}))})),t.stop()):n&&t.stop()}))])])})},AO=(e,t)=>((e,t,o)=>zb(e,{tag:"span",classes:["tox-tree__icon-wrap","tox-icon"],behaviours:o},t))(e,t,[]),MO=ya("directory-label-event-id"),NO=({directory:e,visible:t,noChildren:o,backstage:n})=>{const r=e.menu.map((e=>_O(e,"tox-mbtn",n,D.none()))),s=[{dom:{tag:"div",classes:["tox-chevron"]},components:[AO("chevron-right",n.shared.providers.icons)]},EO(e.title)];r.each((e=>{s.push(e)}));const a=t=>{Ni(t.element,".tox-tree--directory").each((o=>{t.getSystem().getByDom(o).each((o=>{const n=!Yh.isOn(o);Yh.toggle(o),Ws(t,"expand-tree-node",{expanded:n,node:e.id})}))}))};return Nf.sketch({dom:{tag:"div",classes:["tox-tree--directory__label","tox-trbtn"].concat(t?["tox-tree--directory__label--visible"]:[])},components:s,action:a,eventOrder:{[is()]:[MO,"keying"]},buttonBehaviours:ql([...t?[yk.config({})]:[],Hh(MO,[Qs(is(),((e,t)=>{const n="ArrowRight"===t.event.raw.code,r="ArrowLeft"===t.event.raw.code;n&&o&&t.stop(),(n||r)&&Ni(e.element,".tox-tree--directory").each((o=>{e.getSystem().getByDom(o).each((o=>{!Yh.isOn(o)&&n||Yh.isOn(o)&&r?(a(e),t.stop()):r&&!Yh.isOn(o)&&(Ni(o.element,".tox-tree--directory").each((e=>{Ri(e,".tox-tree--directory__label").each((e=>{o.getSystem().getByDom(e).each(Zh.focus)}))})),t.stop())}))}))}))])])})},RO=({children:e,onLeafAction:t,visible:o,treeId:n,expandedIds:r,selectedId:s,backstage:a})=>({dom:{tag:"div",classes:["tox-tree--directory__children"]},components:e.map((e=>"leaf"===e.type?DO({leaf:e,selectedId:s,onLeafAction:t,visible:o,treeId:n,backstage:a}):LO({directory:e,expandedIds:r,selectedId:s,onLeafAction:t,labelTabstopping:o,treeId:n,backstage:a}))),behaviours:ql([SO.config({dimension:{property:"height"},closedClass:"tox-tree--directory__children--closed",openClass:"tox-tree--directory__children--open",growingClass:"tox-tree--directory__children--growing",shrinkingClass:"tox-tree--directory__children--shrinking",expanded:o}),Ih.config({})])}),BO=ya("directory-event-id"),LO=({directory:e,onLeafAction:t,labelTabstopping:o,treeId:n,backstage:r,expandedIds:s,selectedId:a})=>{const{children:i}=e,l=Ir(s),c=s.includes(e.id);return{dom:{tag:"div",classes:["tox-tree--directory"],attributes:{role:"treeitem"}},components:[NO({directory:e,visible:o,noChildren:0===e.children.length,backstage:r}),RO({children:i,expandedIds:s,selectedId:a,onLeafAction:t,visible:c,treeId:n,backstage:r})],behaviours:ql([Hh(BO,[ia(((e,t)=>{Yh.set(e,c)})),Qs("expand-tree-node",((e,t)=>{const{expanded:o,node:n}=t.event;l.set(o?[...l.get(),n]:l.get().filter((e=>e!==n)))}))]),Yh.config({...e.children.length>0?{aria:{mode:"expanded"}}:{},toggleClass:"tox-tree--directory--expanded",onToggled:(e,o)=>{const s=e.components()[1],c=(d=o,i.map((e=>"leaf"===e.type?DO({leaf:e,selectedId:a,onLeafAction:t,visible:d,treeId:n,backstage:r}):LO({directory:e,expandedIds:l.get(),selectedId:a,onLeafAction:t,labelTabstopping:d,treeId:n,backstage:r}))));var d;o?SO.grow(s):SO.shrink(s),Ih.set(s,c)}})])}},IO=ya("tree-event-id");var HO=Object.freeze({__proto__:null,events:(e,t)=>{const o=e.stream.streams.setup(e,t);return Ys([Qs(e.event,o),la((()=>t.cancel()))].concat(e.cancelEvent.map((e=>[Qs(e,(()=>t.cancel()))])).getOr([])))}});const PO=e=>{const t=Ir(null);return Ha({readState:()=>({timer:null!==t.get()?"set":"unset"}),setTimer:e=>{t.set(e)},cancel:()=>{const e=t.get();null!==e&&e.cancel()}})};var FO=Object.freeze({__proto__:null,throttle:PO,init:e=>e.stream.streams.state(e)});var zO=[mr("stream",sr("mode",{throttle:[dr("delay"),Er("stopEvent",!0),rl("streams",{setup:(e,t)=>{const o=e.stream,n=iE(e.onStream,o.delay);return t.setTimer(n),(e,t)=>{n.throttle(e,t),o.stopEvent&&t.stop()}},state:PO})]})),Er("event","input"),yr("cancelEvent"),ol("onStream")];const VO=Kl({fields:zO,name:"streaming",active:HO,state:FO}),ZO=(e,t,o)=>{const n=Xm.getValue(o);Xm.setValue(t,n),jO(t)},UO=(e,t)=>{const o=e.element,n=ci(o),r=o.dom;"number"!==_t(o,"type")&&t(r,n)},jO=e=>{UO(e,((e,t)=>e.setSelectionRange(t.length,t.length)))},WO=(e,t,o)=>{if(e.selectsOver){const n=Xm.getValue(t),r=e.getDisplayText(n),s=Xm.getValue(o);return 0===e.getDisplayText(s).indexOf(r)?D.some((()=>{ZO(0,t,o),((e,t)=>{UO(e,((e,o)=>e.setSelectionRange(t,o.length)))})(t,r.length)})):D.none()}return D.none()},$O=w("alloy.typeahead.itemexecute"),qO=w([yr("lazySink"),dr("fetch"),Er("minChars",5),Er("responseTime",1e3),el("onOpen"),Er("getHotspot",D.some),Er("getAnchorOverrides",w({})),Er("layouts",D.none()),Er("eventOrder",{}),Lr("model",{},[Er("getDisplayText",(e=>void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value)),Er("selectsOver",!0),Er("populateFromBrowse",!0)]),el("onSetValue"),tl("onExecute"),el("onItemExecute"),Er("inputClasses",[]),Er("inputAttributes",{}),Er("inputStyles",{}),Er("matchWidth",!0),Er("useMinWidth",!1),Er("dismissOnBlur",!0),Ji(["openClass"]),yr("initialData"),Jm("typeaheadBehaviours",[Zh,Xm,VO,Eh,Yh,hS]),lr("lazyTypeaheadComp",(()=>Ir(D.none))),lr("previewing",(()=>Ir(!0)))].concat(xy()).concat(RS())),GO=w([Ou({schema:[Xi()],name:"menu",overrides:e=>({fakeFocus:!0,onHighlightItem:(t,o,n)=>{e.previewing.get()?e.lazyTypeaheadComp.get().each((t=>{WO(e.model,t,n).fold((()=>{e.model.selectsOver?(Mg.dehighlight(o,n),e.previewing.set(!0)):e.previewing.set(!1)}),(t=>{t(),e.previewing.set(!1)}))})):e.lazyTypeaheadComp.get().each((t=>{e.model.populateFromBrowse&&ZO(e.model,t,n),Tt(n.element,"id").each((e=>St(t.element,"aria-activedescendant",e)))}))},onExecute:(t,o)=>e.lazyTypeaheadComp.get().map((e=>(Ws(e,$O(),{item:o}),!0))),onHover:(t,o)=>{e.previewing.set(!1),e.lazyTypeaheadComp.get().each((t=>{e.model.populateFromBrowse&&ZO(e.model,t,o)}))}})})]),KO=og({name:"Typeahead",configFields:qO(),partFields:GO(),factory:(e,t,o,n)=>{const r=(t,o,r)=>{e.previewing.set(!1);const s=hS.getCoupled(t,"sandbox");if(Mm.isOpen(s))ag.getCurrent(s).each((e=>{Mg.getHighlighted(e).fold((()=>{r(e)}),(()=>{Ks(s,e.element,"keydown",o)}))}));else{const o=e=>{ag.getCurrent(e).each(r)};_S(e,a(t),t,s,n,o,Ef.HighlightMenuAndItem).get(b)}},s=Cy(e),a=e=>t=>t.map((t=>{const o=fe(t.menus),n=G(o,(e=>Z(e.items,(e=>"item"===e.type))));return Xm.getState(e).update(F(n,(e=>e.data))),t})),i=e=>ag.getCurrent(e),l="typeaheadevents",c=[Zh.config({}),Xm.config({onSetValue:e.onSetValue,store:{mode:"dataset",getDataKey:e=>ci(e.element),getFallbackEntry:e=>({value:e,meta:{}}),setValue:(t,o)=>{di(t.element,e.model.getDisplayText(o))},...e.initialData.map((e=>Fr("initialValue",e))).getOr({})}}),VO.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:(t,o)=>{const r=hS.getCoupled(t,"sandbox");if(Zh.isFocused(t)&&ci(t.element).length>=e.minChars){const o=i(r).bind((e=>Mg.getHighlighted(e).map(Xm.getValue)));e.previewing.set(!0);const s=t=>{i(r).each((t=>{o.fold((()=>{e.model.selectsOver&&Mg.highlightFirst(t)}),(e=>{Mg.highlightBy(t,(t=>Xm.getValue(t).value===e.value)),Mg.getHighlighted(t).orThunk((()=>(Mg.highlightFirst(t),D.none())))}))}))};_S(e,a(t),t,r,n,s,Ef.HighlightJustMenu).get(b)}},cancelEvent:Es()}),Eh.config({mode:"special",onDown:(e,t)=>(r(e,t,Mg.highlightFirst),D.some(!0)),onEscape:e=>{const t=hS.getCoupled(e,"sandbox");return Mm.isOpen(t)?(Mm.close(t),D.some(!0)):D.none()},onUp:(e,t)=>(r(e,t,Mg.highlightLast),D.some(!0)),onEnter:t=>{const o=hS.getCoupled(t,"sandbox"),n=Mm.isOpen(o);if(n&&!e.previewing.get())return i(o).bind((e=>Mg.getHighlighted(e))).map((e=>(Ws(t,$O(),{item:e}),!0)));{const r=Xm.getValue(t);return js(t,Es()),e.onExecute(o,t,r),n&&Mm.close(o),D.some(!0)}}}),Yh.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),hS.config({others:{sandbox:t=>MS(e,t,{onOpen:()=>Yh.on(t),onClose:()=>{e.lazyTypeaheadComp.get().each((e=>Ot(e.element,"aria-activedescendant"))),Yh.off(t)}})}}),Hh(l,[ia((t=>{e.lazyTypeaheadComp.set(D.some(t))})),la((t=>{e.lazyTypeaheadComp.set(D.none())})),da((t=>{const o=b;ES(e,a(t),t,n,o,Ef.HighlightMenuAndItem).get(b)})),Qs($O(),((t,o)=>{const n=hS.getCoupled(t,"sandbox");ZO(e.model,t,o.event.item),js(t,Es()),e.onItemExecute(t,n,o.event.item,Xm.getValue(t)),Mm.close(n),jO(t)}))].concat(e.dismissOnBlur?[Qs(ys(),(e=>{const t=hS.getCoupled(e,"sandbox");sc(t.element).isNone()&&Mm.close(t)}))]:[]))],d={[Bs()]:[Xm.name(),VO.name(),l],...e.eventOrder};return{uid:e.uid,dom:ky(xn(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:{...s,...eu(e.typeaheadBehaviours,c)},eventOrder:d}}}),YO=e=>({...e,toCached:()=>YO(e.toCached()),bindFuture:t=>YO(e.bind((e=>e.fold((e=>xS(on.error(e))),(e=>t(e)))))),bindResult:t=>YO(e.map((e=>e.bind(t)))),mapResult:t=>YO(e.map((e=>e.map(t)))),mapError:t=>YO(e.map((e=>e.mapError(t)))),foldResult:(t,o)=>e.map((e=>e.fold(t,o))),withTimeout:(t,o)=>YO(wS((n=>{let r=!1;const s=setTimeout((()=>{r=!0,n(on.error(o()))}),t);e.get((e=>{r||(clearTimeout(s),n(e))}))})))}),XO=e=>YO(wS(e)),JO=XO,QO=(e,t,o=[],n,r,s)=>{const a=t.fold((()=>({})),(e=>({action:e}))),i={buttonBehaviours:ql([hx((()=>!e.enabled||s.isDisabled())),gx(),yk.config({}),Hh("button press",[Js("click"),Js("mousedown")])].concat(o)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]},...a},l=xn(i,{dom:n});return xn(l,{components:r})},eD=(e,t,o,n=[])=>{const r={tag:"button",classes:["tox-tbtn"],attributes:e.tooltip.map((e=>({"aria-label":o.translate(e),title:o.translate(e)}))).getOr({})},s=e.icon.map((e=>HE(e,o.icons))),a=Sx([s]);return QO(e,t,n,r,a,o)},tD=e=>{switch(e){case"primary":return["tox-button"];case"toolbar":return["tox-tbtn"];default:return["tox-button","tox-button--secondary"]}},oD=(e,t,o,n=[],r=[])=>{const s=o.translate(e.text),a=e.icon.map((e=>HE(e,o.icons))),i=[a.getOrThunk((()=>Ci(s)))],l=e.buttonType.getOr(e.primary||e.borderless?"primary":"secondary"),c=[...tD(l),...a.isSome()?["tox-button--icon"]:[],...e.borderless?["tox-button--naked"]:[],...r];return QO(e,t,n,{tag:"button",classes:c,attributes:{title:s}},i,o)},nD=(e,t,o,n=[],r=[])=>{const s=oD(e,D.some(t),o,n,r);return Nf.sketch(s)},rD=(e,t)=>o=>{"custom"===t?Ws(o,Ok,{name:e,value:{}}):"submit"===t?js(o,Dk):"cancel"===t?js(o,Ek):console.error("Unknown button type: ",t)},sD=(e,t,o)=>{if(((e,t)=>"menu"===t)(0,t)){const t=()=>s,n=e,r={...e,type:"menubutton",search:D.none(),onSetup:t=>(t.setEnabled(e.enabled),b),fetch:TO(n.items,t,o)},s=Bf(_O(r,"tox-tbtn",o,D.none()));return s.asSpec()}if(((e,t)=>"custom"===t||"cancel"===t||"submit"===t)(0,t)){const n=rD(e.name,t),r={...e,borderless:!1};return nD(r,n,o.shared.providers,[])}if(((e,t)=>"togglebutton"===t)(0,t))return((e,t)=>{var o,n;const r=e.icon.map((e=>PE(e,t.icons))).map(Bf),s=e.buttonType.getOr(e.primary?"primary":"secondary"),a={...e,name:null!==(o=e.name)&&void 0!==o?o:"",primary:"primary"===s,tooltip:D.from(e.tooltip),enabled:null!==(n=e.enabled)&&void 0!==n&&n,borderless:!1},i=a.tooltip.map((e=>({"aria-label":t.translate(e),title:t.translate(e)}))).getOr({}),l=tD(null!=s?s:"secondary"),c=e.icon.isSome()&&e.text.isSome(),d={tag:"button",classes:[...l.concat(e.icon.isSome()?["tox-button--icon"]:[]),...e.active?["tox-button--enabled"]:[],...c?["tox-button--icon-and-text"]:[]],attributes:i},m=t.translate(e.text.getOr("")),u=Ci(m),g=[...Sx([r.map((e=>e.asSpec()))]),...e.text.isSome()?[u]:[]],p=QO(a,D.some((o=>{Ws(o,Ok,{name:e.name,value:{setIcon:e=>{r.map((n=>n.getOpt(o).each((o=>{Ih.set(o,[PE(e,t.icons)])}))))}}})})),[],d,g,t);return Nf.sketch(p)})(e,o.shared.providers);throw console.error("Unknown footer button type: ",t),new Error("Unknown footer button type")},aD=(e,t)=>{const o=rD(e.name,"custom");return n=D.none(),r=fk.parts.field({factory:Nf,...oD(e,D.some(o),t,[tE(""),GT()])}),xk(n,r,[],[]);var n,r},iD={type:"separator"},lD=e=>({type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:b}),cD=(e,t)=>({type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:b}),dD=(e,t)=>(e=>F(e,lD))(((e,t)=>Z(t,(t=>t.type===e)))(e,t)),mD=e=>dD("header",e.targets),uD=e=>dD("anchor",e.targets),gD=e=>D.from(e.anchorTop).map((e=>cD("",e))).toArray(),pD=e=>D.from(e.anchorBottom).map((e=>cD("",e))).toArray(),hD=(e,t)=>{const o=e.toLowerCase();return Z(t,(e=>{var t;const n=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text,r=null!==(t=e.value)&&void 0!==t?t:"";return Ee(n.toLowerCase(),o)||Ee(r.toLowerCase(),o)}))},fD=(e,t,o)=>{var n,r;const s=Xm.getValue(t),a=null!==(r=null===(n=null==s?void 0:s.meta)||void 0===n?void 0:n.text)&&void 0!==r?r:s.value;return o.getLinkInformation().fold((()=>[]),(t=>{const n=hD(a,(e=>F(e,(e=>cD(e,e))))(o.getHistory(e)));return"file"===e?(r=[n,hD(a,mD(t)),hD(a,q([gD(t),uD(t),pD(t)]))],j(r,((e,t)=>0===e.length||0===t.length?e.concat(t):e.concat(iD,t)),[])):n;var r}))},bD=ya("aria-invalid"),vD=(e,t)=>{e.dom.checked=t},yD=e=>e.dom.checked,wD=e=>(t,o,n,r)=>be(o,"name").fold((()=>e(o,r,D.none())),(s=>t.field(s,e(o,r,be(n,s))))),xD={bar:wD(((e,t)=>((e,t)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:F(e.items,t.interpreter)}))(e,t.shared))),collection:wD(((e,t,o)=>Bk(e,t.shared.providers,o))),alertbanner:wD(((e,t)=>((e,t)=>{const o=Hb(e.icon,t.icons);return uk.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in",`tox-notification--${e.level}`]},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:e.url?void 0:o},components:e.url?[Nf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:o,attributes:{title:t.translate(e.iconTooltip)}},action:t=>Ws(t,Ok,{name:"alert-banner",value:e.url}),buttonBehaviours:ql([Pb()])})]:void 0},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})})(e,t.shared.providers))),input:wD(((e,t,o)=>((e,t,o)=>iO({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:!e.enabled,classname:"tox-textfield",validation:D.none(),maximized:e.maximized,data:o},t))(e,t.shared.providers,o))),textarea:wD(((e,t,o)=>((e,t,o)=>iO({name:e.name,multiline:!0,label:e.label,inputMode:D.none(),placeholder:e.placeholder,flex:!0,disabled:!e.enabled,classname:"tox-textarea",validation:D.none(),maximized:e.maximized,data:o},t))(e,t.shared.providers,o))),label:wD(((e,t)=>((e,t)=>{const o="tox-label";return{dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"label",classes:[o,..."center"===e.align?[`${o}--center`]:[],..."end"===e.align?[`${o}--end`]:[]]},components:[Ci(t.providers.translate(e.label))]},...F(e.items,t.interpreter)],behaviours:ql([GT(),Ih.config({}),(n=D.none(),eE(n,ma,ua)),Eh.config({mode:"acyclic"})])};var n})(e,t.shared))),iframe:(e=>(t,o,n,r)=>{const s=xn(o,{source:"dynamic"});return wD(e)(t,s,n,r)})(((e,t,o)=>AE(e,t.shared.providers,o))),button:wD(((e,t)=>aD(e,t.shared.providers))),checkbox:wD(((e,t,o)=>((e,t,o)=>{const n=e=>(e.element.dom.click(),D.some(!0)),r=fk.parts.field({factory:{sketch:x},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:ql([GT(),wg.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{rt(e.element).each((e=>ti(e,"tox-checkbox--disabled")))},onEnabled:e=>{rt(e.element).each((e=>ni(e,"tox-checkbox--disabled")))}}),yk.config({}),Zh.config({}),eE(o,yD,vD),Eh.config({mode:"special",onEnter:n,onSpace:n,stopSpaceKeyup:!0}),Hh("checkbox-events",[Qs(ds(),((t,o)=>{Ws(t,_k,{name:e.name})}))])])}),s=fk.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"]},components:[Ci(t.translate(e.label))],behaviours:ql([Wk.config({})])}),a=e=>zb("checked"===e?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons),i=Bf({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return fk.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[r,i.asSpec(),s],fieldBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled()}),gx()])})})(e,t.shared.providers,o))),colorinput:wD(((e,t,o)=>Kk(e,t.shared,t.colorinput,o))),colorpicker:wD(((e,t,o)=>nE(0,t.shared.providers,o))),dropzone:wD(((e,t,o)=>aE(e,t.shared.providers,o))),grid:wD(((e,t)=>((e,t)=>({dom:{tag:"div",classes:["tox-form__grid",`tox-form__grid--${e.columns}col`]},components:F(e.items,t.interpreter)}))(e,t.shared))),listbox:wD(((e,t,o)=>((e,t,o)=>{const n=t.shared.providers,r=o.bind((t=>XE(e.items,t))).orThunk((()=>oe(e.items).filter(GE))),s=e.label.map((e=>kk(e,n))),a=fk.parts.field({dom:{},factory:{sketch:o=>ZE({uid:o.uid,text:r.map((e=>e.text)),icon:D.none(),tooltip:e.label,role:D.none(),fetch:(o,n)=>{const r=YE(o,e.name,e.items,Xm.getValue(o));n(qE(r,oy.CLOSE_ON_EXECUTE,t,{isHorizontalMenu:!1,search:D.none()}))},onSetup:w(b),getApi:w({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[yk.config({}),QT(r.map((e=>e.value)),(e=>_t(e.element,KE)),((t,o)=>{XE(e.items,o).each((e=>{St(t.element,KE,e.value),Ws(t,zE,{text:e.text})}))}))]},"tox-listbox",t.shared)}}),i={dom:{tag:"div",classes:["tox-listboxfield"]},components:[a]};return fk.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:q([s.toArray(),[i]]),fieldBehaviours:ql([wg.config({disabled:w(!e.enabled),onDisabled:e=>{fk.getField(e).each(wg.disable)},onEnabled:e=>{fk.getField(e).each(wg.enable)}})])})})(e,t,o))),selectbox:wD(((e,t,o)=>((e,t,o)=>{const n=F(e.items,(e=>({text:t.translate(e.text),value:e.value}))),r=e.label.map((e=>kk(e,t))),s=fk.parts.field({dom:{},...o.map((e=>({data:e}))).getOr({}),selectAttributes:{size:e.size},options:n,factory:JE,selectBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled()}),yk.config({}),Hh("selectbox-change",[Qs(ds(),((t,o)=>{Ws(t,_k,{name:e.name})}))])])}),a=e.size>1?D.none():D.some(zb("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),i={dom:{tag:"div",classes:["tox-selectfield"]},components:q([[s],a.toArray()])};return fk.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:q([r.toArray(),[i]]),fieldBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{fk.getField(e).each(wg.disable)},onEnabled:e=>{fk.getField(e).each(wg.enable)}}),gx()])})})(e,t.shared.providers,o))),sizeinput:wD(((e,t)=>((e,t)=>{let o=sO;const n=ya("ratio-event"),r=e=>zb(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons),s=oO.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[r("lock"),r("unlock")],buttonBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled()}),gx(),yk.config({})])}),a=e=>({dom:{tag:"div",classes:["tox-form__group"]},components:e}),i=o=>fk.parts.field({factory:_y,inputClasses:["tox-textfield"],inputBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled()}),gx(),yk.config({}),Hh("size-input-events",[Qs(ss(),((e,t)=>{Ws(e,n,{isField1:o})})),Qs(ds(),((t,o)=>{Ws(t,_k,{name:e.name})}))])]),selectOnFocus:!1}),l=e=>({dom:{tag:"label",classes:["tox-label"]},components:[Ci(t.translate(e))]}),c=oO.parts.field1(a([fk.parts.label(l("Width")),i(!0)])),d=oO.parts.field2(a([fk.parts.label(l("Height")),i(!1)]));return oO.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,d,a([l(" "),s])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(e,t,n)=>{nO(Xm.getValue(e)).each((e=>{o(e).each((e=>{Xm.setValue(t,(e=>{const t={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4};let o=e.value.toFixed((n=e.unit)in t?t[n]:1);var n;return-1!==o.indexOf(".")&&(o=o.replace(/\.?0*$/,"")),o+e.unit})(e))}))}))},coupledFieldBehaviours:ql([wg.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{oO.getField1(e).bind(fk.getField).each(wg.disable),oO.getField2(e).bind(fk.getField).each(wg.disable),oO.getLock(e).each(wg.disable)},onEnabled:e=>{oO.getField1(e).bind(fk.getField).each(wg.enable),oO.getField2(e).bind(fk.getField).each(wg.enable),oO.getLock(e).each(wg.enable)}}),gx(),Hh("size-input-events2",[Qs(n,((e,t)=>{const n=t.event.isField1,r=n?oO.getField1(e):oO.getField2(e),s=n?oO.getField2(e):oO.getField1(e),a=r.map(Xm.getValue).getOr(""),i=s.map(Xm.getValue).getOr("");o=aO(a,i)}))])])})})(e,t.shared.providers))),slider:wD(((e,t,o)=>((e,t,o)=>{const n=NT.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Ci(t.translate(e.label))]}),r=NT.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=NT.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return NT.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:e.min,maxX:e.max,getInitialValue:w(o.getOrThunk((()=>(Math.abs(e.max)-Math.abs(e.min))/2)))},components:[n,r,s],sliderBehaviours:ql([GT(),Zh.config({})]),onChoose:(t,o,n)=>{Ws(t,_k,{name:e.name,value:n})}})})(e,t.shared.providers,o))),urlinput:wD(((e,t,o)=>((e,t,o,n)=>{const r=t.shared.providers,s=t=>{const n=Xm.getValue(t);o.addToHistory(n.value,e.filetype)},a={...n.map((e=>({initialData:e}))).getOr({}),dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":bD,type:"url"},minChars:0,responseTime:0,fetch:n=>{const r=fD(e.filetype,n,o),s=qE(r,oy.BUBBLE_TO_SANDBOX,t,{isHorizontalMenu:!1,search:D.none()});return xS(s)},getHotspot:e=>g.getOpt(e),onSetValue:(e,t)=>{e.hasConfigured(jk)&&jk.run(e).get(b)},typeaheadBehaviours:ql([...o.getValidationHandler().map((t=>jk.config({getRoot:e=>rt(e.element),invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:(e,t)=>{c.getOpt(e).each((e=>{St(e.element,"title",r.translate(t))}))}},validator:{validate:o=>{const n=Xm.getValue(o);return JO((o=>{t({type:e.filetype,url:n.value},(e=>{if("invalid"===e.status){const t=on.error(e.message);o(t)}else{const t=on.value(e.message);o(t)}}))}))},validateOnLoad:!1}}))).toArray(),wg.config({disabled:()=>!e.enabled||r.isDisabled()}),yk.config({}),Hh("urlinput-events",[Qs(cs(),(t=>{const o=ci(t.element),n=o.trim();n!==o&&di(t.element,n),"file"===e.filetype&&Ws(t,_k,{name:e.name})})),Qs(ds(),(t=>{Ws(t,_k,{name:e.name}),s(t)})),Qs(ws(),(t=>{Ws(t,_k,{name:e.name}),s(t)}))])]),eventOrder:{[cs()]:["streaming","urlinput-events","invalidating"]},model:{getDisplayText:e=>e.value,selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:wy(0,0,"normal")},onExecute:(e,t,o)=>{Ws(t,Dk,{})},onItemExecute:(t,o,n,r)=>{s(t),Ws(t,_k,{name:e.name})}},i=fk.parts.field({...a,factory:KO}),l=e.label.map((e=>kk(e,r))),c=Bf(((e,t,o=e,n=e)=>zb(o,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:{title:r.translate(n),"aria-live":"polite",...t.fold((()=>({})),(e=>({id:e})))}},r.icons))("invalid",D.some(bD),"warning")),d=Bf({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[c.asSpec()]}),m=o.getUrlPicker(e.filetype),u=ya("browser.url.event"),g=Bf({dom:{tag:"div",classes:["tox-control-wrap"]},components:[i,d.asSpec()],behaviours:ql([wg.config({disabled:()=>!e.enabled||r.isDisabled()})])}),p=Bf(nD({name:e.name,icon:D.some("browse"),text:e.picker_text.or(e.label).getOr(""),enabled:e.enabled,primary:!1,buttonType:D.none(),borderless:!0},(e=>js(e,u)),r,[],["tox-browse-url"]));return fk.sketch({dom:Sk([]),components:l.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:q([[g.asSpec()],m.map((()=>p.asSpec())).toArray()])}]),fieldBehaviours:ql([wg.config({disabled:()=>!e.enabled||r.isDisabled(),onDisabled:e=>{fk.getField(e).each(wg.disable),p.getOpt(e).each(wg.disable)},onEnabled:e=>{fk.getField(e).each(wg.enable),p.getOpt(e).each(wg.enable)}}),gx(),Hh("url-input-events",[Qs(u,(t=>{ag.getCurrent(t).each((o=>{const n=Xm.getValue(o),r={fieldname:e.name,...n};m.each((n=>{n(r).get((n=>{Xm.setValue(o,n),Ws(t,_k,{name:e.name})}))}))}))}))])])})})(e,t,t.urlinput,o))),customeditor:wD((e=>{const t=kc(),o=Bf({dom:{tag:e.tag}}),n=kc();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:ql([Hh("custom-editor-events",[ia((r=>{o.getOpt(r).each((o=>{((e=>ve(e,"init"))(e)?e.init(o.element.dom):rE.load(e.scriptId,e.scriptUrl).then((t=>t(o.element.dom,e.settings)))).then((e=>{n.on((t=>{e.setValue(t)})),n.clear(),t.set(e)}))}))}))]),QT(D.none(),(()=>t.get().fold((()=>n.get().getOr("")),(e=>e.getValue()))),((e,o)=>{t.get().fold((()=>n.set(o)),(e=>e.setValue(o)))})),GT()]),components:[o.asSpec()]}})),htmlpanel:wD((e=>"presentation"===e.presets?uk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):uk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:ql([yk.config({}),Zh.config({})])}))),imagepreview:wD(((e,t,o)=>ME(e,o))),table:wD(((e,t)=>((e,t)=>{const o=e=>({dom:{tag:"th",innerHtml:t.translate(e)}}),n=e=>({dom:{tag:"td",innerHtml:t.translate(e)}}),r=e=>({dom:{tag:"tr"},components:F(e,n)});return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(a=e.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:F(a,o)}]}),(s=e.cells,{dom:{tag:"tbody"},components:F(s,r)})],behaviours:ql([yk.config({}),Zh.config({})])};var s,a})(e,t.shared.providers))),tree:wD(((e,t)=>((e,t)=>{const o=e.onLeafAction.getOr(b),n=e.onToggleExpand.getOr(b),r=e.defaultExpandedIds,s=Ir(r),a=Ir(e.defaultSelectedId),i=ya("tree-id"),l=(n,r)=>e.items.map((e=>"leaf"===e.type?DO({leaf:e,selectedId:n,onLeafAction:o,visible:!0,treeId:i,backstage:t}):LO({directory:e,selectedId:n,onLeafAction:o,expandedIds:r,labelTabstopping:!0,treeId:i,backstage:t})));return{dom:{tag:"div",classes:["tox-tree"],attributes:{role:"tree"}},components:l(a.get(),s.get()),behaviours:ql([Eh.config({mode:"flow",selector:".tox-tree--leaf__label--visible, .tox-tree--directory__label--visible",cycles:!1}),Hh(IO,[Qs("expand-tree-node",((e,t)=>{const{expanded:o,node:r}=t.event;s.set(o?[...s.get(),r]:s.get().filter((e=>e!==r))),n(s.get(),{expanded:o,node:r})}))]),Ql.config({channels:{[`update-active-item-${i}`]:{onReceive:(e,t)=>{a.set(D.some(t.value)),Ih.set(e,l(D.some(t.value),s.get()))}}}}),Ih.config({})])}})(e,t))),panel:wD(((e,t)=>((e,t)=>({dom:{tag:"div",classes:e.classes},components:F(e.items,t.shared.interpreter)}))(e,t)))},CD={field:(e,t)=>t,record:w([])},SD=(e,t,o,n)=>{const r=xn(n,{shared:{interpreter:t=>kD(e,t,o,r)}});return kD(e,t,o,r)},kD=(e,t,o,n)=>be(xD,t.type).fold((()=>(console.error(`Unknown factory type "${t.type}", defaulting to container: `,t),t)),(r=>r(e,t,o,n))),_D=(e,t,o)=>kD(CD,e,t,o),TD="layout-inset",ED=e=>e.x,OD=(e,t)=>e.x+e.width/2-t.width/2,DD=(e,t)=>e.x+e.width-t.width,AD=e=>e.y,MD=(e,t)=>e.y+e.height-t.height,ND=(e,t)=>e.y+e.height/2-t.height/2,RD=(e,t,o)=>il(DD(e,t),MD(e,t),o.insetSouthwest(),ul(),"southwest",yl(e,{right:0,bottom:3}),TD),BD=(e,t,o)=>il(ED(e),MD(e,t),o.insetSoutheast(),ml(),"southeast",yl(e,{left:1,bottom:3}),TD),LD=(e,t,o)=>il(DD(e,t),AD(e),o.insetNorthwest(),dl(),"northwest",yl(e,{right:0,top:2}),TD),ID=(e,t,o)=>il(ED(e),AD(e),o.insetNortheast(),cl(),"northeast",yl(e,{left:1,top:2}),TD),HD=(e,t,o)=>il(OD(e,t),AD(e),o.insetNorth(),gl(),"north",yl(e,{top:2}),TD),PD=(e,t,o)=>il(OD(e,t),MD(e,t),o.insetSouth(),pl(),"south",yl(e,{bottom:3}),TD),FD=(e,t,o)=>il(DD(e,t),ND(e,t),o.insetEast(),fl(),"east",yl(e,{right:0}),TD),zD=(e,t,o)=>il(ED(e),ND(e,t),o.insetWest(),hl(),"west",yl(e,{left:1}),TD),VD=e=>{switch(e){case"north":return HD;case"northeast":return ID;case"northwest":return LD;case"south":return PD;case"southeast":return BD;case"southwest":return RD;case"east":return FD;case"west":return zD}},ZD=(e,t,o,n,r)=>yc(n).map(VD).getOr(HD)(e,t,o,n,r),UD=e=>{switch(e){case"north":return PD;case"northeast":return BD;case"northwest":return RD;case"south":return HD;case"southeast":return ID;case"southwest":return LD;case"east":return zD;case"west":return FD}},jD=(e,t,o,n,r)=>yc(n).map(UD).getOr(HD)(e,t,o,n,r),WD={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},$D=(e,t,o)=>{const n={maxHeightFunction:Fc()};return()=>o()?{type:"node",root:ht(pt(e())),node:D.from(e()),bubble:Uc(12,12,WD),layouts:{onRtl:()=>[ID],onLtr:()=>[LD]},overrides:n}:{type:"hotspot",hotspot:t(),bubble:Uc(-12,12,WD),layouts:{onRtl:()=>[El,Ol,Nl],onLtr:()=>[Ol,El,Nl]},overrides:n}},qD=(e,t,o,n)=>{const r={maxHeightFunction:Fc()};return()=>n()?{type:"node",root:ht(pt(t())),node:D.from(t()),bubble:Uc(12,12,WD),layouts:{onRtl:()=>[HD],onLtr:()=>[HD]},overrides:r}:e?{type:"node",root:ht(pt(t())),node:D.from(t()),bubble:Uc(0,-jt(t()),WD),layouts:{onRtl:()=>[Ml],onLtr:()=>[Ml]},overrides:r}:{type:"hotspot",hotspot:o(),bubble:Uc(0,0,WD),layouts:{onRtl:()=>[Ml],onLtr:()=>[Ml]},overrides:r}},GD=(e,t,o)=>()=>o()?{type:"node",root:ht(pt(e())),node:D.from(e()),layouts:{onRtl:()=>[HD],onLtr:()=>[HD]}}:{type:"hotspot",hotspot:t(),layouts:{onRtl:()=>[Nl],onLtr:()=>[Nl]}},KD=(e,t)=>()=>({type:"selection",root:t(),getSelection:()=>{const t=e.selection.getRng(),o=e.model.table.getSelectedCells();if(o.length>1){const e=o[0],t=o[o.length-1],n={firstCell:Le.fromDom(e),lastCell:Le.fromDom(t)};return D.some(n)}return D.some(fd.range(Le.fromDom(t.startContainer),t.startOffset,Le.fromDom(t.endContainer),t.endOffset))}}),YD=e=>t=>({type:"node",root:e(),node:t}),XD=(e,t,o,n)=>{const r=Wv(e),s=()=>Le.fromDom(e.getBody()),a=()=>Le.fromDom(e.getContentAreaContainer()),i=()=>r||!n();return{inlineDialog:$D(a,t,i),inlineBottomDialog:qD(e.inline,a,o,i),banner:GD(a,t,i),cursor:KD(e,s),node:YD(s)}},JD=e=>(t,o)=>{GC(e)(t,o)},QD=e=>()=>RC(e),eA=e=>t=>DC(e,t),tA=e=>t=>NC(e,t),oA=e=>()=>_v(e),nA=e=>ye(e,"items"),rA=e=>ye(e,"format"),sA=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],aA=e=>j(e,((e,t)=>{if(ve(t,"items")){const o=aA(t.items);return{customFormats:e.customFormats.concat(o.customFormats),formats:e.formats.concat([{title:t.title,items:o.formats}])}}if((e=>ve(e,"inline"))(t)||(e=>ve(e,"block"))(t)||(e=>ve(e,"selector"))(t)){const o=`custom-${s(t.name)?t.name:t.title.toLowerCase()}`;return{customFormats:e.customFormats.concat([{name:o,format:t}]),formats:e.formats.concat([{title:t.title,format:o,icon:t.icon}])}}return{...e,formats:e.formats.concat(t)}}),{customFormats:[],formats:[]}),iA=e=>rv(e).map((t=>{const o=((e,t)=>{const o=aA(t),n=t=>{z(t,(t=>{e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?n(o.customFormats):e.on("init",(()=>{n(o.customFormats)})),o.formats})(e,t);return sv(e)?sA.concat(o):o})).getOr(sA),lA=(e,t,o)=>({...e,type:"formatter",isSelected:t(e.format),getStylePreview:o(e.format)}),cA=(e,t,o,n)=>{const r=t=>F(t,(t=>nA(t)?(e=>{const t=r(e.items);return{...e,type:"submenu",getStyleItems:w(t)}})(t):rA(t)?(e=>lA(e,o,n))(t):(e=>{const t=ae(e);return 1===t.length&&L(t,"title")})(t)?{...t,type:"separator"}:(t=>{const r=s(t.name)?t.name:ya(t.title),a=`custom-${r}`,i={...t,type:"formatter",format:a,isSelected:o(a),getStylePreview:n(a)};return e.formatter.register(r,i),i})(t)));return r(t)},dA=sE.trim,mA=e=>t=>{if((e=>g(e)&&1===e.nodeType)(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1},uA=mA("true"),gA=mA("false"),pA=(e,t,o,n,r)=>({type:e,title:t,url:o,level:n,attach:r}),hA=e=>e.innerText||e.textContent,fA=e=>(e=>e&&"A"===e.nodeName&&void 0!==(e.id||e.name))(e)&&vA(e),bA=e=>e&&/^(H[1-6])$/.test(e.nodeName),vA=e=>(e=>{let t=e;for(;t=t.parentNode;){const e=t.contentEditable;if(e&&"inherit"!==e)return uA(t)}return!1})(e)&&!gA(e),yA=e=>bA(e)&&vA(e),wA=e=>{var t;const o=(e=>e.id?e.id:ya("h"))(e);return pA("header",null!==(t=hA(e))&&void 0!==t?t:"","#"+o,(e=>bA(e)?parseInt(e.nodeName.substr(1),10):0)(e),(()=>{e.id=o}))},xA=e=>{const t=e.id||e.name,o=hA(e);return pA("anchor",o||"#"+t,"#"+t,0,b)},CA=e=>{const t=(o="h1,h2,h3,h4,h5,h6,a:not([href])",n=e,F(_d(Le.fromDom(n),o),(e=>e.dom)));var o,n;return t},SA=e=>dA(e.title).length>0,kA=e=>{const t=CA(e);return Z((e=>F(Z(e,yA),wA))(t).concat((e=>F(Z(e,fA),xA))(t)),SA)},_A="tinymce-url-history",TA=e=>s(e)&&/^https?/.test(e),EA=e=>a(e)&&he(e,(e=>{return!(l(t=e)&&t.length<=5&&K(t,TA));var t})).isNone(),OA=()=>{const e=fC.getItem(_A);if(null===e)return{};let t;try{t=JSON.parse(e)}catch(e){if(e instanceof SyntaxError)return console.log("Local storage "+_A+" was not valid JSON",e),{};throw e}return EA(t)?t:(console.log("Local storage "+_A+" was not valid format",t),{})},DA=e=>{const t=OA();return be(t,e).getOr([])},AA=(e,t)=>{if(!TA(e))return;const o=OA(),n=be(o,t).getOr([]),r=Z(n,(t=>t!==e));o[t]=[e].concat(r).slice(0,5),(e=>{if(!EA(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));fC.setItem(_A,JSON.stringify(e))})(o)},MA=e=>!!e,NA=e=>ce(sE.makeMap(e,/[, ]/),MA),RA=e=>D.from(vv(e)),BA=(e,t)=>{const o=(e=>{const t=D.from(xv(e)).filter(MA).map(NA);return RA(e).fold(E,(e=>t.fold(O,(e=>ae(e).length>0&&e))))})(e);return d(o)?o?RA(e):D.none():o[t]?RA(e):D.none()},LA=e=>D.from(e).filter(s).getOrUndefined(),IA=e=>({getHistory:DA,addToHistory:AA,getLinkInformation:()=>(e=>Cv(e)?D.some({targets:kA(e.getBody()),anchorTop:LA(Sv(e)),anchorBottom:LA(kv(e))}):D.none())(e),getValidationHandler:()=>(e=>D.from(yv(e)))(e),getUrlPicker:t=>((e,t)=>BA(e,t).map((o=>n=>wS((r=>{const i={filetype:t,fieldname:n.fieldname,...D.from(n.meta).getOr({})};o.call(e,((e,t)=>{if(!s(e))throw new Error("Expected value to be string");if(void 0!==t&&!a(t))throw new Error("Expected meta to be a object");r({value:e,meta:t})}),n.value,i)})))))(e,t)}),HA=(e,t,o,n)=>{const r=Ir(!1),s=(e=>{const t=Ir(Uv(e)?"bottom":"top");return{isPositionedAtTop:()=>"top"===t.get(),getDockingMode:t.get,setDockingMode:t.set}})(t),a={icons:()=>t.ui.registry.getAll().icons,menuItems:()=>t.ui.registry.getAll().menuItems,translate:Mb.translate,isDisabled:()=>t.mode.isReadOnly()||!t.ui.isEnabled(),getOption:t.options.get},i=IA(t),l=(e=>{const t=t=>()=>e.formatter.match(t),o=t=>()=>{const o=e.formatter.get(t);return void 0!==o?D.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):D.none()},n=Ir([]),r=Ir([]),s=Ir(!1);return e.on("PreInit",(r=>{const s=iA(e),a=cA(e,s,t,o);n.set(a)})),e.on("addStyleModifications",(n=>{const a=cA(e,n.items,t,o);r.set(a),s.set(n.replace)})),{getData:()=>{const e=s.get()?[]:n.get(),t=r.get();return e.concat(t)}}})(t),c=(e=>({colorPicker:JD(e),hasCustomColors:QD(e),getColors:eA(e),getColorCols:tA(e)}))(t),d=(e=>({isDraggableModal:oA(e)}))(t),m={shared:{providers:a,anchors:XD(t,o,n,s.isPositionedAtTop),header:s},urlinput:i,styles:l,colorinput:c,dialog:d,isContextMenuOpen:()=>r.get(),setContextMenuState:e=>r.set(e)},u={...m,shared:{...m.shared,interpreter:e=>_D(e,{},u),getSink:e.popup}},g={...m,shared:{...m.shared,interpreter:e=>_D(e,{},g),getSink:e.dialog}};return{popup:u,dialog:g}},PA=Ku,FA=Nu,zA=w([Er("shell",!1),dr("makeItem"),Er("setupItem",b),tu("listBehaviours",[Ih])]),VA=Du({name:"items",overrides:()=>({behaviours:ql([Ih.config({})])})}),ZA=w([VA]),UA=og({name:w("CustomList")(),configFields:zA(),partFields:ZA(),factory:(e,t,o,n)=>{const r=e.shell?{behaviours:[Ih.config({})],components:[]}:{behaviours:[],components:t},s=t=>e.shell?D.some(t):Vu(t,e,"items");return{uid:e.uid,dom:e.dom,components:r.components,behaviours:eu(e.listBehaviours,r.behaviours),apis:{setItems:(t,o)=>{s(t).fold((()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(n=>{const r=Ih.contents(n),s=o.length,a=s-r.length,i=a>0?H(a,(()=>e.makeItem())):[],l=r.slice(s);z(l,(e=>Ih.remove(n,e))),z(i,(e=>Ih.append(n,e)));const c=Ih.contents(n);z(c,((n,r)=>{e.setupItem(t,n,o[r],r)}))}))}}}},apis:{setItems:(e,t,o)=>{e.setItems(t,o)}}}),jA=w([dr("dom"),Er("shell",!0),Jm("toolbarBehaviours",[Ih])]),WA=w([Du({name:"groups",overrides:()=>({behaviours:ql([Ih.config({})])})})]),$A=og({name:"Toolbar",configFields:jA(),partFields:WA(),factory:(e,t,o,n)=>{const r=t=>e.shell?D.some(t):Vu(t,e,"groups"),s=e.shell?{behaviours:[Ih.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:s.components,behaviours:eu(e.toolbarBehaviours,s.behaviours),apis:{setGroups:(e,t)=>{r(e).fold((()=>{throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(e=>{Ih.set(e,t)}))},refresh:b},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)}}}),qA=b,GA=E,KA=w([]);var YA=Object.freeze({__proto__:null,setup:qA,isDocked:GA,getBehaviours:KA});const XA=e=>(we(It(e,"position"),"fixed")?D.none():st(e)).orThunk((()=>{const t=Le.fromTag("span");return nt(e).bind((e=>{Io(e,t);const o=st(t);return Fo(t),o}))})),JA=e=>XA(e).map(Gt).getOrThunk((()=>$t(0,0))),QA=(e,t)=>{const o=e.element;ti(o,t.transitionClass),ni(o,t.fadeOutClass),ti(o,t.fadeInClass),t.onShow(e)},eM=(e,t)=>{const o=e.element;ti(o,t.transitionClass),ni(o,t.fadeInClass),ti(o,t.fadeOutClass),t.onHide(e)},tM=(e,t)=>e.y>=t.y,oM=(e,t)=>e.bottom<=t.bottom,nM=(e,t,o)=>({location:"top",leftX:t,topY:o.bounds.y-e.y}),rM=(e,t,o)=>({location:"bottom",leftX:t,bottomY:e.bottom-o.bounds.bottom}),sM=e=>e.box.x-e.win.x,aM=(e,t,o)=>o.getInitialPos().map((o=>{const n=((e,t)=>{const o=t.optScrollEnv.fold(w(e.bounds.y),(t=>t.scrollElmTop+(e.bounds.y-t.currentScrollTop)));return $t(e.bounds.x,o)})(o,t);return{box:Go(n.left,n.top,Xt(e),Ut(e)),location:o.location}})),iM=(e,t,o,n,r)=>{const s=((e,t)=>{const o=t.optScrollEnv.fold(w(e.y),(t=>e.y+t.currentScrollTop-t.scrollElmTop));return $t(e.x,o)})(t,o),a=Go(s.left,s.top,t.width,t.height);n.setInitialPos({style:Ht(e),position:Bt(e,"position")||"static",bounds:a,location:r.location})},lM=(e,t,o)=>o.getInitialPos().bind((n=>{var r;switch(o.clearInitialPos(),n.position){case"static":return D.some({morph:"static"});case"absolute":const o=XA(e).getOr(wt()),s=Ko(o),a=null!==(r=o.dom.scrollTop)&&void 0!==r?r:0;return D.some({morph:"absolute",positionCss:ic("absolute",be(n.style,"left").map((e=>t.x-s.x)),be(n.style,"top").map((e=>t.y-s.y+a)),be(n.style,"right").map((e=>s.right-t.right)),be(n.style,"bottom").map((e=>s.bottom-t.bottom)))});default:return D.none()}})),cM=(e,t,o)=>aM(e,t,o).filter((({box:e})=>((e,t,o)=>K(e,(e=>{switch(e){case"bottom":return oM(t,o.bounds);case"top":return tM(t,o.bounds)}})))(o.getModes(),e,t))).bind((({box:t})=>lM(e,t,o))),dM=e=>{switch(e.location){case"top":return D.some({morph:"fixed",positionCss:ic("fixed",D.some(e.leftX),D.some(e.topY),D.none(),D.none())});case"bottom":return D.some({morph:"fixed",positionCss:ic("fixed",D.some(e.leftX),D.none(),D.none(),D.some(e.bottomY))});default:return D.none()}},mM=(e,t,o)=>{const n=Ko(e),r=Jo(),s=((e,t,o)=>{const n=t.win,r=t.box,s=sM(t);return se(e,(e=>{switch(e){case"bottom":return oM(r,o.bounds)?D.none():D.some(rM(n,s,o));case"top":return tM(r,o.bounds)?D.none():D.some(nM(n,s,o));default:return D.none()}})).getOr({location:"no-dock"})})(o.getModes(),{win:r,box:n},t);return"top"===s.location||"bottom"===s.location?(iM(e,n,t,o,s),dM(s)):D.none()},uM=(e,t,o)=>{const n=e.element;return we(It(n,"position"),"fixed")?((e,t,o)=>cM(e,t,o).orThunk((()=>t.optScrollEnv.bind((n=>aM(e,t,o))).bind((({box:e,location:o})=>{const n=Jo(),r=sM({win:n,box:e}),s="top"===o?nM(n,r,t):rM(n,r,t);return dM(s)})))))(n,t,o):mM(n,t,o)},gM=(e,t,o,n)=>{const r=Ko(e),s=Jo(),a=n(s,sM({win:s,box:r}),t);return"bottom"===a.location||"top"===a.location?(((e,t,o,n,r)=>{n.getInitialPos().fold((()=>iM(e,t,o,n,r)),(()=>b))})(e,r,t,o,a),dM(a)):D.none()},pM=(e,t,o)=>{o.setDocked(!1),z(["left","right","top","bottom","position"],(t=>Ft(e.element,t))),t.onUndocked(e)},hM=(e,t,o,n)=>{const r="fixed"===n.position;o.setDocked(r),lc(e.element,n);(r?t.onDocked:t.onUndocked)(e)},fM=(e,t,o,n,r=!1)=>{t.contextual.each((t=>{t.lazyContext(e).each((s=>{const a=((e,t)=>e.yt.y)(s,n.bounds);if(a!==o.isVisible())if(o.setVisible(a),r&&!a)ai(e.element,[t.fadeOutClass]),t.onHide(e);else{(a?QA:eM)(e,t)}}))}))},bM=(e,t,o,n,r)=>{fM(e,t,o,n,!0),hM(e,t,o,r.positionCss)},vM=(e,t,o)=>{const n=t.lazyViewport(e);fM(e,t,o,n),uM(e,n,o).each((r=>{((e,t,o,n,r)=>{switch(r.morph){case"static":return pM(e,t,o);case"absolute":return hM(e,t,o,r.positionCss);case"fixed":bM(e,t,o,n,r)}})(e,t,o,n,r)}))},yM=(e,t,o)=>{const n=e.element;o.setDocked(!1);const r=t.lazyViewport(e);((e,t,o)=>{const n=e.element;return aM(n,t,o).bind((({box:e})=>lM(n,e,o)))})(e,r,o).each((n=>{switch(n.morph){case"static":pM(e,t,o);break;case"absolute":hM(e,t,o,n.positionCss)}})),o.setVisible(!0),t.contextual.each((t=>{ii(n,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),wM(e,t,o)},wM=(e,t,o)=>{e.getSystem().isConnected()&&vM(e,t,o)},xM=(e,t,o)=>{o.isDocked()&&yM(e,t,o)},CM=e=>(t,o,n)=>{const r=o.lazyViewport(t);gM(t.element,r,n,e).each((e=>{bM(t,o,n,r,e)}))},SM=CM(nM),kM=CM(rM);var _M=Object.freeze({__proto__:null,refresh:wM,reset:xM,isDocked:(e,t,o)=>o.isDocked(),getModes:(e,t,o)=>o.getModes(),setModes:(e,t,o,n)=>o.setModes(n),forceDockToTop:SM,forceDockToBottom:kM});var TM=Object.freeze({__proto__:null,events:(e,t)=>Ys([aa(gs(),((o,n)=>{e.contextual.each((e=>{if(si(o.element,e.transitionClass)){ii(o.element,[e.transitionClass,e.fadeInClass]);(t.isVisible()?e.onShown:e.onHidden)(o)}n.stop()}))})),Qs(Ms(),((o,n)=>{wM(o,e,t)})),Qs(Fs(),((o,n)=>{wM(o,e,t)})),Qs(Ns(),((o,n)=>{xM(o,e,t)}))])}),EM=[Tr("contextual",[gr("fadeInClass"),gr("fadeOutClass"),gr("transitionClass"),hr("lazyContext"),el("onShow"),el("onShown"),el("onHide"),el("onHidden")]),Rr("lazyViewport",(()=>({bounds:Jo(),optScrollEnv:D.none()}))),Br("modes",["top","bottom"],$n),el("onDocked"),el("onUndocked")];const OM=Kl({fields:EM,name:"docking",active:TM,apis:_M,state:Object.freeze({__proto__:null,init:e=>{const t=Ir(!1),o=Ir(!0),n=kc(),r=Ir(e.modes);return Ha({isDocked:t.get,setDocked:t.set,getInitialPos:n.get,setInitialPos:n.set,clearInitialPos:n.clear,isVisible:o.get,setVisible:o.set,getModes:r.get,setModes:r.set,readState:()=>`docked: ${t.get()}, visible: ${o.get()}, modes: ${r.get().join(",")}`})}})}),DM=w(ya("toolbar-height-change")),AM={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},MM="tox-tinymce--toolbar-sticky-on",NM="tox-tinymce--toolbar-sticky-off",RM=(e,t)=>L(OM.getModes(e),t),BM=e=>{const t=e.element;rt(t).each((o=>{const n="padding-"+OM.getModes(e)[0];if(OM.isDocked(e)){const e=Xt(o);Mt(t,"width",e+"px"),Mt(o,n,(e=>jt(e)+(parseInt(Bt(e,"margin-top"),10)||0)+(parseInt(Bt(e,"margin-bottom"),10)||0))(t)+"px")}else Ft(t,"width"),Ft(o,n)}))},LM=(e,t)=>{t?(ni(e,AM.fadeOutClass),ai(e,[AM.transitionClass,AM.fadeInClass])):(ni(e,AM.fadeInClass),ai(e,[AM.fadeOutClass,AM.transitionClass]))},IM=(e,t)=>{const o=Le.fromDom(e.getContainer());t?(ti(o,MM),ni(o,NM)):(ti(o,NM),ni(o,MM))},HM=(e,t)=>{const o=kc(),n=t.getSink,r=e=>{n().each((t=>e(t.element)))},s=t=>{e.inline||BM(t),IM(e,OM.isDocked(t)),t.getSystem().broadcastOn([Rm()],{}),n().each((e=>e.getSystem().broadcastOn([Rm()],{})))},a=e.inline?[]:[Ql.config({channels:{[DM()]:{onReceive:BM}}})];return[Zh.config({}),OM.config({contextual:{lazyContext:t=>{const o=jt(t.element),n=e.inline?e.getContentAreaContainer():e.getContainer();return D.from(n).map((n=>{const r=Ko(Le.fromDom(n));return XS(e,t.element).fold((()=>{const e=r.height-o,n=r.y+(RM(t,"top")?0:o);return Go(r.x,n,r.width,e)}),(e=>{const n=Xo(r,JS(e)),s=RM(t,"top")?n.y:n.y+o;return Go(n.x,s,n.width,n.height-o)}))}))},onShow:()=>{r((e=>LM(e,!0)))},onShown:e=>{r((e=>ii(e,[AM.transitionClass,AM.fadeInClass]))),o.get().each((t=>{((e,t)=>{const o=Qe(t);rc(o).filter((e=>!Xe(t,e))).filter((t=>Xe(t,Le.fromDom(o.dom.body))||Je(e,t))).each((()=>tc(t)))})(e.element,t),o.clear()}))},onHide:e=>{((e,t)=>sc(e).orThunk((()=>t().toOptional().bind((e=>sc(e.element))))))(e.element,n).fold(o.clear,o.set),r((e=>LM(e,!1)))},onHidden:()=>{r((e=>ii(e,[AM.transitionClass])))},...AM},lazyViewport:t=>XS(e,t.element).fold((()=>{const o=Jo(),n=hv(e),r=o.y+(RM(t,"top")?n:0),s=o.height-(RM(t,"bottom")?n:0);return{bounds:Go(o.x,r,o.width,s),optScrollEnv:D.none()}}),(e=>({bounds:JS(e),optScrollEnv:D.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Gt(e.element).top})}))),modes:[t.header.getDockingMode()],onDocked:s,onUndocked:s}),...a]};var PM=Object.freeze({__proto__:null,setup:(e,t,o)=>{e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(()=>{o().each(OM.reset)})),e.on("ResizeWindow ResizeEditor",(()=>{o().each(BM)})),e.on("SkinLoaded",(()=>{o().each((e=>{OM.isDocked(e)?OM.reset(e):OM.refresh(e)}))})),e.on("FullscreenStateChanged",(()=>{o().each(OM.reset)}))),e.on("AfterScrollIntoView",(e=>{o().each((t=>{OM.refresh(t);const o=t.element;wp(o)&&((e,t)=>{const o=Qe(t),n=ot(t).dom.innerHeight,r=zo(o),s=Le.fromDom(e.elm),a=Yo(s),i=Ut(s),l=a.y,c=l+i,d=Gt(t),m=Ut(t),u=d.top,g=u+m,p=Math.abs(u-r.top)<2,h=Math.abs(g-(r.top+n))<2;if(p&&lu){const e=l-n+i+m;Vo(r.left,e,o)}})(e,o)}))})),e.on("PostRender",(()=>{IM(e,!1)}))},isDocked:e=>e().map(OM.isDocked).getOr(!1),getBehaviours:HM});const FM=Pn([Uy,mr("items",zn([Zn([jy,vr("items",$n)]),$n]))].concat(yw)),zM=[Cr("text"),Cr("tooltip"),Cr("icon"),Or("search",!1,zn([qn,Pn([Cr("placeholder")])],(e=>d(e)?e?D.some({placeholder:D.none()}):D.none():D.some(e)))),hr("fetch"),Rr("onSetup",(()=>b))],VM=Pn([Uy,...zM]),ZM=e=>tr("menubutton",VM,e),UM=Pn([Uy,rw,nw,ow,iw,Yy,ew,Mr("presets","normal",["normal","color","listpreview"]),uw(1),Jy,Qy]);var jM=tg({factory:(e,t)=>{const o={focus:Eh.focusIn,setMenus:(e,o)=>{const n=F(o,(e=>{const o={type:"menubutton",text:e.text,fetch:t=>{t(e.getItems())}},n=ZM(o).mapError((e=>rr(e))).getOrDie();return _O(n,"tox-mbtn",t.backstage,D.some("menuitem"))}));Ih.set(e,n)}};return{uid:e.uid,dom:e.dom,components:[],behaviours:ql([Ih.config({}),Hh("menubar-events",[ia((t=>{e.onSetup(t)})),Qs(rs(),((e,t)=>{Bi(e.element,".tox-mbtn--active").each((o=>{Li(t.event.target,".tox-mbtn").each((t=>{Xe(o,t)||e.getSystem().getByDom(o).each((o=>{e.getSystem().getByDom(t).each((e=>{IS.expand(e),IS.close(o),Zh.focus(e)}))}))}))}))})),Qs(Hs(),((e,t)=>{t.event.prevFocus.bind((t=>e.getSystem().getByDom(t).toOptional())).each((o=>{t.event.newFocus.bind((t=>e.getSystem().getByDom(t).toOptional())).each((e=>{IS.isOpen(o)&&(IS.expand(e),IS.close(o))}))}))}))]),Eh.config({mode:"flow",selector:".tox-mbtn",onEscape:t=>(e.onEscape(t),D.some(!0))}),yk.config({})]),apis:o,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[dr("dom"),dr("uid"),dr("onEscape"),dr("backstage"),Er("onSetup",b)],apis:{focus:(e,t)=>{e.focus(t)},setMenus:(e,t,o)=>{e.setMenus(t,o)}}});const WM="container",$M=[Jm("slotBehaviours",[])],qM=e=>"",GM=(e,t)=>{const o=t=>Wu(e),n=(t,o)=>(n,r)=>Vu(n,e,r).map((e=>t(e,r))).getOr(o),r=(e,t)=>"true"!==_t(e.element,"aria-hidden"),s=n(r,!1),a=n(((e,t)=>{if(r(e)){const o=e.element;Mt(o,"display","none"),St(o,"aria-hidden","true"),Ws(e,Ps(),{name:t,visible:!1})}})),i=(e=>(t,o)=>{z(o,(o=>e(t,o)))})(a),l=n(((e,t)=>{if(!r(e)){const o=e.element;Ft(o,"display"),Ot(o,"aria-hidden"),Ws(e,Ps(),{name:t,visible:!0})}})),c={getSlotNames:o,getSlot:(t,o)=>Vu(t,e,o),isShowing:s,hideSlot:a,hideAllSlots:e=>i(e,o()),showSlot:l};return{uid:e.uid,dom:e.dom,components:t,behaviours:Qm(e.slotBehaviours),apis:c}},KM=ce({getSlotNames:(e,t)=>e.getSlotNames(t),getSlot:(e,t,o)=>e.getSlot(t,o),isShowing:(e,t,o)=>e.isShowing(t,o),hideSlot:(e,t,o)=>e.hideSlot(t,o),hideAllSlots:(e,t)=>e.hideAllSlots(t),showSlot:(e,t,o)=>e.showSlot(t,o)},(e=>La(e))),YM={...KM,sketch:e=>{const t=(()=>{const e=[];return{slot:(t,o)=>(e.push(t),Iu(WM,qM(t),o)),record:w(e)}})(),o=e(t),n=t.record(),r=F(n,(e=>Eu({name:e,pname:qM(e)})));return Xu(WM,$M,r,GM,o)}},XM=Pn([nw,rw,Rr("onShow",b),Rr("onHide",b),ew]),JM=e=>({element:()=>e.element.dom}),QM=(e,t)=>{const o=F(ae(t),(e=>{const o=t[e],n=or((e=>tr("sidebar",XM,e))(o));return{name:e,getApi:JM,onSetup:n.onSetup,onShow:n.onShow,onHide:n.onHide}}));return F(o,(t=>{const n=Ir(b);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:Jw([yx(t,n),wx(t,n),Qs(Ps(),((e,t)=>{const n=t.event,r=W(o,(e=>e.name===n.name));r.each((t=>{(n.visible?t.onShow:t.onHide)(t.getApi(e))}))}))])})}))},eN=e=>YM.sketch((t=>({dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:QM(t,e),slotBehaviours:Jw([ia((e=>YM.hideAllSlots(e)))])}))),tN=(e,t)=>{St(e,"role",t)},oN=e=>ag.getCurrent(e).bind((e=>{if(SO.isGrowing(e)||SO.hasGrown(e)){return ag.getCurrent(e).bind((e=>W(YM.getSlotNames(e),(t=>YM.isShowing(e,t)))))}return D.none()})),nN=ya("FixSizeEvent"),rN=ya("AutoSizeEvent");var sN=Object.freeze({__proto__:null,block:(e,t,o,n)=>{St(e.element,"aria-busy",!0);const r=t.getRoot(e).getOr(e),s=ql([Eh.config({mode:"special",onTab:()=>D.some(!0),onShiftTab:()=>D.some(!0)}),Zh.config({})]),a=n(r,s),i=r.getSystem().build(a);Ih.append(r,Ei(i)),i.hasConfigured(Eh)&&t.focus&&Eh.focusIn(i),o.isBlocked()||t.onBlock(e),o.blockWith((()=>Ih.remove(r,i)))},unblock:(e,t,o)=>{Ot(e.element,"aria-busy"),o.isBlocked()&&t.onUnblock(e),o.clear()},isBlocked:(e,t,o)=>o.isBlocked()}),aN=[Rr("getRoot",D.none),Nr("focus",!0),el("onBlock"),el("onUnblock")];const iN=Kl({fields:aN,name:"blocking",apis:sN,state:Object.freeze({__proto__:null,init:()=>{const e=Cc((e=>e.destroy()));return Ha({readState:e.isSet,blockWith:t=>{e.set({destroy:t})},clear:e.clear,isBlocked:e.isSet})}})}),lN=e=>ag.getCurrent(e).each((e=>tc(e.element,!0))),cN=(e,t,o,n)=>{const r=t.element;if(((e,t)=>{const o="tabindex",n=`data-mce-${o}`;D.from(e.iframeElement).map(Le.fromDom).each((e=>{t?(Tt(e,o).each((t=>St(e,n,t))),St(e,o,-1)):(Ot(e,o),Tt(e,n).each((t=>{St(e,o,t),Ot(e,n)})))}))})(e,o),o)iN.block(t,(e=>(t,o)=>({dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:Rf('
    ')}]}))(n)),Ft(r,"display"),Ot(r,"aria-hidden"),e.hasFocus()&&lN(t);else{const o=ag.getCurrent(t).exists((e=>nc(e.element)));iN.unblock(t),Mt(r,"display","none"),St(r,"aria-hidden","true"),o&&e.focus()}},dN=(e,t,o)=>{const n=Ir(!1),r=kc(),s=o=>{n.get()&&!(e=>{if((e=>"focusin"===e.type)(e))return(e.composed?oe(e.composedPath()):D.from(e.target)).map(Le.fromDom).filter(je).exists((e=>si(e,"mce-pastebin")));return!1})(o)&&(o.preventDefault(),lN(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",(()=>{e.dom.bind(e.getWin(),"focusin",s),e.on("BeforeExecCommand",(e=>{"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&s(e)}))}));const a=r=>{r!==n.get()&&(n.set(r),cN(e,t(),r,o.providers),((e,t)=>{e.dispatch("AfterProgressState",{state:t})})(e,r))};e.on("ProgressState",(t=>{if(r.on(clearTimeout),h(t.time)){const o=Mf.setEditorTimeout(e,(()=>a(t.state)),t.time);r.set(o)}else a(t.state),r.clear()}))},mN=(e,t,o)=>({within:e,extra:t,withinWidth:o}),uN=(e,t,o)=>{const n=((e,t)=>{const o=j(e,((e,o)=>t(o,e.len).fold(w(e),(t=>({len:t.finish,list:e.list.concat([t])})))),{len:0,list:[]});return o.list})(e,((e,t)=>{const n=o(e);return D.some({element:e,start:t,finish:t+n,width:n})})),r=Z(n,(e=>e.finish<=t)),s=U(r,((e,t)=>e+t.width),0);return{within:r,extra:n.slice(r.length),withinWidth:s}},gN=e=>F(e,(e=>e.element)),pN=(e,t,o,n)=>{const r=((e,t,o)=>{const n=uN(t,e,o);return 0===n.extra.length?D.some(n):D.none()})(e,t,o).getOrThunk((()=>uN(t,e-o(n),o))),s=r.within,a=r.extra,i=r.withinWidth;return 1===a.length&&a[0].width<=o(n)?((e,t,o)=>{const n=gN(e.concat(t));return mN(n,[],o)})(s,a,i):a.length>=1?((e,t,o,n)=>{const r=gN(e).concat([o]);return mN(r,gN(t),n)})(s,a,n,i):((e,t,o)=>mN(gN(e),[],o))(s,0,i)},hN=(e,t)=>{const o=F(t,(e=>Ei(e)));$A.setGroups(e,o)},fN=(e,t,o)=>{const n=t.builtGroups.get();if(0===n.length)return;const r=Zu(e,t,"primary"),s=hS.getCoupled(e,"overflowGroup");Mt(r.element,"visibility","hidden");const a=n.concat([s]),i=se(a,(e=>sc(e.element).bind((t=>e.getSystem().getByDom(t).toOptional()))));o([]),hN(r,a);const l=Xt(r.element),c=pN(l,t.builtGroups.get(),(e=>Xt(e.element)),s);0===c.extra.length?(Ih.remove(r,s),o([])):(hN(r,c.within),o(c.extra)),Ft(r.element,"visibility"),zt(r.element),i.each(Zh.focus)},bN=w([Jm("splitToolbarBehaviours",[hS]),lr("builtGroups",(()=>Ir([])))]),vN=w([Ji(["overflowToggledClass"]),kr("getOverflowBounds"),dr("lazySink"),lr("overflowGroups",(()=>Ir([]))),el("onOpened"),el("onClosed")].concat(bN())),yN=w([Eu({factory:$A,schema:jA(),name:"primary"}),Ou({schema:jA(),name:"overflow"}),Ou({name:"overflow-button"}),Ou({name:"overflow-group"})]),wN=w(((e,t)=>{((e,t)=>{const o=Yt.max(e,t,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);Mt(e,"max-width",o+"px")})(e,Math.floor(t))})),xN=w([Ji(["toggledClass"]),dr("lazySink"),hr("fetch"),kr("getBounds"),Tr("fireDismissalEventInstead",[Er("event",Ls())]),Xc(),el("onToggled")]),CN=w([Ou({name:"button",overrides:e=>({dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:ql([Yh.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1,onToggled:e.onToggled})])})}),Ou({factory:$A,schema:jA(),name:"toolbar",overrides:e=>({toolbarBehaviours:ql([Eh.config({mode:"cyclic",onEscape:t=>(Vu(t,e,"button").each(Zh.focus),D.none())})])})})]),SN=kc(),kN=(e,t)=>{const o=hS.getCoupled(e,"toolbarSandbox");Mm.isOpen(o)?Mm.close(o):Mm.open(o,t.toolbar())},_N=(e,t,o,n)=>{const r=o.getBounds.map((e=>e())),s=o.lazySink(e).getOrDie();rm.positionWithinBounds(s,t,{anchor:{type:"hotspot",hotspot:e,layouts:n,overrides:{maxWidthFunction:wN()}}},r)},TN=(e,t,o,n,r)=>{$A.setGroups(t,r),_N(e,t,o,n),Yh.on(e)},EN=og({name:"FloatingToolbarButton",factory:(e,t,o,n)=>({...Nf.sketch({...n.button(),action:e=>{kN(e,n)},buttonBehaviours:ou({dump:n.button().buttonBehaviours},[hS.config({others:{toolbarSandbox:t=>((e,t,o)=>{const n=Hi();return{dom:{tag:"div",attributes:{id:n.id}},behaviours:ql([Eh.config({mode:"special",onEscape:e=>(Mm.close(e),D.some(!0))}),Mm.config({onOpen:(r,s)=>{const a=SN.get().getOr(!1);o.fetch().get((r=>{TN(e,s,o,t.layouts,r),n.link(e.element),a||Eh.focusIn(s)}))},onClose:()=>{Yh.off(e),SN.get().getOr(!1)||Zh.focus(e),n.unlink(e.element)},isPartOf:(t,o,n)=>Fi(o,n)||Fi(e,n),getAttachPoint:()=>o.lazySink(e).getOrDie()}),Ql.config({channels:{...Im({isExtraPart:E,...o.fireDismissalEventInstead.map((e=>({fireEventInstead:{event:e.event}}))).getOr({})}),...Pm({doReposition:()=>{Mm.getState(hS.getCoupled(e,"toolbarSandbox")).each((n=>{_N(e,n,o,t.layouts)}))}})}})])}})(t,o,e)}})])}),apis:{setGroups:(t,n)=>{Mm.getState(hS.getCoupled(t,"toolbarSandbox")).each((r=>{TN(t,r,e,o.layouts,n)}))},reposition:t=>{Mm.getState(hS.getCoupled(t,"toolbarSandbox")).each((n=>{_N(t,n,e,o.layouts)}))},toggle:e=>{kN(e,n)},toggleWithoutFocusing:e=>{((e,t)=>{SN.set(!0),kN(e,t),SN.clear()})(e,n)},getToolbar:e=>Mm.getState(hS.getCoupled(e,"toolbarSandbox")),isOpen:e=>Mm.isOpen(hS.getCoupled(e,"toolbarSandbox"))}}),configFields:xN(),partFields:CN(),apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},reposition:(e,t)=>{e.reposition(t)},toggle:(e,t)=>{e.toggle(t)},toggleWithoutFocusing:(e,t)=>{e.toggleWithoutFocusing(t)},getToolbar:(e,t)=>e.getToolbar(t),isOpen:(e,t)=>e.isOpen(t)}}),ON=w([dr("items"),Ji(["itemSelector"]),Jm("tgroupBehaviours",[Eh])]),DN=w([Au({name:"items",unit:"item"})]),AN=og({name:"ToolbarGroup",configFields:ON(),partFields:DN(),factory:(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.tgroupBehaviours,[Eh.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}})}),MN=e=>F(e,(e=>Ei(e))),NN=(e,t,o)=>{fN(e,o,(n=>{o.overflowGroups.set(n),t.getOpt(e).each((e=>{EN.setGroups(e,MN(n))}))}))},RN=og({name:"SplitFloatingToolbar",configFields:vN(),partFields:yN(),factory:(e,t,o,n)=>{const r=Bf(EN.sketch({fetch:()=>wS((t=>{t(MN(e.overflowGroups.get()))})),layouts:{onLtr:()=>[Ol,El],onRtl:()=>[El,Ol],onBottomLtr:()=>[Al,Dl],onBottomRtl:()=>[Dl,Al]},getBounds:o.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:n["overflow-button"](),toolbar:n.overflow()},onToggled:(t,o)=>e[o?"onOpened":"onClosed"](t)}));return{uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.splitToolbarBehaviours,[hS.config({others:{overflowGroup:()=>AN.sketch({...n["overflow-group"](),items:[r.asSpec()]})}})]),apis:{setGroups:(t,o)=>{e.builtGroups.set(F(o,t.getSystem().build)),NN(t,r,e)},refresh:t=>NN(t,r,e),toggle:e=>{r.getOpt(e).each((e=>{EN.toggle(e)}))},toggleWithoutFocusing:e=>{r.getOpt(e).each(EN.toggleWithoutFocusing)},isOpen:e=>r.getOpt(e).map(EN.isOpen).getOr(!1),reposition:e=>{r.getOpt(e).each((e=>{EN.reposition(e)}))},getOverflow:e=>r.getOpt(e).bind(EN.getToolbar)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},refresh:(e,t)=>{e.refresh(t)},reposition:(e,t)=>{e.reposition(t)},toggle:(e,t)=>{e.toggle(t)},toggleWithoutFocusing:(e,t)=>{e.toggle(t)},isOpen:(e,t)=>e.isOpen(t),getOverflow:(e,t)=>e.getOverflow(t)}}),BN=w([Ji(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),el("onOpened"),el("onClosed")].concat(bN())),LN=w([Eu({factory:$A,schema:jA(),name:"primary"}),Eu({factory:$A,schema:jA(),name:"overflow",overrides:e=>({toolbarBehaviours:ql([SO.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:t=>{Vu(t,e,"overflow-button").each((e=>{Yh.off(e),Zh.focus(e)})),e.onClosed(t)},onGrown:t=>{Eh.focusIn(t),e.onOpened(t)},onStartGrow:t=>{Vu(t,e,"overflow-button").each(Yh.on)}}),Eh.config({mode:"acyclic",onEscape:t=>(Vu(t,e,"overflow-button").each(Zh.focus),D.some(!0))})])})}),Ou({name:"overflow-button",overrides:e=>({buttonBehaviours:ql([Yh.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])})}),Ou({name:"overflow-group"})]),IN=(e,t)=>{Vu(e,t,"overflow-button").bind((()=>Vu(e,t,"overflow"))).each((o=>{HN(e,t),SO.toggleGrow(o)}))},HN=(e,t)=>{Vu(e,t,"overflow").each((o=>{fN(e,t,(e=>{const t=F(e,(e=>Ei(e)));$A.setGroups(o,t)})),Vu(e,t,"overflow-button").each((e=>{SO.hasGrown(o)&&Yh.on(e)})),SO.refresh(o)}))},PN=og({name:"SplitSlidingToolbar",configFields:BN(),partFields:LN(),factory:(e,t,o,n)=>{const r="alloy.toolbar.toggle";return{uid:e.uid,dom:e.dom,components:t,behaviours:eu(e.splitToolbarBehaviours,[hS.config({others:{overflowGroup:e=>AN.sketch({...n["overflow-group"](),items:[Nf.sketch({...n["overflow-button"](),action:t=>{js(e,r)}})]})}}),Hh("toolbar-toggle-events",[Qs(r,(t=>{IN(t,e)}))])]),apis:{setGroups:(t,o)=>{((t,o)=>{const n=F(o,t.getSystem().build);e.builtGroups.set(n)})(t,o),HN(t,e)},refresh:t=>HN(t,e),toggle:t=>IN(t,e),isOpen:t=>((e,t)=>Vu(e,t,"overflow").map(SO.hasGrown).getOr(!1))(t,e)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},refresh:(e,t)=>{e.refresh(t)},toggle:(e,t)=>{e.toggle(t)},isOpen:(e,t)=>e.isOpen(t)}}),FN=e=>{const t=e.title.fold((()=>({})),(e=>({attributes:{title:e}})));return{dom:{tag:"div",classes:["tox-toolbar__group"],...t},components:[AN.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled]), .tox-number-input:not([disabled])"},tgroupBehaviours:ql([yk.config({}),Zh.config({})])}},zN=e=>AN.sketch(FN(e)),VN=(e,t)=>{const o=ia((t=>{const o=F(e.initGroups,zN);$A.setGroups(t,o)}));return ql([bx(e.providers.isDisabled),gx(),Eh.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),Hh("toolbar-events",[o])])},ZN=e=>{const t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":FN({title:D.none(),items:[]}),"overflow-button":eD({name:"more",icon:D.some("more-drawer"),enabled:!0,tooltip:D.some("Reveal or hide additional toolbar items"),primary:!1,buttonType:D.none(),borderless:!1},D.none(),e.providers)},splitToolbarBehaviours:VN(e,t)}},UN=e=>{const t=ZN(e),o=RN.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return RN.sketch({...t,lazySink:e.getSink,getOverflowBounds:()=>{const t=e.moreDrawerData.lazyHeader().element,o=Yo(t),n=tt(t),r=Yo(n),s=Math.max(n.dom.scrollHeight,r.height);return Go(o.x+4,r.y,o.width-8,s)},parts:{...t.parts,overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}},components:[o],markers:{overflowToggledClass:"tox-tbtn--enabled"},onOpened:t=>e.onToggled(t,!0),onClosed:t=>e.onToggled(t,!1)})},jN=e=>{const t=PN.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),o=PN.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),n=ZN(e);return PN.sketch({...n,components:[t,o],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:t=>{t.getSystem().broadcastOn([DM()],{type:"opened"}),e.onToggled(t,!0)},onClosed:t=>{t.getSystem().broadcastOn([DM()],{type:"closed"}),e.onToggled(t,!1)}})},WN=e=>{const t=e.cyclicKeying?"cyclic":"acyclic";return $A.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===Ub.scrolling?["tox-toolbar--scrolling"]:[])},components:[$A.parts.groups({})],toolbarBehaviours:VN(e,t)})},$N=[ow,nw,Cr("tooltip"),Mr("buttonType","secondary",["primary","secondary"]),Nr("borderless",!1),hr("onAction")],qN={button:[...$N,$y,pr("type",["button"])],togglebutton:[...$N,Nr("active",!1),pr("type",["togglebutton"])]},GN=[pr("type",["group"]),Br("buttons",[],sr("type",qN))],KN=sr("type",{...qN,group:GN}),YN=Pn([Br("buttons",[],KN),hr("onShow"),hr("onHide")]),XN=(e,t)=>((e,t)=>{var o,n;const r="togglebutton"===e.type,s=e.icon.map((e=>PE(e,t.icons))).map(Bf),a=o=>{const n=e=>{s.map((n=>n.getOpt(o).each((o=>{Ih.set(o,[PE(e,t.icons)])}))))},a=e=>{const t=o.element;e?(ti(t,"tox-button--enabled"),St(t,"aria-pressed",!0)):(ni(t,"tox-button--enabled"),Ot(t,"aria-pressed"))},i=()=>si(o.element,"tox-button--enabled");return r?e.onAction({setIcon:n,setActive:a,isActive:i}):"button"===e.type?e.onAction({setIcon:n}):void 0},i={...e,name:r?e.text.getOr(e.icon.getOr("")):null!==(o=e.text)&&void 0!==o?o:e.icon.getOr(""),primary:"primary"===e.buttonType,buttonType:D.from(e.buttonType),tooltip:e.tooltip,icon:e.icon,enabled:!0,borderless:e.borderless},l=tD(null!==(n=e.buttonType)&&void 0!==n?n:"secondary"),c=r?e.text.map(t.translate):D.some(t.translate(e.text)),d=c.map(Ci),m=i.tooltip.or(c).map((e=>({"aria-label":t.translate(e),title:t.translate(e)}))).getOr({}),u=s.map((e=>e.asSpec())),g=Sx([u,d]),p=e.icon.isSome()&&d.isSome(),h={tag:"button",classes:l.concat(...e.icon.isSome()&&!p?["tox-button--icon"]:[]).concat(...p?["tox-button--icon-and-text"]:[]).concat(...e.borderless?["tox-button--naked"]:[]).concat(..."togglebutton"===e.type&&e.active?["tox-button--enabled"]:[]),attributes:m},f=QO(i,D.some(a),[],h,g,t);return Nf.sketch(f)})(e,t),JN=Do().deviceType,QN=JN.isPhone(),eR=JN.isTablet();var tR=og({name:"silver.View",configFields:[dr("viewConfig")],partFields:[Du({factory:{sketch:e=>{let t=!1;const o=F(e.buttons,(o=>"group"===o.type?(t=!0,((e,t)=>({dom:{tag:"div",classes:["tox-view__toolbar__group"]},components:F(e.buttons,(e=>XN(e,t)))}))(o,e.providers)):XN(o,e.providers)));return{uid:e.uid,dom:{tag:"div",classes:[t?"tox-view__toolbar":"tox-view__header",...QN||eR?["tox-view--mobile","tox-view--scrolling"]:[]]},behaviours:ql([Zh.config({}),Eh.config({mode:"flow",selector:"button, .tox-button",focusInside:ep.OnEnterOrSpaceMode})]),components:t?o:[uk.sketch({dom:{tag:"div",classes:["tox-view__header-start"]},components:[]}),uk.sketch({dom:{tag:"div",classes:["tox-view__header-end"]},components:o})]}}},schema:[dr("buttons"),dr("providers")],name:"header"}),Du({factory:{sketch:e=>({uid:e.uid,dom:{tag:"div",classes:["tox-view__pane"]}})},schema:[],name:"pane"})],factory:(e,t,o,n)=>{const r={getPane:t=>PA.getPart(t,e,"pane"),getOnShow:t=>e.viewConfig.onShow,getOnHide:t=>e.viewConfig.onHide};return{uid:e.uid,dom:e.dom,components:t,apis:r}},apis:{getPane:(e,t)=>e.getPane(t),getOnShow:(e,t)=>e.getOnShow(t),getOnHide:(e,t)=>e.getOnHide(t)}});const oR=(e,t,o)=>pe(t,((t,n)=>{const r=or(tr("view",YN,t));return e.slot(n,tR.sketch({dom:{tag:"div",classes:["tox-view"]},viewConfig:r,components:[...r.buttons.length>0?[tR.parts.header({buttons:r.buttons,providers:o})]:[],tR.parts.pane({})]}))})),nR=(e,t)=>YM.sketch((o=>({dom:{tag:"div",classes:["tox-view-wrap__slot-container"]},components:oR(o,e,t),slotBehaviours:Jw([ia((e=>YM.hideAllSlots(e)))])}))),rR=e=>W(YM.getSlotNames(e),(t=>YM.isShowing(e,t))),sR=(e,t,o)=>{YM.getSlot(e,t).each((e=>{tR.getPane(e).each((t=>{var n;o(e)((n=t.element.dom,{getContainer:w(n)}))}))}))};var aR=tg({factory:(e,t)=>{const o={setViews:(e,o)=>{Ih.set(e,[nR(o,t.backstage.shared.providers)])},whichView:e=>ag.getCurrent(e).bind(rR),toggleView:(e,t,o,n)=>ag.getCurrent(e).exists((r=>{const s=rR(r),a=s.exists((e=>n===e)),i=YM.getSlot(r,n).isSome();return i&&(YM.hideAllSlots(r),a?((e=>{const t=e.element;Mt(t,"display","none"),St(t,"aria-hidden","true")})(e),t()):(o(),(e=>{const t=e.element;Ft(t,"display"),Ot(t,"aria-hidden")})(e),YM.showSlot(r,n),((e,t)=>{sR(e,t,tR.getOnShow)})(r,n)),s.each((e=>((e,t)=>sR(e,t,tR.getOnHide))(r,e)))),i}))};return{uid:e.uid,dom:{tag:"div",classes:["tox-view-wrap"],attributes:{"aria-hidden":"true"},styles:{display:"none"}},components:[],behaviours:ql([Ih.config({}),ag.config({find:e=>{const t=Ih.contents(e);return oe(t)}})]),apis:o}},name:"silver.ViewWrapper",configFields:[dr("backstage")],apis:{setViews:(e,t,o)=>e.setViews(t,o),toggleView:(e,t,o,n,r)=>e.toggleView(t,o,n,r),whichView:(e,t)=>e.whichView(t)}});const iR=FA.optional({factory:jM,name:"menubar",schema:[dr("backstage")]}),lR=FA.optional({factory:{sketch:e=>UA.sketch({uid:e.uid,dom:e.dom,listBehaviours:ql([Eh.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:()=>WN({type:e.type,uid:ya("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:()=>(e.onEscape(),D.some(!0))}),setupItem:(e,t,o,n)=>{$A.setGroups(t,o)},shell:!0})},name:"multiple-toolbar",schema:[dr("dom"),dr("onEscape")]}),cR=FA.optional({factory:{sketch:e=>{const t=(e=>e.type===Ub.sliding?jN:e.type===Ub.floating?UN:WN)(e);return t({type:e.type,uid:e.uid,onEscape:()=>(e.onEscape(),D.some(!0)),onToggled:(t,o)=>e.onToolbarToggled(o),cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes})}},name:"toolbar",schema:[dr("dom"),dr("onEscape"),dr("getSink")]}),dR=FA.optional({factory:{sketch:e=>{const t=e.editor,o=e.sticky?HM:KA;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:ql(o(t,e.sharedBackstage))}}},name:"header",schema:[dr("dom")]}),mR=FA.optional({factory:{sketch:e=>({uid:e.uid,dom:e.dom,components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/tinymce-self-hosted-premium-features/?utm_campaign=self_hosted_upgrade_promo&utm_source=tiny&utm_medium=referral",rel:"noopener",target:"_blank","aria-hidden":"true"},classes:["tox-promotion-link"],innerHtml:"⚡️Upgrade"}}]})},name:"promotion",schema:[dr("dom")]}),uR=FA.optional({name:"socket",schema:[dr("dom")]}),gR=FA.optional({factory:{sketch:e=>({uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"presentation"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:ql([yk.config({}),Zh.config({}),SO.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:e=>{ag.getCurrent(e).each(YM.hideAllSlots),js(e,rN)},onGrown:e=>{js(e,rN)},onStartGrow:e=>{Ws(e,nN,{width:It(e.element,"width").getOr("")})},onStartShrink:e=>{Ws(e,nN,{width:Xt(e.element)+"px"})}}),Ih.config({}),ag.config({find:e=>{const t=Ih.contents(e);return oe(t)}})])}],behaviours:ql([YT(0),Hh("sidebar-sliding-events",[Qs(nN,((e,t)=>{Mt(e.element,"width",t.event.width)})),Qs(rN,((e,t)=>{Ft(e.element,"width")}))])])})},name:"sidebar",schema:[dr("dom")]}),pR=FA.optional({factory:{sketch:e=>({uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:ql([Ih.config({}),iN.config({focus:!1}),ag.config({find:e=>oe(e.components())})]),components:[]})},name:"throbber",schema:[dr("dom")]}),hR=FA.optional({factory:aR,name:"viewWrapper",schema:[dr("backstage")]}),fR=FA.optional({factory:{sketch:e=>({uid:e.uid,dom:{tag:"div",classes:["tox-editor-container"]},components:e.components})},name:"editorContainer",schema:[]});var bR=og({name:"OuterContainer",factory:(e,t,o)=>{let n=!1;const r={getSocket:t=>PA.getPart(t,e,"socket"),setSidebar:(t,o,n)=>{PA.getPart(t,e,"sidebar").each((e=>((e,t,o)=>{ag.getCurrent(e).each((n=>{Ih.set(n,[eN(t)]);const r=null==o?void 0:o.toLowerCase();s(r)&&ve(t,r)&&ag.getCurrent(n).each((t=>{YM.showSlot(t,r),SO.immediateGrow(n),Ft(n.element,"width"),tN(e.element,"region")}))}))})(e,o,n)))},toggleSidebar:(t,o)=>{PA.getPart(t,e,"sidebar").each((e=>((e,t)=>{ag.getCurrent(e).each((o=>{ag.getCurrent(o).each((n=>{SO.hasGrown(o)?YM.isShowing(n,t)?(SO.shrink(o),tN(e.element,"presentation")):(YM.hideAllSlots(n),YM.showSlot(n,t),tN(e.element,"region")):(YM.hideAllSlots(n),YM.showSlot(n,t),SO.grow(o),tN(e.element,"region"))}))}))})(e,o)))},whichSidebar:t=>PA.getPart(t,e,"sidebar").bind(oN).getOrNull(),getHeader:t=>PA.getPart(t,e,"header"),getToolbar:t=>PA.getPart(t,e,"toolbar"),setToolbar:(t,o)=>{PA.getPart(t,e,"toolbar").each((e=>{const t=F(o,zN);e.getApis().setGroups(e,t)}))},setToolbars:(t,o)=>{PA.getPart(t,e,"multiple-toolbar").each((e=>{const t=F(o,(e=>F(e,zN)));UA.setItems(e,t)}))},refreshToolbar:t=>{PA.getPart(t,e,"toolbar").each((e=>e.getApis().refresh(e)))},toggleToolbarDrawer:t=>{PA.getPart(t,e,"toolbar").each((e=>{Se(e.getApis().toggle,(t=>t(e)))}))},toggleToolbarDrawerWithoutFocusing:t=>{PA.getPart(t,e,"toolbar").each((e=>{Se(e.getApis().toggleWithoutFocusing,(t=>t(e)))}))},isToolbarDrawerToggled:t=>PA.getPart(t,e,"toolbar").bind((e=>D.from(e.getApis().isOpen).map((t=>t(e))))).getOr(!1),getThrobber:t=>PA.getPart(t,e,"throbber"),focusToolbar:t=>{PA.getPart(t,e,"toolbar").orThunk((()=>PA.getPart(t,e,"multiple-toolbar"))).each((e=>{Eh.focusIn(e)}))},setMenubar:(t,o)=>{PA.getPart(t,e,"menubar").each((e=>{jM.setMenus(e,o)}))},focusMenubar:t=>{PA.getPart(t,e,"menubar").each((e=>{jM.focus(e)}))},setViews:(t,o)=>{PA.getPart(t,e,"viewWrapper").each((e=>{aR.setViews(e,o)}))},toggleView:(t,o)=>PA.getPart(t,e,"viewWrapper").exists((e=>aR.toggleView(e,(()=>r.showMainView(t)),(()=>r.hideMainView(t)),o))),whichView:t=>PA.getPart(t,e,"viewWrapper").bind(aR.whichView).getOrNull(),hideMainView:t=>{n=r.isToolbarDrawerToggled(t),n&&r.toggleToolbarDrawer(t),PA.getPart(t,e,"editorContainer").each((e=>{const t=e.element;Mt(t,"display","none"),St(t,"aria-hidden","true")}))},showMainView:t=>{n&&r.toggleToolbarDrawer(t),PA.getPart(t,e,"editorContainer").each((e=>{const t=e.element;Ft(t,"display"),Ot(t,"aria-hidden")}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},configFields:[dr("dom"),dr("behaviours")],partFields:[dR,iR,cR,lR,uR,gR,mR,pR,hR,fR],apis:{getSocket:(e,t)=>e.getSocket(t),setSidebar:(e,t,o,n)=>{e.setSidebar(t,o,n)},toggleSidebar:(e,t,o)=>{e.toggleSidebar(t,o)},whichSidebar:(e,t)=>e.whichSidebar(t),getHeader:(e,t)=>e.getHeader(t),getToolbar:(e,t)=>e.getToolbar(t),setToolbar:(e,t,o)=>{e.setToolbar(t,o)},setToolbars:(e,t,o)=>{e.setToolbars(t,o)},refreshToolbar:(e,t)=>e.refreshToolbar(t),toggleToolbarDrawer:(e,t)=>{e.toggleToolbarDrawer(t)},toggleToolbarDrawerWithoutFocusing:(e,t)=>{e.toggleToolbarDrawerWithoutFocusing(t)},isToolbarDrawerToggled:(e,t)=>e.isToolbarDrawerToggled(t),getThrobber:(e,t)=>e.getThrobber(t),setMenubar:(e,t,o)=>{e.setMenubar(t,o)},focusMenubar:(e,t)=>{e.focusMenubar(t)},focusToolbar:(e,t)=>{e.focusToolbar(t)},setViews:(e,t,o)=>{e.setViews(t,o)},toggleView:(e,t,o)=>e.toggleView(t,o),whichView:(e,t)=>e.whichView(t)}});const vR={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template inserttemplate codesample inserttable accordion | charmap emoticons hr | pagebreak nonbreaking anchor tableofcontents footnotes | mergetags | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | styles blocks fontfamily fontsize align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"aidialog aishortcuts | spellchecker spellcheckerlanguage | autocorrect capitalization | a11ycheck code typography wordcount addtemplate"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},yR=e=>e.split(" "),wR=(e,t)=>{const o={...vR,...t.menus},n=ae(t.menus).length>0,r=void 0===t.menubar||!0===t.menubar?yR("file edit view insert format tools table help"):yR(!1===t.menubar?"":t.menubar),a=Z(r,(e=>{const o=ve(vR,e);return n?o||be(t.menus,e).exists((e=>ve(e,"items"))):o})),i=F(a,(n=>{const r=o[n];return((e,t,o)=>{const n=lv(o).split(/[ ,]/);return{text:e.title,getItems:()=>G(e.items,(e=>{const o=e.toLowerCase();return 0===o.trim().length||I(n,(e=>e===o))?[]:"separator"===o||"|"===o?[{type:"separator"}]:t.menuItems[o]?[t.menuItems[o]]:[]}))}})({title:r.title,items:yR(r.items)},t,e)}));return Z(i,(e=>e.getItems().length>0&&I(e.getItems(),(e=>s(e)||"separator"!==e.type))))},xR=(e,t,o)=>(e.on("remove",(()=>o.unload(t))),o.load(t)),CR=(e,t,o,n)=>(e.on("remove",(()=>n.unloadRawCss(t))),n.loadRawCss(t,o)),SR=async(e,t)=>{const o="ui/"+Pv(e).getOr("default")+"/skin.css",n=tinymce.Resource.get(o);if(s(n))return Promise.resolve(CR(e,o,n,e.ui.styleSheetLoader));return xR(e,t+"/skin.min.css",e.ui.styleSheetLoader)},kR=async(e,t)=>{var o;if(o=Le.fromDom(e.getElement()),ft(o).isSome()){const o="ui/"+Pv(e).getOr("default")+"/skin.shadowdom.css",n=tinymce.Resource.get(o);if(s(n))return CR(e,o,n,Wb.DOM.styleSheetLoader),Promise.resolve();return xR(e,t+"/skin.shadowdom.min.css",Wb.DOM.styleSheetLoader)}},_R=(e,t)=>(async(e,t)=>{Pv(t).fold((()=>{const o=Hv(t);o&&t.contentCSS.push(o+(e?"/content.inline":"/content")+".min.css")}),(o=>{const n="ui/"+o+(e?"/content.inline":"/content")+".css",r=tinymce.Resource.get(n);if(s(r))CR(t,n,r,t.ui.styleSheetLoader);else{const o=Hv(t);o&&t.contentCSS.push(o+(e?"/content.inline":"/content")+".min.css")}}));const o=Hv(t);if(!Lv(t)&&s(o))return Promise.all([SR(t,o),kR(t,o)]).then()})(e,t).then((e=>{const t=()=>{e._skinLoaded=!0,(e=>{e.dispatch("SkinLoaded")})(e)};return()=>{e.initialized?t():e.on("init",t)}})(t),((e,t)=>()=>((e,t)=>{e.dispatch("SkinLoadError",t)})(e,{message:t}))(t,"Skin could not be loaded")),TR=S(_R,!1),ER=S(_R,!0),OR=(e,t,o)=>e.translate([t,e.translate(o)]),DR=(e,t)=>{const o=(o,r,s,a)=>{const i=e.shared.providers.translate(o.title);if("separator"===o.type)return D.some({type:"separator",text:i});if("submenu"===o.type){const e=G(o.getStyleItems(),(e=>n(e,r,a)));return 0===r&&e.length<=0?D.none():D.some({type:"nestedmenuitem",text:i,enabled:e.length>0,getSubmenuItems:()=>G(o.getStyleItems(),(e=>n(e,r,a)))})}return D.some({type:"togglemenuitem",text:i,icon:o.icon,active:o.isSelected(a),enabled:!s,onAction:t.onAction(o),...o.getStylePreview().fold((()=>({})),(e=>({meta:{style:e}})))})},n=(e,n,r)=>{const s="formatter"===e.type&&t.isInvalid(e);return 0===n?s?[]:o(e,n,!1,r).toArray():o(e,n,s,r).toArray()},r=e=>{const o=t.getCurrentValue(),r=t.shouldHide?0:1;return G(e,(e=>n(e,r,o)))};return{validateItems:r,getFetch:(e,t)=>(o,n)=>{const s=t(),a=r(s);n(qE(a,oy.CLOSE_ON_EXECUTE,e,{isHorizontalMenu:!1,search:D.none()}))}}},AR=(e,t,o)=>{const n=o.dataset,r="basic"===n.type?()=>F(n.data,(e=>lA(e,o.isSelectedFor,o.getPreviewFor))):n.getData;return{items:DR(t,o),getStyleItems:r}},MR=(e,t,o,n,r)=>{const{items:s,getStyleItems:a}=AR(0,t,o);return ZE({text:o.icon.isSome()?D.none():o.text,icon:o.icon,tooltip:D.from(o.tooltip),role:D.none(),fetch:s.getFetch(t,a),onSetup:t=>{const s=o=>t.setTooltip(OR(e,n,o.value));return e.on(r,s),dC(gC(e,"NodeChange",(t=>{const n=t.getComponent();o.updateText(n),wg.set(t.getComponent(),!e.selection.isEditable())}))(t),(()=>e.off(r,s)))},getApi:e=>({getComponent:w(e),setTooltip:o=>{const n=t.shared.providers.translate(o);kt(e.element,{"aria-label":n,title:n})}}),columns:1,presets:"normal",classes:o.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)};var NR;!function(e){e[e.SemiColon=0]="SemiColon",e[e.Space=1]="Space"}(NR||(NR={}));const RR=(e,t,o)=>{const n=(e=>F(e,(e=>{let t=e,o=e;const n=e.split("=");return n.length>1&&(t=n[0],o=n[1]),{title:t,format:o}})))(((e,t)=>t===NR.SemiColon?e.replace(/;$/,"").split(";"):e.split(" "))(e.options.get(t),o));return{type:"basic",data:n}},BR="Alignment {0}",LR="left",IR=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],HR=e=>{const t={type:"basic",data:IR};return{tooltip:OR(e,BR,LR),text:D.none(),icon:D.some("align-left"),isSelectedFor:t=>()=>e.formatter.match(t),getCurrentValue:D.none,getPreviewFor:e=>D.none,onAction:t=>()=>W(IR,(e=>e.format===t.format)).each((t=>e.execCommand(t.command))),updateText:t=>{const o=W(IR,(t=>e.formatter.match(t.format))),n=o.fold(w(LR),(e=>e.title.toLowerCase()));Ws(t,VE,{icon:`align-${n}`}),((e,t)=>{e.dispatch("AlignTextUpdate",t)})(e,{value:n})},dataset:t,shouldHide:!1,isInvalid:t=>!e.formatter.canApply(t.format)}},PR=(e,t)=>{const o=t(),n=F(o,(e=>e.format));return D.from(e.formatter.closest(n)).bind((e=>W(o,(t=>t.format===e)))).orThunk((()=>ke(e.formatter.match("p"),{title:"Paragraph",format:"p"})))},FR="Block {0}",zR="Paragraph",VR=e=>{const t=RR(e,"block_formats",NR.SemiColon);return{tooltip:OR(e,FR,zR),text:D.some(zR),icon:D.none(),isSelectedFor:t=>()=>e.formatter.match(t),getCurrentValue:D.none,getPreviewFor:t=>()=>{const o=e.formatter.get(t);return o?D.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):D.none()},onAction:pC(e),updateText:o=>{const n=PR(e,(()=>t.data)).fold(w(zR),(e=>e.title));Ws(o,zE,{text:n}),((e,t)=>{e.dispatch("BlocksTextUpdate",t)})(e,{value:n})},dataset:t,shouldHide:!1,isInvalid:t=>!e.formatter.canApply(t.format)}},ZR="Font {0}",UR="System Font",jR=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],WR=e=>{const t=e.split(/\s*,\s*/);return F(t,(e=>e.replace(/^['"]+|['"]+$/g,"")))},$R=(e,t)=>t.length>0&&K(t,(t=>e.indexOf(t.toLowerCase())>-1)),qR=e=>{const t=()=>{const t=e=>e?WR(e)[0]:"",n=e.queryCommandValue("FontName"),r=o.data,s=n?n.toLowerCase():"",a=Bv(e),i=W(r,(e=>{const o=e.format;return o.toLowerCase()===s||t(o).toLowerCase()===t(s).toLowerCase()})).orThunk((()=>ke(((e,t)=>{if(0===e.indexOf("-apple-system")||t.length>0){const o=WR(e.toLowerCase());return $R(o,jR)||$R(o,t)}return!1})(s,a),{title:UR,format:s})));return{matchOpt:i,font:n}},o=RR(e,"font_family_formats",NR.SemiColon);return{tooltip:OR(e,ZR,UR),text:D.some(UR),icon:D.none(),isSelectedFor:e=>t=>t.exists((t=>t.format===e)),getCurrentValue:()=>{const{matchOpt:e}=t();return e},getPreviewFor:e=>()=>D.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}}),onAction:t=>()=>{e.undoManager.transact((()=>{e.focus(),e.execCommand("FontName",!1,t.format)}))},updateText:o=>{const{matchOpt:n,font:r}=t(),s=n.fold(w(r),(e=>e.title));Ws(o,zE,{text:s}),((e,t)=>{e.dispatch("FontFamilyTextUpdate",t)})(e,{value:s})},dataset:o,shouldHide:!1,isInvalid:E}},GR={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},KR=(()=>{const e="[0-9]+",t="[eE]"+("[+-]?"+e),o=e=>`(?:${e})?`,n=["Infinity",e+"\\."+o(e)+o(t),"\\."+e+o(t),e+o(t)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),YR=(e,t)=>D.from(KR.exec(e)).bind((e=>{const o=Number(e[1]),n=e[2];return((e,t)=>I(t,(t=>I(GR[t],(t=>e===t)))))(n,t)?D.some({value:o,unit:n}):D.none()})),XR={tab:w(9),escape:w(27),enter:w(13),backspace:w(8),delete:w(46),left:w(37),up:w(38),right:w(39),down:w(40),space:w(32),home:w(36),end:w(35),pageUp:w(33),pageDown:w(34)},JR=(e,t,o)=>{let n=D.none();const r=gC(e,"NodeChange SwitchMode",(t=>{const r=t.getComponent();n=D.some(r),o.updateInputValue(r),wg.set(r,!e.selection.isEditable())})),s=e=>({getComponent:w(e)}),a=Ir(b),i=ya("custom-number-input-events"),l=(e,t,r)=>{const s=n.map((e=>Xm.getValue(e))).getOr("");const a=o.getNewValue(s,e),i=s.length-`${a}`.length,l=n.map((e=>e.element.dom.selectionStart-i)),c=n.map((e=>e.element.dom.selectionEnd-i));o.onAction(a,r),n.each((e=>{Xm.setValue(e,a),t&&(l.each((t=>e.element.dom.selectionStart=t)),c.each((t=>e.element.dom.selectionEnd=t)))}))},c=(e,t)=>l(((e,t)=>e-t),e,t),d=(e,t)=>l(((e,t)=>e+t),e,t),m=e=>rt(e.element).fold(D.none,(e=>(tc(e),D.some(!0)))),u=e=>nc(e.element)?(lt(e.element).each((e=>tc(e))),D.some(!0)):D.none(),g=(o,n,r,a)=>{const i=Ir(b),l=t.shared.providers.translate(r),c=ya("altExecuting"),d=gC(e,"NodeChange SwitchMode",(t=>{wg.set(t.getComponent(),!e.selection.isEditable())})),m=e=>{wg.isDisabled(e)||o(!0)};return Nf.sketch({dom:{tag:"button",attributes:{title:l,"aria-label":l},classes:a.concat(n)},components:[HE(n,t.shared.providers.icons)],buttonBehaviours:ql([wg.config({}),Hh(c,[yx({onSetup:d,getApi:s},i),wx({getApi:s},i),Qs(is(),((e,t)=>{t.event.raw.keyCode!==XR.space()&&t.event.raw.keyCode!==XR.enter()||wg.isDisabled(e)||o(!1)})),Qs(ms(),m),Qs(Jr(),m)])]),eventOrder:{[is()]:[c,"keying"],[ms()]:[c,"alloy.base.behaviour"],[Jr()]:[c,"alloy.base.behaviour"]}})},p=Bf(g((e=>c(!1,e)),"minus","Decrease font size",[])),h=Bf(g((e=>d(!1,e)),"plus","Increase font size",[])),f=Bf({dom:{tag:"div",classes:["tox-input-wrapper"]},components:[_y.sketch({inputBehaviours:ql([wg.config({}),Hh(i,[yx({onSetup:r,getApi:s},a),wx({getApi:s},a)]),Hh("input-update-display-text",[Qs(zE,((e,t)=>{Xm.setValue(e,t.event.text)})),Qs(as(),(e=>{o.onAction(Xm.getValue(e))})),Qs(ds(),(e=>{o.onAction(Xm.getValue(e))}))]),Eh.config({mode:"special",onEnter:e=>(l(x,!0,!0),D.some(!0)),onEscape:m,onUp:e=>(d(!0,!1),D.some(!0)),onDown:e=>(c(!0,!1),D.some(!0)),onLeft:(e,t)=>(t.cut(),D.none()),onRight:(e,t)=>(t.cut(),D.none())})])})],behaviours:ql([Zh.config({}),Eh.config({mode:"special",onEnter:u,onSpace:u,onEscape:m}),Hh("input-wrapper-events",[Qs(rs(),(e=>{z([p,h],(t=>{const o=Le.fromDom(t.get(e).element.dom);nc(o)&&oc(o)}))}))])])});return{dom:{tag:"div",classes:["tox-number-input"]},components:[p.asSpec(),f.asSpec(),h.asSpec()],behaviours:ql([Zh.config({}),Eh.config({mode:"flow",focusInside:ep.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-input-wrapper",onEscape:e=>nc(e.element)?D.none():(tc(e.element),D.some(!0))})])}},QR="Font size {0}",eB="12pt",tB={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},oB={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},nB=(e,t)=>/[0-9.]+px$/.test(e)?((e,t)=>{const o=Math.pow(10,t);return Math.round(e*o)/o})(72*parseInt(e,10)/96,t||0)+"pt":be(oB,e).getOr(e),rB=e=>be(tB,e).getOr(""),sB=e=>{const t=()=>{let t=D.none();const o=n.data,r=e.queryCommandValue("FontSize");if(r)for(let e=3;t.isNone()&&e>=0;e--){const n=nB(r,e),s=rB(n);t=W(o,(e=>e.format===r||e.format===n||e.format===s))}return{matchOpt:t,size:r}},o=w(D.none),n=RR(e,"font_size_formats",NR.Space);return{tooltip:OR(e,QR,eB),text:D.some(eB),icon:D.none(),isSelectedFor:e=>t=>t.exists((t=>t.format===e)),getPreviewFor:o,getCurrentValue:()=>{const{matchOpt:e}=t();return e},onAction:t=>()=>{e.undoManager.transact((()=>{e.focus(),e.execCommand("FontSize",!1,t.format)}))},updateText:o=>{const{matchOpt:n,size:r}=t(),s=n.fold(w(r),(e=>e.title));Ws(o,zE,{text:s}),((e,t)=>{e.dispatch("FontSizeTextUpdate",t)})(e,{value:s})},dataset:n,shouldHide:!1,isInvalid:E}},aB="Format {0}",iB=(e,t)=>{const o="Paragraph";return{tooltip:OR(e,aB,o),text:D.some(o),icon:D.none(),isSelectedFor:t=>()=>e.formatter.match(t),getCurrentValue:D.none,getPreviewFor:t=>()=>{const o=e.formatter.get(t);return void 0!==o?D.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):D.none()},onAction:pC(e),updateText:t=>{const n=e=>nA(e)?G(e.items,n):rA(e)?[{title:e.title,format:e.format}]:[],r=G(iA(e),n),s=PR(e,w(r)).fold(w(o),(e=>e.title));Ws(t,zE,{text:s}),((e,t)=>{e.dispatch("StylesTextUpdate",t)})(e,{value:s})},shouldHide:av(e),isInvalid:t=>!e.formatter.canApply(t.format),dataset:t}},lB=w([dr("toggleClass"),dr("fetch"),ol("onExecute"),Er("getHotspot",D.some),Er("getAnchorOverrides",w({})),Xc(),ol("onItemExecute"),yr("lazySink"),dr("dom"),el("onOpen"),Jm("splitDropdownBehaviours",[hS,Eh,Zh]),Er("matchWidth",!1),Er("useMinWidth",!1),Er("eventOrder",{}),yr("role")].concat(RS())),cB=Eu({factory:Nf,schema:[dr("dom")],name:"arrow",defaults:()=>({buttonBehaviours:ql([Zh.revoke()])}),overrides:e=>({dom:{tag:"span",attributes:{role:"presentation"}},action:t=>{t.getSystem().getByUid(e.uid).each($s)},buttonBehaviours:ql([Yh.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])})}),dB=Eu({factory:Nf,schema:[dr("dom")],name:"button",defaults:()=>({buttonBehaviours:ql([Zh.revoke()])}),overrides:e=>({dom:{tag:"span",attributes:{role:"presentation"}},action:t=>{t.getSystem().getByUid(e.uid).each((o=>{e.onExecute(o,t)}))}})}),mB=w([cB,dB,Du({factory:{sketch:e=>({uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}})},schema:[dr("text")],name:"aria-descriptor"}),Ou({schema:[Xi()],name:"menu",defaults:e=>({onExecute:(t,o)=>{t.getSystem().getByUid(e.uid).each((n=>{e.onItemExecute(n,t,o)}))}})}),SS()]),uB=og({name:"SplitDropdown",configFields:lB(),partFields:mB(),factory:(e,t,o,n)=>{const r=e=>{ag.getCurrent(e).each((e=>{Mg.highlightFirst(e),Eh.focusIn(e)}))},s=t=>{ES(e,x,t,n,r,Ef.HighlightMenuAndItem).get(b)},a=t=>{const o=Zu(t,e,"button");return $s(o),D.some(!0)},i={...Ys([ia(((t,o)=>{Vu(t,e,"aria-descriptor").each((e=>{const o=ya("aria");St(e.element,"id",o),St(t.element,"aria-describedby",o)}))}))]),...Qh(D.some(s))},l={repositionMenus:e=>{Yh.isOn(e)&&NS(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:l,eventOrder:{...e.eventOrder,[Cs()]:["disabling","toggling","alloy.base.behaviour"]},events:i,behaviours:eu(e.splitDropdownBehaviours,[hS.config({others:{sandbox:t=>{const o=Zu(t,e,"arrow");return MS(e,t,{onOpen:()=>{Yh.on(o),Yh.on(t)},onClose:()=>{Yh.off(o),Yh.off(t)}})}}}),Eh.config({mode:"special",onSpace:a,onEnter:a,onDown:e=>(s(e),D.some(!0))}),Zh.config({}),Yh.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},apis:{repositionMenus:(e,t)=>e.repositionMenus(t)}}),gB=e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t),setText:t=>Ws(e,zE,{text:t}),setIcon:t=>Ws(e,VE,{icon:t})}),pB=e=>({setActive:t=>{Yh.set(e,t)},isActive:()=>Yh.isOn(e),isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t),setText:t=>Ws(e,zE,{text:t}),setIcon:t=>Ws(e,VE,{icon:t})}),hB=(e,t)=>e.map((e=>({"aria-label":t.translate(e),title:t.translate(e)}))).getOr({}),fB=ya("focus-button"),bB=(e,t,o,n,r)=>{const s=t.map((e=>Bf(FE(e,"tox-tbtn",r)))),a=e.map((e=>Bf(PE(e,r.icons))));return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:hB(o,r)},components:Sx([a.map((e=>e.asSpec())),s.map((e=>e.asSpec()))]),eventOrder:{[es()]:["focusing","alloy.base.behaviour",RE],[Rs()]:[RE,"toolbar-group-button-events"]},buttonBehaviours:ql([bx(r.isDisabled),gx(),Hh(RE,[ia(((e,t)=>LE(e))),Qs(zE,((e,t)=>{s.bind((t=>t.getOpt(e))).each((e=>{Ih.set(e,[Ci(r.translate(t.event.text))])}))})),Qs(VE,((e,t)=>{a.bind((t=>t.getOpt(e))).each((e=>{Ih.set(e,[PE(t.event.icon,r.icons)])}))})),Qs(es(),((e,t)=>{t.event.prevent(),js(e,fB)}))])].concat(n.getOr([])))}},vB=(e,t,o)=>{var n;const r=Ir(b),s=bB(e.icon,e.text,e.tooltip,D.none(),o);return Nf.sketch({dom:s.dom,components:s.components,eventOrder:BE,buttonBehaviours:{...ql([Hh("toolbar-button-events",[(a={onAction:e.onAction,getApi:t.getApi},da(((e,t)=>{vx(a,e)((t=>{Ws(e,NE,{buttonApi:t}),a.onAction(t)}))}))),yx(t,r),wx(t,r)]),bx((()=>!e.enabled||o.isDisabled())),gx()].concat(t.toolbarButtonBehaviours)),[RE]:null===(n=s.buttonBehaviours)||void 0===n?void 0:n[RE]}});var a},yB=(e,t,o)=>vB(e,{toolbarButtonBehaviours:o.length>0?[Hh("toolbarButtonWith",o)]:[],getApi:gB,onSetup:e.onSetup},t),wB=(e,t,o)=>vB(e,{toolbarButtonBehaviours:[Ih.config({}),Yh.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(o.length>0?[Hh("toolbarToggleButtonWith",o)]:[]),getApi:pB,onSetup:e.onSetup},t),xB=(e,t,o)=>n=>wS((e=>t.fetch(e))).map((r=>D.from($S(xn(KC(ya("menu-value"),r,(o=>{t.onItemAction(e(n),o)}),t.columns,t.presets,oy.CLOSE_ON_EXECUTE,t.select.getOr(E),o),{movement:XC(t.columns,t.presets),menuBehaviours:Jw("auto"!==t.columns?[]:[ia(((e,o)=>{Yw(e,4,py(t.presets)).each((({numRows:t,numColumns:o})=>{Eh.setGridSize(e,t,o)}))}))])}))))),CB=[{name:"history",items:["undo","redo"]},{name:"ai",items:["aidialog","aishortcuts"]},{name:"styles",items:["styles"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],SB=(e,t)=>(o,n,r)=>{const s=e(o).mapError((e=>rr(e))).getOrDie();return t(s,n,r)},kB={button:SB(xw,((e,t)=>{return o=e,n=t.shared.providers,yB(o,n,[]);var o,n})),togglebutton:SB(kw,((e,t)=>{return o=e,n=t.shared.providers,wB(o,n,[]);var o,n})),menubutton:SB(ZM,((e,t)=>_O(e,"tox-tbtn",t,D.none(),!1))),splitbutton:SB((e=>tr("SplitButton",UM,e)),((e,t)=>((e,t)=>{const o=e=>({isEnabled:()=>!wg.isDisabled(e),setEnabled:t=>wg.set(e,!t),setIconFill:(t,o)=>{Bi(e.element,`svg path[class="${t}"], rect[class="${t}"]`).each((e=>{St(e,"fill",o)}))},setActive:t=>{St(e.element,"aria-pressed",t),Bi(e.element,"span").each((o=>{e.getSystem().getByDom(o).each((e=>Yh.set(e,t)))}))},isActive:()=>Bi(e.element,"span").exists((t=>e.getSystem().getByDom(t).exists(Yh.isOn))),setText:t=>Bi(e.element,"span").each((o=>e.getSystem().getByDom(o).each((e=>Ws(e,zE,{text:t}))))),setIcon:t=>Bi(e.element,"span").each((o=>e.getSystem().getByDom(o).each((e=>Ws(e,VE,{icon:t}))))),setTooltip:o=>{const n=t.providers.translate(o);kt(e.element,{"aria-label":n,title:n})}}),n=Ir(b),r={getApi:o,onSetup:e.onSetup};return uB.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:{"aria-pressed":!1,...hB(e.tooltip,t.providers)}},onExecute:t=>{const n=o(t);n.isEnabled()&&e.onAction(n)},onItemExecute:(e,t,o)=>{},splitDropdownBehaviours:ql([fx(t.providers.isDisabled),gx(),Hh("split-dropdown-events",[ia(((e,t)=>LE(e))),Qs(fB,Zh.focus),yx(r,n),wx(r,n)]),Wk.config({})]),eventOrder:{[Rs()]:["alloy.base.behaviour","split-dropdown-events"]},toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:xB(o,e,t.providers),parts:{menu:wy(0,e.columns,e.presets)},components:[uB.parts.button(bB(e.icon,e.text,D.none(),D.some([Yh.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),uB.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Hb("chevron-down",t.providers.icons)},buttonBehaviours:ql([fx(t.providers.isDisabled),gx(),Pb()])}),uB.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})})(e,t.shared))),grouptoolbarbutton:SB((e=>tr("GroupToolbarButton",FM,e)),((e,t,o)=>{const n=o.ui.registry.getAll().buttons,r=e=>OB(o,{buttons:n,toolbar:e,allowToolbarGroups:!1},t,D.none()),s={[Kc]:t.shared.header.isPositionedAtTop()?Gc.TopToBottom:Gc.BottomToTop};if(cv(o)===Ub.floating)return((e,t,o,n)=>{const r=t.shared,s=Ir(b),a={toolbarButtonBehaviours:[],getApi:gB,onSetup:e.onSetup},i=[Hh("toolbar-group-button-events",[yx(a,s),wx(a,s)])];return EN.sketch({lazySink:r.getSink,fetch:()=>wS((t=>{t(F(o(e.items),zN))})),markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:bB(e.icon,e.text,e.tooltip,D.some(i),r.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:n}}}})})(e,t,r,s);throw new Error("Toolbar groups are only supported when using floating toolbar mode")}))},_B={styles:(e,t)=>{const o={type:"advanced",...t.styles};return MR(e,t,iB(e,o),aB,"StylesTextUpdate")},fontsize:(e,t)=>MR(e,t,sB(e),QR,"FontSizeTextUpdate"),fontsizeinput:(e,t)=>JR(e,t,(e=>{const t=()=>e.queryCommandValue("FontSize");return{updateInputValue:e=>Ws(e,zE,{text:t()}),onAction:(t,o)=>e.execCommand("FontSize",!1,t,{skip_focus:!o}),getNewValue:(o,n)=>{YR(o,["unsupportedLength","empty"]);const r=t(),s=YR(o,["unsupportedLength","empty"]).or(YR(r,["unsupportedLength","empty"])),a=s.map((e=>e.value)).getOr(16),i=wv(e),l=s.map((e=>e.unit)).filter((e=>""!==e)).getOr(i),c=n(a,(e=>{var t;return null!==(t={em:{step:.1},cm:{step:.1},in:{step:.1},pc:{step:.1},ch:{step:.1},rem:{step:.1}}[e])&&void 0!==t?t:{step:1}})(l).step),d=`${(e=>e>=0)(c)?c:a}${l}`;return d!==r&&((e,t)=>{e.dispatch("FontSizeInputTextUpdate",t)})(e,{value:d}),d}}})(e)),fontfamily:(e,t)=>MR(e,t,qR(e),ZR,"FontFamilyTextUpdate"),blocks:(e,t)=>MR(e,t,VR(e),FR,"BlocksTextUpdate"),align:(e,t)=>MR(e,t,HR(e),BR,"AlignTextUpdate")},TB=e=>{const t=e.toolbar,o=e.buttons;return!1===t?[]:void 0===t||!0===t?(e=>{const t=F(CB,(t=>{const o=Z(t.items,(t=>ve(e,t)||ve(_B,t)));return{name:t.name,items:o}}));return Z(t,(e=>e.items.length>0))})(o):s(t)?(e=>{const t=e.split("|");return F(t,(e=>({items:e.trim().split(" ")})))})(t):(e=>f(e,(e=>ve(e,"name")&&ve(e,"items"))))(t)?t:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},EB=(e,t,o,n,r,s)=>be(t,o.toLowerCase()).orThunk((()=>s.bind((e=>se(e,(e=>be(t,e+o.toLowerCase()))))))).fold((()=>be(_B,o.toLowerCase()).map((t=>t(e,r)))),(t=>"grouptoolbarbutton"!==t.type||n?((e,t,o)=>be(kB,e.type).fold((()=>(console.error("skipping button defined by",e),D.none())),(n=>D.some(n(e,t,o)))))(t,r,e):(console.warn(`Ignoring the '${o}' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested.`),D.none()))),OB=(e,t,o,n)=>{const r=TB(t),s=F(r,(r=>{const s=G(r.items,(r=>0===r.trim().length?[]:EB(e,t.buttons,r,t.allowToolbarGroups,o,n).toArray()));return{title:D.from(e.translate(r.name)),items:s}}));return Z(s,(e=>e.items.length>0))},DB=(e,t,o,n)=>{const r=t.mainUi.outerContainer,a=o.toolbar,i=o.buttons;if(f(a,s)){const t=a.map((t=>{const r={toolbar:t,buttons:i,allowToolbarGroups:o.allowToolbarGroups};return OB(e,r,n,D.none())}));bR.setToolbars(r,t)}else bR.setToolbar(r,OB(e,o,n,D.none()))},AB=Do(),MB=AB.os.isiOS()&&AB.os.version.major<=12;var NB=Object.freeze({__proto__:null,render:(e,t,o,n,r)=>{const{mainUi:s,uiMotherships:a}=t,i=Ir(0),l=s.outerContainer;TR(e);const d=Le.fromDom(r.targetNode),m=ht(pt(d));vm(d,s.mothership),((e,t,o)=>{Kv(e)&&vm(o.mainUi.mothership.element,o.popupUi.mothership),bm(t,o.dialogUi.mothership)})(e,m,t),e.on("SkinLoaded",(()=>{bR.setSidebar(l,o.sidebar,Mv(e)),DB(e,t,o,n),i.set(e.getWin().innerWidth),bR.setMenubar(l,wR(e,o)),bR.setViews(l,o.views),((e,t)=>{const{uiMotherships:o}=t,n=e.dom;let r=e.getWin();const s=e.getDoc().documentElement,a=Ir($t(r.innerWidth,r.innerHeight)),i=Ir($t(s.offsetWidth,s.offsetHeight)),l=()=>{const t=a.get();t.left===r.innerWidth&&t.top===r.innerHeight||(a.set($t(r.innerWidth,r.innerHeight)),iC(e))},c=()=>{const t=e.getDoc().documentElement,o=i.get();o.left===t.offsetWidth&&o.top===t.offsetHeight||(i.set($t(t.offsetWidth,t.offsetHeight)),iC(e))},d=t=>{((e,t)=>{e.dispatch("ScrollContent",t)})(e,t)};n.bind(r,"resize",l),n.bind(r,"scroll",d);const m=Ec(Le.fromDom(e.getBody()),"load",c);e.on("hide",(()=>{z(o,(e=>{Mt(e.element,"display","none")}))})),e.on("show",(()=>{z(o,(e=>{Ft(e.element,"display")}))})),e.on("NodeChange",c),e.on("remove",(()=>{m.unbind(),n.unbind(r,"resize",l),n.unbind(r,"scroll",d),r=null}))})(e,t)}));const u=bR.getSocket(l).getOrDie("Could not find expected socket element");if(MB){Nt(u.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});const t=((e,t)=>{let o=null;return{cancel:()=>{c(o)||(clearTimeout(o),o=null)},throttle:(...n)=>{c(o)&&(o=setTimeout((()=>{o=null,e.apply(null,n)}),t))}}})((()=>{e.dispatch("ScrollContent")}),20),o=Tc(u.element,"scroll",t.throttle);e.on("remove",o.unbind)}ux(e,t),e.addCommand("ToggleSidebar",((t,o)=>{bR.toggleSidebar(l,o),e.dispatch("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(()=>{var e;return null!==(e=bR.whichSidebar(l))&&void 0!==e?e:""})),e.addCommand("ToggleView",((t,o)=>{if(bR.toggleView(l,o)){const t=l.element;s.mothership.broadcastOn([Nm()],{target:t}),z(a,(e=>{e.broadcastOn([Nm()],{target:t})})),c(bR.whichView(l))&&(e.focus(),e.nodeChanged(),bR.refreshToolbar(l))}})),e.addQueryValueHandler("ToggleView",(()=>{var e;return null!==(e=bR.whichView(l))&&void 0!==e?e:""}));const g=cv(e);g!==Ub.sliding&&g!==Ub.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(()=>{const o=e.getWin().innerWidth;o!==i.get()&&(bR.refreshToolbar(t.mainUi.outerContainer),i.set(o))}));const p={setEnabled:e=>{mx(t,!e)},isEnabled:()=>!wg.isDisabled(l)};return{iframeContainer:u.element.dom,editorContainer:l.element.dom,api:p}}});const RB=e=>/^[0-9\.]+(|px)$/i.test(""+e)?D.some(parseInt(""+e,10)):D.none(),BB=e=>h(e)?e+"px":e,LB=(e,t,o)=>{const n=t.filter((t=>ee>t));return n.or(r).getOr(e)},IB=e=>{const t=(e=>{const t=Jb(e),o=tv(e),n=nv(e);return RB(t).map((e=>LB(e,o,n)))})(e);return t.getOr(Jb(e))},HB=e=>{const t=Qb(e),o=ev(e),n=ov(e);return RB(t).map((e=>LB(e,o,n)))},{ToolbarLocation:PB,ToolbarMode:FB}=Xv,zB=(e,t,o,n,r)=>{const{mainUi:s,uiMotherships:a}=o,i=Wb.DOM,l=Wv(e),c=Gv(e),d=ov(e).or(HB(e)),m=n.shared.header,u=m.isPositionedAtTop,g=cv(e),p=g===FB.sliding||g===FB.floating,h=Ir(!1),f=()=>h.get()&&!e.removed,b=e=>p?e.fold(w(0),(e=>e.components().length>1?Ut(e.components()[1].element):0)):0,v=(e,t)=>Kv(e)?XA(t):D.none(),y=()=>{z(a,(e=>{e.broadcastOn([Rm()],{})}))},x=o=>{if(!f())return;l||r.on((e=>{const o=d.getOrThunk((()=>{const e=RB(Bt(wt(),"margin-left")).getOr(0);return Xt(wt())-Gt(t).left+e}));Mt(e.element,"max-width",o+"px")}));const n=l?D.none():(()=>{if(l)return D.none();if(Gt(s.outerContainer.element).left+Jt(s.outerContainer.element)>=window.innerWidth-40||It(s.outerContainer.element,"width").isSome()){Mt(s.outerContainer.element,"position","absolute"),Mt(s.outerContainer.element,"left","0px"),Ft(s.outerContainer.element,"width");const e=Jt(s.outerContainer.element);return D.some(e)}return D.none()})();p&&bR.refreshToolbar(s.outerContainer),l||(o=>{r.on((n=>{const r=bR.getToolbar(s.outerContainer),a=b(r),i=Ko(t),{top:l,left:c}=v(e,s.outerContainer.element).fold((()=>({top:u()?Math.max(i.y-Ut(n.element)+a,0):i.bottom,left:i.x})),(e=>{var t;const o=Ko(e),r=null!==(t=e.dom.scrollTop)&&void 0!==t?t:0,s=Xe(e,wt()),l=s?Math.max(i.y-Ut(n.element)+a,0):i.y-o.y+r-Ut(n.element)+a;return{top:u()?l:i.bottom,left:s?i.x:i.x-o.x}})),d={position:"absolute",left:Math.round(c)+"px",top:Math.round(l)+"px"},m=o.map((e=>{const t=zo(),o=window.innerWidth-(c-t.left);return{width:Math.max(Math.min(e,o),150)+"px"}})).getOr({});Nt(s.outerContainer.element,{...d,...m})}))})(n),c&&r.on(o),y()},C=()=>!(l||!c||!f())&&r.get().exists((o=>{const n=m.getDockingMode(),a=(o=>{switch(mv(e)){case PB.auto:const e=bR.getToolbar(s.outerContainer),n=b(e),r=Ut(o.element)-n,a=Ko(t);if(a.y>r)return"top";{const e=tt(t),o=Math.max(e.dom.scrollHeight,Ut(e));return a.bottom{OM.setModes(e,[i]),m.setDockingMode(i);const t=u()?Gc.TopToBottom:Gc.BottomToTop;St(e.element,Kc,t)})),!0);var i}));return{isVisible:f,isPositionedAtTop:u,show:()=>{h.set(!0),Mt(s.outerContainer.element,"display","flex"),i.addClass(e.getBody(),"mce-edit-focus"),z(a,(e=>{Ft(e.element,"display")})),C(),Kv(e)?x((e=>OM.isDocked(e)?OM.reset(e):OM.refresh(e))):x(OM.refresh)},hide:()=>{h.set(!1),Mt(s.outerContainer.element,"display","none"),i.removeClass(e.getBody(),"mce-edit-focus"),z(a,(e=>{Mt(e.element,"display","none")}))},update:x,updateMode:()=>{C()&&x(OM.reset)},repositionPopups:y}},VB=(e,t)=>{const o=Ko(e);return{pos:t?o.y:o.bottom,bounds:o}};var ZB=Object.freeze({__proto__:null,render:(e,t,o,n,r)=>{const{mainUi:s}=t,a=kc(),i=Le.fromDom(r.targetNode),l=zB(e,i,t,n,a),c=pv(e);ER(e);const d=()=>{if(a.isSet())return void l.show();a.set(bR.getHeader(s.outerContainer).getOrDie());const r=$v(e);Kv(e)?(vm(i,s.mothership),vm(i,t.popupUi.mothership)):bm(r,s.mothership),bm(r,t.dialogUi.mothership),DB(e,t,o,n),bR.setMenubar(s.outerContainer,wR(e,o)),l.show(),((e,t,o,n)=>{const r=Ir(VB(t,o.isPositionedAtTop())),s=n=>{const{pos:s,bounds:a}=VB(t,o.isPositionedAtTop()),{pos:i,bounds:l}=r.get(),c=a.height!==l.height||a.width!==l.width;r.set({pos:s,bounds:a}),c&&iC(e,n),o.isVisible()&&(i!==s?o.update(OM.reset):c&&(o.updateMode(),o.repositionPopups()))};n||(e.on("activate",o.show),e.on("deactivate",o.hide)),e.on("SkinLoaded ResizeWindow",(()=>o.update(OM.reset))),e.on("NodeChange keydown",(e=>{requestAnimationFrame((()=>s(e)))}));let a=0;const i=iE((()=>o.update(OM.refresh)),33);e.on("ScrollWindow",(()=>{const e=zo().left;e!==a&&(a=e,i.throttle()),o.updateMode()})),Kv(e)&&e.on("ElementScroll",(e=>{o.update(OM.refresh)}));const l=Sc();l.set(Ec(Le.fromDom(e.getBody()),"load",(e=>s(e.raw)))),e.on("remove",(()=>{l.clear()}))})(e,i,l,c),e.nodeChanged()};e.on("show",d),e.on("hide",l.hide),c||(e.on("focus",d),e.on("blur",l.hide)),e.on("init",(()=>{(e.hasFocus()||c)&&d()})),ux(e,t);const m={show:d,hide:l.hide,setEnabled:e=>{mx(t,!e)},isEnabled:()=>!wg.isDisabled(s.outerContainer)};return{editorContainer:s.outerContainer.element.dom,api:m}}});const UB="contexttoolbar-hide",jB=(e,t)=>Qs(NE,((o,n)=>{const r=(e=>({hide:()=>js(e,Ts()),getValue:()=>Xm.getValue(e)}))(e.get(o));t.onAction(r,n.event.buttonApi)})),WB=(e,t,o)=>(e=>"contextformtogglebutton"===e.type)(t)?((e,t,o)=>{const{primary:n,...r}=t.original,s=or(kw({...r,type:"togglebutton",onAction:b}));return wB(s,o,[jB(e,t)])})(e,t,o):((e,t,o)=>{const{primary:n,...r}=t.original,s=or(xw({...r,type:"button",onAction:b}));return yB(s,o,[jB(e,t)])})(e,t,o),$B=(e,t)=>{const o=e.label.fold((()=>({})),(e=>({"aria-label":e}))),n=Bf(_y.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:o,selectOnFocus:!0,inputBehaviours:ql([Eh.config({mode:"special",onEnter:e=>r.findPrimary(e).map((e=>($s(e),!0))),onLeft:(e,t)=>(t.cut(),D.none()),onRight:(e,t)=>(t.cut(),D.none())})])})),r=((e,t,o)=>{const n=F(t,(t=>Bf(WB(e,t,o))));return{asSpecs:()=>F(n,(e=>e.asSpec())),findPrimary:e=>se(t,((t,o)=>t.primary?D.from(n[o]).bind((t=>t.getOpt(e))).filter(k(wg.isDisabled)):D.none()))}})(n,e.commands,t);return[{title:D.none(),items:[n.asSpec()]},{title:D.none(),items:r.asSpecs()}]},qB=$B,GB=(e,t,o)=>t.bottom-e.y>=o&&e.bottom-t.y>=o,KB=e=>{const t=(e=>{const t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){const o=dt(Le.fromDom(e.startContainer),e.startOffset).element;return(We(o)?nt(o):D.some(o)).filter(je).map((e=>e.dom.getBoundingClientRect())).getOr(t)}return t})(e.selection.getRng());if(e.inline){const e=zo();return Go(e.left+t.left,e.top+t.top,t.width,t.height)}{const o=Yo(Le.fromDom(e.getBody()));return Go(o.x+t.left,o.y+t.top,t.width,t.height)}},YB=(e,t,o,n=0)=>{const r=Uo(window),s=Ko(Le.fromDom(e.getContentAreaContainer())),a=Iv(e)||zv(e)||Zv(e),{x:i,width:l}=((e,t,o)=>{const n=Math.max(e.x+o,t.x);return{x:n,width:Math.min(e.right-o,t.right)-n}})(s,r,n);if(e.inline&&!a)return Go(i,r.y,l,r.height);{const a=t.header.isPositionedAtTop(),{y:c,bottom:d}=((e,t,o,n,r,s)=>{const a=Le.fromDom(e.getContainer()),i=Bi(a,".tox-editor-header").getOr(a),l=Ko(i),c=l.y>=t.bottom,d=n&&!c;if(e.inline&&d)return{y:Math.max(l.bottom+s,o.y),bottom:o.bottom};if(e.inline&&!d)return{y:o.y,bottom:Math.min(l.y-s,o.bottom)};const m="line"===r?Ko(a):t;return d?{y:Math.max(l.bottom+s,o.y),bottom:Math.min(m.bottom-s,o.bottom)}:{y:Math.max(m.y+s,o.y),bottom:Math.min(l.y-s,o.bottom)}})(e,s,r,a,o,n);return Go(i,c,l,d-c)}},XB={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},JB={maxHeightFunction:Fc(),maxWidthFunction:wN()},QB=e=>"node"===e,eL=(e,t,o,n,r)=>{const s=KB(e),a=n.lastElement().exists((e=>Xe(o,e)));if(((e,t)=>{const o=e.selection.getRng(),n=dt(Le.fromDom(o.startContainer),o.startOffset);return o.startContainer===o.endContainer&&o.startOffset===o.endOffset-1&&Xe(n.element,t)})(e,o))return a?ZD:HD;if(a)return((e,t,o)=>{const n=It(e,"position");Mt(e,"position",t);const r=o(e);return n.each((t=>Mt(e,"position",t))),r})(t,n.getMode(),(()=>GB(s,Ko(t),-20)&&!n.isReposition()?jD:ZD));return("fixed"===n.getMode()?r.y+zo().top:r.y)+(Ut(t)+12)<=s.y?HD:PD},tL=(e,t,o,n)=>{const r=t=>(n,r,s,a,i)=>({...eL(e,a,t,o,i)({...n,y:i.y,height:i.height},r,s,a,i),alwaysFit:!0}),s=e=>QB(n)?[r(e)]:[];return t?{onLtr:e=>[Nl,El,Ol,Dl,Al,Ml].concat(s(e)),onRtl:e=>[Nl,Ol,El,Al,Dl,Ml].concat(s(e))}:{onLtr:e=>[Ml,Nl,Dl,El,Al,Ol].concat(s(e)),onRtl:e=>[Ml,Nl,Al,Ol,Dl,El].concat(s(e))}},oL=(e,t)=>{const o=Z(t,(t=>t.predicate(e.dom))),{pass:n,fail:r}=V(o,(e=>"contexttoolbar"===e.type));return{contextToolbars:n,contextForms:r}},nL=(e,t,o)=>{const n=oL(e,t);if(n.contextForms.length>0)return D.some({elem:e,toolbars:[n.contextForms[0]]});{const t=oL(e,o);if(t.contextForms.length>0)return D.some({elem:e,toolbars:[t.contextForms[0]]});if(n.contextToolbars.length>0||t.contextToolbars.length>0){const o=(e=>{if(e.length<=1)return e;{const t=t=>I(e,(e=>e.position===t)),o=t=>Z(e,(e=>e.position===t)),n=t("selection"),r=t("node");if(n||r){if(r&&n){const e=o("node"),t=F(o("selection"),(e=>({...e,position:"node"})));return e.concat(t)}return o(n?"selection":"node")}return o("line")}})(n.contextToolbars.concat(t.contextToolbars));return D.some({elem:e,toolbars:o})}return D.none()}},rL=(e,t,o)=>e(t)?D.none():Ur(t,(e=>{if(je(e)){const{contextToolbars:t,contextForms:n}=oL(e,o.inNodeScope),r=n.length>0?n:(e=>{if(e.length<=1)return e;{const t=t=>W(e,(e=>e.position===t)),o=t("selection").orThunk((()=>t("node"))).orThunk((()=>t("line"))).map((e=>e.position));return o.fold((()=>[]),(t=>Z(e,(e=>e.position===t))))}})(t);return r.length>0?D.some({elem:e,toolbars:r}):D.none()}return D.none()}),e),sL=(e,t)=>{const o={},n=[],r=[],s={},a={},i=(e,i)=>{const l=or(tr("ContextForm",Mw,i));o[e]=l,l.launch.map((o=>{s["form:"+e]={...i.launch,type:"contextformtogglebutton"===o.type?"togglebutton":"button",onAction:()=>{t(l)}}})),"editor"===l.scope?r.push(l):n.push(l),a[e]=l},l=(e,t)=>{var o;(o=t,tr("ContextToolbar",Nw,o)).each((o=>{"editor"===t.scope?r.push(o):n.push(o),a[e]=o}))},c=ae(e);return z(c,(t=>{const o=e[t];"contextform"===o.type?i(t,o):"contexttoolbar"===o.type&&l(t,o)})),{forms:o,inNodeScope:n,inEditorScope:r,lookupTable:a,formNavigators:s}},aL=ya("forward-slide"),iL=ya("backward-slide"),lL=ya("change-slide-event"),cL="tox-pop--resizing",dL="tox-pop--transition",mL=(e,t,o,n)=>{const r=n.backstage,s=r.shared,a=Do().deviceType.isTouch,i=kc(),l=kc(),c=kc(),d=Ti((e=>{const t=Ir([]);return Af.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:e=>{t.set([]),Af.getContent(e).each((e=>{Ft(e.element,"visibility")})),ni(e.element,cL),Ft(e.element,"width")},inlineBehaviours:ql([Hh("context-toolbar-events",[aa(gs(),((e,t)=>{"width"===t.event.raw.propertyName&&(ni(e.element,cL),Ft(e.element,"width"))})),Qs(lL,((e,t)=>{const o=e.element;Ft(o,"width");const n=Xt(o);Af.setContent(e,t.event.contents),ti(o,cL);const r=Xt(o);Mt(o,"width",n+"px"),Af.getContent(e).each((e=>{t.event.focus.bind((e=>(tc(e),sc(o)))).orThunk((()=>(Eh.focusIn(e),rc(pt(o)))))})),setTimeout((()=>{Mt(e.element,"width",r+"px")}),0)})),Qs(aL,((e,o)=>{Af.getContent(e).each((o=>{t.set(t.get().concat([{bar:o,focus:rc(pt(e.element))}]))})),Ws(e,lL,{contents:o.event.forwardContents,focus:D.none()})})),Qs(iL,((e,o)=>{ne(t.get()).each((o=>{t.set(t.get().slice(0,t.get().length-1)),Ws(e,lL,{contents:Ei(o.bar),focus:o.focus})}))}))]),Eh.config({mode:"special",onEscape:o=>ne(t.get()).fold((()=>e.onEscape()),(e=>(js(o,iL),D.some(!0))))})]),lazySink:()=>on.value(e.sink)})})({sink:o,onEscape:()=>(e.focus(),D.some(!0))})),m=()=>{const t=c.get().getOr("node"),o=QB(t)?1:0;return YB(e,s,t,o)},u=()=>!(e.removed||a()&&r.isContextMenuOpen()),g=()=>{if(u()){const t=m(),o=we(c.get(),"node")?((e,t)=>t.filter((e=>yt(e)&&Ue(e))).map(Yo).getOrThunk((()=>KB(e))))(e,i.get()):KB(e);return t.height<=0||!GB(o,t,.01)}return!0},p=()=>{i.clear(),l.clear(),c.clear(),Af.hide(d)},h=()=>{if(Af.isOpen(d)){const e=d.element;Ft(e,"display"),g()?Mt(e,"display","none"):(l.set(0),Af.reposition(d))}},f=t=>({dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:ql([Eh.config({mode:"acyclic"}),Hh("pop-dialog-wrap-events",[ia((t=>{e.shortcuts.add("ctrl+F9","focus statusbar",(()=>Eh.focusIn(t)))})),la((t=>{e.shortcuts.remove("ctrl+F9")}))])])}),v=Qt((()=>sL(t,(e=>{const t=y([e]);Ws(d,aL,{forwardContents:f(t)})})))),y=t=>{const{buttons:o}=e.ui.registry.getAll(),r={...o,...v().formNavigators},a=cv(e)===Ub.scrolling?Ub.scrolling:Ub.default,i=q(F(t,(t=>"contexttoolbar"===t.type?((t,o)=>OB(e,{buttons:t,toolbar:o.items,allowToolbarGroups:!1},n.backstage,D.some(["form:"])))(r,t):((e,t)=>qB(e,t))(t,s.providers))));return WN({type:a,uid:ya("context-toolbar"),initGroups:i,onEscape:D.none,cyclicKeying:!0,providers:s.providers})},w=(t,n)=>{const r="node"===t?s.anchors.node(n):s.anchors.cursor(),c=((e,t,o,n)=>"line"===t?{bubble:Uc(12,0,XB),layouts:{onLtr:()=>[Rl],onRtl:()=>[Bl]},overrides:JB}:{bubble:Uc(0,12,XB,1/12),layouts:tL(e,o,n,t),overrides:JB})(e,t,a(),{lastElement:i.get,isReposition:()=>we(l.get(),0),getMode:()=>rm.getMode(o)});return xn(r,c)},x=(e,t)=>{if(S.cancel(),!u())return;const n=y(e),r=e[0].position,s=w(r,t);c.set(r),l.set(1);const a=d.element;Ft(a,"display"),(e=>we(Ce(e,i.get(),Xe),!0))(t)||(ni(a,dL),rm.reset(o,d)),Af.showWithinBounds(d,f(n),{anchor:s,transition:{classes:[dL],mode:"placement"}},(()=>D.some(m()))),t.fold(i.clear,i.set),g()&&Mt(a,"display","none")};let C=!1;const S=iE((()=>{if(e.hasFocus()&&!e.removed&&!C)if(si(d.element,dL))S.throttle();else{((e,t)=>{const o=Le.fromDom(t.getBody()),n=e=>Xe(e,o),r=Le.fromDom(t.selection.getNode());return(e=>!n(e)&&!Je(o,e))(r)?D.none():nL(r,e.inNodeScope,e.inEditorScope).orThunk((()=>rL(n,r,e)))})(v(),e).fold(p,(e=>{x(e.toolbars,D.some(e.elem))}))}}),17);e.on("init",(()=>{e.on("remove",p),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",h),e.on("click keyup focus SetContent",S.throttle),e.on(UB,p),e.on("contexttoolbar-show",(t=>{const o=v();be(o.lookupTable,t.toolbarKey).each((o=>{x([o],ke(t.target!==e,t.target)),Af.getContent(d).each(Eh.focusIn)}))})),e.on("focusout",(t=>{Mf.setEditorTimeout(e,(()=>{sc(o.element).isNone()&&sc(d.element).isNone()&&p()}),0)})),e.on("SwitchMode",(()=>{e.mode.isReadOnly()&&p()})),e.on("AfterProgressState",(t=>{t.state?p():e.hasFocus()&&S.throttle()})),e.on("dragstart",(()=>{C=!0})),e.on("dragend drop",(()=>{C=!1})),e.on("NodeChange",(e=>{sc(d.element).fold(S.throttle,b)}))}))},uL=(e,t)=>{const o=()=>{const o=t.getOptions(e),n=t.getCurrent(e).map(t.hash),r=kc();return F(o,(o=>({type:"togglemenuitem",text:t.display(o),onSetup:s=>{const a=e=>{e&&(r.on((e=>e.setActive(!1))),r.set(s)),s.setActive(e)};a(we(n,t.hash(o)));const i=t.watcher(e,o,a);return()=>{r.clear(),i()}},onAction:()=>t.setCurrent(e,o)})))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:e=>e(o()),onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:o,onSetup:t.onMenuSetup})},gL=e=>({name:"lineheight",text:"Line height",icon:"line-height",getOptions:Fv,hash:e=>((e,t)=>YR(e,t).map((({value:e,unit:t})=>e+t)))(e,["fixed","relative","empty"]).getOr(e),display:x,watcher:(e,t,o)=>e.formatter.formatChanged("lineheight",o,!1,{value:t}).unbind,getCurrent:e=>D.from(e.queryCommandValue("LineHeight")),setCurrent:(e,t)=>e.execCommand("LineHeight",!1,t),onToolbarSetup:mC(e),onMenuSetup:mC(e)}),pL=e=>{uL(e,gL(e)),(e=>D.from(iv(e)).map((t=>({name:"language",text:"Language",icon:"language",getOptions:w(t),hash:e=>m(e.customCode)?e.code:`${e.code}/${e.customCode}`,display:e=>e.title,watcher:(e,t,o)=>{var n;return e.formatter.formatChanged("lang",o,!1,{value:t.code,customValue:null!==(n=t.customCode)&&void 0!==n?n:null}).unbind},getCurrent:e=>{const t=Le.fromDom(e.selection.getNode());return jr(t,(e=>D.some(e).filter(je).bind((e=>Tt(e,"lang").map((t=>({code:t,customCode:Tt(e,"data-mce-lang").getOrUndefined(),title:""})))))))},setCurrent:(e,t)=>e.execCommand("Lang",!1,t),onToolbarSetup:t=>{const o=Sc();return t.setActive(e.formatter.match("lang",{},void 0,!0)),o.set(e.formatter.formatChanged("lang",t.setActive,!0)),dC(o.clear,mC(e)(t))},onMenuSetup:mC(e)}))))(e).each((t=>uL(e,t)))},hL=(e,t)=>{((e,t)=>{const o=AR(0,t,HR(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),onSetup:mC(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})})(e,t),((e,t)=>{const o=AR(0,t,qR(e));e.ui.registry.addNestedMenuItem("fontfamily",{text:t.shared.providers.translate("Fonts"),onSetup:mC(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})})(e,t),((e,t)=>{const o={type:"advanced",...t.styles},n=AR(0,t,iB(e,o));e.ui.registry.addNestedMenuItem("styles",{text:"Formats",onSetup:mC(e),getSubmenuItems:()=>n.items.validateItems(n.getStyleItems())})})(e,t),((e,t)=>{const o=AR(0,t,VR(e));e.ui.registry.addNestedMenuItem("blocks",{text:"Blocks",onSetup:mC(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})})(e,t),((e,t)=>{const o=AR(0,t,sB(e));e.ui.registry.addNestedMenuItem("fontsize",{text:"Font sizes",onSetup:mC(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})})(e,t)},fL=e=>gC(e,"NodeChange",(t=>{t.setEnabled(e.queryCommandState("outdent")&&e.selection.isEditable())})),bL=e=>{(e=>{e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:fL(e),onAction:hC(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onSetup:mC(e),onAction:hC(e,"indent")})})(e)},vL=(e,t)=>o=>{o.setActive(t.get());const n=e=>{t.set(e.state),o.setActive(e.state)};return e.on("PastePlainTextToggle",n),dC((()=>e.off("PastePlainTextToggle",n)),mC(e)(o))},yL=(e,t)=>()=>{e.execCommand("mceToggleFormat",!1,t)},wL=e=>{(e=>{sE.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],((t,o)=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:uC(e,t.name),onAction:yL(e,t.name)})}));for(let t=1;t<=6;t++){const o="h"+t;e.ui.registry.addToggleButton(o,{text:o.toUpperCase(),tooltip:"Heading "+t,onSetup:uC(e,o),onAction:yL(e,o)})}})(e),(e=>{sE.each([{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"print",text:"Print",action:"mcePrint",icon:"print"}],(t=>{e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:hC(e,t.action)})})),sE.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],(t=>{e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:mC(e),onAction:hC(e,t.action)})}))})(e),(e=>{sE.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(t=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:hC(e,t.action),onSetup:uC(e,t.name)})}))})(e)},xL=e=>{wL(e),(e=>{sE.each([{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"},{name:"print",text:"Print...",action:"mcePrint",icon:"print",shortcut:"Meta+P"}],(t=>{e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:hC(e,t.action)})})),sE.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],(t=>{e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onSetup:mC(e),onAction:hC(e,t.action)})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onSetup:mC(e),onAction:yL(e,"code")})})(e)},CL=(e,t)=>gC(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(o=>{o.setEnabled(!e.mode.isReadOnly()&&e.undoManager[t]())})),SL=e=>{(e=>{e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:CL(e,"hasUndo"),onAction:hC(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:CL(e,"hasRedo"),onAction:hC(e,"redo")})})(e),(e=>{e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",enabled:!1,onSetup:CL(e,"hasUndo"),onAction:hC(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",enabled:!1,onSetup:CL(e,"hasRedo"),onAction:hC(e,"redo")})})(e)},kL=e=>gC(e,"VisualAid",(t=>{t.setActive(e.hasVisual)})),_L=e=>{(e=>{e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:hC(e,"mceToggleVisualAid")})})(e),(e=>{e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:kL(e),onAction:hC(e,"mceToggleVisualAid")})})(e)},TL=(e,t)=>{(e=>{z([{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}],(t=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:hC(e,t.cmd),onSetup:uC(e,t.name)})})),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onSetup:mC(e),onAction:hC(e,"JustifyNone")})})(e),xL(e),hL(e,t),SL(e),(e=>{(e=>{e.addCommand("mceApplyTextcolor",((t,o)=>{((e,t,o)=>{e.undoManager.transact((()=>{e.focus(),e.formatter.apply(t,{value:o}),e.nodeChanged()}))})(e,t,o)})),e.addCommand("mceRemoveTextcolor",(t=>{((e,t)=>{e.undoManager.transact((()=>{e.focus(),e.formatter.remove(t,{value:null},void 0,!0),e.nodeChanged()}))})(e,t)}))})(e);const t=BC(e),o=LC(e),n=Ir(t),r=Ir(o);$C(e,"forecolor","forecolor",n),$C(e,"backcolor","hilitecolor",r),qC(e,"forecolor","forecolor","Text color",n),qC(e,"backcolor","hilitecolor","Background color",r)})(e),_L(e),bL(e),pL(e),(e=>{const t=Ir(Av(e)),o=()=>e.execCommand("mceTogglePlainTextPaste");e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:o,onSetup:vL(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:o,onSetup:vL(e,t)})})(e)},EL=e=>s(e)?e.split(/[ ,]/):e,OL=e=>t=>t.options.get(e),DL=OL("contextmenu_never_use_native"),AL=OL("contextmenu_avoid_overlap"),ML=e=>{const t=e.ui.registry.getAll().contextMenus,o=e.options.get("contextmenu");return e.options.isSet("contextmenu")?o:Z(o,(e=>ve(t,e)))},NL=(e,t)=>({type:"makeshift",x:e,y:t}),RL=e=>"longpress"===e.type||0===e.type.indexOf("touch"),BL=(e,t)=>{const o=Wb.DOM.getPos(e);return((e,t,o)=>NL(e.x+t,e.y+o))(t,o.x,o.y)},LL=(e,t)=>"contextmenu"===t.type||"longpress"===t.type?e.inline?(e=>{if(RL(e)){const t=e.touches[0];return NL(t.pageX,t.pageY)}return NL(e.pageX,e.pageY)})(t):BL(e.getContentAreaContainer(),(e=>{if(RL(e)){const t=e.touches[0];return NL(t.clientX,t.clientY)}return NL(e.clientX,e.clientY)})(t)):IL(e),IL=e=>({type:"selection",root:Le.fromDom(e.selection.getNode())}),HL=(e,t,o)=>{switch(o){case"node":return(e=>({type:"node",node:D.some(Le.fromDom(e.selection.getNode())),root:Le.fromDom(e.getBody())}))(e);case"point":return LL(e,t);case"selection":return IL(e)}},PL=(e,t,o,n,r,s)=>{const a=o(),i=HL(e,t,s);qE(a,oy.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!1,search:D.none()}).map((e=>{t.preventDefault(),Af.showMenuAt(r,{anchor:i},{menu:{markers:by("normal")},data:e})}))},FL={onLtr:()=>[Nl,El,Ol,Dl,Al,Ml,HD,PD,ID,BD,LD,RD],onRtl:()=>[Nl,Ol,El,Al,Dl,Ml,HD,PD,LD,RD,ID,BD]},zL={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},VL=(e,t,o,n,r,s,a)=>{const i=((e,t,o)=>{const n=HL(e,t,o);return{bubble:Uc(0,"point"===o?12:0,zL),layouts:FL,overrides:{maxWidthFunction:wN(),maxHeightFunction:Fc()},...n}})(e,t,s);qE(o,oy.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!0,search:D.none()}).map((o=>{t.preventDefault();const l=a?Ef.HighlightMenuAndItem:Ef.HighlightNone;Af.showMenuWithinBounds(r,{anchor:i},{menu:{markers:by("normal"),highlightOnOpen:l},data:o,type:"horizontal"},(()=>D.some(YB(e,n.shared,"node"===s?"node":"selection")))),e.dispatch(UB)}))},ZL=(e,t,o,n,r,s)=>{const a=Do(),i=a.os.isiOS(),l=a.os.isMacOS(),c=a.os.isAndroid(),d=a.deviceType.isTouch(),m=()=>{const a=o();VL(e,t,a,n,r,s,!(c||i||l&&d))};if((l||i)&&"node"!==s){const o=()=>{(e=>{const t=e.selection.getRng(),o=()=>{Mf.setEditorTimeout(e,(()=>{e.selection.setRng(t)}),10),s()};e.once("touchend",o);const n=e=>{e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",n,!0);const r=()=>s();e.once("longpresscancel",r);const s=()=>{e.off("touchend",o),e.off("longpresscancel",r),e.off("mousedown",n)}})(e),m()};((e,t)=>{const o=e.selection;if(o.isCollapsed()||t.touches.length<1)return!1;{const n=t.touches[0],r=o.getRng();return Ad(e.getWin(),fd.domRange(r)).exists((e=>e.left<=n.clientX&&e.right>=n.clientX&&e.top<=n.clientY&&e.bottom>=n.clientY))}})(e,t)?o():(e.once("selectionchange",o),e.once("touchend",(()=>e.off("selectionchange",o))))}else m()},UL=e=>s(e)?"|"===e:"separator"===e.type,jL={type:"separator"},WL=e=>{const t=e=>({text:e.text,icon:e.icon,enabled:e.enabled,shortcut:e.shortcut});if(s(e))return e;switch(e.type){case"separator":return jL;case"submenu":return{type:"nestedmenuitem",...t(e),getSubmenuItems:()=>{const t=e.getSubmenuItems();return s(t)?t:F(t,WL)}};default:const o=e;return{type:"menuitem",...t(o),onAction:v(o.onAction)}}},$L=(e,t)=>{if(0===t.length)return e;const o=ne(e).filter((e=>!UL(e))),n=o.fold((()=>[]),(e=>[jL]));return e.concat(n).concat(t).concat([jL])},qL=(e,t)=>!(e=>"longpress"===e.type||ve(e,"touches"))(t)&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType),GL=(e,t)=>qL(e,t)?e.selection.getStart(!0):t.target,KL=(e,t,o)=>{const n=Do().deviceType.isTouch,r=Ti(Af.sketch({dom:{tag:"div"},lazySink:t,onEscape:()=>e.focus(),onShow:()=>o.setContextMenuState(!0),onHide:()=>o.setContextMenuState(!1),fireDismissalEventInstead:{},inlineBehaviours:ql([Hh("dismissContextMenu",[Qs(Ls(),((t,o)=>{Mm.close(t),e.focus()}))])])})),a=()=>Af.hide(r),i=t=>{if(DL(e)&&t.preventDefault(),((e,t)=>t.ctrlKey&&!DL(e))(e,t)||(e=>0===ML(e).length)(e))return;const a=((e,t)=>{const o=AL(e),n=qL(e,t)?"selection":"point";if(Me(o)){const r=GL(e,t);return QS(Le.fromDom(r),o)?"node":n}return n})(e,t);(n()?ZL:PL)(e,t,(()=>{const o=GL(e,t),n=e.ui.registry.getAll(),r=ML(e);return((e,t,o)=>{const n=j(t,((t,n)=>be(e,n.toLowerCase()).map((e=>{const n=e.update(o);if(s(n)&&Me(Ae(n)))return $L(t,n.split(" "));if(l(n)&&n.length>0){const e=F(n,WL);return $L(t,e)}return t})).getOrThunk((()=>t.concat([n])))),[]);return n.length>0&&UL(n[n.length-1])&&n.pop(),n})(n.contextMenus,r,o)}),o,r,a)};e.on("init",(()=>{const t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(n()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",i)}))},YL=Hr([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),XL=e=>t=>t.translate(-e.left,-e.top),JL=e=>t=>t.translate(e.left,e.top),QL=e=>(t,o)=>j(e,((e,t)=>t(e)),$t(t,o)),eI=(e,t,o)=>e.fold(QL([JL(o),XL(t)]),QL([XL(t)]),QL([])),tI=(e,t,o)=>e.fold(QL([JL(o)]),QL([]),QL([JL(t)])),oI=(e,t,o)=>e.fold(QL([]),QL([XL(o)]),QL([JL(t),XL(o)])),nI=(e,t,o)=>{const n=e.fold(((e,t)=>({position:D.some("absolute"),left:D.some(e+"px"),top:D.some(t+"px")})),((e,t)=>({position:D.some("absolute"),left:D.some(e-o.left+"px"),top:D.some(t-o.top+"px")})),((e,t)=>({position:D.some("fixed"),left:D.some(e+"px"),top:D.some(t+"px")})));return{right:D.none(),bottom:D.none(),...n}},rI=(e,t,o,n)=>{const r=(e,r)=>(s,a)=>{const i=e(t,o,n);return r(s.getOr(i.left),a.getOr(i.top))};return e.fold(r(oI,sI),r(tI,aI),r(eI,iI))},sI=YL.offset,aI=YL.absolute,iI=YL.fixed,lI=(e,t)=>{const o=_t(e,t);return m(o)?NaN:parseInt(o,10)},cI=(e,t,o,n)=>((e,t)=>{const o=e.element,n=lI(o,t.leftAttr),r=lI(o,t.topAttr);return isNaN(n)||isNaN(r)?D.none():D.some($t(n,r))})(e,t).fold((()=>o),(e=>iI(e.left+n.left,e.top+n.top))),dI=(e,t,o,n,r,s)=>{const a=cI(e,t,o,n),i=t.mustSnap?gI(e,t,a,r,s):pI(e,t,a,r,s),l=eI(a,r,s);return((e,t,o)=>{const n=e.element;St(n,t.leftAttr,o.left+"px"),St(n,t.topAttr,o.top+"px")})(e,t,l),i.fold((()=>({coord:iI(l.left,l.top),extra:D.none()})),(e=>({coord:e.output,extra:e.extra})))},mI=(e,t)=>{((e,t)=>{const o=e.element;Ot(o,t.leftAttr),Ot(o,t.topAttr)})(e,t)},uI=(e,t,o,n)=>se(e,(e=>{const r=e.sensor,s=((e,t,o,n,r,s)=>{const a=tI(e,r,s),i=tI(t,r,s);return Math.abs(a.left-i.left)<=o&&Math.abs(a.top-i.top)<=n})(t,r,e.range.left,e.range.top,o,n);return s?D.some({output:rI(e.output,t,o,n),extra:e.extra}):D.none()})),gI=(e,t,o,n,r)=>{const s=t.getSnapPoints(e);return uI(s,o,n,r).orThunk((()=>{const e=j(s,((e,t)=>{const s=t.sensor,a=((e,t,o,n,r,s)=>{const a=tI(e,r,s),i=tI(t,r,s),l=Math.abs(a.left-i.left),c=Math.abs(a.top-i.top);return $t(l,c)})(o,s,t.range.left,t.range.top,n,r);return e.deltas.fold((()=>({deltas:D.some(a),snap:D.some(t)})),(o=>(a.left+a.top)/2<=(o.left+o.top)/2?{deltas:D.some(a),snap:D.some(t)}:e))}),{deltas:D.none(),snap:D.none()});return e.snap.map((e=>({output:rI(e.output,o,n,r),extra:e.extra})))}))},pI=(e,t,o,n,r)=>{const s=t.getSnapPoints(e);return uI(s,o,n,r)};var hI=Object.freeze({__proto__:null,snapTo:(e,t,o,n)=>{const r=t.getTarget(e.element);if(t.repositionTarget){const t=Qe(e.element),o=zo(t),s=JA(r),a=((e,t,o)=>({coord:rI(e.output,e.output,t,o),extra:e.extra}))(n,o,s),i=nI(a.coord,0,s);Rt(r,i)}}});const fI="data-initial-z-index",bI=(e,t)=>{e.getSystem().addToGui(t),(e=>{nt(e.element).filter(je).each((t=>{It(t,"z-index").each((e=>{St(t,fI,e)})),Mt(t,"z-index",Bt(e.element,"z-index"))}))})(t)},vI=e=>{(e=>{nt(e.element).filter(je).each((e=>{Tt(e,fI).fold((()=>Ft(e,"z-index")),(t=>Mt(e,"z-index",t))),Ot(e,fI)}))})(e),e.getSystem().removeFromGui(e)},yI=(e,t,o)=>e.getSystem().build(uk.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:o}));var wI=Tr("snaps",[dr("getSnapPoints"),el("onSensor"),dr("leftAttr"),dr("topAttr"),Er("lazyViewport",Jo),Er("mustSnap",!1)]);const xI=[Er("useFixed",E),dr("blockerClass"),Er("getTarget",x),Er("onDrag",b),Er("repositionTarget",!0),Er("onDrop",b),Rr("getBounds",Jo),wI],CI=e=>((e,t,o,n)=>e.isSome()&&t.isSome()&&o.isSome()?D.some(n(e.getOrDie(),t.getOrDie(),o.getOrDie())):D.none())(It(e,"left"),It(e,"top"),It(e,"position"),((e,t,o)=>("fixed"===o?iI:sI)(parseInt(e,10),parseInt(t,10)))).getOrThunk((()=>{const t=Gt(e);return aI(t.left,t.top)})),SI=(e,t,o,n,r,s,a)=>((e,t,o,n,r)=>{const s=r.bounds,a=tI(t,o,n),i=vl(a.left,s.x,s.x+s.width-r.width),l=vl(a.top,s.y,s.y+s.height-r.height),c=aI(i,l);return t.fold((()=>{const e=oI(c,o,n);return sI(e.left,e.top)}),w(c),(()=>{const e=eI(c,o,n);return iI(e.left,e.top)}))})(0,t.fold((()=>{const e=(t=o,a=s.left,i=s.top,t.fold(((e,t)=>sI(e+a,t+i)),((e,t)=>aI(e+a,t+i)),((e,t)=>iI(e+a,t+i))));var t,a,i;const l=eI(e,n,r);return iI(l.left,l.top)}),(t=>{const a=dI(e,t,o,s,n,r);return a.extra.each((o=>{t.onSensor(e,o)})),a.coord})),n,r,a),kI=(e,t)=>({bounds:e.getBounds(),height:jt(t.element),width:Jt(t.element)}),_I=(e,t,o,n,r)=>{const s=o.update(n,r),a=o.getStartData().getOrThunk((()=>kI(t,e)));s.each((o=>{((e,t,o,n)=>{const r=t.getTarget(e.element);if(t.repositionTarget){const s=Qe(e.element),a=zo(s),i=JA(r),l=CI(r),c=SI(e,t.snaps,l,a,i,n,o),d=nI(c,0,i);Rt(r,d)}t.onDrag(e,r,n)})(e,t,a,o)}))},TI=(e,t,o,n)=>{t.each(vI),o.snaps.each((t=>{mI(e,t)}));const r=o.getTarget(e.element);n.reset(),o.onDrop(e,r)},EI=e=>(t,o)=>{const n=e=>{o.setStartData(kI(t,e))};return Ys([Qs(Ms(),(e=>{o.getStartData().each((()=>n(e)))})),...e(t,o,n)])};var OI=Object.freeze({__proto__:null,getData:e=>D.from($t(e.x,e.y)),getDelta:(e,t)=>$t(t.left-e.left,t.top-e.top)});const DI=(e,t,o)=>[Qs(es(),((n,r)=>{if(0!==r.event.raw.button)return;r.stop();const s=()=>TI(n,D.some(l),e,t),a=ek(s,200),i={drop:s,delayDrop:a.schedule,forceDrop:s,move:o=>{a.cancel(),_I(n,e,t,OI,o)}},l=yI(n,e.blockerClass,(e=>Ys([Qs(es(),e.forceDrop),Qs(ns(),e.drop),Qs(ts(),((t,o)=>{e.move(o.event)})),Qs(os(),e.delayDrop)]))(i));o(n),bI(n,l)}))],AI=[...xI,rl("dragger",{handlers:EI(DI)})];var MI=Object.freeze({__proto__:null,getData:e=>{const t=e.raw.touches;return 1===t.length?(e=>{const t=e[0];return D.some($t(t.clientX,t.clientY))})(t):D.none()},getDelta:(e,t)=>$t(t.left-e.left,t.top-e.top)});const NI=(e,t,o)=>{const n=kc(),r=o=>{TI(o,n.get(),e,t),n.clear()};return[Qs(Yr(),((s,a)=>{a.stop();const i=()=>r(s),l={drop:i,delayDrop:b,forceDrop:i,move:o=>{_I(s,e,t,MI,o)}},c=yI(s,e.blockerClass,(e=>Ys([Qs(Yr(),e.forceDrop),Qs(Jr(),e.drop),Qs(Qr(),e.drop),Qs(Xr(),((t,o)=>{e.move(o.event)}))]))(l));n.set(c);o(s),bI(s,c)})),Qs(Xr(),((o,n)=>{n.stop(),_I(o,e,t,MI,n.event)})),Qs(Jr(),((e,t)=>{t.stop(),r(e)})),Qs(Qr(),r)]},RI=AI,BI=[...xI,rl("dragger",{handlers:EI(NI)})],LI=[...xI,rl("dragger",{handlers:EI(((e,t,o)=>[...DI(e,t,o),...NI(e,t,o)]))})];var II=Object.freeze({__proto__:null,mouse:RI,touch:BI,mouseOrTouch:LI});var HI=Object.freeze({__proto__:null,init:()=>{let e=D.none(),t=D.none();const o=w({});return Ha({readState:o,reset:()=>{e=D.none(),t=D.none()},update:(t,o)=>t.getData(o).bind((o=>((t,o)=>{const n=e.map((e=>t.getDelta(e,o)));return e=D.some(o),n})(t,o))),getStartData:()=>t,setStartData:e=>{t=D.some(e)}})}});const PI=Xl({branchKey:"mode",branches:II,name:"dragging",active:{events:(e,t)=>e.dragger.handlers(e,t)},extra:{snap:e=>({sensor:e.sensor,range:e.range,output:e.output,extra:D.from(e.extra)})},state:HI,apis:hI}),FI=(e,t,o,n,r,s)=>e.fold((()=>PI.snap({sensor:aI(o-20,n-20),range:$t(r,s),output:aI(D.some(o),D.some(n)),extra:{td:t}})),(e=>{const r=o-20,s=n-20,a=e.element.dom.getBoundingClientRect();return PI.snap({sensor:aI(r,s),range:$t(40,40),output:aI(D.some(o-a.width/2),D.some(n-a.height/2)),extra:{td:t}})})),zI=(e,t,o)=>({getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:(e,n)=>{const r=n.td;((e,t)=>e.exists((e=>Xe(e,t))))(t.get(),r)||(t.set(r),o(r))},mustSnap:!0}),VI=e=>Bf(Nf.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:ql([PI.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),Wk.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}})),ZI=(e,t)=>{const o=Ir([]),n=Ir([]),r=Ir(!1),s=kc(),a=kc(),i=e=>{const o=Yo(e);return FI(m.getOpt(t),e,o.x,o.y,o.width,o.height)},l=e=>{const o=Yo(e);return FI(u.getOpt(t),e,o.right,o.bottom,o.width,o.height)},c=zI((()=>F(o.get(),(e=>i(e)))),s,(t=>{a.get().each((o=>{e.dispatch("TableSelectorChange",{start:t,finish:o})}))})),d=zI((()=>F(n.get(),(e=>l(e)))),a,(t=>{s.get().each((o=>{e.dispatch("TableSelectorChange",{start:o,finish:t})}))})),m=VI(c),u=VI(d),g=Ti(m.asSpec()),p=Ti(u.asSpec()),h=(t,o,n,r)=>{const s=n(o);PI.snapTo(t,s);((t,o,n,r)=>{const s=o.dom.getBoundingClientRect();Ft(t.element,"display");const a=ot(Le.fromDom(e.getBody())).dom.innerHeight,i=n(s),l=r(s,a);(i||l)&&Mt(t.element,"display","none")})(t,o,(e=>e[r]<0),((e,t)=>e[r]>t))},f=e=>h(g,e,i,"top"),b=e=>h(p,e,l,"bottom");Do().deviceType.isTouch()&&(e.on("TableSelectionChange",(e=>{r.get()||(um(t,g),um(t,p),r.set(!0)),s.set(e.start),a.set(e.finish),e.otherCells.each((t=>{o.set(t.upOrLeftCells),n.set(t.downOrRightCells),f(e.start),b(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(()=>{s.get().each(f),a.get().each(b)})),e.on("TableSelectionClear",(()=>{r.get()&&(hm(g),hm(p),r.set(!1)),s.clear(),a.clear()})))};const UI=(e,t,o)=>{var n;const r=null!==(n=t.delimiter)&&void 0!==n?n:"›",s=t=>j(t,((t,n,s)=>{const a=((t,n,r)=>Nf.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":r,"aria-level":r+1}},components:[Ci(t)],action:t=>{e.focus(),e.selection.select(n),e.nodeChanged()},buttonBehaviours:ql([hx(o.isDisabled),gx()])}))(n.name,n.element,s);return 0===s?t.concat([a]):t.concat([{dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Ci(` ${r} `)]},a])}),[]);return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:ql([Eh.config({mode:"flow",selector:"div[role=button]"}),wg.config({disabled:o.isDisabled}),gx(),yk.config({}),Ih.config({}),Hh("elementPathEvents",[ia(((t,o)=>{e.shortcuts.add("alt+F11","focus statusbar elementpath",(()=>Eh.focusIn(t))),e.on("NodeChange",(o=>{const n=(t=>{const o=[];let n=t.length;for(;n-- >0;){const s=t[n];if(1===s.nodeType&&"BR"!==(r=s).nodeName&&!r.getAttribute("data-mce-bogus")&&"bookmark"!==r.getAttribute("data-mce-type")){const t=cC(e,s);if(t.isDefaultPrevented()||o.push({name:t.name,element:s}),t.isPropagationStopped())break}}var r;return o})(o.parents),r=n.length>0?s(n):[];Ih.set(t,r)}))}))])]),components:[]}};var jI;!function(e){e[e.None=0]="None",e[e.Both=1]="Both",e[e.Vertical=2]="Vertical"}(jI||(jI={}));const WI=(e,t,o)=>{const n=Le.fromDom(e.getContainer()),r=((e,t,o,n,r)=>{const s={height:LB(n+t.top,tv(e),nv(e))};return o===jI.Both&&(s.width=LB(r+t.left,ev(e),ov(e))),s})(e,t,o,Ut(n),Xt(n));le(r,((e,t)=>{h(e)&&Mt(n,t,BB(e))})),(e=>{e.dispatch("ResizeEditor")})(e)},$I=(e,t,o,n)=>{const r=$t(20*o,20*n);return WI(e,r,t),D.some(!0)},qI=(e,t)=>{const o=(e=>{const t=Dv(e);return!1===t?jI.None:"both"===t?jI.Both:jI.Vertical})(e);if(o===jI.None)return D.none();const n=o===jI.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return D.some(zb("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize"),"aria-label":t.translate(n)},behaviours:[PI.config({mode:"mouse",repositionTarget:!1,onDrag:(t,n,r)=>WI(e,r,o),blockerClass:"tox-blocker"}),Eh.config({mode:"special",onLeft:()=>$I(e,o,-1,0),onRight:()=>$I(e,o,1,0),onUp:()=>$I(e,o,0,-1),onDown:()=>$I(e,o,0,1)}),yk.config({}),Zh.config({})]},t.icons))},GI=(e,t)=>{const o=()=>{const o=[];return e.hasPlugin("wordcount")&&o.push(((e,t)=>{const o=(e,o,n)=>Ih.set(e,[Ci(t.translate(["{0} "+n,o[n]]))]);return Nf.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:ql([hx(t.isDisabled),gx(),yk.config({}),Ih.config({}),Xm.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Hh("wordcount-events",[da((e=>{const t=Xm.getValue(e),n="words"===t.mode?"characters":"words";Xm.setValue(e,{mode:n,count:t.count}),o(e,t.count,n)})),ia((t=>{e.on("wordCountUpdate",(e=>{const{mode:n}=Xm.getValue(t);Xm.setValue(t,{mode:n,count:e.wordCount}),o(t,e.wordCount,n)}))}))])]),eventOrder:{[Cs()]:["disabling","alloy.base.behaviour","wordcount-events"]}})})(e,t)),Ov(e)&&o.push({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=poweredby&utm_source=tiny&utm_medium=referral&utm_content=v6",rel:"noopener",target:"_blank","aria-label":Mb.translate(["Powered by {0}","Tiny"])},innerHtml:'\n \n\n'.trim()},behaviours:ql([Zh.config({})])}]}),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:o}},n=()=>{const n=[],r=Rv(e),s=Ev(e),a=Ov(e)||e.hasPlugin("wordcount"),i=()=>{const e="tox-statusbar__text-container--flex-start",t="tox-statusbar__text-container--flex-end";if(r){const o="tox-statusbar__text-container-3-cols";return a||s?a&&!s?[o,t]:[o,e]:[o,"tox-statusbar__text-container--space-around"]}return[a&&!s?t:e]};return s&&n.push(UI(e,{},t)),r&&n.push((()=>{const e=Tx("Alt+0");return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Ci(Mb.translate(["Press {0} for help",e]))]}})()),a&&n.push(o()),n.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container",...i()]},components:n}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:(()=>{const o=n(),r=qI(e,t);return o.concat(r.toArray())})()}},KI=(e,t)=>t.get().getOrDie(`UI for ${e} has not been rendered`),YI=(e,t)=>{const o=e.inline,n=o?ZB:NB,r=Gv(e)?PM:YA,s=(()=>{const e=kc(),t=kc(),o=kc();return{dialogUi:e,popupUi:t,mainUi:o,getUiMotherships:()=>{const o=e.get().map((e=>e.mothership)),n=t.get().map((e=>e.mothership));return o.fold((()=>n.toArray()),(e=>n.fold((()=>[e]),(t=>Xe(e.element,t.element)?[e]:[e,t]))))},lazyGetInOuterOrDie:(e,t)=>()=>o.get().bind((e=>t(e.outerContainer))).getOrDie(`Could not find ${e} element in OuterContainer`)}})(),a=kc(),i=kc(),l=kc(),c=Do().deviceType.isTouch()?["tox-platform-touch"]:[],d=Uv(e),m=cv(e),u=Bf({dom:{tag:"div",classes:["tox-anchorbar"]}}),g=Bf({dom:{tag:"div",classes:["tox-bottom-anchorbar"]}}),p=()=>s.mainUi.get().map((e=>e.outerContainer)).bind(bR.getHeader),h=s.lazyGetInOuterOrDie("anchor bar",u.getOpt),f=s.lazyGetInOuterOrDie("bottom anchor bar",g.getOpt),b=s.lazyGetInOuterOrDie("toolbar",bR.getToolbar),v=s.lazyGetInOuterOrDie("throbber",bR.getThrobber),y=HA({popup:()=>on.fromOption(s.popupUi.get().map((e=>e.sink)),"(popup) UI has not been rendered"),dialog:()=>on.fromOption(s.dialogUi.get().map((e=>e.sink)),"UI has not been rendered")},e,h,f),w=()=>bR.parts.promotion({dom:{tag:"div",classes:["tox-promotion"]}}),x=()=>{const t=(()=>{const t={attributes:{[Kc]:d?Gc.BottomToTop:Gc.TopToBottom}},o=bR.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:y.popup,onEscape:()=>{e.focus()}}),n=bR.parts.toolbar({dom:{tag:"div",classes:["tox-toolbar"]},getSink:y.popup.shared.getSink,providers:y.popup.shared.providers,onEscape:()=>{e.focus()},onToolbarToggled:t=>{((e,t)=>{e.dispatch("ToggleToolbarDrawer",{state:t})})(e,t)},type:m,lazyToolbar:b,lazyHeader:()=>p().getOrDie("Could not find header element"),...t}),r=bR.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:y.popup.shared.providers,onEscape:()=>{e.focus()},type:m}),s=Zv(e),a=zv(e),i=Iv(e),l=Nv(e),c=w(),g=s||a||i,h=l?[c,o]:[o];return bR.parts.header({dom:{tag:"div",classes:["tox-editor-header"].concat(g?[]:["tox-editor-header--empty"]),...t},components:q([i?h:[],s?[r]:a?[n]:[],Wv(e)?[]:[u.asSpec()]]),sticky:Gv(e),editor:e,sharedBackstage:y.popup.shared})})(),n={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[bR.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),bR.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}})]},r=bR.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:y.popup}),s=bR.parts.viewWrapper({backstage:y.popup}),i=Tv(e)&&!o?D.some(GI(e,y.popup.shared.providers)):D.none(),l=q([d?[]:[t],o?[]:[n],d?[t]:[]]),h=bR.parts.editorContainer({components:q([l,o?[]:[g.asSpec(),...i.toArray()]])}),f=qv(e),v={role:"application",...Mb.isRtl()?{dir:"rtl"}:{},...f?{"aria-hidden":"true"}:{}},x=Ti(bR.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(o?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(c),styles:{visibility:"hidden",...f?{opacity:"0",border:"0"}:{}},attributes:v},components:[h,...o?[]:[s],r],behaviours:ql([gx(),wg.config({disableClass:"tox-tinymce--disabled"}),Eh.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])})),C=gk(x);return a.set(C),{mothership:C,outerContainer:x}},C=t=>{const o=BB(IB(e)),n=BB((e=>HB(e).getOr(Qb(e)))(e));return e.inline||(Pt("div","width",n)&&Mt(t.element,"width",n),Pt("div","height",o)?Mt(t.element,"height",o):Mt(t.element,"height","400px")),o},S=t=>{const{mainUi:o,popupUi:s,uiMotherships:a}=t;ce(dv(e),((t,o)=>{e.ui.registry.addGroupToolbarButton(o,t)}));const{buttons:i,menuItems:l,contextToolbars:c,sidebars:d,views:u}=e.ui.registry.getAll(),g=Vv(e),h={menuItems:l,menus:Yv(e),menubar:fv(e),toolbar:g.getOrThunk((()=>bv(e))),allowToolbarGroups:m===Ub.floating,buttons:i,sidebar:d,views:u};var f;f=o.outerContainer,e.addShortcut("alt+F9","focus menubar",(()=>{bR.focusMenubar(f)})),e.addShortcut("alt+F10","focus toolbar",(()=>{bR.focusToolbar(f)})),e.addCommand("ToggleToolbarDrawer",((e,t)=>{(null==t?void 0:t.skipFocus)?bR.toggleToolbarDrawerWithoutFocusing(f):bR.toggleToolbarDrawer(f)})),e.addQueryStateHandler("ToggleToolbarDrawer",(()=>bR.isToolbarDrawerToggled(f))),((e,t,o)=>{const n=(e,n)=>{z([t,...o],(t=>{t.broadcastEvent(e,n)}))},r=(e,n)=>{z([t,...o],(t=>{t.broadcastOn([e],n)}))},s=e=>r(Nm(),{target:e.target}),a=jo(),i=Tc(a,"touchstart",s),l=Tc(a,"touchmove",(e=>n(Ds(),e))),c=Tc(a,"touchend",(e=>n(As(),e))),d=Tc(a,"mousedown",s),m=Tc(a,"mouseup",(e=>{0===e.raw.button&&r(Bm(),{target:e.target})})),u=e=>r(Nm(),{target:Le.fromDom(e.target)}),g=e=>{0===e.button&&r(Bm(),{target:Le.fromDom(e.target)})},p=()=>{z(e.editorManager.get(),(t=>{e!==t&&t.dispatch("DismissPopups",{relatedTarget:e})}))},h=e=>n(Ms(),Oc(e)),f=e=>{r(Rm(),{}),n(Ns(),Oc(e))},b=pt(Le.fromDom(e.getElement())),v=Ec(b,"scroll",(o=>{requestAnimationFrame((()=>{if(null!=e.getContainer()){const r=XS(e,t.element).map((e=>[e.element,...e.others])).getOr([]);I(r,(e=>Xe(e,o.target)))&&(e.dispatch("ElementScroll",{target:o.target.dom}),n(Fs(),o))}}))})),y=()=>r(Rm(),{}),w=t=>{t.state&&r(Nm(),{target:Le.fromDom(e.getContainer())})},x=e=>{r(Nm(),{target:Le.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",(()=>{e.on("click",u),e.on("tap",u),e.on("mouseup",g),e.on("mousedown",p),e.on("ScrollWindow",h),e.on("ResizeWindow",f),e.on("ResizeEditor",y),e.on("AfterProgressState",w),e.on("DismissPopups",x)})),e.on("remove",(()=>{e.off("click",u),e.off("tap",u),e.off("mouseup",g),e.off("mousedown",p),e.off("ScrollWindow",h),e.off("ResizeWindow",f),e.off("ResizeEditor",y),e.off("AfterProgressState",w),e.off("DismissPopups",x),d.unbind(),i.unbind(),l.unbind(),c.unbind(),m.unbind(),v.unbind()})),e.on("detach",(()=>{z([t,...o],wm),z([t,...o],(e=>e.destroy()))}))})(e,o.mothership,a),r.setup(e,y.popup.shared,p),TL(e,y.popup),KL(e,y.popup.shared.getSink,y.popup),(e=>{const{sidebars:t}=e.ui.registry.getAll();z(ae(t),(o=>{const n=t[o],r=()=>we(D.from(e.queryCommandValue("ToggleSidebar")),o);e.ui.registry.addToggleButton(o,{icon:n.icon,tooltip:n.tooltip,onAction:t=>{e.execCommand("ToggleSidebar",!1,o),t.setActive(r())},onSetup:t=>{t.setActive(r());const o=()=>t.setActive(r());return e.on("ToggleSidebar",o),()=>{e.off("ToggleSidebar",o)}}})}))})(e),dN(e,v,y.popup.shared),mL(e,c,s.sink,{backstage:y.popup}),ZI(e,s.sink);const b={targetNode:e.getElement(),height:C(o.outerContainer)};return n.render(e,t,h,y.popup,b)};return{popups:{backstage:y.popup,getMothership:()=>KI("popups",l)},dialogs:{backstage:y.dialog,getMothership:()=>KI("dialogs",i)},renderUI:()=>{const o=x(),n=(()=>{const t=$v(e),o=Xe(wt(),t)&&"grid"===Bt(t,"display"),n={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(c),attributes:{...Mb.isRtl()?{dir:"rtl"}:{}}},behaviours:ql([rm.config({useFixed:()=>r.isDocked(p)})])},s={dom:{styles:{width:document.body.clientWidth+"px"}},events:Ys([Qs(Ns(),(e=>{Mt(e.element,"width",document.body.clientWidth+"px")}))])},a=Ti(xn(n,o?s:{})),l=gk(a);return i.set(l),{sink:a,mothership:l}})(),a=Kv(e)?(()=>{const e={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-silver-popup-sink","tox-tinymce-aux"].concat(c),attributes:{...Mb.isRtl()?{dir:"rtl"}:{}}},behaviours:ql([rm.config({useFixed:()=>r.isDocked(p),getBounds:()=>t.getPopupSinkBounds()})])},o=Ti(e),n=gk(o);return l.set(n),{sink:o,mothership:n}})():(e=>(l.set(e.mothership),e))(n);s.dialogUi.set(n),s.popupUi.set(a),s.mainUi.set(o);const d={popupUi:a,dialogUi:n,mainUi:o,uiMotherships:s.getUiMotherships()};return S(d)}}},XI=w([dr("lazySink"),yr("dragBlockClass"),Rr("getBounds",Jo),Er("useTabstopAt",O),Er("firstTabstop",0),Er("eventOrder",{}),Jm("modalBehaviours",[Eh]),tl("onExecute"),nl("onEscape")]),JI={sketch:x},QI=w([Du({name:"draghandle",overrides:(e,t)=>({behaviours:ql([PI.config({mode:"mouse",getTarget:e=>Ni(e,'[role="dialog"]').getOr(e),blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])})}),Eu({schema:[dr("dom")],name:"title"}),Eu({factory:JI,schema:[dr("dom")],name:"close"}),Eu({factory:JI,schema:[dr("dom")],name:"body"}),Du({factory:JI,schema:[dr("dom")],name:"footer"}),Ou({factory:{sketch:(e,t)=>({...e,dom:t.dom,components:t.components})},schema:[Er("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Er("components",[])],name:"blocker"})]),eH=og({name:"ModalDialog",configFields:XI(),partFields:QI(),factory:(e,t,o,n)=>{const r=kc(),s=ya("modal-events"),a={...e.eventOrder,[Rs()]:[s].concat(e.eventOrder["alloy.system.attached"]||[])};return{uid:e.uid,dom:e.dom,components:t,apis:{show:t=>{r.set(t);const o=e.lazySink(t).getOrDie(),s=n.blocker(),a=o.getSystem().build({...s,components:s.components.concat([Ei(t)]),behaviours:ql([Zh.config({}),Hh("dialog-blocker-events",[aa(ss(),(()=>{iN.isBlocked(t)||Eh.focusIn(t)}))])])});um(o,a),Eh.focusIn(t)},hide:e=>{r.clear(),nt(e.element).each((t=>{e.getSystem().getByDom(t).each((e=>{hm(e)}))}))},getBody:t=>Zu(t,e,"body"),getFooter:t=>Vu(t,e,"footer"),setIdle:e=>{iN.unblock(e)},setBusy:(e,t)=>{iN.block(e,t)}},eventOrder:a,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:eu(e.modalBehaviours,[Ih.config({}),Eh.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt,firstTabstop:e.firstTabstop}),iN.config({getRoot:r.get}),Hh(s,[ia((t=>{((e,t)=>{const o=Tt(e,"id").fold((()=>{const e=ya("dialog-label");return St(t,"id",e),e}),x);St(e,"aria-labelledby",o)})(t.element,Zu(t,e,"title").element)}))])])}},apis:{show:(e,t)=>{e.show(t)},hide:(e,t)=>{e.hide(t)},getBody:(e,t)=>e.getBody(t),getFooter:(e,t)=>e.getFooter(t),setBusy:(e,t,o)=>{e.setBusy(t,o)},setIdle:(e,t)=>{e.setIdle(t)}}}),tH=Pn([Uy,jy].concat(Fw)),oH=qn,nH=[fw("button"),nw,Mr("align","end",["start","end"]),mw,dw,Sr("buttonType",["primary","secondary"])],rH=[...nH,$y],sH=[pr("type",["submit","cancel","custom"]),...rH],aH=[pr("type",["menu"]),ow,rw,nw,vr("items",tH),...nH],iH=[...nH,pr("type",["togglebutton"]),gr("tooltip"),nw,ow,Nr("active",!1)],lH=sr("type",{submit:sH,cancel:sH,custom:sH,menu:aH,togglebutton:iH}),cH=[Uy,$y,pr("level",["info","warn","error","success"]),Gy,Er("url","")],dH=Pn(cH),mH=[Uy,$y,dw,fw("button"),nw,cw,Sr("buttonType",["primary","secondary","toolbar"]),mw],uH=Pn(mH),gH=[Uy,jy],pH=gH.concat([sw]),hH=gH.concat([Wy,dw]),fH=Pn(hH),bH=qn,vH=pH.concat([uw("auto")]),yH=Pn(vH),wH=Zn([Ky,$y,Gy]),xH=pH.concat([Ar("storageKey","default")]),CH=Pn(xH),SH=$n,kH=Pn(pH),_H=$n,TH=gH.concat([Ar("tag","textarea"),gr("scriptId"),gr("scriptUrl"),((e,t)=>Or(e,t,Yn))("settings",void 0)]),EH=gH.concat([Ar("tag","textarea"),hr("init")]),OH=Qn((e=>tr("customeditor.old",Hn(EH),e).orThunk((()=>tr("customeditor.new",Hn(TH),e))))),DH=$n,AH=Pn(pH),MH=Fn(Mn),NH=e=>[Uy,ur("columns"),e],RH=[Uy,gr("html"),Mr("presets","presentation",["presentation","document"])],BH=Pn(RH),LH=pH.concat([Nr("border",!1),Nr("sandboxed",!0),Nr("streamContent",!1),Nr("transparent",!0)]),IH=Pn(LH),HH=$n,PH=Pn(gH.concat([Cr("height")])),FH=Pn([gr("url"),xr("zoom"),xr("cachedWidth"),xr("cachedHeight")]),zH=pH.concat([Cr("inputMode"),Cr("placeholder"),Nr("maximized",!1),dw]),VH=Pn(zH),ZH=$n,UH=e=>[Uy,Wy,e,Mr("align","start",["start","center","end"])],jH=[$y,Ky],WH=[$y,vr("items",ar(0,(()=>$H)))],$H=zn([Pn(jH),Pn(WH)]),qH=pH.concat([vr("items",$H),dw]),GH=Pn(qH),KH=$n,YH=pH.concat([br("items",[$y,Ky]),Dr("size",1),dw]),XH=Pn(YH),JH=$n,QH=pH.concat([Nr("constrain",!0),dw]),eP=Pn(QH),tP=Pn([gr("width"),gr("height")]),oP=gH.concat([Wy,Dr("min",0),Dr("max",0)]),nP=Pn(oP),rP=Wn,sP=[Uy,vr("header",$n),vr("cells",Fn($n))],aP=Pn(sP),iP=pH.concat([Cr("placeholder"),Nr("maximized",!1),dw]),lP=Pn(iP),cP=$n,dP=[pr("type",["directory","leaf"]),qy,gr("id"),wr("menu",VM)],mP=Pn(dP),uP=dP.concat([vr("children",ar(0,(()=>Jn("type",{directory:gP,leaf:mP}))))]),gP=Pn(uP),pP=Jn("type",{directory:gP,leaf:mP}),hP=[Uy,vr("items",pP),kr("onLeafAction"),kr("onToggleExpand"),Br("defaultExpandedIds",[],$n),Cr("defaultSelectedId")],fP=Pn(hP),bP=pH.concat([Mr("filetype","file",["image","media","file"]),dw,Cr("picker_text")]),vP=Pn(bP),yP=Pn([Ky,gw]),wP=e=>ir("items","items",{tag:"required",process:{}},Fn(Qn((t=>tr(`Checking item of ${e}`,xP,t).fold((e=>on.error(rr(e))),(e=>on.value(e))))))),xP=Ln((()=>{return Jn("type",{alertbanner:dH,bar:Pn((e=wP("bar"),[Uy,e])),button:uH,checkbox:fH,colorinput:CH,colorpicker:kH,dropzone:AH,grid:Pn(NH(wP("grid"))),iframe:IH,input:VH,listbox:GH,selectbox:XH,sizeinput:eP,slider:nP,textarea:lP,urlinput:vP,customeditor:OH,htmlpanel:BH,imagepreview:PH,collection:yH,label:Pn(UH(wP("label"))),table:aP,tree:fP,panel:SP});var e})),CP=[Uy,Er("classes",[]),vr("items",xP)],SP=Pn(CP),kP=[fw("tab"),qy,vr("items",xP)],_P=[Uy,br("tabs",kP)],TP=Pn(_P),EP=rH,OP=lH,DP=Pn([gr("title"),mr("body",Jn("type",{panel:SP,tabpanel:TP})),Ar("size","normal"),Br("buttons",[],OP),Er("initialData",{}),Rr("onAction",b),Rr("onChange",b),Rr("onSubmit",b),Rr("onClose",b),Rr("onCancel",b),Rr("onTabChange",b)]),AP=Pn([pr("type",["cancel","custom"]),...EP]),MP=Pn([gr("title"),gr("url"),xr("height"),xr("width"),_r("buttons",AP),Rr("onAction",b),Rr("onCancel",b),Rr("onClose",b),Rr("onMessage",b)]),NP=e=>a(e)?[e].concat(G(fe(e),NP)):l(e)?G(e,NP):[],RP=e=>s(e.type)&&s(e.name),BP={checkbox:bH,colorinput:SH,colorpicker:_H,dropzone:MH,input:ZH,iframe:HH,imagepreview:FH,selectbox:JH,sizeinput:tP,slider:rP,listbox:KH,size:tP,textarea:cP,urlinput:yP,customeditor:DH,collection:wH,togglemenuitem:oH},LP=e=>{const t=(e=>Z(NP(e),RP))(e),o=G(t,(e=>(e=>D.from(BP[e.type]))(e).fold((()=>[]),(t=>[mr(e.name,t)]))));return Pn(o)},IP=e=>{var t;return{internalDialog:or(tr("dialog",DP,e)),dataValidator:LP(e),initialData:null!==(t=e.initialData)&&void 0!==t?t:{}}},HP={open:(e,t)=>{const o=IP(t);return e(o.internalDialog,o.initialData,o.dataValidator)},openUrl:(e,t)=>e(or(tr("dialog",MP,t))),redial:e=>IP(e)};var PP=Object.freeze({__proto__:null,events:(e,t)=>{const o=(o,n)=>{e.updateState.each((e=>{const r=e(o,n);t.set(r)})),e.renderComponents.each((r=>{const s=r(n,t.get());(e.reuseDom?Dh:Oh)(o,s)}))};return Ys([Qs(xs(),((t,n)=>{const r=n;if(!r.universal){const n=e.channel;L(r.channels,n)&&o(t,r.data)}})),ia(((t,n)=>{e.initialData.each((e=>{o(t,e)}))}))])}});var FP=Object.freeze({__proto__:null,getState:(e,t,o)=>o}),zP=[dr("channel"),yr("renderComponents"),yr("updateState"),yr("initialData"),Nr("reuseDom",!0)];const VP=Kl({fields:zP,name:"reflecting",active:PP,apis:FP,state:Object.freeze({__proto__:null,init:()=>{const e=Ir(D.none());return{readState:()=>e.get().getOr("none"),get:e.get,set:e.set,clear:()=>e.set(D.none())}}})}),ZP=e=>{const t=[],o={};return le(e,((e,n)=>{e.fold((()=>{t.push(n)}),(e=>{o[n]=e}))})),t.length>0?on.error(t):on.value(o)},UP=(e,t,o)=>{const n=Bf(zT.sketch((n=>({dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:F(e.items,(e=>SD(n,e,t,o)))}))));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:ql([Eh.config({mode:"acyclic",useTabstopAt:k(pE)}),KT(n),JT(n,{postprocess:e=>ZP(e).fold((e=>(console.error(e),{})),x)}),Hh("dialog-body-panel",[Qs(ss(),((e,t)=>{e.getSystem().broadcastOn([wE],{newFocus:D.some(t.event.target)})}))])])}},jP=tg({name:"TabButton",configFields:[Er("uid",void 0),dr("value"),ir("dom","dom",_n((()=>({attributes:{role:"tab",id:ya("aria"),"aria-selected":"false"}}))),Un()),yr("action"),Er("domModification",{}),Jm("tabButtonBehaviours",[Zh,Eh,Xm]),dr("view")],factory:(e,t)=>({uid:e.uid,dom:e.dom,components:e.components,events:Qh(e.action),behaviours:eu(e.tabButtonBehaviours,[Zh.config({}),Eh.config({mode:"execution",useSpace:!0,useEnter:!0}),Xm.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification})}),WP=w([dr("tabs"),dr("dom"),Er("clickToDismiss",!1),Jm("tabbarBehaviours",[Mg,Eh]),Ji(["tabClass","selectedClass"])]),$P=Au({factory:jP,name:"tabs",unit:"tab",overrides:e=>{const t=(e,t)=>{Mg.dehighlight(e,t),Ws(e,Vs(),{tabbar:e,button:t})},o=(e,t)=>{Mg.highlight(e,t),Ws(e,zs(),{tabbar:e,button:t})};return{action:n=>{const r=n.getSystem().getByUid(e.uid).getOrDie(),s=Mg.isHighlighted(r,n);(s&&e.clickToDismiss?t:s?b:o)(r,n)},domModification:{classes:[e.markers.tabClass]}}}}),qP=w([$P]),GP=og({name:"Tabbar",configFields:WP(),partFields:qP(),factory:(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:eu(e.tabbarBehaviours,[Mg.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:(e,t)=>{St(t.element,"aria-selected","true")},onDehighlight:(e,t)=>{St(t.element,"aria-selected","false")}}),Eh.config({mode:"flow",getInitial:e=>Mg.getHighlighted(e).map((e=>e.element)),selector:"."+e.markers.tabClass,executeOnMove:!0})])})}),KP=tg({name:"Tabview",configFields:[Jm("tabviewBehaviours",[Ih])],factory:(e,t)=>({uid:e.uid,dom:e.dom,behaviours:eu(e.tabviewBehaviours,[Ih.config({})]),domModification:{attributes:{role:"tabpanel"}}})}),YP=w([Er("selectFirst",!0),el("onChangeTab"),el("onDismissTab"),Er("tabs",[]),Jm("tabSectionBehaviours",[])]),XP=Eu({factory:GP,schema:[dr("dom"),fr("markers",[dr("tabClass"),dr("selectedClass")])],name:"tabbar",defaults:e=>({tabs:e.tabs})}),JP=Eu({factory:KP,name:"tabview"}),QP=w([XP,JP]),eF=og({name:"TabSection",configFields:YP(),partFields:QP(),factory:(e,t,o,n)=>{const r=(t,o)=>{Vu(t,e,"tabbar").each((e=>{o(e).each($s)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Qm(e.tabSectionBehaviours),events:Ys(q([e.selectFirst?[ia(((e,t)=>{r(e,Mg.getFirst)}))]:[],[Qs(zs(),((t,o)=>{(t=>{const o=Xm.getValue(t);Vu(t,e,"tabview").each((n=>{const r=W(e.tabs,(e=>e.value===o));r.each((o=>{const r=o.view();Tt(t.element,"id").each((e=>{St(n.element,"aria-labelledby",e)})),Ih.set(n,r),e.onChangeTab(n,t,r)}))}))})(o.event.button)})),Qs(Vs(),((t,o)=>{const n=o.event.button;e.onDismissTab(t,n)}))]])),apis:{getViewItems:t=>Vu(t,e,"tabview").map((e=>Ih.contents(e))).getOr([]),showTab:(e,t)=>{r(e,(e=>{const o=Mg.getCandidates(e);return W(o,(e=>Xm.getValue(e)===t)).filter((t=>!Mg.isHighlighted(e,t)))}))}}}},apis:{getViewItems:(e,t)=>e.getViewItems(t),showTab:(e,t,o)=>{e.showTab(t,o)}}}),tF=(e,t)=>{Mt(e,"height",t+"px"),Mt(e,"flex-basis",t+"px")},oF=(e,t,o)=>{Ni(e,'[role="dialog"]').each((e=>{Bi(e,'[role="tablist"]').each((n=>{o.get().map((o=>(Mt(t,"height","0"),Mt(t,"flex-basis","0"),Math.min(o,((e,t,o)=>{const n=tt(e).dom,r=Ni(e,".tox-dialog-wrap").getOr(e);let s;s="fixed"===Bt(r,"position")?Math.max(n.clientHeight,window.innerHeight):Math.max(n.offsetHeight,n.scrollHeight);const a=Ut(t),i=t.dom.offsetLeft>=o.dom.offsetLeft+Xt(o)?Math.max(Ut(o),a):a,l=parseInt(Bt(e,"margin-top"),10)||0,c=parseInt(Bt(e,"margin-bottom"),10)||0;return s-(Ut(e)+l+c-i)})(e,t,n))))).each((e=>{tF(t,e)}))}))}))},nF=e=>Bi(e,'[role="tabpanel"]'),rF=e=>{const t=kc(),o=[ia((o=>{const n=o.element;nF(n).each((r=>{Mt(r,"visibility","hidden"),o.getSystem().getByDom(r).toOptional().each((o=>{const n=((e,t,o)=>F(e,((n,r)=>{Ih.set(o,e[r].view());const s=t.dom.getBoundingClientRect();return Ih.set(o,[]),s.height})))(e,r,o),s=(e=>oe(ee(e,((e,t)=>e>t?-1:e{oe(e).each((e=>eF.showTab(t,e.value)))})(e,o),requestAnimationFrame((()=>{oF(n,r,t)}))}))})),Qs(Ns(),(e=>{const o=e.element;nF(o).each((e=>{oF(o,e,t)}))})),Qs(Rk,((e,o)=>{const n=e.element;nF(n).each((e=>{const o=rc(pt(e));Mt(e,"visibility","hidden");const r=It(e,"height").map((e=>parseInt(e,10)));Ft(e,"height"),Ft(e,"flex-basis");const s=e.dom.getBoundingClientRect().height;r.forall((e=>s>e))?(t.set(s),oF(n,e,t)):r.each((t=>{tF(e,t)})),Ft(e,"visibility"),o.each(tc)}))}))];return{extraEvents:o,selectFirst:!1}},sF="send-data-to-section",aF="send-data-to-view",iF=(e,t,o)=>{const n=Ir({}),r=e=>{const t=Xm.getValue(e),o=ZP(t).getOr({}),r=n.get(),s=xn(r,o);n.set(s)},s=e=>{const t=n.get();Xm.setValue(e,t)},a=Ir(null),i=F(e.tabs,(e=>({value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"]},components:[Ci(o.shared.providers.translate(e.title))],view:()=>[zT.sketch((n=>({dom:{tag:"div",classes:["tox-form"]},components:F(e.items,(e=>SD(n,e,t,o))),formBehaviours:ql([Eh.config({mode:"acyclic",useTabstopAt:k(pE)}),Hh("TabView.form.events",[ia(s),la(r)]),Ql.config({channels:zr([{key:sF,value:{onReceive:r}},{key:aF,value:{onReceive:s}}])})])})))]}))),l=rF(i);return eF.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:(e,t,o)=>{const n=Xm.getValue(t);Ws(e,Nk,{name:n,oldName:a.get()}),a.set(n)},tabs:i,components:[eF.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[GP.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:ql([yk.config({})])}),eF.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:l.selectFirst,tabSectionBehaviours:ql([Hh("tabpanel",l.extraEvents),Eh.config({mode:"acyclic"}),ag.config({find:e=>oe(eF.getViewItems(e))}),QT(D.none(),(e=>(e.getSystem().broadcastOn([sF],{}),n.get())),((e,t)=>{n.set(t),e.getSystem().broadcastOn([aF],{})}))])})},lF=(e,t,o,n,r)=>({dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:{...o.map((e=>({id:e}))).getOr({}),...r?{"aria-live":"polite"}:{}}},components:[],behaviours:ql([YT(0),VP.config({channel:`${bE}-${t}`,updateState:(e,t)=>D.some({isTabPanel:()=>"tabpanel"===t.body.type}),renderComponents:e=>{const t=e.body;return"tabpanel"===t.type?[iF(t,e.initialData,n)]:[UP(t,e.initialData,n)]},initialData:e})])}),cF=qb.deviceType.isTouch(),dF=(e,t)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}),mF=(e,t)=>eH.parts.close(Nf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:ql([yk.config({})])})),uF=()=>eH.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),gF=(e,t)=>eH.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Rf(`

    ${Ab(t.translate(e))}

    `)}]}]}),pF=e=>eH.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e}),hF=(e,t)=>[uk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),uk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})],fF=e=>{const t="tox-dialog",o=t+"-wrap",n=o+"__backdrop",r=t+"__disable-scroll";return eH.sketch({lazySink:e.lazySink,onEscape:t=>(e.onEscape(t),D.some(!0)),useTabstopAt:e=>!pE(e),firstTabstop:e.firstTabstop,dom:{tag:"div",classes:[t].concat(e.extraClasses),styles:{position:"relative",...e.extraStyles}},components:[e.header,e.body,...e.footer.toArray()],parts:{blocker:{dom:Rf(`
    `),components:[{dom:{tag:"div",classes:cF?[n,n+"--opaque"]:[n]}}]}},dragBlockClass:o,modalBehaviours:ql([Zh.config({}),Hh("dialog-events",e.dialogEvents.concat([aa(ss(),((e,t)=>{iN.isBlocked(e)||Eh.focusIn(e)})),Qs(Hs(),((e,t)=>{e.getSystem().broadcastOn([wE],{newFocus:t.event.newFocus})}))])),Hh("scroll-lock",[ia((()=>{ti(wt(),r)})),la((()=>{ni(wt(),r)}))]),...e.extraBehaviours]),eventOrder:{[Cs()]:["dialog-events"],[Rs()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Bs()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...e.eventOrder}})},bF=e=>Nf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},buttonBehaviours:ql([yk.config({})]),components:[zb("close",{tag:"span",classes:["tox-icon"]},e.icons)],action:e=>{js(e,Ek)}}),vF=(e,t,o,n)=>({dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...o.map((e=>({id:e}))).getOr({})}},components:[],behaviours:ql([VP.config({channel:`${fE}-${t}`,initialData:e,renderComponents:e=>[Ci(n.translate(e.title))]})])}),yF=()=>({dom:Rf('
    ')}),wF=(e,t,o)=>((e,t,o)=>{const n=eH.parts.title(vF(e,t,D.none(),o)),r=eH.parts.draghandle(yF()),s=eH.parts.close(bF(o)),a=[n].concat(e.draggable?[r]:[]).concat([s]);return uk.sketch({dom:Rf('
    '),components:a})})({title:o.shared.providers.translate(e),draggable:o.dialog.isDraggableModal()},t,o.shared.providers),xF=(e,t,o,n)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":o.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${n.getOr(0)}px`,position:"absolute"}},behaviours:t,components:[{dom:Rf('
    ')}]}),CF=(e,t,o)=>({onClose:()=>o.closeWindow(),onBlock:o=>{const n=Bi(e().element,".tox-dialog__header").map((e=>Ut(e)));eH.setBusy(e(),((e,r)=>xF(o.message,r,t,n)))},onUnblock:()=>{eH.setIdle(e())}}),SF="tox-dialog--fullscreen",kF="tox-dialog--width-lg",_F="tox-dialog--width-md",TF=e=>{switch(e){case"large":return D.some(kF);case"medium":return D.some(_F);default:return D.none()}},EF=(e,t)=>{const o=Le.fromDom(t.element.dom);si(o,SF)||(ii(o,[kF,_F]),TF(e).each((e=>ti(o,e))))},OF=(e,t)=>{const o=Le.fromDom(e.element.dom),n=li(o),r=W(n,(e=>e===kF||e===_F)).or(TF(t));((e,t)=>{z(t,(t=>{ri(e,t)}))})(o,[SF,...r.toArray()])},DF=(e,t,o)=>Ti(fF({...e,firstTabstop:1,lazySink:o.shared.getSink,extraBehaviours:[tE({}),...e.extraBehaviours],onEscape:e=>{js(e,Ek)},dialogEvents:t,eventOrder:{[xs()]:[VP.name(),Ql.name()],[Rs()]:["scroll-lock",VP.name(),"messages","dialog-events","alloy.base.behaviour"],[Bs()]:["alloy.base.behaviour","dialog-events","messages",VP.name(),"scroll-lock"]}})),AF=(e,t={})=>F(e,(e=>"menu"===e.type?(e=>{const o=F(e.items,(e=>{const o=be(t,e.name).getOr(Ir(!1));return{...e,storage:o}}));return{...e,items:o}})(e):e)),MF=e=>j(e,((e,t)=>{if("menu"===t.type){return j(t.items,((e,t)=>(e[t.name]=t.storage,e)),e)}return e}),{}),NF=(e,t)=>[na(ss(),gE),e(Tk,((e,o,n,r)=>{rc(pt(r.element)).fold(b,oc),t.onClose(),o.onClose()})),e(Ek,((e,t,o,n)=>{t.onCancel(e),js(n,Tk)})),Qs(Mk,((e,o)=>t.onUnblock())),Qs(Ak,((e,o)=>t.onBlock(o.event)))],RF=(e,t,o)=>{const n=(t,o)=>Qs(t,((t,n)=>{r(t,((r,s)=>{o(e(),r,n.event,t)}))})),r=(e,t)=>{VP.getState(e).get().each((o=>{t(o.internalDialog,e)}))};return[...NF(n,t),n(Dk,((e,t)=>t.onSubmit(e))),n(_k,((e,t,o)=>{t.onChange(e,{name:o.name})})),n(Ok,((e,t,n,r)=>{const s=()=>r.getSystem().isConnected()?Eh.focusIn(r):void 0,a=e=>Et(e,"disabled")||Tt(e,"aria-disabled").exists((e=>"true"===e)),i=pt(r.element),l=rc(i);t.onAction(e,{name:n.name,value:n.value}),rc(i).fold(s,(e=>{a(e)||l.exists((t=>Je(e,t)&&a(t)))?s():o().toOptional().filter((t=>!Je(t.element,e))).each(s)}))})),n(Nk,((e,t,o)=>{t.onTabChange(e,{newTabName:o.name,oldTabName:o.oldName})})),la((t=>{const o=e();Xm.setValue(t,o.getData())}))]},BF=(e,t)=>{const o=t.map((e=>e.footerButtons)).getOr([]),n=V(o,(e=>"start"===e.align)),r=(e,t)=>uk.sketch({dom:{tag:"div",classes:[`tox-dialog__footer-${e}`]},components:F(t,(e=>e.memento.asSpec()))});return[r("start",n.pass),r("end",n.fail)]},LF=(e,t,o)=>({dom:Rf(''),components:[],behaviours:ql([VP.config({channel:`${vE}-${t}`,initialData:e,updateState:(e,t)=>{const n=F(t.buttons,(e=>{const t=Bf(((e,t)=>sD(e,e.type,t))(e,o));return{name:e.name,align:e.align,memento:t}}));return D.some({lookupByName:t=>((e,t,o)=>W(t,(e=>e.name===o)).bind((t=>t.memento.getOpt(e))))(e,n,t),footerButtons:n})},renderComponents:BF})])}),IF=(e,t,o)=>eH.parts.footer(LF(e,t,o)),HF=(e,t)=>{if(e.getRoot().getSystem().isConnected()){const o=ag.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return zT.getField(o,t).orThunk((()=>{const o=e.getFooter().bind((e=>VP.getState(e).get()));return o.bind((e=>e.lookupByName(t)))}))}return D.none()},PF=(e,t,o)=>{const n=t=>{const o=e.getRoot();o.getSystem().isConnected()&&t(o)},r={getData:()=>{const t=e.getRoot(),n=t.getSystem().isConnected()?e.getFormWrapper():t;return{...Xm.getValue(n),...ce(o,(e=>e.get()))}},setData:t=>{n((n=>{const s=r.getData(),a=xn(s,t),i=((e,t)=>{const o=e.getRoot();return VP.getState(o).get().map((e=>or(tr("data",e.dataValidator,t)))).getOr(t)})(e,a),l=e.getFormWrapper();Xm.setValue(l,i),le(o,((e,t)=>{ve(a,t)&&e.set(a[t])}))}))},setEnabled:(t,o)=>{HF(e,t).each(o?wg.enable:wg.disable)},focus:t=>{HF(e,t).each(Zh.focus)},block:e=>{if(!s(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");n((t=>{Ws(t,Ak,{message:e})}))},unblock:()=>{n((e=>{js(e,Mk)}))},showTab:t=>{n((o=>{const n=e.getBody();VP.getState(n).get().exists((e=>e.isTabPanel()))&&ag.getCurrent(n).each((e=>{eF.showTab(e,t)}))}))},redial:s=>{n((n=>{const a=e.getId(),i=t(s),l=AF(i.internalDialog.buttons,o);n.getSystem().broadcastOn([`${hE}-${a}`],i),n.getSystem().broadcastOn([`${fE}-${a}`],i.internalDialog),n.getSystem().broadcastOn([`${bE}-${a}`],i.internalDialog),n.getSystem().broadcastOn([`${vE}-${a}`],{...i.internalDialog,buttons:l}),r.setData(i.initialData)}))},close:()=>{n((e=>{js(e,Tk)}))},toggleFullscreen:e.toggleFullscreen};return r},FF=(e,t,o)=>{const n=ya("dialog"),r=e.internalDialog,s=wF(r.title,n,o),a=Ir(r.size),i=TF(a.get()).toArray(),l=((e,t,o)=>{const n=lF(e,t,D.none(),o,!1);return eH.parts.body(n)})({body:r.body,initialData:r.initialData},n,o),c=AF(r.buttons),d=MF(c),m=ke(0!==c.length,IF({buttons:c},n,o)),u=RF((()=>f),CF((()=>p),o.shared.providers,t),o.shared.getSink),g={id:n,header:s,body:l,footer:m,extraClasses:i,extraBehaviours:[VP.config({channel:`${hE}-${n}`,updateState:(e,t)=>(a.set(t.internalDialog.size),EF(t.internalDialog.size,e),D.some(t)),initialData:e})],extraStyles:{}},p=DF(g,u,o),h={getId:w(n),getRoot:w(p),getBody:()=>eH.getBody(p),getFooter:()=>eH.getFooter(p),getFormWrapper:()=>{const e=eH.getBody(p);return ag.getCurrent(e).getOr(e)},toggleFullscreen:()=>{OF(p,a.get())}},f=PF(h,t.redial,d);return{dialog:p,instanceApi:f}},zF=(e,t,o,n=!1,r)=>{const s=ya("dialog"),a=ya("dialog-label"),i=ya("dialog-content"),l=e.internalDialog,c=Ir(l.size),d=TF(c.get()).toArray(),m=Bf(((e,t,o,n)=>uk.sketch({dom:Rf('
    '),components:[vF(e,t,D.some(o),n),yF(),bF(n)],containerBehaviours:ql([PI.config({mode:"mouse",blockerClass:"blocker",getTarget:e=>Li(e,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}))({title:l.title,draggable:!0},s,a,o.shared.providers)),u=Bf(((e,t,o,n,r)=>lF(e,t,D.some(o),n,r))({body:l.body,initialData:l.initialData},s,i,o,n)),g=AF(l.buttons),p=MF(g),h=ke(0!==g.length,Bf(((e,t,o)=>LF(e,t,o))({buttons:g},s,o))),f=RF((()=>v),{onBlock:e=>{iN.block(b,((t,n)=>{const r=m.getOpt(b).map((e=>Ut(e.element)));return xF(e.message,n,o.shared.providers,r)}))},onUnblock:()=>{iN.unblock(b)},onClose:()=>t.closeWindow()},o.shared.getSink),b=Ti({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline",...d],attributes:{role:"dialog","aria-labelledby":a}},eventOrder:{[xs()]:[VP.name(),Ql.name()],[Cs()]:["execute-on-form"],[Rs()]:["reflecting","execute-on-form"]},behaviours:ql([Eh.config({mode:"cyclic",onEscape:e=>(js(e,Tk),D.some(!0)),useTabstopAt:e=>!pE(e)&&("button"!==Ve(e)||"disabled"!==_t(e,"disabled")),firstTabstop:1}),VP.config({channel:`${hE}-${s}`,updateState:(e,t)=>(c.set(t.internalDialog.size),EF(t.internalDialog.size,e),r(),D.some(t)),initialData:e}),Zh.config({}),Hh("execute-on-form",f.concat([aa(ss(),((e,t)=>{Eh.focusIn(e)})),Qs(Hs(),((e,t)=>{e.getSystem().broadcastOn([wE],{newFocus:t.event.newFocus})}))])),iN.config({getRoot:()=>D.some(b)}),Ih.config({}),tE({})]),components:[m.asSpec(),u.asSpec(),...h.map((e=>e.asSpec())).toArray()]}),v=PF({getId:w(s),getRoot:w(b),getFooter:()=>h.map((e=>e.get(b))),getBody:()=>u.get(b),getFormWrapper:()=>{const e=u.get(b);return ag.getCurrent(e).getOr(e)},toggleFullscreen:()=>{OF(b,c.get())}},t.redial,p);return{dialog:b,instanceApi:v}};var VF=tinymce.util.Tools.resolve("tinymce.util.URI");const ZF=["insertContent","setContent","execCommand","close","block","unblock"],UF=e=>a(e)&&-1!==ZF.indexOf(e.mceAction),jF=(e,t,o,n)=>{const r=ya("dialog"),i=wF(e.title,r,n),l=(e=>{const t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[mE(D.none(),{dom:{tag:"iframe",attributes:{src:e.url}},behaviours:ql([yk.config({}),Zh.config({})])})]}],behaviours:ql([Eh.config({mode:"acyclic",useTabstopAt:k(pE)})])};return eH.parts.body(t)})(e),c=e.buttons.bind((e=>0===e.length?D.none():D.some(IF({buttons:e},r,n)))),m=((e,t)=>{const o=(t,o)=>Qs(t,((t,r)=>{n(t,((n,s)=>{o(e(),n,r.event,t)}))})),n=(e,t)=>{VP.getState(e).get().each((o=>{t(o,e)}))};return[...NF(o,t),o(Ok,((e,t,o)=>{t.onAction(e,{name:o.name})}))]})((()=>w),CF((()=>y),n.shared.providers,t)),u={...e.height.fold((()=>({})),(e=>({height:e+"px","max-height":e+"px"}))),...e.width.fold((()=>({})),(e=>({width:e+"px","max-width":e+"px"})))},p=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],h=new VF(e.url,{base_uri:new VF(window.location.href)}),f=`${h.protocol}://${h.host}${h.port?":"+h.port:""}`,b=Sc(),v=[VP.config({channel:`${hE}-${r}`,updateState:(e,t)=>D.some(t),initialData:e}),Hh("messages",[ia((()=>{const t=Tc(Le.fromDom(window),"message",(t=>{if(h.isSameOrigin(new VF(t.raw.origin))){const n=t.raw.data;UF(n)?((e,t,o)=>{switch(o.mceAction){case"insertContent":e.insertContent(o.content);break;case"setContent":e.setContent(o.content);break;case"execCommand":const n=!!d(o.ui)&&o.ui;e.execCommand(o.cmd,n,o.value);break;case"close":t.close();break;case"block":t.block(o.message);break;case"unblock":t.unblock()}})(o,w,n):(e=>!UF(e)&&a(e)&&ve(e,"mceAction"))(n)&&e.onMessage(w,n)}}));b.set(t)})),la(b.clear)]),Ql.config({channels:{[yE]:{onReceive:(e,t)=>{Bi(e.element,"iframe").each((e=>{const o=e.dom.contentWindow;g(o)&&o.postMessage(t,f)}))}}}})],y=DF({id:r,header:i,body:l,footer:c,extraClasses:p,extraBehaviours:v,extraStyles:u},m,n),w=(e=>{const t=t=>{e.getSystem().isConnected()&&t(e)};return{block:e=>{if(!s(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");t((t=>{Ws(t,Ak,{message:e})}))},unblock:()=>{t((e=>{js(e,Mk)}))},close:()=>{t((e=>{js(e,Tk)}))},sendMessage:e=>{t((t=>{t.getSystem().broadcastOn([yE],e)}))}}})(y);return{dialog:y,instanceApi:w}},WF=(e,t)=>or(tr("data",t,e)),$F=e=>QS(e,".tox-alert-dialog")||QS(e,".tox-confirm-dialog"),qF=(e,t,o)=>t&&o?[]:[OM.config({contextual:{lazyContext:()=>D.some(Ko(Le.fromDom(e.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"],lazyViewport:t=>XS(e,t.element).map((e=>({bounds:JS(e),optScrollEnv:D.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Gt(e.element).top})}))).getOrThunk((()=>({bounds:Jo(),optScrollEnv:D.none()})))})],GF=e=>{const t=e.editor,o=Gv(t),n=(e=>{const t=e.shared;return{open:(o,n)=>{const r=()=>{eH.hide(l),n()},s=Bf(sD({name:"close-alert",text:"OK",primary:!0,buttonType:D.some("primary"),align:"end",enabled:!0,icon:D.none()},"cancel",e)),a=uF(),i=mF(r,t.providers),l=Ti(fF({lazySink:()=>t.getSink(),header:dF(a,i),body:gF(o,t.providers),footer:D.some(pF(hF([],[s.asSpec()]))),onEscape:r,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Qs(Ek,r)],eventOrder:{}}));eH.show(l);const c=s.get(l);Zh.focus(c)}}})(e.backstages.dialog),r=(e=>{const t=e.shared;return{open:(o,n)=>{const r=e=>{eH.hide(c),n(e)},s=Bf(sD({name:"yes",text:"Yes",primary:!0,buttonType:D.some("primary"),align:"end",enabled:!0,icon:D.none()},"submit",e)),a=sD({name:"no",text:"No",primary:!1,buttonType:D.some("secondary"),align:"end",enabled:!0,icon:D.none()},"cancel",e),i=uF(),l=mF((()=>r(!1)),t.providers),c=Ti(fF({lazySink:()=>t.getSink(),header:dF(i,l),body:gF(o,t.providers),footer:D.some(pF(hF([],[a,s.asSpec()]))),onEscape:()=>r(!1),extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Qs(Ek,(()=>r(!1))),Qs(Dk,(()=>r(!0)))],eventOrder:{}}));eH.show(c);const d=s.get(c);Zh.focus(d)}}})(e.backstages.dialog),s=(o,n)=>HP.openUrl((o=>{const r=jF(o,{closeWindow:()=>{eH.hide(r.dialog),n(r.instanceApi)}},t,e.backstages.dialog);return eH.show(r.dialog),r.instanceApi}),o),a=(t,o)=>HP.open(((t,n,r)=>{const s=n,a=FF({dataValidator:r,initialData:s,internalDialog:t},{redial:HP.redial,closeWindow:()=>{eH.hide(a.dialog),o(a.instanceApi)}},e.backstages.dialog);return eH.show(a.dialog),a.instanceApi.setData(s),a.instanceApi}),t),i=(n,r,s,a)=>HP.open(((n,i,l)=>{const c=WF(i,l),d=kc(),m=e.backstages.popup.shared.header.isPositionedAtTop(),u=()=>d.on((e=>{Af.reposition(e),o&&m||OM.refresh(e)})),g=zF({dataValidator:l,initialData:c,internalDialog:n},{redial:HP.redial,closeWindow:()=>{d.on(Af.hide),t.off("ResizeEditor",u),d.clear(),s(g.instanceApi)}},e.backstages.popup,a.ariaAttrs,u),p=Ti(Af.sketch({lazySink:e.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:a.persistent?{event:"doNotDismissYet"}:{},...m?{}:{fireRepositionEventInstead:{}},inlineBehaviours:ql([Hh("window-manager-inline-events",[Qs(Ls(),((e,t)=>{js(g.dialog,Ek)}))]),...qF(t,o,m)]),isExtraPart:(e,t)=>$F(t)}));d.set(p);return Af.showWithinBounds(p,Ei(g.dialog),{anchor:r},(()=>{const e=t.inline?wt():Le.fromDom(t.getContainer()),o=Ko(e);return D.some(o)})),o&&m||(OM.refresh(p),t.on("ResizeEditor",u)),g.instanceApi.setData(c),Eh.focusIn(g.dialog),g.instanceApi}),n),l=(o,n,r,s)=>HP.open(((o,a,i)=>{const l=WF(a,i),c=kc(),d=e.backstages.popup.shared.header.isPositionedAtTop(),m=()=>c.on((e=>{Af.reposition(e),OM.refresh(e)})),u=zF({dataValidator:i,initialData:l,internalDialog:o},{redial:HP.redial,closeWindow:()=>{c.on(Af.hide),t.off("ResizeEditor ScrollWindow ElementScroll",m),c.clear(),r(u.instanceApi)}},e.backstages.popup,s.ariaAttrs,m),g=Ti(Af.sketch({lazySink:e.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:s.persistent?{event:"doNotDismissYet"}:{},...d?{}:{fireRepositionEventInstead:{}},inlineBehaviours:ql([Hh("window-manager-inline-events",[Qs(Ls(),((e,t)=>{js(u.dialog,Ek)}))]),OM.config({contextual:{lazyContext:()=>D.some(Ko(Le.fromDom(t.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top","bottom"],lazyViewport:e=>XS(t,e.element).map((e=>({bounds:JS(e),optScrollEnv:D.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Gt(e.element).top})}))).getOrThunk((()=>({bounds:Jo(),optScrollEnv:D.none()})))})]),isExtraPart:(e,t)=>$F(t)}));c.set(g);return Af.showWithinBounds(g,Ei(u.dialog),{anchor:n},(()=>e.backstages.popup.shared.getSink().toOptional().bind((e=>{const o=XS(t,e.element).map((e=>JS(e))).getOr(Jo()),n=Ko(Le.fromDom(t.getContentAreaContainer())),r=Xo(n,o);return D.some(Go(r.x,r.y,r.width,r.height-15))})))),OM.refresh(g),t.on("ResizeEditor ScrollWindow ElementScroll ResizeWindow",m),u.instanceApi.setData(l),Eh.focusIn(u.dialog),u.instanceApi}),o);return{open:(t,o,n)=>{if(!m(o)){if("toolbar"===o.inline)return i(t,e.backstages.popup.shared.anchors.inlineDialog(),n,o);if("bottom"===o.inline)return l(t,e.backstages.popup.shared.anchors.inlineBottomDialog(),n,o);if("cursor"===o.inline)return i(t,e.backstages.popup.shared.anchors.cursor(),n,o)}return a(t,n)},openUrl:(e,t)=>s(e,t),alert:(e,t)=>{n.open(e,t)},close:e=>{e.close()},confirm:(e,t)=>{r.open(e,t)}}},KF=e=>{Yb(e),(e=>{const t=e.options.register,o=e=>f(e,s)?{value:TC(e),valid:!0}:{valid:!1,message:"Must be an array of strings."},n=e=>h(e)&&e>0?{value:e,valid:!0}:{valid:!1,message:"Must be a positive number."};t("color_map",{processor:o,default:["#BFEDD2","Light Green","#FBEEB8","Light Yellow","#F8CAC6","Light Red","#ECCAFA","Light Purple","#C2E0F4","Light Blue","#2DC26B","Green","#F1C40F","Yellow","#E03E2D","Red","#B96AD9","Purple","#3598DB","Blue","#169179","Dark Turquoise","#E67E23","Orange","#BA372A","Dark Red","#843FA1","Dark Purple","#236FA1","Dark Blue","#ECF0F1","Light Gray","#CED4D9","Medium Gray","#95A5A6","Gray","#7E8C8D","Dark Gray","#34495E","Navy Blue","#000000","Black","#ffffff","White"]}),t("color_map_background",{processor:o}),t("color_map_foreground",{processor:o}),t("color_cols",{processor:n,default:AC(e)}),t("color_cols_foreground",{processor:n,default:MC(e,kC)}),t("color_cols_background",{processor:n,default:MC(e,_C)}),t("custom_colors",{processor:"boolean",default:!0}),t("color_default_foreground",{processor:"string",default:OC}),t("color_default_background",{processor:"string",default:OC})})(e),(e=>{const t=e.options.register;t("contextmenu_avoid_overlap",{processor:"string",default:""}),t("contextmenu_never_use_native",{processor:"boolean",default:!1}),t("contextmenu",{processor:e=>!1===e?{value:[],valid:!0}:s(e)||f(e,s)?{value:EL(e),valid:!0}:{valid:!1,message:"Must be false or a string."},default:"link linkchecker image editimage table spellchecker configurepermanentpen"})})(e)};Qo.add("silver",(e=>{KF(e);let t=()=>Jo();const{dialogs:o,popups:n,renderUI:r}=YI(e,{getPopupSinkBounds:()=>t()});qS(e,n.backstage.shared);const s=GF({editor:e,backstages:{popup:n.backstage,dialog:o.backstage}});return{renderUI:()=>{const o=r();return XS(e,n.getMothership().element).each((e=>{t=()=>JS(e)})),o},getWindowManagerImpl:w(s),getNotificationManagerImpl:()=>((e,t,o)=>{const n=t.backstage.shared,r=()=>{const t=Ko(Le.fromDom(e.getContentAreaContainer())),o=Jo(),n=vl(o.x,t.x,t.right),r=vl(o.y,t.y,t.bottom),s=Math.max(t.right,o.right),a=Math.max(t.bottom,o.bottom);return D.some(Go(n,r,s-n,a-r))};return{open:(t,s)=>{const a=()=>{s(),Af.hide(l)},i=Ti(Zb.sketch({text:t.text,level:L(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:t.icon,closeButton:t.closeButton,onAction:a,iconProvider:n.providers.icons,translationProvider:n.providers.translate})),l=Ti(Af.sketch({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:n.getSink,fireDismissalEventInstead:{},...n.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}}}));o.add(l),h(t.timeout)&&t.timeout>0&&Mf.setEditorTimeout(e,(()=>{a()}),t.timeout);const c={close:a,reposition:()=>{const t=Ei(i),o={maxHeightFunction:Fc()},s=e.notificationManager.getNotifications();if(s[0]===c){const e={...n.anchors.banner(),overrides:o};Af.showWithinBounds(l,t,{anchor:e},r)}else B(s,c).each((e=>{const n=s[e-1].getEl(),a={type:"node",root:wt(),node:D.some(Le.fromDom(n)),overrides:o,layouts:{onRtl:()=>[Nl],onLtr:()=>[Nl]}};Af.showWithinBounds(l,t,{anchor:a},r)}))},text:e=>{Zb.updateText(i,e)},settings:t,getEl:()=>i.element.dom,progressBar:{value:e=>{Zb.updateProgress(i,e)}}};return c},close:e=>{e.close()},getArgs:e=>e.settings}})(e,{backstage:n.backstage},n.getMothership())}}))}()},5199:e=>{!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},o=function(e){return{eq:e}},n=o((function(e,t){return e===t})),r=function(e){return o((function(t,o){if(t.length!==o.length)return!1;for(var n=t.length,r=0;r{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},d=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&c(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":t})(t)===e,m=e=>t=>typeof t===e,u=e=>t=>e===t,g=(e,t)=>h(e)&&c(e,t,((e,t)=>l(e)===t)),p=d("string"),h=d("object"),f=e=>g(e,Object),b=d("array"),v=u(null),y=m("boolean"),w=u(void 0),x=e=>null==e,C=e=>!x(e),S=m("function"),k=m("number"),_=(e,t)=>{if(b(e)){for(let o=0,n=e.length;o{},E=(e,t)=>(...o)=>e(t.apply(null,o)),O=(e,t)=>o=>e(t(o)),D=e=>()=>e,A=e=>e,M=(e,t)=>e===t;function N(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const R=e=>t=>!e(t),B=e=>()=>{throw new Error(e)},L=e=>e(),I=e=>{e()},H=D(!1),P=D(!0);class F{constructor(e,t){this.tag=e,this.value=t}static some(e){return new F(!0,e)}static none(){return F.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?F.some(e(this.value)):F.none()}bind(e){return this.tag?e(this.value):F.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:F.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return C(e)?F.some(e):F.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}F.singletonNone=new F(!1);const z=Array.prototype.slice,V=Array.prototype.indexOf,Z=Array.prototype.push,U=(e,t)=>V.call(e,t),j=(e,t)=>U(e,t)>-1,W=(e,t)=>{for(let o=0,n=e.length;o{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{for(let o=e.length-1;o>=0;o--){t(e[o],o)}},K=(e,t)=>{const o=[],n=[];for(let r=0,s=e.length;r{const o=[];for(let n=0,r=e.length;n(G(e,((e,n)=>{o=t(o,e,n)})),o),J=(e,t,o)=>(q(e,((e,n)=>{o=t(o,e,n)})),o),Q=(e,t,o)=>{for(let n=0,r=e.length;nQ(e,t,H),te=(e,t)=>{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;ooe($(e,t)),re=(e,t)=>{for(let o=0,n=e.length;o{const t=z.call(e,0);return t.reverse(),t},ae=(e,t)=>Y(e,(e=>!j(t,e))),ie=(e,t)=>{const o={};for(let n=0,r=e.length;n{const o=z.call(e,0);return o.sort(t),o},ce=(e,t)=>t>=0&&tce(e,0),me=e=>ce(e,e.length-1),ue=S(Array.from)?Array.from:e=>z.call(e),ge=(e,t)=>{for(let o=0;o{const o=pe(e);for(let n=0,r=o.length;nve(e,((e,o)=>({k:o,v:t(e,o)}))),ve=(e,t)=>{const o={};return fe(e,((e,n)=>{const r=t(e,n);o[r.k]=r.v})),o},ye=e=>(t,o)=>{e[o]=t},we=(e,t,o,n)=>{fe(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))},xe=(e,t)=>{const o={};return we(e,t,ye(o),T),o},Ce=(e,t)=>{const o=[];return fe(e,((e,n)=>{o.push(t(e,n))})),o},Se=e=>Ce(e,A),ke=(e,t)=>_e(e,t)?F.from(e[t]):F.none(),_e=(e,t)=>he.call(e,t),Te=(e,t)=>_e(e,t)&&void 0!==e[t]&&null!==e[t],Ee=e=>{const t={};return q(e,(e=>{t[e]={}})),pe(t)},Oe=e=>void 0!==e.length,De=Array.isArray,Ae=(e,t,o)=>{if(!e)return!1;if(o=o||e,Oe(e)){for(let n=0,r=e.length;n{const o=[];return Ae(e,((n,r)=>{o.push(t(n,r,e))})),o},Ne=(e,t)=>{const o=[];return Ae(e,((n,r)=>{t&&!t(n,r,e)||o.push(n)})),o},Re=(e,t,o,n)=>{let r=w(o)?e[0]:o;for(let o=0;o{for(let n=0,r=e.length;ne[e.length-1],Ie=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},He=()=>Pe(0,0),Pe=(e,t)=>({major:e,minor:t}),Fe={nu:Pe,detect:(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?He():((e,t)=>{const o=((e,t)=>{for(let o=0;oNumber(t.replace(o,"$"+e));return Pe(n(1),n(2))})(e,o)},unknown:He},ze=(e,t)=>{const o=String(t).toLowerCase();return ee(e,(e=>e.search(o)))},Ve=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Ze=(e,t)=>je(e,t)?((e,t)=>e.substring(t))(e,t.length):e,Ue=(e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!w(n)||r+t.length<=n)},je=(e,t)=>Ve(e,t,0),We=(e,t)=>Ve(e,t,e.length-t.length),$e=e=>t=>t.replace(e,""),qe=$e(/^\s+|\s+$/g),Ge=$e(/^\s+/g),Ke=$e(/\s+$/g),Ye=e=>e.length>0,Xe=e=>!Ye(e),Je=(e,t=10)=>{const o=parseInt(e,t);return isNaN(o)?F.none():F.some(o)},Qe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,et=e=>t=>Ue(t,e),tt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Ue(e,"edge/")&&Ue(e,"chrome")&&Ue(e,"safari")&&Ue(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Qe],search:e=>Ue(e,"chrome")&&!Ue(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Ue(e,"msie")||Ue(e,"trident")},{name:"Opera",versionRegexes:[Qe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:et("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:et("firefox")},{name:"Safari",versionRegexes:[Qe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Ue(e,"safari")||Ue(e,"mobile/"))&&Ue(e,"applewebkit")}],ot=[{name:"Windows",search:et("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Ue(e,"iphone")||Ue(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:et("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:et("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:et("linux"),versionRegexes:[]},{name:"Solaris",search:et("sunos"),versionRegexes:[]},{name:"FreeBSD",search:et("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:et("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],nt={browsers:D(tt),oses:D(ot)},rt="Edge",st="Chromium",at="Opera",it="Firefox",lt="Safari",ct=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(rt),isChromium:n(st),isIE:n("IE"),isOpera:n(at),isFirefox:n(it),isSafari:n(lt)}},dt={unknown:()=>ct({current:void 0,version:Fe.unknown()}),nu:ct,edge:D(rt),chromium:D(st),ie:D("IE"),opera:D(at),firefox:D(it),safari:D(lt)},mt="Windows",ut="Android",gt="Linux",pt="macOS",ht="Solaris",ft="FreeBSD",bt="ChromeOS",vt=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(mt),isiOS:n("iOS"),isAndroid:n(ut),isMacOS:n(pt),isLinux:n(gt),isSolaris:n(ht),isFreeBSD:n(ft),isChromeOS:n(bt)}},yt={unknown:()=>vt({current:void 0,version:Fe.unknown()}),nu:vt,windows:D(mt),ios:D("iOS"),android:D(ut),linux:D(gt),macos:D(pt),solaris:D(ht),freebsd:D(ft),chromeos:D(bt)},wt=(e,t,o)=>{const n=nt.browsers(),r=nt.oses(),s=t.bind((e=>((e,t)=>ge(t.brands,(t=>{const o=t.brand.toLowerCase();return ee(e,(e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((e=>({current:e.name,version:Fe.nu(parseInt(t.version,10),0)})))})))(n,e))).orThunk((()=>((e,t)=>ze(e,t).map((e=>{const o=Fe.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(n,e))).fold(dt.unknown,dt.nu),a=((e,t)=>ze(e,t).map((e=>{const o=Fe.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(r,e).fold(yt.unknown,yt.nu),i=((e,t,o,n)=>{const r=e.isiOS()&&!0===/ipad/i.test(o),s=e.isiOS()&&!r,a=e.isiOS()||e.isAndroid(),i=a||n("(pointer:coarse)"),l=r||!s&&a&&n("(min-device-width:768px)"),c=s||a&&!l,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),m=!c&&!l&&!d;return{isiPad:D(r),isiPhone:D(s),isTablet:D(l),isPhone:D(c),isTouch:D(i),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:D(d),isDesktop:D(m)}})(a,s,e,o);return{browser:s,os:a,deviceType:i}},xt=e=>window.matchMedia(e).matches;let Ct=Ie((()=>wt(navigator.userAgent,F.from(navigator.userAgentData),xt)));const St=()=>Ct(),kt=navigator.userAgent,_t=St(),Tt=_t.browser,Et=_t.os,Ot=_t.deviceType,Dt=-1!==kt.indexOf("Windows Phone"),At={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:Tt.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!Tt.isIE(),windowsPhone:Dt,browser:{current:Tt.current,version:Tt.version,isChromium:Tt.isChromium,isEdge:Tt.isEdge,isFirefox:Tt.isFirefox,isIE:Tt.isIE,isOpera:Tt.isOpera,isSafari:Tt.isSafari},os:{current:Et.current,version:Et.version,isAndroid:Et.isAndroid,isChromeOS:Et.isChromeOS,isFreeBSD:Et.isFreeBSD,isiOS:Et.isiOS,isLinux:Et.isLinux,isMacOS:Et.isMacOS,isSolaris:Et.isSolaris,isWindows:Et.isWindows},deviceType:{isDesktop:Ot.isDesktop,isiPad:Ot.isiPad,isiPhone:Ot.isiPhone,isPhone:Ot.isPhone,isTablet:Ot.isTablet,isTouch:Ot.isTouch,isWebView:Ot.isWebView}},Mt=/^\s*|\s*$/g,Nt=e=>x(e)?"":(""+e).replace(Mt,""),Rt=function(e,t,o,n){n=n||this,e&&(o&&(e=e[o]),Ae(e,((e,r)=>!1!==t.call(n,e,r,o)&&(Rt(e,t,o,n),!0))))},Bt={trim:Nt,isArray:De,is:(e,t)=>t?!("array"!==t||!De(e))||typeof e===t:void 0!==e,toArray:e=>{if(De(e))return e;{const t=[];for(let o=0,n=e.length;o{const n=p(e)?e.split(t||","):e||[];let r=n.length;for(;r--;)o[n[r]]={};return o},each:Ae,map:Me,grep:Ne,inArray:(e,t)=>{if(e)for(let o=0,n=e.length;o{for(let o=0;o{const o=e.split(".");for(let e=0,n=o.length;eb(e)?e:""===e?[]:Me(e.split(t||","),Nt),_addCacheSuffix:e=>{const t=At.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Lt=(e,t,o=M)=>e.exists((e=>o(e,t))),It=(e,t,o=M)=>Ht(e,t,o).getOr(e.isNone()&&t.isNone()),Ht=(e,t,o)=>e.isSome()&&t.isSome()?F.some(o(e.getOrDie(),t.getOrDie())):F.none(),Pt=(e,t)=>e?F.some(t):F.none(),Ft="undefined"!=typeof window?window:Function("return this;")(),zt=(e,t)=>((e,t)=>{let o=null!=t?t:Ft;for(let t=0;t{const o=((e,t)=>zt(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},Zt=Object.getPrototypeOf,Ut=e=>{const t=zt("ownerDocument.defaultView",e);return h(e)&&((e=>Vt("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(Zt(e).constructor.name))},jt=e=>e.dom.nodeName.toLowerCase(),Wt=e=>e.dom.nodeType,$t=e=>t=>Wt(t)===e,qt=e=>Gt(e)&&Ut(e.dom),Gt=$t(1),Kt=$t(3),Yt=$t(9),Xt=$t(11),Jt=e=>t=>Gt(t)&&jt(t)===e,Qt=(e,t,o)=>{if(!(p(o)||y(o)||k(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},eo=(e,t,o)=>{Qt(e.dom,t,o)},to=(e,t)=>{const o=e.dom;fe(t,((e,t)=>{Qt(o,t,e)}))},oo=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},no=(e,t)=>F.from(oo(e,t)),ro=(e,t)=>{const o=e.dom;return!(!o||!o.hasAttribute)&&o.hasAttribute(t)},so=(e,t)=>{e.dom.removeAttribute(t)},ao=e=>J(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),io=(e,t)=>{const o=oo(e,t);return void 0===o||""===o?[]:o.split(" ")},lo=e=>void 0!==e.dom.classList,co=e=>io(e,"class"),mo=(e,t)=>((e,t,o)=>{const n=io(e,t).concat([o]);return eo(e,t,n.join(" ")),!0})(e,"class",t),uo=(e,t)=>((e,t,o)=>{const n=Y(io(e,t),(e=>e!==o));return n.length>0?eo(e,t,n.join(" ")):so(e,t),!1})(e,"class",t),go=(e,t)=>{lo(e)?e.dom.classList.add(t):mo(e,t)},po=e=>{0===(lo(e)?e.dom.classList:co(e)).length&&so(e,"class")},ho=(e,t)=>{if(lo(e)){e.dom.classList.remove(t)}else uo(e,t);po(e)},fo=(e,t)=>{const o=lo(e)?e.dom.classList.toggle(t):((e,t)=>j(co(e),t)?uo(e,t):mo(e,t))(e,t);return po(e),o},bo=(e,t)=>lo(e)&&e.dom.classList.contains(t),vo=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},yo={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return vo(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return vo(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return vo(o)},fromDom:vo,fromPoint:(e,t,o)=>F.from(e.dom.elementFromPoint(t,o)).map(vo)},wo=(e,t)=>{const o=[],n=e=>(o.push(e),t(e));let r=t(e);do{r=r.bind(n)}while(r.isSome());return o},xo=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},Co=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,So=(e,t)=>e.dom===t.dom,ko=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},_o=e=>yo.fromDom(e.dom.ownerDocument),To=e=>Yt(e)?e:_o(e),Eo=e=>yo.fromDom(To(e).dom.defaultView),Oo=e=>F.from(e.dom.parentNode).map(yo.fromDom),Do=e=>F.from(e.dom.parentElement).map(yo.fromDom),Ao=(e,t)=>{const o=S(t)?t:H;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=yo.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r},Mo=e=>F.from(e.dom.previousSibling).map(yo.fromDom),No=e=>F.from(e.dom.nextSibling).map(yo.fromDom),Ro=e=>se(wo(e,Mo)),Bo=e=>wo(e,No),Lo=e=>$(e.dom.childNodes,yo.fromDom),Io=(e,t)=>{const o=e.dom.childNodes;return F.from(o[t]).map(yo.fromDom)},Ho=e=>Io(e,0),Po=e=>Io(e,e.dom.childNodes.length-1),Fo=e=>e.dom.childNodes.length,zo=e=>Xt(e)&&C(e.dom.host),Vo=S(Element.prototype.attachShadow)&&S(Node.prototype.getRootNode),Zo=D(Vo),Uo=Vo?e=>yo.fromDom(e.dom.getRootNode()):To,jo=e=>zo(e)?e:(e=>{const t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return yo.fromDom(t)})(To(e)),Wo=e=>yo.fromDom(e.dom.host),$o=e=>{if(Zo()&&C(e.target)){const t=yo.fromDom(e.target);if(Gt(t)&&qo(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return de(t)}}return F.from(e.target)},qo=e=>C(e.dom.shadowRoot),Go=e=>{const t=Kt(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return(e=>{const t=Uo(e);return zo(t)?F.some(t):F.none()})(yo.fromDom(t)).fold((()=>o.body.contains(t)),O(Go,Wo))};var Ko=(e,t,o,n,r)=>e(o,n)?F.some(o):S(r)&&r(o)?F.none():t(o,n,r);const Yo=(e,t,o)=>{let n=e.dom;const r=S(o)?o:H;for(;n.parentNode;){n=n.parentNode;const e=yo.fromDom(n);if(t(e))return F.some(e);if(r(e))break}return F.none()},Xo=(e,t,o)=>Ko(((e,t)=>t(e)),Yo,e,t,o),Jo=(e,t)=>ee(e.dom.childNodes,(e=>t(yo.fromDom(e)))).map(yo.fromDom),Qo=(e,t)=>{const o=e=>{for(let n=0;nYo(e,(e=>xo(e,t)),o),tn=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Co(o)?F.none():F.from(o.querySelector(e)).map(yo.fromDom)})(t,e),on=(e,t,o)=>Ko(((e,t)=>xo(e,t)),en,e,t,o),nn=(e,t=!1)=>{return Go(e)?e.dom.isContentEditable:(o=e,on(o,"[contenteditable]")).fold(D(t),(e=>"true"===rn(e)));var o},rn=e=>e.dom.contentEditable,sn=e=>void 0!==e.style&&S(e.style.getPropertyValue),an=(e,t,o)=>{if(!p(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);sn(e)&&e.style.setProperty(t,o)},ln=(e,t,o)=>{const n=e.dom;an(n,t,o)},cn=(e,t)=>{const o=e.dom;fe(t,((e,t)=>{an(o,t,e)}))},dn=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||Go(e)?n:mn(o,t)},mn=(e,t)=>sn(e)?e.style.getPropertyValue(t):"",un=(e,t)=>{const o=e.dom,n=mn(o,t);return F.from(n).filter((e=>e.length>0))},gn=e=>{const t={},o=e.dom;if(sn(o))for(let e=0;e{((e,t)=>{sn(e)&&e.style.removeProperty(t)})(e.dom,t),Lt(no(e,"style").map(qe),"")&&so(e,"style")},hn=(e,t)=>{Oo(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},fn=(e,t)=>{No(e).fold((()=>{Oo(e).each((e=>{vn(e,t)}))}),(e=>{hn(e,t)}))},bn=(e,t)=>{Ho(e).fold((()=>{vn(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},vn=(e,t)=>{e.dom.appendChild(t.dom)},yn=(e,t)=>{hn(e,t),vn(t,e)},wn=(e,t)=>{q(t,(t=>{vn(e,t)}))},xn=e=>{e.dom.textContent="",q(Lo(e),(e=>{Cn(e)}))},Cn=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Sn=e=>{const t=Lo(e);var o,n;t.length>0&&(o=e,q(n=t,((e,t)=>{const r=0===t?o:n[t-1];fn(r,e)}))),Cn(e)},kn=e=>$(e,yo.fromDom),_n=e=>e.dom.innerHTML,Tn=(e,t)=>{const o=_o(e).dom,n=yo.fromDom(o.createDocumentFragment()),r=((e,t)=>{const o=(t||document).createElement("div");return o.innerHTML=e,Lo(yo.fromDom(o))})(t,o);wn(n,r),xn(e),vn(e,n)},En=(e,t)=>o=>{e(o)&&t((e=>{const t=yo.fromDom($o(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),r=E(n,o);return((e,t,o,n,r,s,a)=>({target:e,x:t,y:o,stop:n,prevent:r,kill:s,raw:a}))(t,e.clientX,e.clientY,o,n,r,e)})(o))},On=(e,t,o,n)=>((e,t,o,n,r)=>{const s=En(o,n);return e.dom.addEventListener(t,s,r),{unbind:N(Dn,e,t,s,r)}})(e,t,o,n,!1),Dn=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},An=(e,t)=>({left:e,top:t,translate:(o,n)=>An(e+o,t+n)}),Mn=An,Nn=(e,t)=>void 0!==e?e:void 0!==t?t:0,Rn=e=>{const t=e.dom,o=t.ownerDocument.body;return o===t?Mn(o.offsetLeft,o.offsetTop):Go(e)?(e=>{const t=e.getBoundingClientRect();return Mn(t.left,t.top)})(t):Mn(0,0)},Bn=e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return Mn(o,n)},Ln=(e,t,o)=>{const n=(void 0!==o?o.dom:document).defaultView;n&&n.scrollTo(e,t)},In=(e,t)=>{St().browser.isSafari()&&S(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Hn=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Pn=e=>{const t=void 0===e?window:e,o=t.document,n=Bn(yo.fromDom(o));return(e=>{const t=void 0===e?window:e;return St().browser.isFirefox()?F.none():F.from(t.visualViewport)})(t).fold((()=>{const e=t.document.documentElement,o=e.clientWidth,r=e.clientHeight;return Hn(n.left,n.top,o,r)}),(e=>Hn(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height)))},Fn=(e,t)=>{let o=[];return q(Lo(e),(e=>{t(e)&&(o=o.concat([e])),o=o.concat(Fn(e,t))})),o},zn=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Co(o)?[]:$(o.querySelectorAll(e),yo.fromDom)})(t,e),Vn=(e,t,o)=>en(e,t,o).isSome();class Zn{constructor(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node}prev(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node}prev2(e){return this.node=this.findPreviousNode(this.node,e),this.node}findSibling(e,t,o,n){if(e){if(!n&&e[t])return e[t];if(e!==this.rootNode){let t=e[o];if(t)return t;for(let n=e.parentNode;n&&n!==this.rootNode;n=n.parentNode)if(t=n[o],t)return t}}}findPreviousNode(e,t){if(e){const o=e.previousSibling;if(this.rootNode&&o===this.rootNode)return;if(o){if(!t)for(let e=o.lastChild;e;e=e.lastChild)if(!e.lastChild)return e;return o}const n=e.parentNode;if(n&&n!==this.rootNode)return n}}}const Un=e=>t=>!!t&&t.nodeType===e,jn=e=>!!e&&!Object.getPrototypeOf(e),Wn=Un(1),$n=e=>Wn(e)&&qt(yo.fromDom(e)),qn=e=>{const t=e.toLowerCase();return e=>C(e)&&e.nodeName.toLowerCase()===t},Gn=e=>{const t=e.map((e=>e.toLowerCase()));return e=>{if(e&&e.nodeName){const o=e.nodeName.toLowerCase();return j(t,o)}return!1}},Kn=(e,t)=>{const o=t.toLowerCase().split(" ");return t=>{if(Wn(t)){const n=t.ownerDocument.defaultView;if(n)for(let r=0;rt=>Wn(t)&&t.hasAttribute(e),Xn=e=>Wn(e)&&e.hasAttribute("data-mce-bogus"),Jn=e=>Wn(e)&&"TABLE"===e.tagName,Qn=e=>t=>{if($n(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1},er=Gn(["textarea","input"]),tr=Un(3),or=Un(4),nr=Un(7),rr=Un(8),sr=Un(9),ar=Un(11),ir=qn("br"),lr=qn("img"),cr=Qn("true"),dr=Qn("false"),mr=Gn(["td","th"]),ur=Gn(["td","th","caption"]),gr=Gn(["video","audio","object","embed"]),pr=qn("li"),hr=qn("details"),fr=qn("summary"),br="\ufeff",vr=" ",yr=e=>e===br,wr=((e,t)=>{const o=t=>e(t)?F.from(t.dom.nodeValue):F.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(Kt,"text"),xr=e=>wr.get(e),Cr=e=>wr.getOption(e),Sr=e=>{let t;return o=>(t=t||ie(e,P),_e(t,jt(o)))},kr=e=>Gt(e)&&"br"===jt(e),_r=Sr(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),Tr=Sr(["ul","ol","dl"]),Er=Sr(["li","dd","dt"]),Or=Sr(["thead","tbody","tfoot"]),Dr=Sr(["td","th"]),Ar=Sr(["pre","script","textarea","style"]),Mr=e=>{const t=zn(e,"br"),o=Y((e=>{const t=[];let o=e.dom;for(;o;)t.push(yo.fromDom(o)),o=o.lastChild;return t})(e).slice(-1),kr);t.length===o.length&&q(o,Cn)},Nr=()=>{const e=yo.fromTag("br");return eo(e,"data-mce-bogus","1"),e},Rr=e=>{xn(e),vn(e,Nr())},Br=br,Lr=yr,Ir=e=>e.replace(/\uFEFF/g,""),Hr=Wn,Pr=tr,Fr=e=>(Pr(e)&&(e=e.parentNode),Hr(e)&&e.hasAttribute("data-mce-caret")),zr=e=>Pr(e)&&Lr(e.data),Vr=e=>Fr(e)||zr(e),Zr=e=>e.firstChild!==e.lastChild||!ir(e.firstChild),Ur=e=>{const t=e.container();return!!tr(t)&&(t.data.charAt(e.offset())===Br||e.isAtStart()&&zr(t.previousSibling))},jr=e=>{const t=e.container();return!!tr(t)&&(t.data.charAt(e.offset()-1)===Br||e.isAtEnd()&&zr(t.nextSibling))},Wr=e=>Pr(e)&&e.data[0]===Br,$r=e=>Pr(e)&&e.data[e.data.length-1]===Br,qr=e=>e&&e.hasAttribute("data-mce-caret")?((e=>{var t;const o=e.getElementsByTagName("br"),n=o[o.length-1];Xn(n)&&(null===(t=n.parentNode)||void 0===t||t.removeChild(n))})(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("data-mce-style"),e.removeAttribute("_moz_abspos"),e):null,Gr=e=>Fr(e.startContainer),Kr=cr,Yr=dr,Xr=ir,Jr=tr,Qr=Gn(["script","style","textarea"]),es=Gn(["img","input","textarea","hr","iframe","video","audio","object","embed"]),ts=Gn(["table"]),os=Vr,ns=e=>!os(e)&&(Jr(e)?!Qr(e.parentNode):es(e)||Xr(e)||ts(e)||rs(e)),rs=e=>!(e=>Wn(e)&&"true"===e.getAttribute("unselectable"))(e)&&Yr(e),ss=(e,t)=>ns(e)&&((e,t)=>{for(let o=e.parentNode;o&&o!==t;o=o.parentNode){if(rs(o))return!1;if(Kr(o))return!0}return!0})(e,t),as=/^[ \t\r\n]*$/,is=e=>as.test(e),ls=e=>{for(const t of e)if(!yr(t))return!1;return!0},cs=e=>"\n"===e||"\r"===e,ds=(e,t=4,o=!0,n=!0)=>{const r=((e,t)=>t<=0?"":new Array(t+1).join(e))(" ",t),s=e.replace(/\t/g,r),a=J(s,((e,t)=>(e=>-1!==" \f\t\v".indexOf(e))(t)||t===vr?e.pcIsSpace||""===e.str&&o||e.str.length===s.length-1&&n||((e,t)=>t=0&&cs(e[t]))(s,e.str.length+1)?{pcIsSpace:!1,str:e.str+vr}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:cs(t),str:e.str+t}),{pcIsSpace:!1,str:""});return a.str},ms=(e,t)=>tr(e)&&is(e.data)&&!((e,t)=>{const o=yo.fromDom(t),n=yo.fromDom(e);return Vn(n,"pre,code",N(So,o))})(e,t),us=(e,t)=>ns(e)&&!ms(e,t)||(e=>Wn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id")))(e)||gs(e),gs=Yn("data-mce-bookmark"),ps=Yn("data-mce-bogus"),hs=(fs="data-mce-bogus",bs="all",e=>Wn(e)&&e.getAttribute(fs)===bs);var fs,bs;const vs=e=>Do(yo.fromDom(e)).exists((e=>!nn(e))),ys=(e,t=!0)=>((e,t)=>{let o=0;if(us(e,e))return!1;{let n=e.firstChild;if(!n)return!0;const r=new Zn(n,e);do{if(t){if(hs(n)){n=r.next(!0);continue}if(ps(n)){n=r.next();continue}}if(cr(n)&&vs(n))return!1;if(ir(n))o++,n=r.next();else{if(us(n,e))return!1;n=r.next()}}while(n);return o<=1}})(e.dom,t),ws=e=>"svg"===e.toLowerCase(),xs=e=>ws(e.nodeName),Cs=e=>"svg"===(null==e?void 0:e.nodeName)?"svg":"html",Ss=["svg"],ks="data-mce-block",_s=e=>$((e=>Y(pe(e),(e=>!/[A-Z]/.test(e))))(e),(e=>`${e}:`+$(Ss,(t=>`not(${t} ${e})`)).join(":"))).join(","),Ts=(e,t)=>C(t.querySelector(e))?(t.setAttribute(ks,"true"),"inline-boundary"===t.getAttribute("data-mce-selected")&&t.removeAttribute("data-mce-selected"),!0):(t.removeAttribute(ks),!1),Es=(e,t)=>{const o=_s(e.getTransparentElements()),n=_s(e.getBlockElements());return Y(t.querySelectorAll(o),(e=>Ts(n,e)))},Os=(e,t)=>{var o;const n=t?"lastChild":"firstChild";for(let t=e[n];t;t=t[n])if(ys(yo.fromDom(t)))return void(null===(o=t.parentNode)||void 0===o||o.removeChild(t))},Ds=(e,t,o)=>{const n=e.getBlockElements(),r=yo.fromDom(t),s=e=>jt(e)in n,a=e=>So(e,r);q(kn(o),(t=>{Yo(t,s,a).each((o=>{const n=((e,t)=>Y(Lo(e),t))(t,(t=>s(t)&&!e.isValidChild(jt(o),jt(t))));if(n.length>0){const t=Do(o);q(n,(e=>{Yo(e,s,a).each((t=>{((e,t)=>{const o=document.createRange(),n=e.parentNode;if(n){o.setStartBefore(e),o.setEndBefore(t);const r=o.extractContents();Os(r,!0),o.setStartAfter(t),o.setEndAfter(e);const s=o.extractContents();Os(s,!1),ys(yo.fromDom(r))||n.insertBefore(r,e),ys(yo.fromDom(t))||n.insertBefore(t,e),ys(yo.fromDom(s))||n.insertBefore(s,e),n.removeChild(e)}})(t.dom,e.dom)}))})),t.each((t=>Es(e,t.dom)))}}))}))},As=(e,t)=>{const o=Es(e,t);Ds(e,t,o),((e,t,o)=>{q([...o,...Ls(e,t)?[t]:[]],(t=>q(zn(yo.fromDom(t),t.nodeName.toLowerCase()),(t=>{Is(e,t.dom)&&Sn(t)}))))})(e,t,o)},Ms=(e,t)=>{if(Bs(e,t)){const o=_s(e.getBlockElements());Ts(o,t)}},Ns=e=>e.hasAttribute(ks),Rs=(e,t)=>_e(e.getTransparentElements(),t),Bs=(e,t)=>Wn(t)&&Rs(e,t.nodeName),Ls=(e,t)=>Bs(e,t)&&Ns(t),Is=(e,t)=>Bs(e,t)&&!Ns(t),Hs=(e,t)=>1===t.type&&Rs(e,t.name)&&p(t.attr(ks)),Ps=St().browser,Fs=e=>ee(e,Gt),zs=(e,t)=>e.children&&j(e.children,t),Vs=(e,t,o)=>{let n=0,r=0;const s=e.ownerDocument;if(o=o||e,t){if(o===e&&t.getBoundingClientRect&&"static"===dn(yo.fromDom(e),"position")){const o=t.getBoundingClientRect();return n=o.left+(s.documentElement.scrollLeft||e.scrollLeft)-s.documentElement.clientLeft,r=o.top+(s.documentElement.scrollTop||e.scrollTop)-s.documentElement.clientTop,{x:n,y:r}}let a=t;for(;a&&a!==o&&a.nodeType&&!zs(a,o);){const e=a;n+=e.offsetLeft||0,r+=e.offsetTop||0,a=e.offsetParent}for(a=t.parentNode;a&&a!==o&&a.nodeType&&!zs(a,o);)n-=a.scrollLeft||0,r-=a.scrollTop||0,a=a.parentNode;r+=(e=>Ps.isFirefox()&&"table"===jt(e)?Fs(Lo(e)).filter((e=>"caption"===jt(e))).bind((e=>Fs(Bo(e)).map((t=>{const o=t.dom.offsetTop,n=e.dom.offsetTop,r=e.dom.offsetHeight;return o<=n?-r:0})))).getOr(0):0)(yo.fromDom(t))}return{x:n,y:r}},Zs=(e,t={})=>{let o=0;const n={},r=yo.fromDom(e),s=To(r),a=e=>{vn(jo(r),e)},i=e=>{const t=jo(r);tn(t,"#"+e).each(Cn)},l=e=>ke(n,e).getOrThunk((()=>({id:"mce-u"+o++,passed:[],failed:[],count:0}))),c=e=>new Promise(((o,r)=>{let i;const c=Bt._addCacheSuffix(e),d=l(c);n[c]=d,d.count++;const m=(e,t)=>{q(e,I),d.status=t,d.passed=[],d.failed=[],i&&(i.onload=null,i.onerror=null,i=null)},u=()=>m(d.passed,2),g=()=>m(d.failed,3);if(o&&d.passed.push(o),r&&d.failed.push(r),1===d.status)return;if(2===d.status)return void u();if(3===d.status)return void g();d.status=1;const p=yo.fromTag("link",s.dom);to(p,{rel:"stylesheet",type:"text/css",id:d.id}),t.contentCssCors&&eo(p,"crossOrigin","anonymous"),t.referrerPolicy&&eo(p,"referrerpolicy",t.referrerPolicy),i=p.dom,i.onload=u,i.onerror=g,a(p),eo(p,"href",c)})),d=e=>{const t=Bt._addCacheSuffix(e);ke(n,t).each((e=>{0===--e.count&&(delete n[t],i(e.id))}))};return{load:c,loadRawCss:(e,t)=>{const o=l(e);n[e]=o,o.count++;const r=yo.fromTag("style",s.dom);to(r,{rel:"stylesheet",type:"text/css",id:o.id}),r.dom.innerHTML=t,a(r)},loadAll:e=>Promise.allSettled($(e,(e=>c(e).then(D(e))))).then((e=>{const t=K(e,(e=>"fulfilled"===e.status));return t.fail.length>0?Promise.reject($(t.fail,(e=>e.reason))):$(t.pass,(e=>e.value))})),unload:d,unloadRawCss:e=>{ke(n,e).each((t=>{0===--t.count&&(delete n[e],i(t.id))}))},unloadAll:e=>{q(e,(e=>{d(e)}))},_setReferrerPolicy:e=>{t.referrerPolicy=e},_setContentCssCors:e=>{t.contentCssCors=e}}},Us=(()=>{const e=new WeakMap;return{forElement:(t,o)=>{const n=Uo(t).dom;return F.from(e.get(n)).getOrThunk((()=>{const t=Zs(n,o);return e.set(n,t),t}))}}})(),js=(e,t,o)=>C(e)&&(us(e,t)||o.isInline(e.nodeName.toLowerCase())),Ws=e=>(e=>"span"===e.nodeName.toLowerCase())(e)&&"bookmark"===e.getAttribute("data-mce-type"),$s=(e,t,o)=>tr(e)&&e.data.length>0&&((e,t,o)=>{const n=new Zn(e,t).prev(!1),r=new Zn(e,t).next(!1),s=w(n)||js(n,t,o),a=w(r)||js(r,t,o);return s&&a})(e,t,o),qs=(e,t,o,n)=>{var r;const s=n||t;if(Wn(t)&&Ws(t))return t;const a=t.childNodes;for(let t=a.length-1;t>=0;t--)qs(e,a[t],o,s);if(Wn(t)){const e=t.childNodes;1===e.length&&Ws(e[0])&&(null===(r=t.parentNode)||void 0===r||r.insertBefore(e[0],t))}return(e=>ar(e)||sr(e))(t)||us(t,s)||(e=>!!Wn(e)&&e.childNodes.length>0)(t)||$s(t,s,o)||e.remove(t),t},Gs=Bt.makeMap,Ks=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ys=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Xs=/[<>&\"\']/g,Js=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Qs={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},ea={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ta={"<":"<",">":">","&":"&",""":'"',"'":"'"},oa=(e,t)=>{const o={};if(e){const n=e.split(",");t=t||10;for(let e=0;ee.replace(t?Ks:Ys,(e=>ea[e]||e)),sa=(e,t)=>e.replace(t?Ks:Ys,(e=>e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":ea[e]||"&#"+e.charCodeAt(0)+";")),aa=(e,t,o)=>{const n=o||na;return e.replace(t?Ks:Ys,(e=>ea[e]||n[e]||e))},ia={encodeRaw:ra,encodeAllRaw:e=>(""+e).replace(Xs,(e=>ea[e]||e)),encodeNumeric:sa,encodeNamed:aa,getEncodeFunc:(e,t)=>{const o=oa(t)||na,n=(e,t)=>e.replace(t?Ks:Ys,(e=>void 0!==ea[e]?ea[e]:void 0!==o[e]?o[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";")),r=(e,t)=>aa(e,t,o),s=Gs(e.replace(/\+/g,","));return s.named&&s.numeric?n:s.named?t?r:aa:s.numeric?sa:ra},decode:e=>e.replace(Js,((e,t)=>t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):Qs[t]||String.fromCharCode(t):ta[e]||na[e]||(e=>{const t=yo.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e})(e)))},la=(e,t)=>(e=Bt.trim(e))?e.split(t||" "):[],ca=e=>new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$"),da=(e,t)=>{const o=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return ne(la(t,","),(t=>{const n=o.exec(t);if(n){const t=n[1],o=n[2],r=n[3],s=n[4],a=n[5],i={attributes:{},attributesOrder:[]};if(e.each((e=>((e,t)=>{fe(e.attributes,((e,o)=>{t.attributes[o]=e})),t.attributesOrder.push(...e.attributesOrder)})(e,i))),"#"===t?i.paddEmpty=!0:"-"===t&&(i.removeEmpty=!0),"!"===s&&(i.removeEmptyAttrs=!0),a&&((e,t)=>{const o=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,n=/[*?+]/,{attributes:r,attributesOrder:s}=t;q(la(e,"|"),(e=>{const a=o.exec(e);if(a){const e={},o=a[1],i=a[2].replace(/[\\:]:/g,":"),l=a[3],c=a[4];if("!"===o&&(t.attributesRequired=t.attributesRequired||[],t.attributesRequired.push(i),e.required=!0),"-"===o)return delete r[i],void s.splice(Bt.inArray(s,i),1);if(l&&("="===l?(t.attributesDefault=t.attributesDefault||[],t.attributesDefault.push({name:i,value:c}),e.defaultValue=c):"~"===l?(t.attributesForced=t.attributesForced||[],t.attributesForced.push({name:i,value:c}),e.forcedValue=c):"<"===l&&(e.validValues=Bt.makeMap(c,"?"))),n.test(i)){const o=e;t.attributePatterns=t.attributePatterns||[],o.pattern=ca(i),t.attributePatterns.push(o)}else r[i]||s.push(i),r[i]=e}}))})(a,i),r&&(i.outputName=o),"@"===o){if(!e.isNone())return[];e=F.some(i)}return[r?{name:o,element:i,aliasName:r}:{name:o,element:i}]}return[]}))},ma={},ua=Bt.makeMap,ga=Bt.each,pa=Bt.extend,ha=Bt.explode,fa=(e,t={})=>{const o=ua(e," ",ua(e.toUpperCase()," "));return pa(o,t)},ba=e=>fa("td th li dt dd figcaption caption details summary",e.getTextBlockElements()),va=(e,t)=>{if(e){const o={};return p(e)&&(e={"*":e}),ga(e,((e,n)=>{o[n]=o[n.toUpperCase()]="map"===t?ua(e,/[, ]/):ha(e,/[, ]/)})),o}},ya=(e={})=>{var t;const o={},n={};let r=[];const s={},a={},i=(t,o,n)=>{const r=e[t];if(r)return ua(r,/[, ]/,ua(r.toUpperCase(),/[, ]/));{let e=ma[t];return e||(e=fa(o,n),ma[t]=e),e}},l=null!==(t=e.schema)&&void 0!==t?t:"html5",c=(e=>{const{globalAttributes:t,phrasingContent:o,flowContent:n}=(e=>{let t,o,n;t="id accesskey class dir lang style tabindex title role",o="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",n="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",o+=" article aside details dialog figure main header footer hgroup section nav a ins del canvas map",n+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen svg"),"html5-strict"!==e&&(t+=" xml:lang",n=[n,"acronym applet basefont big font strike tt"].join(" "),o=[o,"center dir isindex noframes"].join(" "));const r=[o,n].join(" ");return{globalAttributes:t,blockContent:o,phrasingContent:n,flowContent:r}})(e),r={},s=(e,t,o)=>{r[e]={attributes:ie(t,D({})),attributesOrder:t,children:ie(o,D({}))}},a=(e,o="",n="")=>{const r=la(n),a=la(e);let i=a.length;const l=la([t,o].join(" "));for(;i--;)s(a[i],l.slice(),r)},i=(e,t)=>{const o=la(e),n=la(t);let s=o.length;for(;s--;){const e=r[o[s]];for(let t=0,o=n.length;t{a(e,"",o)})),q(la("center dir isindex noframes"),(e=>{a(e,"",n)})));return a("html","manifest","head body"),a("head","","base command link meta noscript script style title"),a("title hr noscript br"),a("base","href target"),a("link","href rel media hreflang type sizes hreflang"),a("meta","name http-equiv content charset"),a("style","media type scoped"),a("script","src async defer type charset"),a("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",n),a("dd div","",n),a("address dt caption","","html4"===e?o:n),a("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",o),a("blockquote","cite",n),a("ol","reversed start type","li"),a("ul","","li"),a("li","value",n),a("dl","","dt dd"),a("a","href target rel media hreflang type","html4"===e?o:n),a("q","cite",o),a("ins del","cite datetime",n),a("img","src sizes srcset alt usemap ismap width height"),a("iframe","src name width height",n),a("embed","src type width height"),a("object","data type typemustmatch name usemap form width height",[n,"param"].join(" ")),a("param","name value"),a("map","name",[n,"area"].join(" ")),a("area","alt coords shape href target rel media hreflang type"),a("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),a("colgroup","span","col"),a("col","span"),a("tbody thead tfoot","","tr"),a("tr","","td th"),a("td","colspan rowspan headers",n),a("th","colspan rowspan headers scope abbr",n),a("form","accept-charset action autocomplete enctype method name novalidate target",n),a("fieldset","disabled form name",[n,"legend"].join(" ")),a("label","form for",o),a("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),a("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?n:o),a("select","disabled form multiple name required size","option optgroup"),a("optgroup","disabled label","option"),a("option","disabled label selected value"),a("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),a("menu","type label",[n,"li"].join(" ")),a("noscript","",n),"html4"!==e&&(a("wbr"),a("ruby","",[o,"rt rp"].join(" ")),a("figcaption","",n),a("mark rt rp bdi","",o),a("summary","",[o,"h1 h2 h3 h4 h5 h6"].join(" ")),a("canvas","width height",n),a("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[n,"track source"].join(" ")),a("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[n,"track source"].join(" ")),a("picture","","img source"),a("source","src srcset type media sizes"),a("track","kind src srclang label default"),a("datalist","",[o,"option"].join(" ")),a("article section nav aside main header footer","",n),a("hgroup","","h1 h2 h3 h4 h5 h6"),a("figure","",[n,"figcaption"].join(" ")),a("time","datetime",o),a("dialog","open",n),a("command","type label icon disabled checked radiogroup command"),a("output","for form name",o),a("progress","value max",o),a("meter","value min max low high optimum",o),a("details","open",[n,"summary"].join(" ")),a("keygen","autofocus challenge disabled form keytype name"),s("svg","id tabindex lang xml:space class style x y width height viewBox preserveAspectRatio zoomAndPan transform".split(" "),[])),"html5-strict"!==e&&(i("script","language xml:space"),i("style","xml:space"),i("object","declare classid code codebase codetype archive standby align border hspace vspace"),i("embed","align name hspace vspace"),i("param","valuetype type"),i("a","charset name rev shape coords"),i("br","clear"),i("applet","codebase archive code object alt name width height align hspace vspace"),i("img","name longdesc align border hspace vspace"),i("iframe","longdesc frameborder marginwidth marginheight scrolling align"),i("font basefont","size color face"),i("input","usemap align"),i("select"),i("textarea"),i("h1 h2 h3 h4 h5 h6 div p legend caption","align"),i("ul","type compact"),i("li","type"),i("ol dl menu dir","compact"),i("pre","width xml:space"),i("hr","align noshade size width"),i("isindex","prompt"),i("table","summary width frame rules cellspacing cellpadding align bgcolor"),i("col","width align char charoff valign"),i("colgroup","width align char charoff valign"),i("thead","align char charoff valign"),i("tr","align char charoff valign bgcolor"),i("th","axis align char charoff valign nowrap bgcolor width height"),i("form","accept"),i("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),i("tfoot","align char charoff valign"),i("tbody","align char charoff valign"),i("area","nohref"),i("body","background bgcolor text link vlink alink")),"html4"!==e&&(i("input button select textarea","autofocus"),i("input textarea","placeholder"),i("a","download"),i("link script img","crossorigin"),i("img","loading"),i("iframe","sandbox seamless allow allowfullscreen loading")),"html4"!==e&&q([r.video,r.audio],(e=>{delete e.children.audio,delete e.children.video})),q(la("a form meter progress dfn"),(e=>{r[e]&&delete r[e].children[e]})),delete r.caption.children.table,delete r.script,r})(l);!1===e.verify_html&&(e.valid_elements="*[*]");const d=va(e.valid_styles),m=va(e.invalid_styles,"map"),u=va(e.valid_classes,"map"),g=i("whitespace_elements","pre script noscript style textarea video audio iframe object code"),p=i("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),h=i("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),f=i("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),b="td th iframe video audio object script code",v=i("non_empty_elements",b+" pre svg",h),y=i("move_caret_before_on_enter_elements",b+" table",h),w="h1 h2 h3 h4 h5 h6",x=i("text_block_elements",w+" p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),C=i("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary html body multicol listing",x),S=i("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),k=i("transparent_elements","a ins del canvas map"),_=i("wrap_block_elements","pre "+w);ga("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),(e=>{a[e]=new RegExp("]*>","gi")}));const T=e=>{const t=F.from(o["@"]),n=/[*?+]/;q(da(t,null!=e?e:""),(({name:e,element:t,aliasName:s})=>{if(s&&(o[s]=t),n.test(e)){const o=t;o.pattern=ca(e),r.push(o)}else o[e]=t}))},E=e=>{r=[],q(pe(o),(e=>{delete o[e]})),T(e)},O=e=>{delete ma.text_block_elements,delete ma.block_elements,q((e=>{const t=/^(~)?(.+)$/;return ne(la(e,","),(e=>{const o=t.exec(e);if(o){const e="~"===o[1];return[{inline:e,cloneName:e?"span":"div",name:o[2]}]}return[]}))})(null!=e?e:""),(({inline:e,name:t,cloneName:r})=>{if(n[t]=n[r],s[t]=r,v[t.toUpperCase()]={},v[t]={},e||(C[t.toUpperCase()]={},C[t]={}),!o[t]){let e=o[r];e=pa({},e),delete e.removeEmptyAttrs,delete e.removeEmpty,o[t]=e}fe(n,((e,o)=>{e[r]&&(n[o]=e=pa({},n[o]),e[t]=e[r])}))}))},A=e=>{q((e=>{const t=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return ne(la(e,","),(e=>{const o=t.exec(e);if(o){const e=o[1],t=e?(e=>"-"===e?"remove":"add")(e):"replace";return[{operation:t,name:o[2],validChildren:la(o[3],"|")}]}return[]}))})(null!=e?e:""),(({operation:e,name:t,validChildren:o})=>{const r="replace"===e?{"#comment":{}}:n[t];q(o,(t=>{"remove"===e?delete r[t]:r[t]={}})),n[t]=r}))},M=e=>{const t=o[e];if(t)return t;let n=r.length;for(;n--;){const t=r[n];if(t.pattern.test(e))return t}};e.valid_elements?(E(e.valid_elements),ga(c,((e,t)=>{n[t]=e.children}))):(ga(c,((e,t)=>{o[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[t]=e.children})),ga(la("strong/b em/i"),(e=>{const t=la(e,"/");o[t[1]].outputName=t[0]})),ga(S,((t,n)=>{o[n]&&(e.padd_empty_block_inline_children&&(o[n].paddInEmptyBlock=!0),o[n].removeEmpty=!0)})),ga(la("ol ul blockquote a table tbody"),(e=>{o[e]&&(o[e].removeEmpty=!0)})),ga(la("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),(e=>{o[e]&&(o[e].paddEmpty=!0)})),ga(la("span"),(e=>{o[e].removeEmptyAttrs=!0}))),delete o.svg,O(e.custom_elements),A(e.valid_children),T(e.extended_valid_elements),A("+ol[ul|ol],+ul[ul|ol]"),ga({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},((e,t)=>{o[t]&&(o[t].parentsRequired=la(e))})),e.invalid_elements&&ga(ha(e.invalid_elements),(e=>{o[e]&&delete o[e]})),M("span")||T("span[!data-mce-type|*]");const N=D(d),R=D(m),B=D(u),L=D(f),I=D(C),H=D(x),P=D(S),z=D(Object.seal(h)),V=D(p),Z=D(v),U=D(y),j=D(g),W=D(k),$=D(_),G=D(Object.seal(a)),K=(e,t)=>{const o=M(e);if(o){if(!t)return!0;{if(o.attributes[t])return!0;const e=o.attributePatterns;if(e){let o=e.length;for(;o--;)if(e[o].pattern.test(t))return!0}}}return!1},Y=e=>_e(I(),e),X=e=>!je(e,"#")&&K(e)&&!Y(e),J=D(s);return{type:l,children:n,elements:o,getValidStyles:N,getValidClasses:B,getBlockElements:I,getInvalidStyles:R,getVoidElements:z,getTextBlockElements:H,getTextInlineElements:P,getBoolAttrs:L,getElementRule:M,getSelfClosingElements:V,getNonEmptyElements:Z,getMoveCaretBeforeOnEnterElements:U,getWhitespaceElements:j,getTransparentElements:W,getSpecialElements:G,isValidChild:(e,t)=>{const o=n[e.toLowerCase()];return!(!o||!o[t.toLowerCase()])},isValid:K,isBlock:Y,isInline:X,isWrapper:e=>_e($(),e)||X(e),getCustomElements:J,addValidElements:T,setValidElements:E,addCustomElements:O,addValidChildren:A}},wa=e=>Ze(e,"#").toUpperCase(),xa=e=>{const t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Ca=e=>(e=>({value:wa(e)}))(xa(e.red)+xa(e.green)+xa(e.blue)),Sa=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,ka=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,_a=(e,t,o,n)=>({red:e,green:t,blue:o,alpha:n}),Ta=(e,t,o,n)=>{const r=parseInt(e,10),s=parseInt(t,10),a=parseInt(o,10),i=parseFloat(n);return _a(r,s,a,i)},Ea=e=>{if("transparent"===e)return F.some(_a(0,0,0,0));const t=Sa.exec(e);if(null!==t)return F.some(Ta(t[1],t[2],t[3],"1"));const o=ka.exec(e);return null!==o?F.some(Ta(o[1],o[2],o[3],o[4])):F.none()},Oa=e=>`rgba(${e.red},${e.green},${e.blue},${e.alpha})`,Da=e=>Ea(e).map(Ca).map((e=>"#"+e.value)).getOr(e),Aa=(e={},t)=>{const o=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,n=/\s*([^:]+):\s*([^;]+);?/g,r=/\s+$/,s={};let a,i;const l=br;t&&(a=t.getValidStyles(),i=t.getInvalidStyles());const c="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(let e=0;e{const a={};let i=!1;const c=e.url_converter,m=e.url_converter_scope||d,u=(e,t,o)=>{const n=a[e+"-top"+t];if(!n)return;const r=a[e+"-right"+t];if(!r)return;const s=a[e+"-bottom"+t];if(!s)return;const i=a[e+"-left"+t];if(!i)return;const l=[n,r,s,i];let c=l.length-1;for(;c--&&l[c]===l[c+1];);c>-1&&o||(a[e+t]=-1===c?l[0]:l.join(" "),delete a[e+"-top"+t],delete a[e+"-right"+t],delete a[e+"-bottom"+t],delete a[e+"-left"+t])},g=e=>{const t=a[e];if(!t)return;const o=t.indexOf(",")>-1?[t]:t.split(" ");let n=o.length;for(;n--;)if(o[n]!==o[0])return!1;return a[e]=o[0],!0},h=e=>(i=!0,s[e]),f=(e,t)=>(i&&(e=e.replace(/\uFEFF[0-9]/g,(e=>s[e]))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e),b=e=>String.fromCharCode(parseInt(e.slice(1),16)),v=e=>e.replace(/\\[0-9a-f]+/gi,b),y=(t,o,n,r,s,a)=>{if(s=s||a)return"'"+(s=f(s)).replace(/\'/g,"\\'")+"'";if(o=f(o||n||r||""),!e.allow_script_urls){const t=o.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(t))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(t))return""}return c&&(o=c.call(m,o,"style")),"url('"+o.replace(/\'/g,"\\'")+"')"};if(t){let s;for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,h).replace(/\"[^\"]+\"|\'[^\']+\'/g,(e=>e.replace(/[;:]/g,h)));s=n.exec(t);){n.lastIndex=s.index+s[0].length;let t=s[1].replace(r,"").toLowerCase(),c=s[2].replace(r,"");if(t&&c){if(t=v(t),c=v(c),-1!==t.indexOf(l)||-1!==t.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===t||/expression\s*\(|\/\*|\*\//.test(c)))continue;"font-weight"===t&&"700"===c?c="bold":"color"!==t&&"background-color"!==t||(c=c.toLowerCase()),p(e.force_hex_color)&&"off"!==e.force_hex_color&&Ea(c).each((t=>{"always"!==e.force_hex_color&&1!==t.alpha||(c=Da(Oa(t)))})),c=c.replace(o,y),a[t]=i?f(c,!0):c}}u("border","",!0),u("border","-width"),u("border","-color"),u("border","-style"),u("padding",""),u("margin",""),w="border",C="border-style",S="border-color",g(x="border-width")&&g(C)&&g(S)&&(a[w]=a[x]+" "+a[C]+" "+a[S],delete a[x],delete a[C],delete a[S]),"medium none"===a.border&&delete a.border,"none"===a["border-image"]&&delete a["border-image"]}var w,x,C,S;return a},serialize:(e,t)=>{let o="";const n=(t,n)=>{const r=n[t];if(r)for(let t=0,n=r.length;t0?" ":"")+n+": "+s+";")}};return t&&a?(n("*",a),n(t,a)):fe(e,((e,n)=>{e&&((e,t)=>{if(!i||!t)return!0;let o=i["*"];return!(o&&o[e]||(o=i[t],o&&o[e]))})(n,t)&&(o+=(o.length>0?" ":"")+n+": "+e+";")})),o}};return d},Ma={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Na=e=>x(e.preventDefault)||(e=>e instanceof Event||S(e.initEvent))(e),Ra=(e,t)=>{const o=null!=t?t:{};for(const t in e)_e(Ma,t)||(o[t]=e[t]);return C(e.composedPath)&&(o.composedPath=()=>e.composedPath()),C(e.getModifierState)&&(o.getModifierState=t=>e.getModifierState(t)),C(e.getTargetRanges)&&(o.getTargetRanges=()=>e.getTargetRanges()),o},Ba=(e,t,o,n)=>{var r;const s=Ra(t,n);return s.type=e,x(s.target)&&(s.target=null!==(r=s.srcElement)&&void 0!==r?r:o),Na(t)&&(s.preventDefault=()=>{s.defaultPrevented=!0,s.isDefaultPrevented=P,S(t.preventDefault)&&t.preventDefault()},s.stopPropagation=()=>{s.cancelBubble=!0,s.isPropagationStopped=P,S(t.stopPropagation)&&t.stopPropagation()},s.stopImmediatePropagation=()=>{s.isImmediatePropagationStopped=P,s.stopPropagation()},(e=>e.isDefaultPrevented===P||e.isDefaultPrevented===H)(s)||(s.isDefaultPrevented=!0===s.defaultPrevented?P:H,s.isPropagationStopped=!0===s.cancelBubble?P:H,s.isImmediatePropagationStopped=H)),s},La=/^(?:mouse|contextmenu)|click/,Ia=(e,t,o,n)=>{e.addEventListener(t,o,n||!1)},Ha=(e,t,o,n)=>{e.removeEventListener(t,o,n||!1)},Pa=(e,t)=>{const o=Ba(e.type,e,document,t);if((e=>C(e)&&La.test(e.type))(e)&&w(e.pageX)&&!w(e.clientX)){const t=o.target.ownerDocument||document,n=t.documentElement,r=t.body,s=o;s.pageX=e.clientX+(n&&n.scrollLeft||r&&r.scrollLeft||0)-(n&&n.clientLeft||r&&r.clientLeft||0),s.pageY=e.clientY+(n&&n.scrollTop||r&&r.scrollTop||0)-(n&&n.clientTop||r&&r.clientTop||0)}return o},Fa=(e,t,o)=>{const n=e.document,r={type:"ready"};if(o.domLoaded)return void t(r);const s=()=>{Ha(e,"DOMContentLoaded",s),Ha(e,"load",s),o.domLoaded||(o.domLoaded=!0,t(r)),e=null};"complete"===n.readyState||"interactive"===n.readyState&&n.body?s():Ia(e,"DOMContentLoaded",s),o.domLoaded||Ia(e,"load",s)};class za{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(e,t,o,n){const r=this;let s;const a=window,i=e=>{r.executeHandlers(Pa(e||a.event),l)};if(!e||tr(e)||rr(e))return o;let l;e[r.expando]?l=e[r.expando]:(l=r.count++,e[r.expando]=l,r.events[l]={}),n=n||e;const c=t.split(" ");let d=c.length;for(;d--;){let t=c[d],m=i,u=!1,g=!1;"DOMContentLoaded"===t&&(t="ready"),r.domLoaded&&"ready"===t&&"complete"===e.readyState?o.call(n,Pa({type:t})):(r.hasFocusIn||"focusin"!==t&&"focusout"!==t||(u=!0,g="focusin"===t?"focus":"blur",m=e=>{const t=Pa(e||a.event);t.type="focus"===t.type?"focusin":"focusout",r.executeHandlers(t,l)}),s=r.events[l][t],s?"ready"===t&&r.domLoaded?o(Pa({type:t})):s.push({func:o,scope:n}):(r.events[l][t]=s=[{func:o,scope:n}],s.fakeName=g,s.capture=u,s.nativeHandler=m,"ready"===t?Fa(e,m,r):Ia(e,g||t,m,u)))}return e=s=null,o}unbind(e,t,o){if(!e||tr(e)||rr(e))return this;const n=e[this.expando];if(n){let r=this.events[n];if(t){const n=t.split(" ");let s=n.length;for(;s--;){const t=n[s],a=r[t];if(a){if(o){let e=a.length;for(;e--;)if(a[e].func===o){const o=a.nativeHandler,n=a.fakeName,s=a.capture,i=a.slice(0,e).concat(a.slice(e+1));i.nativeHandler=o,i.fakeName=n,i.capture=s,r[t]=i}}o&&0!==a.length||(delete r[t],Ha(e,a.fakeName||t,a.nativeHandler,a.capture))}}}else fe(r,((t,o)=>{Ha(e,t.fakeName||o,t.nativeHandler,t.capture)})),r={};for(const e in r)if(_e(r,e))return this;delete this.events[n];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this}fire(e,t,o){return this.dispatch(e,t,o)}dispatch(e,t,o){if(!e||tr(e)||rr(e))return this;const n=Pa({type:t,target:e},o);do{const t=e[this.expando];t&&this.executeHandlers(n,t),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!n.isPropagationStopped());return this}clean(e){if(!e||tr(e)||rr(e))return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName){this.unbind(e);const t=e.getElementsByTagName("*");let o=t.length;for(;o--;)(e=t[o])[this.expando]&&this.unbind(e)}return this}destroy(){this.events={}}cancel(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}executeHandlers(e,t){const o=this.events[t],n=o&&o[e.type];if(n)for(let t=0,o=n.length;t{x(o)||""===o?so(e,t):eo(e,t,o)},$a=e=>e.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase())),qa=(e,t)=>{let o=0;if(e)for(let n=e.nodeType,r=e.previousSibling;r;r=r.previousSibling){const e=r.nodeType;(!t||!tr(r)||e!==n&&r.data.length)&&(o++,n=e)}return o},Ga=(e,t)=>{const o=oo(t,"style"),n=e.serialize(e.parse(o),jt(t));Wa(t,Ua,n)},Ka=(e,t,o)=>{const n=$a(t);x(o)||""===o?pn(e,n):ln(e,n,((e,t)=>k(e)?_e(ja,t)?e+"":e+"px":e)(o,n))},Ya=(e,t={})=>{const o={},n=window,r={};let s=0;const a=Us.forElement(yo.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),i=[],l=t.schema?t.schema:ya({}),c=Aa({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,force_hex_color:t.force_hex_color},t.schema),d=t.ownEvents?new za:za.Event,m=l.getBlockElements(),u=t=>t&&e&&p(t)?e.getElementById(t):t,g=e=>{const t=u(e);return C(t)?yo.fromDom(t):null},h=(e,t,o="")=>{let n;const r=g(e);if(C(r)&&Gt(r)){const e=G[t];n=e&&e.get?e.get(r.dom,t):oo(r,t)}return C(n)?n:o},f=e=>{const t=u(e);return x(t)?[]:t.attributes},v=(e,o,n)=>{M(e,(e=>{if(Wn(e)){const r=yo.fromDom(e),s=""===n?null:n,a=oo(r,o),i=G[o];i&&i.set?i.set(r.dom,s,o):Wa(r,o,s),a!==s&&t.onSetAttrib&&t.onSetAttrib({attrElm:r.dom,attrName:o,attrValue:s})}}))},y=()=>t.root_element||e.body,w=(t,o)=>Vs(e.body,u(t),o),k=(e,t,o)=>{const n=u(e);var r;if(!x(n)&&($n(n)||Wn(r=n)&&"http://www.w3.org/2000/svg"===r.namespaceURI))return o?dn(yo.fromDom(n),$a(t)):("float"===(t=t.replace(/-(\D)/g,((e,t)=>t.toUpperCase())))&&(t="cssFloat"),n.style?n.style[t]:void 0)},_=e=>{const t=u(e);if(!t)return{w:0,h:0};let o=k(t,"width"),n=k(t,"height");return o&&-1!==o.indexOf("px")||(o="0"),n&&-1!==n.indexOf("px")||(n="0"),{w:parseInt(o,10)||t.offsetWidth||t.clientWidth,h:parseInt(n,10)||t.offsetHeight||t.clientHeight}},E=(e,t)=>{if(!e)return!1;const o=b(e)?e:[e];return W(o,(e=>xo(yo.fromDom(e),t)))},O=(e,t,o,n)=>{const r=[];let s=u(e);n=void 0===n;const a=o||("BODY"!==y().nodeName?y().parentNode:null);if(p(t))if("*"===t)t=Wn;else{const e=t;t=t=>E(t,e)}for(;s&&!(s===a||x(s.nodeType)||sr(s)||ar(s));){if(!t||t(s)){if(!n)return[s];r.push(s)}s=s.parentNode}return n?r:null},A=(e,t,o)=>{let n=t;if(e){p(t)&&(n=e=>E(e,t));for(let t=e[o];t;t=t[o])if(S(n)&&n(t))return t}return null},M=function(e,t,o){const n=null!=o?o:this;if(b(e)){const o=[];return Va(e,((e,r)=>{const s=u(e);s&&o.push(t.call(n,s,r))})),o}{const o=u(e);return!!o&&t.call(n,o)}},N=(e,t)=>{M(e,(e=>{fe(t,((t,o)=>{v(e,o,t)}))}))},R=(e,t)=>{M(e,(e=>{const o=yo.fromDom(e);Tn(o,t)}))},B=(t,o,n,r,s)=>M(t,(t=>{const a=p(o)?e.createElement(o):o;return C(n)&&N(a,n),r&&(!p(r)&&r.nodeType?a.appendChild(r):p(r)&&R(a,r)),s?a:t.appendChild(a)})),L=(t,o,n)=>B(e.createElement(t),t,o,n,!0),I=ia.encodeAllRaw,H=(e,t)=>M(e,(e=>{const o=yo.fromDom(e);return t&&q(Lo(o),(e=>{Kt(e)&&0===e.dom.length?Cn(e):hn(o,e)})),Cn(o),o.dom})),P=(e,t,o)=>{M(e,(e=>{if(Wn(e)){const n=yo.fromDom(e),r=t.split(" ");q(r,(e=>{if(C(o)){(o?go:ho)(n,e)}else fo(n,e)}))}}))},F=(e,t,o)=>M(t,(n=>{var r;const s=b(t)?e.cloneNode(!0):e;return o&&Va(Za(n.childNodes),(e=>{s.appendChild(e)})),null===(r=n.parentNode)||void 0===r||r.replaceChild(s,n),n})),z=e=>{if(Wn(e)){const t="a"===e.nodeName.toLowerCase()&&!h(e,"href")&&h(e,"id");if(h(e,"name")||h(e,"data-mce-bookmark")||t)return!0}return!1},V=()=>e.createRange(),Z=(o,r,s,a)=>{if(b(o)){let e=o.length;const t=[];for(;e--;)t[e]=Z(o[e],r,s,a);return t}return!t.collect||o!==e&&o!==n||i.push([o,r,s,a]),d.bind(o,r,s,a||$)},U=(t,o,r)=>{if(b(t)){let e=t.length;const n=[];for(;e--;)n[e]=U(t[e],o,r);return n}if(i.length>0&&(t===e||t===n)){let e=i.length;for(;e--;){const[n,s,a]=i[e];t!==n||o&&o!==s||r&&r!==a||d.unbind(n,s,a)}}return d.unbind(t,o,r)},j=e=>{if(e&&$n(e)){const t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},$={doc:e,settings:t,win:n,files:r,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:i,styles:c,schema:l,events:d,isBlock:e=>p(e)?_e(m,e):Wn(e)&&(_e(m,e.nodeName)||Ls(l,e)),root:null,clone:(e,t)=>e.cloneNode(t),getRoot:y,getViewPort:e=>{const t=Pn(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:e=>{const t=u(e),o=w(t),n=_(t);return{x:o.x,y:o.y,w:n.w,h:n.h}},getSize:_,getParent:(e,t,o)=>{const n=O(e,t,o,!1);return n&&n.length>0?n[0]:null},getParents:O,get:u,getNext:(e,t)=>A(e,t,"nextSibling"),getPrev:(e,t)=>A(e,t,"previousSibling"),select:(o,n)=>{var r,s;const a=null!==(s=null!==(r=u(n))&&void 0!==r?r:t.root_element)&&void 0!==s?s:e;return S(a.querySelectorAll)?ue(a.querySelectorAll(o)):[]},is:E,add:B,create:L,createHTML:(e,t,o="")=>{let n="<"+e;for(const e in t)Te(t,e)&&(n+=" "+e+'="'+I(t[e])+'"');return Xe(o)&&_e(l.getVoidElements(),e)?n+" />":n+">"+o+""},createFragment:t=>{const o=e.createElement("div"),n=e.createDocumentFragment();let r;for(n.appendChild(o),t&&(o.innerHTML=t);r=o.firstChild;)n.appendChild(r);return n.removeChild(o),n},remove:H,setStyle:(e,o,n)=>{M(e,(e=>{const r=yo.fromDom(e);Ka(r,o,n),t.update_styles&&Ga(c,r)}))},getStyle:k,setStyles:(e,o)=>{M(e,(e=>{const n=yo.fromDom(e);fe(o,((e,t)=>{Ka(n,t,e)})),t.update_styles&&Ga(c,n)}))},removeAllAttribs:e=>M(e,(e=>{const t=e.attributes;for(let o=t.length-1;o>=0;o--)e.removeAttributeNode(t.item(o))})),setAttrib:v,setAttribs:N,getAttrib:h,getPos:w,parseStyle:e=>c.parse(e),serializeStyle:(e,t)=>c.serialize(e,t),addStyle:t=>{if($!==Ya.DOM&&e===document){if(o[t])return;o[t]=!0}let n=e.getElementById("mceDefaultStyles");if(!n){n=e.createElement("style"),n.id="mceDefaultStyles",n.type="text/css";const t=e.head;t.firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)}n.styleSheet?n.styleSheet.cssText+=t:n.appendChild(e.createTextNode(t))},loadCSS:e=>{e||(e=""),q(e.split(","),(e=>{r[e]=!0,a.load(e).catch(T)}))},addClass:(e,t)=>{P(e,t,!0)},removeClass:(e,t)=>{P(e,t,!1)},hasClass:(e,t)=>{const o=g(e),n=t.split(" ");return C(o)&&re(n,(e=>bo(o,e)))},toggleClass:P,show:e=>{M(e,(e=>pn(yo.fromDom(e),"display")))},hide:e=>{M(e,(e=>ln(yo.fromDom(e),"display","none")))},isHidden:e=>{const t=g(e);return C(t)&&Lt(un(t,"display"),"none")},uniqueId:e=>(e||"mce_")+s++,setHTML:R,getOuterHTML:e=>{const t=g(e);return C(t)?Wn(t.dom)?t.dom.outerHTML:(e=>{const t=yo.fromTag("div"),o=yo.fromDom(e.dom.cloneNode(!0));return vn(t,o),_n(t)})(t):""},setOuterHTML:(e,t)=>{M(e,(e=>{Wn(e)&&(e.outerHTML=t)}))},decode:ia.decode,encode:I,insertAfter:(e,t)=>{const o=u(t);return M(e,(e=>{const t=null==o?void 0:o.parentNode,n=null==o?void 0:o.nextSibling;return t&&(n?t.insertBefore(e,n):t.appendChild(e)),e}))},replace:F,rename:(e,t)=>{if(e.nodeName!==t.toUpperCase()){const o=L(t);return Va(f(e),(t=>{v(o,t.nodeName,h(e,t.nodeName))})),F(o,e,!0),o}return e},findCommonAncestor:(e,t)=>{let o=e;for(;o;){let e=t;for(;e&&o!==e;)e=e.parentNode;if(o===e)break;o=o.parentNode}return!o&&e.ownerDocument?e.ownerDocument.documentElement:o},run:M,getAttribs:f,isEmpty:(e,t,o)=>{let n=0;if(z(e))return!1;const r=e.firstChild;if(r){const s=new Zn(r,e),a=l?l.getWhitespaceElements():{},i=t||(l?l.getNonEmptyElements():null);let c=r;do{if(Wn(c)){const e=c.getAttribute("data-mce-bogus");if(e){c=s.next("all"===e);continue}const t=c.nodeName.toLowerCase();if(i&&i[t]){if("br"===t){n++,c=s.next();continue}return!1}if(z(c))return!1}if(rr(c))return!1;if(tr(c)&&!is(c.data)&&(!(null==o?void 0:o.includeZwsp)||!ls(c.data)))return!1;if(tr(c)&&c.parentNode&&a[c.parentNode.nodeName]&&is(c.data))return!1;c=s.next()}while(c)}return n<=1},createRng:V,nodeIndex:qa,split:(e,t,o)=>{let n,r,s=V();if(e&&t&&e.parentNode&&t.parentNode){const a=e.parentNode;return s.setStart(a,qa(e)),s.setEnd(t.parentNode,qa(t)),n=s.extractContents(),s=V(),s.setStart(t.parentNode,qa(t)+1),s.setEnd(a,qa(e)+1),r=s.extractContents(),a.insertBefore(qs($,n,l),e),o?a.insertBefore(o,e):a.insertBefore(t,e),a.insertBefore(qs($,r,l),e),H(e),o||t}},bind:Z,unbind:U,fire:(e,t,o)=>d.dispatch(e,t,o),dispatch:(e,t,o)=>d.dispatch(e,t,o),getContentEditable:j,getContentEditableParent:e=>{const t=y();let o=null;for(let n=e;n&&n!==t&&(o=j(n),null===o);n=n.parentNode);return o},isEditable:e=>{if(C(e)){const t=Wn(e)?e:e.parentElement;return C(t)&&$n(t)&&nn(yo.fromDom(t))}return!1},destroy:()=>{if(i.length>0){let e=i.length;for(;e--;){const[t,o,n]=i[e];d.unbind(t,o,n)}}fe(r,((e,t)=>{a.unload(t),delete r[t]}))},isChildOf:(e,t)=>e===t||t.contains(e),dumpRng:e=>"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},G=((e,t,o)=>{const n=t.keep_values,r={set:(e,n,r)=>{const s=yo.fromDom(e);S(t.url_converter)&&C(n)&&(n=t.url_converter.call(t.url_converter_scope||o(),String(n),r,e)),Wa(s,"data-mce-"+r,n),Wa(s,r,n)},get:(e,t)=>{const o=yo.fromDom(e);return oo(o,"data-mce-"+t)||oo(o,t)}},s={style:{set:(t,o)=>{const r=yo.fromDom(t);n&&Wa(r,Ua,o),so(r,"style"),p(o)&&cn(r,e.parse(o))},get:t=>{const o=yo.fromDom(t),n=oo(o,Ua)||oo(o,"style");return e.serialize(e.parse(n),jt(o))}}};return n&&(s.href=s.src=r),s})(c,t,D($));return $};Ya.DOM=Ya(document),Ya.nodeIndex=qa;const Xa=Ya.DOM;class Ja{constructor(e={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=e}_setReferrerPolicy(e){this.settings.referrerPolicy=e}loadScript(e){return new Promise(((t,o)=>{const n=Xa;let r;const s=()=>{n.remove(a),r&&(r.onerror=r.onload=r=null)},a=n.uniqueId();r=document.createElement("script"),r.id=a,r.type="text/javascript",r.src=Bt._addCacheSuffix(e),this.settings.referrerPolicy&&n.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=()=>{s(),t()},r.onerror=()=>{s(),o("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)}))}isDone(e){return 2===this.states[e]}markDone(e){this.states[e]=2}add(e){const t=this;t.queue.push(e);return void 0===t.states[e]&&(t.states[e]=0),new Promise(((o,n)=>{t.scriptLoadedCallbacks[e]||(t.scriptLoadedCallbacks[e]=[]),t.scriptLoadedCallbacks[e].push({resolve:o,reject:n})}))}load(e){return this.add(e)}remove(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]}loadQueue(){const e=this.queue;return this.queue=[],this.loadScripts(e)}loadScripts(e){const t=this,o=(e,o)=>{ke(t.scriptLoadedCallbacks,o).each((t=>{q(t,(t=>t[e](o)))})),delete t.scriptLoadedCallbacks[o]},n=e=>{const t=Y(e,(e=>"rejected"===e.status));return t.length>0?Promise.reject(ne(t,(({reason:e})=>b(e)?e:[e]))):Promise.resolve()},r=e=>Promise.allSettled($(e,(e=>2===t.states[e]?(o("resolve",e),Promise.resolve()):3===t.states[e]?(o("reject",e),Promise.reject(e)):(t.states[e]=1,t.loadScript(e).then((()=>{t.states[e]=2,o("resolve",e);const s=t.queue;return s.length>0?(t.queue=[],r(s).then(n)):Promise.resolve()}),(()=>(t.states[e]=3,o("reject",e),Promise.reject(e)))))))),s=e=>(t.loading=!0,r(e).then((e=>{t.loading=!1;const o=t.queueLoadedCallbacks.shift();return F.from(o).each(I),n(e)}))),a=Ee(e);return t.loading?new Promise(((e,o)=>{t.queueLoadedCallbacks.push((()=>{s(a).then(e,o)}))})):s(a)}}Ja.ScriptLoader=new Ja;const Qa=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},ei={},ti=Qa("en"),oi=()=>ke(ei,ti.get()),ni={getData:()=>be(ei,(e=>({...e}))),setCode:e=>{e&&ti.set(e)},getCode:()=>ti.get(),add:(e,t)=>{let o=ei[e];o||(ei[e]=o={});const n=$(pe(t),(e=>e.toLowerCase()));fe(t,((e,r)=>{const s=r.toLowerCase();s!==r&&((e,t)=>{const o=e.indexOf(t);return-1!==o&&e.indexOf(t,o+1)>o})(n,s)?(_e(t,s)||(o[s]=e),o[r]=e):o[s]=e}))},translate:e=>{const t=oi().getOr({}),o=e=>S(e)?Object.prototype.toString.call(e):n(e)?"":""+e,n=e=>""===e||null==e,r=e=>{const n=o(e);return _e(t,n)?o(t[n]):ke(t,n.toLowerCase()).map(o).getOr(n)},s=e=>e.replace(/{context:\w+}$/,"");if(n(e))return"";if(h(a=e)&&_e(a,"raw"))return o(e.raw);var a;if((e=>b(e)&&e.length>1)(e)){const t=e.slice(1);return s(r(e[0]).replace(/\{([0-9]+)\}/g,((e,n)=>_e(t,n)?o(t[n]):e)))}return s(r(e))},isRtl:()=>oi().bind((e=>ke(e,"_dir"))).exists((e=>"rtl"===e)),hasCode:e=>_e(ei,e)},ri=()=>{const e=[],t={},o={},n=[],r=(e,t)=>{const o=Y(n,(o=>o.name===e&&o.state===t));q(o,(e=>e.resolve()))},s=e=>_e(t,e),a=(e,o)=>{const n=ni.getCode();!n||o&&-1===(","+(o||"")+",").indexOf(","+n+",")||Ja.ScriptLoader.add(t[e]+"/langs/"+n+".js")},i=(e,t="added")=>"added"===t&&(e=>_e(o,e))(e)||"loaded"===t&&s(e)?Promise.resolve():new Promise((o=>{n.push({name:e,state:t,resolve:o})}));return{items:e,urls:t,lookup:o,get:e=>{if(o[e])return o[e].instance},requireLangPack:(e,t)=>{!1!==ri.languageLoad&&(s(e)?a(e,t):i(e,"loaded").then((()=>a(e,t))))},add:(t,n)=>(e.push(n),o[t]={instance:n},r(t,"added"),n),remove:e=>{delete t[e],delete o[e]},createUrl:(e,t)=>p(t)?p(e)?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}:t,load:(e,n)=>{if(t[e])return Promise.resolve();let s=p(n)?n:n.prefix+n.resource+n.suffix;0!==s.indexOf("/")&&-1===s.indexOf("://")&&(s=ri.baseURL+"/"+s),t[e]=s.substring(0,s.lastIndexOf("/"));const a=()=>(r(e,"loaded"),Promise.resolve());return o[e]?a():Ja.ScriptLoader.add(s).then(a)},waitFor:i}};ri.languageLoad=!0,ri.baseURL="",ri.PluginManager=ri(),ri.ThemeManager=ri(),ri.ModelManager=ri();const si=e=>{const t=Qa(F.none()),o=()=>t.get().each((e=>clearInterval(e)));return{clear:()=>{o(),t.set(F.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:n=>{o(),t.set(F.some(setInterval(n,e)))}}},ai=()=>{const e=(e=>{const t=Qa(F.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(F.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(F.some(e))}}})(T);return{...e,on:t=>e.get().each(t)}},ii=(e,t)=>{let o=null;return{cancel:()=>{v(o)||(clearTimeout(o),o=null)},throttle:(...n)=>{v(o)&&(o=setTimeout((()=>{o=null,e.apply(null,n)}),t))}}},li=(e,t)=>{let o=null;const n=()=>{v(o)||(clearTimeout(o),o=null)};return{cancel:n,throttle:(...r)=>{n(),o=setTimeout((()=>{o=null,e.apply(null,r)}),t)}}},ci=D("mce-annotation"),di=D("data-mce-annotation"),mi=D("data-mce-annotation-uid"),ui=D("data-mce-annotation-active"),gi=D("data-mce-annotation-classes"),pi=D("data-mce-annotation-attrs"),hi=e=>t=>So(t,e),fi=(e,t)=>{const o=e.selection.getRng(),n=yo.fromDom(o.startContainer),r=yo.fromDom(e.getBody()),s=t.fold((()=>"."+ci()),(e=>`[${di()}="${e}"]`)),a=Io(n,o.startOffset).getOr(n);return on(a,s,hi(r)).bind((t=>no(t,`${mi()}`).bind((o=>no(t,`${di()}`).map((t=>{const n=vi(e,o);return{uid:o,name:t,elements:n}}))))))},bi=(e,t)=>ro(e,"data-mce-bogus")||Vn(e,'[data-mce-bogus="all"]',hi(t)),vi=(e,t)=>{const o=yo.fromDom(e.getBody()),n=zn(o,`[${mi()}="${t}"]`);return Y(n,(e=>!bi(e,o)))},yi=(e,t)=>{const o=yo.fromDom(e.getBody()),n=zn(o,`[${di()}="${t}"]`),r={};return q(n,(e=>{if(!bi(e,o)){const t=oo(e,mi()),o=ke(r,t).getOr([]);r[t]=o.concat([e])}})),r},wi=(e,t)=>{const o=Qa({}),n=()=>({listeners:[],previous:ai()}),r=(e,t)=>{s(e,(e=>(t(e),e)))},s=(e,t)=>{const r=o.get(),s=t(ke(r,e).getOrThunk(n));r[e]=s,o.set(r)},a=(t,o)=>{q(vi(e,t),(e=>{o?eo(e,ui(),"true"):so(e,ui())}))},i=li((()=>{const o=le(t.getNames());q(o,(t=>{s(t,(o=>{const n=o.previous.get();return fi(e,F.some(t)).fold((()=>{n.each((e=>{(e=>{r(e,(t=>{q(t.listeners,(t=>t(!1,e)))}))})(t),o.previous.clear(),a(e,!1)}))}),(({uid:e,name:t,elements:s})=>{Lt(n,e)||(n.each((e=>a(e,!1))),((e,t,o)=>{r(e,(n=>{q(n.listeners,(n=>n(!0,e,{uid:t,nodes:$(o,(e=>e.dom))})))}))})(t,e,s),o.previous.set(e),a(e,!0))})),{previous:o.previous,listeners:o.listeners}}))}))}),30);e.on("remove",(()=>{i.cancel()})),e.on("NodeChange",(()=>{i.throttle()}));return{addListener:(e,t)=>{s(e,(e=>({previous:e.previous,listeners:e.listeners.concat([t])})))}}};let xi=0;const Ci=e=>{const t=(new Date).getTime(),o=Math.floor(1e9*Math.random());return xi++,e+"_"+o+xi+String(t)},Si=(e,t)=>yo.fromDom(e.dom.cloneNode(t)),ki=e=>Si(e,!1),_i=e=>Si(e,!0),Ti=(e,t)=>{const o=((e,t)=>{const o=yo.fromTag(t),n=ao(e);return to(o,n),o})(e,t);fn(e,o);const n=Lo(e);return wn(o,n),Cn(e),o},Ei=(e,t,o=H)=>{const n=new Zn(e,t),r=e=>{let t;do{t=n[e]()}while(t&&!tr(t)&&!o(t));return F.from(t).filter(tr)};return{current:()=>F.from(n.current()).filter(tr),next:()=>r("next"),prev:()=>r("prev"),prev2:()=>r("prev2")}},Oi=(e,t)=>{const o=t||(t=>e.isBlock(t)||ir(t)||dr(t)),n=(e,t,o,r)=>{if(tr(e)){const o=r(e,t,e.data);if(-1!==o)return F.some({container:e,offset:o})}return o().bind((e=>n(e.container,e.offset,o,r)))};return{backwards:(t,r,s,a)=>{const i=Ei(t,null!=a?a:e.getRoot(),o);return n(t,r,(()=>i.prev().map((e=>({container:e,offset:e.length})))),s).getOrNull()},forwards:(t,r,s,a)=>{const i=Ei(t,null!=a?a:e.getRoot(),o);return n(t,r,(()=>i.next().map((e=>({container:e,offset:0})))),s).getOrNull()}}},Di=Math.round,Ai=e=>e?{left:Di(e.left),top:Di(e.top),bottom:Di(e.bottom),right:Di(e.right),width:Di(e.width),height:Di(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},Mi=(e,t)=>(e=Ai(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e),Ni=(e,t,o)=>e>=0&&e<=Math.min(t.height,o.height)/2,Ri=(e,t)=>{const o=Math.min(t.height/2,e.height/2);return e.bottom-ot.bottom)&&Ni(t.top-e.bottom,e,t)},Bi=(e,t)=>e.top>t.bottom||!(e.bottom{const n=Math.max(Math.min(t,e.left+e.width),e.left),r=Math.max(Math.min(o,e.top+e.height),e.top);return Math.sqrt((t-n)*(t-n)+(o-r)*(o-r))},Ii=e=>{const t=e.startContainer,o=e.startOffset;return t===e.endContainer&&t.hasChildNodes()&&e.endOffset===o+1?t.childNodes[o]:null},Hi=(e,t)=>{if(Wn(e)&&e.hasChildNodes()){const o=e.childNodes,n=((e,t,o)=>Math.min(Math.max(e,t),o))(t,0,o.length-1);return o[n]}return e},Pi=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Fi=e=>p(e)&&e.charCodeAt(0)>=768&&Pi.test(e),zi=Wn,Vi=ns,Zi=Kn("display","block table"),Ui=Kn("float","left right"),ji=((...e)=>t=>{for(let o=0;ot<0&&Wn(e)&&e.hasChildNodes()?void 0:Hi(e,t),Yi=e=>e?e.createRange():Ya.DOM.createRng(),Xi=e=>p(e)&&/[\r\n\t ]/.test(e),Ji=e=>!!e.setStart&&!!e.setEnd,Qi=e=>{const t=e.startContainer,o=e.startOffset;if(Xi(e.toString())&&Wi(t.parentNode)&&tr(t)){const e=t.data;if(Xi(e[o-1])||Xi(e[o+1]))return!0}return!1},el=e=>0===e.left&&0===e.right&&0===e.top&&0===e.bottom,tl=e=>{var t;let o;const n=e.getClientRects();return o=n.length>0?Ai(n[0]):Ai(e.getBoundingClientRect()),!Ji(e)&&qi(e)&&el(o)?(e=>{const t=e.ownerDocument,o=Yi(t),n=t.createTextNode(vr),r=e.parentNode;r.insertBefore(n,e),o.setStart(n,0),o.setEnd(n,1);const s=Ai(o.getBoundingClientRect());return r.removeChild(n),s})(e):el(o)&&Ji(e)&&null!==(t=(e=>{const t=e.startContainer,o=e.endContainer,n=e.startOffset,r=e.endOffset;if(t===o&&tr(o)&&0===n&&1===r){const t=e.cloneRange();return t.setEndAfter(o),tl(t)}return null})(e))&&void 0!==t?t:o},ol=(e,t)=>{const o=Mi(e,t);return o.width=1,o.right=o.left+1,o},nl=e=>{const t=[],o=e=>{var o,n;0!==e.height&&(t.length>0&&(o=e,n=t[t.length-1],o.left===n.left&&o.top===n.top&&o.bottom===n.bottom&&o.right===n.right)||t.push(e))},n=(e,t)=>{const n=Yi(e.ownerDocument);if(t0&&(n.setStart(e,t-1),n.setEnd(e,t),Qi(n)||o(ol(tl(n),!1))),t{const n=()=>(o||(o=nl(rl(e,t))),o);return{container:D(e),offset:D(t),toRange:()=>{const o=Yi(e.ownerDocument);return o.setStart(e,t),o.setEnd(e,t),o},getClientRects:n,isVisible:()=>n().length>0,isAtStart:()=>($i(e),0===t),isAtEnd:()=>$i(e)?t>=e.data.length:t>=e.childNodes.length,isEqual:o=>o&&e===o.container()&&t===o.offset(),getNode:o=>Ki(e,o?t-1:t)}};rl.fromRangeStart=e=>rl(e.startContainer,e.startOffset),rl.fromRangeEnd=e=>rl(e.endContainer,e.endOffset),rl.after=e=>rl(e.parentNode,Gi(e)+1),rl.before=e=>rl(e.parentNode,Gi(e)),rl.isAbove=(e,t)=>Ht(de(t.getClientRects()),me(e.getClientRects()),Ri).getOr(!1),rl.isBelow=(e,t)=>Ht(me(t.getClientRects()),de(e.getClientRects()),Bi).getOr(!1),rl.isAtStart=e=>!!e&&e.isAtStart(),rl.isAtEnd=e=>!!e&&e.isAtEnd(),rl.isTextPosition=e=>!!e&&tr(e.container()),rl.isElementPosition=e=>!rl.isTextPosition(e);const sl=(e,t)=>{tr(t)&&0===t.data.length&&e.remove(t)},al=(e,t,o)=>{ar(o)?((e,t,o)=>{const n=F.from(o.firstChild),r=F.from(o.lastChild);t.insertNode(o),n.each((t=>sl(e,t.previousSibling))),r.each((t=>sl(e,t.nextSibling)))})(e,t,o):((e,t,o)=>{t.insertNode(o),sl(e,o.previousSibling),sl(e,o.nextSibling)})(e,t,o)},il=tr,ll=Xn,cl=Ya.nodeIndex,dl=e=>{const t=e.parentNode;return ll(t)?dl(t):t},ml=e=>e?Re(e.childNodes,((e,t)=>(ll(t)&&"BR"!==t.nodeName?e=e.concat(ml(t)):e.push(t),e)),[]):[],ul=e=>t=>e===t,gl=e=>(il(e)?"text()":e.nodeName.toLowerCase())+"["+(e=>{let t,o;t=ml(dl(e)),o=Be(t,ul(e),e),t=t.slice(0,o+1);const n=Re(t,((e,o,n)=>(il(o)&&il(t[n-1])&&e++,e)),0);return t=Ne(t,Gn([e.nodeName])),o=Be(t,ul(e),e),o-n})(e)+"]",pl=(e,t)=>{let o,n=[],r=t.container(),s=t.offset();if(il(r))o=((e,t)=>{let o=e;for(;(o=o.previousSibling)&&il(o);)t+=o.data.length;return t})(r,s);else{const e=r.childNodes;s>=e.length?(o="after",s=e.length-1):o="before",r=e[s]}n.push(gl(r));let a=((e,t,o)=>{const n=[];for(let r=t.parentNode;r&&r!==e&&(!o||!o(r));r=r.parentNode)n.push(r);return n})(e,r);return a=Ne(a,R(Xn)),n=n.concat(Me(a,(e=>gl(e)))),n.reverse().join("/")+","+o},hl=(e,t)=>{if(!t)return null;const o=t.split(","),n=o[0].split("/"),r=o.length>1?o[1]:"before",s=Re(n,((e,t)=>{const o=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return o?("text()"===o[1]&&(o[1]="#text"),((e,t,o)=>{let n=ml(e);return n=Ne(n,((e,t)=>!il(e)||!il(n[t-1]))),n=Ne(n,Gn([t])),n[o]})(e,o[1],parseInt(o[2],10))):null}),e);if(!s)return null;if(!il(s)&&s.parentNode){let e;return e="after"===r?cl(s)+1:cl(s),rl(s.parentNode,e)}return((e,t)=>{let o=e,n=0;for(;il(o);){const r=o.data.length;if(t>=n&&t<=n+r){e=o,t-=n;break}if(!il(o.nextSibling)){e=o,t=r;break}n+=r,o=o.nextSibling}return il(e)&&t>e.data.length&&(t=e.data.length),rl(e,t)})(s,parseInt(r,10))},fl=dr,bl=(e,t,o,n,r)=>{const s=r?n.startContainer:n.endContainer;let a=r?n.startOffset:n.endOffset;const i=[],l=e.getRoot();if(tr(s))i.push(o?((e,t,o)=>{let n=e(t.data.slice(0,o)).length;for(let o=t.previousSibling;o&&tr(o);o=o.previousSibling)n+=e(o.data).length;return n})(t,s,a):a);else{let t=0;const n=s.childNodes;a>=n.length&&n.length&&(t=1,a=Math.max(0,n.length-1)),i.push(e.nodeIndex(n[a],o)+t)}for(let t=s;t&&t!==l;t=t.parentNode)i.push(e.nodeIndex(t,o));return i},vl=(e,t,o)=>{let n=0;return Bt.each(e.select(t),(e=>"all"===e.getAttribute("data-mce-bogus")?void 0:e!==o&&void n++)),n},yl=(e,t)=>{let o=t?e.startContainer:e.endContainer,n=t?e.startOffset:e.endOffset;if(Wn(o)&&"TR"===o.nodeName){const r=o.childNodes;o=r[Math.min(t?n:n-1,r.length-1)],o&&(n=t?0:o.childNodes.length,t?e.setStart(o,n):e.setEnd(o,n))}},wl=e=>(yl(e,!0),yl(e,!1),e),xl=(e,t)=>{if(Wn(e)&&(e=Hi(e,t),fl(e)))return e;if(Vr(e)){tr(e)&&Fr(e)&&(e=e.parentNode);let t=e.previousSibling;if(fl(t))return t;if(t=e.nextSibling,fl(t))return t}},Cl=(e,t,o)=>{const n=o.getNode(),r=o.getRng();if("IMG"===n.nodeName||fl(n)){const e=n.nodeName;return{name:e,index:vl(o.dom,e,n)}}const s=(e=>xl(e.startContainer,e.startOffset)||xl(e.endContainer,e.endOffset))(r);if(s){const e=s.tagName;return{name:e,index:vl(o.dom,e,s)}}return((e,t,o,n)=>{const r=t.dom,s=bl(r,e,o,n,!0),a=t.isForward(),i=Gr(n)?{isFakeCaret:!0}:{};return t.isCollapsed()?{start:s,forward:a,...i}:{start:s,end:bl(r,e,o,n,!1),forward:a,...i}})(e,o,t,r)},Sl=(e,t,o)=>{const n={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return o?e.create("span",n,""):e.create("span",n)},kl=(e,t)=>{const o=e.dom;let n=e.getRng();const r=o.uniqueId(),s=e.isCollapsed(),a=e.getNode(),i=a.nodeName,l=e.isForward();if("IMG"===i)return{name:i,index:vl(o,i,a)};const c=wl(n.cloneRange());if(!s){c.collapse(!1);const e=Sl(o,r+"_end",t);al(o,c,e)}n=wl(n),n.collapse(!0);const d=Sl(o,r+"_start",t);return al(o,n,d),e.moveToBookmark({id:r,keep:!0,forward:l}),{id:r,forward:l}},_l=(e,t,o=!1)=>2===t?Cl(Ir,o,e):3===t?(e=>{const t=e.getRng();return{start:pl(e.dom.getRoot(),rl.fromRangeStart(t)),end:pl(e.dom.getRoot(),rl.fromRangeEnd(t)),forward:e.isForward()}})(e):t?(e=>({rng:e.getRng(),forward:e.isForward()}))(e):kl(e,!1),Tl=N(Cl,A,!0),El=e=>{const t=t=>t(e),o=D(e),n=()=>r,r={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:P,isError:H,map:t=>Dl.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>F.some(e)};return r},Ol=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:H,isError:P,map:t,mapError:t=>Dl.error(t(e)),bind:t,exists:H,forall:P,getOr:A,or:A,getOrThunk:L,orThunk:L,getOrDie:B(String(e)),each:T,toOptional:F.none};return o},Dl={value:El,error:Ol,fromOption:(e,t)=>e.fold((()=>Ol(t)),El)},Al=e=>{if(!b(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return q(e,((n,r)=>{const s=pe(n);if(1!==s.length)throw new Error("one and only one name per case");const a=s[0],i=n[a];if(void 0!==o[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!b(i))throw new Error("case arguments must be an array");t.push(a),o[a]=(...o)=>{const n=o.length;if(n!==i.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+i.length+" ("+i+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[r].apply(null,o)},match:e=>{const n=pe(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!re(t,(e=>j(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:a,params:o})}}}})),o};Al([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Ml=e=>"inline-command"===e.type||"inline-format"===e.type,Nl=e=>"block-command"===e.type||"block-format"===e.type,Rl=e=>{const t=t=>Dl.error({message:t,pattern:e}),o=(o,n,r)=>{if(void 0!==e.format){let r;if(b(e.format)){if(!re(e.format,p))return t(o+" pattern has non-string items in the `format` array");r=e.format}else{if(!p(e.format))return t(o+" pattern has non-string `format` parameter");r=[e.format]}return Dl.value(n(r))}return void 0!==e.cmd?p(e.cmd)?Dl.value(r(e.cmd,e.value)):t(o+" pattern has non-string `cmd` parameter"):t(o+" pattern is missing both `format` and `cmd` parameters")};if(!h(e))return t("Raw pattern is not an object");if(!p(e.start))return t("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!p(e.end))return t("Inline pattern has non-string `end` parameter");if(0===e.start.length&&0===e.end.length)return t("Inline pattern has empty `start` and `end` parameters");let n=e.start,r=e.end;return 0===r.length&&(r=n,n=""),o("Inline",(e=>({type:"inline-format",start:n,end:r,format:e})),((e,t)=>({type:"inline-command",start:n,end:r,cmd:e,value:t})))}return void 0!==e.replacement?p(e.replacement)?0===e.start.length?t("Replacement pattern has empty `start` parameter"):Dl.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):t("Replacement pattern has non-string `replacement` parameter"):0===e.start.length?t("Block pattern has empty `start` parameter"):o("Block",(t=>({type:"block-format",start:e.start,format:t[0]})),((t,o)=>({type:"block-command",start:e.start,cmd:t,value:o})))},Bl=e=>Y(e,Nl),Ll=e=>Y(e,Ml),Il=e=>{const t=(e=>{const t=[],o=[];return q(e,(e=>{e.fold((e=>{t.push(e)}),(e=>{o.push(e)}))})),{errors:t,values:o}})($(e,Rl));return q(t.errors,(e=>console.error(e.message,e.pattern))),t.values},Hl=St().deviceType,Pl=Hl.isTouch(),Fl=Ya.DOM,zl=e=>g(e,RegExp),Vl=e=>t=>t.options.get(e),Zl=e=>p(e)||h(e),Ul=(e,t="")=>o=>{const n=p(o);if(n){if(-1!==o.indexOf("=")){const r=(e=>{const t=e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(",");return J(t,((e,t)=>{const o=t.split("="),n=o[0],r=o.length>1?o[1]:n;return e[qe(n)]=qe(r),e}),{})})(o);return{value:ke(r,e.id).getOr(t),valid:n}}return{value:o,valid:n}}return{valid:!1,message:"Must be a string."}},jl=Vl("iframe_attrs"),Wl=Vl("doctype"),$l=Vl("document_base_url"),ql=Vl("body_id"),Gl=Vl("body_class"),Kl=Vl("content_security_policy"),Yl=Vl("br_in_pre"),Xl=Vl("forced_root_block"),Jl=Vl("forced_root_block_attrs"),Ql=Vl("newline_behavior"),ec=Vl("br_newline_selector"),tc=Vl("no_newline_selector"),oc=Vl("keep_styles"),nc=Vl("end_container_on_empty_block"),rc=Vl("automatic_uploads"),sc=Vl("images_reuse_filename"),ac=Vl("images_replace_blob_uris"),ic=Vl("icons"),lc=Vl("icons_url"),cc=Vl("images_upload_url"),dc=Vl("images_upload_base_path"),mc=Vl("images_upload_credentials"),uc=Vl("images_upload_handler"),gc=Vl("content_css_cors"),pc=Vl("referrer_policy"),hc=Vl("language"),fc=Vl("language_url"),bc=Vl("indent_use_margin"),vc=Vl("indentation"),yc=Vl("content_css"),wc=Vl("content_style"),xc=Vl("font_css"),Cc=Vl("directionality"),Sc=Vl("inline_boundaries_selector"),kc=Vl("object_resizing"),_c=Vl("resize_img_proportional"),Tc=Vl("placeholder"),Ec=Vl("event_root"),Oc=Vl("service_message"),Dc=Vl("theme"),Ac=Vl("theme_url"),Mc=Vl("model"),Nc=Vl("model_url"),Rc=Vl("inline_boundaries"),Bc=Vl("formats"),Lc=Vl("preview_styles"),Ic=Vl("format_empty_lines"),Hc=Vl("format_noneditable_selector"),Pc=Vl("custom_ui_selector"),Fc=Vl("inline"),zc=Vl("hidden_input"),Vc=Vl("submit_patch"),Zc=Vl("add_form_submit_trigger"),Uc=Vl("add_unload_trigger"),jc=Vl("custom_undo_redo_levels"),Wc=Vl("disable_nodechange"),$c=Vl("readonly"),qc=Vl("editable_root"),Gc=Vl("content_css_cors"),Kc=Vl("plugins"),Yc=Vl("external_plugins"),Xc=Vl("block_unsupported_drop"),Jc=Vl("visual"),Qc=Vl("visual_table_class"),ed=Vl("visual_anchor_class"),td=Vl("iframe_aria_text"),od=Vl("setup"),nd=Vl("init_instance_callback"),rd=Vl("urlconverter_callback"),sd=Vl("auto_focus"),ad=Vl("browser_spellcheck"),id=Vl("protect"),ld=Vl("paste_block_drop"),cd=Vl("paste_data_images"),dd=Vl("paste_preprocess"),md=Vl("paste_postprocess"),ud=Vl("newdocument_content"),gd=Vl("paste_webkit_styles"),pd=Vl("paste_remove_styles_if_webkit"),hd=Vl("paste_merge_formats"),fd=Vl("smart_paste"),bd=Vl("paste_as_text"),vd=Vl("paste_tab_spaces"),yd=Vl("allow_html_data_urls"),wd=Vl("text_patterns"),xd=Vl("text_patterns_lookup"),Cd=Vl("noneditable_class"),Sd=Vl("editable_class"),kd=Vl("noneditable_regexp"),_d=Vl("preserve_cdata"),Td=Vl("highlight_on_focus"),Ed=Vl("xss_sanitization"),Od=Vl("init_content_sync"),Dd=e=>Bt.explode(e.options.get("images_file_types")),Ad=Vl("table_tab_navigation"),Md=Vl("details_initial_state"),Nd=Vl("details_serialized_state"),Rd=Vl("force_hex_color"),Bd=Vl("sandbox_iframes"),Ld=Wn,Id=tr,Hd=e=>{const t=e.parentNode;t&&t.removeChild(e)},Pd=e=>{const t=Ir(e);return{count:e.length-t.length,text:t}},Fd=e=>{let t;for(;-1!==(t=e.data.lastIndexOf(Br));)e.deleteData(t,1)},zd=(e,t)=>(jd(e),t),Vd=(e,t)=>{const o=t.container(),n=((e,t)=>{const o=U(e,t);return-1===o?F.none():F.some(o)})(ue(o.childNodes),e).map((e=>eId(e)&&t.container()===e?((e,t)=>{const o=Pd(e.data.substr(0,t.offset())),n=Pd(e.data.substr(t.offset()));return(o.text+n.text).length>0?(Fd(e),rl(e,t.offset()-o.count)):t})(e,t):zd(e,t),Ud=(e,t)=>rl.isTextPosition(t)?Zd(e,t):((e,t)=>t.container()===e.parentNode?Vd(e,t):zd(e,t))(e,t),jd=e=>{Ld(e)&&Vr(e)&&(Zr(e)?e.removeAttribute("data-mce-caret"):Hd(e)),Id(e)&&(Fd(e),0===e.data.length&&Hd(e))},Wd=dr,$d=gr,qd=mr,Gd=(e,t,o)=>{const n=Mi(t.getBoundingClientRect(),o);let r,s;if("BODY"===e.tagName){const t=e.ownerDocument.documentElement;r=e.scrollLeft||t.scrollLeft,s=e.scrollTop||t.scrollTop}else{const t=e.getBoundingClientRect();r=e.scrollLeft-t.left,s=e.scrollTop-t.top}n.left+=r,n.right+=r,n.top+=s,n.bottom+=s,n.width=1;let a=t.offsetWidth-t.clientWidth;return a>0&&(o&&(a*=-1),n.left+=a,n.right+=a),n},Kd=(e,t,o,n)=>{const r=ai();let s,a;const i=Xl(e),l=e.dom,c=()=>{(e=>{var t,o;const n=zn(yo.fromDom(e),"*[contentEditable=false],video,audio,embed,object");for(let e=0;e{l.remove(e.caret),r.clear()})),s&&(clearInterval(s),s=void 0)},d=()=>{s=setInterval((()=>{r.on((e=>{n()?l.toggleClass(e.caret,"mce-visual-caret-hidden"):l.addClass(e.caret,"mce-visual-caret-hidden")}))}),500)};return{show:(e,n)=>{let s;if(c(),qd(n))return null;if(!o(n))return a=((e,t)=>{var o;const n=(null!==(o=e.ownerDocument)&&void 0!==o?o:document).createTextNode(Br),r=e.parentNode;if(t){const t=e.previousSibling;if(Pr(t)){if(Vr(t))return t;if($r(t))return t.splitText(t.data.length-1)}null==r||r.insertBefore(n,e)}else{const t=e.nextSibling;if(Pr(t)){if(Vr(t))return t;if(Wr(t))return t.splitText(1),t}e.nextSibling?null==r||r.insertBefore(n,e.nextSibling):null==r||r.appendChild(n)}return n})(n,e),s=n.ownerDocument.createRange(),Xd(a.nextSibling)?(s.setStart(a,0),s.setEnd(a,0)):(s.setStart(a,1),s.setEnd(a,1)),s;{const o=((e,t,o)=>{var n;const r=(null!==(n=t.ownerDocument)&&void 0!==n?n:document).createElement(e);r.setAttribute("data-mce-caret",o?"before":"after"),r.setAttribute("data-mce-bogus","all"),r.appendChild(Nr().dom);const s=t.parentNode;return o?null==s||s.insertBefore(r,t):t.nextSibling?null==s||s.insertBefore(r,t.nextSibling):null==s||s.appendChild(r),r})(i,n,e),c=Gd(t,n,e);l.setStyle(o,"top",c.top),a=o;const m=l.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});l.setStyles(m,{...c}),l.add(t,m),r.set({caret:m,element:n,before:e}),e&&l.addClass(m,"mce-visual-caret-before"),d(),s=n.ownerDocument.createRange(),s.setStart(o,0),s.setEnd(o,0)}return s},hide:c,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{r.on((e=>{const o=Gd(t,e.element,e.before);l.setStyles(e.caret,{...o})}))},destroy:()=>clearInterval(s)}},Yd=()=>At.browser.isFirefox(),Xd=e=>Wd(e)||$d(e),Jd=e=>(Xd(e)||Jn(e)&&Yd())&&Do(yo.fromDom(e)).exists(nn),Qd=cr,em=dr,tm=gr,om=Kn("display","block table table-cell table-caption list-item"),nm=Vr,rm=Fr,sm=Wn,am=tr,im=ns,lm=e=>e>0,cm=e=>e<0,dm=(e,t)=>{let o;for(;o=e(t);)if(!rm(o))return o;return null},mm=(e,t,o,n,r)=>{const s=new Zn(e,n),a=em(e)||rm(e);let i;if(cm(t)){if(a&&(i=dm(s.prev.bind(s),!0),o(i)))return i;for(;i=dm(s.prev.bind(s),r);)if(o(i))return i}if(lm(t)){if(a&&(i=dm(s.next.bind(s),!0),o(i)))return i;for(;i=dm(s.next.bind(s),r);)if(o(i))return i}return null},um=(e,t)=>{for(;e&&e!==t;){if(om(e))return e;e=e.parentNode}return null},gm=(e,t,o)=>um(e.container(),o)===um(t.container(),o),pm=(e,t)=>{if(!t)return F.none();const o=t.container(),n=t.offset();return sm(o)?F.from(o.childNodes[n+e]):F.none()},hm=(e,t)=>{var o;const n=(null!==(o=t.ownerDocument)&&void 0!==o?o:document).createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},fm=(e,t,o)=>um(t,e)===um(o,e),bm=(e,t,o)=>{const n=e?"previousSibling":"nextSibling";let r=o;for(;r&&r!==t;){let e=r[n];if(e&&nm(e)&&(e=e[n]),em(e)||tm(e)){if(fm(t,e,r))return e;break}if(im(e))break;r=r.parentNode}return null},vm=N(hm,!0),ym=N(hm,!1),wm=(e,t,o)=>{let n;const r=N(bm,!0,t),s=N(bm,!1,t),a=o.startContainer,i=o.startOffset;if(Fr(a)){const e=am(a)?a.parentNode:a,t=e.getAttribute("data-mce-caret");if("before"===t&&(n=e.nextSibling,Jd(n)))return vm(n);if("after"===t&&(n=e.previousSibling,Jd(n)))return ym(n)}if(!o.collapsed)return o;if(tr(a)){if(nm(a)){if(1===e){if(n=s(a),n)return vm(n);if(n=r(a),n)return ym(n)}if(-1===e){if(n=r(a),n)return ym(n);if(n=s(a),n)return vm(n)}return o}if($r(a)&&i>=a.data.length-1)return 1===e&&(n=s(a),n)?vm(n):o;if(Wr(a)&&i<=1)return-1===e&&(n=r(a),n)?ym(n):o;if(i===a.data.length)return n=s(a),n?vm(n):o;if(0===i)return n=r(a),n?ym(n):o}return o},xm=(e,t)=>pm(e?0:-1,t).filter(em),Cm=(e,t,o)=>{const n=wm(e,t,o);return-1===e?rl.fromRangeStart(n):rl.fromRangeEnd(n)},Sm=e=>F.from(e.getNode()).map(yo.fromDom),km=(e,t)=>{let o=t;for(;o=e(o);)if(o.isVisible())return o;return o},_m=(e,t)=>{const o=gm(e,t);return!(o||!ir(e.getNode()))||o};var Tm;!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Tm||(Tm={}));const Em=dr,Om=tr,Dm=Wn,Am=ir,Mm=ns,Nm=e=>es(e)||(e=>!!rs(e)&&!J(ue(e.getElementsByTagName("*")),((e,t)=>e||Kr(t)),!1))(e),Rm=ss,Bm=(e,t)=>e.hasChildNodes()&&t{if(lm(e)){if(Mm(t.previousSibling)&&!Om(t.previousSibling))return rl.before(t);if(Om(t))return rl(t,0)}if(cm(e)){if(Mm(t.nextSibling)&&!Om(t.nextSibling))return rl.after(t);if(Om(t))return rl(t,t.data.length)}return cm(e)?Am(t)?rl.before(t):rl.after(t):rl.before(t)},Im=(e,t,o)=>{let n,r,s,a;if(!Dm(o)||!t)return null;if(t.isEqual(rl.after(o))&&o.lastChild){if(a=rl.after(o.lastChild),cm(e)&&Mm(o.lastChild)&&Dm(o.lastChild))return Am(o.lastChild)?rl.before(o.lastChild):a}else a=t;const i=a.container();let l=a.offset();if(Om(i)){if(cm(e)&&l>0)return rl(i,--l);if(lm(e)&&l0&&(r=Bm(i,l-1),Mm(r)))return!Nm(r)&&(s=mm(r,e,Rm,r),s)?Om(s)?rl(s,s.data.length):rl.after(s):Om(r)?rl(r,r.data.length):rl.before(r);if(lm(e)&&l{const o=t.nextSibling;return o&&Mm(o)?Om(o)?rl(o,0):rl.before(o):Im(Tm.Forwards,rl.after(t),e)})(o,r):!Nm(r)&&(s=mm(r,e,Rm,r),s)?Om(s)?rl(s,0):rl.before(s):Om(r)?rl(r,0):rl.after(r);n=r||a.getNode()}if(n&&(lm(e)&&a.isAtEnd()||cm(e)&&a.isAtStart())&&(n=mm(n,e,P,o,!0),Rm(n,o)))return Lm(e,n);r=n?mm(n,e,Rm,o):n;const c=Le(Y(((e,t)=>{const o=[];let n=e;for(;n&&n!==t;)o.push(n),n=n.parentNode;return o})(i,o),Em));return!c||r&&c.contains(r)?r?Lm(e,r):null:(a=lm(e)?rl.after(c):rl.before(c),a)},Hm=e=>({next:t=>Im(Tm.Forwards,t,e),prev:t=>Im(Tm.Backwards,t,e)}),Pm=e=>rl.isTextPosition(e)?0===e.offset():ns(e.getNode()),Fm=e=>{if(rl.isTextPosition(e)){const t=e.container();return e.offset()===t.data.length}return ns(e.getNode(!0))},zm=(e,t)=>!rl.isTextPosition(e)&&!rl.isTextPosition(t)&&e.getNode()===t.getNode(!0),Vm=(e,t,o)=>{return e?!zm(t,o)&&(n=t,!(!rl.isTextPosition(n)&&ir(n.getNode())))&&Fm(t)&&Pm(o):!zm(o,t)&&Pm(t)&&Fm(o);var n},Zm=(e,t,o)=>{const n=Hm(t);return F.from(e?n.next(o):n.prev(o))},Um=(e,t,o)=>Zm(e,t,o).bind((n=>gm(o,n,t)&&Vm(e,o,n)?Zm(e,t,n):F.some(n))),jm=(e,t,o,n)=>Um(e,t,o).bind((o=>n(o)?jm(e,t,o,n):F.some(o))),Wm=(e,t)=>{const o=e?t.firstChild:t.lastChild;return tr(o)?F.some(rl(o,e?0:o.data.length)):o?ns(o)?F.some(e?rl.before(o):ir(n=o)?rl.before(n):rl.after(n)):((e,t,o)=>{const n=e?rl.before(o):rl.after(o);return Zm(e,t,n)})(e,t,o):F.none();var n},$m=N(Zm,!0),qm=N(Zm,!1),Gm=N(Wm,!0),Km=N(Wm,!1),Ym="_mce_caret",Xm=e=>Wn(e)&&e.id===Ym,Jm=(e,t)=>{let o=t;for(;o&&o!==e;){if(Xm(o))return o;o=o.parentNode}return null},Qm=e=>_e(e,"name"),eu=e=>Bt.isArray(e.start),tu=e=>!(!Qm(e)&&y(e.forward))||e.forward,ou=(e,t)=>(Wn(t)&&e.isBlock(t)&&!t.innerHTML&&(t.innerHTML='
    '),t),nu=(e,t)=>Km(e).fold(H,(e=>(t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0))),ru=(e,t,o)=>!(!(e=>!e.hasChildNodes())(t)||!Jm(e,t))&&(((e,t)=>{var o;const n=(null!==(o=e.ownerDocument)&&void 0!==o?o:document).createTextNode(Br);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)})(t,o),!0),su=(e,t,o,n)=>{const r=o[t?"start":"end"],s=e.getRoot();if(r){let e=s,o=r[0];for(let t=r.length-1;e&&t>=1;t--){const o=e.childNodes;if(ru(s,e,n))return!0;if(r[t]>o.length-1)return!!ru(s,e,n)||nu(e,n);e=o[r[t]]}tr(e)&&(o=Math.min(r[0],e.data.length)),Wn(e)&&(o=Math.min(r[0],e.childNodes.length)),t?n.setStart(e,o):n.setEnd(e,o)}return!0},au=e=>tr(e)&&e.data.length>0,iu=(e,t,o)=>{const n=e.get(o.id+"_"+t),r=null==n?void 0:n.parentNode,s=o.keep;if(n&&r){let a,i;if("start"===t?s?n.hasChildNodes()?(a=n.firstChild,i=1):au(n.nextSibling)?(a=n.nextSibling,i=0):au(n.previousSibling)?(a=n.previousSibling,i=n.previousSibling.data.length):(a=r,i=e.nodeIndex(n)+1):(a=r,i=e.nodeIndex(n)):s?n.hasChildNodes()?(a=n.firstChild,i=1):au(n.previousSibling)?(a=n.previousSibling,i=n.previousSibling.data.length):(a=r,i=e.nodeIndex(n)):(a=r,i=e.nodeIndex(n)),!s){const r=n.previousSibling,s=n.nextSibling;let l;for(Bt.each(Bt.grep(n.childNodes),(e=>{tr(e)&&(e.data=e.data.replace(/\uFEFF/g,""))}));l=e.get(o.id+"_"+t);)e.remove(l,!0);if(tr(s)&&tr(r)&&!At.browser.isOpera()){const t=r.data.length;r.appendData(s.data),e.remove(s),a=r,i=t}}return F.some(rl(a,i))}return F.none()},lu=(e,t)=>{const o=e.dom;if(t){if(eu(t))return((e,t)=>{const o=e.createRng();return su(e,!0,t,o)&&su(e,!1,t,o)?F.some({range:o,forward:tu(t)}):F.none()})(o,t);if((e=>p(e.start))(t))return((e,t)=>{const o=F.from(hl(e.getRoot(),t.start)),n=F.from(hl(e.getRoot(),t.end));return Ht(o,n,((o,n)=>{const r=e.createRng();return r.setStart(o.container(),o.offset()),r.setEnd(n.container(),n.offset()),{range:r,forward:tu(t)}}))})(o,t);if((e=>_e(e,"id"))(t))return((e,t)=>{const o=iu(e,"start",t),n=iu(e,"end",t);return Ht(o,n.or(o),((o,n)=>{const r=e.createRng();return r.setStart(ou(e,o.container()),o.offset()),r.setEnd(ou(e,n.container()),n.offset()),{range:r,forward:tu(t)}}))})(o,t);if(Qm(t))return((e,t)=>F.from(e.select(t.name)[t.index]).map((t=>{const o=e.createRng();return o.selectNode(t),{range:o,forward:!0}})))(o,t);if((e=>_e(e,"rng"))(t))return F.some({range:t.rng,forward:tu(t)})}return F.none()},cu=(e,t,o)=>_l(e,t,o),du=(e,t)=>{lu(e,t).each((({range:t,forward:o})=>{e.setRng(t,o)}))},mu=e=>Wn(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type"),uu=(gu=vr,e=>gu===e);var gu;const pu=e=>""!==e&&-1!==" \f\n\r\t\v".indexOf(e),hu=e=>!pu(e)&&!uu(e)&&!yr(e),fu=e=>{const t=[];if(e)for(let o=0;oY((e=>ne(e,(e=>{const t=Ii(e);return t?[yo.fromDom(t)]:[]})))(e),Dr),vu=(e,t)=>{const o=zn(t,"td[data-mce-selected],th[data-mce-selected]");return o.length>0?o:bu(e)},yu=e=>vu(fu(e.selection.getSel()),yo.fromDom(e.getBody())),wu=(e,t)=>en(e,"table",t),xu=e=>Ho(e).fold(D([e]),(t=>[e].concat(xu(t)))),Cu=e=>Po(e).fold(D([e]),(t=>"br"===jt(t)?Mo(t).map((t=>[e].concat(Cu(t)))).getOr([]):[e].concat(Cu(t)))),Su=(e,t)=>Ht((e=>{const t=e.startContainer,o=e.startOffset;return tr(t)?0===o?F.some(yo.fromDom(t)):F.none():F.from(t.childNodes[o]).map(yo.fromDom)})(t),(e=>{const t=e.endContainer,o=e.endOffset;return tr(t)?o===t.data.length?F.some(yo.fromDom(t)):F.none():F.from(t.childNodes[o-1]).map(yo.fromDom)})(t),((t,o)=>{const n=ee(xu(e),N(So,t)),r=ee(Cu(e),N(So,o));return n.isSome()&&r.isSome()})).getOr(!1),ku=(e,t,o,n)=>{const r=o,s=new Zn(o,r),a=xe(e.schema.getMoveCaretBeforeOnEnterElements(),((e,t)=>!j(["td","th","table"],t.toLowerCase())));let i=o;do{if(tr(i)&&0!==Bt.trim(i.data).length)return void(n?t.setStart(i,0):t.setEnd(i,i.data.length));if(a[i.nodeName])return void(n?t.setStartBefore(i):"BR"===i.nodeName?t.setEndBefore(i):t.setEndAfter(i))}while(i=n?s.next():s.prev());"BODY"===r.nodeName&&(n?t.setStart(r,0):t.setEnd(r,r.childNodes.length))},_u=e=>{const t=e.selection.getSel();return C(t)&&t.rangeCount>0},Tu=(e,t)=>{const o=yu(e);o.length>0?q(o,(o=>{const n=o.dom,r=e.dom.createRng();r.setStartBefore(n),r.setEndAfter(n),t(r,!0)})):t(e.selection.getRng(),!1)},Eu=(e,t,o)=>{const n=kl(e,t);o(n),e.moveToBookmark(n)},Ou=e=>k(null==e?void 0:e.nodeType),Du=e=>Wn(e)&&!mu(e)&&!Xm(e)&&!Xn(e),Au=(e,t,o)=>{const{selection:n,dom:r}=e,s=n.getNode(),a=dr(s);Eu(n,!0,(()=>{t()}));a&&dr(s)&&r.isChildOf(s,e.getBody())?e.selection.select(s):o(n.getStart())&&Mu(r,n)},Mu=(e,t)=>{var o,n;const r=t.getRng(),{startContainer:s,startOffset:a}=r;if(!((e,t)=>{if(Du(t)&&!/^(TD|TH)$/.test(t.nodeName)){const o=e.getAttrib(t,"data-mce-selected"),n=parseInt(o,10);return!isNaN(n)&&n>0}return!1})(e,t.getNode())&&Wn(s)){const i=s.childNodes,l=e.getRoot();let c;if(a{if(e){const n=t?"nextSibling":"previousSibling";for(e=o?e:e[n];e;e=e[n])if(Wn(e)||!Lu(e))return e}},Ru=(e,t)=>!!e.getTextBlockElements()[t.nodeName.toLowerCase()]||Ls(e,t),Bu=(e,t,o)=>e.schema.isValidChild(t,o),Lu=(e,t=!1)=>{if(C(e)&&tr(e)){const o=t?e.data.replace(/ /g," "):e.data;return is(o)}return!1},Iu=(e,t)=>{const o=e.dom;return Du(t)&&"false"===o.getContentEditable(t)&&((e,t)=>{const o="[data-mce-cef-wrappable]",n=Hc(e),r=Xe(n)?o:`${o},${n}`;return xo(yo.fromDom(t),r)})(e,t)&&0===o.select('[contenteditable="true"]',t).length},Hu=(e,t)=>S(e)?e(t):(C(t)&&(e=e.replace(/%(\w+)/g,((e,o)=>t[o]||e))),e),Pu=(e,t)=>(t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()),Fu=(e,t)=>{if(x(e))return null;{let o=String(e);return"color"!==t&&"backgroundColor"!==t||(o=Da(o)),"fontWeight"===t&&700===e&&(o="bold"),"fontFamily"===t&&(o=o.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),o}},zu=(e,t,o)=>{const n=e.getStyle(t,o);return Fu(n,o)},Vu=(e,t)=>{let o;return e.getParent(t,(t=>!!Wn(t)&&(o=e.getStyle(t,"text-decoration"),!!o&&"none"!==o))),o},Zu=(e,t,o)=>e.getParents(t,o,e.getRoot()),Uu=(e,t,o)=>{const n=e.formatter.get(t);return C(n)&&W(n,o)},ju=(e,t,o)=>{const n=["inline","block","selector","attributes","styles","classes"],r=e=>xe(e,((e,t)=>W(n,(e=>e===t))));return Uu(e,t,(t=>{const n=r(t);return Uu(e,o,(e=>{const t=r(e);return((e,t,o=i)=>a(o).eq(e,t))(n,t)}))}))},Wu=e=>Te(e,"block"),$u=e=>Te(e,"selector"),qu=e=>Te(e,"inline"),Gu=e=>$u(e)&&!1!==e.expand&&!qu(e),Ku=e=>(e=>{const t=[];let o=e;for(;o;){if(tr(o)&&o.data!==Br||o.childNodes.length>1)return[];Wn(o)&&t.push(o),o=o.firstChild}return t})(e).length>0,Yu=e=>Xm(e.dom)&&Ku(e.dom),Xu=mu,Ju=Zu,Qu=Lu,eg=Ru,tg=(e,t)=>{let o=t;for(;o;){if(Wn(o)&&e.getContentEditable(o))return"false"===e.getContentEditable(o)?o:t;o=o.parentNode}return t},og=(e,t,o,n)=>{const r=t.data;if(e){for(let e=o;e>0;e--)if(n(r.charAt(e-1)))return e}else for(let e=o;eog(e,t,o,(e=>uu(e)||pu(e))),rg=(e,t,o)=>og(e,t,o,hu),sg=(e,t,o,n,r,s)=>{let a;const i=e.getParent(o,e.isBlock)||t,l=(t,o,n)=>{const s=Oi(e),l=r?s.backwards:s.forwards;return F.from(l(t,o,((e,t)=>Xu(e.parentNode)?-1:(a=e,n(r,e,t))),i))};return l(o,n,ng).bind((e=>s?l(e.container,e.offset+(r?-1:0),rg):F.some(e))).orThunk((()=>a?F.some({container:a,offset:r?0:a.length}):F.none()))},ag=(e,t,o,n,r)=>{const s=n[r];tr(n)&&Xe(n.data)&&s&&(n=s);const a=Ju(e,n);for(let n=0;n{var r;let s=o;const a=e.getRoot(),i=t[0];if(Wu(i)&&(s=i.wrapper?null:e.getParent(o,i.block,a)),!s){const t=null!==(r=e.getParent(o,"LI,TD,TH,SUMMARY"))&&void 0!==r?r:a;s=e.getParent(tr(o)?o.parentNode:o,(t=>t!==a&&eg(e.schema,t)),t)}if(s&&Wu(i)&&i.wrapper&&(s=Ju(e,s,"ul,ol").reverse()[0]||s),!s)for(s=o;s&&s[n]&&!e.isBlock(s[n])&&(s=s[n],!Pu(s,"br")););return s||o},lg=(e,t,o,n)=>{const r=o.parentNode;return!C(o[n])&&(!(r!==t&&!x(r)&&!e.isBlock(r))||lg(e,t,r,n))},cg=(e,t,o,n,r)=>{let s=o;const a=r?"previousSibling":"nextSibling",i=e.getRoot();if(tr(o)&&!Qu(o)&&(r?n>0:nXu(e.parentNode)||Xu(e),mg=(e,t,o,n=!1)=>{let{startContainer:r,startOffset:s,endContainer:a,endOffset:i}=t;const l=o[0];if(Wn(r)&&r.hasChildNodes()&&(r=Hi(r,s),tr(r)&&(s=0)),Wn(a)&&a.hasChildNodes()&&(a=Hi(a,t.collapsed?i:i-1),tr(a)&&(i=a.data.length)),r=tg(e,r),a=tg(e,a),dg(r)&&(r=Xu(r)?r:r.parentNode,r=t.collapsed?r.previousSibling||r:r.nextSibling||r,tr(r)&&(s=t.collapsed?r.length:0)),dg(a)&&(a=Xu(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,tr(a)&&(i=t.collapsed?0:a.length)),t.collapsed){sg(e,e.getRoot(),r,s,!0,n).each((({container:e,offset:t})=>{r=e,s=t}));sg(e,e.getRoot(),a,i,!1,n).each((({container:e,offset:t})=>{a=e,i=t}))}return(qu(l)||l.block_expand)&&(qu(l)&&tr(r)&&0!==s||(r=cg(e,o,r,s,!0)),qu(l)&&tr(a)&&i!==a.data.length||(a=cg(e,o,a,i,!1))),Gu(l)&&(r=ag(e,o,t,r,"previousSibling"),a=ag(e,o,t,a,"nextSibling")),(Wu(l)||$u(l))&&(r=ig(e,o,r,"previousSibling"),a=ig(e,o,a,"nextSibling"),Wu(l)&&(e.isBlock(r)||(r=cg(e,o,r,s,!0)),e.isBlock(a)||(a=cg(e,o,a,i,!1)))),Wn(r)&&r.parentNode&&(s=e.nodeIndex(r),r=r.parentNode),Wn(a)&&a.parentNode&&(i=e.nodeIndex(a)+1,a=a.parentNode),{startContainer:r,startOffset:s,endContainer:a,endOffset:i}},ug=(e,t,o)=>{var n;const r=t.startOffset,s=Hi(t.startContainer,r),a=t.endOffset,i=Hi(t.endContainer,a-1),l=e=>{const t=e[0];tr(t)&&t===s&&r>=t.data.length&&e.splice(0,1);const o=e[e.length-1];return 0===a&&e.length>0&&o===i&&tr(o)&&e.splice(e.length-1,1),e},c=(e,t,o)=>{const n=[];for(;e&&e!==o;e=e[t])n.push(e);return n},d=(t,o)=>e.getParent(t,(e=>e.parentNode===o),o),m=(e,t,n)=>{const r=n?"nextSibling":"previousSibling";for(let s=e,a=s.parentNode;s&&s!==t;s=a){a=s.parentNode;const t=c(s===e?s:s[r],r);t.length&&(n||t.reverse(),o(l(t)))}};if(s===i)return o(l([s]));const u=null!==(n=e.findCommonAncestor(s,i))&&void 0!==n?n:e.getRoot();if(e.isChildOf(s,i))return m(s,u,!0);if(e.isChildOf(i,s))return m(i,u);const g=d(s,u)||s,p=d(i,u)||i;m(s,g,!0);const h=c(g===s?g:g.nextSibling,"nextSibling",p===i?p.nextSibling:p);h.length&&o(l(h)),m(i,p)},gg=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],pg=(e,t,o,n)=>Oo(t).fold((()=>"skipping"),(r=>"br"===n||(e=>Kt(e)&&xr(e)===Br)(t)?"valid":(e=>Gt(e)&&bo(e,ci()))(t)?"existing":Xm(t.dom)?"caret":W(gg,(e=>xo(t,e)))?"valid-block":Bu(e,o,n)&&Bu(e,jt(r),o)?"valid":"invalid-child")),hg=(e,t,o,n,r,s)=>{const{uid:a=t,...i}=o;go(e,ci()),eo(e,`${mi()}`,a),eo(e,`${di()}`,n);const{attributes:l={},classes:c=[]}=r(a,i);if(to(e,l),((e,t)=>{q(t,(t=>{go(e,t)}))})(e,c),s){c.length>0&&eo(e,`${gi()}`,c.join(","));const t=pe(l);t.length>0&&eo(e,`${pi()}`,t.join(","))}},fg=e=>{ho(e,ci()),so(e,`${mi()}`),so(e,`${di()}`),so(e,`${ui()}`);const t=no(e,`${pi()}`).map((e=>e.split(","))).getOr([]),o=no(e,`${gi()}`).map((e=>e.split(","))).getOr([]);var n;q(t,(t=>so(e,t))),n=e,q(o,(e=>{ho(n,e)})),so(e,`${gi()}`),so(e,`${pi()}`)},bg=(e,t,o,n,r)=>{const s=yo.fromTag("span",e);return hg(s,t,o,n,r,!1),s},vg=(e,t,o,n,r,s)=>{const a=[],i=bg(e.getDoc(),o,s,n,r),l=ai(),c=()=>{l.clear()},d=e=>{q(e,m)},m=t=>{switch(pg(e,t,"span",jt(t))){case"invalid-child":{c();const e=Lo(t);d(e),c();break}case"valid-block":c(),hg(t,o,s,n,r,!0);break;case"valid":{const e=l.get().getOrThunk((()=>{const e=ki(i);return a.push(e),l.set(e),e}));yn(t,e);break}}};return ug(e.dom,t,(e=>{c(),(e=>{const t=$(e,yo.fromDom);d(t)})(e)})),a},yg=(e,t,o,n)=>{e.undoManager.transact((()=>{const r=e.selection,s=r.getRng(),a=yu(e).length>0,i=Ci("mce-annotation");if(s.collapsed&&!a&&((e,t)=>{const o=mg(e.dom,t,[{inline:"span"}]);t.setStart(o.startContainer,o.startOffset),t.setEnd(o.endContainer,o.endOffset),e.selection.setRng(t)})(e,s),r.getRng().collapsed&&!a){const s=bg(e.getDoc(),i,n,t,o.decorate);Tn(s,vr),r.getRng().insertNode(s.dom),r.select(s.dom)}else Eu(r,!1,(()=>{Tu(e,(r=>{vg(e,r,i,t,o.decorate,n)}))}))}))},wg=e=>{const t=(()=>{const e={};return{register:(t,o)=>{e[t]={name:t,settings:o}},lookup:t=>ke(e,t).map((e=>e.settings)),getNames:()=>pe(e)}})();((e,t)=>{const o=di(),n=e=>F.from(e.attr(o)).bind(t.lookup),r=e=>{var t,o;e.attr(mi(),null),e.attr(di(),null),e.attr(ui(),null);const n=F.from(e.attr(pi())).map((e=>e.split(","))).getOr([]),r=F.from(e.attr(gi())).map((e=>e.split(","))).getOr([]);q(n,(t=>e.attr(t,null)));const s=null!==(o=null===(t=e.attr("class"))||void 0===t?void 0:t.split(" "))&&void 0!==o?o:[],a=ae(s,[ci()].concat(r));e.attr("class",a.length>0?a.join(" "):null),e.attr(gi(),null),e.attr(pi(),null)};e.serializer.addTempAttr(ui()),e.serializer.addAttributeFilter(o,(e=>{for(const t of e)n(t).each((e=>{!1===e.persistent&&("span"===t.name?t.unwrap():r(t))}))}))})(e,t);const o=wi(e,t),n=Jt("span"),r=e=>{q(e,(e=>{n(e)?Sn(e):fg(e)}))};return{register:(e,o)=>{t.register(e,o)},annotate:(o,n)=>{t.lookup(o).each((t=>{yg(e,o,t,n)}))},annotationChanged:(e,t)=>{o.addListener(e,t)},remove:t=>{fi(e,F.some(t)).each((({elements:t})=>{const o=e.selection.getBookmark();r(t),e.selection.moveToBookmark(o)}))},removeAll:t=>{const o=e.selection.getBookmark();fe(yi(e,t),((e,t)=>{r(e)})),e.selection.moveToBookmark(o)},getAll:t=>{const o=yi(e,t);return be(o,(e=>$(e,(e=>e.dom))))}}},xg=e=>({getBookmark:N(cu,e),moveToBookmark:N(du,e)});xg.isBookmarkNode=mu;const Cg=(e,t,o)=>!o.collapsed&&W(o.getClientRects(),(o=>((e,t,o)=>t>=e.left&&t<=e.right&&o>=e.top&&o<=e.bottom)(o,e,t))),Sg=(e,t,o)=>{e.dispatch(t,o)},kg=(e,t,o,n)=>{e.dispatch("FormatApply",{format:t,node:o,vars:n})},_g=(e,t,o,n)=>{e.dispatch("FormatRemove",{format:t,node:o,vars:n})},Tg=(e,t)=>e.dispatch("SetContent",t),Eg=(e,t)=>e.dispatch("GetContent",t),Og=(e,t)=>e.dispatch("PastePlainTextToggle",{state:t}),Dg={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:e=>e.shiftKey||e.ctrlKey||e.altKey||Dg.metaKeyPressed(e),metaKeyPressed:e=>At.os.isMacOS()||At.os.isiOS()?e.metaKey:e.ctrlKey&&!e.altKey},Ag="data-mce-selected",Mg=Math.abs,Ng=Math.round,Rg={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},Bg=(e,t)=>{const o=t.dom,n=t.getDoc(),r=document,s=t.getBody();let a,i,l,c,d,m,u,g,p,h,f,b,v,y,w;const x=e=>C(e)&&(lr(e)||o.is(e,"figure.image")),S=e=>gr(e)||o.hasClass(e,"mce-preview-object"),k=e=>{const o=e.target;((e,t)=>{if((e=>"longpress"===e.type||0===e.type.indexOf("touch"))(e)){const o=e.touches[0];return x(e.target)&&!Cg(o.clientX,o.clientY,t)}return x(e.target)&&!Cg(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(o)},_=e=>o.hasClass(e,"mce-preview-object")&&C(e.firstElementChild)?[e,e.firstElementChild]:o.is(e,"figure.image")?[e.querySelector("img")]:[e],T=e=>{const n=kc(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(o.hasClass(e,"mce-preview-object")&&C(e.firstElementChild)?xo(yo.fromDom(e.firstElementChild),n):xo(yo.fromDom(e),n))))},E=(e,n,r)=>{if(C(r)){const s=_(e);q(s,(e=>{e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?o.setStyle(e,n,r):o.setAttrib(e,n,""+r)}))}},O=(e,t,o)=>{E(e,"width",t),E(e,"height",o)},D=e=>{let n,r,d,C,k;n=e.screenX-m,r=e.screenY-u,b=n*c[2]+g,v=r*c[3]+p,b=b<5?5:b,v=v<5?5:v,d=(x(a)||S(a))&&!1!==_c(t)?!Dg.modifierPressed(e):Dg.modifierPressed(e),d&&(Mg(n)>Mg(r)?(v=Ng(b*h),b=Ng(v/h)):(b=Ng(v/h),v=Ng(b*h))),O(i,b,v),C=c.startPos.x+n,k=c.startPos.y+r,C=C>0?C:0,k=k>0?k:0,o.setStyles(l,{left:C,top:k,display:"block"}),l.innerHTML=b+" × "+v,c[2]<0&&i.clientWidth<=b&&o.setStyle(i,"left",undefined+(g-b)),c[3]<0&&i.clientHeight<=v&&o.setStyle(i,"top",undefined+(p-v)),n=s.scrollWidth-y,r=s.scrollHeight-w,n+r!==0&&o.setStyles(l,{left:C-n,top:k-r}),f||(((e,t,o,n,r)=>{e.dispatch("ObjectResizeStart",{target:t,width:o,height:n,origin:r})})(t,a,g,p,"corner-"+c.name),f=!0)},A=()=>{const e=f;f=!1,e&&(E(a,"width",b),E(a,"height",v)),o.unbind(n,"mousemove",D),o.unbind(n,"mouseup",A),r!==n&&(o.unbind(r,"mousemove",D),o.unbind(r,"mouseup",A)),o.remove(i),o.remove(l),o.remove(d),M(a),e&&(((e,t,o,n,r)=>{e.dispatch("ObjectResized",{target:t,width:o,height:n,origin:r})})(t,a,b,v,"corner-"+c.name),o.setAttrib(a,"style",o.getAttrib(a,"style"))),t.nodeChanged()},M=e=>{I();const f=o.getPos(e,s),x=f.x,C=f.y,k=e.getBoundingClientRect(),E=k.width||k.right-k.left,M=k.height||k.bottom-k.top;a!==e&&(R(),a=e,b=v=0);const N=t.dispatch("ObjectSelected",{target:e});T(e)&&!N.isDefaultPrevented()?fe(Rg,((e,t)=>{const f=f=>{const b=_(a)[0];var v;m=f.screenX,u=f.screenY,g=b.clientWidth,p=b.clientHeight,h=p/g,c=e,c.name=t,c.startPos={x:E*e[0]+x,y:M*e[1]+C},y=s.scrollWidth,w=s.scrollHeight,d=o.add(s,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),o.setStyles(d,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),i=S(v=a)?o.create("img",{src:At.transparentSrc}):v.cloneNode(!0),o.addClass(i,"mce-clonedresizable"),o.setAttrib(i,"data-mce-bogus","all"),i.contentEditable="false",o.setStyles(i,{left:x,top:C,margin:0}),O(i,E,M),i.removeAttribute(Ag),s.appendChild(i),o.bind(n,"mousemove",D),o.bind(n,"mouseup",A),r!==n&&(o.bind(r,"mousemove",D),o.bind(r,"mouseup",A)),l=o.add(s,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},g+" × "+p)};let b=o.get("mceResizeHandle"+t);b&&o.remove(b),b=o.add(s,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),o.bind(b,"mousedown",(e=>{e.stopImmediatePropagation(),e.preventDefault(),f(e)})),e.elm=b,o.setStyles(b,{left:E*e[0]+x-b.offsetWidth/2,top:M*e[1]+C-b.offsetHeight/2})})):R(!1)},N=ii(M,0),R=(e=!0)=>{N.cancel(),I(),a&&e&&a.removeAttribute(Ag),fe(Rg,((e,t)=>{const n=o.get("mceResizeHandle"+t);n&&(o.unbind(n),o.remove(n))}))},B=(e,t)=>o.isChildOf(e,t),L=n=>{if(f||t.removed||t.composing)return;const r="mousedown"===n.type?n.target:e.getNode(),a=on(yo.fromDom(r),"table,img,figure.image,hr,video,span.mce-preview-object,details").map((e=>e.dom)).filter((e=>o.isEditable(e.parentElement)||"IMG"===e.nodeName&&o.isEditable(e))).getOrUndefined(),i=C(a)?o.getAttrib(a,Ag,"1"):"1";if(q(o.select(`img[${Ag}],hr[${Ag}]`),(e=>{e.removeAttribute(Ag)})),C(a)&&B(a,s)&&t.hasFocus()){H();const t=e.getStart(!0);if(B(t,a)&&B(e.getEnd(!0),a))return o.setAttrib(a,Ag,i),void N.throttle(a)}R()},I=()=>{fe(Rg,(e=>{e.elm&&(o.unbind(e.elm),delete e.elm)}))},H=()=>{try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(()=>{H(),t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",L),t.on("keyup compositionend",(e=>{a&&"TABLE"===a.nodeName&&L(e)})),t.on("hide blur",R),t.on("contextmenu longpress",k,!0)})),t.on("remove",I);return{isResizable:T,showResizeRect:M,hideResizeRect:R,updateResizeRect:L,destroy:()=>{N.cancel(),a=i=d=null}}},Lg=(e,t,o)=>{const n=e.document.createRange();var r;return r=n,t.fold((e=>{r.setStartBefore(e.dom)}),((e,t)=>{r.setStart(e.dom,t)}),(e=>{r.setStartAfter(e.dom)})),((e,t)=>{t.fold((t=>{e.setEndBefore(t.dom)}),((t,o)=>{e.setEnd(t.dom,o)}),(t=>{e.setEndAfter(t.dom)}))})(n,o),n},Ig=(e,t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},Hg=Al([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Pg=(e,t,o)=>t(yo.fromDom(o.startContainer),o.startOffset,yo.fromDom(o.endContainer),o.endOffset),Fg=(e,t)=>{const o=((e,t)=>t.match({domRange:e=>({ltr:D(e),rtl:F.none}),relative:(t,o)=>({ltr:Ie((()=>Lg(e,t,o))),rtl:Ie((()=>F.some(Lg(e,o,t))))}),exact:(t,o,n,r)=>({ltr:Ie((()=>Ig(e,t,o,n,r))),rtl:Ie((()=>F.some(Ig(e,n,r,t,o))))})}))(e,t);return((e,t)=>{const o=t.ltr();if(o.collapsed)return t.rtl().filter((e=>!1===e.collapsed)).map((e=>Hg.rtl(yo.fromDom(e.endContainer),e.endOffset,yo.fromDom(e.startContainer),e.startOffset))).getOrThunk((()=>Pg(0,Hg.ltr,o)));return Pg(0,Hg.ltr,o)})(0,o)};Hg.ltr,Hg.rtl;const zg=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),Vg=(e,t,o)=>{var n,r;return F.from(null===(r=(n=e.dom).caretPositionFromPoint)||void 0===r?void 0:r.call(n,t,o)).bind((t=>{if(null===t.offsetNode)return F.none();const o=e.dom.createRange();return o.setStart(t.offsetNode,t.offset),o.collapse(),F.some(o)}))},Zg=(e,t,o)=>{var n,r;return F.from(null===(r=(n=e.dom).caretRangeFromPoint)||void 0===r?void 0:r.call(n,t,o))},Ug=document.caretPositionFromPoint?Vg:document.caretRangeFromPoint?Zg:F.none,jg=Al([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Wg={before:jg.before,on:jg.on,after:jg.after,cata:(e,t,o,n)=>e.fold(t,o,n),getStart:e=>e.fold(A,A,A)},$g=Al([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),qg={domRange:$g.domRange,relative:$g.relative,exact:$g.exact,exactFromRange:e=>$g.exact(e.start,e.soffset,e.finish,e.foffset),getWin:e=>{const t=(e=>e.match({domRange:e=>yo.fromDom(e.startContainer),relative:(e,t)=>Wg.getStart(e),exact:(e,t,o,n)=>e}))(e);return Eo(t)},range:zg},Gg=(e,t)=>{const o=jt(e);return"input"===o?Wg.after(e):j(["br","img"],o)?0===t?Wg.before(e):Wg.after(e):Wg.on(e,t)},Kg=(e,t)=>{const o=e.fold(Wg.before,Gg,Wg.after),n=t.fold(Wg.before,Gg,Wg.after);return qg.relative(o,n)},Yg=(e,t,o,n)=>{const r=Gg(e,t),s=Gg(o,n);return qg.relative(r,s)},Xg=(e,t)=>{const o=(t||document).createDocumentFragment();return q(e,(e=>{o.appendChild(e.dom)})),yo.fromDom(o)},Jg=e=>{const t=qg.getWin(e).dom,o=(e,o,n,r)=>Ig(t,e,o,n,r),n=(e=>e.match({domRange:e=>{const t=yo.fromDom(e.startContainer),o=yo.fromDom(e.endContainer);return Yg(t,e.startOffset,o,e.endOffset)},relative:Kg,exact:Yg}))(e);return Fg(t,n).match({ltr:o,rtl:o})},Qg=(e,t,o)=>((e,t,o)=>{const n=yo.fromDom(e.document);return Ug(n,t,o).map((e=>zg(yo.fromDom(e.startContainer),e.startOffset,yo.fromDom(e.endContainer),e.endOffset)))})(e,t,o),ep=(e,t,o)=>{const n=Eo(yo.fromDom(o));return Qg(n.dom,e,t).map((e=>{const t=o.createRange();return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),t})).getOrUndefined()},tp=(e,t)=>C(e)&&C(t)&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset,op=(e,t,o)=>null!==((e,t,o)=>{let n=e;for(;n&&n!==t;){if(o(n))return n;n=n.parentNode}return null})(e,t,o),np=(e,t,o)=>op(e,t,(e=>e.nodeName===o)),rp=(e,t)=>Vr(e)&&!op(e,t,Xm),sp=(e,t,o)=>{const n=t.parentNode;if(n){const r=new Zn(t,e.getParent(n,e.isBlock)||e.getRoot());let s;for(;s=r[o?"prev":"next"]();)if(ir(s))return!0}return!1},ap=(e,t,o,n,r)=>{const s=e.getRoot(),a=e.schema.getNonEmptyElements(),i=r.parentNode;let l,c;if(!i)return F.none();const d=e.getParent(i,e.isBlock)||s;if(n&&ir(r)&&t&&e.isEmpty(d))return F.some(rl(i,e.nodeIndex(r)));const m=new Zn(r,d);for(;c=m[n?"prev":"next"]();){if("false"===e.getContentEditableParent(c)||rp(c,s))return F.none();if(tr(c)&&c.data.length>0)return np(c,s,"A")?F.none():F.some(rl(c,n?c.data.length:0));if(e.isBlock(c)||a[c.nodeName.toLowerCase()])return F.none();l=c}return rr(l)?F.none():o&&l?F.some(rl(l,0)):F.none()},ip=(e,t,o,n)=>{const r=e.getRoot();let s,a=!1,i=o?n.startContainer:n.endContainer,l=o?n.startOffset:n.endOffset;const c=Wn(i)&&l===i.childNodes.length,d=e.schema.getNonEmptyElements();let m=o;if(Vr(i))return F.none();if(Wn(i)&&l>i.childNodes.length-1&&(m=!1),sr(i)&&(i=r,l=0),i===r){if(m&&(s=i.childNodes[l>0?l-1:0],s)){if(Vr(s))return F.none();if(d[s.nodeName]||Jn(s))return F.none()}if(i.hasChildNodes()){if(l=Math.min(!m&&l>0?l-1:l,i.childNodes.length-1),i=i.childNodes[l],l=tr(i)&&c?i.data.length:0,!t&&i===r.lastChild&&Jn(i))return F.none();if(((e,t)=>{let o=t;for(;o&&o!==e;){if(dr(o))return!0;o=o.parentNode}return!1})(r,i)||Vr(i))return F.none();if(hr(i))return F.none();if(i.hasChildNodes()&&!Jn(i)){s=i;const t=new Zn(i,r);do{if(dr(s)||Vr(s)){a=!1;break}if(tr(s)&&s.data.length>0){l=m?0:s.data.length,i=s,a=!0;break}if(d[s.nodeName.toLowerCase()]&&!ur(s)){l=e.nodeIndex(s),i=s.parentNode,m||l++,a=!0;break}}while(s=m?t.next():t.prev())}}}return t&&(tr(i)&&0===l&&ap(e,c,t,!0,i).each((e=>{i=e.container(),l=e.offset(),a=!0})),Wn(i)&&(s=i.childNodes[l],s||(s=i.childNodes[l-1]),!s||!ir(s)||((e,t)=>{var o;return(null===(o=e.previousSibling)||void 0===o?void 0:o.nodeName)===t})(s,"A")||sp(e,s,!1)||sp(e,s,!0)||ap(e,c,t,!0,s).each((e=>{i=e.container(),l=e.offset(),a=!0})))),m&&!t&&tr(i)&&l===i.data.length&&ap(e,c,t,!1,i).each((e=>{i=e.container(),l=e.offset(),a=!0})),a&&i?F.some(rl(i,l)):F.none()},lp=(e,t)=>{const o=t.collapsed,n=t.cloneRange(),r=rl.fromRangeStart(t);return ip(e,o,!0,n).each((e=>{o&&rl.isAbove(r,e)||n.setStart(e.container(),e.offset())})),o||ip(e,o,!1,n).each((e=>{n.setEnd(e.container(),e.offset())})),o&&n.collapse(!0),tp(t,n)?F.none():F.some(n)},cp=(e,t)=>e.splitText(t),dp=e=>{let t=e.startContainer,o=e.startOffset,n=e.endContainer,r=e.endOffset;if(t===n&&tr(t)){if(o>0&&oo){r-=o;const e=cp(n,r).previousSibling;t=n=e,r=e.data.length,o=0}else r=0}else if(tr(t)&&o>0&&o0&&r({walk:(t,o)=>ug(e,t,o),split:dp,expand:(t,o={type:"word"})=>{if("word"===o.type){const o=mg(e,t,[{inline:"span"}]),n=e.createRng();return n.setStart(o.startContainer,o.startOffset),n.setEnd(o.endContainer,o.endOffset),n}return t},normalize:t=>lp(e,t).fold(H,(e=>(t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0)))});mp.compareRanges=tp,mp.getCaretRangeFromPoint=ep,mp.getSelectedNode=Ii,mp.getNode=Hi;const up=((e,t)=>{const o=o=>{const n=t(o);if(n<=0||null===n){const t=dn(o,e);return parseFloat(t)||0}return n},n=(e,t)=>J(t,((t,o)=>{const n=dn(e,o),r=void 0===n?0:parseInt(n,10);return isNaN(r)?t:t+r}),0);return{set:(t,o)=>{if(!k(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;sn(n)&&(n.style[e]=o+"px")},get:o,getOuter:o,aggregate:n,max:(e,t,o)=>{const r=n(e,o);return t>r?t-r:0}}})("height",(e=>{const t=e.dom;return Go(e)?t.getBoundingClientRect().height:t.offsetHeight})),gp=()=>yo.fromDom(document),pp=(e,t)=>e.view(t).fold(D([]),(t=>{const o=e.owner(t),n=pp(e,o);return[t].concat(n)}));var hp=Object.freeze({__proto__:null,view:e=>{var t;return(e.dom===document?F.none():F.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(yo.fromDom)},owner:e=>To(e)});const fp=e=>{const t=gp(),o=Bn(t),n=((e,t)=>{const o=t.owner(e);return pp(t,o)})(e,hp),r=Rn(e),s=X(n,((e,t)=>{const o=Rn(t);return{left:e.left+o.left,top:e.top+o.top}}),{left:0,top:0});return Mn(s.left+r.left+o.left,s.top+r.top+o.top)},bp=e=>"textarea"===jt(e),vp=(e,t)=>{const o=(e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,r=t.documentElement;if(o===e.dom)return Mn(o.offsetLeft,o.offsetTop);const s=Nn(null==n?void 0:n.pageYOffset,r.scrollTop),a=Nn(null==n?void 0:n.pageXOffset,r.scrollLeft),i=Nn(r.clientTop,o.clientTop),l=Nn(r.clientLeft,o.clientLeft);return Rn(e).translate(a-l,s-i)})(e),n=(e=>up.get(e))(e);return{element:e,bottom:o.top+n,height:n,pos:o,cleanup:t}},yp=(e,t)=>{const o=((e,t)=>{const o=Lo(e);if(0===o.length||bp(e))return{element:e,offset:t};if(t\ufeff');return hn(o.element,n),vp(n,(()=>Cn(n)))},wp=(e,t,o,n)=>{kp(e,((r,s)=>Cp(e,t,o,n)),o)},xp=(e,t,o,n,r)=>{const s={elm:n.element.dom,alignToTop:r};if(((e,t)=>e.dispatch("ScrollIntoView",t).isDefaultPrevented())(e,s))return;o(e,t,Bn(t).top,n,r),((e,t)=>{e.dispatch("AfterScrollIntoView",t)})(e,s)},Cp=(e,t,o,n)=>{const r=yo.fromDom(e.getBody()),s=yo.fromDom(e.getDoc());r.dom.offsetWidth;const a=yp(yo.fromDom(o.startContainer),o.startOffset);xp(e,s,t,a,n),a.cleanup()},Sp=(e,t,o,n)=>{const r=yo.fromDom(e.getDoc());xp(e,r,o,(e=>vp(yo.fromDom(e),T))(t),n)},kp=(e,t,o)=>{const n=o.startContainer,r=o.startOffset,s=o.endContainer,a=o.endOffset;t(yo.fromDom(n),yo.fromDom(s));const i=e.dom.createRng();i.setStart(n,r),i.setEnd(s,a),e.selection.setRng(o)},_p=(e,t,o,n,r)=>{const s=t.pos;if(n)Ln(s.left,s.top,r);else{const n=s.top-o+t.height;Ln(-e.getBody().getBoundingClientRect().left,n,r)}},Tp=(e,t,o,n,r,s)=>{const a=n+o,i=r.pos.top,l=r.bottom,c=l-i>=n;if(ia){_p(e,r,n,c?!1!==s:!0===s,t)}else l>a&&!c&&_p(e,r,n,!0===s,t)},Ep=(e,t,o,n,r)=>{const s=Eo(t).dom.innerHeight;Tp(e,t,o,s,n,r)},Op=(e,t,o,n,r)=>{const s=Eo(t).dom.innerHeight;Tp(e,t,o,s,n,r);const a=fp(n.element),i=Pn(window);a.topi.bottom&&In(n.element,!0===r)},Dp=(e,t,o)=>wp(e,Ep,t,o),Ap=(e,t,o)=>Sp(e,t,Ep,o),Mp=(e,t,o)=>wp(e,Op,t,o),Np=(e,t,o)=>Sp(e,t,Op,o),Rp=(e,t,o)=>{(e.inline?Dp:Mp)(e,t,o)},Bp=(e,t=!1)=>e.dom.focus({preventScroll:t}),Lp=e=>{const t=Uo(e).dom;return e.dom===t.activeElement},Ip=(e=gp())=>F.from(e.dom.activeElement).map(yo.fromDom),Hp=(e,t)=>{const o=Kt(t)?xr(t).length:Lo(t).length+1;return e>o?o:e<0?0:e},Pp=e=>qg.range(e.start,Hp(e.soffset,e.start),e.finish,Hp(e.foffset,e.finish)),Fp=(e,t)=>!jn(t.dom)&&(ko(e,t)||So(e,t)),zp=e=>t=>Fp(e,t.start)&&Fp(e,t.finish),Vp=e=>qg.range(yo.fromDom(e.startContainer),e.startOffset,yo.fromDom(e.endContainer),e.endOffset),Zp=e=>(e=>{const t=e.getSelection();return(t&&0!==t.rangeCount?F.from(t.getRangeAt(0)):F.none()).map(Vp)})(Eo(e).dom).filter(zp(e)),Up=e=>{const t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),F.some(t)}catch(e){return F.none()}},jp=e=>{const t=(e=>e.inline||At.browser.isFirefox())(e)?Zp(yo.fromDom(e.getBody())):F.none();e.bookmark=t.isSome()?t:e.bookmark},Wp=e=>(e.bookmark?e.bookmark:F.none()).bind((t=>((e,t)=>F.from(t).filter(zp(e)).map(Pp))(yo.fromDom(e.getBody()),t))).bind(Up),$p={isEditorUIElement:e=>{const t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},qp={setEditorTimeout:(e,t,o)=>((e,t)=>(k(t)||(t=0),setTimeout(e,t)))((()=>{e.removed||t()}),o),setEditorInterval:(e,t,o)=>{const n=((e,t)=>(k(t)||(t=0),setInterval(e,t)))((()=>{e.removed?clearInterval(n):t()}),o);return n}},Gp=e=>{const t=ii((()=>{jp(e)}),0);e.on("init",(()=>{e.inline&&((e,t)=>{const o=()=>{t.throttle()};Ya.DOM.bind(document,"mouseup",o),e.on("remove",(()=>{Ya.DOM.unbind(document,"mouseup",o)}))})(e,t),((e,t)=>{((e,t)=>{e.on("mouseup touchend",(e=>{t.throttle()}))})(e,t),e.on("keyup NodeChange AfterSetSelectionRange",(t=>{(e=>"nodechange"===e.type&&e.selectionChange)(t)||jp(e)}))})(e,t)})),e.on("remove",(()=>{t.cancel()}))};let Kp;const Yp=Ya.DOM,Xp=e=>{const t=e.classList;return void 0!==t&&(t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"))},Jp=(e,t)=>{const o=Pc(e),n=Yp.getParent(t,(t=>(e=>Wn(e)&&$p.isEditorUIElement(e))(t)||!!o&&e.dom.is(t,o)));return null!==n},Qp=e=>{try{const t=Uo(yo.fromDom(e.getElement()));return Ip(t).fold((()=>document.body),(e=>e.dom))}catch(e){return document.body}},eh=(e,t)=>{const o=t.editor;Gp(o);const n=(e,t)=>{if(Td(e)&&!0!==e.inline){t(yo.fromDom(e.getContainer()),"tox-edit-focus")}};o.on("focusin",(()=>{const t=e.focusedEditor;Xp(Qp(o))&&n(o,go),t!==o&&(t&&t.dispatch("blur",{focusedEditor:o}),e.setActive(o),e.focusedEditor=o,o.dispatch("focus",{blurredEditor:t}),o.focus(!0))})),o.on("focusout",(()=>{qp.setEditorTimeout(o,(()=>{const t=e.focusedEditor;Xp(Qp(o))&&t===o||n(o,ho),Jp(o,Qp(o))||t!==o||(o.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),Kp||(Kp=t=>{const o=e.activeEditor;o&&$o(t).each((t=>{const n=t;n.ownerDocument===document&&(n===document.body||Jp(o,n)||e.focusedEditor!==o||(o.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null))}))},Yp.bind(document,"focusin",Kp))},th=(e,t)=>{e.focusedEditor===t.editor&&(e.focusedEditor=null),!e.activeEditor&&Kp&&(Yp.unbind(document,"focusin",Kp),Kp=null)},oh=(e,t)=>(e=>e.collapsed?F.from(Hi(e.startContainer,e.startOffset)).map(yo.fromDom):F.none())(t).bind((t=>Or(t)?F.some(t):ko(e,t)?F.none():F.some(e))),nh=(e,t)=>{oh(yo.fromDom(e.getBody()),t).bind((e=>Gm(e.dom))).fold((()=>{e.selection.normalize()}),(t=>e.selection.setRng(t.toRange())))},rh=e=>{if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},sh=e=>{return Lp(e)||(t=e,Ip(Uo(t)).filter((e=>t.dom.contains(e.dom)))).isSome();var t},ah=e=>e.inline?(e=>{const t=e.getBody();return t&&sh(yo.fromDom(t))})(e):(e=>C(e.iframeElement)&&Lp(yo.fromDom(e.iframeElement)))(e),ih=e=>ah(e)||(e=>{const t=Uo(yo.fromDom(e.getElement()));return Ip(t).filter((t=>!Xp(t.dom)&&Jp(e,t.dom))).isSome()})(e),lh=e=>e.editorManager.setActive(e),ch=(e,t)=>{e.removed||(t?lh(e):(e=>{const t=e.selection,o=e.getBody();let n=t.getRng();e.quirks.refreshContentEditable(),C(e.bookmark)&&!ah(e)&&Wp(e).each((t=>{e.selection.setRng(t),n=t}));const r=((e,t)=>e.dom.getParent(t,(t=>"true"===e.dom.getContentEditable(t))))(e,t.getNode());if(r&&e.dom.isChildOf(r,o))return rh(r),nh(e,n),void lh(e);e.inline||(At.browser.isOpera()||rh(o),e.getWin().focus()),(At.browser.isFirefox()||e.inline)&&(rh(o),nh(e,n)),lh(e)})(e))},dh=(e,t)=>t.collapsed?e.isEditable(t.startContainer):e.isEditable(t.startContainer)&&e.isEditable(t.endContainer),mh=(e,t,o,n,r)=>{const s=o?t.startContainer:t.endContainer,a=o?t.startOffset:t.endOffset;return F.from(s).map(yo.fromDom).map((e=>n&&t.collapsed?e:Io(e,r(e,a)).getOr(e))).bind((e=>Gt(e)?F.some(e):Oo(e).filter(Gt))).map((e=>e.dom)).getOr(e)},uh=(e,t,o=!1)=>mh(e,t,!0,o,((e,t)=>Math.min(Fo(e),t))),gh=(e,t,o=!1)=>mh(e,t,!1,o,((e,t)=>t>0?t-1:t)),ph=(e,t)=>{const o=e;for(;e&&tr(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||o},hh=(e,t)=>$(t,(t=>{const o=e.dispatch("GetSelectionRange",{range:t});return o.range!==t?o.range:t})),fh=["img","br"],bh=e=>{const t=Cr(e).filter((e=>0!==e.trim().length||e.indexOf(vr)>-1)).isSome();return t||j(fh,jt(e))||(e=>qt(e)&&"false"===oo(e,"contenteditable"))(e)},vh=(e,t)=>{const o=e=>{const n=Lo(e);for(let e=n.length-1;e>=0;e--){const r=n[e];if(t(r))return F.some(r);const s=o(r);if(s.isSome())return s}return F.none()};return o(e)},yh="[data-mce-autocompleter]",wh=(e,t)=>{if(xh(yo.fromDom(e.getBody())).isNone()){const n=yo.fromHtml('',e.getDoc());vn(n,yo.fromDom(t.extractContents())),t.insertNode(n.dom),Oo(n).each((e=>e.dom.normalize())),(o=n,vh(o,bh)).map((t=>{e.selection.setCursorLocation(t.dom,(e=>"img"===jt(e)?1:Cr(e).fold((()=>Lo(e).length),(e=>e.length)))(t))}))}var o},xh=e=>tn(e,yh),Ch={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Sh=(e,t,o)=>{const n=o?"lastChild":"firstChild",r=o?"prev":"next";if(e[n])return e[n];if(e!==t){let o=e[r];if(o)return o;for(let n=e.parent;n&&n!==t;n=n.parent)if(o=n[r],o)return o}},kh=e=>{var t;const o=null!==(t=e.value)&&void 0!==t?t:"";if(!is(o))return!1;const n=e.parent;return!n||"span"===n.name&&!n.attr("style")||!/^[ ]+$/.test(o)},_h=e=>{const t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t};class Th{static create(e,t){const o=new Th(e,Ch[e]||1);return t&&fe(t,((e,t)=>{o.attr(t,e)})),o}constructor(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}replace(e){const t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t}attr(e,t){const o=this;if(!p(e))return C(e)&&fe(e,((e,t)=>{o.attr(t,e)})),o;const n=o.attributes;if(n){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];let t=n.length;for(;t--;)if(n[t].name===e)return n.splice(t,1),o}return o}if(e in n.map){let o=n.length;for(;o--;)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,o}return n.map[e]}}clone(){const e=this,t=new Th(e.name,e.type),o=e.attributes;if(o){const e=[];e.map={};for(let t=0,n=o.length;tp(e.nodeValue)&&e.nodeValue.includes(Br),Dh=e=>(0===e.length?"":`${$(e,(e=>`[${e}]`)).join(",")},`)+'[data-mce-bogus="all"]',Ah=e=>document.createTreeWalker(e,NodeFilter.SHOW_COMMENT,(e=>Oh(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP)),Mh=e=>document.createTreeWalker(e,NodeFilter.SHOW_TEXT,(e=>{if(Oh(e)){const t=e.parentNode;return t&&_e(Eh,t.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP})),Nh=e=>null!==Ah(e).nextNode(),Rh=e=>null!==Mh(e).nextNode(),Bh=(e,t)=>null!==t.querySelector(Dh(e)),Lh=(e,t)=>{q(((e,t)=>t.querySelectorAll(Dh(e)))(e,t),(t=>{const o=yo.fromDom(t);"all"===oo(o,"data-mce-bogus")?Cn(o):q(e,(e=>{ro(o,e)&&so(o,e)}))}))},Ih=e=>{let t=e.nextNode();for(;null!==t;)t.nodeValue=null,t=e.nextNode()},Hh=E(Ih,Ah),Ph=E(Ih,Mh),Fh=(e,t)=>{const o=[{condition:N(Bh,t),action:N(Lh,t)},{condition:Nh,action:Hh},{condition:Rh,action:Ph}];let n=e,r=!1;return q(o,(({condition:t,action:o})=>{t(n)&&(r||(n=e.cloneNode(!0),r=!0),o(n))})),n},zh=e=>{const t=zn(e,"[data-mce-bogus]");q(t,(e=>{"all"===oo(e,"data-mce-bogus")?Cn(e):kr(e)?(hn(e,yo.fromText(br)),Cn(e)):Sn(e)}))},Vh=e=>{const t=zn(e,"input");q(t,(e=>{so(e,"name")}))},Zh=(e,t)=>{const o=e.getDoc(),n=Uo(yo.fromDom(e.getBody())),r=yo.fromTag("div",o);eo(r,"data-mce-bogus","all"),cn(r,{position:"fixed",left:"-9999999px",top:"0"}),Tn(r,t.innerHTML),zh(r),Vh(r);const s=(e=>zo(e)?e:yo.fromDom(To(e).dom.body))(n);vn(s,r);const a=Ir(r.dom.innerText);return Cn(r),a},Uh=(e,t,o)=>{let n;n="raw"===t.format?Bt.trim(Ir(Fh(o,e.serializer.getTempAttrs()).innerHTML)):"text"===t.format?Zh(e,o):"tree"===t.format?e.serializer.serialize(o,t):((e,t)=>{const o=Xl(e),n=new RegExp(`^(<${o}[^>]*>( | |\\s| |
    |)<\\/${o}>[\r\n]*|
    [\r\n]*)$`);return t.replace(n,"")})(e,e.serializer.serialize(o,t));return"text"!==t.format&&!Ar(yo.fromDom(o))&&p(n)?Bt.trim(n):n},jh=Bt.makeMap,Wh=e=>{const t=[],o=(e=e||{}).indent,n=jh(e.indent_before||""),r=jh(e.indent_after||""),s=ia.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="xhtml"!==e.element_format;return{start:(e,i,l)=>{if(o&&n[e]&&t.length>0){const e=t[t.length-1];e.length>0&&"\n"!==e&&t.push("\n")}if(t.push("<",e),i)for(let e=0,o=i.length;e":" />",l&&o&&r[e]&&t.length>0){const e=t[t.length-1];e.length>0&&"\n"!==e&&t.push("\n")}},end:e=>{let n;t.push(""),o&&r[e]&&t.length>0&&(n=t[t.length-1],n.length>0&&"\n"!==n&&t.push("\n"))},text:(e,o)=>{e.length>0&&(t[t.length]=o?e:s(e))},cdata:e=>{t.push("")},comment:e=>{t.push("\x3c!--",e,"--\x3e")},pi:(e,n)=>{n?t.push(""):t.push(""),o&&t.push("\n")},doctype:e=>{t.push("",o?"\n":"")},reset:()=>{t.length=0},getContent:()=>t.join("").replace(/\n$/,"")}},$h=(e={},t=ya())=>{const o=Wh(e);e.validate=!("validate"in e)||e.validate;return{serialize:n=>{const r=e.validate,s={3:e=>{var t;o.text(null!==(t=e.value)&&void 0!==t?t:"",e.raw)},8:e=>{var t;o.comment(null!==(t=e.value)&&void 0!==t?t:"")},7:e=>{o.pi(e.name,e.value)},10:e=>{var t;o.doctype(null!==(t=e.value)&&void 0!==t?t:"")},4:e=>{var t;o.cdata(null!==(t=e.value)&&void 0!==t?t:"")},11:e=>{let t=e;if(t=t.firstChild)do{a(t)}while(t=t.next)}};o.reset();const a=e=>{var n;const i=s[e.type];if(i)i(e);else{const s=e.name,i=s in t.getVoidElements();let l=e.attributes;if(r&&l&&l.length>1){const o=[];o.map={};const n=t.getElementRule(e.name);if(n){for(let e=0,t=n.attributesOrder.length;e{qh.add(e)}));const Gh=["font","text-decoration","text-emphasis"],Kh=(e,t)=>pe(e.parseStyle(e.getAttrib(t,"style"))),Yh=(e,t)=>re(Kh(e,t),(e=>!(e=>qh.has(e))(e))),Xh=(e,t,o)=>{const n=Kh(e,t),r=Kh(e,o),s=n=>{var r,s;const a=null!==(r=e.getStyle(t,n))&&void 0!==r?r:"",i=null!==(s=e.getStyle(o,n))&&void 0!==s?s:"";return Ye(a)&&Ye(i)&&a!==i};return W(n,(e=>{const t=t=>W(t,(t=>t===e));if(!t(r)&&t(Gh)){const e=Y(r,(e=>W(Gh,(t=>je(e,t)))));return W(e,s)}return s(e)}))},Jh=(e,t,o)=>F.from(o.container()).filter(tr).exists((n=>{const r=e?0:-1;return t(n.data.charAt(o.offset()+r))})),Qh=N(Jh,!0,pu),ef=N(Jh,!1,pu),tf=e=>{const t=e.container();return tr(t)&&(0===t.data.length||Lr(t.data)&&xg.isBookmarkNode(t.parentNode))},of=(e,t)=>o=>pm(e?0:-1,o).filter(t).isSome(),nf=e=>lr(e)&&"block"===dn(yo.fromDom(e),"display"),rf=e=>dr(e)&&!(e=>Wn(e)&&"all"===e.getAttribute("data-mce-bogus"))(e),sf=of(!0,nf),af=of(!1,nf),lf=of(!0,gr),cf=of(!1,gr),df=of(!0,Jn),mf=of(!1,Jn),uf=of(!0,rf),gf=of(!1,rf),pf=(e,t)=>((e,t,o)=>ko(t,e)?Ao(e,(e=>o(e)||So(e,t))).slice(0,-1):[])(e,t,H),hf=(e,t)=>[e].concat(pf(e,t)),ff=(e,t,o)=>jm(e,t,o,tf),bf=(e,t,o)=>ee(hf(yo.fromDom(t.container()),e),(e=>t=>e.isBlock(jt(t)))(o)),vf=(e,t,o,n)=>ff(e,t.dom,o).forall((e=>bf(t,o,n).fold((()=>!gm(e,o,t.dom)),(n=>!gm(e,o,t.dom)&&ko(n,yo.fromDom(e.container())))))),yf=(e,t,o,n)=>bf(t,o,n).fold((()=>ff(e,t.dom,o).forall((e=>!gm(e,o,t.dom)))),(t=>ff(e,t.dom,o).isNone())),wf=N(yf,!1),xf=N(yf,!0),Cf=N(vf,!1),Sf=N(vf,!0),kf=e=>Sm(e).exists(kr),_f=(e,t,o,n)=>{const r=Y(hf(yo.fromDom(o.container()),t),(e=>n.isBlock(jt(e)))),s=de(r).getOr(t);return Zm(e,s.dom,o).filter(kf)},Tf=(e,t,o)=>Sm(t).exists(kr)||_f(!0,e,t,o).isSome(),Ef=(e,t,o)=>(e=>F.from(e.getNode(!0)).map(yo.fromDom))(t).exists(kr)||_f(!1,e,t,o).isSome(),Of=N(_f,!1),Df=N(_f,!0),Af=e=>rl.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd(),Mf=(e,t,o)=>{const n=Y(hf(yo.fromDom(t.container()),e),(e=>o.isBlock(jt(e))));return de(n).getOr(e)},Nf=(e,t,o)=>Af(t)?ef(t):ef(t)||qm(Mf(e,t,o).dom,t).exists(ef),Rf=(e,t,o)=>Af(t)?Qh(t):Qh(t)||$m(Mf(e,t,o).dom,t).exists(Qh),Bf=e=>Sm(e).bind((e=>Xo(e,Gt))).exists((e=>(e=>j(["pre","pre-wrap"],e))(dn(e,"white-space")))),Lf=(e,t,o)=>((e,t)=>qm(e.dom,t).isNone())(e,t)||((e,t)=>$m(e.dom,t).isNone())(e,t)||wf(e,t,o)||xf(e,t,o)||Ef(e,t,o)||Tf(e,t,o),If=(e,t)=>o=>{return n=new Zn(o,e)[t](),C(n)&&dr(n)&&om(n);var n},Hf=(e,t,o)=>!Bf(t)&&(Lf(e,t,o)||Nf(e,t,o)||Rf(e,t,o)),Pf=(e,t,o)=>!Bf(t)&&(wf(e,t,o)||Cf(e,t,o)||Ef(e,t,o)||Nf(e,t,o)||((e,t)=>{const o=qm(e.dom,t).getOr(t),n=If(e.dom,"prev");return t.isAtStart()&&(n(t.container())||n(o.container()))})(e,t)),Ff=(e,t,o)=>!Bf(t)&&(xf(e,t,o)||Sf(e,t,o)||Tf(e,t,o)||Rf(e,t,o)||((e,t)=>{const o=$m(e.dom,t).getOr(t),n=If(e.dom,"next");return t.isAtEnd()&&(n(t.container())||n(o.container()))})(e,t)),zf=(e,t,o)=>Pf(e,t,o)||Ff(e,(e=>{const t=e.container(),o=e.offset();return tr(t)&&ouu(e.charAt(t)),Zf=(e,t)=>pu(e.charAt(t)),Uf=(e,t,o,n)=>{const r=t.data,s=rl(t,0);return o||!Vf(r,0)||zf(e,s,n)?!!(o&&Zf(r,0)&&Pf(e,s,n))&&(t.data=vr+r.slice(1),!0):(t.data=" "+r.slice(1),!0)},jf=e=>{const t=e.data,o=(e=>{const t=e.split("");return $(t,((e,o)=>uu(e)&&o>0&&o{const r=t.data,s=rl(t,r.length-1);return o||!Vf(r,r.length-1)||zf(e,s,n)?!!(o&&Zf(r,r.length-1)&&Ff(e,s,n))&&(t.data=r.slice(0,-1)+vr,!0):(t.data=r.slice(0,-1)+" ",!0)},$f=(e,t,o)=>{const n=t.container();if(!tr(n))return F.none();if((e=>{const t=e.container();return tr(t)&&Ue(t.data,vr)})(t)){const r=Uf(e,n,!1,o)||jf(n)||Wf(e,n,!1,o);return Pt(r,t)}if(zf(e,t,o)){const r=Uf(e,n,!0,o)||Wf(e,n,!0,o);return Pt(r,t)}return F.none()},qf=(e,t,o,n)=>{if(0===o)return;const r=yo.fromDom(e),s=Yo(r,(e=>n.isBlock(jt(e)))).getOr(r),a=e.data.slice(t,t+o),i=t+o>=e.data.length&&Ff(s,rl(e,e.data.length),n),l=0===t&&Pf(s,rl(e,0),n);e.replaceData(t,o,ds(a,4,l,i))},Gf=(e,t,o)=>{const n=e.data.slice(t),r=n.length-Ge(n).length;qf(e,t,r,o)},Kf=(e,t,o)=>{const n=e.data.slice(0,t),r=n.length-Ke(n).length;qf(e,t-r,r,o)},Yf=(e,t,o,n,r=!0)=>{const s=Ke(e.data).length,a=r?e:t,i=r?t:e;return r?a.appendData(i.data):a.insertData(0,i.data),Cn(yo.fromDom(i)),n&&Gf(a,s,o),a},Xf=(e,t)=>((e,t)=>{const o=e.container(),n=e.offset();return!rl.isTextPosition(e)&&o===t.parentNode&&n>rl.before(t).offset()})(t,e)?rl(t.container(),t.offset()-1):t,Jf=e=>{return ns(e.previousSibling)?F.some((t=e.previousSibling,tr(t)?rl(t,t.data.length):rl.after(t))):e.previousSibling?Km(e.previousSibling):F.none();var t},Qf=e=>{return ns(e.nextSibling)?F.some((t=e.nextSibling,tr(t)?rl(t,0):rl.before(t))):e.nextSibling?Gm(e.nextSibling):F.none();var t},eb=(e,t)=>Jf(t).orThunk((()=>Qf(t))).orThunk((()=>((e,t)=>F.from(t.previousSibling?t.previousSibling:t.parentNode).bind((t=>qm(e,rl.before(t)))).orThunk((()=>$m(e,rl.after(t)))))(e,t))),tb=(e,t)=>Qf(t).orThunk((()=>Jf(t))).orThunk((()=>((e,t)=>$m(e,rl.after(t)).orThunk((()=>qm(e,rl.before(t)))))(e,t))),ob=(e,t,o)=>((e,t,o)=>e?tb(t,o):eb(t,o))(e,t,o).map(N(Xf,o)),nb=(e,t,o)=>{o.fold((()=>{e.focus()}),(o=>{e.selection.setRng(o.toRange(),t)}))},rb=(e,t)=>t&&_e(e.schema.getBlockElements(),jt(t)),sb=(e,t,o,n)=>{const r=Mo(e).filter(Kt),s=No(e).filter(Kt);return Cn(e),(a=r,i=s,l=t,c=(e,t,r)=>{const s=e.dom,a=t.dom,i=s.data.length;return Yf(s,a,o,n),r.container()===a?rl(s,i):r},a.isSome()&&i.isSome()&&l.isSome()?F.some(c(a.getOrDie(),i.getOrDie(),l.getOrDie())):F.none()).orThunk((()=>(n&&(r.each((e=>Kf(e.dom,e.dom.length,o))),s.each((e=>Gf(e.dom,0,o)))),t)));var a,i,l,c},ab=(e,t,o,n=!0,r=!1)=>{const s=ob(t,e.getBody(),o.dom),a=Yo(o,N(rb,e),(i=e.getBody(),e=>e.dom===i));var i;const l=sb(o,s,e.schema,((e,t)=>_e(e.schema.getTextInlineElements(),jt(t)))(e,o));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind((e=>((e,t)=>{if(ys(e)){const o=yo.fromHtml('
    ');return t?q(Lo(e),(e=>{Yu(e)||Cn(e)})):xn(e),vn(e,o),F.some(rl.before(o.dom))}return F.none()})(e,r))).fold((()=>{n&&nb(e,t,l)}),(o=>{n&&nb(e,t,F.some(o))}))},ib=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,lb=(e,t)=>xo(yo.fromDom(t),Sc(e))&&!Ls(e.schema,t)&&e.dom.isEditable(t),cb=e=>{var t;return"rtl"===Ya.DOM.getStyle(e,"direction",!0)||(e=>ib.test(e))(null!==(t=e.textContent)&&void 0!==t?t:"")},db=(e,t,o)=>{const n=((e,t,o)=>Y(Ya.DOM.getParents(o.container(),"*",t),e))(e,t,o);return F.from(n[n.length-1])},mb=(e,t)=>{const o=t.container(),n=t.offset();return e?zr(o)?tr(o.nextSibling)?rl(o.nextSibling,0):rl.after(o):Ur(t)?rl(o,n+1):t:zr(o)?tr(o.previousSibling)?rl(o.previousSibling,o.previousSibling.data.length):rl.before(o):jr(t)?rl(o,n-1):t},ub=N(mb,!0),gb=N(mb,!1),pb=(e,t)=>{const o=e=>e.stopImmediatePropagation();e.on("beforeinput input",o,!0),e.getDoc().execCommand(t),e.off("beforeinput input",o)},hb=e=>pb(e,"Delete"),fb=e=>_r(e)||Er(e),bb=(e,t)=>ko(e,t)?Xo(t,fb,(e=>t=>Lt(Oo(t),e,So))(e)):F.none(),vb=(e,t=!0)=>{e.dom.isEmpty(e.getBody())&&e.setContent("",{no_selection:!t})},yb=(e,t,o)=>Ht(Gm(o),Km(o),((n,r)=>{const s=mb(!0,n),a=mb(!1,r),i=mb(!1,t);return e?$m(o,i).exists((e=>e.isEqual(a)&&t.isEqual(s))):qm(o,i).exists((e=>e.isEqual(s)&&t.isEqual(a)))})).getOr(!0),wb=e=>{var t;return(8===Wt(t=e)||"#comment"===jt(t)?Mo(e):Po(e)).bind(wb).orThunk((()=>F.some(e)))},xb=(e,t,o,n=!0)=>{var r;t.deleteContents();const s=wb(o).getOr(o),a=yo.fromDom(null!==(r=e.dom.getParent(s.dom,e.dom.isBlock))&&void 0!==r?r:o.dom);if(a.dom===e.getBody()?vb(e,n):ys(a)&&(Rr(a),n&&e.selection.setCursorLocation(a.dom,0)),!So(o,a)){const e=Lt(Oo(a),o)?[]:Oo(i=a).map(Lo).map((e=>Y(e,(e=>!So(i,e))))).getOr([]);q(e.concat(Lo(o)),(e=>{So(e,a)||ko(e,a)||!ys(e)||Cn(e)}))}var i},Cb=(e,t)=>((e,t)=>{const o=e.dom;return o.parentNode?Jo(yo.fromDom(o.parentNode),(o=>!So(e,o)&&t(o))):F.none()})(e,t).isSome(),Sb=(e,t)=>Qo(e,t).isSome(),kb=e=>zn(e,"td,th"),_b=(e,t)=>wu(yo.fromDom(e),t),Tb=e=>(e=>Ht(e.startTable,e.endTable,((t,o)=>{const n=Sb(t,(e=>So(e,o))),r=Sb(o,(e=>So(e,t)));return n||r?{...e,startTable:n?F.none():e.startTable,endTable:r?F.none():e.endTable,isSameTable:!1,isMultiTable:!1}:e})).getOr(e))(e),Eb=(e,t)=>({start:e,end:t}),Ob=Al([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),Db=(e,t)=>on(yo.fromDom(e),"td,th",t),Ab=e=>!So(e.start,e.end),Mb=(e,t)=>wu(e.start,t).bind((o=>wu(e.end,t).bind((e=>Pt(So(o,e),o))))),Nb=e=>t=>Mb(t,e).map((e=>((e,t,o)=>({rng:e,table:t,cells:o}))(t,e,kb(e)))),Rb=(e,t,o,n)=>{if(o.collapsed||!e.forall(Ab))return F.none();if(t.isSameTable){const t=e.bind(Nb(n));return F.some({start:t,end:t})}{const e=Db(o.startContainer,n),t=Db(o.endContainer,n),r=e.bind((e=>t=>wu(t,e).bind((e=>me(kb(e)).map((e=>Eb(t,e))))))(n)).bind(Nb(n)),s=t.bind((e=>t=>wu(t,e).bind((e=>de(kb(e)).map((e=>Eb(e,t))))))(n)).bind(Nb(n));return F.some({start:r,end:s})}},Bb=(e,t)=>te(e,(e=>So(e,t))),Lb=e=>Ht(Bb(e.cells,e.rng.start),Bb(e.cells,e.rng.end),((t,o)=>e.cells.slice(t,o+1))),Ib=(e,t,o)=>e.exists((e=>((e,t)=>!Ab(e)&&Mb(e,t).exists((e=>{const t=e.dom.rows;return 1===t.length&&1===t[0].cells.length})))(e,o)&&Su(e.start,t))),Hb=(e,t)=>{const{startTable:o,endTable:n}=t,r=e.cloneRange();return o.each((e=>r.setStartAfter(e.dom))),n.each((e=>r.setEndBefore(e.dom))),r},Pb=(e,t)=>{const o=(e=>t=>So(e,t))(e),n=((e,t)=>{const o=Db(e.startContainer,t),n=Db(e.endContainer,t);return Ht(o,n,Eb)})(t,o),r=((e,t)=>{const o=_b(e.startContainer,t),n=_b(e.endContainer,t),r=o.isSome(),s=n.isSome(),a=Ht(o,n,So).getOr(!1);return Tb({startTable:o,endTable:n,isStartInTable:r,isEndInTable:s,isSameTable:a,isMultiTable:!a&&r&&s})})(t,o);return Ib(n,t,o)?n.map((e=>Ob.singleCellTable(t,e.start))):r.isMultiTable?((e,t,o,n)=>Rb(e,t,o,n).bind((({start:e,end:n})=>{const r=e.bind(Lb).getOr([]),s=n.bind(Lb).getOr([]);if(r.length>0&&s.length>0){const e=Hb(o,t);return F.some(Ob.multiTable(r,s,e))}return F.none()})))(n,r,t,o):((e,t,o,n)=>Rb(e,t,o,n).bind((({start:e,end:t})=>e.or(t))).bind((e=>{const{isSameTable:n}=t,r=Lb(e).getOr([]);if(n&&e.cells.length===r.length)return F.some(Ob.fullTable(e.table));if(r.length>0){if(n)return F.some(Ob.partialTable(r,F.none()));{const e=Hb(o,t);return F.some(Ob.partialTable(r,F.some({...t,rng:e})))}}return F.none()})))(n,r,t,o)},Fb=e=>q(e,(e=>{so(e,"contenteditable"),Rr(e)})),zb=(e,t,o,n)=>{const r=o.cloneRange();n?(r.setStart(o.startContainer,o.startOffset),r.setEndAfter(t.dom.lastChild)):(r.setStartBefore(t.dom.firstChild),r.setEnd(o.endContainer,o.endOffset)),jb(e,r,t,!1).each((e=>e()))},Vb=e=>{const t=yu(e),o=yo.fromDom(e.selection.getNode());mr(o.dom)&&ys(o)?e.selection.setCursorLocation(o.dom,0):e.selection.collapse(!0),t.length>1&&W(t,(e=>So(e,o)))&&eo(o,"data-mce-selected","1")},Zb=(e,t,o)=>F.some((()=>{const n=e.selection.getRng(),r=o.bind((({rng:o,isStartInTable:r})=>{const s=((e,t)=>F.from(e.dom.getParent(t,e.dom.isBlock)).map(yo.fromDom))(e,r?o.endContainer:o.startContainer);o.deleteContents(),((e,t,o)=>{o.each((o=>{t?Cn(o):(Rr(o),e.selection.setCursorLocation(o.dom,0))}))})(e,r,s.filter(ys));const a=r?t[0]:t[t.length-1];return zb(e,a,n,r),ys(a)?F.none():F.some(r?t.slice(1):t.slice(0,-1))})).getOr(t);Fb(r),Vb(e)})),Ub=(e,t,o,n)=>F.some((()=>{const r=e.selection.getRng(),s=t[0],a=o[o.length-1];zb(e,s,r,!0),zb(e,a,r,!1);const i=ys(s)?t:t.slice(1),l=ys(a)?o:o.slice(0,-1);Fb(i.concat(l)),n.deleteContents(),Vb(e)})),jb=(e,t,o,n=!0)=>F.some((()=>{xb(e,t,o,n)})),Wb=(e,t)=>F.some((()=>ab(e,!1,t))),$b=(e,t,o,n)=>Gb(t,n).fold((()=>((e,t,o)=>Pb(t,o).bind((t=>t.fold(N(jb,e),N(Wb,e),N(Zb,e),N(Ub,e)))))(e,t,o)),(t=>((e,t)=>Kb(e,t))(e,t))),qb=(e,t)=>ee(hf(t,e),Dr),Gb=(e,t)=>ee(hf(t,e),Jt("caption")),Kb=(e,t)=>F.some((()=>{Rr(t),e.selection.setCursorLocation(t.dom,0)})),Yb=(e,t,o,n,r)=>Um(o,e.getBody(),r).fold((()=>F.some(T)),(s=>((e,t,o,n)=>Gm(e.dom).bind((r=>Km(e.dom).map((e=>t?o.isEqual(r)&&n.isEqual(e):o.isEqual(e)&&n.isEqual(r))))).getOr(!0))(n,o,r,s)?((e,t)=>Kb(e,t))(e,n):((e,t,o)=>Gb(e,yo.fromDom(o.getNode())).fold((()=>F.some(T)),(e=>Pt(!So(e,t),T))))(t,n,s))),Xb=(e,t,o,n)=>{const r=rl.fromRangeStart(e.selection.getRng());return qb(o,n).bind((n=>ys(n)?Kb(e,n):((e,t,o,n,r)=>Um(o,e.getBody(),r).bind((e=>qb(t,yo.fromDom(e.getNode())).bind((e=>So(e,n)?F.none():F.some(T))))))(e,o,t,n,r)))},Jb=(e,t)=>e?df(t):mf(t),Qb=(e,t,o)=>{const n=yo.fromDom(e.getBody());return Gb(n,o).fold((()=>Xb(e,t,n,o).orThunk((()=>Pt(((e,t)=>{const o=rl.fromRangeStart(e.selection.getRng());return Jb(t,o)||Zm(t,e.getBody(),o).exists((e=>Jb(t,e)))})(e,t),T)))),(o=>((e,t,o,n)=>{const r=rl.fromRangeStart(e.selection.getRng());return ys(n)?Kb(e,n):Yb(e,o,t,n,r)})(e,t,n,o)))},ev=(e,t)=>{const o=yo.fromDom(e.selection.getStart(!0)),n=yu(e);return e.selection.isCollapsed()&&0===n.length?Qb(e,t,o):((e,t,o)=>{const n=yo.fromDom(e.getBody()),r=e.selection.getRng();return 0!==o.length?Zb(e,o,F.none()):$b(e,n,r,t)})(e,o,n)},tv=(e,t)=>{let o=t;for(;o&&o!==e;){if(cr(o)||dr(o))return o;o=o.parentNode}return null},ov=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],nv=Bt.each,rv=e=>{const t=e.dom,o=new Set(e.serializer.getTempAttrs()),n=e=>W(ov,(t=>je(e,t)))||o.has(e);return{compare:(e,o)=>{if(e.nodeName!==o.nodeName||e.nodeType!==o.nodeType)return!1;const r=e=>{const o={};return nv(t.getAttribs(e),(r=>{const s=r.nodeName.toLowerCase();"style"===s||n(s)||(o[s]=t.getAttrib(e,s))})),o},s=(e,t)=>{for(const o in e)if(_e(e,o)){const n=t[o];if(w(n))return!1;if(e[o]!==n)return!1;delete t[o]}for(const e in t)if(_e(t,e))return!1;return!0};if(Wn(e)&&Wn(o)){if(!s(r(e),r(o)))return!1;if(!s(t.parseStyle(t.getAttrib(e,"style")),t.parseStyle(t.getAttrib(o,"style"))))return!1}return!mu(e)&&!mu(o)},isAttributeInternal:n}},sv=e=>["h1","h2","h3","h4","h5","h6"].includes(e.name),av=(e,t,o,n)=>{const r=o.name;for(let t=0,s=e.length;t{const o=(e,o)=>{fe(e,(e=>{const n=ue(e.nodes);q(e.filter.callbacks,(r=>{for(let t=n.length-1;t>=0;t--){const r=n[t];(o?void 0!==r.attr(e.filter.name):r.name===e.filter.name)&&!x(r.parent)||n.splice(t,1)}n.length>0&&r(n,e.filter.name,t)}))}))};o(e.nodes,!1),o(e.attributes,!0)},lv=(e,t,o,n={})=>{const r=((e,t,o)=>{const n={nodes:{},attributes:{}};return o.firstChild&&((e,t)=>{let o=e;for(;o=o.walk();)t(o)})(o,(o=>{av(e,t,o,n)})),n})(e,t,o);iv(r,n)},cv=(e,t,o,n)=>{if((e.pad_empty_with_br||t.insert)&&o(n)){const e=new Th("br",1);t.insert&&e.attr("data-mce-bogus","1"),n.empty().append(e)}else n.empty().append(new Th("#text",3)).value=vr},dv=(e,t)=>{const o=null==e?void 0:e.firstChild;return C(o)&&o===e.lastChild&&o.name===t},mv=(e,t,o,n)=>n.isEmpty(t,o,(t=>((e,t)=>{const o=e.getElementRule(t.name);return!0===(null==o?void 0:o.paddEmpty)})(e,t))),uv=e=>{let t;for(let o=e;o;o=o.parent){const e=o.attr("contenteditable");if("false"===e)break;"true"===e&&(t=o)}return F.from(t)},gv=(e,t,o=e.parent)=>{if(t.getSpecialElements()[e.name])e.empty().remove();else{const n=e.children();for(const e of n)o&&!t.isValidChild(o.name,e.name)&&gv(e,t,o);e.unwrap()}},pv=(e,t,o,n=T)=>{const r=t.getTextBlockElements(),s=t.getNonEmptyElements(),a=t.getWhitespaceElements(),i=Bt.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),l=new Set,c=e=>e!==o&&!i[e.name];for(let o=0;o1)if(hv(t,i,d))gv(i,t);else{g.reverse(),m=g[0].clone(),n(m);let e=m;for(let o=0;o0?(u=g[o].clone(),n(u),e.append(u)):u=e;for(let e=g[o].firstChild;e&&e!==g[o+1];){const t=e.next;u.append(e),e=t}e=u}mv(t,s,a,m)?d.insert(i,g[0],!0):(d.insert(m,g[0],!0),d.insert(i,m)),d=g[0],(mv(t,s,a,d)||dv(d,"br"))&&d.empty().remove()}else if(i.parent){if("li"===i.name){let e=i.prev;if(e&&("ul"===e.name||"ol"===e.name)){e.append(i);continue}if(e=i.next,e&&("ul"===e.name||"ol"===e.name)&&e.firstChild){e.insert(i,e.firstChild,!0);continue}const t=new Th("ul",1);n(t),i.wrap(t);continue}if(t.isValidChild(i.parent.name,"div")&&t.isValidChild("div",i.name)){const e=new Th("div",1);n(e),i.wrap(e)}else gv(i,t)}}},hv=(e,t,o=t.parent)=>!!o&&(!(!e.children[t.name]||e.isValidChild(o.name,t.name))||(!("a"!==t.name||!((e,t)=>{let o=e;for(;o;){if(o.name===t)return!0;o=o.parent}return!1})(o,"a"))||!(!(e=>"summary"===e.name)(o)||!sv(t))&&!((null==o?void 0:o.firstChild)===t&&(null==o?void 0:o.lastChild)===t))),fv=e=>{const t=rl.fromRangeStart(e),o=rl.fromRangeEnd(e),n=e.commonAncestorContainer;return Zm(!1,n,o).map((r=>!gm(t,o,n)&&gm(t,r,n)?((e,t,o,n)=>{const r=document.createRange();return r.setStart(e,t),r.setEnd(o,n),r})(t.container(),t.offset(),r.container(),r.offset()):e)).getOr(e)},bv=e=>e.collapsed?e:fv(e),vv=(e,t)=>e.getBlockElements()[t.name]&&(e=>C(e.firstChild)&&e.firstChild===e.lastChild)(t)&&(e=>"br"===e.name||e.value===vr)(t.firstChild),yv=(e,t)=>{let o=t.firstChild,n=t.lastChild;return o&&"meta"===o.name&&(o=o.next),n&&"mce_marker"===n.attr("id")&&(n=n.prev),((e,t)=>{const o=e.getNonEmptyElements();return C(t)&&(t.isEmpty(o)||vv(e,t))})(e,n)&&(n=null==n?void 0:n.prev),!(!o||o!==n)&&("ul"===o.name||"ol"===o.name)},wv=e=>C(null==e?void 0:e.firstChild)&&e.firstChild===e.lastChild&&(e=>e.data===vr||ir(e))(e.firstChild),xv=e=>{return e.length>0&&(!(t=e[e.length-1]).firstChild||wv(t))?e.slice(0,-1):e;var t},Cv=(e,t)=>{const o=e.getParent(t,e.isBlock);return o&&"LI"===o.nodeName?o:null},Sv=(e,t)=>{const o=rl.after(e),n=Hm(t).prev(o);return n?n.toRange():null},kv=(e,t,o)=>{const n=e.parentNode;return n&&Bt.each(t,(t=>{n.insertBefore(t,e)})),((e,t)=>{const o=rl.before(e),n=Hm(t).next(o);return n?n.toRange():null})(e,o)},_v=(e,t,o,n)=>{const r=((e,t,o)=>{const n=t.serialize(o);return(e=>{var t,o;const n=e.firstChild,r=e.lastChild;return n&&"META"===n.nodeName&&(null===(t=n.parentNode)||void 0===t||t.removeChild(n)),r&&"mce_marker"===r.id&&(null===(o=r.parentNode)||void 0===o||o.removeChild(r)),e})(e.createFragment(n))})(t,e,n),s=Cv(t,o.startContainer),a=xv((i=r.firstChild,Y(null!==(l=null==i?void 0:i.childNodes)&&void 0!==l?l:[],(e=>"LI"===e.nodeName))));var i,l;const c=t.getRoot(),d=e=>{const n=rl.fromRangeStart(o),r=Hm(t.getRoot()),a=1===e?r.prev(n):r.next(n),i=null==a?void 0:a.getNode();return!i||Cv(t,i)!==s};return s?d(1)?kv(s,a,c):d(2)?((e,t,o,n)=>(n.insertAfter(t.reverse(),e),Sv(t[0],o)))(s,a,c,t):((e,t,o,n)=>{const r=((e,t)=>{const o=t.cloneRange(),n=t.cloneRange();return o.setStartBefore(e),n.setEndAfter(e),[o.cloneContents(),n.cloneContents()]})(e,n),s=e.parentNode;return s&&(s.insertBefore(r[0],e),Bt.each(t,(t=>{s.insertBefore(t,e)})),s.insertBefore(r[1],e),s.removeChild(e)),Sv(t[t.length-1],o)})(s,a,c,o):null},Tv=["pre"],Ev=mr,Ov=(e,t,o)=>{F.from(e.getParent(t,"td,th")).map(yo.fromDom).each((e=>((e,t)=>{Po(e).each((o=>{Mo(o).each((n=>{t.isBlock(jt(e))&&kr(o)&&t.isBlock(jt(n))&&Cn(o)}))}))})(e,o)))},Dv=(e,t)=>{var o,n,r;let s;const a=e.dom,i=e.selection;if(!t)return;i.scrollIntoView(t);const l=tv(e.getBody(),t);if(l&&"false"===a.getContentEditable(l))return a.remove(t),void i.select(l);let c=a.createRng();const d=t.previousSibling;if(tr(d)){c.setStart(d,null!==(n=null===(o=d.nodeValue)||void 0===o?void 0:o.length)&&void 0!==n?n:0);const e=t.nextSibling;tr(e)&&(d.appendData(e.data),null===(r=e.parentNode)||void 0===r||r.removeChild(e))}else c.setStartBefore(t),c.setEndBefore(t);const m=a.getParent(t,a.isBlock);if(a.remove(t),m&&a.isEmpty(m)){const t=Ev(m);xn(yo.fromDom(m)),c.setStart(m,0),c.setEnd(m,0),t||(e=>!!e.getAttribute("data-mce-fragment"))(m)||!(s=(t=>{let o=rl.fromRangeStart(t);return o=Hm(e.getBody()).next(o),null==o?void 0:o.toRange()})(c))?a.add(m,a.create("br",t?{}:{"data-mce-bogus":"1"})):(c=s,a.remove(m))}i.setRng(c)},Av=e=>{const t=e.dom,o=bv(e.selection.getRng());e.selection.setRng(o);const n=t.getParent(o.startContainer,Ev);((e,t,o)=>{if(C(o))return o===e.getParent(t.endContainer,Ev)&&Su(yo.fromDom(o),t);return!1})(t,o,n)?jb(e,o,yo.fromDom(n)):o.startContainer===o.endContainer&&o.endOffset-o.startOffset==1&&tr(o.startContainer.childNodes[o.startOffset])?o.deleteContents():e.getDoc().execCommand("Delete",!1)},Mv=(e,t,o)=>{var n,r;const s=e.selection,a=e.dom,i=e.parser,l=o.merge,c=$h({validate:!0},e.schema),d='';o.preserve_zwsp||(t=Ir(t)),-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d);let m=s.getRng();const u=m.startContainer,g=e.getBody();u===g&&s.isCollapsed()&&a.isBlock(g.firstChild)&&((e,t)=>C(t)&&!e.schema.getVoidElements()[t.nodeName])(e,g.firstChild)&&a.isEmpty(g.firstChild)&&(m=a.createRng(),m.setStart(g.firstChild,0),m.setEnd(g.firstChild,0),s.setRng(m)),s.isCollapsed()||Av(e);const p=s.getNode(),h={context:p.nodeName.toLowerCase(),data:o.data,insert:!0},f=i.parse(t,h);if(!0===o.paste&&yv(e.schema,f)&&((e,t)=>!!Cv(e,t))(a,p))return m=_v(c,a,s.getRng(),f),m&&s.setRng(m),t;!0===o.paste&&((e,t,o,n)=>{var r;const s=t.firstChild,a=t.lastChild,i=s===("bookmark"===a.attr("data-mce-type")?a.prev:a),l=j(Tv,s.name);if(i&&l){const t="false"!==s.attr("contenteditable"),a=(null===(r=e.getParent(o,e.isBlock))||void 0===r?void 0:r.nodeName.toLowerCase())===s.name,i=F.from(tv(n,o)).forall(cr);return t&&a&&i}return!1})(a,f,p,e.getBody())&&(null===(n=f.firstChild)||void 0===n||n.unwrap()),(e=>{let t=e;for(;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")})(f);let b=f.lastChild;if(b&&"mce_marker"===b.attr("id")){const t=b;for(b=b.prev;b;b=b.walk(!0))if(3===b.type||!a.isBlock(b.name)){b.parent&&e.schema.isValidChild(b.parent.name,"span")&&b.parent.insert(t,b,"br"===b.name);break}}if(e._selectionOverrides.showBlockCaretContainer(p),h.invalid||((e,t,o)=>{var n;return W(o.children(),sv)&&"SUMMARY"===(null===(n=e.getParent(t,e.isBlock))||void 0===n?void 0:n.nodeName)})(a,p,f)){e.selection.setContent(d);let o,n=s.getNode();const l=e.getBody();for(sr(n)?n=o=l:o=n;o&&o!==l;)n=o,o=o.parentNode;t=n===l?l.innerHTML:a.getOuterHTML(n);const m=i.parse(t),u=(e=>{for(let t=e;t;t=t.walk())if("mce_marker"===t.attr("id"))return F.some(t);return F.none()})(m),g=u.bind(uv).getOr(m);u.each((e=>e.replace(f)));const p=f.children(),h=null!==(r=f.parent)&&void 0!==r?r:m;f.unwrap();const b=Y(p,(t=>hv(e.schema,t,h)));pv(b,e.schema,g),lv(i.getNodeFilters(),i.getAttributeFilters(),m),t=c.serialize(m),n===l?a.setHTML(l,t):a.setOuterHTML(n,t)}else t=c.serialize(f),((e,t,o)=>{var n;if("all"===o.getAttribute("data-mce-bogus"))null===(n=o.parentNode)||void 0===n||n.insertBefore(e.dom.createFragment(t),o);else{const n=o.firstChild,r=o.lastChild;!n||n===r&&"BR"===n.nodeName?e.dom.setHTML(o,t):e.selection.setContent(t,{no_events:!0})}})(e,t,p);var v;return((e,t)=>{const o=e.schema.getTextInlineElements(),n=e.dom;if(t){const t=e.getBody(),r=rv(e);Bt.each(n.select("*[data-mce-fragment]"),(e=>{if(C(o[e.nodeName.toLowerCase()])&&Yh(n,e))for(let o=e.parentElement;C(o)&&o!==t&&!Xh(n,e,o);o=o.parentElement)if(r.compare(o,e)){n.remove(e,!0);break}}))}})(e,l),Dv(e,a.get("mce_marker")),v=e.getBody(),Bt.each(v.getElementsByTagName("*"),(e=>{e.removeAttribute("data-mce-fragment")})),Ov(a,s.getStart(),e.schema),((e,t,o)=>{const n=Ao(yo.fromDom(o),(e=>So(e,yo.fromDom(t))));ce(n,n.length-2).filter(Gt).fold((()=>As(e,t)),(t=>As(e,t.dom)))})(e.schema,e.getBody(),s.getStart()),t},Nv=e=>e instanceof Th,Rv=(e,t,o)=>{e.dom.setHTML(e.getBody(),t),!0!==o&&(e=>{ah(e)&&Gm(e.getBody()).each((t=>{const o=t.getNode(),n=Jn(o)?Gm(o).getOr(t):t;e.selection.setRng(n.toRange())}))})(e)},Bv=(e,t,o)=>F.from(e.getBody()).map((n=>Nv(t)?((e,t,o,n)=>{lv(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),o);const r=$h({validate:!1},e.schema).serialize(o),s=Ir(Ar(yo.fromDom(t))?r:Bt.trim(r));return Rv(e,s,n.no_selection),{content:o,html:s}})(e,n,t,o):((e,t,o,n)=>{if(0===(o=Ir(o)).length||/^\s+$/.test(o)){const r='
    ';"TABLE"===t.nodeName?o=""+r+"":/^(UL|OL)$/.test(t.nodeName)&&(o="
  • "+r+"
  • ");const s=Xl(e);return e.schema.isValidChild(t.nodeName.toLowerCase(),s.toLowerCase())?(o=r,o=e.dom.createHTML(s,Jl(e),o)):o||(o=r),Rv(e,o,n.no_selection),{content:o,html:o}}{"raw"!==n.format&&(o=$h({validate:!1},e.schema).serialize(e.parser.parse(o,{isRootContent:!0,insert:!0})));const r=Ar(yo.fromDom(t))?o:Bt.trim(o);return Rv(e,r,n.no_selection),{content:r,html:r}}})(e,n,t,o))).getOr({content:t,html:Nv(o.content)?"":o.content}),Lv=e=>S(e)?e:H,Iv=(e,t,o)=>{const n=t(e),r=Lv(o);return n.orThunk((()=>r(e)?F.none():((e,t,o)=>{let n=e.dom;const r=Lv(o);for(;n.parentNode;){n=n.parentNode;const e=yo.fromDom(n),o=t(e);if(o.isSome())return o;if(r(e))break}return F.none()})(e,t,r)))},Hv=Pu,Pv=(e,t,o)=>{const n=e.formatter.get(o);if(n)for(let o=0;o{const s=e.dom.getRoot();if(t===s)return!1;const a=e.dom.getParent(t,(t=>!!Pv(e,t,o)||(t.parentNode===s||!!Zv(e,t,o,n,!0))));return!!Zv(e,a,o,n,r)},zv=(e,t,o)=>!(!qu(o)||!Hv(t,o.inline))||(!(!Wu(o)||!Hv(t,o.block))||!!$u(o)&&(Wn(t)&&e.is(t,o.selector))),Vv=(e,t,o,n,r,s)=>{const a=o[n],i="attributes"===n;if(S(o.onmatch))return o.onmatch(t,o,n);if(a)if(Oe(a)){for(let o=0;o{const s=e.formatter.get(o),a=e.dom;if(s&&Wn(t))for(let o=0;o{if(n)return Fv(e,n,t,o,r);if(n=e.selection.getNode(),Fv(e,n,t,o,r))return!0;const s=e.selection.getStart();return!(s===n||!Fv(e,s,t,o,r))},jv=(e,t)=>{const o=t=>So(t,yo.fromDom(e.getBody()));return F.from(e.selection.getStart(!0)).bind((n=>Iv(yo.fromDom(n),(o=>ge(t,(t=>((t,o)=>Zv(e,t.dom,o)?F.some(o):F.none())(o,t)))),o))).getOrNull()},Wv=(e,t,o)=>J(o,((o,n)=>{const r=((e,t)=>Uu(e,t,(e=>{const t=e=>S(e)||e.length>1&&"%"===e.charAt(0);return W(["styles","attributes"],(o=>ke(e,o).exists((e=>{const o=b(e)?e:Se(e);return W(o,t)}))))})))(e,n);return e.formatter.matchNode(t,n,{},r)?o.concat([n]):o}),[]),$v=Br,qv=e=>{if(e){const t=new Zn(e,e);for(let e=t.current();e;e=t.next())if(tr(e))return e}return null},Gv=e=>{const t=yo.fromTag("span");return to(t,{id:Ym,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&vn(t,yo.fromText($v)),t},Kv=(e,t,o)=>{const n=e.dom,r=e.selection;if(Ku(t))ab(e,!1,yo.fromDom(t),o,!0);else{const e=r.getRng(),o=n.getParent(t,n.isBlock),s=e.startContainer,a=e.startOffset,i=e.endContainer,l=e.endOffset,c=(e=>{const t=qv(e);return t&&t.data.charAt(0)===$v&&t.deleteData(0,1),t})(t);n.remove(t,!0),s===c&&a>0&&e.setStart(c,a-1),i===c&&l>0&&e.setEnd(c,l-1),o&&n.isEmpty(o)&&Rr(yo.fromDom(o)),r.setRng(e)}},Yv=(e,t,o)=>{const n=e.dom,r=e.selection;if(t)Kv(e,t,o);else if(!(t=Jm(e.getBody(),r.getStart())))for(;t=n.get(Ym);)Kv(e,t,o)},Xv=(e,t)=>(e.appendChild(t),t),Jv=(e,t)=>{var o;const n=X(e,((e,t)=>Xv(e,t.cloneNode(!1))),t),r=null!==(o=n.ownerDocument)&&void 0!==o?o:document;return Xv(n,r.createTextNode($v))},Qv=(e,t,o,n)=>{const r=e.dom,s=e.selection;let a=!1;const i=e.formatter.get(t);if(!i)return;const l=s.getRng(),c=l.startContainer,d=l.startOffset;let m=c;tr(c)&&(d!==c.data.length&&(a=!0),m=m.parentNode);const u=[];let g;for(;m;){if(Zv(e,m,t,o,n)){g=m;break}m.nextSibling&&(a=!0),u.push(m),m=m.parentNode}if(g)if(a){const a=s.getBookmark();l.collapse(!0);let c=mg(r,l,i,!0);c=dp(c),e.formatter.remove(t,o,c,n),s.moveToBookmark(a)}else{const a=Jm(e.getBody(),g),i=C(a)?r.getParents(g.parentNode,P,a):[],l=Gv(!1).dom;((e,t,o)=>{var n,r;const s=e.dom,a=s.getParent(o,N(Ru,e.schema));a&&s.isEmpty(a)?null===(n=o.parentNode)||void 0===n||n.replaceChild(t,o):(Mr(yo.fromDom(o)),s.isEmpty(o)?null===(r=o.parentNode)||void 0===r||r.replaceChild(t,o):s.insertAfter(t,o))})(e,l,null!=a?a:g);const c=((e,t,o,n,r,s)=>{const a=e.formatter,i=e.dom,l=Y(pe(a.get()),(e=>e!==n&&!Ue(e,"removeformat"))),c=Wv(e,o,l);if(Y(c,(t=>!ju(e,t,n))).length>0){const e=o.cloneNode(!1);return i.add(t,e),a.remove(n,r,e,s),i.remove(e),F.some(e)}return F.none()})(e,l,g,t,o,n),d=Jv([...u,...c.toArray(),...i],l);a&&Kv(e,a,C(a)),s.setCursorLocation(d,1),r.isEmpty(g)&&r.remove(g)}},ey=e=>{e.on("mouseup keydown",(t=>{var o;((e,t,o)=>{const n=e.selection,r=e.getBody();Yv(e,null,o),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==$v||Yv(e,Jm(r,n.getStart()),!0),37!==t&&39!==t||Yv(e,Jm(r,n.getStart()),!0)})(e,t.keyCode,(o=e.selection.getRng().endContainer,tr(o)&&We(o.data,vr)))}))},ty=e=>{const t=Gv(!1),o=Jv(e,t.dom);return{caretContainer:t,caretPosition:rl(o,0)}},oy=(e,t)=>{const{caretContainer:o,caretPosition:n}=ty(t);return hn(yo.fromDom(e),o),Cn(yo.fromDom(e)),n},ny=(e,t)=>{if(Xm(t.dom))return!1;const o=e.schema.getTextInlineElements();return _e(o,jt(t))&&!Xm(t.dom)&&!Xn(t.dom)},ry={},sy=Gn(["pre"]);((e,t)=>{ry[e]||(ry[e]=[]),ry[e].push(t)})("pre",(e=>{const t=e.selection.getRng();if(!t.collapsed){const t=e.selection.getSelectedBlocks(),o=Y(Y(t,sy),(e=>t=>{const o=t.previousSibling;return sy(o)&&j(e,o)})(t));q(o,(e=>{((e,t)=>{const o=yo.fromDom(t),n=To(o).dom;Cn(o),wn(yo.fromDom(e),[yo.fromTag("br",n),yo.fromTag("br",n),...Lo(o)])})(e.previousSibling,e)}))}}));const ay=["fontWeight","fontStyle","color","fontSize","fontFamily"],iy=e=>ee(e,(e=>qu(e)&&"span"===e.inline&&(e=>h(e.styles)&&W(pe(e.styles),(e=>j(ay,e))))(e))),ly=(e,t)=>{const o=e.get(t);return b(o)?iy(o):F.none()},cy=(e,t)=>qm(t,rl.fromRangeStart(e)).isNone(),dy=(e,t)=>!1===$m(t,rl.fromRangeEnd(e)).exists((e=>!ir(e.getNode())||$m(t,e).isSome())),my=e=>t=>pr(t)&&e.isEditable(t),uy=e=>Y((e=>{const t=e.getSelectedBlocks(),o=e.getRng();if(e.isCollapsed())return[];if(1===t.length)return cy(o,t[0])&&dy(o,t[0])?t:[];{const e=de(t).filter((e=>cy(o,e))).toArray(),n=me(t).filter((e=>dy(o,e))).toArray(),r=t.slice(1,-1);return e.concat(r).concat(n)}})(e),my(e.dom)),gy=e=>Y(e.getSelectedBlocks(),my(e.dom)),py=Bt.each,hy=e=>Wn(e)&&!mu(e)&&!Xm(e)&&!Xn(e),fy=(e,t)=>{for(let o=e;o;o=o[t]){if(tr(o)&&Ye(o.data))return e;if(Wn(o)&&!mu(o))return o}return e},by=(e,t,o)=>{const n=rv(e),r=$n(t)&&e.dom.isEditable(t),s=$n(o)&&e.dom.isEditable(o);if(r&&s){const r=fy(t,"previousSibling"),s=fy(o,"nextSibling");if(n.compare(r,s)){for(let e=r.nextSibling;e&&e!==s;){const t=e;e=e.nextSibling,r.appendChild(t)}return e.dom.remove(s),Bt.each(Bt.grep(s.childNodes),(e=>{r.appendChild(e)})),r}}return o},vy=(e,t,o,n)=>{var r;if(n&&!1!==t.merge_siblings){const t=null!==(r=by(e,Nu(n),n))&&void 0!==r?r:n;by(e,t,Nu(t,!0))}},yy=(e,t,o)=>{py(e.childNodes,(e=>{hy(e)&&(t(e)&&o(e),e.hasChildNodes()&&yy(e,t,o))}))},wy=(e,t)=>o=>!(!o||!zu(e,o,t)),xy=(e,t,o)=>n=>{e.setStyle(n,t,o),""===n.getAttribute("style")&&n.removeAttribute("style"),((e,t)=>{"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)})(e,n)},Cy=Al([{keep:[]},{rename:["name"]},{removed:[]}]),Sy=/^(src|href|style)$/,ky=Bt.each,_y=Pu,Ty=(e,t,o)=>e.isChildOf(t,o)&&t!==o&&!e.isBlock(o),Ey=(e,t,o)=>{let n=t[o?"startContainer":"endContainer"],r=t[o?"startOffset":"endOffset"];if(Wn(n)){const e=n.childNodes.length-1;!o&&r&&r--,n=n.childNodes[r>e?e:r]}return tr(n)&&o&&r>=n.data.length&&(n=new Zn(n,e.getBody()).next()||n),tr(n)&&!o&&0===r&&(n=new Zn(n,e.getBody()).prev()||n),n},Oy=(e,t)=>{const o=t?"firstChild":"lastChild",n=e[o];return(e=>/^(TR|TH|TD)$/.test(e.nodeName))(e)&&n?"TR"===e.nodeName&&n[o]||n:e},Dy=(e,t,o,n)=>{var r;const s=e.create(o,n);return null===(r=t.parentNode)||void 0===r||r.insertBefore(s,t),s.appendChild(t),s},Ay=(e,t,o,n,r)=>{const s=yo.fromDom(t),a=yo.fromDom(e.create(n,r)),i=o?Bo(s):Ro(s);return wn(a,i),o?(hn(s,a),bn(a,s)):(fn(s,a),vn(a,s)),a.dom},My=(e,t,o)=>{const n=t.parentNode;let r;const s=e.dom,a=Xl(e);Wu(o)&&n===s.getRoot()&&(o.list_block&&_y(t,o.list_block)||q(ue(t.childNodes),(t=>{Bu(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Dy(s,t,a),s.setAttribs(r,Jl(e))):r=null}))),(e=>$u(e)&&qu(e)&&Lt(ke(e,"mixed"),!0))(o)&&!_y(o.inline,t)||s.remove(t,!0)},Ny=(e,t,o)=>k(e)?{name:t,value:null}:{name:e,value:Hu(t,o)},Ry=(e,t)=>{""===e.getAttrib(t,"style")&&(t.removeAttribute("style"),t.removeAttribute("data-mce-style"))},By=(e,t,o,n,r)=>{let s=!1;ky(o.styles,((a,i)=>{const{name:l,value:c}=Ny(i,a,n),d=Fu(c,l);(o.remove_similar||v(c)||!Wn(r)||_y(zu(e,r,l),d))&&e.setStyle(t,l,""),s=!0})),s&&Ry(e,t)},Ly=(e,t,o,n,r)=>{const s=e.dom,a=rv(e),i=e.schema;if(qu(t)&&Rs(i,t.inline)&&Ls(i,n)&&n.parentElement===e.getBody())return My(e,n,t),Cy.removed();if(!t.ceFalseOverride&&n&&"false"===s.getContentEditableParent(n))return Cy.keep();if(n&&!zv(s,n,t)&&!((e,t)=>t.links&&"A"===e.nodeName)(n,t))return Cy.keep();const l=n,c=t.preserve_attributes;if(qu(t)&&"all"===t.remove&&b(c)){const e=Y(s.getAttribs(l),(e=>j(c,e.name.toLowerCase())));if(s.removeAllAttribs(l),q(e,(e=>s.setAttrib(l,e.name,e.value))),e.length>0)return Cy.rename("span")}if("all"!==t.remove){By(s,l,t,o,r),ky(t.attributes,((e,n)=>{const{name:a,value:i}=Ny(n,e,o);if(t.remove_similar||v(i)||!Wn(r)||_y(s.getAttrib(r,a),i)){if("class"===a){const e=s.getAttrib(l,a);if(e){let t="";if(q(e.split(/\s+/),(e=>{/mce\-\w+/.test(e)&&(t+=(t?" ":"")+e)})),t)return void s.setAttrib(l,a,t)}}if(Sy.test(a)&&l.removeAttribute("data-mce-"+a),"style"===a&&Gn(["li"])(l)&&"none"===s.getStyle(l,"list-style-type"))return l.removeAttribute(a),void s.setStyle(l,"list-style-type","none");"class"===a&&l.removeAttribute("className"),l.removeAttribute(a)}})),ky(t.classes,(e=>{e=Hu(e,o),Wn(r)&&!s.hasClass(r,e)||s.removeClass(l,e)}));const e=s.getAttribs(l);for(let t=0;tLy(e,t,o,n,n).fold(D(n),(t=>(e.dom.createFragment().appendChild(n),e.dom.rename(n,t))),D(null)),Hy=(e,t,o,n,r)=>{const s=e.formatter.get(t),a=s[0],i=e.dom,l=e.selection,c=n=>{const i=((e,t,o,n,r)=>{let s;return t.parentNode&&q(Zu(e.dom,t.parentNode).reverse(),(t=>{if(!s&&Wn(t)&&"_start"!==t.id&&"_end"!==t.id){const a=Zv(e,t,o,n,r);a&&!1!==a.split&&(s=t)}})),s})(e,n,t,o,r);return((e,t,o,n,r,s,a,i)=>{var l,c;let d,m;const u=e.dom;if(o){const g=o.parentNode;for(let o=n.parentNode;o&&o!==g;o=o.parentNode){let n=u.clone(o,!1);for(let o=0;oW(s,(n=>Fy(e,n,o,t,t))),m=t=>{const o=ue(t.childNodes),n=d(t)||W(s,(e=>zv(i,t,e))),r=t.parentNode;if(!n&&C(r)&&Gu(a)&&d(r),a.deep&&o.length)for(let e=0;e{Wn(t)&&e.dom.getStyle(t,"text-decoration")===o&&t.parentNode&&Vu(i,t.parentNode)===o&&Fy(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:o}},void 0,t)}))},u=e=>{const t=i.get(e?"_start":"_end");if(t){let o=t[e?"firstChild":"lastChild"];return(e=>mu(e)&&Wn(e)&&("_start"===e.id||"_end"===e.id))(o)&&(o=o[e?"firstChild":"lastChild"]),tr(o)&&0===o.data.length&&(o=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),i.remove(t,!0),o}return null},g=t=>{let o,n,r=mg(i,t,s,t.collapsed);if(a.split){if(r=dp(r),o=Ey(e,r,!0),n=Ey(e,r),o!==n){if(o=Oy(o,!0),n=Oy(n,!1),Ty(i,o,n)){const e=F.from(o.firstChild).getOr(o);return c(Ay(i,e,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void u(!0)}if(Ty(i,n,o)){const e=F.from(n.lastChild).getOr(n);return c(Ay(i,e,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void u(!1)}o=Dy(i,o,"span",{id:"_start","data-mce-type":"bookmark"}),n=Dy(i,n,"span",{id:"_end","data-mce-type":"bookmark"});const e=i.createRng();e.setStartAfter(o),e.setEndBefore(n),ug(i,e,(e=>{q(e,(e=>{mu(e)||mu(e.parentNode)||c(e)}))})),c(o),c(n),o=u(!0),n=u()}else o=n=c(o);r.startContainer=o.parentNode?o.parentNode:o,r.startOffset=i.nodeIndex(o),r.endContainer=n.parentNode?n.parentNode:n,r.endOffset=i.nodeIndex(n)+1}ug(i,r,(e=>{q(e,m)}))};if(n){if(Ou(n)){const e=i.createRng();e.setStartBefore(n),e.setEndAfter(n),g(e)}else g(n);_g(e,t,n,o)}else l.isCollapsed()&&qu(a)&&!yu(e).length?Qv(e,t,o,r):(Au(e,(()=>Tu(e,g)),(n=>qu(a)&&Uv(e,t,o,n))),e.nodeChanged()),((e,t,o)=>{"removeformat"===t?q(gy(e.selection),(t=>{q(ay,(o=>e.dom.setStyle(t,o,""))),Ry(e.dom,t)})):ly(e.formatter,t).each((t=>{q(gy(e.selection),(n=>By(e.dom,n,t,o,null)))}))})(e,t,o),_g(e,t,n,o)},Py=(e,t,o,n,r)=>{(n||e.selection.isEditable())&&Hy(e,t,o,n,r)},Fy=(e,t,o,n,r)=>Ly(e,t,o,n,r).fold(H,(t=>(e.dom.rename(n,t),!0)),P),zy=Bt.each,Vy=(e,t,o,n)=>{zy(t,(t=>{qu(t)&&zy(e.dom.select(t.inline,n),(n=>{hy(n)&&Fy(e,t,o,n,t.exact?n:null)})),((e,t,o)=>{if(t.clear_child_styles){const n=t.links?"*:not(a)":"*";py(e.select(n,o),(o=>{hy(o)&&e.isEditable(o)&&py(t.styles,((t,n)=>{e.setStyle(o,n,"")}))}))}})(e.dom,t,n)}))},Zy=Bt.each,Uy=(e,t,o,n)=>{if(Zy(o.styles,((o,r)=>{e.setStyle(t,r,Hu(o,n))})),o.styles){const o=e.getAttrib(t,"style");o&&e.setAttrib(t,"data-mce-style",o)}},jy=(e,t,o,n)=>{const r=e.formatter.get(t),s=r[0],a=!n&&e.selection.isCollapsed(),i=e.dom,l=e.selection,c=(e,t=s)=>{S(t.onformat)&&t.onformat(e,t,o,n),Uy(i,e,t,o),Zy(t.attributes,((t,n)=>{i.setAttrib(e,n,Hu(t,o))})),Zy(t.classes,(t=>{const n=Hu(t,o);i.hasClass(e,n)||i.addClass(e,n)}))},d=(e,t)=>{let o=!1;return Zy(e,(e=>!!$u(e)&&("false"===i.getContentEditable(t)&&!e.ceFalseOverride||(!(!C(e.collapsed)||e.collapsed===a)||(!(i.is(t,e.selector)&&!Xm(t))||(c(t,e),o=!0,!1)))))),o},m=e=>{if(p(e)){const t=i.create(e);return c(t),t}return null},u=(n,a,i)=>{const l=[];let u=!0;const g=s.inline||s.block,p=m(g),h=n=>(e=>Wu(e)&&!0===e.wrapper)(s)&&Zv(e,n,t,o),f=(t,o,n)=>{const r=(e=>Wu(e)&&!0!==e.wrapper)(s)&&Ru(e.schema,t)&&Bu(e,o,g);return n&&r};ug(n,a,(t=>{let o;const a=t=>{let m=!1,b=u,v=!1;const y=t.parentNode,w=y.nodeName.toLowerCase(),x=n.getContentEditable(t);C(x)&&(b=u,u="true"===x,m=!0,v=Iu(e,t));const S=u&&!m;if(ir(t)&&!((e,t,o,n)=>{if(Ic(e)&&qu(t)&&o.parentNode){const t=ba(e.schema),r=Cb(yo.fromDom(o),(e=>Xm(e.dom)));return Te(t,n)&&ys(yo.fromDom(o.parentNode),!1)&&!r}return!1})(e,s,t,w))return o=null,void(Wu(s)&&n.remove(t));if(h(t))o=null;else{if(f(t,w,S)){const e=n.rename(t,g);return c(e),l.push(e),void(o=null)}if($u(s)){let e=d(r,t);if(!e&&C(y)&&Gu(s)&&(e=d(r,y)),!qu(s)||e)return void(o=null)}C(p)&&((t,o,r,a)=>{const l=t.nodeName.toLowerCase(),c=Bu(e,g,l)&&Bu(e,o,g),d=!i&&tr(t)&&Lr(t.data),m=Xm(t),u=!qu(s)||!n.isBlock(t);return(r||a)&&c&&!d&&!m&&u})(t,w,S,v)?(o||(o=n.clone(p,!1),y.insertBefore(o,t),l.push(o)),v&&m&&(u=b),o.appendChild(t)):(o=null,q(ue(t.childNodes),a),m&&(u=b),o=null)}};q(t,a)})),!0===s.links&&q(l,(e=>{const t=e=>{"A"===e.nodeName&&c(e,s),q(ue(e.childNodes),t)};t(e)})),q(l,(a=>{const i=(e=>{let t=0;return q(e.childNodes,(e=>{(e=>C(e)&&tr(e)&&0===e.length)(e)||mu(e)||t++})),t})(a);!(l.length>1)&&n.isBlock(a)||0!==i?(qu(s)||Wu(s)&&s.wrapper)&&(s.exact||1!==i||(a=(e=>{const t=ee(e.childNodes,Du).filter((e=>"false"!==n.getContentEditable(e)&&zv(n,e,s)));return t.map((t=>{const o=n.clone(t,!1);return c(o),n.replace(o,e,!0),n.remove(t,!0),o})).getOr(e)})(a)),Vy(e,r,o,a),((e,t,o,n,r)=>{const s=r.parentNode;Zv(e,s,o,n)&&Fy(e,t,n,r)||t.merge_with_parents&&s&&e.dom.getParent(s,(s=>!!Zv(e,s,o,n)&&(Fy(e,t,n,r),!0)))})(e,s,t,o,a),((e,t,o,n)=>{if(t.styles&&t.styles.backgroundColor){const r=wy(e,"fontSize");yy(n,(t=>r(t)&&e.isEditable(t)),xy(e,"backgroundColor",Hu(t.styles.backgroundColor,o)))}})(n,s,o,a),((e,t,o,n)=>{const r=t=>{if($n(t)&&Wn(t.parentNode)&&e.isEditable(t)){const o=Vu(e,t.parentNode);e.getStyle(t,"color")&&o?e.setStyle(t,"text-decoration",o):e.getStyle(t,"text-decoration")===o&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(Bt.walk(n,r,"childNodes"),r(n))})(n,s,0,a),((e,t,o,n)=>{if(qu(t)&&("sub"===t.inline||"sup"===t.inline)){const o=wy(e,"fontSize");yy(n,(t=>o(t)&&e.isEditable(t)),xy(e,"fontSize",""));const r=Y(e.select("sup"===t.inline?"sub":"sup",n),e.isEditable);e.remove(r,!0)}})(n,s,0,a),vy(e,s,0,a)):n.remove(a,!0)}))},g=Ou(n)?n:l.getNode();if("false"===i.getContentEditable(g)&&!Iu(e,g))return d(r,n=g),void kg(e,t,n,o);if(s){if(n)if(Ou(n)){if(!d(r,n)){const e=i.createRng();e.setStartBefore(n),e.setEndAfter(n),u(i,mg(i,e,r),!0)}}else u(i,n,!0);else a&&qu(s)&&!yu(e).length?((e,t,o)=>{let n;const r=e.selection,s=e.formatter.get(t);if(!s)return;const a=r.getRng();let i=a.startOffset;const l=a.startContainer.nodeValue;n=Jm(e.getBody(),r.getStart());const c=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(l&&i>0&&i{Tu(e,((e,t)=>{const o=t?e:mg(i,e,r);u(i,o,!1)}))}),P),e.nodeChanged()),ly(e.formatter,t).each((t=>{q(uy(e.selection),(e=>Uy(i,e,t,o)))}));((e,t)=>{_e(ry,e)&&q(ry[e],(e=>{e(t)}))})(t,e)}kg(e,t,n,o)},Wy=(e,t,o,n)=>{(n||e.selection.isEditable())&&jy(e,t,o,n)},$y=e=>_e(e,"vars"),qy=e=>e.selection.getStart(),Gy=(e,t,o,n,r)=>Q(t,(t=>{const s=e.formatter.matchNode(t,o,null!=r?r:{},n);return!w(s)}),(t=>!!Pv(e,t,o)||!n&&C(e.formatter.matchNode(t,o,r,!0)))),Ky=(e,t)=>{const o=null!=t?t:qy(e);return Y(Zu(e.dom,o),(e=>Wn(e)&&!Xn(e)))},Yy=(e,t,o)=>{const n=Ky(e,t);fe(o,((o,r)=>{const s=o=>{const s=Gy(e,n,r,o.similar,$y(o)?o.vars:void 0),a=s.isSome();if(o.state.get()!==a){o.state.set(a);const e=s.getOr(t);$y(o)?o.callback(a,{node:e,format:r,parents:n}):q(o.callbacks,(t=>t(a,{node:e,format:r,parents:n})))}};q([o.withSimilar,o.withoutSimilar],s),q(o.withVars,s)}))},Xy=(e,t,o,n,r,s)=>(((e,t,o,n,r,s)=>{const a=t.get();q(o.split(","),(t=>{const o=ke(a,t).getOrThunk((()=>{const e={withSimilar:{state:Qa(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Qa(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e})),i=()=>{const o=Ky(e);return Gy(e,o,t,r,s).isSome()};if(w(s)){const e=r?o.withSimilar:o.withoutSimilar;e.callbacks.push(n),1===e.callbacks.length&&e.state.set(i())}else o.withVars.push({state:Qa(i()),similar:r,vars:s,callback:n})})),t.set(a)})(e,t,o,n,r,s),{unbind:()=>((e,t,o)=>{const n=e.get();q(t.split(","),(e=>ke(n,e).each((t=>{n[e]={withSimilar:{...t.withSimilar,callbacks:Y(t.withSimilar.callbacks,(e=>e!==o))},withoutSimilar:{...t.withoutSimilar,callbacks:Y(t.withoutSimilar.callbacks,(e=>e!==o))},withVars:Y(t.withVars,(e=>e.callback!==o))}})))),e.set(n)})(t,o,n)}),Jy=Bt.explode,Qy=()=>{const e={};return{addFilter:(t,o)=>{q(Jy(t),(t=>{_e(e,t)||(e[t]={name:t,callbacks:[]}),e[t].callbacks.push(o)}))},getFilters:()=>Se(e),removeFilter:(t,o)=>{q(Jy(t),(t=>{if(_e(e,t))if(C(o)){const n=e[t],r=Y(n.callbacks,(e=>e!==o));r.length>0?n.callbacks=r:delete e[t]}else delete e[t]}))}}},ew=(e,t,o)=>{e.addNodeFilter("font",(e=>{q(e,(e=>{const n=t.parse(e.attr("style")),r=e.attr("color"),s=e.attr("face"),a=e.attr("size");r&&(n.color=r),s&&(n["font-family"]=s),a&&Je(a).each((e=>{n["font-size"]=o[e-1]})),e.name="span",e.attr("style",t.serialize(n)),((e,t)=>{q(t,(t=>{e.attr(t,null)}))})(e,["color","face","size"])}))}))},tw=(e,t,o)=>{var n;const r=Aa();t.convert_fonts_to_spans&&ew(e,r,Bt.explode(null!==(n=t.font_size_legacy_values)&&void 0!==n?n:"")),((e,t,o)=>{e.addNodeFilter("strike",(e=>{const n="html4"!==t.type;q(e,(e=>{if(n)e.name="s";else{const t=o.parse(e.attr("style"));t["text-decoration"]="line-through",e.name="span",e.attr("style",o.serialize(t))}}))}))})(e,o,r)},ow=(e,t,o)=>{t.addNodeFilter("br",((t,n,r)=>{const s=Bt.extend({},o.getBlockElements()),a=o.getNonEmptyElements(),i=o.getWhitespaceElements();s.body=1;const l=e=>e.name in s||Hs(o,e);for(let n=0,c=t.length;n{const[t,...o]=e.split(","),n=o.join(","),r=/data:([^/]+\/[^;]+)(;.+)?/.exec(t);if(r){const e=";base64"===r[2],t=e?(e=>{const t=/([a-z0-9+\/=\s]+)/i.exec(e);return t?t[1]:""})(n):decodeURIComponent(n);return F.some({type:r[1],data:t,base64Encoded:e})}return F.none()},rw=(e,t,o=!0)=>{let n=t;if(o)try{n=atob(t)}catch(e){return F.none()}const r=new Uint8Array(n.length);for(let e=0;e{return je(e,"blob:")?(e=>fetch(e).then((e=>e.ok?e.blob():Promise.reject())).catch((()=>Promise.reject({message:`Cannot convert ${e} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"}))))(e):je(e,"data:")?(t=e,new Promise(((e,o)=>{nw(t).bind((({type:e,data:t,base64Encoded:o})=>rw(e,t,o))).fold((()=>o("Invalid data URI")),e)}))):Promise.reject("Unknown URI format");var t},aw=e=>new Promise(((t,o)=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=()=>{var e;o(null===(e=n.error)||void 0===e?void 0:e.message)},n.readAsDataURL(e)}));let iw=0;const lw=(e,t,o)=>nw(e).bind((({data:e,type:n,base64Encoded:r})=>{if(t&&!r)return F.none();{const t=r?e:btoa(e);return o(t,n)}})),cw=(e,t,o)=>{const n=e.create((r||"blobid")+iw++,t,o);var r;return e.add(n),n},dw=(e,t,o=!1)=>lw(t,o,((t,o)=>F.from(e.getByData(t,o)).orThunk((()=>rw(o,t).map((o=>cw(e,o,t))))))),mw=(e,t)=>{const{blob_cache:o}=t;if(o){const t=e=>{const t=e.attr("src");(e=>e.attr("src")===At.transparentSrc||C(e.attr("data-mce-placeholder")))(e)||(e=>C(e.attr("data-mce-bogus")))(e)||x(t)||dw(o,t,!0).each((t=>{e.attr("src",t.blobUri())}))};e.addAttributeFilter("src",(e=>q(e,t)))}},uw=(e,t)=>je(e,`${t}/`),gw=(e,t)=>{const o=e.schema;t.remove_trailing_brs&&ow(t,e,o),e.addAttributeFilter("href",(e=>{let o=e.length;const n=e=>{const t=e?Bt.trim(e):"";return/\b(noopener)\b/g.test(t)?t:(e=>e.split(" ").filter((e=>e.length>0)).concat(["noopener"]).sort().join(" "))(t)};if(!t.allow_unsafe_link_target)for(;o--;){const t=e[o];"a"===t.name&&"_blank"===t.attr("target")&&t.attr("rel",n(t.attr("rel")))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(e=>{let t,o,n,r,s=e.length;for(;s--;)if(r=e[s],"a"===r.name&&r.firstChild&&!r.attr("href"))for(n=r.parent,t=r.lastChild;t&&n;)o=t.prev,n.insert(t,r),t=o})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(e=>{let t,o,n=e.length;for(;n--;)if(t=e[n],o=t.parent,o&&("ul"===o.name||"ol"===o.name))if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{const e=new Th("li",1);e.attr("style","list-style-type: none"),t.wrap(e)}}));const n=o.getValidClasses();t.validate&&n&&e.addAttributeFilter("class",(e=>{var t;let o=e.length;for(;o--;){const r=e[o],s=null!==(t=r.attr("class"))&&void 0!==t?t:"",a=Bt.explode(s," ");let i="";for(let e=0;eq(e,(e=>{e.replace(((e,t,o,n,r)=>{let s;s=w(e)?"iframe":uw(e,"image")?"img":uw(e,"video")?"video":uw(e,"audio")?"audio":"iframe";const a=new Th(s,1);return a.attr("audio"===s?{src:t}:{src:t,width:o,height:n}),"audio"!==s&&"video"!==s||a.attr("controls",""),"iframe"===s&&r&&a.attr("sandbox",""),a})(e.attr("type"),"object"===e.name?e.attr("data"):e.attr("src"),e.attr("width"),e.attr("height"),t.sandbox_iframes))})))),t.sandbox_iframes&&e.addNodeFilter("iframe",(e=>q(e,(e=>e.attr("sandbox","")))))},{entries:pw,setPrototypeOf:hw,isFrozen:fw,getPrototypeOf:bw,getOwnPropertyDescriptor:vw}=Object;let{freeze:yw,seal:ww,create:xw}=Object,{apply:Cw,construct:Sw}="undefined"!=typeof Reflect&&Reflect;Cw||(Cw=function(e,t,o){return e.apply(t,o)}),yw||(yw=function(e){return e}),ww||(ww=function(e){return e}),Sw||(Sw=function(e,t){return new e(...t)});const kw=Iw(Array.prototype.forEach),_w=Iw(Array.prototype.pop),Tw=Iw(Array.prototype.push),Ew=Iw(String.prototype.toLowerCase),Ow=Iw(String.prototype.toString),Dw=Iw(String.prototype.match),Aw=Iw(String.prototype.replace),Mw=Iw(String.prototype.indexOf),Nw=Iw(String.prototype.trim),Rw=Iw(RegExp.prototype.test),Bw=(Lw=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o1?o-1:0),r=1;r/gm),Qw=ww(/\${[\w\W]*}/gm),ex=ww(/^data-[\-\w.\u00B7-\uFFFF]/),tx=ww(/^aria-[\-\w]+$/),ox=ww(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),nx=ww(/^(?:\w+script|data):/i),rx=ww(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),sx=ww(/^html$/i);var ax=Object.freeze({__proto__:null,MUSTACHE_EXPR:Xw,ERB_EXPR:Jw,TMPLIT_EXPR:Qw,DATA_ATTR:ex,ARIA_ATTR:tx,IS_ALLOWED_URI:ox,IS_SCRIPT_OR_DATA:nx,ATTR_WHITESPACE:rx,DOCTYPE_NAME:sx});const ix=()=>"undefined"==typeof window?null:window;var lx=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ix();const o=t=>e(t);if(o.version="3.0.5",o.removed=[],!t||!t.document||9!==t.document.nodeType)return o.isSupported=!1,o;const n=t.document,r=n.currentScript;let{document:s}=t;const{DocumentFragment:a,HTMLTemplateElement:i,Node:l,Element:c,NodeFilter:d,NamedNodeMap:m=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:u,DOMParser:g,trustedTypes:p}=t,h=c.prototype,f=Fw(h,"cloneNode"),b=Fw(h,"nextSibling"),v=Fw(h,"childNodes"),y=Fw(h,"parentNode");if("function"==typeof i){const e=s.createElement("template");e.content&&e.content.ownerDocument&&(s=e.content.ownerDocument)}let w,x="";const{implementation:C,createNodeIterator:S,createDocumentFragment:k,getElementsByTagName:_}=s,{importNode:T}=n;let E={};o.isSupported="function"==typeof pw&&"function"==typeof y&&C&&void 0!==C.createHTMLDocument;const{MUSTACHE_EXPR:O,ERB_EXPR:D,TMPLIT_EXPR:A,DATA_ATTR:M,ARIA_ATTR:N,IS_SCRIPT_OR_DATA:R,ATTR_WHITESPACE:B}=ax;let{IS_ALLOWED_URI:L}=ax,I=null;const H=Hw({},[...zw,...Vw,...Zw,...jw,...$w]);let P=null;const F=Hw({},[...qw,...Gw,...Kw,...Yw]);let z=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),V=null,Z=null,U=!0,j=!0,W=!1,$=!0,q=!1,G=!1,K=!1,Y=!1,X=!1,J=!1,Q=!1,ee=!0,te=!1,oe=!0,ne=!1,re={},se=null;const ae=Hw({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ie=null;const le=Hw({},["audio","video","img","source","image","track"]);let ce=null;const de=Hw({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),me="http://www.w3.org/1998/Math/MathML",ue="http://www.w3.org/2000/svg",ge="http://www.w3.org/1999/xhtml";let pe=ge,he=!1,fe=null;const be=Hw({},[me,ue,ge],Ow);let ve;const ye=["application/xhtml+xml","text/html"];let we,xe=null;const Ce=s.createElement("form"),Se=function(e){return e instanceof RegExp||e instanceof Function},ke=function(e){if(!xe||xe!==e){if(e&&"object"==typeof e||(e={}),e=Pw(e),ve=ve=-1===ye.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,we="application/xhtml+xml"===ve?Ow:Ew,I="ALLOWED_TAGS"in e?Hw({},e.ALLOWED_TAGS,we):H,P="ALLOWED_ATTR"in e?Hw({},e.ALLOWED_ATTR,we):F,fe="ALLOWED_NAMESPACES"in e?Hw({},e.ALLOWED_NAMESPACES,Ow):be,ce="ADD_URI_SAFE_ATTR"in e?Hw(Pw(de),e.ADD_URI_SAFE_ATTR,we):de,ie="ADD_DATA_URI_TAGS"in e?Hw(Pw(le),e.ADD_DATA_URI_TAGS,we):le,se="FORBID_CONTENTS"in e?Hw({},e.FORBID_CONTENTS,we):ae,V="FORBID_TAGS"in e?Hw({},e.FORBID_TAGS,we):{},Z="FORBID_ATTR"in e?Hw({},e.FORBID_ATTR,we):{},re="USE_PROFILES"in e&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,j=!1!==e.ALLOW_DATA_ATTR,W=e.ALLOW_UNKNOWN_PROTOCOLS||!1,$=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,q=e.SAFE_FOR_TEMPLATES||!1,G=e.WHOLE_DOCUMENT||!1,X=e.RETURN_DOM||!1,J=e.RETURN_DOM_FRAGMENT||!1,Q=e.RETURN_TRUSTED_TYPE||!1,Y=e.FORCE_BODY||!1,ee=!1!==e.SANITIZE_DOM,te=e.SANITIZE_NAMED_PROPS||!1,oe=!1!==e.KEEP_CONTENT,ne=e.IN_PLACE||!1,L=e.ALLOWED_URI_REGEXP||ox,pe=e.NAMESPACE||ge,z=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Se(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(z.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Se(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(z.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(z.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),q&&(j=!1),J&&(X=!0),re&&(I=Hw({},[...$w]),P=[],!0===re.html&&(Hw(I,zw),Hw(P,qw)),!0===re.svg&&(Hw(I,Vw),Hw(P,Gw),Hw(P,Yw)),!0===re.svgFilters&&(Hw(I,Zw),Hw(P,Gw),Hw(P,Yw)),!0===re.mathMl&&(Hw(I,jw),Hw(P,Kw),Hw(P,Yw))),e.ADD_TAGS&&(I===H&&(I=Pw(I)),Hw(I,e.ADD_TAGS,we)),e.ADD_ATTR&&(P===F&&(P=Pw(P)),Hw(P,e.ADD_ATTR,we)),e.ADD_URI_SAFE_ATTR&&Hw(ce,e.ADD_URI_SAFE_ATTR,we),e.FORBID_CONTENTS&&(se===ae&&(se=Pw(se)),Hw(se,e.FORBID_CONTENTS,we)),oe&&(I["#text"]=!0),G&&Hw(I,["html","head","body"]),I.table&&(Hw(I,["tbody"]),delete V.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw Bw('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw Bw('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=e.TRUSTED_TYPES_POLICY,x=w.createHTML("")}else void 0===w&&(w=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let o=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(o=t.getAttribute(n));const r="dompurify"+(o?"#"+o:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(p,r)),null!==w&&"string"==typeof x&&(x=w.createHTML(""));yw&&yw(e),xe=e}},_e=Hw({},["mi","mo","mn","ms","mtext"]),Te=Hw({},["foreignobject","desc","title","annotation-xml"]),Ee=Hw({},["title","style","font","a","script"]),Oe=Hw({},Vw);Hw(Oe,Zw),Hw(Oe,Uw);const De=Hw({},jw);Hw(De,Ww);const Ae=function(e){Tw(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},Me=function(e,t){try{Tw(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Tw(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!P[e])if(X||J)try{Ae(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ne=function(e){let t,o;if(Y)e=""+e;else{const t=Dw(e,/^[\r\n\t ]+/);o=t&&t[0]}"application/xhtml+xml"===ve&&pe===ge&&(e=''+e+"");const n=w?w.createHTML(e):e;if(pe===ge)try{t=(new g).parseFromString(n,ve)}catch(e){}if(!t||!t.documentElement){t=C.createDocument(pe,"template",null);try{t.documentElement.innerHTML=he?x:n}catch(e){}}const r=t.body||t.documentElement;return e&&o&&r.insertBefore(s.createTextNode(o),r.childNodes[0]||null),pe===ge?_.call(t,G?"html":"body")[0]:G?t.documentElement:r},Re=function(e){return S.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Be=function(e){return"object"==typeof l?e instanceof l:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Le=function(e,t,n){E[e]&&kw(E[e],(e=>{e.call(o,t,n,xe)}))},Ie=function(e){let t;if(Le("beforeSanitizeElements",e,null),(n=e)instanceof u&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof m)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return Ae(e),!0;var n;const r=we(e.nodeName);if(Le("uponSanitizeElement",e,{tagName:r,allowedTags:I}),e.hasChildNodes()&&!Be(e.firstElementChild)&&(!Be(e.content)||!Be(e.content.firstElementChild))&&Rw(/<[/\w]/g,e.innerHTML)&&Rw(/<[/\w]/g,e.textContent))return Ae(e),!0;if(!I[r]||V[r]){if(!V[r]&&Pe(r)){if(z.tagNameCheck instanceof RegExp&&Rw(z.tagNameCheck,r))return!1;if(z.tagNameCheck instanceof Function&&z.tagNameCheck(r))return!1}if(oe&&!se[r]){const t=y(e)||e.parentNode,o=v(e)||e.childNodes;if(o&&t){for(let n=o.length-1;n>=0;--n)t.insertBefore(f(o[n],!0),b(e))}}return Ae(e),!0}return e instanceof c&&!function(e){let t=y(e);t&&t.tagName||(t={namespaceURI:pe,tagName:"template"});const o=Ew(e.tagName),n=Ew(t.tagName);return!!fe[e.namespaceURI]&&(e.namespaceURI===ue?t.namespaceURI===ge?"svg"===o:t.namespaceURI===me?"svg"===o&&("annotation-xml"===n||_e[n]):Boolean(Oe[o]):e.namespaceURI===me?t.namespaceURI===ge?"math"===o:t.namespaceURI===ue?"math"===o&&Te[n]:Boolean(De[o]):e.namespaceURI===ge?!(t.namespaceURI===ue&&!Te[n])&&!(t.namespaceURI===me&&!_e[n])&&!De[o]&&(Ee[o]||!Oe[o]):!("application/xhtml+xml"!==ve||!fe[e.namespaceURI]))}(e)?(Ae(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!Rw(/<\/no(script|embed|frames)/i,e.innerHTML)?(q&&3===e.nodeType&&(t=e.textContent,t=Aw(t,O," "),t=Aw(t,D," "),t=Aw(t,A," "),e.textContent!==t&&(Tw(o.removed,{element:e.cloneNode()}),e.textContent=t)),Le("afterSanitizeElements",e,null),!1):(Ae(e),!0)},He=function(e,t,o){if(ee&&("id"===t||"name"===t)&&(o in s||o in Ce))return!1;if(j&&!Z[t]&&Rw(M,t));else if(U&&Rw(N,t));else if(!P[t]||Z[t]){if(!(Pe(e)&&(z.tagNameCheck instanceof RegExp&&Rw(z.tagNameCheck,e)||z.tagNameCheck instanceof Function&&z.tagNameCheck(e))&&(z.attributeNameCheck instanceof RegExp&&Rw(z.attributeNameCheck,t)||z.attributeNameCheck instanceof Function&&z.attributeNameCheck(t))||"is"===t&&z.allowCustomizedBuiltInElements&&(z.tagNameCheck instanceof RegExp&&Rw(z.tagNameCheck,o)||z.tagNameCheck instanceof Function&&z.tagNameCheck(o))))return!1}else if(ce[t]);else if(Rw(L,Aw(o,B,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Mw(o,"data:")||!ie[e]){if(W&&!Rw(R,Aw(o,B,"")));else if(o)return!1}else;return!0},Pe=function(e){return e.indexOf("-")>0},Fe=function(e){let t,o,n,r;Le("beforeSanitizeAttributes",e,null);const{attributes:s}=e;if(!s)return;const a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:P};for(r=s.length;r--;){t=s[r];const{name:i,namespaceURI:l}=t;o="value"===i?t.value:Nw(t.value);const c=o;if(n=we(i),a.attrName=n,a.attrValue=o,a.keepAttr=!0,a.forceKeepAttr=void 0,Le("uponSanitizeAttribute",e,a),o=a.attrValue,a.forceKeepAttr)continue;if(!a.keepAttr){Me(i,e);continue}if(!$&&Rw(/\/>/i,o)){Me(i,e);continue}q&&(o=Aw(o,O," "),o=Aw(o,D," "),o=Aw(o,A," "));const d=we(e.nodeName);if(He(d,n,o)){if(!te||"id"!==n&&"name"!==n||(Me(i,e),o="user-content-"+o),w&&"object"==typeof p&&"function"==typeof p.getAttributeType)if(l);else switch(p.getAttributeType(d,n)){case"TrustedHTML":o=w.createHTML(o);break;case"TrustedScriptURL":o=w.createScriptURL(o)}if(o!==c)try{l?e.setAttributeNS(l,i,o):e.setAttribute(i,o)}catch(t){Me(i,e)}}else Me(i,e)}Le("afterSanitizeAttributes",e,null)},ze=function e(t){let o;const n=Re(t);for(Le("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)Le("uponSanitizeShadowNode",o,null),Ie(o)||(o.content instanceof a&&e(o.content),Fe(o));Le("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t,r,s,i,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(he=!e,he&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Be(e)){if("function"!=typeof e.toString)throw Bw("toString is not a function");if("string"!=typeof(e=e.toString()))throw Bw("dirty is not a string, aborting")}if(!o.isSupported)return e;if(K||ke(c),o.removed=[],"string"==typeof e&&(ne=!1),ne){if(e.nodeName){const t=we(e.nodeName);if(!I[t]||V[t])throw Bw("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)t=Ne("\x3c!----\x3e"),r=t.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?t=r:t.appendChild(r);else{if(!X&&!q&&!G&&-1===e.indexOf("<"))return w&&Q?w.createHTML(e):e;if(t=Ne(e),!t)return X?null:Q?x:""}t&&Y&&Ae(t.firstChild);const d=Re(ne?e:t);for(;s=d.nextNode();)Ie(s)||(s.content instanceof a&&ze(s.content),Fe(s));if(ne)return e;if(X){if(J)for(i=k.call(t.ownerDocument);t.firstChild;)i.appendChild(t.firstChild);else i=t;return(P.shadowroot||P.shadowrootmode)&&(i=T.call(n,i,!0)),i}let m=G?t.outerHTML:t.innerHTML;return G&&I["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&Rw(sx,t.ownerDocument.doctype.name)&&(m="\n"+m),q&&(m=Aw(m,O," "),m=Aw(m,D," "),m=Aw(m,A," ")),w&&Q?w.createHTML(m):m},o.setConfig=function(e){ke(e),K=!0},o.clearConfig=function(){xe=null,K=!1},o.isValidAttribute=function(e,t,o){xe||ke({});const n=we(e),r=we(t);return He(n,r,o)},o.addHook=function(e,t){"function"==typeof t&&(E[e]=E[e]||[],Tw(E[e],t))},o.removeHook=function(e){if(E[e])return _w(E[e])},o.removeHooks=function(e){E[e]&&(E[e]=[])},o.removeAllHooks=function(){E={}},o}();const cx=Bt.each,dx=Bt.trim,mx=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],ux={ftp:21,http:80,https:443,mailto:25},gx=["img","video"],px=(e,t,o)=>{const n=(e=>{try{return decodeURIComponent(e)}catch(t){return unescape(e)}})(t).replace(/\s/g,"");return!e.allow_script_urls&&(!!/((java|vb)script|mhtml):/i.test(n)||!e.allow_html_data_urls&&(/^data:image\//i.test(n)?((e,t)=>C(e)?!e:!C(t)||!j(gx,t))(e.allow_svg_data_urls,o)&&/^data:image\/svg\+xml/i.test(n):/^data:/i.test(n)))};class hx{static parseDataUri(e){let t;const o=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(o[0]);return n&&(t=n[1]),{type:t,data:o[1]}}static isDomSafe(e,t,o={}){if(o.allow_script_urls)return!0;{const n=ia.decode(e).replace(/[\s\u0000-\u001F]+/g,"");return!px(o,n,t)}}static getDocumentBaseUrl(e){var t;let o;return o=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?null!==(t=e.href)&&void 0!==t?t:"":e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(o)&&(o=o.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(o)||(o+="/")),o}constructor(e,t={}){this.path="",this.directory="",e=dx(e),this.settings=t;const o=t.base_uri,n=this;if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(n.source=e);const r=0===e.indexOf("//");if(0!==e.indexOf("/")||r||(e=(o&&o.protocol||"http")+"://mce_host"+e),!/^[\w\-]*:?\/\//.test(e)){const t=o?o.path:new hx(document.location.href).directory;if(""===(null==o?void 0:o.protocol))e="//mce_host"+n.toAbsPath(t,e);else{const r=/([^#?]*)([#?]?.*)/.exec(e);r&&(e=(o&&o.protocol||"http")+"://mce_host"+n.toAbsPath(t,r[1])+r[2])}}e=e.replace(/@@/g,"(mce_at)");const s=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);s&&cx(mx,((e,t)=>{let o=s[t];o&&(o=o.replace(/\(mce_at\)/g,"@@")),n[e]=o})),o&&(n.protocol||(n.protocol=o.protocol),n.userInfo||(n.userInfo=o.userInfo),n.port||"mce_host"!==n.host||(n.port=o.port),n.host&&"mce_host"!==n.host||(n.host=o.host),n.source=""),r&&(n.protocol="")}setPath(e){const t=/^(.*?)\/?(\w+)?$/.exec(e);t&&(this.path=t[0],this.directory=t[1],this.file=t[2]),this.source="",this.getURI()}toRelative(e){if("./"===e)return e;const t=new hx(e,{base_uri:this});if("mce_host"!==t.host&&this.host!==t.host&&t.host||this.port!==t.port||this.protocol!==t.protocol&&""!==t.protocol)return t.getURI();const o=this.getURI(),n=t.getURI();if(o===n||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===n)return o;let r=this.toRelPath(this.path,t.path);return t.query&&(r+="?"+t.query),t.anchor&&(r+="#"+t.anchor),r}toAbsolute(e,t){const o=new hx(e,{base_uri:this});return o.getURI(t&&this.isSameOrigin(o))}isSameOrigin(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;const t=this.protocol?ux[this.protocol]:null;if(t&&(this.port||t)==(e.port||t))return!0}return!1}toRelPath(e,t){let o,n,r=0,s="";const a=e.substring(0,e.lastIndexOf("/")).split("/"),i=t.split("/");if(a.length>=i.length)for(o=0,n=a.length;o=i.length||a[o]!==i[o]){r=o+1;break}if(a.length=a.length||a[o]!==i[o]){r=o+1;break}if(1===r)return t;for(o=0,n=a.length-(r-1);o{e&&a.push(e)}));const i=[];for(let e=s.length-1;e>=0;e--)0!==s[e].length&&"."!==s[e]&&(".."!==s[e]?o>0?o--:i.push(s[e]):o++);const l=a.length-o;let c;return c=l<=0?se(i).join("/"):a.slice(0,l).join("/")+"/"+se(i).join("/"),0!==c.indexOf("/")&&(c="/"+c),n&&c.lastIndexOf("/")!==c.length-1&&(c+=n),c}getURI(e=!1){let t;return this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source}}const fx=Bt.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),bx="data-mce-type";let vx=0;const yx=(e,t,o,n,r)=>{var s,a,i,l;const c=t.validate,d=o.getSpecialElements();8===e.nodeType&&!t.allow_conditional_comments&&/^\[if/i.test(null!==(s=e.nodeValue)&&void 0!==s?s:"")&&(e.nodeValue=" "+e.nodeValue);const m=null!==(a=null==r?void 0:r.tagName)&&void 0!==a?a:e.nodeName.toLowerCase();if("html"!==n&&o.isValid(n))return void(C(r)&&(r.allowedTags[m]=!0));if(1!==e.nodeType||"body"===m)return;const u=yo.fromDom(e),g=ro(u,bx),h=oo(u,"data-mce-bogus");if(!g&&p(h))return void("all"===h?Cn(u):Sn(u));const f=o.getElementRule(m);if(!c||f){if(C(r)&&(r.allowedTags[m]=!0),c&&f&&!g){if(q(null!==(i=f.attributesForced)&&void 0!==i?i:[],(e=>{eo(u,e.name,"{$uid}"===e.value?"mce_"+vx++:e.value)})),q(null!==(l=f.attributesDefault)&&void 0!==l?l:[],(e=>{ro(u,e.name)||eo(u,e.name,"{$uid}"===e.value?"mce_"+vx++:e.value)})),f.attributesRequired&&!W(f.attributesRequired,(e=>ro(u,e))))return void Sn(u);if(f.removeEmptyAttrs&&(e=>{const t=e.dom.attributes;return null==t||0===t.length})(u))return void Sn(u);f.outputName&&f.outputName!==m&&Ti(u,f.outputName)}}else _e(d,m)?Cn(u):Sn(u)},wx=(e,t,o,n,r,s)=>"html"!==o&&!ws(n)||!(r in fx&&px(e,s,n))&&(!e.validate||t.isValid(n,r)||je(r,"data-")||je(r,"aria-")),xx=(e,t)=>e.hasAttribute(bx)&&("id"===t||"class"===t||"style"===t),Cx=(e,t)=>e in t.getBoolAttrs(),Sx=(e,t,o,n)=>{const{attributes:r}=e;for(let s=r.length-1;s>=0;s--){const a=r[s],i=a.name,l=a.value;wx(t,o,n,e.tagName.toLowerCase(),i,l)||xx(e,i)?Cx(i,o)&&e.setAttribute(i,i):e.removeAttribute(i)}},kx=(e,t,o)=>{const n=lx();return n.addHook("uponSanitizeElement",((n,r)=>{yx(n,e,t,o.track(n),r)})),n.addHook("uponSanitizeAttribute",((n,r)=>{((e,t,o,n,r)=>{const s=e.tagName.toLowerCase(),{attrName:a,attrValue:i}=r;r.keepAttr=wx(t,o,n,s,a,i),r.keepAttr?(r.allowedAttributes[a]=!0,Cx(a,o)&&(r.attrValue=a),t.allow_svg_data_urls&&je(i,"data:image/svg+xml")&&(r.forceKeepAttr=!0)):xx(e,a)&&(r.forceKeepAttr=!0)})(n,e,t,o.current(),r)})),n},_x=e=>{const t=["type","href","role","arcrole","title","show","actuate","label","from","to"].map((e=>`xlink:${e}`)),o={IN_PLACE:!0,USE_PROFILES:{html:!0,svg:!0,svgFilters:!0},ALLOWED_ATTR:t};return lx().sanitize(e,o),e.innerHTML},Tx=(e,t)=>{const o=(()=>{let e=[];const t=()=>e[e.length-1];return{track:o=>{xs(o)&&e.push(o);let n=t();return n&&!n.contains(o)&&(e.pop(),n=t()),Cs(n)},current:()=>Cs(t()),reset:()=>{e=[]}}})();if(e.sanitize){const n=kx(e,t,o),r=(t,r)=>{n.sanitize(t,((e,t)=>{const o={IN_PLACE:!0,ALLOW_UNKNOWN_PROTOCOLS:!0,ALLOWED_TAGS:["#comment","#cdata-section","body"],ALLOWED_ATTR:[]};return o.PARSER_MEDIA_TYPE=t,e.allow_script_urls?o.ALLOWED_URI_REGEXP=/.*/:e.allow_html_data_urls&&(o.ALLOWED_URI_REGEXP=/^(?!(\w+script|mhtml):)/i),o})(e,r)),n.removed=[],o.reset()};return{sanitizeHtmlElement:r,sanitizeNamespaceElement:_x}}return{sanitizeHtmlElement:(n,r)=>{const s=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT);let a;for(;a=s.nextNode();){const n=o.track(a);yx(a,e,t,n),Wn(a)&&Sx(a,e,t,n)}o.reset()},sanitizeNamespaceElement:T}},Ex=Bt.makeMap,Ox=Bt.extend,Dx=(e,t,o,n)=>{const r=e.name,s=r in o&&"title"!==r&&"textarea"!==r,a=t.childNodes;for(let t=0,r=a.length;t{const r=o.validate,s=t.getNonEmptyElements(),a=t.getWhitespaceElements(),i=Ox(Ex("script,style,head,html,body,title,meta,param"),t.getBlockElements()),l=ba(t),c=/[ \t\r\n]+/g,d=/^[ \t\r\n]+/,m=/[ \t\r\n]+$/,u=e=>{let t=e.parent;for(;C(t);){if(t.name in a)return!0;t=t.parent}return!1},g=o=>o.name in i||Hs(t,o)||ws(o.name)&&o.parent===e,p=(t,o)=>{const r=o?t.prev:t.next;return!C(r)&&!x(t.parent)&&(g(t.parent)&&(t.parent!==e||!0===n.isRootContent))};return[e=>{var t;if(3===e.type&&!u(e)){let o=null!==(t=e.value)&&void 0!==t?t:"";o=o.replace(c," "),(((e,t)=>C(e)&&(t(e)||"br"===e.name))(e.prev,g)||p(e,!0))&&(o=o.replace(d,"")),0===o.length?e.remove():e.value=o}},e=>{var i;if(1===e.type){const i=t.getElementRule(e.name);if(r&&i){const r=mv(t,s,a,e);i.paddInEmptyBlock&&r&&(e=>{let o=e;for(;C(o);){if(o.name in l)return mv(t,s,a,o);o=o.parent}return!1})(e)?cv(o,n,g,e):i.removeEmpty&&r?g(e)?e.remove():e.unwrap():i.paddEmpty&&(r||(e=>{var t;return dv(e,"#text")&&(null===(t=null==e?void 0:e.firstChild)||void 0===t?void 0:t.value)===vr})(e))&&cv(o,n,g,e)}}else if(3===e.type&&!u(e)){let t=null!==(i=e.value)&&void 0!==i?i:"";(e.next&&g(e.next)||p(e,!1))&&(t=t.replace(m,"")),0===t.length?e.remove():e.value=t}}]},Mx=(e={},t=ya())=>{const o=Qy(),n=Qy(),r={validate:!0,root_name:"body",sanitize:!0,...e},s=new DOMParser,a=Tx(r,t),i=o.addFilter,l=o.getFilters,c=o.removeFilter,d=n.addFilter,m=n.getFilters,u=n.removeFilter,g=(e,o)=>{const n=p(o.attr(bx)),r=1===o.type&&!_e(e,o.name)&&!Hs(t,o)&&!ws(o.name);return 3===o.type||r&&!n},h={schema:t,addAttributeFilter:d,getAttributeFilters:m,removeAttributeFilter:u,addNodeFilter:i,getNodeFilters:l,removeNodeFilter:c,parse:(e,o={})=>{var n;const i=r.validate,c=null!==(n=o.context)&&void 0!==n?n:r.root_name,d=((e,o,n="html")=>{const r="xhtml"===n?"application/xhtml+xml":"text/html",i=_e(t.getSpecialElements(),o.toLowerCase()),l=i?`<${o}>${e}`:e,c="xhtml"===n?`${l}`:`${l}`,d=s.parseFromString(c,r).body;return a.sanitizeHtmlElement(d,r),i?d.firstChild:d})(e,c,o.format);As(t,d);const u=new Th(c,11);Dx(u,d,t.getSpecialElements(),a.sanitizeNamespaceElement),d.innerHTML="";const[p,h]=Ax(u,t,r,o),f=[],b=i?e=>((e,o)=>{hv(t,e)&&o.push(e)})(e,f):T,v={nodes:{},attributes:{}},y=e=>av(l(),m(),e,v);if(((e,t,o)=>{const n=[];for(let o=e,r=o;o;r=o,o=o.walk()){const s=o;q(t,(e=>e(s))),x(s.parent)&&s!==e?o=r:n.push(s)}for(let e=n.length-1;e>=0;e--){const t=n[e];q(o,(e=>e(t)))}})(u,[p,y],[h,b]),f.reverse(),i&&f.length>0)if(o.context){const{pass:e,fail:n}=K(f,(e=>e.parent===u));pv(n,t,u,y),o.invalid=e.length>0}else pv(f,t,u,y);const w=((e,t)=>{var o;const n=null!==(o=t.forced_root_block)&&void 0!==o?o:e.forced_root_block;return!1===n?"":!0===n?"p":n})(r,o);return w&&("body"===u.name||o.isRootContent)&&((e,o)=>{const n=Ox(Ex("script,style,head,html,body,title,meta,param"),t.getBlockElements()),s=/^[ \t\r\n]+/,a=/[ \t\r\n]+$/;let i=e.firstChild,l=null;const c=e=>{var t,o;e&&(i=e.firstChild,i&&3===i.type&&(i.value=null===(t=i.value)||void 0===t?void 0:t.replace(s,"")),i=e.lastChild,i&&3===i.type&&(i.value=null===(o=i.value)||void 0===o?void 0:o.replace(a,"")))};if(t.isValidChild(e.name,o.toLowerCase())){for(;i;){const t=i.next;g(n,i)?(l||(l=new Th(o,1),l.attr(r.forced_root_block_attrs),e.insert(l,i)),l.append(i)):(c(l),l=null),i=t}c(l)}})(u,w),o.invalid||iv(v,o),u}};return gw(h,r),((e,t,o)=>{t.inline_styles&&tw(e,t,o)})(h,r,t),h},Nx=(e,t,o)=>{const n=(e=>Nv(e)?$h({validate:!1}).serialize(e):e)(e),r=t(n);if(r.isDefaultPrevented())return r;if(Nv(e)){if(r.content!==n){const t=Mx({validate:!1,forced_root_block:!1,...o}).parse(r.content,{context:e.name});return{...r,content:t}}return{...r,content:e}}return r},Rx=(e,t)=>{if(t.no_events)return Dl.value(t);{const o=((e,t)=>e.dispatch("BeforeGetContent",t))(e,t);return o.isDefaultPrevented()?Dl.error(Eg(e,{content:"",...o}).content):Dl.value(o)}},Bx=(e,t,o)=>{if(o.no_events)return t;{const n=Nx(t,(t=>Eg(e,{...o,content:t})),{sanitize:Ed(e),sandbox_iframes:Bd(e)});return n.content}},Lx=(e,t)=>{if(t.no_events)return Dl.value(t);{const o=Nx(t.content,(o=>((e,t)=>e.dispatch("BeforeSetContent",t))(e,{...t,content:o})),{sanitize:Ed(e),sandbox_iframes:Bd(e)});return o.isDefaultPrevented()?(Tg(e,o),Dl.error(void 0)):Dl.value(o)}},Ix=(e,t,o)=>{o.no_events||Tg(e,{...o,content:t})},Hx=(e,t,o)=>({element:e,width:t,rows:o}),Px=(e,t)=>({element:e,cells:t}),Fx=(e,t)=>({x:e,y:t}),zx=(e,t)=>no(e,t).bind(Je).getOr(1),Vx=(e,t,o)=>{const n=e.rows;return!!(n[o]?n[o].cells:[])[t]},Zx=e=>J(e,((e,t)=>t.cells.length>e?t.cells.length:e),0),Ux=(e,t)=>{const o=e.rows;for(let e=0;e{const s=[],a=e.rows;for(let e=o;e<=r;e++){const o=a[e].cells,r=t{const t=Hx(ki(e),0,[]);return q(zn(e,"tr"),((e,o)=>{q(zn(e,"td,th"),((n,r)=>{((e,t,o,n,r)=>{const s=zx(r,"rowspan"),a=zx(r,"colspan"),i=e.rows;for(let e=o;e{for(;Vx(e,t,o);)t++;return t})(t,r,o),o,e,n)}))})),Hx(t.element,Zx(t.rows),t.rows)},$x=e=>((e,t)=>{const o=ki(e.element),n=yo.fromTag("tbody");return wn(n,t),vn(o,n),o})(e,(e=>$(e.rows,(e=>{const t=$(e.cells,(e=>{const t=_i(e);return so(t,"colspan"),so(t,"rowspan"),t})),o=ki(e.element);return wn(o,t),o})))(e)),qx=(e,t,o)=>Ux(e,t).bind((t=>Ux(e,o).map((o=>((e,t,o)=>{const n=t.x,r=t.y,s=o.x,a=o.y,i=ree(e,(e=>"li"===jt(e)&&Su(e,t))).fold(D([]),(t=>(e=>ee(e,(e=>"ul"===jt(e)||"ol"===jt(e))))(e).map((e=>{const t=yo.fromTag(jt(e)),o=xe(gn(e),((e,t)=>je(t,"list-style")));return cn(t,o),[yo.fromTag("li"),t]})).getOr([]))),Kx=(e,t,o)=>{const n=yo.fromDom(t.commonAncestorContainer),r=hf(n,e),s=Y(r,(e=>o.isWrapper(jt(e)))),a=Gx(r,t),i=s.concat(a.length?a:(e=>Er(e)?Oo(e).filter(Tr).fold(D([]),(t=>[e,t])):Tr(e)?[e]:[])(n));return $(i,ki)},Yx=()=>Xg([]),Xx=(e,t,o)=>((e,t)=>{const o=J(t,((e,t)=>(vn(t,e),t)),e);return t.length>0?Xg([o]):o})(yo.fromDom(t.cloneContents()),Kx(e,t,o)),Jx=(e,t)=>((e,t)=>en(t,"table",N(So,e)))(e,t[0]).bind((e=>{const o=t[0],n=t[t.length-1],r=Wx(e);return qx(r,o,n).map((e=>Xg([$x(e)])))})).getOrThunk(Yx),Qx=(e,t,o)=>{const n=vu(t,e);return n.length>0?Jx(e,n):((e,t,o)=>t.length>0&&t[0].collapsed?Yx():Xx(e,t[0],o))(e,t,o)},eC=(e,t)=>t>=0&&tIr(e.innerText),oC=(e,t)=>{if("text"===t.format)return(e=>F.from(e.selection.getRng()).map((t=>{var o;const n=F.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),s=(e=>e.map((e=>e.nodeName)).getOr("div").toLowerCase())(n),a=yo.fromDom(t.cloneContents());zh(a),Vh(a);const i=e.dom.add(r,s,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},a.dom),l=tC(i),c=Ir(null!==(o=i.textContent)&&void 0!==o?o:"");if(e.dom.remove(i),eC(c,0)||eC(c,c.length-1)){const e=n.getOr(r),t=tC(e),o=t.indexOf(l);return-1===o?l:(eC(t,o-1)?" ":"")+l+(eC(t,o+l.length)?" ":"")}return l})).getOr(""))(e);{const o=((e,t)=>{const o=e.selection.getRng(),n=e.dom.create("body"),r=e.selection.getSel(),s=hh(e,fu(r)),a=t.contextual?Qx(yo.fromDom(e.getBody()),s,e.schema).dom:o.cloneContents();return a&&n.appendChild(a),e.selection.serializer.serialize(n,t)})(e,t);return"tree"===t.format?o:e.selection.isCollapsed()?"":o}},nC=e=>Wn(e)?e.outerHTML:tr(e)?ia.encodeRaw(e.data,!1):rr(e)?"\x3c!--"+e.data+"--\x3e":"",rC=(e,t,o)=>{const n=(e=>{let t;const o=document.createElement("div"),n=document.createDocumentFragment();for(e&&(o.innerHTML=e);t=o.firstChild;)n.appendChild(t);return n})(t);if(e.hasChildNodes()&&o(((e,t)=>{let o=0;q(e,(e=>{0===e[0]?o++:1===e[0]?(rC(t,e[1],o),o++):2===e[0]&&((e,t)=>{if(e.hasChildNodes()&&t{const o=e.length+t.length+2,n=new Array(o),r=new Array(o),s=(o,n,r,a,l)=>{const c=i(o,n,r,a);if(null===c||c.start===n&&c.diag===n-a||c.end===o&&c.diag===o-r){let s=o,i=r;for(;sa-r?(l.push([2,e[s]]),++s):(l.push([1,t[i]]),++i)}else{s(o,c.start,r,c.start-c.diag,l);for(let t=c.start;t{let a=o;for(;a-n({start:e,end:t,diag:o}))(o,a,n)},i=(o,s,i,l)=>{const c=s-o,d=l-i;if(0===c||0===d)return null;const m=c-d,u=d+c,g=(u%2==0?u:u+1)/2;let p,h,f,b,v;for(n[1+g]=o,r[1+g]=s+1,p=0;p<=g;++p){for(h=-p;h<=p;h+=2){for(f=h+g,h===-p||h!==p&&n[f-1]=o&&v>=i&&e[b]===t[v];)r[f]=b--,v--;if(m%2==0&&-p<=h&&h<=p&&r[f]<=n[f+m])return a(r[f],h+o-i,s,l)}}return null},l=[];return s(0,e.length,0,t.length,l),l})($(ue(t.childNodes),nC),e),t),t),aC=Ie((()=>document.implementation.createHTMLDocument("undo"))),iC=e=>{const t=e.serializer.getTempAttrs(),o=Fh(e.getBody(),t);return(e=>null!==e.querySelector("iframe"))(o)?(n=((e,t)=>Y($(ue(e.childNodes),t?E(Ir,nC):nC),(e=>e.length>0)))(o,!0),{type:"fragmented",fragments:n,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:Ir(o.innerHTML),bookmark:null,beforeBookmark:null};var n},lC=(e,t,o)=>{const n=o?t.beforeBookmark:t.bookmark;"fragmented"===t.type?sC(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!C(n)||!eu(n)||!n.isFakeCaret}),n&&(e.selection.moveToBookmark(n),e.selection.scrollIntoView())},cC=e=>"fragmented"===e.type?e.fragments.join(""):e.content,dC=e=>{const t=yo.fromTag("body",aC());return Tn(t,cC(e)),q(zn(t,"*[data-mce-bogus]"),Sn),_n(t)},mC=(e,t)=>!(!e||!t)&&(!!((e,t)=>cC(e)===cC(t))(e,t)||((e,t)=>dC(e)===dC(t))(e,t)),uC=e=>0===e.get(),gC=(e,t,o)=>{uC(o)&&(e.typing=t)},pC=(e,t)=>{e.typing&&(gC(e,!1,t),e.add())},hC=e=>({init:{bindEvents:T},undoManager:{beforeChange:(t,o)=>((e,t,o)=>{uC(t)&&o.set(Tl(e.selection))})(e,t,o),add:(t,o,n,r,s,a)=>((e,t,o,n,r,s,a)=>{const i=iC(e),l=Bt.extend(s||{},i);if(!uC(n)||e.removed)return null;const c=t.data[o.get()];if(e.dispatch("BeforeAddUndo",{level:l,lastLevel:c,originalEvent:a}).isDefaultPrevented())return null;if(c&&mC(c,l))return null;t.data[o.get()]&&r.get().each((e=>{t.data[o.get()].beforeBookmark=e}));const d=jc(e);if(d&&t.data.length>d){for(let e=0;e0?(e.setDirty(!0),e.dispatch("AddUndo",m),e.dispatch("change",m)):e.dispatch("AddUndo",m),l})(e,t,o,n,r,s,a),undo:(t,o,n)=>((e,t,o,n)=>{let r;return t.typing&&(t.add(),t.typing=!1,gC(t,!1,o)),n.get()>0&&(n.set(n.get()-1),r=t.data[n.get()],lC(e,r,!0),e.setDirty(!0),e.dispatch("Undo",{level:r})),r})(e,t,o,n),redo:(t,o)=>((e,t,o)=>{let n;return t.get()((e,t,o)=>{t.data=[],o.set(0),t.typing=!1,e.dispatch("ClearUndos")})(e,t,o),reset:e=>(e=>{e.clear(),e.add()})(e),hasUndo:(t,o)=>((e,t,o)=>o.get()>0||t.typing&&t.data[0]&&!mC(iC(e),t.data[0]))(e,t,o),hasRedo:(e,t)=>((e,t)=>t.get()((e,t,o)=>(pC(e,t),e.beforeChange(),e.ignore(o),e.add()))(e,t,o),ignore:(e,t)=>((e,t)=>{try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}})(e,t),extra:(t,o,n,r)=>((e,t,o,n,r)=>{if(t.transact(n)){const n=t.data[o.get()].bookmark,s=t.data[o.get()-1];lC(e,s,!0),t.transact(r)&&(t.data[o.get()-1].beforeBookmark=n)}})(e,t,o,n,r)},formatter:{match:(t,o,n,r)=>Uv(e,t,o,n,r),matchAll:(t,o)=>((e,t,o)=>{const n=[],r={},s=e.selection.getStart();return e.dom.getParent(s,(s=>{for(let a=0;aZv(e,t,o,n,r),canApply:t=>((e,t)=>{const o=e.formatter.get(t),n=e.dom;if(o&&e.selection.isEditable()){const t=e.selection.getStart(),r=Zu(n,t);for(let e=o.length-1;e>=0;e--){const t=o[e];if(!$u(t))return!0;for(let e=r.length-1;e>=0;e--)if(n.is(r[e],t.selector))return!0}}return!1})(e,t),closest:t=>jv(e,t),apply:(t,o,n)=>Wy(e,t,o,n),remove:(t,o,n,r)=>Py(e,t,o,n,r),toggle:(t,o,n)=>((e,t,o,n)=>{const r=e.formatter.get(t);r&&(!Uv(e,t,o,n)||"toggle"in r[0]&&!r[0].toggle?Wy(e,t,o,n):Py(e,t,o,n))})(e,t,o,n),formatChanged:(t,o,n,r,s)=>Xy(e,t,o,n,r,s)},editor:{getContent:t=>((e,t)=>F.from(e.getBody()).fold(D("tree"===t.format?new Th("body",11):""),(o=>Uh(e,t,o))))(e,t),setContent:(t,o)=>Bv(e,t,o),insertContent:(t,o)=>Mv(e,t,o),addVisual:t=>((e,t)=>{const o=e.dom,n=C(t)?t:e.getBody();q(o.select("table,a",n),(t=>{switch(t.nodeName){case"TABLE":const n=Qc(e),r=o.getAttrib(t,"border");r&&"0"!==r||!e.hasVisual?o.removeClass(t,n):o.addClass(t,n);break;case"A":if(!o.getAttrib(t,"href")){const n=o.getAttrib(t,"name")||t.id,r=ed(e);n&&e.hasVisual?o.addClass(t,r):o.removeClass(t,r)}}})),e.dispatch("VisualAid",{element:t,hasVisual:e.hasVisual})})(e,t)},selection:{getContent:(t,o)=>((e,t,o={})=>{const n=((e,t)=>({...e,format:t,get:!0,selection:!0,getInner:!0}))(o,t);return Rx(e,n).fold(A,(t=>{const o=oC(e,t);return Bx(e,o,t)}))})(e,t,o)},autocompleter:{addDecoration:t=>wh(e,t),removeDecoration:()=>((e,t)=>xh(t).each((t=>{const o=e.selection.getBookmark();Sn(t),e.selection.moveToBookmark(o)})))(e,yo.fromDom(e.getBody()))},raw:{getModel:()=>F.none()}}),fC=e=>_e(e.plugins,"rtc"),bC=e=>{const t=e;return(e=>ke(e.plugins,"rtc").bind((e=>F.from(e.setup))))(e).fold((()=>(t.rtcInstance=hC(e),F.none())),(e=>(t.rtcInstance=(()=>{const e=D(null),t=D("");return{init:{bindEvents:T},undoManager:{beforeChange:T,add:e,undo:e,redo:e,clear:T,reset:T,hasUndo:H,hasRedo:H,transact:e,ignore:T,extra:T},formatter:{match:H,matchAll:D([]),matchNode:D(void 0),canApply:H,closest:t,apply:T,remove:T,toggle:T,formatChanged:D({unbind:T})},editor:{getContent:t,setContent:D({content:"",html:""}),insertContent:D(""),addVisual:T},selection:{getContent:t},autocompleter:{addDecoration:T,removeDecoration:T},raw:{getModel:D(F.none())}}})(),F.some((()=>e().then((e=>(t.rtcInstance=(e=>{const t=e=>h(e)?e:{},{init:o,undoManager:n,formatter:r,editor:s,selection:a,autocompleter:i,raw:l}=e;return{init:{bindEvents:o.bindEvents},undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:(e,t,o)=>n.transact(o),ignore:(e,t)=>n.ignore(t),extra:(e,t,o,r)=>n.extra(o,r)},formatter:{match:(e,o,n,s)=>r.match(e,t(o),s),matchAll:r.matchAll,matchNode:r.matchNode,canApply:e=>r.canApply(e),closest:e=>r.closest(e),apply:(e,o,n)=>r.apply(e,t(o)),remove:(e,o,n,s)=>r.remove(e,t(o)),toggle:(e,o,n)=>r.toggle(e,t(o)),formatChanged:(e,t,o,n,s)=>r.formatChanged(t,o,n,s)},editor:{getContent:e=>s.getContent(e),setContent:(e,t)=>({content:s.setContent(e,t),html:""}),insertContent:(e,t)=>(s.insertContent(e),""),addVisual:s.addVisual},selection:{getContent:(e,t)=>a.getContent(t)},autocompleter:{addDecoration:i.addDecoration,removeDecoration:i.removeDecoration},raw:{getModel:()=>F.some(l.getRawModel())}}})(e),e.rtc.isRemote))))))))},vC=e=>e.rtcInstance?e.rtcInstance:hC(e),yC=e=>{const t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},wC=e=>yC(e).init.bindEvents(),xC=(e,t={})=>((e,t,o)=>yC(e).selection.getContent(t,o))(e,t.format?t.format:"html",t),CC=e=>0===e.dom.length?(Cn(e),F.none()):F.some(e),SC=(e,t,o,n,r)=>{e.bind((e=>((n?Kf:Gf)(e.dom,n?e.dom.length:0,r),t.filter(Kt).map((t=>((e,t,o,n,r)=>{const s=e.dom,a=t.dom,i=n?s.length:a.length;n?(Yf(s,a,r,!1,!n),o.setStart(a,i)):(Yf(a,s,r,!1,!n),o.setEnd(a,i))})(e,t,o,n,r)))))).orThunk((()=>{const e=((e,t)=>e.filter((e=>xg.isBookmarkNode(e.dom))).bind(t?No:Mo))(t,n).or(t).filter(Kt);return e.map((e=>((e,t,o)=>{Oo(e).each((n=>{const r=e.dom;t&&Pf(n,rl(r,0),o)?Gf(r,0,o):!t&&Ff(n,rl(r,r.length),o)&&Kf(r,r.length,o)}))})(e,n,r)))}))},kC=(e,t,o={})=>{const n=((e,t)=>({format:"html",...e,set:!0,selection:!0,content:t}))(o,t);Lx(e,n).each((t=>{const o=((e,t)=>{if("raw"!==t.format){const o=e.selection.getRng(),n=e.dom.getParent(o.commonAncestorContainer,e.dom.isBlock),r=n?{context:n.nodeName.toLowerCase()}:{},s=e.parser.parse(t.content,{forced_root_block:!1,...r,...t});return $h({validate:!1},e.schema).serialize(s)}return t.content})(e,t),n=e.selection.getRng();((e,t,o)=>{const n=F.from(t.firstChild).map(yo.fromDom),r=F.from(t.lastChild).map(yo.fromDom);e.deleteContents(),e.insertNode(t);const s=n.bind(Mo).filter(Kt).bind(CC),a=r.bind(No).filter(Kt).bind(CC);SC(s,n,e,!0,o),SC(a,r,e,!1,o),e.collapse(!1)})(n,n.createContextualFragment(o),e.schema),e.selection.setRng(n),Rp(e,n),Ix(e,o,t)}))},_C=(e,t,o)=>{if(_e(e,t)){const n=Y(e[t],(e=>e!==o));0===n.length?delete e[t]:e[t]=n}};var TC=(e,t)=>{let o,n;const r=(t,o)=>ee(o,(o=>e.is(o,t))),s=t=>e.getParents(t,void 0,e.getRoot());return{selectorChangedWithUnbind:(e,a)=>(o||(o={},n={},t.on("NodeChange",(e=>{const t=e.element,a=s(t),i={};fe(o,((e,t)=>{r(t,a).each((o=>{n[t]||(q(e,(e=>{e(!0,{node:o,selector:t,parents:a})})),n[t]=e),i[t]=e}))})),fe(n,((e,o)=>{i[o]||(delete n[o],q(e,(e=>{e(!1,{node:t,selector:o,parents:a})})))}))}))),o[e]||(o[e]=[]),o[e].push(a),r(e,s(t.selection.getStart())).each((()=>{n[e]=o[e]})),{unbind:()=>{_C(o,e,a),_C(n,e,a)}})}};const EC=e=>!(!e||!e.ownerDocument)&&ko(yo.fromDom(e.ownerDocument),yo.fromDom(e)),OC=(e,t,o,n)=>{let r,s;const{selectorChangedWithUnbind:a}=TC(e,n),i=(e,t)=>kC(n,e,t),l=e=>{const t=d();t.collapse(!!e),m(t)},c=()=>t.getSelection?t.getSelection():t.document.selection,d=()=>{let o;const a=(e,t,o)=>{try{return t.compareBoundaryPoints(e,o)}catch(e){return-1}},i=t.document;if(C(n.bookmark)&&!ah(n)){const e=Wp(n);if(e.isSome())return e.map((e=>hh(n,[e])[0])).getOr(i.createRange())}try{const e=c();e&&!jn(e.anchorNode)&&(o=e.rangeCount>0?e.getRangeAt(0):i.createRange(),o=hh(n,[o])[0])}catch(e){}if(o||(o=i.createRange()),sr(o.startContainer)&&o.collapsed){const t=e.getRoot();o.setStart(t,0),o.setEnd(t,0)}return r&&s&&(0===a(o.START_TO_START,o,r)&&0===a(o.END_TO_END,o,r)?o=s:(r=null,s=null)),o},m=(e,t)=>{if(!(e=>!!e&&EC(e.startContainer)&&EC(e.endContainer))(e))return;const o=c();if(e=n.dispatch("SetSelectionRange",{range:e,forward:t}).range,o){s=e;try{o.removeAllRanges(),o.addRange(e)}catch(e){}!1===t&&o.extend&&(o.collapse(e.endContainer,e.endOffset),o.extend(e.startContainer,e.startOffset)),r=o.rangeCount>0?o.getRangeAt(0):null}if(!e.collapsed&&e.startContainer===e.endContainer&&(null==o?void 0:o.setBaseAndExtent)&&e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()){const t=e.startContainer.childNodes[e.startOffset];t&&"IMG"===t.nodeName&&(o.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),o.anchorNode===e.startContainer&&o.focusNode===e.endContainer||o.setBaseAndExtent(t,0,t,1))}n.dispatch("AfterSetSelectionRange",{range:e,forward:t})},u=()=>{const t=c(),o=null==t?void 0:t.anchorNode,n=null==t?void 0:t.focusNode;if(!t||!o||!n||jn(o)||jn(n))return!0;const r=e.createRng(),s=e.createRng();try{r.setStart(o,t.anchorOffset),r.collapse(!0),s.setStart(n,t.focusOffset),s.collapse(!0)}catch(e){return!0}return r.compareBoundaryPoints(r.START_TO_START,s)<=0},g={dom:e,win:t,serializer:o,editor:n,expand:(t={type:"word"})=>m(mp(e).expand(d(),t)),collapse:l,setCursorLocation:(t,o)=>{const r=e.createRng();C(t)&&C(o)?(r.setStart(t,o),r.setEnd(t,o),m(r),l(!1)):(ku(e,r,n.getBody(),!0),m(r))},getContent:e=>xC(n,e),setContent:i,getBookmark:(e,t)=>p.getBookmark(e,t),moveToBookmark:e=>p.moveToBookmark(e),select:(t,o)=>(((e,t,o)=>F.from(t).bind((t=>F.from(t.parentNode).map((n=>{const r=e.nodeIndex(t),s=e.createRng();return s.setStart(n,r),s.setEnd(n,r+1),o&&(ku(e,s,t,!0),ku(e,s,t,!1)),s})))))(e,t,o).each(m),t),isCollapsed:()=>{const e=d(),t=c();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isEditable:()=>{const t=d(),o=n.getBody().querySelectorAll('[data-mce-selected="1"]');return o.length>0?re(o,(t=>e.isEditable(t.parentElement))):dh(e,t)},isForward:u,setNode:t=>(i(e.getOuterHTML(t)),t),getNode:()=>((e,t)=>{if(!t)return e;let o=t.startContainer,n=t.endContainer;const r=t.startOffset,s=t.endOffset;let a=t.commonAncestorContainer;t.collapsed||(o===n&&s-r<2&&o.hasChildNodes()&&(a=o.childNodes[r]),tr(o)&&tr(n)&&(o=o.length===r?ph(o.nextSibling,!0):o.parentNode,n=0===s?ph(n.previousSibling,!1):n.parentNode,o&&o===n&&(a=o)));const i=tr(a)?a.parentNode:a;return $n(i)?i:e})(n.getBody(),d()),getSel:c,setRng:m,getRng:d,getStart:e=>uh(n.getBody(),d(),e),getEnd:e=>gh(n.getBody(),d(),e),getSelectedBlocks:(t,o)=>((e,t,o,n)=>{const r=[],s=e.getRoot(),a=e.getParent(o||uh(s,t,t.collapsed),e.isBlock),i=e.getParent(n||gh(s,t,t.collapsed),e.isBlock);if(a&&a!==s&&r.push(a),a&&i&&a!==i){let t;const o=new Zn(a,s);for(;(t=o.next())&&t!==i;)e.isBlock(t)&&r.push(t)}return i&&a!==i&&i!==s&&r.push(i),r})(e,d(),t,o),normalize:()=>{const t=d(),o=c();if(!(fu(o).length>1)&&_u(n)){const o=lp(e,t);return o.each((e=>{m(e,u())})),o.getOr(t)}return t},selectorChanged:(e,t)=>(a(e,t),g),selectorChangedWithUnbind:a,getScrollContainer:()=>{let t,o=e.getRoot();for(;o&&"BODY"!==o.nodeName;){if(o.scrollHeight>o.clientHeight){t=o;break}o=o.parentNode}return t},scrollIntoView:(e,t)=>{C(e)?((e,t,o)=>{(e.inline?Ap:Np)(e,t,o)})(n,e,t):Rp(n,d(),t)},placeCaretAt:(e,t)=>m(ep(e,t,n.getDoc())),getBoundingClientRect:()=>{const e=d();return e.collapsed?rl.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:()=>{t=r=s=null,h.destroy()}},p=xg(g),h=Bg(g,n);return g.bookmarkManager=p,g.controlSelection=h,g},DC=(e,t,o)=>((e,t)=>C(e)&&e.hasEventListeners("PreProcess")&&!t.no_events)(e,o)?((e,t,o)=>{let n;const r=e.dom;let s=t.cloneNode(!0);const a=document.implementation;if(a.createHTMLDocument){const e=a.createHTMLDocument("");Bt.each("BODY"===s.nodeName?s.childNodes:[s],(t=>{e.body.appendChild(e.importNode(t,!0))})),s="BODY"!==s.nodeName?e.body.firstChild:e.body,n=r.doc,r.doc=e}return((e,t)=>{e.dispatch("PreProcess",t)})(e,{...o,node:s}),n&&(r.doc=n),s})(e,t,o):t,AC=(e,t,o)=>{-1===Bt.inArray(t,o)&&(e.addAttributeFilter(o,((e,t)=>{let o=e.length;for(;o--;)e[o].attr(t,null)})),t.push(o))},MC=(e,t,o,n,r)=>{const s=((e,t,o)=>$h(e,t).serialize(o))(t,o,n);return((e,t,o)=>{if(!t.no_events&&e){const n=((e,t)=>e.dispatch("PostProcess",t))(e,{...t,content:o});return n.content}return o})(e,r,s)},NC=(e,t)=>{const o=["data-mce-selected"],n={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...e},r=t&&t.dom?t.dom:Ya.DOM,s=t&&t.schema?t.schema:ya(n),a=Mx(n,s);((e,t,o)=>{e.addAttributeFilter("data-mce-tabindex",((e,t)=>{let o=e.length;for(;o--;){const n=e[o];n.attr("tabindex",n.attr("data-mce-tabindex")),n.attr(t,null)}})),e.addAttributeFilter("src,href,style",((e,n)=>{const r="data-mce-"+n,s=t.url_converter,a=t.url_converter_scope;let i=e.length;for(;i--;){const t=e[i];let l=t.attr(r);void 0!==l?(t.attr(n,l.length>0?l:null),t.attr(r,null)):(l=t.attr(n),"style"===n?l=o.serializeStyle(o.parseStyle(l),t.name):s&&(l=s.call(a,l,n,t.name)),t.attr(n,l.length>0?l:null))}})),e.addAttributeFilter("class",(e=>{let t=e.length;for(;t--;){const o=e[t];let n=o.attr("class");n&&(n=n.replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),o.attr("class",n.length>0?n:null))}})),e.addAttributeFilter("data-mce-type",((e,t,o)=>{let n=e.length;for(;n--;){const t=e[n];if("bookmark"===t.attr("data-mce-type")&&!o.cleanup){const e=F.from(t.firstChild).exists((e=>{var t;return!Lr(null!==(t=e.value)&&void 0!==t?t:"")}));e?t.unwrap():t.remove()}}})),e.addNodeFilter("noscript",(e=>{var t;let o=e.length;for(;o--;){const n=e[o].firstChild;n&&(n.value=ia.decode(null!==(t=n.value)&&void 0!==t?t:""))}})),e.addNodeFilter("script,style",((e,o)=>{var n;const r=e=>e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let s=e.length;for(;s--;){const a=e[s],i=a.firstChild,l=null!==(n=null==i?void 0:i.value)&&void 0!==n?n:"";if("script"===o){const e=a.attr("type");e&&a.attr("type","mce-no/type"===e?null:e.replace(/^mce\-/,"")),"xhtml"===t.element_format&&i&&l.length>0&&(i.value="// ")}else"xhtml"===t.element_format&&i&&l.length>0&&(i.value="\x3c!--\n"+r(l)+"\n--\x3e")}})),e.addNodeFilter("#comment",(e=>{let n=e.length;for(;n--;){const r=e[n],s=r.value;t.preserve_cdata&&0===(null==s?void 0:s.indexOf("[CDATA["))?(r.name="#cdata",r.type=4,r.value=o.decode(s.replace(/^\[CDATA\[|\]\]$/g,""))):0===(null==s?void 0:s.indexOf("mce:protected "))&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(s).substr(14))}})),e.addNodeFilter("xml:namespace,input",((e,t)=>{let o=e.length;for(;o--;){const n=e[o];7===n.type?n.remove():1===n.type&&("input"!==t||n.attr("type")||n.attr("type","text"))}})),e.addAttributeFilter("data-mce-type",(t=>{q(t,(t=>{"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",((e,t)=>{let o=e.length;for(;o--;)e[o].attr(t,null)})),t.remove_trailing_brs&&ow(t,e,e.schema)})(a,n,r);return{schema:s,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:(e,o={})=>{const i={format:"html",...o},l=DC(t,e,i),c=((e,t,o)=>{const n=Ir(o.getInner?t.innerHTML:e.getOuterHTML(t));return o.selection||Ar(yo.fromDom(t))?n:Bt.trim(n)})(r,l,i),d=((e,t,o)=>{const n=o.selection?{forced_root_block:!1,...o}:o,r=e.parse(t,n);return(e=>{const t=e=>"br"===(null==e?void 0:e.name),o=e.lastChild;if(t(o)){const e=o.prev;t(e)&&(o.remove(),e.remove())}})(r),r})(a,c,i);return"tree"===i.format?d:MC(t,n,s,d,i)},addRules:s.addValidElements,setRules:s.setValidElements,addTempAttr:N(AC,a,o),getTempAttrs:D(o),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},RC=(e,t)=>{const o=NC(e,t);return{schema:o.schema,addNodeFilter:o.addNodeFilter,addAttributeFilter:o.addAttributeFilter,serialize:o.serialize,addRules:o.addRules,setRules:o.setRules,addTempAttr:o.addTempAttr,getTempAttrs:o.getTempAttrs,getNodeFilters:o.getNodeFilters,getAttributeFilters:o.getAttributeFilters,removeNodeFilter:o.removeNodeFilter,removeAttributeFilter:o.removeAttributeFilter}},BC=(e,t={})=>{const o=((e,t)=>({...e,format:t,get:!0,getInner:!0}))(t,t.format?t.format:"html");return Rx(e,o).fold(A,(t=>{const o=((e,t)=>vC(e).editor.getContent(t))(e,t);return Bx(e,o,t)}))},LC=(e,t,o={})=>{const n=((e,t)=>({format:"html",...e,set:!0,content:t}))(o,t);return Lx(e,n).map((t=>{const o=((e,t,o)=>vC(e).editor.setContent(t,o))(e,t.content,t);return Ix(e,o.html,t),o.content})).getOr(t)},IC="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),HC="template_cdate_classes,template_mdate_classes,template_selected_content_classes,template_preview_replace_values,template_replace_values,templates,template_cdate_format,template_mdate_format".split(","),PC="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),FC=[{name:"template",replacedWith:"Advanced Template"},{name:"rtc"}],zC=(e,t)=>{const o=Y(t,(t=>_e(e,t)));return le(o)},VC=e=>{const t=zC(e,IC),o=e.forced_root_block;return!1!==o&&""!==o||t.push("forced_root_block (false only)"),le(t)},ZC=e=>zC(e,HC),UC=(e,t)=>{const o=Bt.makeMap(e.plugins," "),n=Y(t,(e=>_e(o,e)));return le(n)},jC=e=>UC(e,PC),WC=e=>UC(e,FC.map((e=>e.name))),$C=e=>ee(FC,(t=>t.name===e)).fold((()=>e),(t=>t.replacedWith?`${e}, replaced by ${t.replacedWith}`:e)),qC=(e,t)=>{((e,t)=>{const o=VC(e),n=jC(t),r=n.length>0,s=o.length>0,a="mobile"===t.theme;if(r||s||a){const e="\n- ",t=a?`\n\nThemes:${e}mobile`:"",i=r?`\n\nPlugins:${e}${n.join(e)}`:"",l=s?`\n\nOptions:${e}${o.join(e)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+t+i+l)}})(e,t),((e,t)=>{const o=ZC(e),n=WC(t),r=n.length>0,s=o.length>0;if(r||s){const e="\n- ",t=r?`\n\nPlugins:${e}${n.map($C).join(e)}`:"",a=s?`\n\nOptions:${e}${o.join(e)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+t+a)}})(e,t)},GC=Ya.DOM,KC=e=>F.from(e).each((e=>e.destroy())),YC=e=>{if(!e.removed){const{_selectionOverrides:t,editorUpload:o}=e,n=e.getBody(),r=e.getElement();n&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&C(null==r?void 0:r.nextSibling)&&GC.remove(r.nextSibling),(e=>{e.dispatch("remove")})(e),e.editorManager.remove(e),!e.inline&&n&&(e=>{GC.setStyle(e.id,"display",e.orgDisplay)})(e),(e=>{e.dispatch("detach")})(e),GC.remove(e.getContainer()),KC(t),KC(o),e.destroy()}},XC=(e,t)=>{const{selection:o,dom:n}=e;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),KC(o),KC(n)),(e=>{const t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,delete t._mceOldSubmit),GC.unbind(t,"submit reset",e.formEventDelegate))})(e),(e=>{const t=e;t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null;const o=e.selection;if(o){const e=o.dom;t.selection=o.win=o.dom=e.doc=null}})(e),e.destroyed=!0):e.remove())},JC=(()=>{const e={};return{add:(t,o)=>{e[t]=o},get:t=>e[t]?e[t]:{icons:{}},has:t=>_e(e,t)}})(),QC=ri.ModelManager,eS=(e,t)=>t.dom[e],tS=(e,t)=>parseInt(dn(t,e),10),oS=N(eS,"clientWidth"),nS=N(eS,"clientHeight"),rS=N(tS,"margin-top"),sS=N(tS,"margin-left"),aS=(e,t,o)=>{const n=yo.fromDom(e.getBody()),r=e.inline?n:(s=n,yo.fromDom(To(s).dom.documentElement));var s;const a=((e,t,o,n)=>{const r=(e=>e.dom.getBoundingClientRect())(t);return{x:o-(e?r.left+t.dom.clientLeft+sS(t):0),y:n-(e?r.top+t.dom.clientTop+rS(t):0)}})(e.inline,r,t,o);return((e,t,o)=>{const n=oS(e),r=nS(e);return t>=0&&o>=0&&t<=n&&o<=r})(r,a.x,a.y)},iS=e=>{const t=e.inline?e.getBody():e.getContentAreaContainer();return(o=t,F.from(o).map(yo.fromDom)).map(Go).getOr(!1);var o};const lS=e=>{const t=[],o=()=>{const t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():(()=>{const e=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,getArgs:e}})()},n=()=>F.from(t[0]),r=()=>{q(t,(e=>{e.reposition()}))},s=e=>{te(t,(t=>t===e)).each((e=>{t.splice(e,1)}))},a=(a,i=!0)=>e.removed||!iS(e)?{}:(i&&e.dispatch("BeforeOpenNotification",{notification:a}),ee(t,(e=>{return t=o().getArgs(e),n=a,!(t.type!==n.type||t.text!==n.text||t.progressBar||t.timeout||n.progressBar||n.timeout);var t,n})).getOrThunk((()=>{e.editorManager.setActive(e);const i=o().open(a,(()=>{s(i),r(),ih(e)&&n().fold((()=>e.focus()),(e=>Bp(yo.fromDom(e.getEl()))))}));return(e=>{t.push(e)})(i),r(),e.dispatch("OpenNotification",{notification:{...i}}),i}))),i=D(t);return(e=>{e.on("SkinLoaded",(()=>{const t=Oc(e);t&&a({text:t,type:"warning",timeout:0},!1),r()})),e.on("show ResizeEditor ResizeWindow NodeChange",(()=>{requestAnimationFrame(r)})),e.on("remove",(()=>{q(t.slice(),(e=>{o().close(e)}))}))})(e),{open:a,close:()=>{n().each((e=>{o().close(e),s(e),r()}))},getNotifications:i}},cS=ri.PluginManager,dS=ri.ThemeManager;const mS=e=>{let t=[];const o=()=>{const t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():(()=>{const e=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e}})()},n=(e,t)=>(...o)=>t?t.apply(e,o):void 0,r=o=>{t.push(o),(t=>{e.dispatch("OpenWindow",{dialog:t})})(o)},s=o=>{(t=>{e.dispatch("CloseWindow",{dialog:t})})(o),t=Y(t,(e=>e!==o)),0===t.length&&e.focus()},a=t=>{e.editorManager.setActive(e),jp(e),e.ui.show();const o=t();return r(o),o};return e.on("remove",(()=>{q(t,(e=>{o().close(e)}))})),{open:(e,t)=>a((()=>o().open(e,t,s))),openUrl:e=>a((()=>o().openUrl(e,s))),alert:(e,t,r)=>{const s=o();s.alert(e,n(r||s,t))},confirm:(e,t,r)=>{const s=o();s.confirm(e,n(r||s,t))},close:()=>{F.from(t[t.length-1]).each((e=>{o().close(e),s(e)}))}}},uS=(e,t)=>{e.notificationManager.open({type:"error",text:t})},gS=(e,t)=>{e._skinLoaded?uS(e,t):e.on("SkinLoaded",(()=>{uS(e,t)}))},pS=(e,t,o)=>{Sg(e,t,{message:o}),console.error(o)},hS=(e,t,o)=>o?`Failed to load ${e}: ${o} from url ${t}`:`Failed to load ${e} url: ${t}`,fS=(e,...t)=>{const o=window.console;o&&(o.error?o.error(e,...t):o.log(e,...t))},bS=e=>"content/"+e+"/content.css",vS=(e,t)=>{const o=e.editorManager.baseURL+"/skins/content",n=`content${e.editorManager.suffix}.css`;return $(t,(t=>(e=>tinymce.Resource.has(bS(e)))(t)?t:(e=>/^[a-z0-9\-]+$/i.test(e))(t)&&!e.inline?`${o}/${t}/${n}`:e.documentBaseURI.toAbsolute(t)))},yS=e=>{e.contentCSS=e.contentCSS.concat((e=>vS(e,yc(e)))(e),(e=>vS(e,xc(e)))(e))},wS=(e,t)=>{const o={};return{findAll:(n,r=P)=>{const s=Y((e=>e?ue(e.getElementsByTagName("img")):[])(n),(t=>{const o=t.src;return!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!o||o===At.transparentSrc)&&(je(o,"blob:")?!e.isUploaded(o)&&r(t):!!je(o,"data:")&&r(t))))})),a=$(s,(e=>{const n=e.src;if(_e(o,n))return o[n].then((t=>p(t)?t:{image:e,blobInfo:t.blobInfo}));{const r=((e,t)=>{const o=()=>Promise.reject("Invalid data URI");if(je(t,"blob:")){const n=e.getByUri(t);return C(n)?Promise.resolve(n):sw(t).then((t=>aw(t).then((n=>lw(n,!1,(o=>F.some(cw(e,t,o)))).getOrThunk(o)))))}return je(t,"data:")?dw(e,t).fold(o,(e=>Promise.resolve(e))):Promise.reject("Unknown image data format")})(t,n).then((t=>(delete o[n],{image:e,blobInfo:t}))).catch((e=>(delete o[n],e)));return o[n]=r,r}}));return Promise.all(a)}}},xS=()=>{let e={};const t=(e,t)=>({status:e,resultUri:t}),o=t=>t in e;return{hasBlobUri:o,getResultUri:t=>{const o=e[t];return o?o.resultUri:null},isPending:t=>!!o(t)&&1===e[t].status,isUploaded:t=>!!o(t)&&2===e[t].status,markPending:o=>{e[o]=t(1,null)},markUploaded:(o,n)=>{e[o]=t(2,n)},removeFailed:t=>{delete e[t]},destroy:()=>{e={}}}};let CS=0;const SS=e=>e+CS+++(()=>{const e=()=>Math.round(4294967295*Math.random()).toString(36);return"s"+(new Date).getTime().toString(36)+e()+e()+e()})(),kS=(e,t)=>{const o={},n=(e,o)=>new Promise(((n,r)=>{const s=new XMLHttpRequest;s.open("POST",t.url),s.withCredentials=t.credentials,s.upload.onprogress=e=>{o(e.loaded/e.total*100)},s.onerror=()=>{r("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=()=>{if(s.status<200||s.status>=300)return void r("HTTP Error: "+s.status);const e=JSON.parse(s.responseText);var o,a;e&&p(e.location)?n((o=t.basePath,a=e.location,o?o.replace(/\/$/,"")+"/"+a.replace(/^\//,""):a)):r("Invalid JSON: "+s.responseText)};const a=new FormData;a.append("file",e.blob(),e.filename()),s.send(a)})),r=S(t.handler)?t.handler:n,s=(e,t)=>({url:t,blobInfo:e,status:!0}),a=(e,t)=>({url:"",blobInfo:e,status:!1,error:t}),i=(e,t)=>{Bt.each(o[e],(e=>{e(t)})),delete o[e]},l=(t,n)=>(t=Bt.grep(t,(t=>!e.isUploaded(t.blobUri()))),Promise.all(Bt.map(t,(t=>e.isPending(t.blobUri())?(e=>{const t=e.blobUri();return new Promise((e=>{o[t]=o[t]||[],o[t].push(e)}))})(t):((t,o,n)=>(e.markPending(t.blobUri()),new Promise((r=>{let l,c;try{const d=()=>{l&&(l.close(),c=T)},m=o=>{d(),e.markUploaded(t.blobUri(),o),i(t.blobUri(),s(t,o)),r(s(t,o))},u=o=>{d(),e.removeFailed(t.blobUri()),i(t.blobUri(),a(t,o)),r(a(t,o))};c=e=>{e<0||e>100||F.from(l).orThunk((()=>F.from(n).map(L))).each((t=>{l=t,t.progressBar.value(e)}))},o(t,c).then(m,(e=>{u(p(e)?{message:e}:e)}))}catch(e){r(a(t,e))}}))))(t,r,n)))));return{upload:(e,o)=>t.url||r!==n?l(e,o):new Promise((e=>{e([])}))}},_S=e=>()=>e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0}),TS=(e,t)=>kS(t,{url:cc(e),basePath:dc(e),credentials:mc(e),handler:uc(e)}),ES=e=>t=>{((e,t)=>e.dom.isEmpty(t.dom)&&C(e.schema.getTextBlockElements()[jt(t)]))(e,t)&&vn(t,yo.fromHtml('
    '))},OS=e=>{const t=(()=>{let e=[];const t=e=>{if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");const t=e.id||SS("blobid"),o=e.name||t,n=e.blob;return{id:D(t),name:D(o),filename:D(e.filename||o+"."+(r=n.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[r.toLowerCase()]||"dat")),blob:D(n),base64:D(e.base64),blobUri:D(e.blobUri||URL.createObjectURL(n)),uri:D(e.uri)};var r},o=t=>ee(e,t).getOrUndefined(),n=e=>o((t=>t.id()===e));return{create:(e,o,n,r,s)=>{if(p(e))return t({id:e,name:r,filename:s,blob:o,base64:n});if(h(e))return t(e);throw new Error("Unknown input type")},add:t=>{n(t.id())||e.push(t)},get:n,getByUri:e=>o((t=>t.blobUri()===e)),getByData:(e,t)=>o((o=>o.base64()===e&&o.blob().type===t)),findFirst:o,removeByUri:t=>{e=Y(e,(e=>e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)))},destroy:()=>{q(e,(e=>{URL.revokeObjectURL(e.blobUri())})),e=[]}}})();let o,n;const r=xS(),s=[],a=t=>o=>e.selection?t(o):[],i=(e,t,o)=>{let n=0;do{n=e.indexOf(t,n),-1!==n&&(e=e.substring(0,n)+o+e.substr(n+t.length),n+=o.length-t.length+1)}while(-1!==n);return e},l=(e,t,o)=>{const n=`src="${o}"${o===At.transparentSrc?' data-mce-placeholder="1"':""}`;return e=i(e,`src="${t}"`,n),e=i(e,'data-mce-src="'+t+'"','data-mce-src="'+o+'"')},c=(t,o)=>{q(e.undoManager.data,(e=>{"fragmented"===e.type?e.fragments=$(e.fragments,(e=>l(e,t,o))):e.content=l(e.content,t,o)}))},d=()=>(o||(o=TS(e,r)),g().then(a((n=>{const r=$(n,(e=>e.blobInfo));return o.upload(r,_S(e)).then(a((o=>{const r=[];let s=!1;const a=$(o,((o,a)=>{const{blobInfo:i,image:l}=n[a];let d=!1;return o.status&&ac(e)?(o.url&&!Ue(l.src,o.url)&&(s=!0),t.removeByUri(l.src),fC(e)||((t,o)=>{const n=e.convertURL(o,"src");var r;c(t.src,o),to(yo.fromDom(t),{src:sc(e)?(r=o,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):o,"data-mce-src":n})})(l,o.url)):o.error&&(o.error.remove&&(c(l.src,At.transparentSrc),r.push(l),d=!0),((e,t)=>{gS(e,ni.translate(["Failed to upload image: {0}",t]))})(e,o.error.message)),{element:l,status:o.status,uploadUri:o.url,blobInfo:i,removed:d}}));return r.length>0&&!fC(e)?e.undoManager.transact((()=>{q(kn(r),(o=>{const n=Oo(o);Cn(o),n.each(ES(e)),t.removeByUri(o.dom.src)}))})):s&&e.undoManager.dispatchChange(),a})))})))),m=()=>rc(e)?d():Promise.resolve([]),u=e=>re(s,(t=>t(e))),g=()=>(n||(n=wS(r,t)),n.findAll(e.getBody(),u).then(a((t=>{const o=Y(t,(t=>p(t)?(gS(e,t),!1):"blob"!==t.uriType));return fC(e)||q(o,(e=>{c(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),o})))),f=o=>o.replace(/src="(blob:[^"]+)"/g,((o,n)=>{const s=r.getResultUri(n);if(s)return'src="'+s+'"';let a=t.getByUri(n);if(a||(a=J(e.editorManager.get(),((e,t)=>e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)),void 0)),a){return'src="data:'+a.blob().type+";base64,"+a.base64()+'"'}return o}));return e.on("SetContent",(()=>{rc(e)?m():g()})),e.on("RawSaveContent",(e=>{e.content=f(e.content)})),e.on("GetContent",(e=>{e.source_view||"raw"===e.format||"tree"===e.format||(e.content=f(e.content))})),e.on("PostRender",(()=>{e.parser.addNodeFilter("img",(e=>{q(e,(e=>{const o=e.attr("src");if(!o||t.getByUri(o))return;const n=r.getResultUri(o);n&&e.attr("src",n)}))}))})),{blobCache:t,addFilter:e=>{s.push(e)},uploadImages:d,uploadImagesAuto:m,scanForImages:g,destroy:()=>{t.destroy(),r.destroy(),n=o=null}}},DS={remove_similar:!0,inherit:!1},AS={selector:"td,th",...DS},MS={tablecellbackgroundcolor:{styles:{backgroundColor:"%value"},...AS},tablecellverticalalign:{styles:{"vertical-align":"%value"},...AS},tablecellbordercolor:{styles:{borderColor:"%value"},...AS},tablecellclass:{classes:["%value"],...AS},tableclass:{selector:"table",classes:["%value"],...DS},tablecellborderstyle:{styles:{borderStyle:"%value"},...AS},tablecellborderwidth:{styles:{borderWidth:"%value"},...AS}},NS=D(MS),RS=e=>{const t={},o=(e,n)=>{e&&(p(e)?(b(n)||(n=[n]),q(n,(e=>{w(e.deep)&&(e.deep=!$u(e)),w(e.split)&&(e.split=!$u(e)||qu(e)),w(e.remove)&&$u(e)&&!qu(e)&&(e.remove="none"),$u(e)&&qu(e)&&(e.mixed=!0,e.block_expand=!0),p(e.classes)&&(e.classes=e.classes.split(/\s+/))})),t[e]=n):fe(e,((e,t)=>{o(t,e)})))};return o((e=>{const t=e.dom,o=e.schema.type,n={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:e=>{t.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"},{selector:".mce-preview-object",ceFalseOverride:!0,styles:{display:"table",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{marginLeft:"auto",marginRight:"auto"},preview:!1}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:e=>{t.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"right"},preview:!1}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"justify"},inherit:!1,preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:(()=>{const e={inline:"span",styles:{textDecoration:"line-through"},exact:!0},t={inline:"strike",remove:"all",preserve_attributes:["class","style"]},n={inline:"s",remove:"all",preserve_attributes:["class","style"]};return"html4"!==o?[n,e,t]:[e,n,t]})(),forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:(e,t,o)=>Wn(e)&&e.hasAttribute("href"),onformat:(e,o,n)=>{Bt.each(n,((o,n)=>{t.setAttrib(e,n,o)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":e=>{var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Bt.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(e=>{n[e]={block:e,remove:"all"}})),n})(e)),o(NS()),o(Bc(e)),{get:e=>C(e)?t[e]:t,has:e=>_e(t,e),register:o,unregister:e=>(e&&t[e]&&delete t[e],t)}},BS=Bt.each,LS=Ya.DOM,IS=e=>C(e)&&h(e),HS=(e,t)=>{const o=t&&t.schema||ya({}),n=e=>{const t=p(e)?{name:e,classes:[],attrs:{}}:e,o=LS.create(t.name);return((e,t)=>{t.classes.length>0&&LS.addClass(e,t.classes.join(" ")),LS.setAttribs(e,t.attrs)})(o,t),o},r=(e,t,s)=>{let a;const i=t[0],l=IS(i)?i.name:void 0,c=((e,t)=>{const n=o.getElementRule(e.nodeName.toLowerCase()),r=null==n?void 0:n.parentsRequired;return!(!r||!r.length)&&(t&&j(r,t)?t:r[0])})(e,l);if(c)l===c?(a=i,t=t.slice(1)):a=c;else if(i)a=i,t=t.slice(1);else if(!s)return e;const d=a?n(a):LS.create("div");d.appendChild(e),s&&Bt.each(s,(t=>{const o=n(t);d.insertBefore(o,e)}));const m=IS(a)?a.siblings:void 0;return r(d,t,m)},s=LS.create("div");if(e.length>0){const t=e[0],o=n(t),a=IS(t)?t.siblings:void 0;s.appendChild(r(o,e.slice(1),a))}return s},PS=e=>{let t="div";const o={name:t,classes:[],attrs:{},selector:e=Bt.trim(e)};return"*"!==e&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,((e,t,n,r,s)=>{switch(t){case"#":o.attrs.id=n;break;case".":o.classes.push(n);break;case":":-1!==Bt.inArray("checked disabled enabled read-only required".split(" "),n)&&(o.attrs[n]=n)}if("["===r){const e=s.match(/([\w\-]+)(?:\=\"([^\"]+))?/);e&&(o.attrs[e[1]]=e[2])}return""}))),o.name=t||"div",o},FS=(e,t)=>{let o="",n=Lc(e);if(""===n)return"";const r=e=>p(e)?e.replace(/%(\w+)/g,""):"",s=(t,o)=>LS.getStyle(null!=o?o:e.getBody(),t,!0);if(p(t)){const o=e.formatter.get(t);if(!o)return"";t=o[0]}if("preview"in t){const e=t.preview;if(!1===e)return"";n=e||n}let a,i=t.block||t.inline||"span";const l=(c=t.selector,p(c)?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Bt.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(e=>{const t=Bt.map(e.split(/(?:~\+|~|\+)/),PS),o=t.pop();return t.length&&(o.siblings=t),o})).reverse()):[]);var c;l.length>0?(l[0].name||(l[0].name=i),i=t.selector,a=HS(l,e)):a=HS([i],e);const d=LS.select(i,a)[0]||a.firstChild;BS(t.styles,((e,t)=>{const o=r(e);o&&LS.setStyle(d,t,o)})),BS(t.attributes,((e,t)=>{const o=r(e);o&&LS.setAttrib(d,t,o)})),BS(t.classes,(e=>{const t=r(e);LS.hasClass(d,t)||LS.addClass(d,t)})),e.dispatch("PreviewFormats"),LS.setStyles(a,{position:"absolute",left:-65535}),e.getBody().appendChild(a);const m=s("fontSize"),u=/px$/.test(m)?parseInt(m,10):0;return BS(n.split(" "),(e=>{let t=s(e,d);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=s(e),"#ffffff"===Da(t).toLowerCase())||"color"===e&&"#000000"===Da(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===u)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*u+"px"}"border"===e&&t&&(o+="padding:0 2px;"),o+=e+":"+t+";"}})),e.dispatch("AfterPreviewFormats"),LS.remove(a),o},zS=e=>{const t=RS(e),o=Qa({});return(e=>{e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(let t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])})(e),ey(e),fC(e)||((e,t)=>{e.set({}),t.on("NodeChange",(o=>{Yy(t,o.element,e.get())})),t.on("FormatApply FormatRemove",(o=>{const n=F.from(o.node).map((e=>Ou(e)?e:e.startContainer)).bind((e=>Wn(e)?F.some(e):F.from(e.parentElement))).getOrThunk((()=>qy(t)));Yy(t,n,e.get())}))})(o,e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:(t,o,n)=>{((e,t,o,n)=>{yC(e).formatter.apply(t,o,n)})(e,t,o,n)},remove:(t,o,n,r)=>{((e,t,o,n,r)=>{yC(e).formatter.remove(t,o,n,r)})(e,t,o,n,r)},toggle:(t,o,n)=>{((e,t,o,n)=>{yC(e).formatter.toggle(t,o,n)})(e,t,o,n)},match:(t,o,n,r)=>((e,t,o,n,r)=>yC(e).formatter.match(t,o,n,r))(e,t,o,n,r),closest:t=>((e,t)=>yC(e).formatter.closest(t))(e,t),matchAll:(t,o)=>((e,t,o)=>yC(e).formatter.matchAll(t,o))(e,t,o),matchNode:(t,o,n,r)=>((e,t,o,n,r)=>yC(e).formatter.matchNode(t,o,n,r))(e,t,o,n,r),canApply:t=>((e,t)=>yC(e).formatter.canApply(t))(e,t),formatChanged:(t,n,r,s)=>((e,t,o,n,r,s)=>yC(e).formatter.formatChanged(t,o,n,r,s))(e,o,t,n,r,s),getCssText:N(FS,e)}},VS=e=>{switch(e.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},ZS=e=>{const t=ai(),o=Qa(0),n=Qa(0),r={data:[],typing:!1,beforeChange:()=>{((e,t,o)=>{yC(e).undoManager.beforeChange(t,o)})(e,o,t)},add:(s,a)=>((e,t,o,n,r,s,a)=>yC(e).undoManager.add(t,o,n,r,s,a))(e,r,n,o,t,s,a),dispatchChange:()=>{e.setDirty(!0);const t=iC(e);t.bookmark=Tl(e.selection),e.dispatch("change",{level:t,lastLevel:ce(r.data,n.get()).getOrUndefined()})},undo:()=>((e,t,o,n)=>yC(e).undoManager.undo(t,o,n))(e,r,o,n),redo:()=>((e,t,o)=>yC(e).undoManager.redo(t,o))(e,n,r.data),clear:()=>{((e,t,o)=>{yC(e).undoManager.clear(t,o)})(e,r,n)},reset:()=>{((e,t)=>{yC(e).undoManager.reset(t)})(e,r)},hasUndo:()=>((e,t,o)=>yC(e).undoManager.hasUndo(t,o))(e,r,n),hasRedo:()=>((e,t,o)=>yC(e).undoManager.hasRedo(t,o))(e,r,n),transact:t=>((e,t,o,n)=>yC(e).undoManager.transact(t,o,n))(e,r,o,t),ignore:t=>{((e,t,o)=>{yC(e).undoManager.ignore(t,o)})(e,o,t)},extra:(t,o)=>{((e,t,o,n,r)=>{yC(e).undoManager.extra(t,o,n,r)})(e,r,n,t,o)}};return fC(e)||((e,t,o)=>{const n=Qa(!1),r=e=>{gC(t,!1,o),t.add({},e)};e.on("init",(()=>{t.add()})),e.on("BeforeExecCommand",(e=>{const n=e.command;VS(n)||(pC(t,o),t.beforeChange())})),e.on("ExecCommand",(e=>{const t=e.command;VS(t)||r(e)})),e.on("ObjectResizeStart cut",(()=>{t.beforeChange()})),e.on("SaveContent ObjectResized blur",r),e.on("dragend",r),e.on("keyup",(o=>{const s=o.keyCode;if(o.isDefaultPrevented())return;const a=At.os.isMacOS()&&"Meta"===o.key;(s>=33&&s<=36||s>=37&&s<=40||45===s||o.ctrlKey||a)&&(r(),e.nodeChanged()),46!==s&&8!==s||e.nodeChanged(),n.get()&&t.typing&&!mC(iC(e),t.data[0])&&(e.isDirty()||e.setDirty(!0),e.dispatch("TypingUndo"),n.set(!1),e.nodeChanged())})),e.on("keydown",(e=>{const s=e.keyCode;if(e.isDefaultPrevented())return;if(s>=33&&s<=36||s>=37&&s<=40||45===s)return void(t.typing&&r(e));const a=e.ctrlKey&&!e.altKey||e.metaKey;if((s<16||s>20)&&224!==s&&91!==s&&!t.typing&&!a)return t.beforeChange(),gC(t,!0,o),t.add({},e),void n.set(!0);(At.os.isMacOS()?e.metaKey:e.ctrlKey&&!e.altKey)&&t.beforeChange()})),e.on("mousedown",(e=>{t.typing&&r(e)})),e.on("input",(e=>{var t;e.inputType&&("insertReplacementText"===e.inputType||"insertText"===(t=e).inputType&&null===t.data||(e=>"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType)(e))&&r(e)})),e.on("AddUndo Undo Redo ClearUndos",(t=>{t.isDefaultPrevented()||e.nodeChanged()}))})(e,r,o),(e=>{e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")})(e),r},US=[9,27,Dg.HOME,Dg.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,Dg.DOWN,Dg.UP,Dg.LEFT,Dg.RIGHT].concat(At.browser.isFirefox()?[224]:[]),jS="data-mce-placeholder",WS=e=>"keydown"===e.type||"keyup"===e.type,$S=e=>{const t=e.keyCode;return t===Dg.BACKSPACE||t===Dg.DELETE},qS=e=>{var t;const o=e.dom,n=Xl(e),r=null!==(t=Tc(e))&&void 0!==t?t:"",s=(t,a)=>{if((e=>{if(WS(e)){const t=e.keyCode;return!$S(e)&&(Dg.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||j(US,t))}return!1})(t))return;const i=e.getBody(),l=!(e=>WS(e)&&!($S(e)||"keyup"===e.type&&229===e.keyCode))(t)&&((e,t,o)=>{if(ys(yo.fromDom(t),!1)){const n=t.firstElementChild;return!n||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&o===n.nodeName.toLowerCase()}return!1})(o,i,n);(""!==o.getAttrib(i,jS)!==l||a)&&(o.setAttrib(i,jS,l?r:null),o.setAttrib(i,"aria-placeholder",l?r:null),((e,t)=>{e.dispatch("PlaceholderToggle",{state:t})})(e,l),e.on(l?"keydown":"keyup",s),e.off(l?"keyup":"keydown",s))};Ye(r)&&e.on("init",(t=>{s(t,!0),e.on("change SetContent ExecCommand",s),e.on("paste",(t=>qp.setEditorTimeout(e,(()=>s(t)))))}))},GS=(e,t)=>({from:e,to:t}),KS=(e,t)=>{const o=yo.fromDom(e),n=yo.fromDom(t.container());return bb(o,n).map((e=>((e,t)=>({block:e,position:t}))(e,t)))},YS=(e,t)=>Xo(t,(e=>Dr(e)||cr(e.dom)),(t=>So(t,e))).filter(Gt).getOr(e),XS=(e,t,o)=>{const n=KS(e,rl.fromRangeStart(o)),r=n.bind((o=>Zm(t,e,o.position).bind((o=>KS(e,o).map((o=>((e,t,o)=>ir(o.position.getNode())&&!ys(o.block)?Wm(!1,o.block.dom).bind((n=>n.isEqual(o.position)?Zm(t,e,n).bind((t=>KS(e,t))):F.some(o))).getOr(o):o)(e,t,o)))))));return Ht(n,r,GS).filter((t=>(e=>!So(e.from.block,e.to.block))(t)&&((e,t)=>{const o=yo.fromDom(e);return So(YS(o,t.from.block),YS(o,t.to.block))})(e,t)&&(e=>!1===dr(e.from.block.dom)&&!1===dr(e.to.block.dom))(t)&&(e=>{const t=e=>_r(e)||Ns(e.dom);return t(e.from.block)&&t(e.to.block)})(t)))},JS=(e,t)=>{const o=((e,t)=>{const o=Lo(e);return te(o,(e=>t.isBlock(jt(e)))).fold(D(o),(e=>o.slice(0,e)))})(e,t);return q(o,Cn),o},QS=(e,t)=>{const o=hf(t,e);return ee(o.reverse(),(e=>ys(e))).each(Cn)},ek=(e,t,o,n,r)=>{if(ys(o))return Rr(o),Gm(o.dom);0===Y(Ro(r),(e=>!ys(e))).length&&ys(t)&&hn(r,yo.fromTag("br"));const s=qm(o.dom,rl.before(r.dom));return q(JS(t,n),(e=>{hn(r,e)})),QS(e,t),s},tk=(e,t,o,n)=>{if(ys(o)){if(ys(t)){const e=e=>{const t=(e,o)=>Ho(e).fold((()=>o),(e=>((e,t)=>e.isInline(jt(t)))(n,e)?t(e,o.concat(ki(e))):o));return t(e,[])},r=X(e(o),((e,t)=>(yn(e,t),t)),Nr());xn(t),vn(t,r)}return Cn(o),Gm(t.dom)}const r=Km(o.dom);return q(JS(t,n),(e=>{vn(o,e)})),QS(e,t),r},ok=(e,t)=>ko(t,e)?((e,t)=>{const o=hf(t,e);return F.from(o[o.length-1])})(t,e):F.none(),nk=(e,t)=>{Wm(e,t.dom).bind((e=>F.from(e.getNode()))).map(yo.fromDom).filter(kr).each(Cn)},rk=(e,t,o,n)=>(nk(!0,t),nk(!1,o),ok(t,o).fold(N(tk,e,t,o,n),N(ek,e,t,o,n))),sk=(e,t,o,n,r)=>t?rk(e,n,o,r):rk(e,o,n,r),ak=(e,t)=>{const o=yo.fromDom(e.getBody()),n=((e,t,o)=>o.collapsed?XS(e,t,o):F.none())(o.dom,t,e.selection.getRng()).map((n=>()=>{sk(o,t,n.from.block,n.to.block,e.schema).each((t=>{e.selection.setRng(t.toRange())}))}));return n},ik=(e,t)=>{const o=yo.fromDom(t),n=N(So,e);return Yo(o,Dr,n).isSome()},lk=(e,t)=>{const o=qm(e.dom,rl.fromRangeStart(t)).isNone(),n=$m(e.dom,rl.fromRangeEnd(t)).isNone();return!((e,t)=>ik(e,t.startContainer)||ik(e,t.endContainer))(e,t)&&o&&n},ck=e=>{const t=yo.fromDom(e.getBody()),o=e.selection.getRng();return lk(t,o)?(e=>F.some((()=>{e.setContent(""),e.selection.setCursorLocation()})))(e):((e,t,o)=>{const n=t.getRng();return Ht(bb(e,yo.fromDom(n.startContainer)),bb(e,yo.fromDom(n.endContainer)),((r,s)=>So(r,s)?F.none():F.some((()=>{n.deleteContents(),sk(e,!0,r,s,o).each((e=>{t.setRng(e.toRange())}))})))).getOr(F.none())})(t,e.selection,e.schema)},dk=(e,t)=>e.selection.isCollapsed()?F.none():ck(e),mk=(e,t,o,n,r)=>F.from(t._selectionOverrides.showCaret(e,o,n,r)),uk=(e,t)=>e.dispatch("BeforeObjectSelected",{target:t}).isDefaultPrevented()?F.none():F.some((e=>{const t=e.ownerDocument.createRange();return t.selectNode(e),t})(t)),gk=(e,t,o)=>t.collapsed?((e,t,o)=>{const n=wm(1,e.getBody(),t),r=rl.fromRangeStart(n),s=r.getNode();if(Xd(s))return mk(1,e,s,!r.isAtEnd(),!1);const a=r.getNode(!0);if(Xd(a))return mk(1,e,a,!1,!1);const i=tv(e.dom.getRoot(),r.getNode());return Xd(i)?mk(1,e,i,!1,o):F.none()})(e,t,o).getOr(t):t,pk=e=>uf(e)||lf(e),hk=e=>gf(e)||cf(e),fk=(e,t,o,n,r,s)=>{mk(n,e,s.getNode(!r),r,!0).each((o=>{if(t.collapsed){const e=t.cloneRange();r?e.setEnd(o.startContainer,o.startOffset):e.setStart(o.endContainer,o.endOffset),e.deleteContents()}else t.deleteContents();e.selection.setRng(o)})),((e,t)=>{tr(t)&&0===t.data.length&&e.remove(t)})(e.dom,o)},bk=(e,t)=>((e,t)=>{const o=e.selection.getRng();if(!tr(o.commonAncestorContainer))return F.none();const n=t?Tm.Forwards:Tm.Backwards,r=Hm(e.getBody()),s=N(km,t?r.next:r.prev),a=t?pk:hk,i=Cm(n,e.getBody(),o),l=s(i),c=l?mb(t,l):l;if(!c||!_m(i,c))return F.none();if(a(c))return F.some((()=>fk(e,o,i.getNode(),n,t,c)));const d=s(c);return d&&a(d)&&_m(c,d)?F.some((()=>fk(e,o,i.getNode(),n,t,d))):F.none()})(e,t),vk=(e,t)=>{const o=e.getBody();return t?Gm(o).filter(uf):Km(o).filter(gf)},yk=e=>{const t=e.selection.getRng();return!t.collapsed&&(vk(e,!0).exists((e=>e.isEqual(rl.fromRangeStart(t))))||vk(e,!1).exists((e=>e.isEqual(rl.fromRangeEnd(t)))))},wk=Al([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),xk=(e,t,o,n)=>{const r=n.getNode(!t);return bb(yo.fromDom(e),yo.fromDom(o.getNode())).map((e=>ys(e)?wk.remove(e.dom):wk.moveToElement(r))).orThunk((()=>F.some(wk.moveToElement(r))))},Ck=(e,t,o,n)=>Zm(t,e,o).bind((r=>{return s=r.getNode(),C(s)&&(Dr(yo.fromDom(s))||Er(yo.fromDom(s)))||((e,t,o,n,r)=>{const s=t=>r.isInline(t.nodeName.toLowerCase())&&!gm(o,n,e);return xm(!t,o).fold((()=>xm(t,n).fold(H,s)),s)})(e,t,o,r,n)?F.none():t&&dr(r.getNode())||!t&&dr(r.getNode(!0))?xk(e,t,o,r):t&&gf(o)||!t&&uf(o)?F.some(wk.moveToPosition(r)):F.none();var s})),Sk=(e,t,o,n)=>((e,t)=>{const o=t.getNode(!e),n=e?"after":"before";return Wn(o)&&o.getAttribute("data-mce-caret")===n})(t,o)?((e,t)=>x(t)?F.none():e&&dr(t.nextSibling)?F.some(wk.moveToElement(t.nextSibling)):!e&&dr(t.previousSibling)?F.some(wk.moveToElement(t.previousSibling)):F.none())(t,o.getNode(!t)).orThunk((()=>Ck(e,t,o,n))):Ck(e,t,o,n).bind((t=>((e,t,o)=>o.fold((e=>F.some(wk.remove(e))),(e=>F.some(wk.moveToElement(e))),(o=>gm(t,o,e)?F.none():F.some(wk.moveToPosition(o)))))(e,o,t))),kk=(e,t)=>F.from(tv(e.getBody(),t)),_k=(e,t)=>{const o=e.selection.getNode();return kk(e,o).filter(dr).fold((()=>((e,t,o,n)=>{const r=wm(t?1:-1,e,o),s=rl.fromRangeStart(r),a=yo.fromDom(e);return!t&&gf(s)?F.some(wk.remove(s.getNode(!0))):t&&uf(s)?F.some(wk.remove(s.getNode())):!t&&uf(s)&&Ef(a,s,n)?Of(a,s,n).map((e=>wk.remove(e.getNode()))):t&&gf(s)&&Tf(a,s,n)?Df(a,s,n).map((e=>wk.remove(e.getNode()))):Sk(e,t,s,n)})(e.getBody(),t,e.selection.getRng(),e.schema).map((o=>()=>o.fold(((e,t)=>o=>(e._selectionOverrides.hideFakeCaret(),ab(e,t,yo.fromDom(o)),!0))(e,t),((e,t)=>o=>{const n=t?rl.before(o):rl.after(o);return e.selection.setRng(n.toRange()),!0})(e,t),(e=>t=>(e.selection.setRng(t.toRange()),!0))(e))))),(()=>F.some(T)))},Tk=(e,t)=>{const o=e.selection.getNode();if(dr(o)&&!mr(o)){return kk(e,o.parentNode).filter(dr).fold((()=>F.some((()=>{var o;o=yo.fromDom(e.getBody()),q(zn(o,".mce-offscreen-selection"),Cn),ab(e,t,yo.fromDom(e.selection.getNode())),vb(e)}))),(()=>F.some(T)))}return yk(e)?F.some((()=>{xb(e,e.selection.getRng(),yo.fromDom(e.getBody()))})):F.none()},Ek=e=>{const t=e.dom,o=e.selection,n=tv(e.getBody(),o.getNode());if(cr(n)&&t.isBlock(n)&&t.isEmpty(n)){const e=t.create("br",{"data-mce-bogus":"1"});t.setHTML(n,""),n.appendChild(e),o.setRng(rl.before(e).toRange())}return!0},Ok=(e,t)=>e.selection.isCollapsed()?_k(e,t):Tk(e,t),Dk=(e,t)=>e.selection.isCollapsed()?((e,t)=>{const o=rl.fromRangeStart(e.selection.getRng());return Zm(t,e.getBody(),o).filter((e=>t?sf(e):af(e))).bind((e=>pm(t?0:-1,e))).map((t=>()=>e.selection.select(t)))})(e,t):F.none(),Ak=tr,Mk=e=>Ak(e)&&e.data[0]===Br,Nk=e=>Ak(e)&&e.data[e.data.length-1]===Br,Rk=e=>{var t;return(null!==(t=e.ownerDocument)&&void 0!==t?t:document).createTextNode(Br)},Bk=(e,t)=>e?(e=>{var t;if(Ak(e.previousSibling))return Nk(e.previousSibling)||e.previousSibling.appendData(Br),e.previousSibling;if(Ak(e))return Mk(e)||e.insertData(0,Br),e;{const o=Rk(e);return null===(t=e.parentNode)||void 0===t||t.insertBefore(o,e),o}})(t):(e=>{var t,o;if(Ak(e.nextSibling))return Mk(e.nextSibling)||e.nextSibling.insertData(0,Br),e.nextSibling;if(Ak(e))return Nk(e)||e.appendData(Br),e;{const n=Rk(e);return e.nextSibling?null===(t=e.parentNode)||void 0===t||t.insertBefore(n,e.nextSibling):null===(o=e.parentNode)||void 0===o||o.appendChild(n),n}})(t),Lk=N(Bk,!0),Ik=N(Bk,!1),Hk=(e,t)=>tr(e.container())?Bk(t,e.container()):Bk(t,e.getNode()),Pk=(e,t)=>{const o=t.get();return o&&e.container()===o&&zr(o)},Fk=(e,t)=>t.fold((t=>{jd(e.get());const o=Lk(t);return e.set(o),F.some(rl(o,o.length-1))}),(t=>Gm(t).map((t=>{if(Pk(t,e)){const t=e.get();return rl(t,1)}{jd(e.get());const o=Hk(t,!0);return e.set(o),rl(o,1)}}))),(t=>Km(t).map((t=>{if(Pk(t,e)){const t=e.get();return rl(t,t.length-1)}{jd(e.get());const o=Hk(t,!1);return e.set(o),rl(o,o.length-1)}}))),(t=>{jd(e.get());const o=Ik(t);return e.set(o),F.some(rl(o,1))})),zk=(e,t)=>{for(let o=0;o{const o=um(t,e);return o||e},Uk=(e,t,o)=>{const n=ub(o),r=Zk(t,n.container());return db(e,r,n).fold((()=>$m(r,n).bind(N(db,e,r)).map((e=>Vk.before(e)))),F.none)},jk=(e,t)=>null===Jm(e,t),Wk=(e,t,o)=>db(e,t,o).filter(N(jk,t)),$k=(e,t,o)=>{const n=gb(o);return Wk(e,t,n).bind((e=>qm(e,n).isNone()?F.some(Vk.start(e)):F.none()))},qk=(e,t,o)=>{const n=ub(o);return Wk(e,t,n).bind((e=>$m(e,n).isNone()?F.some(Vk.end(e)):F.none()))},Gk=(e,t,o)=>{const n=gb(o),r=Zk(t,n.container());return db(e,r,n).fold((()=>qm(r,n).bind(N(db,e,r)).map((e=>Vk.after(e)))),F.none)},Kk=e=>!cb(Xk(e)),Yk=(e,t,o)=>zk([Uk,$k,qk,Gk],[e,t,o]).filter(Kk),Xk=e=>e.fold(A,A,A,A),Jk=e=>e.fold(D("before"),D("start"),D("end"),D("after")),Qk=e=>e.fold(Vk.before,Vk.before,Vk.after,Vk.after),e_=e=>e.fold(Vk.start,Vk.start,Vk.end,Vk.end),t_=(e,t,o,n,r,s)=>Ht(db(t,o,n),db(t,o,r),((t,n)=>t!==n&&((e,t,o)=>{const n=um(t,e),r=um(o,e);return C(n)&&n===r})(o,t,n)?Vk.after(e?t:n):s)).getOr(s),o_=(e,t)=>e.fold(P,(e=>{return n=t,!(Jk(o=e)===Jk(n)&&Xk(o)===Xk(n));var o,n})),n_=(e,t)=>e?t.fold(E(F.some,Vk.start),F.none,E(F.some,Vk.after),F.none):t.fold(F.none,E(F.some,Vk.before),F.none,E(F.some,Vk.end)),r_=(e,t,o,n)=>{const r=mb(e,n),s=Yk(t,o,r);return Yk(t,o,r).bind(N(n_,e)).orThunk((()=>((e,t,o,n,r)=>{const s=mb(e,r);return Zm(e,o,s).map(N(mb,e)).fold((()=>n.map(Qk)),(r=>Yk(t,o,r).map(N(t_,e,t,o,s,r)).filter(N(o_,n)))).filter(Kk)})(e,t,o,s,n)))},s_=(e,t,o)=>{const n=e?1:-1;return t.setRng(rl(o.container(),o.offset()+n).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},a_=(e,t)=>{const o=t.selection.getRng(),n=e?rl.fromRangeEnd(o):rl.fromRangeStart(o);return!!(e=>S(e.selection.getSel().modify))(t)&&(e&&Ur(n)?s_(!0,t.selection,n):!(e||!jr(n))&&s_(!1,t.selection,n))};var i_;!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(i_||(i_={}));const l_=(e,t)=>e===Tm.Backwards?se(t):t,c_=(e,t,o)=>e===Tm.Forwards?t.next(o):t.prev(o),d_=(e,t,o,n)=>ir(n.getNode(t===Tm.Forwards))?i_.Br:!1===gm(o,n)?i_.Block:i_.Wrap,m_=(e,t,o,n)=>{const r=Hm(o);let s=n;const a=[];for(;s;){const o=c_(t,r,s);if(!o)break;if(ir(o.getNode(!1)))return t===Tm.Forwards?{positions:l_(t,a).concat([o]),breakType:i_.Br,breakAt:F.some(o)}:{positions:l_(t,a),breakType:i_.Br,breakAt:F.some(o)};if(o.isVisible()){if(e(s,o)){const e=d_(0,t,s,o);return{positions:l_(t,a),breakType:e,breakAt:F.some(o)}}a.push(o),s=o}else s=o}return{positions:l_(t,a),breakType:i_.Eol,breakAt:F.none()}},u_=(e,t,o,n)=>t(o,n).breakAt.map((n=>{const r=t(o,n).positions;return e===Tm.Backwards?r.concat(n):[n].concat(r)})).getOr([]),g_=(e,t)=>J(e,((e,o)=>e.fold((()=>F.some(o)),(n=>Ht(de(n.getClientRects()),de(o.getClientRects()),((e,r)=>{const s=Math.abs(t-e.left);return Math.abs(t-r.left)<=s?o:n})).or(e)))),F.none()),p_=(e,t)=>de(t.getClientRects()).bind((t=>g_(e,t.left))),h_=N(m_,rl.isAbove,-1),f_=N(m_,rl.isBelow,1),b_=N(u_,-1,h_),v_=N(u_,1,f_),y_=(e,t)=>h_(e,t).breakAt.isNone(),w_=(e,t)=>f_(e,t).breakAt.isNone(),x_=(e,t)=>p_(b_(e,t),t),C_=(e,t)=>p_(v_(e,t),t),S_=dr,k_=(e,t)=>Math.abs(e.left-t),__=(e,t)=>Math.abs(e.right-t),T_=(e,t)=>Re(e,((e,o)=>{const n=Math.min(k_(e,t),__(e,t)),r=Math.min(k_(o,t),__(o,t));return r===n&&Te(o,"node")&&S_(o.node)||r{const t=t=>$(t,(t=>{const o=Ai(t);return o.node=e,o}));if(Wn(e))return t(e.getClientRects());if(tr(e)){const o=e.ownerDocument.createRange();return o.setStart(e,0),o.setEnd(e,e.data.length),t(o.getClientRects())}return[]},O_=e=>ne(e,E_);var D_;!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(D_||(D_={}));const A_=(e,t,o,n,r,s)=>{let a=0;const i=[],l=n=>{let s=O_([n]);-1===e&&(s=s.reverse());for(let e=0;e0&&t(n,Le(i))&&a++,n.line=a,r(n))return!0;i.push(n)}}return!1},c=Le(s.getClientRects());if(!c)return i;const d=s.getNode();return d&&(l(d),((e,t,o,n)=>{let r=n;for(;r=mm(r,e,ss,t);)if(o(r))return})(e,n,l,d)),i},M_=N(A_,D_.Up,Ri,Bi),N_=N(A_,D_.Down,Bi,Ri),R_=e=>Le(e.getClientRects()),B_=e=>t=>((e,t)=>t.line>e)(e,t),L_=e=>t=>((e,t)=>t.line===e)(e,t),I_=(e,t)=>{e.selection.setRng(t),Rp(e,e.selection.getRng())},H_=(e,t,o)=>F.some(gk(e,t,o)),P_=(e,t,o,n,r,s)=>{const a=t===Tm.Forwards,i=Hm(e.getBody()),l=N(km,a?i.next:i.prev),c=a?n:r;if(!o.collapsed){const n=Ii(o);if(s(n))return mk(t,e,n,t===Tm.Backwards,!1);if(yk(e)){const e=o.cloneRange();return e.collapse(t===Tm.Backwards),F.from(e)}}const d=Cm(t,e.getBody(),o);if(c(d))return uk(e,d.getNode(!a));let m=l(d);const u=Gr(o);if(!m)return u?F.some(o):F.none();if(m=mb(a,m),c(m))return mk(t,e,m.getNode(!a),a,!1);const g=l(m);return g&&c(g)&&_m(m,g)?mk(t,e,g.getNode(!a),a,!1):u?H_(e,m.toRange(),!1):F.none()},F_=(e,t,o,n,r,s)=>{const a=Cm(t,e.getBody(),o),i=Le(a.getClientRects()),l=t===D_.Down,c=e.getBody();if(!i)return F.none();if(yk(e)){const e=l?rl.fromRangeEnd(o):rl.fromRangeStart(o);return(l?C_:x_)(c,e).orThunk((()=>F.from(e))).map((e=>e.toRange()))}const d=(l?N_:M_)(c,B_(1),a),m=Y(d,L_(1)),u=i.left,g=T_(m,u);if(g&&s(g.node)){const o=Math.abs(u-g.left),n=Math.abs(u-g.right);return mk(t,e,g.node,o{const r=Hm(t);let s,a,i,l;const c=[];let d=0;1===e?(s=r.next,a=Bi,i=Ri,l=rl.after(n)):(s=r.prev,a=Ri,i=Bi,l=rl.before(n));const m=R_(l);do{if(!l.isVisible())continue;const e=R_(l);if(i(e,m))continue;c.length>0&&a(e,Le(c))&&d++;const t=Ai(e);if(t.position=l,t.line=d,o(t))return c;c.push(t)}while(l=s(l));return c})(t,c,B_(1),p);let n=T_(Y(o,L_(1)),u);if(n)return H_(e,n.position.toRange(),!1);if(n=Le(Y(o,L_(0))),n)return H_(e,n.position.toRange(),!1)}return 0===m.length?z_(e,l).filter(l?r:n).map((t=>gk(e,t.toRange(),!1))):F.none()},z_=(e,t)=>{const o=e.selection.getRng(),n=t?rl.fromRangeEnd(o):rl.fromRangeStart(o),r=(s=n.container(),a=e.getBody(),Yo(yo.fromDom(s),(e=>Qd(e.dom)),(e=>e.dom===a)).map((e=>e.dom)).getOr(a));var s,a;if(t){const e=f_(r,n);return me(e.positions)}{const e=h_(r,n);return de(e.positions)}},V_=(e,t,o)=>z_(e,t).filter(o).exists((t=>(e.selection.setRng(t.toRange()),!0))),Z_=(e,t)=>{const o=e.dom.createRng();o.setStart(t.container(),t.offset()),o.setEnd(t.container(),t.offset()),e.selection.setRng(o)},U_=(e,t)=>{e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},j_=(e,t,o)=>Fk(t,o).map((t=>(Z_(e,t),o))),W_=(e,t,o)=>{const n=e.getBody(),r=((e,t,o)=>{const n=rl.fromRangeStart(e);if(e.collapsed)return n;{const r=rl.fromRangeEnd(e);return o?qm(t,r).getOr(r):$m(t,n).getOr(n)}})(e.selection.getRng(),n,o),s=N(lb,e);return r_(o,s,n,r).bind((o=>j_(e,t,o)))},$_=(e,t)=>{const o=t.get();if(e.selection.isCollapsed()&&!e.composing&&o){const n=rl.fromRangeStart(e.selection.getRng());rl.isTextPosition(n)&&!(e=>Ur(e)||jr(e))(n)&&(Z_(e,Ud(o,n)),t.set(null))}},q_=(e,t,o)=>!!Rc(e)&&W_(e,t,o).isSome(),G_=(e,t,o)=>!!Rc(t)&&a_(e,t),K_=e=>{const t=Qa(null),o=N(lb,e);return e.on("NodeChange",(n=>{Rc(e)&&(((e,t,o)=>{const n=$(zn(yo.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(e=>e.dom)),r=Y(n,e),s=Y(o,e);q(ae(r,s),N(U_,!1)),q(ae(s,r),N(U_,!0))})(o,e.dom,n.parents),$_(e,t),((e,t,o,n)=>{if(t.selection.isCollapsed()){const r=Y(n,e);q(r,(n=>{const r=rl.fromRangeStart(t.selection.getRng());Yk(e,t.getBody(),r).bind((e=>j_(t,o,e)))}))}})(o,e,t,n.parents))})),t},Y_=N(G_,!0),X_=N(G_,!1),J_=(e,t,o)=>{if(Rc(e)){const n=z_(e,t).getOrThunk((()=>{const o=e.selection.getRng();return t?rl.fromRangeEnd(o):rl.fromRangeStart(o)}));return Yk(N(lb,e),e.getBody(),n).exists((t=>{const n=Qk(t);return Fk(o,n).exists((t=>(Z_(e,t),!0)))}))}return!1},Q_=(e,t)=>o=>Fk(t,o).map((t=>()=>Z_(e,t))),eT=(e,t,o,n)=>{const r=e.getBody(),s=N(lb,e);e.undoManager.ignore((()=>{e.selection.setRng(((e,t)=>{const o=document.createRange();return o.setStart(e.container(),e.offset()),o.setEnd(t.container(),t.offset()),o})(o,n)),hb(e),Yk(s,r,rl.fromRangeStart(e.selection.getRng())).map(e_).bind(Q_(e,t)).each(I)})),e.nodeChanged()},tT=(e,t,o,n)=>{const r=((e,t)=>{const o=um(t,e);return o||e})(e.getBody(),n.container()),s=N(lb,e),a=Yk(s,r,n);return a.bind((e=>o?e.fold(D(F.some(e_(e))),F.none,D(F.some(Qk(e))),F.none):e.fold(F.none,D(F.some(Qk(e))),F.none,D(F.some(e_(e)))))).map(Q_(e,t)).getOrThunk((()=>{const i=Um(o,r,n),l=i.bind((e=>Yk(s,r,e)));return Ht(a,l,(()=>db(s,r,n).bind((t=>(e=>Ht(Gm(e),Km(e),((t,o)=>{const n=mb(!0,t),r=mb(!1,o);return $m(e,n).forall((e=>e.isEqual(r)))})).getOr(!0))(t)?F.some((()=>{ab(e,o,yo.fromDom(t))})):F.none())))).getOrThunk((()=>l.bind((()=>i.map((r=>()=>{o?eT(e,t,n,r):eT(e,t,r,n)}))))))}))},oT=(e,t,o)=>{if(e.selection.isCollapsed()&&Rc(e)){const n=rl.fromRangeStart(e.selection.getRng());return tT(e,t,o,n)}return F.none()},nT=(e,t)=>{const o=yo.fromDom(e.getBody()),n=yo.fromDom(e.selection.getStart()),r=hf(n,o);return te(r,t).fold(D(r),(e=>r.slice(0,e)))},rT=e=>1===Fo(e),sT=e=>nT(e,(t=>e.schema.isBlock(jt(t))||(e=>Fo(e)>1)(t))),aT=(e,t)=>{const o=N(ny,e);return ne(t,(e=>o(e)?[e.dom]:[]))},iT=e=>{const t=(e=>nT(e,(t=>e.schema.isBlock(jt(t)))))(e);return aT(e,t)},lT=(e,t)=>{const o=Y(sT(e),rT);return me(o).bind((n=>{const r=rl.fromRangeStart(e.selection.getRng());return yb(t,r,n.dom)&&!Yu(n)?F.some((()=>((e,t,o,n)=>{const r=aT(t,n);if(0===r.length)ab(t,e,o);else{const e=oy(o.dom,r);t.selection.setRng(e.toRange())}})(t,e,n,o))):F.none()}))},cT=(e,t)=>{const o=e.selection.getStart(),n=((e,t)=>{const o=t.parentElement;return ir(t)&&!v(o)&&e.dom.isEmpty(o)})(e,o)||(r=o,Yu(yo.fromDom(r)))?oy(o,t):((e,t)=>{const{caretContainer:o,caretPosition:n}=ty(t);return e.insertNode(o.dom),n})(e.selection.getRng(),t);var r;e.selection.setRng(n.toRange())},dT=e=>tr(e.startContainer),mT=e=>(e=>{const t=e.startContainer.parentNode,o=e.endContainer.parentNode;return!v(t)&&!v(o)&&t.isEqualNode(o)})(e)&&(e=>{const t=e.endContainer;return e.endOffset===(tr(t)?t.length:t.childNodes.length)})(e),uT=e=>{const t=e.selection.getRng();return(e=>0===e.startOffset&&dT(e))(t)&&((e,t)=>{const o=t.startContainer.parentElement;return!v(o)&&ny(e,yo.fromDom(o))})(e,t)&&(e=>mT(e)||(e=>!e.endContainer.isEqualNode(e.commonAncestorContainer))(e))(t)},gT=e=>{if(uT(e)){const t=iT(e);return F.some((()=>{hb(e),((e,t)=>{const o=ae(t,iT(e));o.length>0&&cT(e,o)})(e,t)}))}return F.none()},pT=(e,t)=>e.selection.isCollapsed()?lT(e,t):gT(e),hT=(e,t)=>((e,t,o)=>Yo(e,t,o).isSome())(e,(e=>Xm(e.dom)),(e=>t.isBlock(jt(e)))),fT=e=>{const t=e.selection.getRng();return t.collapsed&&(dT(t)||e.dom.isEmpty(t.startContainer))&&!(e=>hT(yo.fromDom(e.selection.getStart()),e.schema))(e)},bT=e=>(fT(e)&&cT(e,[]),!0),vT=(e,t,o)=>C(o)?F.some((()=>{e._selectionOverrides.hideFakeCaret(),ab(e,t,yo.fromDom(o))})):F.none(),yT=(e,t)=>e.selection.isCollapsed()?((e,t)=>{const o=t?lf:cf,n=t?Tm.Forwards:Tm.Backwards,r=Cm(n,e.getBody(),e.selection.getRng());return o(r)?vT(e,t,r.getNode(!t)):F.from(mb(t,r)).filter((e=>o(e)&&_m(r,e))).bind((o=>vT(e,t,o.getNode(!t))))})(e,t):((e,t)=>{const o=e.selection.getNode();return gr(o)?vT(e,t,o):F.none()})(e,t),wT=e=>Je(null!=e?e:"").getOr(0),xT=(e,t)=>(e||"table"===jt(t)?"margin":"padding")+("rtl"===dn(t,"direction")?"-right":"-left"),CT=e=>{const t=kT(e);return!e.mode.isReadOnly()&&(t.length>1||((e,t)=>re(t,(t=>{const o=xT(bc(e),t),n=un(t,o).map(wT).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&n>0})))(e,t))},ST=e=>Tr(e)||Er(e),kT=e=>Y(kn(e.selection.getSelectedBlocks()),(e=>!ST(e)&&!(e=>Oo(e).exists(ST))(e)&&Xo(e,(e=>cr(e.dom)||dr(e.dom))).exists((e=>cr(e.dom))))),_T=(e,t)=>{var o,n;const{dom:r}=e,s=vc(e),a=null!==(n=null===(o=/[a-z%]+$/i.exec(s))||void 0===o?void 0:o[0])&&void 0!==n?n:"px",i=wT(s),l=bc(e);q(kT(e),(e=>{((e,t,o,n,r,s)=>{const a=xT(o,yo.fromDom(s)),i=wT(e.getStyle(s,a));if("outdent"===t){const t=Math.max(0,i-n);e.setStyle(s,a,t?t+r:"")}else{const t=i+n+r;e.setStyle(s,a,t)}})(r,t,l,i,a,e.dom)}))},TT=e=>_T(e,"outdent"),ET=e=>{if(e.selection.isCollapsed()&&CT(e)){const t=e.dom,o=e.selection.getRng(),n=rl.fromRangeStart(o),r=t.getParent(o.startContainer,t.isBlock);if(null!==r&&wf(yo.fromDom(r),n,e.schema))return F.some((()=>TT(e)))}return F.none()},OT=(e,t,o)=>ge([ET,Ok,bk,(e,o)=>oT(e,t,o),ak,ev,Dk,yT,dk,pT],(t=>t(e,o))).filter((t=>e.selection.isEditable())),DT=(e,t)=>{OT(e,t,!0).fold((()=>{e.selection.isEditable()&&(e=>{pb(e,"ForwardDelete")})(e)}),I)},AT=(e,t)=>{e.addCommand("delete",(()=>{((e,t)=>{OT(e,t,!1).fold((()=>{e.selection.isEditable()&&(hb(e),vb(e))}),I)})(e,t)})),e.addCommand("forwardDelete",(()=>{DT(e,t)}))},MT=e=>void 0===e.touches||1!==e.touches.length?F.none():F.some(e.touches[0]),NT=e=>{const t=ai(),o=Qa(!1),n=li((t=>{e.dispatch("longpress",{...t,type:"longpress"}),o.set(!0)}),400);e.on("touchstart",(e=>{MT(e).each((r=>{n.cancel();const s={x:r.clientX,y:r.clientY,target:e.target};n.throttle(e),o.set(!1),t.set(s)}))}),!0),e.on("touchmove",(r=>{n.cancel(),MT(r).each((n=>{t.on((r=>{((e,t)=>{const o=Math.abs(e.clientX-t.x),n=Math.abs(e.clientY-t.y);return o>5||n>5})(n,r)&&(t.clear(),o.set(!1),e.dispatch("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(r=>{n.cancel(),"touchcancel"!==r.type&&t.get().filter((e=>e.target.isEqualNode(r.target))).each((()=>{o.get()?r.preventDefault():e.dispatch("tap",{...r,type:"tap"})}))}),!0)},RT=(e,t)=>_e(e,t.nodeName),BT=(e,t)=>!!tr(t)||!!Wn(t)&&!(RT(e.getBlockElements(),t)||mu(t)||Ls(e,t)||xs(t)),LT=(e,t)=>{if(tr(t)){if(0===t.data.length)return!0;if(/^\s+$/.test(t.data))return!t.nextSibling||RT(e,t.nextSibling)||xs(t.nextSibling)}return!1},IT=e=>e.dom.create(Xl(e),Jl(e)),HT=e=>{const t=e.dom,o=e.selection,n=e.schema,r=n.getBlockElements(),s=o.getStart(),a=e.getBody();let i,l,c=!1;const d=Xl(e);if(!s||!Wn(s))return;const m=a.nodeName.toLowerCase();if(!n.isValidChild(m,d.toLowerCase())||((e,t,o)=>W(pf(yo.fromDom(o),yo.fromDom(t)),(t=>RT(e,t.dom))))(r,a,s))return;const u=o.getRng(),{startContainer:g,startOffset:p,endContainer:h,endOffset:f}=u,b=ah(e);let v=a.firstChild;for(;v;)if(Wn(v)&&Ms(n,v),BT(n,v)){if(LT(r,v)){l=v,v=v.nextSibling,t.remove(l);continue}i||(i=IT(e),a.insertBefore(i,v),c=!0),l=v,v=v.nextSibling,i.appendChild(l)}else i=null,v=v.nextSibling;c&&b&&(u.setStart(g,p),u.setEnd(h,f),o.setRng(u),e.nodeChanged())},PT=(e,t,o)=>{const n=yo.fromDom(IT(e)),r=Nr();vn(n,r),o(t,n);const s=document.createRange();return s.setStartBefore(r.dom),s.setEndBefore(r.dom),s},FT=e=>t=>-1!==(" "+t.attr("class")+" ").indexOf(e),zT=(e,t,o)=>function(n){const r=arguments,s=r[r.length-2],a=s>0?t.charAt(s-1):"";if('"'===a)return n;if(">"===a){const e=t.lastIndexOf("<",s);if(-1!==e){if(-1!==t.substring(e,s).indexOf('contenteditable="false"'))return n}}return''+e.dom.encode("string"==typeof r[1]?r[1]:r[0])+""},VT=e=>{const t="contenteditable",o=" "+Bt.trim(Sd(e))+" ",n=" "+Bt.trim(Cd(e))+" ",r=FT(o),s=FT(n),a=kd(e);a.length>0&&e.on("BeforeSetContent",(t=>{((e,t,o)=>{let n=t.length,r=o.content;if("raw"!==o.format){for(;n--;)r=r.replace(t[n],zT(e,r,Cd(e)));o.content=r}})(e,a,t)})),e.parser.addAttributeFilter("class",(e=>{let o=e.length;for(;o--;){const n=e[o];r(n)?n.attr(t,"true"):s(n)&&n.attr(t,"false")}})),e.serializer.addAttributeFilter(t,(e=>{let o=e.length;for(;o--;){const n=e[o];(r(n)||s(n))&&(a.length>0&&n.attr("data-mce-content")?(n.name="#text",n.type=3,n.raw=!0,n.value=n.attr("data-mce-content")):n.attr(t,null))}}))},ZT=(e,t)=>{t.hasAttribute("data-mce-caret")&&(qr(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},UT=(e,t)=>{const o=(e=>tn(yo.fromDom(e.getBody()),"*[data-mce-caret]").map((e=>e.dom)).getOrNull())(e);if(o)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void ZT(e,o)):void(Zr(o)&&(ZT(e,o),e.undoManager.add()))},jT=dr,WT=(e,t,o)=>{const n=Hm(e.getBody()),r=N(km,1===t?n.next:n.prev);if(o.collapsed){const n=e.dom.getParent(o.startContainer,"PRE");if(!n)return;if(!r(rl.fromRangeStart(o))){const o=yo.fromDom((e=>{const t=e.dom.create(Xl(e));return t.innerHTML='
    ',t})(e));1===t?fn(yo.fromDom(n),o):hn(yo.fromDom(n),o),e.selection.select(o.dom,!0),e.selection.collapse()}}},$T=(e,t)=>{const o=t?Tm.Forwards:Tm.Backwards,n=e.selection.getRng();return((e,t,o)=>P_(t,e,o,uf,gf,jT))(o,e,n).orThunk((()=>(WT(e,o,n),F.none())))},qT=(e,t)=>{const o=t?1:-1,n=e.selection.getRng();return((e,t,o)=>F_(t,e,o,(e=>uf(e)||df(e)),(e=>gf(e)||mf(e)),jT))(o,e,n).orThunk((()=>(WT(e,o,n),F.none())))},GT=(e,t)=>$T(e,((e,t)=>{const o=t?e.getEnd(!0):e.getStart(!0);return cb(o)?!t:t})(e.selection,t)).exists((t=>(I_(e,t),!0))),KT=(e,t)=>qT(e,t).exists((t=>(I_(e,t),!0))),YT=(e,t)=>V_(e,t,t?gf:uf),XT=(e,t)=>vk(e,!t).map((o=>{const n=o.toRange(),r=e.selection.getRng();return t?n.setStart(r.startContainer,r.startOffset):n.setEnd(r.endContainer,r.endOffset),n})).exists((t=>(I_(e,t),!0))),JT=e=>j(["figcaption"],jt(e)),QT=(e,t)=>{const o=yo.fromDom(e.getBody()),n=rl.fromRangeStart(e.selection.getRng());return((e,t,o)=>{const n=N(So,t);return Xo(yo.fromDom(e.container()),(e=>o.isBlock(jt(e))),n).filter(JT)})(n,o,e.schema).exists((()=>{if(((e,t,o)=>t?w_(e.dom,o):y_(e.dom,o))(o,t,n)){const n=PT(e,o,t?vn:bn);return e.selection.setRng(n),!0}return!1}))},eE=(e,t)=>!!e.selection.isCollapsed()&&QT(e,t),tE=(e,t)=>t?F.from(e.dom.getParent(e.selection.getNode(),"details")).map((t=>((e,t)=>{const o=e.selection.getRng(),n=rl.fromRangeStart(o);return!(e.getBody().lastChild!==t||!w_(t,n)||(e.execCommand("InsertNewBlockAfter"),0))})(e,t))).getOr(!1):F.from(e.dom.getParent(e.selection.getNode(),"summary")).bind((t=>F.from(e.dom.getParent(t,"details")).map((o=>((e,t,o)=>{const n=e.selection.getRng(),r=rl.fromRangeStart(n);return!(e.getBody().firstChild!==t||!y_(o,r)||(e.execCommand("InsertNewBlockBefore"),0))})(e,o,t))))).getOr(!1),oE=(e,t)=>tE(e,t),nE={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},rE=(e,t)=>t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey,sE=(e,t)=>ne((e=>$(e,(e=>({...nE,...e}))))(e),(e=>rE(e,t)?[e]:[])),aE=(e,t)=>ne((e=>$(e,(e=>({...nE,...e}))))(e),(e=>rE(e,t)?[e]:[])),iE=(e,...t)=>()=>e.apply(null,t),lE=(e,t)=>ee(sE(e,t),(e=>e.action())),cE=(e,t)=>ge(aE(e,t),(e=>e.action())),dE=(e,t)=>{const o=t?Tm.Forwards:Tm.Backwards,n=e.selection.getRng();return P_(e,o,n,lf,cf,gr).exists((t=>(I_(e,t),!0)))},mE=(e,t)=>{const o=t?1:-1,n=e.selection.getRng();return F_(e,o,n,lf,cf,gr).exists((t=>(I_(e,t),!0)))},uE=(e,t)=>V_(e,t,t?cf:lf),gE=Al([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),pE={...gE,none:e=>gE.none(e)},hE=(e,t,o)=>ne(Lo(e),(e=>xo(e,t)?o(e)?[e]:[]:hE(e,t,o))),fE=(e,t)=>((e,t,o=H)=>o(t)?F.none():j(e,jt(t))?F.some(t):en(t,e.join(","),(e=>xo(e,"table")||o(e))))(["td","th"],e,t),bE=e=>hE(e,"th,td",P),vE=(e,t)=>on(e,"table",t),yE=(e,t,o,n,r=P)=>{const s=1===n;if(!s&&o<=0)return pE.first(e[0]);if(s&&o>=e.length-1)return pE.last(e[e.length-1]);{const s=o+n,a=e[s];return r(a)?pE.middle(t,a):yE(e,t,s,n,r)}},wE=(e,t)=>vE(e,t).bind((t=>{const o=bE(t);return te(o,(t=>So(e,t))).map((e=>({index:e,all:o})))})),xE=(e,t,o,n,r)=>{const s=zn(yo.fromDom(o),"td,th,caption").map((e=>e.dom)),a=Y(((e,t)=>ne(t,(t=>{const o=((e,t)=>({left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}))(Ai(t.getBoundingClientRect()),-1);return[{x:o.left,y:e(o),cell:t},{x:o.right,y:e(o),cell:t}]})))(e,s),(e=>t(e,r)));return((e,t,o)=>J(e,((e,n)=>e.fold((()=>F.some(n)),(e=>{const r=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-o)),s=Math.sqrt(Math.abs(n.x-t)+Math.abs(n.y-o));return F.some(se.cell))},CE=N(xE,(e=>e.bottom),((e,t)=>e.ye.top),((e,t)=>e.y>t)),kE=(e,t)=>de(t.getClientRects()).bind((t=>CE(e,t.left,t.top))).bind((e=>{return p_(Km(o=e).map((e=>h_(o,e).positions.concat(e))).getOr([]),t);var o})),_E=(e,t)=>me(t.getClientRects()).bind((t=>SE(e,t.left,t.top))).bind((e=>{return p_(Gm(o=e).map((e=>[e].concat(f_(o,e).positions))).getOr([]),t);var o})),TE=(e,t,o)=>{const n=e(t,o);return(e=>e.breakType===i_.Wrap&&0===e.positions.length)(n)||!ir(o.getNode())&&(e=>e.breakType===i_.Br&&1===e.positions.length)(n)?!((e,t,o)=>o.breakAt.exists((o=>e(t,o).breakAt.isSome())))(e,t,n):n.breakAt.isNone()},EE=N(TE,h_),OE=N(TE,f_),DE=(e,t,o,n)=>{const r=e.selection.getRng(),s=t?1:-1;return!(!Yd()||!((e,t,o)=>{const n=rl.fromRangeStart(t);return Wm(!e,o).exists((e=>e.isEqual(n)))})(t,r,o))&&(mk(s,e,o,!t,!1).each((t=>{I_(e,t)})),!0)},AE=(e,t)=>{const o=t.getNode(e);return Jn(o)?F.some(o):F.none()},ME=(e,t,o)=>{const n=AE(!!t,o),r=!1===t;n.fold((()=>I_(e,o.toRange())),(n=>Wm(r,e.getBody()).filter((e=>e.isEqual(o))).fold((()=>I_(e,o.toRange())),(o=>((e,t,o)=>{t.undoManager.transact((()=>{const n=e?fn:hn,r=PT(t,yo.fromDom(o),n);I_(t,r)}))})(t,e,n)))))},NE=(e,t,o,n)=>{const r=e.selection.getRng(),s=rl.fromRangeStart(r),a=e.getBody();if(!t&&EE(n,s)){const n=((e,t,o)=>kE(t,o).orThunk((()=>de(o.getClientRects()).bind((o=>g_(b_(e,rl.before(t)),o.left))))).getOr(rl.before(t)))(a,o,s);return ME(e,t,n),!0}if(t&&OE(n,s)){const n=((e,t,o)=>_E(t,o).orThunk((()=>de(o.getClientRects()).bind((o=>g_(v_(e,rl.after(t)),o.left))))).getOr(rl.after(t)))(a,o,s);return ME(e,t,n),!0}return!1},RE=(e,t,o)=>F.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((n=>F.from(e.dom.getParent(n,"table")).map((r=>o(e,t,r,n))))).getOr(!1),BE=(e,t)=>RE(e,t,DE),LE=(e,t)=>RE(e,t,NE),IE=(e,t,o)=>o.fold(F.none,F.none,((e,t)=>{return(o=t,Qo(o,bh)).map((e=>(e=>{const t=qg.exact(e,0,e,0);return Jg(t)})(e)));var o}),(o=>(e.execCommand("mceTableInsertRowAfter"),HE(e,t,o)))),HE=(e,t,o)=>IE(e,t,((e,t,o)=>wE(e,o).fold((()=>pE.none(e)),(o=>yE(o.all,e,o.index,1,t))))(o,nn)),PE=(e,t,o)=>IE(e,t,((e,t,o)=>wE(e,o).fold((()=>pE.none()),(o=>yE(o.all,e,o.index,-1,t))))(o,nn)),FE=(e,t)=>{const o=["table","li","dl"],n=yo.fromDom(e.getBody()),r=e=>{const t=jt(e);return So(e,n)||j(o,t)},s=e.selection.getRng(),a=yo.fromDom(t?s.endContainer:s.startContainer);return fE(a,r).map((o=>{vE(o,r).each((t=>{e.model.table.clearSelectedCells(t.dom)})),e.selection.collapse(!t);return(t?HE:PE)(e,r,o).each((t=>{e.selection.setRng(t)})),!0})).getOr(!1)},zE=(e,t)=>{e.on("keydown",(o=>{o.isDefaultPrevented()||((e,t,o)=>{const n=At.os.isMacOS()||At.os.isiOS();lE([{keyCode:Dg.RIGHT,action:iE(GT,e,!0)},{keyCode:Dg.LEFT,action:iE(GT,e,!1)},{keyCode:Dg.UP,action:iE(KT,e,!1)},{keyCode:Dg.DOWN,action:iE(KT,e,!0)},...n?[{keyCode:Dg.UP,action:iE(XT,e,!1),metaKey:!0,shiftKey:!0},{keyCode:Dg.DOWN,action:iE(XT,e,!0),metaKey:!0,shiftKey:!0}]:[],{keyCode:Dg.RIGHT,action:iE(BE,e,!0)},{keyCode:Dg.LEFT,action:iE(BE,e,!1)},{keyCode:Dg.UP,action:iE(LE,e,!1)},{keyCode:Dg.DOWN,action:iE(LE,e,!0)},{keyCode:Dg.UP,action:iE(LE,e,!1)},{keyCode:Dg.UP,action:iE(oE,e,!1)},{keyCode:Dg.DOWN,action:iE(oE,e,!0)},{keyCode:Dg.RIGHT,action:iE(dE,e,!0)},{keyCode:Dg.LEFT,action:iE(dE,e,!1)},{keyCode:Dg.UP,action:iE(mE,e,!1)},{keyCode:Dg.DOWN,action:iE(mE,e,!0)},{keyCode:Dg.RIGHT,action:iE(q_,e,t,!0)},{keyCode:Dg.LEFT,action:iE(q_,e,t,!1)},{keyCode:Dg.RIGHT,ctrlKey:!n,altKey:n,action:iE(Y_,e,t)},{keyCode:Dg.LEFT,ctrlKey:!n,altKey:n,action:iE(X_,e,t)},{keyCode:Dg.UP,action:iE(eE,e,!1)},{keyCode:Dg.DOWN,action:iE(eE,e,!0)}],o).each((e=>{o.preventDefault()}))})(e,t,o)}))},VE=(e,t)=>({container:e,offset:t}),ZE=Ya.DOM,UE=e=>t=>e===t?-1:0,jE=(e,t,o)=>{if(tr(e)&&t>=0)return F.some(VE(e,t));{const n=Oi(ZE);return F.from(n.backwards(e,t,UE(e),o)).map((e=>VE(e.container,e.container.data.length)))}},WE=(e,t,o)=>{if(!tr(e))return F.none();const n=e.data;if(t>=0&&t<=n.length)return F.some(VE(e,t));{const n=Oi(ZE);return F.from(n.backwards(e,t,UE(e),o)).bind((e=>{const n=e.container.data;return WE(e.container,t+n.length,o)}))}},$E=(e,t,o)=>{if(!tr(e))return F.none();const n=e.data;if(t<=n.length)return F.some(VE(e,t));{const r=Oi(ZE);return F.from(r.forwards(e,t,UE(e),o)).bind((e=>$E(e.container,t-n.length,o)))}},qE=(e,t,o,n,r)=>{const s=Oi(e,(e=>t=>e.isBlock(t)||j(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t))(e));return F.from(s.backwards(t,o,n,r))},GE=e=>Ir(e.toString().replace(/\u00A0/g," ")),KE=e=>""!==e&&-1!=="  \f\n\r\t\v".indexOf(e),YE=(e,t)=>e.substring(t.length),XE=(e,t,o,n=0)=>{if(!(r=t).collapsed||!tr(r.startContainer))return F.none();var r;const s={text:"",offset:0},a=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return qE(e,t.startContainer,t.startOffset,((e,t,n)=>(s.text=n+s.text,s.offset+=t,((e,t,o)=>{let n;const r=o.charAt(0);for(n=t-1;n>=0;n--){const s=e.charAt(n);if(KE(s))return F.none();if(r===s&&Ue(e,o,n,t))break}return F.some(n)})(s.text,s.offset,o).getOr(t))),a).bind((e=>{const r=t.cloneRange();if(r.setStart(e.container,e.offset),r.setEnd(t.endContainer,t.endOffset),r.collapsed)return F.none();const s=GE(r);return 0!==s.lastIndexOf(o)||YE(s,o).length{return(r=yo.fromDom(t.startContainer),on(r,yh)).fold((()=>XE(e,t,o,n)),(t=>{const n=e.createRng();n.selectNode(t.dom);const r=GE(n);return F.some({range:n,text:YE(r,o),trigger:o})}));var r},QE=e=>{if((e=>3===e.nodeType)(e))return VE(e,e.data.length);{const t=e.childNodes;return t.length>0?QE(t[t.length-1]):VE(e,t.length)}},eO=(e,t)=>{const o=e.childNodes;return o.length>0&&t0&&(e=>1===e.nodeType)(e)&&o.length===t?QE(o[o.length-1]):VE(e,t)},tO=e=>t=>{const o=eO(t.startContainer,t.startOffset);return!((e,t)=>{var o;const n=null!==(o=e.getParent(t.container,e.isBlock))&&void 0!==o?o:e.getRoot();return qE(e,t.container,t.offset,((e,t)=>0===t?-1:t),n).filter((e=>{const t=e.container.data.charAt(e.offset-1);return!KE(t)})).isSome()})(e,o)},oO=(e,t)=>{const o=t(),n=e.selection.getRng();return((e,t,o)=>ge(o.triggers,(o=>JE(e,t,o))))(e.dom,n,o).bind((o=>nO(e,t,o)))},nO=(e,t,o,n={})=>{var r;const s=t(),a=null!==(r=e.selection.getRng().startContainer.nodeValue)&&void 0!==r?r:"",i=Y(s.lookupByTrigger(o.trigger),(t=>o.text.length>=t.minChars&&t.matches.getOrThunk((()=>tO(e.dom)))(o.range,a,o.text)));if(0===i.length)return F.none();const l=Promise.all($(i,(e=>e.fetch(o.text,e.maxResults,n).then((t=>({matchText:o.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}))))));return F.some({lookupData:l,context:o})};var rO;!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(rO||(rO={}));const sO=(e,t,o)=>e.stype===rO.Error?t(e.serror):o(e.svalue),aO=e=>({stype:rO.Value,svalue:e}),iO=e=>({stype:rO.Error,serror:e}),lO=e=>sO(e,Dl.error,Dl.value),cO=aO,dO=e=>{const t=[],o=[];return q(e,(e=>{sO(e,(e=>o.push(e)),(e=>t.push(e)))})),{values:t,errors:o}},mO=iO,uO=(e,t)=>e.stype===rO.Error?t(e.serror):e,gO=(e,t)=>e.stype===rO.Value?{stype:rO.Value,svalue:t(e.svalue)}:e,pO=(e,t)=>e.stype===rO.Error?{stype:rO.Error,serror:t(e.serror)}:e,hO=sO,fO=e=>h(e)&&pe(e).length>100?" removed due to size":JSON.stringify(e,null,2),bO=(e,t)=>mO([{path:e,getErrorInfo:t}]),vO=(e,t,o,n)=>ke(o,n).fold((()=>((e,t,o)=>bO(e,(()=>'The chosen schema: "'+o+'" did not exist in branches: '+fO(t))))(e,o,n)),(o=>o.extract(e.concat(["branch: "+n]),t))),yO=(e,t)=>({extract:(o,n)=>ke(n,e).fold((()=>((e,t)=>bO(e,(()=>'Choice schema did not contain choice key: "'+t+'"')))(o,e)),(e=>vO(o,n,t,e))),toString:()=>"chooseOn("+e+"). Possible values: "+pe(t)}),wO=e=>(...t)=>{if(0===t.length)throw new Error("Can't merge zero objects");const o={};for(let n=0;nf(e)&&f(t)?xO(e,t):t)),CO=(wO(((e,t)=>t)),e=>({tag:"defaultedThunk",process:D(e)})),SO=e=>E(mO,oe)(e),kO=e=>{const t=dO(e);return t.errors.length>0?SO(t.errors):cO(t.values)},_O=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},TO=e=>({extract:(t,o)=>uO(e(o),(e=>((e,t)=>bO(e,D(t)))(t,e))),toString:D("val")}),EO=TO(cO),OO=(e,t,o,n)=>ke(t,o).fold((()=>((e,t,o)=>bO(e,(()=>'Could not find valid *required* value for "'+t+'" in '+fO(o))))(e,o,t)),n),DO=(e,t,o,n)=>n(ke(e,t).getOrThunk((()=>o(e)))),AO=(e,t,o,n,r)=>{const s=e=>r.extract(t.concat([n]),e),a=e=>e.fold((()=>cO(F.none())),(e=>{const o=r.extract(t.concat([n]),e);return gO(o,F.some)}));switch(e.tag){case"required":return OO(t,o,n,s);case"defaultedThunk":return DO(o,n,e.process,s);case"option":return((e,t,o)=>o(ke(e,t)))(o,n,a);case"defaultedOptionThunk":return((e,t,o,n)=>n(ke(e,t).map((t=>!0===t?o(e):t))))(o,n,e.process,a);case"mergeWithThunk":return DO(o,n,D({}),(t=>{const n=xO(e.process(o),t);return s(n)}))}},MO=e=>({extract:(t,o)=>((e,t,o)=>{const n={},r=[];for(const s of o)_O(s,((o,s,a,i)=>{const l=AO(a,e,t,o,i);hO(l,(e=>{r.push(...e)}),(e=>{n[s]=e}))}),((e,o)=>{n[e]=o(t)}));return r.length>0?mO(r):cO(n)})(t,o,e),toString:()=>{const t=$(e,(e=>_O(e,((e,t,o,n)=>e+" -> "+n.toString()),((e,t)=>"state("+e+")"))));return"obj{\n"+t.join("\n")+"}"}}),NO=e=>({extract:(t,o)=>{const n=$(o,((o,n)=>e.extract(t.concat(["["+n+"]"]),o)));return kO(n)},toString:()=>"array("+e.toString()+")"}),RO=(e,t,o)=>lO(((e,t,o)=>{const n=t.extract([e],o);return pO(n,(e=>({input:o,errors:e})))})(e,t,o)),BO=e=>"Errors: \n"+(e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:D("... (only showing first ten failures)")}]):e;return $(t,(e=>"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()))})(e.errors).join("\n")+"\n\nInput object: "+fO(e.input),LO=(e,t)=>yO(e,be(t,MO)),IO=D(EO),HO=(e,t)=>TO((o=>{const n=typeof o;return e(o)?cO(o):mO(`Expected type: ${t} but got: ${n}`)})),PO=HO(k,"number"),FO=HO(p,"string"),zO=HO(y,"boolean"),VO=HO(S,"function"),ZO=(e,t,o,n)=>({tag:"field",key:e,newKey:t,presence:o,prop:n}),UO=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),jO=e=>{return t=t=>j(e,t)?Dl.value(t):Dl.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`),TO((e=>t(e).fold(mO,cO)));var t},WO=(e,t)=>ZO(e,e,{tag:"required",process:{}},t),$O=e=>WO(e,FO),qO=e=>WO(e,VO),GO=(e,t)=>ZO(e,e,{tag:"option",process:{}},t),KO=e=>GO(e,FO),YO=(e,t,o)=>ZO(e,e,CO(t),o),XO=(e,t)=>YO(e,t,PO),JO=(e,t,o)=>YO(e,t,jO(o)),QO=(e,t)=>YO(e,t,zO),eD=(e,t)=>YO(e,t,VO),tD=$O("type"),oD=qO("fetch"),nD=qO("onAction"),rD=eD("onSetup",(()=>T)),sD=KO("text"),aD=KO("icon"),iD=KO("tooltip"),lD=KO("label"),cD=QO("active",!1),dD=QO("enabled",!0),mD=QO("primary",!1),uD=e=>((e,t)=>YO(e,t,FO))("type",e),gD=MO([tD,$O("trigger"),XO("minChars",1),(hD=1,((e,t)=>ZO(e,e,CO(t),IO()))("columns",hD)),XO("maxResults",10),(pD="matches",GO(pD,VO)),oD,nD,((e,t,o)=>YO(e,t,NO(o)))("highlightOn",[],FO)]);var pD,hD;const fD=[dD,iD,aD,sD,rD],bD=[cD].concat(fD),vD=[eD("predicate",H),JO("scope","node",["node","editor"]),JO("position","selection",["node","selection","line"])],yD=fD.concat([uD("contextformbutton"),mD,nD,UO("original",A)]),wD=bD.concat([uD("contextformbutton"),mD,nD,UO("original",A)]),xD=fD.concat([uD("contextformbutton")]),CD=bD.concat([uD("contextformtogglebutton")]),SD=LO("type",{contextformbutton:yD,contextformtogglebutton:wD});MO([uD("contextform"),eD("initValue",D("")),lD,((e,t)=>ZO(e,e,{tag:"required",process:{}},NO(t)))("commands",SD),GO("launch",LO("type",{contextformbutton:xD,contextformtogglebutton:CD}))].concat(vD));const kD=e=>{const t=e.ui.registry.getAll().popups,o=be(t,(e=>{return(t=e,RO("Autocompleter",gD,{trigger:t.ch,...t})).fold((e=>{throw new Error(BO(e))}),A);var t})),n=Ee(Ce(o,(e=>e.trigger))),r=Se(o);return{dataset:o,triggers:n,lookupByTrigger:e=>Y(r,(t=>t.trigger===e))}},_D=e=>{const t=ai(),o=Qa(!1),n=t.isSet,r=()=>{n()&&((e=>{yC(e).autocompleter.removeDecoration()})(e),(e=>{e.dispatch("AutocompleterEnd")})(e),o.set(!1),t.clear())},s=o=>{n()||(((e,t)=>{yC(e).autocompleter.addDecoration(t)})(e,o.range),t.set({trigger:o.trigger,matchLength:o.text.length}))},a=Ie((()=>kD(e))),i=n=>{(o=>t.get().map((t=>JE(e.dom,e.selection.getRng(),t.trigger).bind((t=>nO(e,a,t,o))))).getOrThunk((()=>oO(e,a))))(n).fold(r,(n=>{s(n.context),n.lookupData.then((s=>{t.get().map((a=>{const i=n.context;a.trigger===i.trigger&&(i.text.length-a.matchLength>=10?r():(t.set({...a,matchLength:i.text.length}),o.get()?((e,t)=>{e.dispatch("AutocompleterUpdate",t)})(e,{lookupData:s}):(o.set(!0),((e,t)=>{e.dispatch("AutocompleterStart",t)})(e,{lookupData:s}))))}))}))}))};e.addCommand("mceAutocompleterReload",((e,t)=>{const o=h(t)?t.fetchOptions:{};i(o)})),e.addCommand("mceAutocompleterClose",r),((e,t)=>{const o=li(t.load,50);e.on("keypress compositionend",(e=>{27!==e.which&&o.throttle()})),e.on("keydown",(e=>{const n=e.which;8===n?o.throttle():27===n&&t.cancelIfNecessary()})),e.on("remove",o.cancel)})(e,{cancelIfNecessary:r,load:i})},TD=St().browser.isSafari(),ED=e=>Rr(yo.fromDom(e)),OD=(e,t)=>{var o;return 0===e.startOffset&&e.endOffset===(null===(o=t.textContent)||void 0===o?void 0:o.length)},DD=(e,t)=>F.from(e.getParent(t.container(),"details")),AD=(e,t)=>DD(e,t).isSome(),MD=(e,t)=>t.startSummary.exists((t=>((e,t)=>Gm(t).exists((t=>t.isEqual(e))))(e,t))),ND=(e,t)=>t.startSummary.exists((t=>((e,t)=>Km(t).exists((o=>ir(o.getNode())&&qm(t,o).exists((t=>t.isEqual(e)))||o.isEqual(e))))(e,t))),RD=(e,t)=>{const o=t.getNode();w(o)||e.selection.setCursorLocation(o,t.offset())},BD=(e,t,o)=>{const n=e.dom.getParent(t.container(),"details");if(n&&!n.open){const t=e.dom.select("summary",n)[0];if(t){(o?Gm(t):Km(t)).each((t=>RD(e,t)))}}else RD(e,t)},LD=(e,t,o)=>{const{dom:n,selection:r}=e,s=e.getBody();if("character"===o){const o=rl.fromRangeStart(r.getRng()),a=n.getParent(o.container(),n.isBlock),i=DD(n,o),l=a&&n.isEmpty(a),c=v(null==a?void 0:a.previousSibling),d=v(null==a?void 0:a.nextSibling);if(l){if(t?d:c){if(Um(!t,s,o).exists((e=>AD(n,e)&&!It(i,DD(n,e)))))return!0}}return Um(t,s,o).fold(H,(o=>{const r=DD(n,o);if(AD(n,o)&&!It(i,r)){if(t||BD(e,o,!1),a&&l){if(t&&c)return!0;if(!t&&d)return!0;BD(e,o,t),e.dom.remove(a)}return!0}return!1}))}return!1},ID=(e,t,o,n)=>{const r=e.selection.getRng(),s=rl.fromRangeStart(r),a=e.getBody();return"selection"===n?((e,t)=>{const o=t.startSummary.exists((t=>t.contains(e.startContainer))),n=t.startSummary.exists((t=>t.contains(e.endContainer))),r=t.startDetails.forall((e=>t.endDetails.forall((t=>e!==t))));return(o||n)&&!(o&&n)||r})(r,t):o?ND(s,t)||((e,t,o)=>o.startDetails.exists((o=>$m(e,t).forall((e=>!o.contains(e.container()))))))(a,s,t):MD(s,t)||((e,t)=>t.startDetails.exists((o=>qm(o,e).forall((o=>t.startSummary.exists((t=>!t.contains(e.container())&&t.contains(o.container()))))))))(s,t)},HD=(e,t,o)=>((e,t)=>{const o=F.from(e.getParent(t.startContainer,"details")),n=F.from(e.getParent(t.endContainer,"details"));if(o.isSome()||n.isSome()){const t=o.bind((t=>F.from(e.select("summary",t)[0])));return F.some({startSummary:t,startDetails:o,endDetails:n})}return F.none()})(e.dom,e.selection.getRng()).fold((()=>LD(e,t,o)),(n=>ID(e,n,t,o)||LD(e,t,o))),PD=(e,t,o)=>{const n=e.selection,r=n.getNode(),s=n.getRng(),a=rl.fromRangeStart(s);return!!fr(r)&&("selection"===o&&OD(s,r)||yb(t,a,r)?ED(r):e.undoManager.transact((()=>{const s=n.getSel();let{anchorNode:a,anchorOffset:i,focusNode:l,focusOffset:c}=null!=s?s:{};const d=()=>{C(a)&&C(i)&&C(l)&&C(c)&&(null==s||s.setBaseAndExtent(a,i,l,c))},m=(e,t)=>{q(e.childNodes,(e=>{Ou(e)&&t.appendChild(e)}))},u=e.dom.create("span",{"data-mce-bogus":"1"});m(r,u),r.appendChild(u),d(),"word"!==o&&"line"!==o||null==s||s.modify("extend",t?"right":"left",o),!n.isCollapsed()&&OD(n.getRng(),u)?ED(r):(e.execCommand(t?"ForwardDelete":"Delete"),a=null==s?void 0:s.anchorNode,i=null==s?void 0:s.anchorOffset,l=null==s?void 0:s.focusNode,c=null==s?void 0:s.focusOffset,m(u,r),d()),e.dom.remove(u)})),!0)},FD=(e,t,o)=>HD(e,t,o)||TD&&PD(e,t,o)?F.some(T):F.none(),zD=e=>(t,o,n={})=>{const r=t.getBody(),s={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:r,currentTarget:r,eventPhase:Event.AT_TARGET,originalTarget:r,explicitOriginalTarget:r,isTrusted:!1,srcElement:r,cancelable:!1,preventDefault:T,inputType:o},a=Ra(new InputEvent(e));return t.dispatch(e,{...a,...s,...n})},VD=zD("input"),ZD=zD("beforeinput"),UD=St(),jD=UD.os,WD=jD.isMacOS()||jD.isiOS(),$D=UD.browser.isFirefox(),qD=(e,t)=>{let o=!1;e.on("keydown",(n=>{o=n.keyCode===Dg.BACKSPACE,n.isDefaultPrevented()||((e,t,o)=>{const n=o.keyCode===Dg.BACKSPACE?"deleteContentBackward":"deleteContentForward",r=e.selection.isCollapsed(),s=r?"character":"selection",a=e=>r?e?"word":"line":"selection";cE([{keyCode:Dg.BACKSPACE,action:iE(ET,e)},{keyCode:Dg.BACKSPACE,action:iE(Ok,e,!1)},{keyCode:Dg.DELETE,action:iE(Ok,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(bk,e,!1)},{keyCode:Dg.DELETE,action:iE(bk,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(oT,e,t,!1)},{keyCode:Dg.DELETE,action:iE(oT,e,t,!0)},{keyCode:Dg.BACKSPACE,action:iE(ev,e,!1)},{keyCode:Dg.DELETE,action:iE(ev,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(FD,e,!1,s)},{keyCode:Dg.DELETE,action:iE(FD,e,!0,s)},...WD?[{keyCode:Dg.BACKSPACE,altKey:!0,action:iE(FD,e,!1,a(!0))},{keyCode:Dg.DELETE,altKey:!0,action:iE(FD,e,!0,a(!0))},{keyCode:Dg.BACKSPACE,metaKey:!0,action:iE(FD,e,!1,a(!1))}]:[{keyCode:Dg.BACKSPACE,ctrlKey:!0,action:iE(FD,e,!1,a(!0))},{keyCode:Dg.DELETE,ctrlKey:!0,action:iE(FD,e,!0,a(!0))}],{keyCode:Dg.BACKSPACE,action:iE(Dk,e,!1)},{keyCode:Dg.DELETE,action:iE(Dk,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(yT,e,!1)},{keyCode:Dg.DELETE,action:iE(yT,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(dk,e,!1)},{keyCode:Dg.DELETE,action:iE(dk,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(ak,e,!1)},{keyCode:Dg.DELETE,action:iE(ak,e,!0)},{keyCode:Dg.BACKSPACE,action:iE(pT,e,!1)},{keyCode:Dg.DELETE,action:iE(pT,e,!0)}],o).filter((t=>e.selection.isEditable())).each((t=>{o.preventDefault(),ZD(e,n).isDefaultPrevented()||(t(),VD(e,n))}))})(e,t,n)})),e.on("keyup",(t=>{t.isDefaultPrevented()||((e,t,o)=>{lE([{keyCode:Dg.BACKSPACE,action:iE(Ek,e)},{keyCode:Dg.DELETE,action:iE(Ek,e)},...WD?[{keyCode:Dg.BACKSPACE,altKey:!0,action:iE(bT,e)},{keyCode:Dg.DELETE,altKey:!0,action:iE(bT,e)},...o?[{keyCode:$D?224:91,action:iE(bT,e)}]:[]]:[{keyCode:Dg.BACKSPACE,ctrlKey:!0,action:iE(bT,e)},{keyCode:Dg.DELETE,ctrlKey:!0,action:iE(bT,e)}]],t)})(e,t,o),o=!1}))},GD=(e,t)=>{const o=e.dom,n=e.schema.getMoveCaretBeforeOnEnterElements();if(!t)return;if(/^(LI|DT|DD)$/.test(t.nodeName)){const e=(e=>{for(;e;){if(Wn(e)||tr(e)&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}return null})(t.firstChild);e&&/^(UL|OL|DL)$/.test(e.nodeName)&&t.insertBefore(o.doc.createTextNode(vr),t.firstChild)}const r=o.createRng();if(t.normalize(),t.hasChildNodes()){const e=new Zn(t,t);let o,s=t;for(;o=e.current();){if(tr(o)){r.setStart(o,0),r.setEnd(o,0);break}if(n[o.nodeName.toLowerCase()]){r.setStartBefore(o),r.setEndBefore(o);break}s=o,o=e.next()}o||(r.setStart(s,0),r.setEnd(s,0))}else ir(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)):(r.setStart(t,0),r.setEnd(t,0));e.selection.setRng(r),Rp(e,r)},KD=(e,t)=>{const o=e.getRoot();let n,r=t;for(;r!==o&&r&&"false"!==e.getContentEditable(r);){if("true"===e.getContentEditable(r)){n=r;break}r=r.parentNode}return r!==o?n:o},YD=e=>F.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock)),XD=e=>{e.innerHTML='
    '},JD=(e,t)=>{if(Xl(e).toLowerCase()===t.tagName.toLowerCase()){((e,t,o)=>{const n=e.dom;F.from(o.style).map(n.parseStyle).each((e=>{const o={...gn(yo.fromDom(t)),...e};n.setStyles(t,o)}));const r=F.from(o.class).map((e=>e.split(/\s+/))),s=F.from(t.className).map((e=>Y(e.split(/\s+/),(e=>""!==e))));Ht(r,s,((e,o)=>{const r=Y(o,(t=>!j(e,t))),s=[...e,...r];n.setAttrib(t,"class",s.join(" "))}));const a=["style","class"],i=xe(o,((e,t)=>!j(a,t)));n.setAttribs(t,i)})(e,t,Jl(e))}},QD=(e,t,o,n,r=!0,s,a)=>{const i=e.dom,l=e.schema,c=Xl(e),d=o?o.nodeName.toUpperCase():"";let m=t;const u=l.getTextInlineElements();let g;g=s||"TABLE"===d||"HR"===d?i.create(s||c,a||{}):o.cloneNode(!1);let p=g;if(r){do{if(u[m.nodeName]){if(Xm(m)||mu(m))continue;const e=m.cloneNode(!1);i.setAttrib(e,"id",""),g.hasChildNodes()?(e.appendChild(g.firstChild),g.appendChild(e)):(p=e,g.appendChild(e))}}while((m=m.parentNode)&&m!==n)}else i.setAttrib(g,"style",null),i.setAttrib(g,"class",null);return JD(e,g),XD(p),g},eA=(e,t,o)=>!t&&o.nodeName.toLowerCase()===Xl(e)&&e.dom.isEmpty(o)&&((e,t,o)=>{let n=t;for(;n&&n!==e&&v(n.nextSibling);){const e=n.parentElement;if(!e||!o(e))return hr(e);n=e}return!1})(e.getBody(),o,(t=>_e(e.schema.getTextBlockElements(),t.nodeName.toLowerCase()))),tA=(e,t,o)=>{var n,r,s;const a=t(Xl(e)),i=((e,t)=>e.dom.getParent(t,hr))(e,o);i&&(e.dom.insertAfter(a,i),GD(e,a),(null!==(s=null===(r=null===(n=o.parentElement)||void 0===n?void 0:n.childNodes)||void 0===r?void 0:r.length)&&void 0!==s?s:0)>1&&e.dom.remove(o))},oA=(e,t)=>{const o=null==e?void 0:e.parentNode;return C(o)&&o.nodeName===t},nA=e=>C(e)&&/^(OL|UL|LI)$/.test(e.nodeName),rA=e=>C(e)&&/^(LI|DT|DD)$/.test(e.nodeName),sA=e=>{const t=e.parentNode;return rA(t)?t:e},aA=(e,t,o)=>{let n=e[o?"firstChild":"lastChild"];for(;n&&!Wn(n);)n=n[o?"nextSibling":"previousSibling"];return n===t},iA=e=>J(Ce(gn(yo.fromDom(e)),((e,t)=>`${t}: ${e};`)),((e,t)=>e+t),""),lA=(e,t,o,n,r)=>{const s=e.dom,a=e.selection.getRng(),i=o.parentNode;if(o===e.getBody()||!i)return;var l;nA(l=o)&&nA(l.parentNode)&&(r="LI");const c=rA(n)?iA(n):void 0;let d=rA(n)&&c?t(r,{style:iA(n)}):t(r);if(aA(o,n,!0)&&aA(o,n,!1))if(oA(o,"LI")){const e=sA(o);s.insertAfter(d,e),(e=>{var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e})(o)?s.remove(e):s.remove(o)}else s.replace(d,o);else if(aA(o,n,!0))oA(o,"LI")?(s.insertAfter(d,sA(o)),d.appendChild(s.doc.createTextNode(" ")),d.appendChild(o)):i.insertBefore(d,o),s.remove(n);else if(aA(o,n,!1))s.insertAfter(d,sA(o)),s.remove(n);else{o=sA(o);const e=a.cloneRange();e.setStartAfter(n),e.setEndAfter(o);const t=e.extractContents();if("LI"===r&&((e,t)=>e.firstChild&&e.firstChild.nodeName===t)(t,"LI")){const e=Y($(d.children,yo.fromDom),R(Jt("br")));d=t.firstChild,s.insertAfter(t,o),q(e,(e=>bn(yo.fromDom(d),e))),c&&d.setAttribute("style",c)}else s.insertAfter(t,o),s.insertAfter(d,o);s.remove(n)}GD(e,d)},cA=(e,t)=>t&&"A"===t.nodeName&&e.isEmpty(t),dA=(e,t)=>e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t,mA=(e,t)=>C(t)&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.isEditable(t.parentNode)&&"false"!==e.getContentEditable(t),uA=(e,t,o)=>tr(t)?e?1===o&&t.data.charAt(o-1)===Br?0:o:o===t.data.length-1&&t.data.charAt(o)===Br?t.data.length:o:o,gA={insert:(e,t)=>{let o,n,r,s,a=!1;const i=e.dom,l=e.schema.getNonEmptyElements(),c=e.selection.getRng(),d=Xl(e),m=yo.fromDom(c.startContainer),u=Io(m,c.startOffset),g=u.exists((e=>qt(e)&&!nn(e))),h=c.collapsed&&g,f=(t,n)=>QD(e,o,k,S,oc(e),t,n),b=e=>{const t=uA(e,o,n);if(tr(o)&&(e?t>0:t{let t;return t=/^(H[1-6]|PRE|FIGURE)$/.test(r)&&"HGROUP"!==_?f(d):f(),((e,t)=>{const o=nc(e);return!x(t)&&(p(o)?j(Bt.explode(o),t.nodeName.toLowerCase()):o)})(e,s)&&mA(i,s)&&i.isEmpty(k,void 0,{includeZwsp:!0})?t=i.split(s,k):i.insertAfter(t,k),GD(e,t),t};lp(i,c).each((e=>{c.setStart(e.startContainer,e.startOffset),c.setEnd(e.endContainer,e.endOffset)})),o=c.startContainer,n=c.startOffset;const y=!(!t||!t.shiftKey),w=!(!t||!t.ctrlKey);Wn(o)&&o.hasChildNodes()&&!h&&(a=n>o.childNodes.length-1,o=o.childNodes[Math.min(n,o.childNodes.length-1)]||o,n=a&&tr(o)?o.data.length:0);const S=KD(i,o);if(!S||((e,t)=>{const o=e.dom.getParent(t,"ol,ul,dl");return null!==o&&"false"===e.dom.getContentEditableParent(o)})(e,o))return;y||(o=((e,t,o,n,r)=>{var s,a;const i=e.dom,l=null!==(s=KD(i,n))&&void 0!==s?s:i.getRoot();let c=i.getParent(n,i.isBlock);if(!c||!mA(i,c)){if(c=c||l,!c.hasChildNodes()){const n=i.create(t);return JD(e,n),c.appendChild(n),o.setStart(n,0),o.setEnd(n,0),n}let s,d=n;for(;d&&d.parentNode!==c;)d=d.parentNode;for(;d&&!i.isBlock(d);)s=d,d=d.previousSibling;const m=null===(a=null==s?void 0:s.parentElement)||void 0===a?void 0:a.nodeName;if(s&&m&&e.schema.isValidChild(m,t.toLowerCase())){const a=s.parentNode,l=i.create(t);for(JD(e,l),a.insertBefore(l,s),d=s;d&&!i.isBlock(d);){const e=d.nextSibling;l.appendChild(d),d=e}o.setStart(n,r),o.setEnd(n,r)}}return n})(e,d,c,o,n));let k=i.getParent(o,i.isBlock)||i.getRoot();s=C(null==k?void 0:k.parentNode)?i.getParent(k.parentNode,i.isBlock):null,r=k?k.nodeName.toUpperCase():"";const _=s?s.nodeName.toUpperCase():"";if("LI"===_&&!w){k=s,s=s.parentNode,r=_}if(Wn(s)&&eA(e,y,k))return tA(e,f,k);if(/^(LI|DT|DD)$/.test(r)&&Wn(s)&&i.isEmpty(k))return void lA(e,f,s,k,d);if(!(h||k!==e.getBody()&&mA(i,k)))return;const T=k.parentNode;let E;if(h)E=f(d),u.fold((()=>{vn(m,yo.fromDom(E))}),(e=>{hn(e,yo.fromDom(E))})),e.selection.setCursorLocation(E,0);else if(Fr(k))E=qr(k),i.isEmpty(k)&&XD(k),JD(e,E),GD(e,E);else if(b(!1))E=v();else if(b(!0)&&T){E=T.insertBefore(f(),k);const t=yo.fromDom(c.startContainer).dom.hasChildNodes()&&c.collapsed;GD(e,dA(k,"HR")||t?E:k)}else{const t=(e=>{const t=e.cloneRange();return t.setStart(e.startContainer,uA(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,uA(!1,e.endContainer,e.endOffset)),t})(c).cloneRange();t.setEndAfter(k);const o=t.extractContents();(e=>{q(Fn(yo.fromDom(e),Kt),(e=>{const t=e.dom;t.nodeValue=Ir(t.data)}))})(o),(e=>{let t=e;do{tr(t)&&(t.data=t.data.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)})(o),E=o.firstChild,i.insertAfter(o,k),((e,t,o)=>{var n;const r=[];if(!o)return;let s=o;for(;s=s.firstChild;){if(e.isBlock(s))return;Wn(s)&&!t[s.nodeName.toLowerCase()]&&r.push(s)}let a=r.length;for(;a--;)s=r[a],(!s.hasChildNodes()||s.firstChild===s.lastChild&&""===(null===(n=s.firstChild)||void 0===n?void 0:n.nodeValue)||cA(e,s))&&e.remove(s)})(i,l,E),((e,t)=>{t.normalize();const o=t.lastChild;(!o||Wn(o)&&/^(left|right)$/gi.test(e.getStyle(o,"float",!0)))&&e.add(t,"br")})(i,k),i.isEmpty(k)&&XD(k),E.normalize(),i.isEmpty(E)?(i.remove(E),v()):(JD(e,E),GD(e,E))}i.setAttrib(E,"id",""),e.dispatch("NewBlock",{newBlock:E})},fakeEventName:"insertParagraph"},pA=(e,t,o)=>{const n=e.dom.createRng();o?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),e.selection.setRng(n),Rp(e,n)},hA=(e,t)=>{const o=e.selection,n=e.dom,r=o.getRng();let s,a=!1;lp(n,r).each((e=>{r.setStart(e.startContainer,e.startOffset),r.setEnd(e.endContainer,e.endOffset)}));let i=r.startOffset,l=r.startContainer;if(Wn(l)&&l.hasChildNodes()){const e=i>l.childNodes.length-1;l=l.childNodes[Math.min(i,l.childNodes.length-1)]||l,i=e&&tr(l)?l.data.length:0}let c=n.getParent(l,n.isBlock);const d=c&&c.parentNode?n.getParent(c.parentNode,n.isBlock):null,m=d?d.nodeName.toUpperCase():"",u=!(!t||!t.ctrlKey);"LI"!==m||u||(c=d),tr(l)&&i>=l.data.length&&(((e,t,o)=>{const n=new Zn(t,o);let r;const s=e.getNonEmptyElements();for(;r=n.next();)if(s[r.nodeName.toLowerCase()]||tr(r)&&r.length>0)return!0;return!1})(e.schema,l,c||n.getRoot())||(s=n.create("br"),r.insertNode(s),r.setStartAfter(s),r.setEndAfter(s),a=!0)),s=n.create("br"),al(n,r,s),pA(e,s,a),e.undoManager.add()},fA=(e,t)=>{const o=yo.fromTag("br");hn(yo.fromDom(t),o),e.undoManager.add()},bA=(e,t)=>{vA(e.getBody(),t)||fn(yo.fromDom(t),yo.fromTag("br"));const o=yo.fromTag("br");fn(yo.fromDom(t),o),pA(e,o.dom,!1),e.undoManager.add()},vA=(e,t)=>{return o=rl.after(t),!!ir(o.getNode())||$m(e,rl.after(t)).map((e=>ir(e.getNode()))).getOr(!1);var o},yA=e=>e&&"A"===e.nodeName&&"href"in e,wA=e=>e.fold(H,yA,yA,H),xA=(e,t)=>{t.fold(T,N(fA,e),N(bA,e),T)},CA={insert:(e,t)=>{const o=(e=>{const t=N(lb,e),o=rl.fromRangeStart(e.selection.getRng());return Yk(t,e.getBody(),o).filter(wA)})(e);o.isSome()?o.each(N(xA,e)):hA(e,t)},fakeEventName:"insertLineBreak"},SA=(e,t)=>YD(e).filter((e=>t.length>0&&xo(yo.fromDom(e),t))).isSome(),kA=Al([{br:[]},{block:[]},{none:[]}]),_A=(e,t)=>(e=>SA(e,tc(e)))(e),TA=e=>(t,o)=>(e=>YD(e).filter((e=>Er(yo.fromDom(e)))).isSome())(t)===e,EA=(e,t)=>(o,n)=>{const r=(e=>YD(e).fold(D(""),(e=>e.nodeName.toUpperCase())))(o)===e.toUpperCase();return r===t},OA=e=>{const t=KD(e.dom,e.selection.getStart());return x(t)},DA=e=>EA("pre",e),AA=e=>(t,o)=>Yl(t)===e,MA=(e,t)=>(e=>SA(e,ec(e)))(e),NA=(e,t)=>t,RA=e=>{const t=Xl(e),o=KD(e.dom,e.selection.getStart());return C(o)&&e.schema.isValidChild(o.nodeName,t)},BA=e=>{const t=e.selection.getRng(),o=yo.fromDom(t.startContainer),n=Io(o,t.startOffset).map((e=>qt(e)&&!nn(e)));return t.collapsed&&n.getOr(!0)},LA=(e,t)=>(o,n)=>J(e,((e,t)=>e&&t(o,n)),!0)?F.some(t):F.none(),IA=(e,t,o)=>{if(t.selection.isCollapsed()||(e=>{e.execCommand("delete")})(t),C(o)){if(ZD(t,e.fakeEventName).isDefaultPrevented())return}e.insert(t,o),C(o)&&VD(t,e.fakeEventName)},HA=(e,t)=>{const o=()=>IA(CA,e,t),n=()=>IA(gA,e,t),r=((e,t)=>zk([LA([_A],kA.none()),LA([DA(!0),OA],kA.none()),LA([EA("summary",!0)],kA.br()),LA([DA(!0),AA(!1),NA],kA.br()),LA([DA(!0),AA(!1)],kA.block()),LA([DA(!0),AA(!0),NA],kA.block()),LA([DA(!0),AA(!0)],kA.br()),LA([TA(!0),NA],kA.br()),LA([TA(!0)],kA.block()),LA([MA],kA.br()),LA([NA],kA.br()),LA([RA],kA.block()),LA([BA],kA.block())],[e,!(!t||!t.shiftKey)]).getOr(kA.none()))(e,t);switch(Ql(e)){case"linebreak":r.fold(o,o,T);break;case"block":r.fold(n,n,T);break;case"invert":r.fold(n,o,T);break;default:r.fold(o,n,T)}},PA=St(),FA=PA.os.isiOS()&&PA.browser.isSafari(),zA=(e,t)=>{var o;t.isDefaultPrevented()||(t.preventDefault(),(o=e.undoManager).typing&&(o.typing=!1,o.add()),e.undoManager.transact((()=>{HA(e,t)})))},VA=e=>{let t=F.none();e.on("keydown",(o=>{o.keyCode===Dg.ENTER&&(FA&&(e=>{if(!e.collapsed)return!1;const t=e.startContainer;if(tr(t)){const o=/^[\uAC00-\uD7AF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uD7B0-\uD7FF]$/,n=t.data.charAt(e.startOffset-1);return o.test(n)}return!1})(e.selection.getRng())?(e=>{t=F.some(e.selection.getBookmark()),e.undoManager.add()})(e):zA(e,o))})),e.on("keyup",(o=>{o.keyCode===Dg.ENTER&&t.each((()=>((e,o)=>{e.undoManager.undo(),t.fold(T,(t=>e.selection.moveToBookmark(t))),zA(e,o),t=F.none()})(e,o)))}))},ZA=(e,t)=>{e.on("keydown",(o=>{o.isDefaultPrevented()||((e,t,o)=>{const n=At.os.isMacOS()||At.os.isiOS();lE([{keyCode:Dg.END,action:iE(YT,e,!0)},{keyCode:Dg.HOME,action:iE(YT,e,!1)},...n?[]:[{keyCode:Dg.HOME,action:iE(XT,e,!1),ctrlKey:!0,shiftKey:!0},{keyCode:Dg.END,action:iE(XT,e,!0),ctrlKey:!0,shiftKey:!0}],{keyCode:Dg.END,action:iE(uE,e,!0)},{keyCode:Dg.HOME,action:iE(uE,e,!1)},{keyCode:Dg.END,action:iE(J_,e,!0,t)},{keyCode:Dg.HOME,action:iE(J_,e,!1,t)}],o).each((e=>{o.preventDefault()}))})(e,t,o)}))},UA=e=>{e.on("input",(t=>{t.isComposing||(e=>{const t=yo.fromDom(e.getBody());e.selection.isCollapsed()&&$f(t,rl.fromRangeStart(e.selection.getRng()),e.schema).each((t=>{e.selection.setRng(t.toRange())}))})(e)}))},jA=St(),WA=e=>e.stopImmediatePropagation(),$A=e=>e.keyCode===Dg.PAGE_UP||e.keyCode===Dg.PAGE_DOWN,qA=(e,t,o)=>{o&&!e.get()?t.on("NodeChange",WA,!0):!o&&e.get()&&t.off("NodeChange",WA),e.set(o)},GA=(e,t)=>{if(jA.os.isMacOS())return;const o=Qa(!1);e.on("keydown",(t=>{$A(t)&&qA(o,e,!0)})),e.on("keyup",(n=>{n.isDefaultPrevented()||((e,t,o)=>{lE([{keyCode:Dg.PAGE_UP,action:iE(J_,e,!1,t)},{keyCode:Dg.PAGE_DOWN,action:iE(J_,e,!0,t)}],o)})(e,t,n),$A(n)&&o.get()&&(qA(o,e,!1),e.nodeChanged())}))},KA=(e,t)=>{const o=t.container(),n=t.offset();return tr(o)?(o.insertData(n,e),F.some(rl(o,n+e.length))):Sm(t).map((o=>{const n=yo.fromText(e);return t.isAtEnd()?fn(o,n):hn(o,n),rl(n.dom,e.length)}))},YA=N(KA,vr),XA=N(KA," "),JA=e=>t=>{e.selection.setRng(t.toRange()),e.nodeChanged()},QA=e=>{const t=rl.fromRangeStart(e.selection.getRng()),o=yo.fromDom(e.getBody());if(e.selection.isCollapsed()){const n=N(lb,e),r=rl.fromRangeStart(e.selection.getRng());return Yk(n,e.getBody(),r).bind((e=>t=>t.fold((t=>qm(e.dom,rl.before(t))),(e=>Gm(e)),(e=>Km(e)),(t=>$m(e.dom,rl.after(t)))))(o)).map((n=>()=>((e,t,o)=>n=>Hf(e,n,o)?YA(t):XA(t))(o,t,e.schema)(n).each(JA(e))))}return F.none()},eM=e=>{return Pt(At.browser.isFirefox()&&e.selection.isEditable()&&(t=e.dom,o=e.selection.getRng().startContainer,t.isEditable(t.getParent(o,"summary"))),(()=>{const t=yo.fromDom(e.getBody());e.selection.isCollapsed()||e.getDoc().execCommand("Delete");((e,t,o)=>Hf(e,t,o)?YA(t):XA(t))(t,rl.fromRangeStart(e.selection.getRng()),e.schema).each(JA(e))}));var t,o},tM=e=>{e.on("keydown",(t=>{t.isDefaultPrevented()||((e,t)=>{cE([{keyCode:Dg.SPACEBAR,action:iE(QA,e)},{keyCode:Dg.SPACEBAR,action:iE(eM,e)}],t).each((o=>{t.preventDefault(),ZD(e,"insertText",{data:" "}).isDefaultPrevented()||(o(),VD(e,"insertText",{data:" "}))}))})(e,t)}))},oM=e=>Ad(e)?[{keyCode:Dg.TAB,action:iE(FE,e,!0)},{keyCode:Dg.TAB,shiftKey:!0,action:iE(FE,e,!1)}]:[],nM=e=>{e.on("keydown",(t=>{t.isDefaultPrevented()||((e,t)=>{lE([...oM(e)],t).each((e=>{t.preventDefault()}))})(e,t)}))},rM=e=>{if(e.addShortcut("Meta+P","","mcePrint"),_D(e),fC(e))return Qa(null);{const t=K_(e);return(e=>{e.on("beforeinput",(t=>{e.selection.isEditable()&&!W(t.getTargetRanges(),(t=>!dh(e.dom,t)))||t.preventDefault()}))})(e),(e=>{e.on("keyup compositionstart",N(UT,e))})(e),zE(e,t),qD(e,t),VA(e),tM(e),UA(e),nM(e),ZA(e,t),GA(e,t),t}};class sM{constructor(e){let t;this.lastPath=[],this.editor=e;const o=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(o=>{const n=e.selection.getRng(),r={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset};"nodechange"!==o.type&&tp(r,t)||e.dispatch("SelectionChange"),t=r})),e.on("contextmenu",(()=>{e.dispatch("SelectionChange")})),e.on("SelectionChange",(()=>{const t=e.selection.getStart(!0);t&&_u(e)&&!o.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(t=>{!t.isDefaultPrevented()&&_u(e)&&("IMG"===e.selection.getNode().nodeName?qp.setEditorTimeout(e,(()=>{e.nodeChanged()})):e.nodeChanged())}))}nodeChanged(e={}){const t=this.editor.selection;let o;if(this.editor.initialized&&t&&!Wc(this.editor)&&!this.editor.mode.isReadOnly()){const n=this.editor.getBody();o=t.getStart(!0)||n,o.ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(o,n)||(o=n);const r=[];this.editor.dom.getParent(o,(e=>e===n||(r.push(e),!1))),this.editor.dispatch("NodeChange",{...e,element:o,parents:r})}}isSameElementPath(e){let t;const o=this.editor,n=se(o.dom.getParents(e,P,o.getBody()));if(n.length===this.lastPath.length){for(t=n.length;t>=0&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1}}const aM=Ci("image"),iM=Ci("event"),lM=e=>t=>{t[iM]=e},cM=lM(0),dM=lM(2),mM=lM(1),uM=(gM=0,e=>{const t=e;return F.from(t[iM]).exists((e=>e===gM))});var gM;const pM=Ci("mode"),hM=e=>t=>{t[pM]=e},fM=(e,t)=>hM(t)(e),bM=hM(0),vM=hM(2),yM=hM(1),wM=e=>t=>{const o=t;return F.from(o[pM]).exists((t=>t===e))},xM=wM(0),CM=wM(1),SM=["none","copy","link","move"],kM=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],_M=()=>{const e=new window.DataTransfer;let t="move",o="all";const n={get dropEffect(){return t},set dropEffect(e){j(SM,e)&&(t=e)},get effectAllowed(){return o},set effectAllowed(e){uM(n)&&j(kM,e)&&(o=e)},get items(){return((e,t)=>({...t,get length(){return t.length},add:(o,n)=>{if(xM(e)){if(!p(o))return t.add(o);if(!w(n))return t.add(o,n)}return null},remove:o=>{xM(e)&&t.remove(o)},clear:()=>{xM(e)&&t.clear()}}))(n,e.items)},get files(){return CM(n)?Object.freeze({length:0,item:e=>null}):e.files},get types(){return e.types},setDragImage:(t,o,r)=>{var s;xM(n)&&(s={image:t,x:o,y:r},n[aM]=s,e.setDragImage(t,o,r))},getData:t=>CM(n)?"":e.getData(t),setData:(t,o)=>{xM(n)&&e.setData(t,o)},clearData:t=>{xM(n)&&e.clearData(t)}};return bM(n),n},TM=e=>{const t=_M(),o=(e=>{const t=e;return F.from(t[pM])})(e);return vM(e),cM(t),t.dropEffect=e.dropEffect,t.effectAllowed=e.effectAllowed,(e=>{const t=e;return F.from(t[aM])})(e).each((e=>t.setDragImage(e.image,e.x,e.y))),q(e.types,(o=>{"Files"!==o&&t.setData(o,e.getData(o))})),q(e.files,(e=>t.items.add(e))),(e=>{const t=e;return F.from(t[iM])})(e).each((e=>{((e,t)=>{lM(t)(e)})(t,e)})),o.each((o=>{fM(e,o),fM(t,o)})),t},EM=(e,t)=>e.setData("text/html",t),OM="x-tinymce/html",DM=D(OM),AM="\x3c!-- "+OM+" --\x3e",MM=e=>AM+e,NM=e=>-1!==e.indexOf(AM),RM=(e,t,o)=>{const n=e.split(/\n\n/),r=((e,t)=>{let o="<"+e;const n=Ce(t,((e,t)=>t+'="'+ia.encodeAllRaw(e)+'"'));return n.length&&(o+=" "+n.join(" ")),o+">"})(t,o),s="",a=$(n,(e=>e.split(/\n/).join("
    ")));return 1===a.length?a[0]:$(a,(e=>r+e+s)).join("")},BM="%MCEPASTEBIN%",LM=e=>e.dom.get("mcepastebin"),IM=e=>C(e)&&"mcepastebin"===e.id,HM=e=>e===BM,PM=e=>{const t=Qa(null);return{create:()=>((e,t)=>{const{dom:o,selection:n}=e,r=e.getBody();t.set(n.getRng());const s=o.add(e.getBody(),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},BM);At.browser.isFirefox()&&o.setStyle(s,"left","rtl"===o.getStyle(r,"direction",!0)?65535:-65535),o.bind(s,"beforedeactivate focusin focusout",(e=>{e.stopPropagation()})),s.focus(),n.select(s,!0)})(e,t),remove:()=>((e,t)=>{const o=e.dom;if(LM(e)){let n;const r=t.get();for(;n=LM(e);)o.remove(n),o.unbind(n);r&&e.selection.setRng(r)}t.set(null)})(e,t),getEl:()=>LM(e),getHtml:()=>(e=>{const t=e.dom,o=(e,o)=>{e.appendChild(o),t.remove(o,!0)},[n,...r]=Y(e.getBody().childNodes,IM);q(r,(e=>{o(n,e)}));const s=t.select("div[id=mcepastebin]",n);for(let e=s.length-1;e>=0;e--){const r=t.create("div");n.insertBefore(r,s[e]),o(r,s[e])}return n?n.innerHTML:""})(e),getLastRng:t.get}},FM=(e,t)=>(Bt.each(t,(t=>{e=g(t,RegExp)?e.replace(t,""):e.replace(t[0],t[1])})),e),zM=e=>e=FM(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,(e,t,o)=>t||o?vr:" "],/
    /g,/
    $/i]),VM=(e,t)=>({content:e,cancelled:t}),ZM=(e,t,o)=>{const n=((e,t,o)=>e.dispatch("PastePreProcess",{content:t,internal:o}))(e,t,o),r=((e,t)=>{const o=Mx({sanitize:Ed(e),sandbox_iframes:Bd(e)},e.schema);o.addNodeFilter("meta",(e=>{Bt.each(e,(e=>{e.remove()}))}));const n=o.parse(t,{forced_root_block:!1,isRootContent:!0});return $h({validate:!0},e.schema).serialize(n)})(e,n.content);return e.hasEventListeners("PastePostProcess")&&!n.isDefaultPrevented()?((e,t,o)=>{const n=e.dom.create("div",{style:"display:none"},t),r=((e,t,o)=>e.dispatch("PastePostProcess",{node:t,internal:o}))(e,n,o);return VM(r.node.innerHTML,r.isDefaultPrevented())})(e,r,o):VM(r,n.isDefaultPrevented())},UM=(e,t)=>(e.insertContent(t,{merge:hd(e),paste:!0}),!0),jM=e=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e),WM=(e,t,o)=>!(e.selection.isCollapsed()||!jM(t))&&((e,t,o)=>(e.undoManager.extra((()=>{o(e,t)}),(()=>{e.execCommand("mceInsertLink",!1,t)})),!0))(e,t,o),$M=(e,t,o)=>!!((e,t)=>jM(t)&&W(Dd(e),(e=>We(t.toLowerCase(),`.${e.toLowerCase()}`))))(e,t)&&((e,t,o)=>(e.undoManager.extra((()=>{o(e,t)}),(()=>{e.insertContent('')})),!0))(e,t,o),qM=(e,t,o)=>{o||!fd(e)?UM(e,t):((e,t)=>{Bt.each([WM,$M,UM],(o=>!o(e,t,UM)))})(e,t)},GM=(e=>{let t=0;return()=>e+t++})("mceclip"),KM=e=>{const t=_M();return EM(t,e),vM(t),t},YM=(e,t,o,n,r)=>{const s=((e,t,o)=>ZM(e,t,o))(e,t,o);if(!s.cancelled){const t=s.content,o=()=>qM(e,t,n);if(r){ZD(e,"insertFromPaste",{dataTransfer:KM(t)}).isDefaultPrevented()||(o(),VD(e,"insertFromPaste"))}else o()}},XM=(e,t,o,n)=>{const r=o||NM(t);YM(e,(e=>e.replace(AM,""))(t),r,!1,n)},JM=(e,t,o)=>{const n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=ds(n,vd(e)),s=RM(r,Xl(e),Jl(e));YM(e,s,!1,!0,o)},QM=e=>{const t={};if(e&&e.types)for(let o=0;ot in e&&e[t].length>0,tN=e=>eN(e,"text/html")||eN(e,"text/plain"),oN=(e,t,o,n)=>{const r=GM(),s=sc(e)&&C(o.name),a=s?((e,t)=>{const o=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return C(o)?e.dom.encode(o[1]):void 0})(e,o.name):r,i=s?o.name:void 0,l=t.create(r,o,n,a,i);return t.add(l),l},nN=e=>{const t=Dd(e);return e=>je(e.type,"image/")&&W(t,(t=>(e=>{const t=e.toLowerCase(),o={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return Bt.hasOwn(o,t)?"image/"+o[t]:"image/"+t})(t)===e.type))},rN=(e,t,o)=>{const n="paste"===t.type?t.clipboardData:t.dataTransfer;var r;if(cd(e)&&n){const s=((e,t)=>{const o=t.items?ne(ue(t.items),(e=>"file"===e.kind?[e.getAsFile()]:[])):[],n=t.files?ue(t.files):[];return Y(o.length>0?o:n,nN(e))})(e,n);if(s.length>0)return t.preventDefault(),(r=s,Promise.all($(r,(e=>aw(e).then((t=>({file:e,uri:t}))))))).then((t=>{o&&e.selection.setRng(o),q(t,(t=>{((e,t)=>{nw(t.uri).each((({data:o,type:n,base64Encoded:r})=>{const s=r?o:btoa(o),a=t.file,i=e.editorUpload.blobCache,l=i.getByData(s,n),c=null!=l?l:oN(e,i,a,s);XM(e,``,!1,!0)}))})(e,t)}))})),!0}return!1},sN=(e,t,o,n,r)=>{let s=zM(o);const a=eN(t,DM())||NM(o),i=!a&&(e=>!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e))(s),l=jM(s);(HM(s)||!s.length||i&&!l)&&(n=!0),(n||l)&&(s=eN(t,"text/plain")&&i?t["text/plain"]:(e=>{const t=ya(),o=Mx({},t);let n="";const r=t.getVoidElements(),s=Bt.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),i=e=>{const o=e.name,l=e;if("br"!==o){if("wbr"!==o)if(r[o]&&(n+=" "),s[o])n+=" ";else{if(3===e.type&&(n+=e.value),!(e.name in t.getVoidElements())){let t=e.firstChild;if(t)do{i(t)}while(t=t.next)}a[o]&&l.next&&(n+="\n","p"===o&&(n+="\n"))}}else n+="\n"};return e=FM(e,[//g]),i(o.parse(e)),n})(s)),HM(s)||(n?JM(e,s,r):XM(e,s,a,r))},aN=(e,t,o)=>{let n;e.on("keydown",(e=>{(e=>Dg.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode)(e)&&!e.isDefaultPrevented()&&(n=e.shiftKey&&86===e.keyCode)})),e.on("paste",(r=>{if(r.isDefaultPrevented()||(e=>{var t,o;return At.os.isAndroid()&&0===(null===(o=null===(t=e.clipboardData)||void 0===t?void 0:t.items)||void 0===o?void 0:o.length)})(r))return;const s="text"===o.get()||n;n=!1;const a=QM(r.clipboardData);!tN(a)&&rN(e,r,t.getLastRng()||e.selection.getRng())||(eN(a,"text/html")?(r.preventDefault(),sN(e,a,a["text/html"],s,!0)):eN(a,"text/plain")&&eN(a,"text/uri-list")?(r.preventDefault(),sN(e,a,a["text/plain"],s,!0)):(t.create(),qp.setEditorTimeout(e,(()=>{const o=t.getHtml();t.remove(),sN(e,a,o,s,!1)}),0)))}))},iN=(e,t,o)=>{aN(e,t,o),(e=>{const t=e=>je(e,"webkit-fake-url"),o=e=>je(e,"data:");e.parser.addNodeFilter("img",((n,r,s)=>{if(!cd(e)&&(e=>{var t;return!0===(null===(t=e.data)||void 0===t?void 0:t.paste)})(s))for(const r of n){const n=r.attr("src");p(n)&&!r.attr("data-mce-object")&&n!==At.transparentSrc&&(t(n)||!yd(e)&&o(n))&&r.remove()}}))})(e)},lN=(e,t)=>{e.addCommand("mceTogglePlainTextPaste",(()=>{((e,t)=>{"text"===t.get()?(t.set("html"),Og(e,!1)):(t.set("text"),Og(e,!0)),e.focus()})(e,t)})),e.addCommand("mceInsertClipboardContent",((t,o)=>{o.html&&XM(e,o.html,o.internal,!1),o.text&&JM(e,o.text,!1)}))},cN=(e,t,o,n)=>{((e,t,o)=>{if(!e)return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",o),e.setData(DM(),t),!0}catch(e){return!1}})(e.clipboardData,t.html,t.text)?(e.preventDefault(),n()):o(t.html,n)},dN=e=>(t,o)=>{const{dom:n,selection:r}=e,s=n.create("div",{contenteditable:"false","data-mce-bogus":"all"}),a=n.create("div",{contenteditable:"true"},t);n.setStyles(s,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),s.appendChild(a),n.add(e.getBody(),s);const i=r.getRng();a.focus();const l=n.createRng();l.selectNodeContents(a),r.setRng(l),qp.setEditorTimeout(e,(()=>{r.setRng(i),n.remove(s),o()}),0)},mN=e=>({html:MM(e.selection.getContent({contextual:!0})),text:e.selection.getContent({format:"text"})}),uN=e=>!e.selection.isCollapsed()||(e=>!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody()))(e),gN=e=>{e.on("cut",(e=>t=>{!t.isDefaultPrevented()&&uN(e)&&e.selection.isEditable()&&cN(t,mN(e),dN(e),(()=>{if(At.browser.isChromium()||At.browser.isFirefox()){const t=e.selection.getRng();qp.setEditorTimeout(e,(()=>{e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))})(e)),e.on("copy",(e=>t=>{!t.isDefaultPrevented()&&uN(e)&&cN(t,mN(e),dN(e),T)})(e))},pN=(e,t)=>{var o,n;return mp.getCaretRangeFromPoint(null!==(o=t.clientX)&&void 0!==o?o:0,null!==(n=t.clientY)&&void 0!==n?n:0,e.getDoc())},hN=(e,t)=>{e.focus(),t&&e.selection.setRng(t)},fN=(e,t)=>{ld(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(e=>{e.preventDefault(),e.stopPropagation()})),cd(e)||e.on("drop",(e=>{const t=e.dataTransfer;t&&(e=>W(e.files,(e=>/^image\//.test(e.type))))(t)&&e.preventDefault()})),e.on("drop",(o=>{if(o.isDefaultPrevented())return;const n=pN(e,o);if(x(n))return;const r=QM(o.dataTransfer),s=eN(r,DM());if((!tN(r)||(e=>{const t=e["text/plain"];return!!t&&0===t.indexOf("file://")})(r))&&rN(e,o,n))return;const a=r[DM()],i=a||r["text/html"]||r["text/plain"],l=((e,t,o,n)=>{const r=e.getParent(o,(e=>Ls(t,e)));if(!v(e.getParent(o,"summary")))return!0;if(r&&_e(n,"text/html")){const e=(new DOMParser).parseFromString(n["text/html"],"text/html").body;return!v(e.querySelector(r.nodeName.toLowerCase()))}return!1})(e.dom,e.schema,n.startContainer,r),c=t.get();c&&!l||i&&(o.preventDefault(),qp.setEditorTimeout(e,(()=>{e.undoManager.transact((()=>{(a||c&&l)&&e.execCommand("Delete"),hN(e,n);const t=zM(i);r["text/html"]?XM(e,t,s,!0):JM(e,t,!0)}))})))})),e.on("dragstart",(e=>{t.set(!0)})),e.on("dragover dragend",(o=>{cd(e)&&!t.get()&&(o.preventDefault(),hN(e,pN(e,o))),"dragend"===o.type&&t.set(!1)})),(e=>{e.on("input",(t=>{const o=e=>v(e.querySelector("summary"));if("deleteByDrag"===t.inputType){const t=Y(e.dom.select("details"),o);q(t,(t=>{ir(t.firstChild)&&t.firstChild.remove();const o=e.dom.create("summary");o.appendChild(Nr().dom),t.prepend(o)}))}}))})(e)},bN=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,vN=e=>Bt.trim(e).replace(bN,Da).toLowerCase(),yN=(e,t,o)=>{const n=gd(e);if(o||"all"===n||!pd(e))return t;const r=n?n.split(/[, ]/):[];if(r&&"none"!==n){const o=e.dom,n=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,((e,t,s,a)=>{const i=o.parseStyle(o.decode(s)),l={};for(let e=0;e]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,((e,t,o,n)=>t+' style="'+o+'"'+n)),t},wN=e=>{const t=Qa(!1),o=Qa(bd(e)?"text":"html"),n=PM(e);(e=>{(At.browser.isChromium()||At.browser.isSafari())&&((e,t)=>{e.on("PastePreProcess",(o=>{o.content=t(e,o.content,o.internal)}))})(e,yN)})(e),lN(e,o),(e=>{const t=t=>o=>{t(e,o)},o=dd(e);S(o)&&e.on("PastePreProcess",t(o));const n=md(e);S(n)&&e.on("PastePostProcess",t(n))})(e),e.on("PreInit",(()=>{gN(e),fN(e,t),iN(e,n,o)}))},xN=e=>{(e=>{e.on("click",(t=>{e.dom.getParent(t.target,"details")&&t.preventDefault()}))})(e),(e=>{e.parser.addNodeFilter("details",(t=>{const o=Md(e);q(t,(e=>{"expanded"===o?e.attr("open","open"):"collapsed"===o&&e.attr("open",null)}))})),e.serializer.addNodeFilter("details",(t=>{const o=Nd(e);q(t,(e=>{"expanded"===o?e.attr("open","open"):"collapsed"===o&&e.attr("open",null)}))}))})(e)},CN=ir,SN=tr,kN=e=>dr(e.dom),_N=e=>t=>So(yo.fromDom(e),t),TN=(e,t,o)=>Xo(yo.fromDom(e),(e=>(e=>cr(e.dom))(e)||o.isBlock(jt(e))),_N(t)).getOr(yo.fromDom(t)).dom,EN=(e,t)=>Xo(yo.fromDom(e),kN,_N(t)),ON=(e,t,o)=>{const n=new Zn(e,t),r=o?n.next.bind(n):n.prev.bind(n);let s=e;for(let t=o?e:r();t&&!CN(t);t=r())ns(t)&&(s=t);return s},DN=e=>{const t=((e,t,o)=>{const n=rl.fromRangeStart(e).getNode(),r=TN(n,t,o),s=ON(n,r,!1),a=ON(n,r,!0),i=document.createRange();return EN(s,r).fold((()=>{SN(s)?i.setStart(s,0):i.setStartBefore(s)}),(e=>i.setStartBefore(e.dom))),EN(a,r).fold((()=>{SN(a)?i.setEnd(a,a.data.length):i.setEndAfter(a)}),(e=>i.setEndAfter(e.dom))),i})(e.selection.getRng(),e.getBody(),e.schema);e.selection.setRng(bv(t))};var AN;!function(e){e.Before="before",e.After="after"}(AN||(AN={}));const MN=(e,t)=>Math.abs(e.left-t),NN=(e,t)=>Math.abs(e.right-t),RN=(e,t)=>{const o=((e,t)=>Math.max(0,Math.min(e.bottom,t.bottom)-Math.max(e.top,t.top)))(e,t)/Math.min(e.height,t.height);return((e,t)=>e.topt.top)(e,t)&&o>.5},BN=(e,t)=>(e=>J(e,((e,t)=>e.fold((()=>F.some(t)),(e=>{const o=Math.min(t.left,e.left),n=Math.min(t.top,e.top),r=Math.max(t.right,e.right),s=Math.max(t.bottom,e.bottom);return F.some({top:n,right:r,bottom:s,left:o,width:r-o,height:s-n})}))),F.none()))(Y(e,(e=>{return(o=t)>=(n=e).top&&o<=n.bottom;var o,n}))).fold((()=>[[],e]),(t=>{const{pass:o,fail:n}=K(e,(e=>RN(e,t)));return[o,n]})),LN=(e,t,o)=>t>e.left&&t{const r=e=>ns(e.node)?F.some(e):Wn(e.node)?IN(ue(e.node.childNodes),t,o,!1):F.none(),s=(e,s)=>{const a=le(e,((e,n)=>s(e,t,o)-s(n,t,o)));return ge(a,r).map((e=>n&&!tr(e.node)&&a.length>1?((e,n,s)=>r(n).filter((n=>Math.abs(s(e,t,o)-s(n,t,o))<2&&tr(n.node))))(e,a[1],s).getOr(e):e))},[a,i]=BN(O_(e),o),{pass:l,fail:c}=K(i,(e=>e.tops(c,Li))).orThunk((()=>s(l,Li)))},HN=(e,t,o)=>{const n=yo.fromDom(e),r=To(n),s=yo.fromPoint(r,t,o).filter((e=>ko(n,e))).getOr(n);return((e,t,o,n)=>{const r=(t,s)=>{const a=Y(t.dom.childNodes,R((e=>Wn(e)&&e.classList.contains("mce-drag-container"))));return s.fold((()=>IN(a,o,n,!0)),(e=>{const t=Y(a,(t=>t!==e.dom));return IN(t,o,n,!0)})).orThunk((()=>(So(t,e)?F.none():Do(t)).bind((e=>r(e,F.some(t))))))};return r(t,F.none())})(n,s,t,o)},PN=(e,t,o)=>HN(e,t,o).filter((e=>Jd(e.node))).map((e=>((e,t)=>({node:e.node,position:MN(e,t){var t,o;const n=e.getBoundingClientRect(),r=e.ownerDocument,s=r.documentElement,a=r.defaultView;return{top:n.top+(null!==(t=null==a?void 0:a.scrollY)&&void 0!==t?t:0)-s.clientTop,left:n.left+(null!==(o=null==a?void 0:a.scrollX)&&void 0!==o?o:0)-s.clientLeft}},zN=(e,t)=>{return o=(e=>e.inline?FN(e.getBody()):{left:0,top:0})(e),n=(e=>{const t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}})(e),r=((e,t)=>{if(t.target.ownerDocument!==e.getDoc()){const o=FN(e.getContentAreaContainer()),n=(e=>{const t=e.getBody(),o=e.getDoc().documentElement,n={left:t.scrollLeft,top:t.scrollTop},r={left:t.scrollLeft||o.scrollLeft,top:t.scrollTop||o.scrollTop};return e.inline?n:r})(e);return{left:t.pageX-o.left+n.left,top:t.pageY-o.top+n.top}}return{left:t.pageX,top:t.pageY}})(e,t),{pageX:r.left-o.left+n.left,pageY:r.top-o.top+n.top};var o,n,r},VN=e=>({target:e,srcElement:e}),ZN=(e,t,o,n)=>{const r=((e,t)=>{const o=TM(e);return"dragstart"===t?(cM(o),bM(o)):"drop"===t?(dM(o),vM(o)):(mM(o),yM(o)),o})(o,e);return w(n)?((e,t,o)=>{const n=B("Function not supported on simulated event.");return{bubbles:!0,cancelBubble:!1,cancelable:!0,composed:!1,currentTarget:null,defaultPrevented:!1,eventPhase:0,isTrusted:!0,returnValue:!1,timeStamp:0,type:e,composedPath:n,initEvent:n,preventDefault:T,stopImmediatePropagation:T,stopPropagation:T,AT_TARGET:window.Event.AT_TARGET,BUBBLING_PHASE:window.Event.BUBBLING_PHASE,CAPTURING_PHASE:window.Event.CAPTURING_PHASE,NONE:window.Event.NONE,altKey:!1,button:0,buttons:0,clientX:0,clientY:0,ctrlKey:!1,metaKey:!1,movementX:0,movementY:0,offsetX:0,offsetY:0,pageX:0,pageY:0,relatedTarget:null,screenX:0,screenY:0,shiftKey:!1,x:0,y:0,detail:0,view:null,which:0,initUIEvent:n,initMouseEvent:n,getModifierState:n,dataTransfer:o,...VN(t)}})(e,t,r):((e,t,o,n)=>({...t,dataTransfer:n,type:e,...VN(o)}))(e,n,t,r)},UN=dr,jN=((...e)=>t=>{for(let o=0;o{const r=e.dom,s=t.cloneNode(!0);r.setStyles(s,{width:o,height:n}),r.setAttrib(s,"data-mce-selected",null);const a=r.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return r.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:o,height:n}),r.setStyles(s,{margin:0,boxSizing:"border-box"}),a.appendChild(s),a},$N=(e,t)=>o=>()=>{const n="left"===e?o.scrollX:o.scrollY;o.scroll({[e]:n+t,behavior:"smooth"})},qN=$N("left",-32),GN=$N("left",32),KN=$N("top",-32),YN=$N("top",32),XN=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},JN=(e,t)=>o=>{if((e=>0===e.button)(o)){const n=ee(t.dom.getParents(o.target),jN).getOr(null);if(C(n)&&((e,t,o)=>UN(o)&&o!==t&&e.isEditable(o.parentElement))(t.dom,t.getBody(),n)){const r=t.dom.getPos(n),s=t.getBody(),a=t.getDoc().documentElement;e.set({element:n,dataTransfer:_M(),dragging:!1,screenX:o.screenX,screenY:o.screenY,maxX:(t.inline?s.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?s.scrollHeight:a.offsetHeight)-2,relX:o.pageX-r.x,relY:o.pageY-r.y,width:n.offsetWidth,height:n.offsetHeight,ghost:WN(t,n,n.offsetWidth,n.offsetHeight),intervalId:si(100)})}}},QN=(e,t,o,n,r)=>{"dragstart"===t&&EM(n,e.dom.getOuterHTML(o));const s=ZN(t,o,n,r);return e.dispatch(t,s)},eR=(e,t)=>{const o=ii(((e,o)=>((e,t,o)=>{e._selectionOverrides.hideFakeCaret(),PN(e.getBody(),t,o).fold((()=>e.selection.placeCaretAt(t,o)),(n=>{const r=e._selectionOverrides.showCaret(1,n.node,n.position===AN.Before,!1);r?e.selection.setRng(r):e.selection.placeCaretAt(t,o)}))})(t,e,o)),0);t.on("remove",o.cancel);const n=e;return r=>e.on((e=>{const s=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&s>10){const o=QN(t,"dragstart",e.element,e.dataTransfer,r);if(C(o.dataTransfer)&&(e.dataTransfer=o.dataTransfer),o.isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){const s=r.currentTarget===t.getDoc().documentElement,l=((e,t)=>({pageX:t.pageX-e.relX,pageY:t.pageY+5}))(e,zN(t,r));a=e.ghost,i=t.getBody(),a.parentNode!==i&&i.appendChild(a),((e,t,o,n,r,s,a,i,l,c,d,m)=>{let u=0,g=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+o>r&&(u=t.pageX+o-r),t.pageY+n>s&&(g=t.pageY+n-s),e.style.width=o-u+"px",e.style.height=n-g+"px";const p=l.clientHeight,h=l.clientWidth,f=a+l.getBoundingClientRect().top,b=i+l.getBoundingClientRect().left;d.on((e=>{e.intervalId.clear(),e.dragging&&m&&(a+8>=p?e.intervalId.set(YN(c)):a-8<=0?e.intervalId.set(KN(c)):i+8>=h?e.intervalId.set(GN(c)):i-8<=0?e.intervalId.set(qN(c)):f+16>=window.innerHeight?e.intervalId.set(YN(window)):f-16<=0?e.intervalId.set(KN(window)):b+16>=window.innerWidth?e.intervalId.set(GN(window)):b-16<=0&&e.intervalId.set(qN(window)))}))})(e.ghost,l,e.width,e.height,e.maxX,e.maxY,r.clientY,r.clientX,t.getContentAreaContainer(),t.getWin(),n,s),o.throttle(r.clientX,r.clientY)}var a,i}))},tR=(e,t)=>o=>{e.on((e=>{var n;if(e.intervalId.clear(),e.dragging){if(((e,t,o)=>!x(t)&&t!==o&&!e.dom.isChildOf(t,o)&&e.dom.isEditable(t))(t,(e=>{const t=e.getSel();if(C(t)){const e=t.getRangeAt(0).startContainer;return tr(e)?e.parentNode:e}return null})(t.selection),e.element)){const r=null!==(n=t.getDoc().elementFromPoint(o.clientX,o.clientY))&&void 0!==n?n:t.getBody();QN(t,"drop",r,e.dataTransfer,o).isDefaultPrevented()||t.undoManager.transact((()=>{((e,t)=>{const o=e.getParent(t.parentNode,e.isBlock);XN(t),o&&o!==e.getRoot()&&e.isEmpty(o)&&Rr(yo.fromDom(o))})(t.dom,e.element),(e=>{const t=e.getData("text/html");return""===t?F.none():F.some(t)})(e.dataTransfer).each((e=>t.insertContent(e))),t._selectionOverrides.hideFakeCaret()}))}QN(t,"dragend",t.getBody(),e.dataTransfer,o)}})),nR(e)},oR=(e,t,o)=>{e.on((e=>{e.intervalId.clear(),e.dragging&&o.fold((()=>QN(t,"dragend",e.element,e.dataTransfer)),(o=>QN(t,"dragend",e.element,e.dataTransfer,o)))})),nR(e)},nR=e=>{e.on((e=>{e.intervalId.clear(),XN(e.ghost)})),e.clear()},rR=e=>{const t=ai(),o=Ya.DOM,n=document,r=JN(t,e),s=eR(t,e),a=tR(t,e),i=((e,t)=>o=>oR(e,t,F.some(o)))(t,e);e.on("mousedown",r),e.on("mousemove",s),e.on("mouseup",a),o.bind(n,"mousemove",s),o.bind(n,"mouseup",i),e.on("remove",(()=>{o.unbind(n,"mousemove",s),o.unbind(n,"mouseup",i)})),e.on("keydown",(o=>{o.keyCode===Dg.ESC&&oR(t,e,F.none())}))},sR=e=>{rR(e),Xc(e)&&(e=>{const t=t=>{if(!t.isDefaultPrevented()){const o=t.dataTransfer;o&&(j(o.types,"Files")||o.files.length>0)&&(t.preventDefault(),"drop"===t.type&&gS(e,"Dropped file type is not supported"))}},o=o=>{Jp(e,o.target)&&t(o)},n=()=>{const n=Ya.DOM,r=e.dom,s=document,a=e.inline?e.getBody():e.getDoc(),i=["drop","dragover"];q(i,(e=>{n.bind(s,e,o),r.bind(a,e,t)})),e.on("remove",(()=>{q(i,(e=>{n.unbind(s,e,o),r.unbind(a,e,t)}))}))};e.on("init",(()=>{qp.setEditorTimeout(e,n,0)}))})(e)},aR=dr,iR=(e,t)=>tv(e.getBody(),t),lR=e=>{const t=e.selection,o=e.dom,n=e.getBody(),r=Kd(e,n,o.isBlock,(()=>ah(e))),s="sel-"+o.uniqueId(),a="data-mce-selected";let i;const l=e=>e!==n&&(aR(e)||gr(e))&&o.isChildOf(e,n)&&o.isEditable(e.parentNode),c=(o,n,s,a=!0)=>e.dispatch("ShowCaret",{target:n,direction:o,before:s}).isDefaultPrevented()?null:(a&&t.scrollIntoView(n,-1===o),r.show(s,n)),d=()=>{e.on("click",(t=>{o.isEditable(t.target)||(t.preventDefault(),e.focus())})),e.on("blur NewBlock",f),e.on("ResizeWindow FullscreenStateChanged",r.reposition),e.on("tap",(t=>{const o=t.target,n=iR(e,o);aR(n)?(t.preventDefault(),uk(e,n).each(h)):l(o)&&uk(e,o).each(h)}),!0),e.on("mousedown",(r=>{const s=r.target;if(s!==n&&"HTML"!==s.nodeName&&!o.isChildOf(s,n))return;if(!aS(e,r.clientX,r.clientY))return;f(),b();const a=iR(e,s);aR(a)?(r.preventDefault(),uk(e,a).each(h)):PN(n,r.clientX,r.clientY).each((o=>{r.preventDefault();(e=>{e&&t.setRng(e)})(c(1,o.node,o.position===AN.Before,!1)),$n(a)?a.focus():e.getBody().focus()}))})),e.on("keypress",(e=>{Dg.modifierPressed(e)||aR(t.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(e=>{let t=e.range;if(i){if(!i.parentNode)return void(i=null);t=t.cloneRange(),t.selectNode(i),e.range=t}})),e.on("SetSelectionRange",(e=>{e.range=g(e.range);const t=h(e.range,e.forward);t&&(e.range=t)}));e.on("AfterSetSelectionRange",(e=>{const t=e.range,n=t.startContainer.parentElement;var r;u(t)||Wn(r=n)&&"mcepastebin"===r.id||b(),(e=>C(e)&&o.hasClass(e,"mce-offscreen-selection"))(n)||f()})),sR(e),(e=>{const t=ii((()=>{if(!e.removed&&e.getBody().contains(document.activeElement)){const t=e.selection.getRng();if(t.collapsed){const o=gk(e,t,!1);e.selection.setRng(o)}}}),0);e.on("focus",(()=>{t.throttle()})),e.on("blur",(()=>{t.cancel()}))})(e),(e=>{e.on("init",(()=>{e.on("focusin",(t=>{const o=t.target;if(gr(o)){const t=tv(e.getBody(),o),n=dr(t)?t:o;e.selection.getNode()!==n&&uk(e,n).each((t=>e.selection.setRng(t)))}}))}))})(e)},m=e=>Vr(e)||Wr(e)||$r(e),u=e=>m(e.startContainer)||m(e.endContainer),g=t=>{const n=e.schema.getVoidElements(),r=o.createRng(),s=t.startContainer,a=t.startOffset,i=t.endContainer,l=t.endOffset;return _e(n,s.nodeName.toLowerCase())?0===a?r.setStartBefore(s):r.setStartAfter(s):r.setStart(s,a),_e(n,i.nodeName.toLowerCase())?0===l?r.setEndBefore(i):r.setEndAfter(i):r.setEnd(i,l),r},p=n=>{const r=n.cloneNode(!0),l=e.dispatch("ObjectSelected",{target:n,targetClone:r});if(l.isDefaultPrevented())return null;const c=((n,r)=>{const a=yo.fromDom(e.getBody()),i=e.getDoc(),l=tn(a,"#"+s).getOrThunk((()=>{const e=yo.fromHtml('
    ',i);return eo(e,"id",s),vn(a,e),e})),c=o.createRng();xn(l),wn(l,[yo.fromText(vr,i),yo.fromDom(r),yo.fromText(vr,i)]),c.setStart(l.dom.firstChild,1),c.setEnd(l.dom.lastChild,0),cn(l,{top:o.getPos(n,e.getBody()).y+"px"}),Bp(l);const d=t.getSel();return d&&(d.removeAllRanges(),d.addRange(c)),c})(n,l.targetClone),d=yo.fromDom(n);return q(zn(yo.fromDom(e.getBody()),`*[${a}]`),(e=>{So(d,e)||so(e,a)})),o.getAttrib(n,a)||n.setAttribute(a,"1"),i=n,b(),c},h=(e,t)=>{if(!e)return null;if(e.collapsed){if(!u(e)){const r=t?1:-1,s=Cm(r,n,e),a=s.getNode(!t);if(C(a)){if(Jd(a))return c(r,a,!!t&&!s.isAtEnd(),!1);if(zr(a)&&dr(a.nextSibling)){const e=o.createRng();return e.setStart(a,0),e.setEnd(a,0),e}}const i=s.getNode(t);if(C(i)){if(Jd(i))return c(r,i,!t&&!s.isAtEnd(),!1);if(zr(i)&&dr(i.previousSibling)){const e=o.createRng();return e.setStart(i,1),e.setEnd(i,1),e}}}return null}let r=e.startContainer,s=e.startOffset;const a=e.endOffset;if(tr(r)&&0===s&&aR(r.parentNode)&&(r=r.parentNode,s=o.nodeIndex(r),r=r.parentNode),!Wn(r))return null;if(a===s+1&&r===e.endContainer){const e=r.childNodes[s];if(l(e))return p(e)}return null},f=()=>{i&&i.removeAttribute(a),tn(yo.fromDom(e.getBody()),"#"+s).each(Cn),i=null},b=()=>{r.hide()};return fC(e)||d(),{showCaret:c,showBlockCaretContainer:e=>{e.hasAttribute("data-mce-caret")&&(qr(e),t.scrollIntoView(e))},hideFakeCaret:b,destroy:()=>{r.destroy(),i=null}}},cR=(e,t)=>{let o=t;for(let t=e.previousSibling;tr(t);t=t.previousSibling)o+=t.data.length;return o},dR=(e,t,o,n,r)=>{if(tr(o)&&(n<0||n>o.data.length))return[];const s=r&&tr(o)?[cR(o,n)]:[n];let a=o;for(;a!==t&&a.parentNode;)s.push(e.nodeIndex(a,r)),a=a.parentNode;return a===t?s.reverse():[]},mR=(e,t,o,n,r,s,a=!1)=>({start:dR(e,t,o,n,a),end:dR(e,t,r,s,a)}),uR=(e,t)=>{const o=t.slice(),n=o.pop();if(k(n)){return J(o,((e,t)=>e.bind((e=>F.from(e.childNodes[t])))),F.some(e)).bind((e=>tr(e)&&(n<0||n>e.data.length)?F.none():F.some({node:e,offset:n})))}return F.none()},gR=(e,t)=>uR(e,t.start).bind((({node:o,offset:n})=>uR(e,t.end).map((({node:e,offset:t})=>{const r=document.createRange();return r.setStart(o,n),r.setEnd(e,t),r})))),pR=(e,t,o)=>{if(t&&e.isEmpty(t)&&!o(t)){const n=t.parentNode;e.remove(t,tr(t.firstChild)&&is(t.firstChild.data)),pR(e,n,o)}},hR=(e,t,o,n=!0)=>{const r=t.startContainer.parentNode,s=t.endContainer.parentNode;t.deleteContents(),n&&!o(t.startContainer)&&(tr(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),tr(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),pR(e,r,o),r!==s&&pR(e,s,o))},fR=(e,t)=>F.from(e.dom.getParent(t.startContainer,e.dom.isBlock)),bR=(e,t,o)=>{const n=e.dynamicPatternsLookup({text:o,block:t});return{...e,blockPatterns:Bl(n).concat(e.blockPatterns),inlinePatterns:Ll(n).concat(e.inlinePatterns)}},vR=(e,t,o,n)=>{const r=e.createRng();return r.setStart(t,0),r.setEnd(o,n),r.toString()},yR=(e,t,o)=>{const n=((e,t,o)=>{if(tr(e)&&t>=e.length)return F.some(VE(e,t));{const n=Oi(ZE);return F.from(n.forwards(e,t,UE(e),o)).map((e=>VE(e.container,0)))}})(t,0,t);n.each((n=>{const r=n.container;$E(r,o.start.length,t).each((o=>{const n=e.createRng();n.setStart(r,0),n.setEnd(o.container,o.offset),hR(e,n,(e=>e===t))}));const s=yo.fromDom(r),a=xr(s);/^\s[^\s]/.test(a)&&((e,t)=>{wr.set(e,t)})(s,a.slice(1))}))},wR=(e,t)=>{const o=e.dom,n=t.pattern,r=gR(o.getRoot(),t.range).getOrDie("Unable to resolve path range");return fR(e,r).each((t=>{"block-format"===n.type?((e,t)=>{const o=t.get(e);return b(o)&&de(o).exists((e=>_e(e,"block")))})(n.format,e.formatter)&&e.undoManager.transact((()=>{yR(e.dom,t,n),e.formatter.apply(n.format)})):"block-command"===n.type&&e.undoManager.transact((()=>{yR(e.dom,t,n),e.execCommand(n.cmd,!1,n.value)}))})),!0},xR=(e,t)=>{const o=(e=>le(e,((e,t)=>t.start.length-e.start.length)))(e),n=t.replace(vr," ");return ee(o,(e=>0===t.indexOf(e.start)||0===n.indexOf(e.start)))},CR=(e,t)=>e.create("span",{"data-mce-type":"bookmark",id:t}),SR=(e,t)=>{const o=e.createRng();return o.setStartAfter(t.start),o.setEndBefore(t.end),o},kR=(e,t,o)=>{const n=gR(e.getRoot(),o).getOrDie("Unable to resolve path range"),r=n.startContainer,s=n.endContainer,a=0===n.endOffset?s:s.splitText(n.endOffset),i=0===n.startOffset?r:r.splitText(n.startOffset),l=i.parentNode;return{prefix:t,end:a.parentNode.insertBefore(CR(e,t+"-end"),a),start:l.insertBefore(CR(e,t+"-start"),i)}},_R=(e,t,o)=>{pR(e,e.get(t.prefix+"-end"),o),pR(e,e.get(t.prefix+"-start"),o)},TR=e=>0===e.start.length,ER=(e,t,o,n)=>{const r=t.start;var s;return qE(e,n.container,n.offset,(s=r,(e,t)=>{const o=e.data.substring(0,t),n=o.lastIndexOf(s.charAt(s.length-1)),r=o.lastIndexOf(s);return-1!==r?r+s.length:-1!==n?n+1:-1}),o).bind((n=>{var s,a;const i=null!==(a=null===(s=o.textContent)||void 0===s?void 0:s.indexOf(r))&&void 0!==a?a:-1;if(-1!==i&&n.offset>=i+r.length){const t=e.createRng();return t.setStart(n.container,n.offset-r.length),t.setEnd(n.container,n.offset),F.some(t)}{const s=n.offset-r.length;return WE(n.container,s,o).map((t=>{const o=e.createRng();return o.setStart(t.container,t.offset),o.setEnd(n.container,n.offset),o})).filter((e=>e.toString()===r)).orThunk((()=>ER(e,t,o,VE(n.container,0))))}}))},OR=(e,t,o,n)=>{const r=e.dom,s=r.getRoot(),a=o.pattern,i=o.position.container,l=o.position.offset;return WE(i,l-o.pattern.end.length,t).bind((c=>{const d=mR(r,s,c.container,c.offset,i,l,n);if(TR(a))return F.some({matches:[{pattern:a,startRng:d,endRng:d}],position:c});{const i=DR(e,o.remainingPatterns,c.container,c.offset,t,n),l=i.getOr({matches:[],position:c}),m=l.position,u=((e,t,o,n,r,s=!1)=>{if(0===t.start.length&&!s){const t=e.createRng();return t.setStart(o,n),t.setEnd(o,n),F.some(t)}return jE(o,n,r).bind((o=>ER(e,t,r,o).bind((e=>{var t;if(s){if(e.endContainer===o.container&&e.endOffset===o.offset)return F.none();if(0===o.offset&&(null===(t=e.endContainer.textContent)||void 0===t?void 0:t.length)===e.endOffset)return F.none()}return F.some(e)}))))})(r,a,m.container,m.offset,t,i.isNone());return u.map((e=>{const t=((e,t,o,n=!1)=>mR(e,t,o.startContainer,o.startOffset,o.endContainer,o.endOffset,n))(r,s,e,n);return{matches:l.matches.concat([{pattern:a,startRng:t,endRng:d}]),position:VE(e.startContainer,e.startOffset)}}))}}))},DR=(e,t,o,n,r,s)=>{const a=e.dom;return jE(o,n,a.getRoot()).bind((i=>{const l=vR(a,r,o,n);for(let a=0;a0)return DR(e,t,o,n-1,r,s);if(m.isSome())return m}return F.none()}))},AR=(e,t,o)=>{e.selection.setRng(o),"inline-format"===t.type?q(t.format,(t=>{e.formatter.apply(t)})):e.execCommand(t.cmd,!1,t.value)},MR=(e,t,o,n,r,s)=>{var a;return((e,t)=>{const o=re(e,(e=>W(t,(t=>e.pattern.start===t.pattern.start&&e.pattern.end===t.pattern.end))));return e.length===t.length?o?e:t:e.length>t.length?e:t})(DR(e,r.inlinePatterns,o,n,t,s).fold((()=>[]),(e=>e.matches)),DR(e,(a=r.inlinePatterns,le(a,((e,t)=>t.end.length-e.end.length))),o,n,t,s).fold((()=>[]),(e=>e.matches)))},NR=(e,t)=>{if(0===t.length)return;const o=e.dom,n=e.selection.getBookmark(),r=((e,t)=>{const o=Ci("mce_textpattern"),n=X(t,((t,n)=>{const r=kR(e,o+`_end${t.length}`,n.endRng);return t.concat([{...n,endMarker:r}])}),[]);return X(n,((t,r)=>{const s=n.length-t.length-1,a=TR(r.pattern)?r.endMarker:kR(e,o+`_start${s}`,r.startRng);return t.concat([{...r,startMarker:a}])}),[])})(o,t);q(r,(t=>{const n=o.getParent(t.startMarker.start,o.isBlock),r=e=>e===n;TR(t.pattern)?((e,t,o,n)=>{const r=SR(e.dom,o);hR(e.dom,r,n),AR(e,t,r)})(e,t.pattern,t.endMarker,r):((e,t,o,n,r)=>{const s=e.dom,a=SR(s,n),i=SR(s,o);hR(s,i,r),hR(s,a,r);const l={prefix:o.prefix,start:o.end,end:n.start},c=SR(s,l);AR(e,t,c)})(e,t.pattern,t.startMarker,t.endMarker,r),_R(o,t.endMarker,r),_R(o,t.startMarker,r)})),e.selection.moveToBookmark(n)},RR=(e,t)=>{const o=e.selection.getRng();return fR(e,o).map((n=>{var r;const s=Math.max(0,o.startOffset),a=bR(t,n,null!==(r=n.textContent)&&void 0!==r?r:""),i=MR(e,n,o.startContainer,s,a,!0),l=((e,t,o,n)=>{var r;const s=e.dom,a=Xl(e);if(!s.is(t,a))return[];const i=null!==(r=t.textContent)&&void 0!==r?r:"";return xR(o.blockPatterns,i).map((e=>Bt.trim(i).length===e.start.length?[]:[{pattern:e,range:mR(s,s.getRoot(),t,0,t,0,n)}])).getOr([])})(e,n,a,!0);return(l.length>0||i.length>0)&&(e.undoManager.add(),e.undoManager.extra((()=>{e.execCommand("mceInsertNewLine")}),(()=>{(e=>{e.insertContent(Br,{preserve_zwsp:!0})})(e),NR(e,i),((e,t)=>{if(0===t.length)return;const o=e.selection.getBookmark();q(t,(t=>wR(e,t))),e.selection.moveToBookmark(o)})(e,l);const t=e.selection.getRng(),o=jE(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each((t=>{const o=t.container;o.data.charAt(t.offset-1)===br&&(o.deleteData(t.offset-1,1),pR(e.dom,o.parentNode,(t=>t===e.dom.getRoot())))}))})),!0)})).getOr(!1)},BR=(e,t,o)=>{for(let n=0;n{const t=[",",".",";",":","!","?"],o=[32],n=()=>{return t=wd(e),o=xd(e),{inlinePatterns:Ll(t),blockPatterns:Bl(t),dynamicPatternsLookup:o};var t,o},r=()=>(e=>e.options.isSet("text_patterns_lookup"))(e);e.on("keydown",(t=>{if(13===t.keyCode&&!Dg.modifierPressed(t)&&e.selection.isCollapsed()){const o=n();(o.inlinePatterns.length>0||o.blockPatterns.length>0||r())&&RR(e,o)&&t.preventDefault()}}),!0);const s=()=>{if(e.selection.isCollapsed()){const t=n();(t.inlinePatterns.length>0||r())&&((e,t)=>{const o=e.selection.getRng();fR(e,o).map((n=>{const r=Math.max(0,o.startOffset-1),s=vR(e.dom,n,o.startContainer,r),a=bR(t,n,s),i=MR(e,n,o.startContainer,r,a,!1);i.length>0&&e.undoManager.transact((()=>{NR(e,i)}))}))})(e,t)}};e.on("keyup",(e=>{BR(o,e,((e,t)=>e===t.keyCode&&!Dg.modifierPressed(t)))&&s()})),e.on("keypress",(o=>{BR(t,o,((e,t)=>e.charCodeAt(0)===t.charCode))&&qp.setEditorTimeout(e,s)}))},IR=e=>{const t=Bt.each,o=Dg.BACKSPACE,n=Dg.DELETE,r=e.dom,s=e.selection,a=e.parser,i=At.browser,l=i.isFirefox(),c=i.isChromium()||i.isSafari(),d=At.deviceType.isiPhone()||At.deviceType.isiPad(),m=At.os.isMacOS()||At.os.isiOS(),u=(t,o)=>{try{e.getDoc().execCommand(t,!1,String(o))}catch(e){}},g=e=>e.isDefaultPrevented(),h=()=>{const t=e=>{const t=r.create("body"),o=e.cloneContents();return t.appendChild(o),s.serializer.serialize(t,{format:"html"})};e.on("keydown",(s=>{const a=s.keyCode;if(!g(s)&&(a===n||a===o)&&e.selection.isEditable()){const o=e.selection.isCollapsed(),n=e.getBody();if(o&&!ys(yo.fromDom(n)))return;if(!o&&!(o=>{const n=t(o),s=r.createRng();return s.selectNode(e.getBody()),n===t(s)})(e.selection.getRng()))return;s.preventDefault(),e.setContent(""),n.firstChild&&r.isBlock(n.firstChild)?e.selection.setCursorLocation(n.firstChild,0):e.selection.setCursorLocation(n,0),e.nodeChanged()}}))},f=()=>{e.shortcuts.add("meta+a",null,"SelectAll")},b=()=>{e.inline||r.bind(e.getDoc(),"mousedown mouseup",(t=>{let o;if(t.target===e.getDoc().documentElement)if(o=s.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Vr(o.startContainer))return;s.placeCaretAt(t.clientX,t.clientY)}else s.setRng(o)}))},v=()=>{Range.prototype.getClientRects||e.on("mousedown",(t=>{if(!g(t)&&"HTML"===t.target.nodeName){const t=e.getBody();t.blur(),qp.setEditorTimeout(e,(()=>{t.focus()}))}}))},y=()=>{const t=ed(e);e.on("click",(o=>{const n=o.target;/^(IMG|HR)$/.test(n.nodeName)&&r.isEditable(n)&&(o.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&r.hasClass(n,t)&&0===n.childNodes.length&&r.isEditable(n.parentNode)&&(o.preventDefault(),s.select(n))}))},w=()=>{e.on("keydown",(e=>{if(!g(e)&&e.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){const t=s.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}return!0}))},x=()=>{const t=()=>{u("StyleWithCSS",!1),u("enableInlineTableEditing",!1),kc(e)||u("enableObjectResizing",!1)};$c(e)||e.on("BeforeExecCommand mousedown",t)},C=()=>{e.on("SetContent ExecCommand",(e=>{"setcontent"!==e.type&&"mceInsertLink"!==e.command||t(r.select("a:not([data-mce-block])"),(e=>{var t;let o=e.parentNode;const n=r.getRoot();if((null==o?void 0:o.lastChild)===e){for(;o&&!r.isBlock(o);){if((null===(t=o.parentNode)||void 0===t?void 0:t.lastChild)!==o||o===n)return;o=o.parentNode}r.add(o,"br",{"data-mce-bogus":1})}}))}))},S=()=>{e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},k=()=>{e.inline||e.on("keydown",(()=>{document.activeElement===document.body&&e.getWin().focus()}))},_=()=>{e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(t=>{let o;"HTML"===t.target.nodeName&&(o=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(o),e.selection.normalize(),e.nodeChanged())})))},E=()=>{m&&e.on("keydown",(t=>{if(Dg.metaKeyPressed(t)&&!t.shiftKey&&(37===t.keyCode||39===t.keyCode)){t.preventDefault();e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary")}}))},O=()=>{e.on("click",(e=>{let t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},D=()=>{e.on("init",(()=>{e.dom.bind(e.getBody(),"submit",(e=>{e.preventDefault()}))}))},A=T,M=()=>{e.on("keydown",(t=>{if(g(t)||t.keyCode!==Dg.BACKSPACE)return;let o=s.getRng();const n=o.startContainer,a=o.startOffset,i=r.getRoot();let l=n;if(o.collapsed&&0===a){for(;l.parentNode&&l.parentNode.firstChild===l&&l.parentNode!==i;)l=l.parentNode;"BLOCKQUOTE"===l.nodeName&&(e.formatter.toggle("blockquote",void 0,l),o=r.createRng(),o.setStart(n,0),o.setEnd(n,0),s.setRng(o))}})),h(),At.windowsPhone||e.on("keyup focusin mouseup",(t=>{Dg.modifierPressed(t)||(e=>{const t=e.getBody(),o=e.selection.getRng();return o.startContainer===o.endContainer&&o.startContainer===t&&0===o.startOffset&&o.endOffset===t.childNodes.length})(e)||s.normalize()}),!0),c&&(b(),y(),e.on("init",(()=>{u("DefaultParagraphSeparator",Xl(e))})),D(),w(),a.addNodeFilter("br",(e=>{let t=e.length;for(;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),d?(k(),_(),O()):f()),l&&(e.on("keydown",(t=>{if(!g(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){const e=s.getNode(),o=e.previousSibling;if("HR"===e.nodeName)return r.remove(e),void t.preventDefault();o&&o.nodeName&&"hr"===o.nodeName.toLowerCase()&&(r.remove(o),t.preventDefault())}}})),v(),(()=>{const o=()=>{const o=r.getAttribs(s.getStart().cloneNode(!1));return()=>{const n=s.getStart();n!==e.getBody()&&(r.setAttrib(n,"style",null),t(o,(e=>{n.setAttributeNode(e.cloneNode(!0))})))}},n=()=>!s.isCollapsed()&&r.getParent(s.getStart(),r.isBlock)!==r.getParent(s.getEnd(),r.isBlock);e.on("keypress",(t=>{let r;return!(!(g(t)||8!==t.keyCode&&46!==t.keyCode)&&n()&&(r=o(),e.getDoc().execCommand("delete",!1),r(),t.preventDefault(),1))})),r.bind(e.getDoc(),"cut",(t=>{if(!g(t)&&n()){const t=o();qp.setEditorTimeout(e,(()=>{t()}))}}))})(),x(),C(),S(),E(),w(),e.on("drop",(t=>{var o;const n=null===(o=t.dataTransfer)||void 0===o?void 0:o.getData("text/html");p(n)&&/^]*>$/.test(n)&&e.dispatch("dragend",new window.DragEvent("dragend",t))})))};return fC(e)?(c&&(b(),y(),D(),f(),d&&(k(),_(),O())),l&&(v(),x(),S(),E())):M(),{refreshContentEditable:A,isHidden:()=>{if(!l||e.removed)return!1;const t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},HR=Ya.DOM,PR=e=>e.inline?e.getElement().nodeName.toLowerCase():void 0,FR=e=>xe(e,(e=>!1===w(e))),zR=e=>{const t=e.options.get,o=e.editorUpload.blobCache;return FR({allow_conditional_comments:t("allow_conditional_comments"),allow_html_data_urls:t("allow_html_data_urls"),allow_svg_data_urls:t("allow_svg_data_urls"),allow_html_in_named_anchor:t("allow_html_in_named_anchor"),allow_script_urls:t("allow_script_urls"),allow_unsafe_link_target:t("allow_unsafe_link_target"),convert_unsafe_embeds:t("convert_unsafe_embeds"),convert_fonts_to_spans:t("convert_fonts_to_spans"),fix_list_elements:t("fix_list_elements"),font_size_legacy_values:t("font_size_legacy_values"),forced_root_block:t("forced_root_block"),forced_root_block_attrs:t("forced_root_block_attrs"),preserve_cdata:t("preserve_cdata"),inline_styles:t("inline_styles"),root_name:PR(e),sandbox_iframes:t("sandbox_iframes"),sanitize:t("xss_sanitization"),validate:!0,blob_cache:o,document:e.getDoc()})},VR=e=>{const t=e.options.get;return FR({custom_elements:t("custom_elements"),extended_valid_elements:t("extended_valid_elements"),invalid_elements:t("invalid_elements"),invalid_styles:t("invalid_styles"),schema:t("schema"),valid_children:t("valid_children"),valid_classes:t("valid_classes"),valid_elements:t("valid_elements"),valid_styles:t("valid_styles"),verify_html:t("verify_html"),padd_empty_block_inline_children:t("format_empty_lines")})},ZR=e=>{e.bindPendingEventDelegates(),e.initialized=!0,(e=>{e.dispatch("Init")})(e),e.focus(!0),(e=>{const t=e.dom.getRoot();e.inline||_u(e)&&e.selection.getStart(!0)!==t||Gm(t).each((t=>{const o=t.getNode(),n=Jn(o)?Gm(o).getOr(t):t;e.selection.setRng(n.toRange())}))})(e),e.nodeChanged({initial:!0});const t=nd(e);S(t)&&t.call(e,e),(e=>{const t=sd(e);t&&qp.setEditorTimeout(e,(()=>{let o;o=!0===t?e:e.editorManager.get(t),o&&!o.destroyed&&(o.focus(),o.selection.scrollIntoView())}),100)})(e)},UR=e=>e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader,jR=e=>{const t=UR(e),o=xc(e),n=e.contentCSS,r=()=>{t.unloadAll(n),e.inline||e.ui.styleSheetLoader.unloadAll(o)},s=()=>{e.removed?r():e.on("remove",r)};if(e.contentStyles.length>0){let t="";Bt.each(e.contentStyles,(e=>{t+=e+"\r\n"})),e.dom.addStyle(t)}const a=Promise.all(((e,t,o)=>{const{pass:n,fail:r}=K(t,(e=>tinymce.Resource.has(bS(e)))),s=n.map((t=>{const o=tinymce.Resource.get(bS(t));return p(o)?Promise.resolve(UR(e).loadRawCss(t,o)):Promise.resolve()})),a=[...s,UR(e).loadAll(r)];return e.inline?a:a.concat([e.ui.styleSheetLoader.loadAll(o)])})(e,n,o)).then(s).catch(s),i=wc(e);return i&&((e,t)=>{const o=yo.fromDom(e.getBody()),n=jo(Uo(o)),r=yo.fromTag("style");eo(r,"type","text/css"),vn(r,yo.fromText(t)),vn(n,r),e.on("remove",(()=>{Cn(r)}))})(e,i),a},WR=e=>{!0!==e.removed&&((e=>{fC(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})})(e),ZR(e))},$R=e=>{const t=e.getElement();let o=e.getDoc();e.inline&&(HR.addClass(t,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=t,e.contentAreaContainer=t);const n=e.getBody();n.disabled=!0,e.readonly=$c(e),e._editableRoot=qc(e),!e.readonly&&e.hasEditableRoot()&&(e.inline&&"static"===HR.getStyle(n,"position",!0)&&(n.style.position="relative"),n.contentEditable="true"),n.disabled=!1,e.editorUpload=OS(e),e.schema=ya(VR(e)),e.dom=Ya(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,update_styles:!0,root_element:e.inline?e.getBody():null,collect:e.inline,schema:e.schema,contentCssCors:gc(e),referrerPolicy:pc(e),onSetAttrib:t=>{e.dispatch("SetAttrib",t)},force_hex_color:Rd(e)}),e.parser=(e=>{const t=Mx(zR(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",((t,o)=>{const n=e.dom,r="data-mce-"+o;let s=t.length;for(;s--;){const a=t[s];let i=a.attr(o);if(i&&!a.attr(r)){if(0===i.indexOf("data:")||0===i.indexOf("blob:"))continue;"style"===o?(i=n.serializeStyle(n.parseStyle(i),a.name),i.length||(i=null),a.attr(r,i),a.attr(o,i)):"tabindex"===o?(a.attr(r,i),a.attr(o,null)):a.attr(r,e.convertURL(i,o,a.name))}}})),t.addNodeFilter("script",(e=>{let t=e.length;for(;t--;){const o=e[t],n=o.attr("type")||"no/type";0!==n.indexOf("mce-")&&o.attr("type","mce-"+n)}})),_d(e)&&t.addNodeFilter("#cdata",(t=>{var o;let n=t.length;for(;n--;){const r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(null!==(o=r.value)&&void 0!==o?o:"")+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(t=>{let o=t.length;const n=e.schema.getNonEmptyElements();for(;o--;){const e=t[o];e.isEmpty(n)&&0===e.getAll("br").length&&e.append(new Th("br",1))}})),t})(e),e.serializer=RC((e=>{const t=e.options.get;return{...zR(e),...VR(e),...FR({remove_trailing_brs:t("remove_trailing_brs"),pad_empty_with_br:t("pad_empty_with_br"),url_converter:t("url_converter"),url_converter_scope:t("url_converter_scope"),element_format:t("element_format"),entities:t("entities"),entity_encoding:t("entity_encoding"),indent:t("indent"),indent_after:t("indent_after"),indent_before:t("indent_before")})}})(e),e),e.selection=OC(e.dom,e.getWin(),e.serializer,e),e.annotator=wg(e),e.formatter=zS(e),e.undoManager=ZS(e),e._nodeChangeDispatcher=new sM(e),e._selectionOverrides=lR(e),NT(e),xN(e),VT(e),fC(e)||((e=>{e.on("mousedown",(t=>{t.detail>=3&&(t.preventDefault(),DN(e))}))})(e),(e=>{LR(e)})(e));const r=rM(e);AT(e,r),(e=>{e.on("NodeChange",N(HT,e))})(e),qS(e),wN(e);const s=bC(e);(e=>{const t=e.getDoc(),o=e.getBody();(e=>{e.dispatch("PreInit")})(e),ad(e)||(t.body.spellcheck=!1,HR.setAttrib(o,"spellcheck","false")),e.quirks=IR(e),(e=>{e.dispatch("PostRender")})(e);const n=Cc(e);void 0!==n&&(o.dir=n);const r=id(e);r&&e.on("BeforeSetContent",(e=>{Bt.each(r,(t=>{e.content=e.content.replace(t,(e=>"\x3c!--mce:protected "+escape(e)+"--\x3e"))}))})),e.on("SetContent",(()=>{e.addVisual(e.getBody())})),e.on("compositionstart compositionend",(t=>{e.composing="compositionstart"===t.type}))})(e),s.fold((()=>{const t=(e=>{let t=!1;const o=setTimeout((()=>{t||e.setProgressState(!0)}),500);return()=>{clearTimeout(o),t=!0,e.setProgressState(!1)}})(e);jR(e).then((()=>{WR(e),t()}))}),(t=>{e.setProgressState(!0),jR(e).then((()=>{t().then((t=>{e.setProgressState(!1),WR(e),wC(e)}),(t=>{e.notificationManager.open({type:"error",text:String(t)}),WR(e),wC(e)}))}))}))},qR=P,GR=Ya.DOM,KR=(e,t)=>{const o=e.translate("Rich Text Area"),n=no(yo.fromDom(e.getElement()),"tabindex").bind(Je),r=((e,t,o,n)=>{const r=yo.fromTag("iframe");return n.each((e=>eo(r,"tabindex",e))),to(r,o),to(r,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),go(r,"tox-edit-area__iframe"),r})(e.id,o,jl(e),n).dom;r.onload=()=>{r.onload=null,e.dispatch("load")},e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=(e=>{let t=Wl(e)+"";$l(e)!==e.documentBaseUrl&&(t+=''),t+='';const o=ql(e),n=Gl(e),r=e.translate(td(e));return Kl(e)&&(t+=''),t+=`
    `,t})(e),GR.add(t.iframeContainer,r)},YR=e=>{const t=e.iframeElement,o=()=>{e.contentDocument=t.contentDocument,$R(e)};if(Od(e)||At.browser.isFirefox()){const t=e.getDoc();t.open(),t.write(e.iframeHTML),t.close(),o()}else{const r=(n=yo.fromDom(t),On(n,"load",qR,(()=>{r.unbind(),o()})));t.srcdoc=e.iframeHTML}var n},XR=Ya.DOM,JR=(e,t,o)=>{const n=cS.get(o),r=cS.urls[o]||e.documentBaseUrl.replace(/\/$/,"");if(o=Bt.trim(o),n&&-1===Bt.inArray(t,o)){if(e.plugins[o])return;try{const s=n(e,r)||{};e.plugins[o]=s,S(s.init)&&(s.init(e,r),t.push(o))}catch(t){((e,t,o)=>{const n=ni.translate(["Failed to initialize plugin: {0}",t]);Sg(e,"PluginLoadError",{message:n}),fS(n,o),gS(e,n)})(e,o,t)}}},QR=(e,t)=>({editorContainer:e,iframeContainer:t,api:{}}),eB=e=>{const t=e.getElement();return e.inline?QR(null):(e=>{const t=XR.create("div");return XR.insertAfter(t,e),QR(t,t)})(t)},tB=e=>{const t=e.getElement();return e.orgDisplay=t.style.display,p(Dc(e))?(e=>{const t=e.theme.renderUI;return t?t():eB(e)})(e):S(Dc(e))?(e=>{const t=e.getElement(),o=Dc(e)(e,t);return o.editorContainer.nodeType&&(o.editorContainer.id=o.editorContainer.id||e.id+"_parent"),o.iframeContainer&&o.iframeContainer.nodeType&&(o.iframeContainer.id=o.iframeContainer.id||e.id+"_iframecontainer"),o.height=o.iframeHeight?o.iframeHeight:t.offsetHeight,o})(e):eB(e)},oB=async e=>{e.dispatch("ScriptsLoaded"),(e=>{const t=Bt.trim(ic(e)),o=e.ui.registry.getAll().icons,n={...JC.get("default").icons,...JC.get(t).icons};fe(n,((t,n)=>{_e(o,n)||e.ui.registry.addIcon(n,t)}))})(e),(e=>{const t=Dc(e);if(p(t)){const o=dS.get(t);e.theme=o(e,dS.urls[t])||{},S(e.theme.init)&&e.theme.init(e,dS.urls[t]||e.documentBaseUrl.replace(/\/$/,""))}else e.theme={}})(e),(e=>{const t=Mc(e),o=QC.get(t);e.model=o(e,QC.urls[t])})(e),(e=>{const t=[];q(Kc(e),(o=>{JR(e,t,(e=>e.replace(/^\-/,""))(o))}))})(e);const t=await tB(e);((e,t)=>{const o={show:F.from(t.show).getOr(T),hide:F.from(t.hide).getOr(T),isEnabled:F.from(t.isEnabled).getOr(P),setEnabled:o=>{e.mode.isReadOnly()||F.from(t.setEnabled).each((e=>e(o)))}};e.ui={...e.ui,...o}})(e,F.from(t.api).getOr({})),e.editorContainer=t.editorContainer,yS(e),e.inline?$R(e):((e,t)=>{KR(e,t),t.editorContainer&&(t.editorContainer.style.display=e.orgDisplay,e.hidden=GR.isHidden(t.editorContainer)),e.getElement().style.display="none",GR.setAttrib(e.id,"aria-hidden","true"),e.getElement().style.visibility=e.orgVisibility,YR(e)})(e,{editorContainer:t.editorContainer,iframeContainer:t.iframeContainer})},nB=Ya.DOM,rB=e=>"-"===e.charAt(0),sB=(e,t)=>{const o=hc(t),n=fc(t);if(!ni.hasCode(o)&&"en"!==o){const r=Ye(n)?n:`${t.editorManager.baseURL}/langs/${o}.js`;e.add(r).catch((()=>{((e,t,o)=>{pS(e,"LanguageLoadError",hS("language",t,o))})(t,r,o)}))}},aB=(e,t)=>{const o=Dc(e);if(p(o)&&!rB(o)&&!_e(dS.urls,o)){const n=Ac(e),r=n?e.documentBaseURI.toAbsolute(n):`themes/${o}/theme${t}.js`;dS.load(o,r).catch((()=>{((e,t,o)=>{pS(e,"ThemeLoadError",hS("theme",t,o))})(e,r,o)}))}},iB=(e,t)=>{const o=Mc(e);if("plugin"!==o&&!_e(QC.urls,o)){const n=Nc(e),r=p(n)?e.documentBaseURI.toAbsolute(n):`models/${o}/model${t}.js`;QC.load(o,r).catch((()=>{((e,t,o)=>{pS(e,"ModelLoadError",hS("model",t,o))})(e,r,o)}))}},lB=(e,t,o)=>F.from(t).filter((e=>Ye(e)&&!JC.has(e))).map((t=>({url:`${e.editorManager.baseURL}/icons/${t}/icons${o}.js`,name:F.some(t)}))),cB=(e,t,o)=>{const n=lB(t,"default",o),r=(e=>F.from(lc(e)).filter(Ye).map((e=>({url:e,name:F.none()}))))(t).orThunk((()=>lB(t,ic(t),"")));q((e=>{const t=[],o=e=>{t.push(e)};for(let t=0;t{e.add(o.url).catch((()=>{((e,t,o)=>{pS(e,"IconsLoadError",hS("icons",t,o))})(t,o.url,o.name.getOrUndefined())}))}))},dB=(e,t)=>{const o=(t,o)=>{cS.load(t,o).catch((()=>{((e,t,o)=>{pS(e,"PluginLoadError",hS("plugin",t,o))})(e,o,t)}))};fe(Yc(e),((t,n)=>{o(n,t),e.options.set("plugins",Kc(e).concat(n))})),q(Kc(e),(e=>{!(e=Bt.trim(e))||cS.urls[e]||rB(e)||o(e,`plugins/${e}/plugin${t}.js`)}))},mB=(e,t)=>{const o=Ja.ScriptLoader,n=()=>{!e.removed&&(e=>{const t=Dc(e);return!p(t)||C(dS.get(t))})(e)&&(e=>{const t=Mc(e);return C(QC.get(t))})(e)&&oB(e)};aB(e,t),iB(e,t),sB(o,e),cB(o,e,t),dB(e,t),o.loadQueue().then(n,n)},uB=e=>{const t=e.id;ni.setCode(hc(e));const o=()=>{nB.unbind(window,"ready",o),e.render()};if(!za.Event.domLoaded)return void nB.bind(window,"ready",o);if(!e.getElement())return;const n=yo.fromDom(e.getElement()),r=ao(n);e.on("remove",(()=>{G(n.dom.attributes,(e=>so(n,e.name))),to(n,r)})),e.ui.styleSheetLoader=((e,t)=>Us.forElement(e,{contentCssCors:Gc(t),referrerPolicy:pc(t)}))(n,e),Fc(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");const s=e.getElement().form||nB.getParent(t,"form");s&&(e.formElement=s,zc(e)&&!er(e.getElement())&&(nB.insertAfter(nB.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=t=>{e.dispatch(t.type,t)},nB.bind(s,"submit reset",e.formEventDelegate),e.on("reset",(()=>{e.resetContent()})),!Vc(e)||s.submit.nodeType||s.submit.length||s._mceOldSubmit||(s._mceOldSubmit=s.submit,s.submit=()=>(e.editorManager.triggerSave(),e.setDirty(!1),s._mceOldSubmit(s)))),e.windowManager=mS(e),e.notificationManager=lS(e),(e=>"xml"===e.options.get("encoding"))(e)&&e.on("GetContent",(e=>{e.save&&(e.content=nB.encode(e.content))})),Zc(e)&&e.on("submit",(()=>{e.initialized&&e.save()})),Uc(e)&&(e._beforeUnload=()=>{!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),mB(e,e.suffix)},gB=St().deviceType,pB=gB.isPhone(),hB=gB.isTablet(),fB=e=>{if(x(e))return[];{const t=b(e)?e:e.split(/[ ,]/),o=$(t,qe);return Y(o,Ye)}},bB=(e,t)=>{const o=((e,t)=>{const o={},n={};return we(e,t,ye(o),ye(n)),{t:o,f:n}})(t,((t,o)=>j(e,o)));return n=o.t,r=o.f,{sections:D(n),options:D(r)};var n,r},vB=(e,t)=>_e(e.sections(),t),yB=(e,t)=>({...{table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:ke(e,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},...t?{menubar:!1}:{}}),wB=(e,t)=>{var o;const n=null!==(o=t.external_plugins)&&void 0!==o?o:{};return e&&e.external_plugins?Bt.extend({},e.external_plugins,n):n},xB=(e,t,o,n)=>{const r=fB(o.forced_plugins),s=fB(n.plugins),a=((e,t)=>vB(e,t)?e.sections()[t]:{})(t,"mobile"),i=((e,t,o,n)=>e&&vB(t,"mobile")?n:o)(e,t,s,a.plugins?fB(a.plugins):s),l=((e,t)=>[...fB(e),...fB(t)])(r,i);return Bt.extend(n,{forced_plugins:r,plugins:l})},CB=(e,t,o,n,r)=>{var s;const a=e?{mobile:yB(null!==(s=r.mobile)&&void 0!==s?s:{},t)}:{},i=bB(["mobile"],xO(a,r)),l=Bt.extend(o,n,i.options(),((e,t)=>e&&vB(t,"mobile"))(e,i)?((e,t,o={})=>{const n=e.sections(),r=ke(n,t).getOr({});return Bt.extend({},o,r)})(i,"mobile"):{},{external_plugins:wB(n,i.options())});return xB(e,i,n,l)},SB=(e,t)=>((e,t)=>yC(e).editor.addVisual(t))(e,t),kB=e=>{const t=t=>()=>{q("left,center,right,justify".split(","),(o=>{t!==o&&e.formatter.remove("align"+o)})),"none"!==t&&((t,o)=>{e.formatter.toggle(t,o),e.nodeChanged()})("align"+t)};e.editorCommands.addCommands({JustifyLeft:t("left"),JustifyCenter:t("center"),JustifyRight:t("right"),JustifyFull:t("justify"),JustifyNone:t("none")})},_B=e=>{kB(e),(e=>{const t=t=>()=>{const o=e.selection,n=o.isCollapsed()?[e.dom.getParent(o.getNode(),e.dom.isBlock)]:o.getSelectedBlocks();return W(n,(o=>C(e.formatter.matchNode(o,t))))};e.editorCommands.addCommands({JustifyLeft:t("alignleft"),JustifyCenter:t("aligncenter"),JustifyRight:t("alignright"),JustifyFull:t("alignjustify")},"state")})(e)},TB=(e,t)=>{const o=e.selection,n=e.dom;return/^ | $/.test(t)?((e,t,o,n)=>{const r=yo.fromDom(e.getRoot());return o=Pf(r,rl.fromRangeStart(t),n)?o.replace(/^ /," "):o.replace(/^ /," "),Ff(r,rl.fromRangeEnd(t),n)?o.replace(/( | )()?$/," "):o.replace(/ ()?$/," ")})(n,o.getRng(),t,e.schema):t},EB=(e,t)=>{if(e.selection.isEditable()){const{content:o,details:n}=(e=>{if("string"!=typeof e){const t=Bt.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}})(t);Lx(e,{...n,content:TB(e,o),format:"html",set:!1,selection:!0}).each((t=>{const o=((e,t,o)=>vC(e).editor.insertContent(t,o))(e,t.content,n);Ix(e,o,t),e.addVisual()}))}},OB={"font-size":"size","font-family":"face"},DB=Jt("font"),AB=(e,t,o)=>Iv(yo.fromDom(o),(t=>(t=>un(t,e).orThunk((()=>DB(t)?ke(OB,e).bind((e=>no(t,e))):F.none())))(t)),(e=>So(yo.fromDom(t),e))),MB=e=>(t,o)=>F.from(o).map(yo.fromDom).filter(Gt).bind((o=>AB(e,t,o.dom).or(((e,t)=>F.from(Ya.DOM.getStyle(t,e,!0)))(e,o.dom)))).getOr(""),NB=MB("font-size"),RB=E((e=>e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")),MB("font-family")),BB=e=>Gm(e.getBody()).bind((e=>{const t=e.container();return F.from(tr(t)?t.parentNode:t)})),LB=(e,t)=>(e=>F.from(e.selection.getRng()).bind((t=>{const o=e.getBody();return t.startContainer===o&&0===t.startOffset?F.none():F.from(e.selection.getStart(!0))})))(e).orThunk(N(BB,e)).map(yo.fromDom).filter(Gt).bind(t),IB=(e,t)=>LB(e,O(F.some,t)),HB=(e,t)=>{if(/^[0-9.]+$/.test(t)){const o=parseInt(t,10);if(o>=1&&o<=7){const n=(e=>Bt.explode(e.options.get("font_size_style_values")))(e),r=(e=>Bt.explode(e.options.get("font_size_classes")))(e);return r.length>0?r[o-1]||t:n[o-1]||t}return t}return t},PB=e=>{const t=e.split(/\s*,\s*/);return $(t,(e=>-1===e.indexOf(" ")||je(e,'"')||je(e,"'")?e:`'${e}'`)).join(",")},FB=e=>{const t=(t,o)=>{e.formatter.toggle(t,o),e.nodeChanged()};e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":e=>{t(e)},"ForeColor,HiliteColor":(e,o,n)=>{t(e,{value:n})},BackColor:(e,o,n)=>{t("hilitecolor",{value:n})},FontName:(t,o,n)=>{((e,t)=>{const o=HB(e,t);e.formatter.toggle("fontname",{value:PB(o)}),e.nodeChanged()})(e,n)},FontSize:(t,o,n)=>{((e,t)=>{e.formatter.toggle("fontsize",{value:HB(e,t)}),e.nodeChanged()})(e,n)},LineHeight:(t,o,n)=>{((e,t)=>{e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()})(e,n)},Lang:(e,o,n)=>{var r;t(e,{value:n.code,customValue:null!==(r=n.customCode)&&void 0!==r?r:null})},RemoveFormat:t=>{e.formatter.remove(t)},mceBlockQuote:()=>{t("blockquote")},FormatBlock:(e,o,n)=>{t(p(n)?n:"p")},mceToggleFormat:(e,o,n)=>{t(n)}})},zB=e=>{const t=t=>e.formatter.match(t);e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":e=>t(e),mceBlockQuote:()=>t("blockquote")},"state"),e.editorCommands.addQueryValueHandler("FontName",(()=>(e=>IB(e,(t=>RB(e.getBody(),t.dom))).getOr(""))(e))),e.editorCommands.addQueryValueHandler("FontSize",(()=>(e=>IB(e,(t=>NB(e.getBody(),t.dom))).getOr(""))(e))),e.editorCommands.addQueryValueHandler("LineHeight",(()=>(e=>IB(e,(t=>{const o=yo.fromDom(e.getBody()),n=Iv(t,(e=>un(e,"line-height")),N(So,o));return n.getOrThunk((()=>{const e=parseFloat(dn(t,"line-height")),o=parseFloat(dn(t,"font-size"));return String(e/o)}))})).getOr(""))(e)))},VB=e=>{e.editorCommands.addCommands({Indent:()=>{(e=>{_T(e,"indent")})(e)},Outdent:()=>{TT(e)}}),e.editorCommands.addCommands({Outdent:()=>CT(e)},"state")},ZB=(e,t)=>{const o=e.dom,n=e.selection.getRng(),r=t?e.selection.getStart():e.selection.getEnd(),s=t?n.startContainer:n.endContainer,a=KD(o,s);if(!a||!a.isContentEditable)return;const i=t?hn:fn,l=Xl(e);((e,t,o,n)=>{const r=e.dom,s=e=>r.isBlock(e)&&e.parentElement===o,a=s(t)?t:r.getParent(n,s,o);return F.from(a).map(yo.fromDom)})(e,r,a,s).each((t=>{const o=QD(e,s,t.dom,a,!1,l);i(t,yo.fromDom(o)),e.selection.setCursorLocation(o,0),e.dispatch("NewBlock",{newBlock:o}),VD(e,"insertParagraph")}))},UB=e=>{e.editorCommands.addCommands({InsertNewBlockBefore:()=>{(e=>{ZB(e,!0)})(e)},InsertNewBlockAfter:()=>{(e=>{ZB(e,!1)})(e)}})},jB=e=>{_B(e),(e=>{e.editorCommands.addCommands({"Cut,Copy,Paste":t=>{const o=e.getDoc();let n;try{o.execCommand(t)}catch(e){n=!0}if("paste"!==t||o.queryCommandEnabled(t)||(n=!0),n||!o.queryCommandSupported(t)){let t=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(At.os.isMacOS()||At.os.isiOS())&&(t=t.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:t,type:"error"})}}})})(e),(e=>{e.editorCommands.addCommands({mceAddUndoLevel:()=>{e.undoManager.add()},mceEndUndoLevel:()=>{e.undoManager.add()},Undo:()=>{e.undoManager.undo()},Redo:()=>{e.undoManager.redo()}})})(e),(e=>{e.editorCommands.addCommands({mceSelectNodeDepth:(t,o,n)=>{let r=0;e.dom.getParent(e.selection.getNode(),(t=>!Wn(t)||r++!==n||(e.selection.select(t),!1)),e.getBody())},mceSelectNode:(t,o,n)=>{e.selection.select(n)},selectAll:()=>{const t=e.dom.getParent(e.selection.getStart(),cr);if(t){const o=e.dom.createRng();o.selectNodeContents(t),e.selection.setRng(o)}}})})(e),(e=>{e.editorCommands.addCommands({mceCleanup:()=>{const t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},insertImage:(t,o,n)=>{EB(e,e.dom.createHTML("img",{src:n}))},insertHorizontalRule:()=>{e.execCommand("mceInsertContent",!1,"
    ")},insertText:(t,o,n)=>{EB(e,e.dom.encode(n))},insertHTML:(t,o,n)=>{EB(e,n)},mceInsertContent:(t,o,n)=>{EB(e,n)},mceSetContent:(t,o,n)=>{e.setContent(n)},mceReplaceContent:(t,o,n)=>{e.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceNewDocument:()=>{e.setContent(ud(e))}})})(e),(e=>{const t=(t,o,n)=>{const r=p(n)?{href:n}:n,s=e.dom.getParent(e.selection.getNode(),"a");h(r)&&p(r.href)&&(r.href=r.href.replace(/ /g,"%20"),s&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,s))};e.editorCommands.addCommands({unlink:()=>{if(e.selection.isEditable()){if(e.selection.isCollapsed()){const t=e.dom.getParent(e.selection.getStart(),"a");return void(t&&e.dom.remove(t,!0))}e.formatter.remove("link")}},mceInsertLink:t,createLink:t})})(e),VB(e),UB(e),(e=>{e.editorCommands.addCommands({insertParagraph:()=>{IA(gA,e)},mceInsertNewLine:(t,o,n)=>{HA(e,n)},InsertLineBreak:(t,o,n)=>{IA(CA,e)}})})(e),(e=>{(e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{e.getDoc().execCommand(t);const o=e.dom.getParent(e.selection.getNode(),"ol,ul");if(o){const t=o.parentNode;if(t&&/^(H[1-6]|P|ADDRESS|PRE)$/.test(t.nodeName)){const n=e.selection.getBookmark();e.dom.split(t,o),e.selection.moveToBookmark(n)}}}})})(e),(e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{const o=e.dom.getParent(e.selection.getNode(),"ul,ol");return o&&("insertunorderedlist"===t&&"UL"===o.tagName||"insertorderedlist"===t&&"OL"===o.tagName)}},"state")})(e)})(e),(e=>{FB(e),zB(e)})(e),(e=>{e.editorCommands.addCommands({mceRemoveNode:(t,o,n)=>{const r=null!=n?n:e.selection.getNode();if(r!==e.getBody()){const t=e.selection.getBookmark();e.dom.remove(r,!0),e.selection.moveToBookmark(t)}},mcePrint:()=>{e.getWin().print()},mceFocus:(t,o,n)=>{ch(e,!0===n)},mceToggleVisualAid:()=>{e.hasVisual=!e.hasVisual,e.addVisual()}})})(e)},WB=["toggleview"],$B=e=>j(WB,e.toLowerCase());class qB{constructor(e){this.commands={state:{},exec:{},value:{}},this.editor=e}execCommand(e,t=!1,o,n){const r=this.editor,s=e.toLowerCase(),a=null==n?void 0:n.skip_focus;if(r.removed)return!1;"mcefocus"!==s&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(s)||a?(e=>{Wp(e).each((t=>e.selection.setRng(t)))})(r):r.focus());if(r.dispatch("BeforeExecCommand",{command:e,ui:t,value:o}).isDefaultPrevented())return!1;const i=this.commands.exec[s];return!!S(i)&&(i(s,t,o),r.dispatch("ExecCommand",{command:e,ui:t,value:o}),!0)}queryCommandState(e){if(!$B(e)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;const t=e.toLowerCase(),o=this.commands.state[t];return!!S(o)&&o(t)}queryCommandValue(e){if(!$B(e)&&this.editor.quirks.isHidden()||this.editor.removed)return"";const t=e.toLowerCase(),o=this.commands.value[t];return S(o)?o(t):""}addCommands(e,t="exec"){const o=this.commands;fe(e,((e,n)=>{q(n.toLowerCase().split(","),(n=>{o[t][n]=e}))}))}addCommand(e,t,o){const n=e.toLowerCase();this.commands.exec[n]=(e,n,r)=>t.call(null!=o?o:this.editor,n,r)}queryCommandSupported(e){const t=e.toLowerCase();return!!this.commands.exec[t]}addQueryStateHandler(e,t,o){this.commands.state[e.toLowerCase()]=()=>t.call(null!=o?o:this.editor)}addQueryValueHandler(e,t,o){this.commands.value[e.toLowerCase()]=()=>t.call(null!=o?o:this.editor)}}const GB="data-mce-contenteditable",KB=(e,t,o)=>{try{e.getDoc().execCommand(t,!1,String(o))}catch(e){}},YB=(e,t)=>{e.dom.contentEditable=t?"true":"false"},XB=(e,t)=>{const o=yo.fromDom(e.getBody());((e,t,o)=>{bo(e,t)&&!o?ho(e,t):o&&go(e,t)})(o,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),(e=>{F.from(e.selection.getNode()).each((e=>{e.removeAttribute("data-mce-selected")}))})(e),e.readonly=!0,YB(o,!1),q(zn(o,'*[contenteditable="true"]'),(e=>{eo(e,GB,"true"),YB(e,!1)}))):(e.readonly=!1,e.hasEditableRoot()&&YB(o,!0),(e=>{q(zn(e,`*[${GB}="true"]`),(e=>{so(e,GB),YB(e,!0)}))})(o),KB(e,"StyleWithCSS",!1),KB(e,"enableInlineTableEditing",!1),KB(e,"enableObjectResizing",!1),ih(e)&&e.focus(),(e=>{e.selection.setRng(e.selection.getRng())})(e),e.nodeChanged())},JB=e=>e.readonly,QB=e=>{e.parser.addAttributeFilter("contenteditable",(t=>{JB(e)&&q(t,(e=>{e.attr(GB,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(GB,(t=>{JB(e)&&q(t,(e=>{e.attr("contenteditable",e.attr(GB))}))})),e.serializer.addTempAttr(GB)},eL=["copy"],tL=(e,t)=>{if((e=>"click"===e.type)(t)&&!Dg.metaKeyPressed(t)){const o=yo.fromDom(t.target);((e,t)=>on(t,"a",(t=>So(t,yo.fromDom(e.getBody())))).bind((e=>no(e,"href"))))(e,o).each((o=>{if(t.preventDefault(),/^#/.test(o)){const t=e.dom.select(`${o},[name="${Ze(o,"#")}"]`);t.length&&e.selection.scrollIntoView(t[0],!0)}else window.open(o,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")}))}else(e=>j(eL,e.type))(t)&&e.dispatch(t.type,t)},oL=Bt.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," ");class nL{static isNative(e){return!!oL[e.toLowerCase()]}constructor(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||H}fire(e,t){return this.dispatch(e,t)}dispatch(e,t){const o=e.toLowerCase(),n=Ba(o,null!=t?t:{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(n);const r=this.bindings[o];if(r)for(let e=0,t=r.length;e{this.toggleEvent(t,!1),delete this.bindings[t]})),this;if(s){if(t){const e=K(s,(e=>e.func===t));s=e.fail,this.bindings[r]=s,q(e.pass,(e=>{e.removed=!0}))}else s.length=0;s.length||(this.toggleEvent(e,!1),delete this.bindings[r])}}}else fe(this.bindings,((e,t)=>{this.toggleEvent(t,!1)})),this.bindings={};return this}once(e,t,o){return this.on(e,t,o,{once:!0})}has(e){e=e.toLowerCase();const t=this.bindings[e];return!(!t||0===t.length)}}const rL=e=>(e._eventDispatcher||(e._eventDispatcher=new nL({scope:e,toggleEvent:(t,o)=>{nL.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,o)}})),e._eventDispatcher),sL={fire(e,t,o){return this.dispatch(e,t,o)},dispatch(e,t,o){const n=this;if(n.removed&&"remove"!==e&&"detach"!==e)return Ba(e.toLowerCase(),null!=t?t:{},n);const r=rL(n).dispatch(e,t);if(!1!==o&&n.parent){let t=n.parent();for(;t&&!r.isPropagationStopped();)t.dispatch(e,r,!1),t=t.parent?t.parent():void 0}return r},on(e,t,o){return rL(this).on(e,t,o)},off(e,t){return rL(this).off(e,t)},once(e,t){return rL(this).once(e,t)},hasEventListeners(e){return rL(this).has(e)}},aL=Ya.DOM;let iL;const lL=(e,t)=>{if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^(?:mouse|touch|click|contextmenu|drop|dragover|dragend)/.test(t))return e.getDoc().documentElement;const o=Ec(e);return o?(e.eventRoot||(e.eventRoot=aL.select(o)[0]),e.eventRoot):e.getBody()},cL=(e,t,o)=>{(e=>!e.hidden&&!JB(e))(e)?e.dispatch(t,o):JB(e)&&tL(e,o)},dL=(e,t)=>{if(e.delegates||(e.delegates={}),e.delegates[t]||e.removed)return;const o=lL(e,t);if(Ec(e)){if(iL||(iL={},e.editorManager.on("removeEditor",(()=>{e.editorManager.activeEditor||iL&&(fe(iL,((t,o)=>{e.dom.unbind(lL(e,o))})),iL=null)}))),iL[t])return;const n=o=>{const n=o.target,r=e.editorManager.get();let s=r.length;for(;s--;){const e=r[s].getBody();(e===n||aL.isChildOf(n,e))&&cL(r[s],t,o)}};iL[t]=n,aL.bind(o,t,n)}else{const n=o=>{cL(e,t,o)};aL.bind(o,t,n),e.delegates[t]=n}},mL={...sL,bindPendingEventDelegates(){const e=this;Bt.each(e._pendingNativeEvents,(t=>{dL(e,t)}))},toggleNativeEvent(e,t){const o=this;"focus"!==e&&"blur"!==e&&(o.removed||(t?o.initialized?dL(o,e):o._pendingNativeEvents?o._pendingNativeEvents.push(e):o._pendingNativeEvents=[e]:o.initialized&&o.delegates&&(o.dom.unbind(lL(o,e),e,o.delegates[e]),delete o.delegates[e])))},unbindAllNativeEvents(){const e=this,t=e.getBody(),o=e.dom;e.delegates&&(fe(e.delegates,((t,o)=>{e.dom.unbind(lL(e,o),o,t)})),delete e.delegates),!e.inline&&t&&o&&(t.onload=null,o.unbind(e.getWin()),o.unbind(e.getDoc())),o&&(o.unbind(t),o.unbind(e.getContainer()))}},uL=e=>p(e)?{value:e.split(/[ ,]/),valid:!0}:_(e,p)?{value:e,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."},gL=(e,t)=>e+(Xe(t.message)?"":`. ${t.message}`),pL=e=>e.valid,hL=(e,t,o="")=>{const n=t(e);return y(n)?n?{value:e,valid:!0}:{valid:!1,message:o}:n},fL=(e,t)=>{const o={},n={},r=(e,t,o)=>{const r=hL(t,o);return pL(r)?(n[e]=r.value,!0):(console.warn(gL(`Invalid value passed for the ${e} option`,r)),!1)},s=e=>_e(o,e);return{register:(e,s)=>{const a=(e=>p(e.processor))(s)?(e=>{const t=(()=>{switch(e){case"array":return b;case"boolean":return y;case"function":return S;case"number":return k;case"object":return h;case"string":return p;case"string[]":return uL;case"object[]":return e=>_(e,h);case"regexp":return e=>g(e,RegExp);default:return P}})();return o=>hL(o,t,`The value must be a ${e}.`)})(s.processor):s.processor,i=((e,t,o)=>{if(!w(t)){const n=hL(t,o);if(pL(n))return n.value;console.error(gL(`Invalid default value passed for the "${e}" option`,n))}})(e,s.default,a);o[e]={...s,default:i,processor:a};ke(n,e).orThunk((()=>ke(t,e))).each((t=>r(e,t,a)))},isRegistered:s,get:e=>ke(n,e).orThunk((()=>ke(o,e).map((e=>e.default)))).getOrUndefined(),set:(e,t)=>{if(s(e)){const n=o[e];return n.immutable?(console.error(`"${e}" is an immutable option and cannot be updated`),!1):r(e,t,n.processor)}return console.warn(`"${e}" is not a registered option. Ensure the option has been registered before setting a value.`),!1},unset:e=>{const t=s(e);return t&&delete n[e],t},isSet:e=>_e(n,e)}},bL=["design","readonly"],vL=(e,t,o,n)=>{const r=o[t.get()],s=o[n];try{s.activate()}catch(e){return void console.error(`problem while activating editor mode ${n}:`,e)}r.deactivate(),r.editorReadOnly!==s.editorReadOnly&&XB(e,s.editorReadOnly),t.set(n),((e,t)=>{e.dispatch("SwitchMode",{mode:t})})(e,n)},yL=e=>{const t=Qa("design"),o=Qa({design:{activate:T,deactivate:T,editorReadOnly:!1},readonly:{activate:T,deactivate:T,editorReadOnly:!0}});return(e=>{e.serializer?QB(e):e.on("PreInit",(()=>{QB(e)}))})(e),(e=>{e.on("ShowCaret",(t=>{JB(e)&&t.preventDefault()})),e.on("ObjectSelected",(t=>{JB(e)&&t.preventDefault()}))})(e),{isReadOnly:()=>JB(e),set:n=>((e,t,o,n)=>{if(n!==o.get()){if(!_e(t,n))throw new Error(`Editor mode '${n}' is invalid`);e.initialized?vL(e,o,t,n):e.on("init",(()=>vL(e,o,t,n)))}})(e,o.get(),t,n),get:()=>t.get(),register:(e,t)=>{o.set(((e,t,o)=>{if(j(bL,t))throw new Error(`Cannot override default mode ${t}`);return{...e,[t]:{...o,deactivate:()=>{try{o.deactivate()}catch(e){console.error(`problem while deactivating editor mode ${t}:`,e)}}}}})(o.get(),e,t))}}},wL=Bt.each,xL=Bt.explode,CL={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},SL=Bt.makeMap("alt,ctrl,shift,meta,access"),kL=e=>{const t={},o=At.os.isMacOS()||At.os.isiOS();wL(xL(e.toLowerCase(),"+"),(e=>{(e=>e in SL)(e)?t[e]=!0:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=CL[e]||e.toUpperCase().charCodeAt(0))}));const n=[t.keyCode];let r;for(r in SL)t[r]?n.push(r):t[r]=!1;return t.id=n.join(","),t.access&&(t.alt=!0,o?t.ctrl=!0:t.shift=!0),t.meta&&(o?t.meta=!0:(t.ctrl=!0,t.meta=!1)),t};class _L{constructor(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;const t=this;e.on("keyup keypress keydown",(e=>{!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(wL(t.shortcuts,(o=>{t.matchShortcut(e,o)&&(t.pendingPatterns=o.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(o))})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}add(e,t,o,n){const r=this,s=r.normalizeCommandFunc(o);return wL(xL(Bt.trim(e)),(e=>{const o=r.createShortcut(e,t,s,n);r.shortcuts[o.id]=o})),!0}remove(e){const t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)}normalizeCommandFunc(e){const t=this,o=e;return"string"==typeof o?()=>{t.editor.execCommand(o,!1,null)}:Bt.isArray(o)?()=>{t.editor.execCommand(o[0],o[1],o[2])}:o}createShortcut(e,t,o,n){const r=Bt.map(xL(e,">"),kL);return r[r.length-1]=Bt.extend(r[r.length-1],{func:o,scope:n||this.editor}),Bt.extend(r[0],{desc:this.editor.translate(t),subpatterns:r.slice(1)})}hasModifier(e){return e.altKey||e.ctrlKey||e.metaKey}isFunctionKey(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}matchShortcut(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))}executeShortcutAction(e){return e.func?e.func.call(e.scope):null}}const TL=()=>{const e=(()=>{const e={},t={},o={},n={},r={},s={},a={},i={},l=(e,t)=>(o,n)=>{e[o.toLowerCase()]={...n,type:t}};return{addButton:l(e,"button"),addGroupToolbarButton:l(e,"grouptoolbarbutton"),addToggleButton:l(e,"togglebutton"),addMenuButton:l(e,"menubutton"),addSplitButton:l(e,"splitbutton"),addMenuItem:l(t,"menuitem"),addNestedMenuItem:l(t,"nestedmenuitem"),addToggleMenuItem:l(t,"togglemenuitem"),addAutocompleter:l(o,"autocompleter"),addContextMenu:l(r,"contextmenu"),addContextToolbar:l(s,"contexttoolbar"),addContextForm:l(s,"contextform"),addSidebar:l(a,"sidebar"),addView:l(i,"views"),addIcon:(e,t)=>n[e.toLowerCase()]=t,getAll:()=>({buttons:e,menuItems:t,icons:n,popups:o,contextMenus:r,contextToolbars:s,sidebars:a,views:i})}})();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,addView:e.addView,getAll:e.getAll}},EL=Ya.DOM,OL=Bt.extend,DL=Bt.each;class AL{constructor(e,t,o){this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.composing=!1,this.destroyed=!1,this.hasHiddenInput=!1,this.iframeElement=null,this.initialized=!1,this.readonly=!1,this.removed=!1,this.startContent="",this._pendingNativeEvents=[],this._skinLoaded=!1,this._editableRoot=!0,this.editorManager=o,this.documentBaseUrl=o.documentBaseURL,OL(this,mL);const n=this;this.id=e,this.hidden=!1;const r=((e,t)=>CB(pB||hB,pB,t,e,t))(o.defaultOptions,t);this.options=fL(0,r),(e=>{const t=e.options.register;t("id",{processor:"string",default:e.id}),t("selector",{processor:"string"}),t("target",{processor:"object"}),t("suffix",{processor:"string"}),t("cache_suffix",{processor:"string"}),t("base_url",{processor:"string"}),t("referrer_policy",{processor:"string",default:""}),t("language_load",{processor:"boolean",default:!0}),t("inline",{processor:"boolean",default:!1}),t("iframe_attrs",{processor:"object",default:{}}),t("doctype",{processor:"string",default:""}),t("document_base_url",{processor:"string",default:e.documentBaseUrl}),t("body_id",{processor:Ul(e,"tinymce"),default:"tinymce"}),t("body_class",{processor:Ul(e),default:""}),t("content_security_policy",{processor:"string",default:""}),t("br_in_pre",{processor:"boolean",default:!0}),t("forced_root_block",{processor:e=>{const t=p(e)&&Ye(e);return t?{value:e,valid:t}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),t("forced_root_block_attrs",{processor:"object",default:{}}),t("newline_behavior",{processor:e=>{const t=j(["block","linebreak","invert","default"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),t("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),t("no_newline_selector",{processor:"string",default:""}),t("keep_styles",{processor:"boolean",default:!0}),t("end_container_on_empty_block",{processor:e=>y(e)||p(e)?{valid:!0,value:e}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),t("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),t("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),t("font_size_classes",{processor:"string",default:""}),t("automatic_uploads",{processor:"boolean",default:!0}),t("images_reuse_filename",{processor:"boolean",default:!1}),t("images_replace_blob_uris",{processor:"boolean",default:!0}),t("icons",{processor:"string",default:""}),t("icons_url",{processor:"string",default:""}),t("images_upload_url",{processor:"string",default:""}),t("images_upload_base_path",{processor:"string",default:""}),t("images_upload_credentials",{processor:"boolean",default:!1}),t("images_upload_handler",{processor:"function"}),t("language",{processor:"string",default:"en"}),t("language_url",{processor:"string",default:""}),t("entity_encoding",{processor:"string",default:"named"}),t("indent",{processor:"boolean",default:!0}),t("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),t("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),t("indent_use_margin",{processor:"boolean",default:!1}),t("indentation",{processor:"string",default:"40px"}),t("content_css",{processor:e=>{const t=!1===e||p(e)||_(e,p);return t?p(e)?{value:$(e.split(","),qe),valid:t}:b(e)?{value:e,valid:t}:!1===e?{value:[],valid:t}:{value:e,valid:t}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:Fc(e)?[]:["default"]}),t("content_style",{processor:"string"}),t("content_css_cors",{processor:"boolean",default:!1}),t("font_css",{processor:e=>{const t=p(e)||_(e,p);return t?{value:b(e)?e:$(e.split(","),qe),valid:t}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),t("inline_boundaries",{processor:"boolean",default:!0}),t("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),t("object_resizing",{processor:e=>{const t=y(e)||p(e);return t?!1===e||Hl.isiPhone()||Hl.isiPad()?{value:"",valid:t}:{value:!0===e?"table,img,figure.image,div,video,iframe":e,valid:t}:{valid:!1,message:"Must be boolean or a string"}},default:!Pl}),t("resize_img_proportional",{processor:"boolean",default:!0}),t("event_root",{processor:"object"}),t("service_message",{processor:"string"}),t("theme",{processor:e=>!1===e||p(e)||S(e),default:"silver"}),t("theme_url",{processor:"string"}),t("formats",{processor:"object"}),t("format_empty_lines",{processor:"boolean",default:!1}),t("format_noneditable_selector",{processor:"string",default:""}),t("preview_styles",{processor:e=>{const t=!1===e||p(e);return t?{value:!1===e?"":e,valid:t}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),t("custom_ui_selector",{processor:"string",default:""}),t("hidden_input",{processor:"boolean",default:!0}),t("submit_patch",{processor:"boolean",default:!0}),t("encoding",{processor:"string"}),t("add_form_submit_trigger",{processor:"boolean",default:!0}),t("add_unload_trigger",{processor:"boolean",default:!0}),t("custom_undo_redo_levels",{processor:"number",default:0}),t("disable_nodechange",{processor:"boolean",default:!1}),t("readonly",{processor:"boolean",default:!1}),t("editable_root",{processor:"boolean",default:!0}),t("plugins",{processor:"string[]",default:[]}),t("external_plugins",{processor:"object"}),t("forced_plugins",{processor:"string[]"}),t("model",{processor:"string",default:e.hasPlugin("rtc")?"plugin":"dom"}),t("model_url",{processor:"string"}),t("block_unsupported_drop",{processor:"boolean",default:!0}),t("visual",{processor:"boolean",default:!0}),t("visual_table_class",{processor:"string",default:"mce-item-table"}),t("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),t("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),t("setup",{processor:"function"}),t("init_instance_callback",{processor:"function"}),t("url_converter",{processor:"function",default:e.convertURL}),t("url_converter_scope",{processor:"object",default:e}),t("urlconverter_callback",{processor:"function"}),t("allow_conditional_comments",{processor:"boolean",default:!1}),t("allow_html_data_urls",{processor:"boolean",default:!1}),t("allow_svg_data_urls",{processor:"boolean"}),t("allow_html_in_named_anchor",{processor:"boolean",default:!1}),t("allow_script_urls",{processor:"boolean",default:!1}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),t("fix_list_elements",{processor:"boolean",default:!1}),t("preserve_cdata",{processor:"boolean",default:!1}),t("remove_trailing_brs",{processor:"boolean",default:!0}),t("pad_empty_with_br",{processor:"boolean",default:!1}),t("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),t("element_format",{processor:"string",default:"html"}),t("entities",{processor:"string"}),t("schema",{processor:"string",default:"html5"}),t("convert_urls",{processor:"boolean",default:!0}),t("relative_urls",{processor:"boolean",default:!0}),t("remove_script_host",{processor:"boolean",default:!0}),t("custom_elements",{processor:"string"}),t("extended_valid_elements",{processor:"string"}),t("invalid_elements",{processor:"string"}),t("invalid_styles",{processor:Zl}),t("valid_children",{processor:"string"}),t("valid_classes",{processor:Zl}),t("valid_elements",{processor:"string"}),t("valid_styles",{processor:Zl}),t("verify_html",{processor:"boolean",default:!0}),t("auto_focus",{processor:e=>p(e)||!0===e}),t("browser_spellcheck",{processor:"boolean",default:!1}),t("protect",{processor:"array"}),t("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),t("deprecation_warnings",{processor:"boolean",default:!0}),t("a11y_advanced_options",{processor:"boolean",default:!1}),t("api_key",{processor:"string"}),t("paste_block_drop",{processor:"boolean",default:!1}),t("paste_data_images",{processor:"boolean",default:!0}),t("paste_preprocess",{processor:"function"}),t("paste_postprocess",{processor:"function"}),t("paste_webkit_styles",{processor:"string",default:"none"}),t("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),t("paste_merge_formats",{processor:"boolean",default:!0}),t("smart_paste",{processor:"boolean",default:!0}),t("paste_as_text",{processor:"boolean",default:!1}),t("paste_tab_spaces",{processor:"number",default:4}),t("text_patterns",{processor:e=>_(e,h)||!1===e?{value:Il(!1===e?[]:e),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}]}),t("text_patterns_lookup",{processor:e=>{return S(e)?{value:(t=e,e=>{const o=t(e);return Il(o)}),valid:!0}:{valid:!1,message:"Must be a single function"};var t},default:e=>[]}),t("noneditable_class",{processor:"string",default:"mceNonEditable"}),t("editable_class",{processor:"string",default:"mceEditable"}),t("noneditable_regexp",{processor:e=>_(e,zl)?{value:e,valid:!0}:zl(e)?{value:[e],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),t("table_tab_navigation",{processor:"boolean",default:!0}),t("highlight_on_focus",{processor:"boolean",default:!1}),t("xss_sanitization",{processor:"boolean",default:!0}),t("details_initial_state",{processor:e=>{const t=j(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),t("details_serialized_state",{processor:e=>{const t=j(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),t("init_content_sync",{processor:"boolean",default:!1}),t("newdocument_content",{processor:"string",default:""}),t("force_hex_color",{processor:e=>{const t=["always","rgb_only","off"],o=j(t,e);return o?{value:e,valid:o}:{valid:!1,message:`Must be one of: ${t.join(", ")}.`}},default:"off"}),t("sandbox_iframes",{processor:"boolean",default:!1}),t("convert_unsafe_embeds",{processor:"boolean",default:!1}),e.on("ScriptsLoaded",(()=>{t("directionality",{processor:"string",default:ni.isRtl()?"rtl":void 0}),t("placeholder",{processor:"string",default:Fl.getAttrib(e.getElement(),"placeholder")})}))})(n);const s=this.options.get;s("deprecation_warnings")&&qC(t,r);const a=s("suffix");a&&(o.suffix=a),this.suffix=o.suffix;const i=s("base_url");i&&o._setBaseUrl(i),this.baseUri=o.baseURI;const l=pc(n);l&&(Ja.ScriptLoader._setReferrerPolicy(l),Ya.DOM.styleSheetLoader._setReferrerPolicy(l));const c=Gc(n);C(c)&&Ya.DOM.styleSheetLoader._setContentCssCors(c),ri.languageLoad=s("language_load"),ri.baseURL=o.baseURL,this.setDirty(!1),this.documentBaseURI=new hx($l(n),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=Fc(n),this.hasVisual=Jc(n),this.shortcuts=new _L(this),this.editorCommands=new qB(this),jB(this);const d=s("cache_suffix");d&&(At.cacheSuffix=d.replace(/^[\?\&]+/,"")),this.ui={registry:TL(),styleSheetLoader:void 0,show:T,hide:T,setEnabled:T,isEnabled:P},this.mode=yL(n),o.dispatch("SetupEditor",{editor:this});const m=od(n);S(m)&&m.call(n,n)}render(){uB(this)}focus(e){this.execCommand("mceFocus",!1,e)}hasFocus(){return ah(this)}translate(e){return ni.translate(e)}getParam(e,t,o){const n=this.options;return n.isRegistered(e)||(C(o)?n.register(e,{processor:o,default:t}):n.register(e,{processor:P,default:t})),n.isSet(e)||w(t)?n.get(e):t}hasPlugin(e,t){return!!j(Kc(this),e)&&(!t||void 0!==cS.get(e))}nodeChanged(e){this._nodeChangeDispatcher.nodeChanged(e)}addCommand(e,t,o){this.editorCommands.addCommand(e,t,o)}addQueryStateHandler(e,t,o){this.editorCommands.addQueryStateHandler(e,t,o)}addQueryValueHandler(e,t,o){this.editorCommands.addQueryValueHandler(e,t,o)}addShortcut(e,t,o,n){this.shortcuts.add(e,t,o,n)}execCommand(e,t,o,n){return this.editorCommands.execCommand(e,t,o,n)}queryCommandState(e){return this.editorCommands.queryCommandState(e)}queryCommandValue(e){return this.editorCommands.queryCommandValue(e)}queryCommandSupported(e){return this.editorCommands.queryCommandSupported(e)}show(){const e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(EL.show(e.getContainer()),EL.hide(e.id)),e.load(),e.dispatch("show"))}hide(){const e=this;e.hidden||(e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(EL.hide(e.getContainer()),EL.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.dispatch("hide"))}isHidden(){return this.hidden}setProgressState(e,t){this.dispatch("ProgressState",{state:e,time:t})}load(e={}){const t=this,o=t.getElement();if(t.removed)return"";if(o){const n={...e,load:!0},r=er(o)?o.value:o.innerHTML,s=t.setContent(r,n);return n.no_events||t.dispatch("LoadContent",{...n,element:o}),s}return""}save(e={}){const t=this;let o=t.getElement();if(!o||!t.initialized||t.removed)return"";const n={...e,save:!0,element:o};let r=t.getContent(n);const s={...n,content:r};if(s.no_events||t.dispatch("SaveContent",s),"raw"===s.format&&t.dispatch("RawSaveContent",s),r=s.content,er(o))o.value=r;else{!e.is_removing&&t.inline||(o.innerHTML=r);const n=EL.getParent(t.id,"form");n&&DL(n.elements,(e=>e.name!==t.id||(e.value=r,!1)))}return s.element=n.element=o=null,!1!==s.set_dirty&&t.setDirty(!1),r}setContent(e,t){return LC(this,e,t)}getContent(e){return BC(this,e)}insertContent(e,t){t&&(e=OL({content:e},t)),this.execCommand("mceInsertContent",!1,e)}resetContent(e){void 0===e?LC(this,this.startContent,{format:"raw"}):LC(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}isDirty(){return!this.isNotDirty}setDirty(e){const t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.dispatch("dirty")}getContainer(){const e=this;return e.container||(e.container=e.editorContainer||EL.get(e.id+"_parent")),e.container}getContentAreaContainer(){return this.contentAreaContainer}getElement(){return this.targetElm||(this.targetElm=EL.get(this.id)),this.targetElm}getWin(){const e=this;if(!e.contentWindow){const t=e.iframeElement;t&&(e.contentWindow=t.contentWindow)}return e.contentWindow}getDoc(){const e=this;if(!e.contentDocument){const t=e.getWin();t&&(e.contentDocument=t.document)}return e.contentDocument}getBody(){var e,t;const o=this.getDoc();return null!==(t=null!==(e=this.bodyElement)&&void 0!==e?e:null==o?void 0:o.body)&&void 0!==t?t:null}convertURL(e,t,o){const n=this,r=n.options.get,s=rd(n);if(S(s))return s.call(n,e,o,!0,t);if(!r("convert_urls")||"link"===o||h(o)&&"LINK"===o.nodeName||0===e.indexOf("file:")||0===e.length)return e;const a=new hx(e);return"http"!==a.protocol&&"https"!==a.protocol&&""!==a.protocol?e:r("relative_urls")?n.documentBaseURI.toRelative(e):e=n.documentBaseURI.toAbsolute(e,r("remove_script_host"))}addVisual(e){SB(this,e)}setEditableRoot(e){((e,t)=>{e._editableRoot!==t&&(e._editableRoot=t,e.readonly||(e.getBody().contentEditable=String(e.hasEditableRoot()),e.nodeChanged()),((e,t)=>{e.dispatch("EditableRootStateChange",{state:t})})(e,t))})(this,e)}hasEditableRoot(){return this._editableRoot}remove(){YC(this)}destroy(e){XC(this,e)}uploadImages(){return this.editorUpload.uploadImages()}_scanForImages(){return this.editorUpload.scanForImages()}}const ML=Ya.DOM,NL=Bt.each;let RL,BL=!1,LL=[];const IL=e=>{const t=e.type;NL(zL.get(),(o=>{switch(t){case"scroll":o.dispatch("ScrollWindow",e);break;case"resize":o.dispatch("ResizeWindow",e)}}))},HL=e=>{if(e!==BL){const t=Ya.DOM;e?(t.bind(window,"resize",IL),t.bind(window,"scroll",IL)):(t.unbind(window,"resize",IL),t.unbind(window,"scroll",IL)),BL=e}},PL=e=>{const t=LL;return LL=Y(LL,(t=>e!==t)),zL.activeEditor===e&&(zL.activeEditor=LL.length>0?LL[0]:null),zL.focusedEditor===e&&(zL.focusedEditor=null),t.length!==LL.length},FL="CSS1Compat"!==document.compatMode,zL={...sL,baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"6",minorVersion:"8.3",releaseDate:"2024-02-08",i18n:ni,activeEditor:null,focusedEditor:null,setup(){const e=this;let t="",o="",n=hx.getDocumentBaseUrl(document.location);/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));const r=window.tinymce||window.tinyMCEPreInit;if(r)t=r.base||r.baseURL,o=r.suffix;else{const e=document.getElementsByTagName("script");for(let n=0;n{ri.PluginManager.urls[t]=e}))},init(e){const t=this;let o;const n=Bt.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," ");let r=e=>{o=e};const s=()=>{let o=0;const a=[];let i;ML.unbind(window,"ready",s),(o=>{const n=e[o];if(n)n.apply(t,[])})("onpageload"),i=((e,t)=>{const o=[],n=S(t)?e=>W(o,(o=>t(o,e))):e=>j(o,e);for(let t=0,r=e.length;tAt.browser.isIE()||At.browser.isEdge()?(fS("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/6/support/#supportedwebbrowsers"),[]):FL?(fS("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):p(e.selector)?ML.select(e.selector):C(e.target)?[e.target]:[])(e)),Bt.each(i,(e=>{var o;(o=t.get(e.id))&&o.initialized&&!(o.getContainer()||o.getBody()).parentNode&&(PL(o),o.unbindAllNativeEvents(),o.destroy(!0),o.removed=!0)})),i=Bt.grep(i,(e=>!t.get(e.id))),0===i.length?r([]):NL(i,(s=>{((e,t)=>e.inline&&t.tagName.toLowerCase()in n)(e,s)?fS("Could not initialize inline editor on invalid inline target element",s):((e,n,s)=>{const l=new AL(e,n,t);a.push(l),l.on("init",(()=>{++o===i.length&&r(a)})),l.targetElm=l.targetElm||s,l.render()})((e=>{let t=e.id;return t||(t=ke(e,"name").filter((e=>!ML.get(e))).getOrThunk(ML.uniqueId),e.setAttribute("id",t)),t})(s),e,s)}))};return ML.bind(window,"ready",s),new Promise((e=>{o?e(o):r=t=>{e(t)}}))},get(e){return 0===arguments.length?LL.slice(0):p(e)?ee(LL,(t=>t.id===e)).getOr(null):k(e)&&LL[e]?LL[e]:null},add(e){const t=this,o=t.get(e.id);return o===e||(null===o&&LL.push(e),HL(!0),t.activeEditor=e,t.dispatch("AddEditor",{editor:e}),RL||(RL=e=>{const o=t.dispatch("BeforeUnload");if(o.returnValue)return e.preventDefault(),e.returnValue=o.returnValue,o.returnValue},window.addEventListener("beforeunload",RL))),e},createEditor(e,t){return this.add(new AL(e,t,this))},remove(e){const t=this;let o;if(e){if(!p(e))return o=e,v(t.get(o.id))?null:(PL(o)&&t.dispatch("RemoveEditor",{editor:o}),0===LL.length&&window.removeEventListener("beforeunload",RL),o.remove(),HL(LL.length>0),o);NL(ML.select(e),(e=>{o=t.get(e.id),o&&t.remove(o)}))}else for(let e=LL.length-1;e>=0;e--)t.remove(LL[e])},execCommand(e,t,o){var n;const r=this,s=h(o)?null!==(n=o.id)&&void 0!==n?n:o.index:o;switch(e){case"mceAddEditor":if(!r.get(s)){const e=o.options;new AL(s,e,r).render()}return!0;case"mceRemoveEditor":{const e=r.get(s);return e&&e.remove(),!0}case"mceToggleEditor":{const e=r.get(s);return e?(e.isHidden()?e.show():e.hide(),!0):(r.execCommand("mceAddEditor",!1,o),!0)}}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,o)},triggerSave:()=>{NL(LL,(e=>{e.save()}))},addI18n:(e,t)=>{ni.add(e,t)},translate:e=>ni.translate(e),setActive(e){const t=this.activeEditor;this.activeEditor!==e&&(t&&t.dispatch("deactivate",{relatedTarget:e}),e.dispatch("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl(e){this.baseURL=new hx(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new hx(this.baseURL)}};zL.setup();const VL=(()=>{const e=ai();return{FakeClipboardItem:e=>({items:e,types:pe(e),getType:t=>ke(e,t).getOrUndefined()}),write:t=>{e.set(t)},read:()=>e.get().getOrUndefined(),clear:e.clear}})(),ZL=Math.min,UL=Math.max,jL=Math.round,WL=(e,t,o)=>{let n=t.x,r=t.y;const s=e.w,a=e.h,i=t.w,l=t.h,c=(o||"").split("");return"b"===c[0]&&(r+=l),"r"===c[1]&&(n+=i),"c"===c[0]&&(r+=jL(l/2)),"c"===c[1]&&(n+=jL(i/2)),"b"===c[3]&&(r-=a),"r"===c[4]&&(n-=s),"c"===c[3]&&(r-=jL(a/2)),"c"===c[4]&&(n-=jL(s/2)),$L(n,r,s,a)},$L=(e,t,o,n)=>({x:e,y:t,w:o,h:n}),qL={inflate:(e,t,o)=>$L(e.x-t,e.y-o,e.w+2*t,e.h+2*o),relativePosition:WL,findBestRelativePosition:(e,t,o,n)=>{for(let r=0;r=o.x&&s.x+s.w<=o.w+o.x&&s.y>=o.y&&s.y+s.h<=o.h+o.y)return n[r]}return null},intersect:(e,t)=>{const o=UL(e.x,t.x),n=UL(e.y,t.y),r=ZL(e.x+e.w,t.x+t.w),s=ZL(e.y+e.h,t.y+t.h);return r-o<0||s-n<0?null:$L(o,n,r-o,s-n)},clamp:(e,t,o)=>{let n=e.x,r=e.y,s=e.x+e.w,a=e.y+e.h;const i=t.x+t.w,l=t.y+t.h,c=UL(0,t.x-n),d=UL(0,t.y-r),m=UL(0,s-i),u=UL(0,a-l);return n+=c,r+=d,o&&(s+=c,a+=d,n-=m,r-=u),s-=m,a-=u,$L(n,r,s-n,a-r)},create:$L,fromClientRect:e=>$L(e.left,e.top,e.width,e.height)},GL=(()=>{const e={},t={},o={};return{load:(o,n)=>{const r=`Script at URL "${n}" failed to load`,s=`Script at URL "${n}" did not call \`tinymce.Resource.add('${o}', data)\` within 1 second`;if(void 0!==e[o])return e[o];{const a=new Promise(((e,a)=>{const i=((e,t,o=1e3)=>{let n=!1,r=null;const s=e=>(...t)=>{n||(n=!0,null!==r&&(clearTimeout(r),r=null),e.apply(null,t))},a=s(e),i=s(t);return{start:(...e)=>{n||null!==r||(r=setTimeout((()=>i.apply(null,e)),o))},resolve:a,reject:i}})(e,a);t[o]=i.resolve,Ja.ScriptLoader.loadScript(n).then((()=>i.start(s)),(()=>i.reject(r)))}));return e[o]=a,a}},add:(n,r)=>{void 0!==t[n]&&(t[n](r),delete t[n]),e[n]=Promise.resolve(r),o[n]=r},has:e=>e in o,get:e=>o[e],unload:t=>{delete e[t]}}})();let KL;try{const e="__storage_test__";KL=window.localStorage,KL.setItem(e,e),KL.removeItem(e)}catch(e){KL=(()=>{let e={},t=[];const o={getItem:t=>e[t]||null,setItem:(o,n)=>{t.push(o),e[o]=String(n)},key:e=>t[e],removeItem:o=>{t=t.filter((e=>e===o)),delete e[o]},clear:()=>{t=[],e={}},length:0};return Object.defineProperty(o,"length",{get:()=>t.length,configurable:!1,enumerable:!1}),o})()}const YL={geom:{Rect:qL},util:{Delay:qp,Tools:Bt,VK:Dg,URI:hx,EventDispatcher:nL,Observable:sL,I18n:ni,LocalStorage:KL,ImageUploader:e=>{const t=xS(),o=TS(e,t);return{upload:(t,n=!0)=>o.upload(t,n?_S(e):void 0)}}},dom:{EventUtils:za,TreeWalker:Zn,TextSeeker:Oi,DOMUtils:Ya,ScriptLoader:Ja,RangeUtils:mp,Serializer:RC,StyleSheetLoader:Zs,ControlSelection:Bg,BookmarkManager:xg,Selection:OC,Event:za.Event},html:{Styles:Aa,Entities:ia,Node:Th,Schema:ya,DomParser:Mx,Writer:Wh,Serializer:$h},Env:At,AddOnManager:ri,Annotator:wg,Formatter:zS,UndoManager:ZS,EditorCommands:qB,WindowManager:mS,NotificationManager:lS,EditorObservable:mL,Shortcuts:_L,Editor:AL,FocusManager:$p,EditorManager:zL,DOM:Ya.DOM,ScriptLoader:Ja.ScriptLoader,PluginManager:cS,ThemeManager:dS,ModelManager:QC,IconManager:JC,Resource:GL,FakeClipboard:VL,trim:Bt.trim,isArray:Bt.isArray,is:Bt.is,toArray:Bt.toArray,makeMap:Bt.makeMap,each:Bt.each,map:Bt.map,grep:Bt.grep,inArray:Bt.inArray,extend:Bt.extend,walk:Bt.walk,resolve:Bt.resolve,explode:Bt.explode,_addCacheSuffix:Bt._addCacheSuffix},XL=Bt.extend(zL,YL);(e=>{window.tinymce=e,window.tinyMCE=e})(XL),(t=>{try{e.exports=t}catch(e){}})(XL)}()}}]); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/entrypoints.json b/bundles/TinymceBundle/public/build/tinymce/entrypoints.json index b41394557cd..6ea894dccda 100644 --- a/bundles/TinymceBundle/public/build/tinymce/entrypoints.json +++ b/bundles/TinymceBundle/public/build/tinymce/entrypoints.json @@ -3,7 +3,7 @@ "tinymce": { "js": [ "/bundles/pimcoretinymce/build/tinymce/runtime.js", - "/bundles/pimcoretinymce/build/tinymce/271.js", + "/bundles/pimcoretinymce/build/tinymce/328.js", "/bundles/pimcoretinymce/build/tinymce/tinymce.js" ] } diff --git a/bundles/TinymceBundle/public/build/tinymce/manifest.json b/bundles/TinymceBundle/public/build/tinymce/manifest.json index c4ea4b1e963..fe5783c4929 100644 --- a/bundles/TinymceBundle/public/build/tinymce/manifest.json +++ b/bundles/TinymceBundle/public/build/tinymce/manifest.json @@ -1,15 +1,27 @@ { "TinymceBundle/build/tinymce.js": "/bundles/pimcoretinymce/build/tinymce/tinymce.js", "TinymceBundle/build/runtime.js": "/bundles/pimcoretinymce/build/tinymce/runtime.js", - "TinymceBundle/build/271.js": "/bundles/pimcoretinymce/build/tinymce/271.js", + "TinymceBundle/build/328.js": "/bundles/pimcoretinymce/build/tinymce/328.js", + "TinymceBundle/build/skins/ui/tinymce-5/skin.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//skin.js", + "TinymceBundle/build/skins/ui/tinymce-5-dark/skin.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//skin.js", "TinymceBundle/build/skins/ui/tinymce-5/skin.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//skin.css", "TinymceBundle/build/skins/ui/tinymce-5/skin.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//skin.min.css", "TinymceBundle/build/skins/ui/tinymce-5-dark/skin.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//skin.css", "TinymceBundle/build/skins/ui/tinymce-5-dark/skin.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//skin.min.css", + "TinymceBundle/build/skins/ui/oxide/skin.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//skin.js", + "TinymceBundle/build/skins/ui/oxide-dark/skin.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.js", "TinymceBundle/build/skins/ui/oxide/skin.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//skin.css", "TinymceBundle/build/skins/ui/oxide-dark/skin.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.css", "TinymceBundle/build/skins/ui/oxide/skin.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//skin.min.css", "TinymceBundle/build/skins/ui/oxide-dark/skin.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.min.css", + "TinymceBundle/build/skins/ui/tinymce-5/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//content.js", + "TinymceBundle/build/skins/ui/oxide/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//content.js", + "TinymceBundle/build/skins/ui/tinymce-5-dark/content.inline.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//content.inline.js", + "TinymceBundle/build/skins/ui/tinymce-5/content.inline.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//content.inline.js", + "TinymceBundle/build/skins/ui/oxide/content.inline.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//content.inline.js", + "TinymceBundle/build/skins/ui/oxide-dark/content.inline.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//content.inline.js", + "TinymceBundle/build/skins/ui/tinymce-5-dark/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//content.js", + "TinymceBundle/build/skins/ui/oxide-dark/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//content.js", "TinymceBundle/build/skins/ui/oxide/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//content.css", "TinymceBundle/build/skins/ui/tinymce-5/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//content.css", "TinymceBundle/build/skins/ui/oxide/content.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//content.min.css", @@ -65,8 +77,14 @@ "TinymceBundle/build/plugins/help/js/i18n/keynav/zh_TW.js": "/bundles/pimcoretinymce/build/tinymce/plugins/help/js/i18n/keynav//zh_TW.js", "TinymceBundle/build/plugins/help/js/i18n/keynav/en.js": "/bundles/pimcoretinymce/build/tinymce/plugins/help/js/i18n/keynav//en.js", "TinymceBundle/build/plugins/help/js/i18n/keynav/zh_CN.js": "/bundles/pimcoretinymce/build/tinymce/plugins/help/js/i18n/keynav//zh_CN.js", + "TinymceBundle/build/skins/content/document/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/document//content.js", + "TinymceBundle/build/skins/content/tinymce-5-dark/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5-dark//content.js", + "TinymceBundle/build/skins/content/dark/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/dark//content.js", + "TinymceBundle/build/skins/content/writer/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/writer//content.js", "TinymceBundle/build/skins/content/document/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/document//content.css", "TinymceBundle/build/skins/content/document/content.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/document//content.min.css", + "TinymceBundle/build/skins/content/tinymce-5/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5//content.js", + "TinymceBundle/build/skins/content/default/content.js": "/bundles/pimcoretinymce/build/tinymce/skins/content/default//content.js", "TinymceBundle/build/skins/content/tinymce-5-dark/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5-dark//content.css", "TinymceBundle/build/skins/content/tinymce-5-dark/content.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5-dark//content.min.css", "TinymceBundle/build/skins/content/dark/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/dark//content.css", @@ -77,6 +95,10 @@ "TinymceBundle/build/skins/content/default/content.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/default//content.min.css", "TinymceBundle/build/skins/content/tinymce-5/content.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5//content.css", "TinymceBundle/build/skins/content/tinymce-5/content.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/content/tinymce-5//content.min.css", + "TinymceBundle/build/skins/ui/tinymce-5-dark/skin.shadowdom.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5-dark//skin.shadowdom.js", + "TinymceBundle/build/skins/ui/tinymce-5/skin.shadowdom.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/tinymce-5//skin.shadowdom.js", + "TinymceBundle/build/skins/ui/oxide/skin.shadowdom.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//skin.shadowdom.js", + "TinymceBundle/build/skins/ui/oxide-dark/skin.shadowdom.js": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.shadowdom.js", "TinymceBundle/build/skins/ui/oxide-dark/skin.shadowdom.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.shadowdom.css", "TinymceBundle/build/skins/ui/oxide-dark/skin.shadowdom.min.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide-dark//skin.shadowdom.min.css", "TinymceBundle/build/skins/ui/oxide/skin.shadowdom.css": "/bundles/pimcoretinymce/build/tinymce/skins/ui/oxide//skin.shadowdom.css", diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ar.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ar.js index 22b49ba039a..a9d65f3bfaa 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ar.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ar.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ar",'

    بدء التنقل بواسطة لوحة المفاتيح

    \n\n
    \n
    التركيز على شريط القوائم
    \n
    نظاما التشغيل Windows أو Linux: Alt + F9
    \n
    نظام التشغيل macOS: ⌥F9
    \n
    التركيز على شريط الأدوات
    \n
    نظاما التشغيل Windows أو Linux: Alt + F10
    \n
    نظام التشغيل macOS: ⌥F10
    \n
    التركيز على التذييل
    \n
    نظاما التشغيل Windows أو Linux: Alt + F11
    \n
    نظام التشغيل macOS: ⌥F11
    \n
    التركيز على شريط أدوات السياق
    \n
    أنظمة التشغيل Windows أو Linux أو macOS: Ctrl+F9\n
    \n\n

    سيبدأ التنقل عند عنصر واجهة المستخدم الأول، والذي سيتم تمييزه أو تسطيره في حالة العنصر الأول في\n مسار عنصر التذييل.

    \n\n

    التنقل بين أقسام واجهة المستخدم

    \n\n

    للانتقال من أحد أقسام واجهة المستخدم إلى القسم التالي، اضغط على Tab.

    \n\n

    للانتقال من أحد أقسام واجهة المستخدم إلى القسم السابق، اضغط على Shift+Tab.

    \n\n

    ترتيب علامات Tab لأقسام واجهة المستخدم هذه هو:\n\n

      \n
    1. شريط القوائم
    2. \n
    3. كل مجموعة شريط الأدوات
    4. \n
    5. الشريط الجانبي
    6. \n
    7. مسار العنصر في التذييل
    8. \n
    9. زر تبديل عدد الكلمات في التذييل
    10. \n
    11. رابط إدراج العلامة التجارية في التذييل
    12. \n
    13. مؤشر تغيير حجم المحرر في التذييل
    14. \n
    \n\n

    إذا لم يكن قسم واجهة المستخدم موجودًا، فسيتم تخطيه.

    \n\n

    إذا كان التذييل يحتوي على التركيز على ‏‫التنقل بواسطة لوحة المفاتيح، ولا يوجد شريط جانبي مرئي، فإن الضغط على Shift+Tab\n ينقل التركيز إلى مجموعة شريط الأدوات الأولى، وليس الأخيرة.\n\n

    التنقل بين أقسام واجهة المستخدم

    \n\n

    للانتقال من أحد عناصر واجهة المستخدم إلى العنصر التالي، اضغط على مفتاح السهم المناسب.

    \n\n

    مفتاحا السهمين اليسار‎ واليمين‎

    \n\n
      \n
    • التنقل بين القوائم في شريط القوائم.
    • \n
    • فتح قائمة فرعية في القائمة.
    • \n
    • التنقل بين الأزرار في مجموعة شريط الأدوات.
    • \n
    • التنقل بين العناصر في مسار عنصر التذييل.
    • \n
    \n\n

    مفتاحا السهمين لأسفل‎ ولأعلى‎\n\n

      \n
    • التنقل بين عناصر القائمة في القائمة.
    • \n
    • التنقل بين العناصر في قائمة شريط الأدوات المنبثقة.
    • \n
    \n\n

    دورة مفاتيح الأسهم‎ داخل قسم واجهة المستخدم التي تم التركيز عليها.

    \n\n

    لإغلاق قائمة مفتوحة أو قائمة فرعية مفتوحة أو قائمة منبثقة مفتوحة، اضغط على مفتاح Esc.\n\n

    إذا كان التركيز الحالي على "الجزء العلوي" من قسم معين لواجهة المستخدم، فإن الضغط على مفتاح Esc يؤدي أيضًا إلى الخروج\n من التنقل بواسطة لوحة المفاتيح بالكامل.

    \n\n

    تنفيذ عنصر قائمة أو زر شريط أدوات

    \n\n

    عندما يتم تمييز عنصر القائمة المطلوب أو زر شريط الأدوات، اضغط على زر Return، أو Enter،\n أو مفتاح المسافة لتنفيذ العنصر.\n\n

    التنقل في مربعات الحوار غير المبوبة

    \n\n

    في مربعات الحوار غير المبوبة، يتم التركيز على المكون التفاعلي الأول عند فتح مربع الحوار.

    \n\n

    التنقل بين مكونات الحوار التفاعلي بالضغط على زر Tab أو Shift+Tab.

    \n\n

    التنقل في مربعات الحوار المبوبة

    \n\n

    في مربعات الحوار المبوبة، يتم التركيز على الزر الأول في قائمة علامات التبويب عند فتح مربع الحوار.

    \n\n

    التنقل بين المكونات التفاعلية لعلامة التبويب لمربع الحوار هذه بالضغط على زر Tab أو\n Shift+Tab.

    \n\n

    التبديل إلى علامة تبويب أخرى لمربع الحوار من خلال التركيز على قائمة علامة التبويب ثم الضغط على زر السهم المناسب\n مفتاح للتنقل بين علامات التبويب المتاحة.

    \n'); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ar",'

    بدء التنقل بواسطة لوحة المفاتيح

    \n\n
    \n
    التركيز على شريط القوائم
    \n
    نظاما التشغيل Windows أو Linux: Alt + F9
    \n
    نظام التشغيل macOS: ⌥F9
    \n
    التركيز على شريط الأدوات
    \n
    نظاما التشغيل Windows أو Linux: Alt + F10
    \n
    نظام التشغيل macOS: ⌥F10
    \n
    التركيز على التذييل
    \n
    نظاما التشغيل Windows أو Linux: Alt + F11
    \n
    نظام التشغيل macOS: ⌥F11
    \n
    التركيز على شريط أدوات السياق
    \n
    أنظمة التشغيل Windows أو Linux أو macOS: Ctrl+F9\n
    \n\n

    سيبدأ التنقل عند عنصر واجهة المستخدم الأول، والذي سيتم تمييزه أو تسطيره في حالة العنصر الأول في\n مسار عنصر التذييل.

    \n\n

    التنقل بين أقسام واجهة المستخدم

    \n\n

    للانتقال من أحد أقسام واجهة المستخدم إلى القسم التالي، اضغط على Tab.

    \n\n

    للانتقال من أحد أقسام واجهة المستخدم إلى القسم السابق، اضغط على Shift+Tab.

    \n\n

    ترتيب علامات Tab لأقسام واجهة المستخدم هذه هو:

    \n\n
      \n
    1. شريط القوائم
    2. \n
    3. كل مجموعة شريط الأدوات
    4. \n
    5. الشريط الجانبي
    6. \n
    7. مسار العنصر في التذييل
    8. \n
    9. زر تبديل عدد الكلمات في التذييل
    10. \n
    11. رابط إدراج العلامة التجارية في التذييل
    12. \n
    13. مؤشر تغيير حجم المحرر في التذييل
    14. \n
    \n\n

    إذا لم يكن قسم واجهة المستخدم موجودًا، فسيتم تخطيه.

    \n\n

    إذا كان التذييل يحتوي على التركيز على ‏‫التنقل بواسطة لوحة المفاتيح، ولا يوجد شريط جانبي مرئي، فإن الضغط على Shift+Tab\n ينقل التركيز إلى مجموعة شريط الأدوات الأولى، وليس الأخيرة.

    \n\n

    التنقل بين أقسام واجهة المستخدم

    \n\n

    للانتقال من أحد عناصر واجهة المستخدم إلى العنصر التالي، اضغط على مفتاح السهم المناسب.

    \n\n

    مفتاحا السهمين اليسار‎ واليمين‎

    \n\n
      \n
    • التنقل بين القوائم في شريط القوائم.
    • \n
    • فتح قائمة فرعية في القائمة.
    • \n
    • التنقل بين الأزرار في مجموعة شريط الأدوات.
    • \n
    • التنقل بين العناصر في مسار عنصر التذييل.
    • \n
    \n\n

    مفتاحا السهمين لأسفل‎ ولأعلى‎

    \n\n
      \n
    • التنقل بين عناصر القائمة في القائمة.
    • \n
    • التنقل بين العناصر في قائمة شريط الأدوات المنبثقة.
    • \n
    \n\n

    دورة مفاتيح الأسهم‎ داخل قسم واجهة المستخدم التي تم التركيز عليها.

    \n\n

    لإغلاق قائمة مفتوحة أو قائمة فرعية مفتوحة أو قائمة منبثقة مفتوحة، اضغط على مفتاح Esc.

    \n\n

    إذا كان التركيز الحالي على "الجزء العلوي" من قسم معين لواجهة المستخدم، فإن الضغط على مفتاح Esc يؤدي أيضًا إلى الخروج\n من التنقل بواسطة لوحة المفاتيح بالكامل.

    \n\n

    تنفيذ عنصر قائمة أو زر شريط أدوات

    \n\n

    عندما يتم تمييز عنصر القائمة المطلوب أو زر شريط الأدوات، اضغط على زر Return، أو Enter،\n أو مفتاح المسافة لتنفيذ العنصر.

    \n\n

    التنقل في مربعات الحوار غير المبوبة

    \n\n

    في مربعات الحوار غير المبوبة، يتم التركيز على المكون التفاعلي الأول عند فتح مربع الحوار.

    \n\n

    التنقل بين مكونات الحوار التفاعلي بالضغط على زر Tab أو Shift+Tab.

    \n\n

    التنقل في مربعات الحوار المبوبة

    \n\n

    في مربعات الحوار المبوبة، يتم التركيز على الزر الأول في قائمة علامات التبويب عند فتح مربع الحوار.

    \n\n

    التنقل بين المكونات التفاعلية لعلامة التبويب لمربع الحوار هذه بالضغط على زر Tab أو\n Shift+Tab.

    \n\n

    التبديل إلى علامة تبويب أخرى لمربع الحوار من خلال التركيز على قائمة علامة التبويب ثم الضغط على زر السهم المناسب\n مفتاح للتنقل بين علامات التبويب المتاحة.

    \n'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/bg_BG.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/bg_BG.js index 4bad703bda2..2b4750e6e1f 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/bg_BG.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/bg_BG.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.bg_BG","

    Начало на навигацията с клавиатурата

    \n\n
    \n
    Фокусиране върху лентата с менюта
    \n
    Windows или Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокусиране върху лентата с инструменти
    \n
    Windows или Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокусиране върху долния колонтитул
    \n
    Windows или Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокусиране върху контекстуалната лента с инструменти
    \n
    Windows, Linux или macOS: Ctrl+F9\n
    \n\n

    Навигацията ще започне с първия елемент на ПИ, който ще бъде маркиран или подчертан в случая на първия елемент в\n пътя до елемента в долния колонтитул.

    \n\n

    Навигиране между раздели на ПИ

    \n\n

    За да преминете от един раздел на ПИ към следващия, натиснете Tab.

    \n\n

    За да преминете от един раздел на ПИ към предишния, натиснете Shift+Tab.

    \n\n

    Редът за обхождане с табулация на тези раздели на ПИ е:\n\n

      \n
    1. Лентата с менюта
    2. \n
    3. Всяка група на лентата с инструменти
    4. \n
    5. Страничната лента
    6. \n
    7. Пътят до елемента в долния колонтитул
    8. \n
    9. Бутонът за превключване на броя на думите в долния колонтитул
    10. \n
    11. Връзката за търговска марка в долния колонтитул
    12. \n
    13. Манипулаторът за преоразмеряване на редактора в долния колонтитул
    14. \n
    \n\n

    Ако някой раздел на ПИ липсва, той се пропуска.

    \n\n

    Ако долният колонтитул има фокус за навигация с клавиатурата и няма странична лента, натискането на Shift+Tab\n премества фокуса към първата група на лентата с инструменти, а не към последната.\n\n

    Навигиране в разделите на ПИ

    \n\n

    За да преминете от един елемент на ПИ към следващия, натиснете съответния клавиш със стрелка.

    \n\n

    С клавишите със стрелка наляво и надясно

    \n\n
      \n
    • се придвижвате между менютата в лентата с менюто;
    • \n
    • отваряте подменю в меню;
    • \n
    • се придвижвате между бутоните в група на лентата с инструменти;
    • \n
    • се придвижвате между елементи в пътя до елемент в долния колонтитул.
    • \n
    \n\n

    С клавишите със стрелка надолу и нагоре\n\n

      \n
    • се придвижвате между елементите от менюто в дадено меню;
    • \n
    • се придвижвате между елементите в изскачащо меню на лентата с инструменти.
    • \n
    \n\n

    Клавишите със стрелки се придвижват в рамките на фокусирания раздел на ПИ.

    \n\n

    За да затворите отворено меню, подменю или изскачащо меню, натиснете клавиша Esc.\n\n

    Ако текущият фокус е върху „горната част“ на конкретен раздел на ПИ, натискането на клавиша Esc също излиза\n напълно от навигацията с клавиатурата.

    \n\n

    Изпълнение на елемент от менюто или бутон от лентата с инструменти

    \n\n

    Когато желаният елемент от менюто или бутон от лентата с инструменти е маркиран, натиснете Return, Enter\n или клавиша за интервал, за да изпълните елемента.\n\n

    Навигиране в диалогови прозорци без раздели

    \n\n

    В диалоговите прозорци без раздели първият интерактивен компонент се фокусира, когато се отвори диалоговият прозорец.

    \n\n

    Навигирайте между интерактивните компоненти на диалоговия прозорец, като натиснете Tab или Shift+Tab.

    \n\n

    Навигиране в диалогови прозорци с раздели

    \n\n

    В диалоговите прозорци с раздели първият бутон в менюто с раздели се фокусира, когато се отвори диалоговият прозорец.

    \n\n

    Навигирайте между интерактивните компоненти на този диалогов раздел, като натиснете Tab или\n Shift+Tab.

    \n\n

    Превключете към друг диалогов раздел, като фокусирате върху менюто с раздели и след това натиснете съответния клавиш със стрелка,\n за да преминете през наличните раздели.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.bg_BG","

    Начало на навигацията с клавиатурата

    \n\n
    \n
    Фокусиране върху лентата с менюта
    \n
    Windows или Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокусиране върху лентата с инструменти
    \n
    Windows или Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокусиране върху долния колонтитул
    \n
    Windows или Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокусиране върху контекстуалната лента с инструменти
    \n
    Windows, Linux или macOS: Ctrl+F9\n
    \n\n

    Навигацията ще започне с първия елемент на ПИ, който ще бъде маркиран или подчертан в случая на първия елемент в\n пътя до елемента в долния колонтитул.

    \n\n

    Навигиране между раздели на ПИ

    \n\n

    За да преминете от един раздел на ПИ към следващия, натиснете Tab.

    \n\n

    За да преминете от един раздел на ПИ към предишния, натиснете Shift+Tab.

    \n\n

    Редът за обхождане с табулация на тези раздели на ПИ е:

    \n\n
      \n
    1. Лентата с менюта
    2. \n
    3. Всяка група на лентата с инструменти
    4. \n
    5. Страничната лента
    6. \n
    7. Пътят до елемента в долния колонтитул
    8. \n
    9. Бутонът за превключване на броя на думите в долния колонтитул
    10. \n
    11. Връзката за търговска марка в долния колонтитул
    12. \n
    13. Манипулаторът за преоразмеряване на редактора в долния колонтитул
    14. \n
    \n\n

    Ако някой раздел на ПИ липсва, той се пропуска.

    \n\n

    Ако долният колонтитул има фокус за навигация с клавиатурата и няма странична лента, натискането на Shift+Tab\n премества фокуса към първата група на лентата с инструменти, а не към последната.

    \n\n

    Навигиране в разделите на ПИ

    \n\n

    За да преминете от един елемент на ПИ към следващия, натиснете съответния клавиш със стрелка.

    \n\n

    С клавишите със стрелка наляво и надясно

    \n\n
      \n
    • се придвижвате между менютата в лентата с менюто;
    • \n
    • отваряте подменю в меню;
    • \n
    • се придвижвате между бутоните в група на лентата с инструменти;
    • \n
    • се придвижвате между елементи в пътя до елемент в долния колонтитул.
    • \n
    \n\n

    С клавишите със стрелка надолу и нагоре

    \n\n
      \n
    • се придвижвате между елементите от менюто в дадено меню;
    • \n
    • се придвижвате между елементите в изскачащо меню на лентата с инструменти.
    • \n
    \n\n

    Клавишите със стрелки се придвижват в рамките на фокусирания раздел на ПИ.

    \n\n

    За да затворите отворено меню, подменю или изскачащо меню, натиснете клавиша Esc.

    \n\n

    Ако текущият фокус е върху „горната част“ на конкретен раздел на ПИ, натискането на клавиша Esc също излиза\n напълно от навигацията с клавиатурата.

    \n\n

    Изпълнение на елемент от менюто или бутон от лентата с инструменти

    \n\n

    Когато желаният елемент от менюто или бутон от лентата с инструменти е маркиран, натиснете Return, Enter\n или клавиша за интервал, за да изпълните елемента.

    \n\n

    Навигиране в диалогови прозорци без раздели

    \n\n

    В диалоговите прозорци без раздели първият интерактивен компонент се фокусира, когато се отвори диалоговият прозорец.

    \n\n

    Навигирайте между интерактивните компоненти на диалоговия прозорец, като натиснете Tab или Shift+Tab.

    \n\n

    Навигиране в диалогови прозорци с раздели

    \n\n

    В диалоговите прозорци с раздели първият бутон в менюто с раздели се фокусира, когато се отвори диалоговият прозорец.

    \n\n

    Навигирайте между интерактивните компоненти на този диалогов раздел, като натиснете Tab или\n Shift+Tab.

    \n\n

    Превключете към друг диалогов раздел, като фокусирате върху менюто с раздели и след това натиснете съответния клавиш със стрелка,\n за да преминете през наличните раздели.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ca.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ca.js index 61036af0366..49722582bec 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ca.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ca.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ca","

    Inici de la navegació amb el teclat

    \n\n
    \n
    Enfocar la barra de menús
    \n
    Windows o Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Enfocar la barra d'eines
    \n
    Windows o Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Enfocar el peu de pàgina
    \n
    Windows o Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Enfocar una barra d'eines contextual
    \n
    Windows, Linux o macOS: Ctrl+F9\n
    \n\n

    La navegació començarà en el primer element de la interfície d'usuari, que es ressaltarà o subratllarà per al primer element a\n la ruta de l'element de peu de pàgina.

    \n\n

    Navegació entre seccions de la interfície d'usuari

    \n\n

    Per desplaçar-vos des d'una secció de la interfície d'usuari a la següent, premeu la tecla Tab.

    \n\n

    Per desplaçar-vos des d'una secció de la interfície d'usuari a l'anterior, premeu les tecles Maj+Tab.

    \n\n

    L'ordre en prémer la tecla Tab d'aquestes secciones de la interfície d'usuari és:\n\n

      \n
    1. Barra de menús
    2. \n
    3. Cada grup de la barra d'eines
    4. \n
    5. Barra lateral
    6. \n
    7. Ruta de l'element del peu de pàgina
    8. \n
    9. Botó de commutació de recompte de paraules al peu de pàgina
    10. \n
    11. Enllaç de marca del peu de pàgina
    12. \n
    13. Control de canvi de mida de l'editor al peu de pàgina
    14. \n
    \n\n

    Si no hi ha una secció de la interfície d'usuari, s'ometrà.

    \n\n

    Si el peu de pàgina té el focus de navegació del teclat i no hi ha cap barra lateral visible, en prémer Maj+Tab\n el focus es mou al primer grup de la barra d'eines, no l'últim.\n\n

    Navegació dins de les seccions de la interfície d'usuari

    \n\n

    Per desplaçar-vos des d'un element de la interfície d'usuari al següent, premeu la tecla de Fletxa adequada.

    \n\n

    Les tecles de fletxa Esquerra i Dreta

    \n\n
      \n
    • us permeten desplaçar-vos entre menús de la barra de menús.
    • \n
    • obren un submenú en un menú.
    • \n
    • us permeten desplaçar-vos entre botons d'un grup de la barra d'eines.
    • \n
    • us permeten desplaçar-vos entre elements de la ruta d'elements del peu de pàgina.
    • \n
    \n\n

    Les tecles de fletxa Avall i Amunt\n\n

      \n
    • us permeten desplaçar-vos entre elements de menú d'un menú.
    • \n
    • us permeten desplaçar-vos entre elements d'un menú emergent de la barra d'eines.
    • \n
    \n\n

    Les tecles de Fletxa us permeten desplaçar-vos dins de la secció de la interfície d'usuari que té el focus.

    \n\n

    Per tancar un menú, un submenú o un menú emergent oberts, premeu la tecla Esc.\n\n

    Si el focus actual es troba a la ‘part superior’ d'una secció específica de la interfície d'usuari, en prémer la tecla Esc també es tanca\n completament la navegació amb el teclat.

    \n\n

    Execució d'un element de menú o d'un botó de la barra d'eines

    \n\n

    Quan l'element del menú o el botó de la barra d'eines que desitgeu estigui ressaltat, premeu Retorn, Intro\n o la barra d'espai per executar l'element.\n\n

    Navegació per quadres de diàleg sense pestanyes

    \n\n

    En els quadres de diàleg sense pestanyes, el primer component interactiu pren el focus quan s'obre el quadre diàleg.

    \n\n

    Premeu la tecla Tab o les tecles Maj+Tab per desplaçar-vos entre components interactius del quadre de diàleg.

    \n\n

    Navegació per quadres de diàleg amb pestanyes

    \n\n

    En els quadres de diàleg amb pestanyes, el primer botó del menú de la pestanya pren el focus quan s'obre el quadre diàleg.

    \n\n

    Per desplaçar-vos entre components interactius d'aquest quadre de diàleg, premeu la tecla Tab o\n les tecles Maj+Tab.

    \n\n

    Canvieu a la pestanya d'un altre quadre de diàleg, tot enfocant el menú de la pestanya, i després premeu la tecla Fletxa adequada\n per canviar entre les pestanyes disponibles.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ca","

    Inici de la navegació amb el teclat

    \n\n
    \n
    Enfocar la barra de menús
    \n
    Windows o Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Enfocar la barra d'eines
    \n
    Windows o Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Enfocar el peu de pàgina
    \n
    Windows o Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Enfocar una barra d'eines contextual
    \n
    Windows, Linux o macOS: Ctrl+F9\n
    \n\n

    La navegació començarà en el primer element de la interfície d'usuari, que es ressaltarà o subratllarà per al primer element a\n la ruta de l'element de peu de pàgina.

    \n\n

    Navegació entre seccions de la interfície d'usuari

    \n\n

    Per desplaçar-vos des d'una secció de la interfície d'usuari a la següent, premeu la tecla Tab.

    \n\n

    Per desplaçar-vos des d'una secció de la interfície d'usuari a l'anterior, premeu les tecles Maj+Tab.

    \n\n

    L'ordre en prémer la tecla Tab d'aquestes secciones de la interfície d'usuari és:

    \n\n
      \n
    1. Barra de menús
    2. \n
    3. Cada grup de la barra d'eines
    4. \n
    5. Barra lateral
    6. \n
    7. Ruta de l'element del peu de pàgina
    8. \n
    9. Botó de commutació de recompte de paraules al peu de pàgina
    10. \n
    11. Enllaç de marca del peu de pàgina
    12. \n
    13. Control de canvi de mida de l'editor al peu de pàgina
    14. \n
    \n\n

    Si no hi ha una secció de la interfície d'usuari, s'ometrà.

    \n\n

    Si el peu de pàgina té el focus de navegació del teclat i no hi ha cap barra lateral visible, en prémer Maj+Tab\n el focus es mou al primer grup de la barra d'eines, no l'últim.

    \n\n

    Navegació dins de les seccions de la interfície d'usuari

    \n\n

    Per desplaçar-vos des d'un element de la interfície d'usuari al següent, premeu la tecla de Fletxa adequada.

    \n\n

    Les tecles de fletxa Esquerra i Dreta

    \n\n
      \n
    • us permeten desplaçar-vos entre menús de la barra de menús.
    • \n
    • obren un submenú en un menú.
    • \n
    • us permeten desplaçar-vos entre botons d'un grup de la barra d'eines.
    • \n
    • us permeten desplaçar-vos entre elements de la ruta d'elements del peu de pàgina.
    • \n
    \n\n

    Les tecles de fletxa Avall i Amunt

    \n\n
      \n
    • us permeten desplaçar-vos entre elements de menú d'un menú.
    • \n
    • us permeten desplaçar-vos entre elements d'un menú emergent de la barra d'eines.
    • \n
    \n\n

    Les tecles de Fletxa us permeten desplaçar-vos dins de la secció de la interfície d'usuari que té el focus.

    \n\n

    Per tancar un menú, un submenú o un menú emergent oberts, premeu la tecla Esc.

    \n\n

    Si el focus actual es troba a la ‘part superior’ d'una secció específica de la interfície d'usuari, en prémer la tecla Esc també es tanca\n completament la navegació amb el teclat.

    \n\n

    Execució d'un element de menú o d'un botó de la barra d'eines

    \n\n

    Quan l'element del menú o el botó de la barra d'eines que desitgeu estigui ressaltat, premeu Retorn, Intro\n o la barra d'espai per executar l'element.

    \n\n

    Navegació per quadres de diàleg sense pestanyes

    \n\n

    En els quadres de diàleg sense pestanyes, el primer component interactiu pren el focus quan s'obre el quadre diàleg.

    \n\n

    Premeu la tecla Tab o les tecles Maj+Tab per desplaçar-vos entre components interactius del quadre de diàleg.

    \n\n

    Navegació per quadres de diàleg amb pestanyes

    \n\n

    En els quadres de diàleg amb pestanyes, el primer botó del menú de la pestanya pren el focus quan s'obre el quadre diàleg.

    \n\n

    Per desplaçar-vos entre components interactius d'aquest quadre de diàleg, premeu la tecla Tab o\n les tecles Maj+Tab.

    \n\n

    Canvieu a la pestanya d'un altre quadre de diàleg, tot enfocant el menú de la pestanya, i després premeu la tecla Fletxa adequada\n per canviar entre les pestanyes disponibles.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/cs.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/cs.js index f93ef4443fd..53070efe09b 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/cs.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/cs.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.cs","

    Začínáme navigovat pomocí klávesnice

    \n\n
    \n
    Přejít na řádek nabídek
    \n
    Windows nebo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Přejít na panel nástrojů
    \n
    Windows nebo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Přejít na zápatí
    \n
    Windows nebo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Přejít na kontextový panel nástrojů
    \n
    Windows, Linux nebo macOS: Ctrl+F9\n
    \n\n

    Navigace začne u první položky uživatelského rozhraní, která bude zvýrazněna nebo v případě první položky\n cesty k prvku zápatí podtržena.

    \n\n

    Navigace mezi oddíly uživatelského rozhraní

    \n\n

    Stisknutím klávesy Tab se posunete z jednoho oddílu uživatelského rozhraní na další.

    \n\n

    Stisknutím kláves Shift+Tab se posunete z jednoho oddílu uživatelského rozhraní na předchozí.

    \n\n

    Pořadí přepínání mezi oddíly uživatelského rozhraní pomocí klávesy Tab:\n\n

      \n
    1. Řádek nabídek
    2. \n
    3. Každá skupina panelu nástrojů
    4. \n
    5. Boční panel
    6. \n
    7. Cesta k prvku v zápatí.
    8. \n
    9. Tlačítko přepínače počtu slov v zápatí
    10. \n
    11. Odkaz na informace o značce v zápatí
    12. \n
    13. Úchyt pro změnu velikosti editoru v zápatí
    14. \n
    \n\n

    Pokud nějaký oddíl uživatelského rozhraní není přítomen, je přeskočen.

    \n\n

    Pokud je zápatí vybrané pro navigaci pomocí klávesnice a není zobrazen žádný boční panel, stisknutím kláves Shift+Tab\n přejdete na první skupinu panelu nástrojů, nikoli na poslední.\n\n

    Navigace v rámci oddílů uživatelského rozhraní

    \n\n

    Chcete-li se přesunout z jednoho prvku uživatelského rozhraní na další, stiskněte příslušnou klávesu s šipkou.

    \n\n

    Klávesy s šipkou vlevovpravo

    \n\n
      \n
    • umožňují přesun mezi nabídkami na řádku nabídek;
    • \n
    • otevírají podnabídku nabídky;
    • \n
    • umožňují přesun mezi tlačítky ve skupině panelu nástrojů;
    • \n
    • umožňují přesun mezi položkami cesty prvku v zápatí.
    • \n
    \n\n

    Klávesy se šipkou dolůnahoru\n\n

      \n
    • umožňují přesun mezi položkami nabídky;
    • \n
    • umožňují přesun mezi položkami místní nabídky panelu nástrojů.
    • \n
    \n\n

    Šipky provádí přepínání v rámci vybraného oddílu uživatelského rozhraní.

    \n\n

    Chcete-li zavřít otevřenou nabídku, podnabídku nebo místní nabídku, stiskněte klávesu Esc.\n\n

    Pokud je aktuálně vybrána horní část oddílu uživatelského rozhraní, stisknutím klávesy Esc zcela ukončíte také\n navigaci pomocí klávesnice.

    \n\n

    Provedení příkazu položky nabídky nebo tlačítka panelu nástrojů

    \n\n

    Pokud je zvýrazněna požadovaná položka nabídky nebo tlačítko panelu nástrojů, stisknutím klávesy Return, Enter\n nebo mezerníku provedete příslušný příkaz.\n\n

    Navigace v dialogových oknech bez záložek

    \n\n

    Při otevření dialogových oken bez záložek přejdete na první interaktivní komponentu.

    \n\n

    Přecházet mezi interaktivními komponentami dialogového okna můžete stisknutím klávesy Tab nebo kombinace Shift+Tab.

    \n\n

    Navigace v dialogových oknech se záložkami

    \n\n

    Při otevření dialogových oken se záložkami přejdete na první tlačítko v nabídce záložek.

    \n\n

    Přecházet mezi interaktivními komponentami této záložky dialogového okna můžete stisknutím klávesy Tab nebo\n kombinace Shift+Tab.

    \n\n

    Chcete-li přepnout na další záložku dialogového okna, přejděte na nabídku záložek a poté můžete stisknutím požadované šipky\n přepínat mezi dostupnými záložkami.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.cs","

    Začínáme navigovat pomocí klávesnice

    \n\n
    \n
    Přejít na řádek nabídek
    \n
    Windows nebo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Přejít na panel nástrojů
    \n
    Windows nebo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Přejít na zápatí
    \n
    Windows nebo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Přejít na kontextový panel nástrojů
    \n
    Windows, Linux nebo macOS: Ctrl+F9\n
    \n\n

    Navigace začne u první položky uživatelského rozhraní, která bude zvýrazněna nebo v případě první položky\n cesty k prvku zápatí podtržena.

    \n\n

    Navigace mezi oddíly uživatelského rozhraní

    \n\n

    Stisknutím klávesy Tab se posunete z jednoho oddílu uživatelského rozhraní na další.

    \n\n

    Stisknutím kláves Shift+Tab se posunete z jednoho oddílu uživatelského rozhraní na předchozí.

    \n\n

    Pořadí přepínání mezi oddíly uživatelského rozhraní pomocí klávesy Tab:

    \n\n
      \n
    1. Řádek nabídek
    2. \n
    3. Každá skupina panelu nástrojů
    4. \n
    5. Boční panel
    6. \n
    7. Cesta k prvku v zápatí.
    8. \n
    9. Tlačítko přepínače počtu slov v zápatí
    10. \n
    11. Odkaz na informace o značce v zápatí
    12. \n
    13. Úchyt pro změnu velikosti editoru v zápatí
    14. \n
    \n\n

    Pokud nějaký oddíl uživatelského rozhraní není přítomen, je přeskočen.

    \n\n

    Pokud je zápatí vybrané pro navigaci pomocí klávesnice a není zobrazen žádný boční panel, stisknutím kláves Shift+Tab\n přejdete na první skupinu panelu nástrojů, nikoli na poslední.

    \n\n

    Navigace v rámci oddílů uživatelského rozhraní

    \n\n

    Chcete-li se přesunout z jednoho prvku uživatelského rozhraní na další, stiskněte příslušnou klávesu s šipkou.

    \n\n

    Klávesy s šipkou vlevovpravo

    \n\n
      \n
    • umožňují přesun mezi nabídkami na řádku nabídek;
    • \n
    • otevírají podnabídku nabídky;
    • \n
    • umožňují přesun mezi tlačítky ve skupině panelu nástrojů;
    • \n
    • umožňují přesun mezi položkami cesty prvku v zápatí.
    • \n
    \n\n

    Klávesy se šipkou dolůnahoru

    \n\n
      \n
    • umožňují přesun mezi položkami nabídky;
    • \n
    • umožňují přesun mezi položkami místní nabídky panelu nástrojů.
    • \n
    \n\n

    Šipky provádí přepínání v rámci vybraného oddílu uživatelského rozhraní.

    \n\n

    Chcete-li zavřít otevřenou nabídku, podnabídku nebo místní nabídku, stiskněte klávesu Esc.

    \n\n

    Pokud je aktuálně vybrána horní část oddílu uživatelského rozhraní, stisknutím klávesy Esc zcela ukončíte také\n navigaci pomocí klávesnice.

    \n\n

    Provedení příkazu položky nabídky nebo tlačítka panelu nástrojů

    \n\n

    Pokud je zvýrazněna požadovaná položka nabídky nebo tlačítko panelu nástrojů, stisknutím klávesy Return, Enter\n nebo mezerníku provedete příslušný příkaz.

    \n\n

    Navigace v dialogových oknech bez záložek

    \n\n

    Při otevření dialogových oken bez záložek přejdete na první interaktivní komponentu.

    \n\n

    Přecházet mezi interaktivními komponentami dialogového okna můžete stisknutím klávesy Tab nebo kombinace Shift+Tab.

    \n\n

    Navigace v dialogových oknech se záložkami

    \n\n

    Při otevření dialogových oken se záložkami přejdete na první tlačítko v nabídce záložek.

    \n\n

    Přecházet mezi interaktivními komponentami této záložky dialogového okna můžete stisknutím klávesy Tab nebo\n kombinace Shift+Tab.

    \n\n

    Chcete-li přepnout na další záložku dialogového okna, přejděte na nabídku záložek a poté můžete stisknutím požadované šipky\n přepínat mezi dostupnými záložkami.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/da.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/da.js index 63b1229622b..f309e2a46ea 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/da.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/da.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.da","

    Start tastaturnavigation

    \n\n
    \n
    Fokuser på menulinjen
    \n
    Windows eller Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokuser på værktøjslinjen
    \n
    Windows eller Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokuser på sidefoden
    \n
    Windows eller Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokuser på kontekstuel værktøjslinje
    \n
    Windows, Linux eller macOS: Ctrl+F9\n
    \n\n

    Navigationen starter ved det første UI-element, som fremhæves eller understreges hvad angår det første element i\n sidefodens sti til elementet.

    \n\n

    Naviger mellem UI-sektioner

    \n\n

    Gå fra én UI-sektion til den næste ved at trykke på Tab.

    \n\n

    Gå fra én UI-sektion til den forrige ved at trykke på Shift+Tab.

    \n\n

    Tab-rækkefølgen af disse UI-sektioner er:\n\n

      \n
    1. Menulinje
    2. \n
    3. Hver værktøjsgruppe
    4. \n
    5. Sidepanel
    6. \n
    7. Sti til elementet i sidefoden
    8. \n
    9. Til/fra-knap for ordoptælling i sidefoden
    10. \n
    11. Brandinglink i sidefoden
    12. \n
    13. Tilpasningshåndtag for editor i sidefoden
    14. \n
    \n\n

    Hvis en UI-sektion ikke er til stede, springes den over.

    \n\n

    Hvis sidefoden har fokus til tastaturnavigation, og der ikke er noget synligt sidepanel, kan der trykkes på Shift+Tab\n for at flytte fokus til den første værktøjsgruppe, ikke den sidste.\n\n

    Naviger inden for UI-sektioner

    \n\n

    Gå fra ét UI-element til det næste ved at trykke på den relevante piletast.

    \n\n

    Venstre og højre piletast

    \n\n
      \n
    • flytter mellem menuerne i menulinjen.
    • \n
    • åbner en undermenu i en menu.
    • \n
    • flytter mellem knapperne i en værktøjsgruppe.
    • \n
    • flytter mellem elementer i sidefodens sti til elementet.
    • \n
    \n\n

    Pil ned og op\n\n

      \n
    • flytter mellem menupunkterne i en menu.
    • \n
    • flytter mellem punkterne i en genvejsmenu i værktøjslinjen.
    • \n
    \n\n

    Piletasterne kører rundt inden for UI-sektionen, der fokuseres på.

    \n\n

    For at lukke en åben menu, en åben undermenu eller en åben genvejsmenu trykkes der på Esc-tasten.\n\n

    Hvis det aktuelle fokus er i 'toppen' af en bestemt UI-sektion, vil tryk på Esc-tasten også afslutte\n tastaturnavigationen helt.

    \n\n

    Udfør et menupunkt eller en værktøjslinjeknap

    \n\n

    Når det ønskede menupunkt eller den ønskede værktøjslinjeknap er fremhævet, trykkes der på Retur, Enter\n eller mellemrumstasten for at udføre elementet.\n\n

    Naviger i ikke-faneopdelte dialogbokse

    \n\n

    I ikke-faneopdelte dialogbokse får den første interaktive komponent fokus, når dialogboksen åbnes.

    \n\n

    Naviger mellem interaktive dialogbokskomponenter ved at trykke på Tab eller Shift+Tab.

    \n\n

    Naviger i faneopdelte dialogbokse

    \n\n

    I faneopdelte dialogbokse får den første knap i fanemenuen fokus, når dialogboksen åbnes.

    \n\n

    Naviger mellem interaktive komponenter i denne dialogboksfane ved at trykke på Tab eller\n Shift+Tab.

    \n\n

    Skift til en anden dialogboksfane ved at fokusere på fanemenuen og derefter trykke på den relevante piletast\n for at køre igennem de tilgængelige faner.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.da","

    Start tastaturnavigation

    \n\n
    \n
    Fokuser på menulinjen
    \n
    Windows eller Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokuser på værktøjslinjen
    \n
    Windows eller Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokuser på sidefoden
    \n
    Windows eller Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokuser på kontekstuel værktøjslinje
    \n
    Windows, Linux eller macOS: Ctrl+F9\n
    \n\n

    Navigationen starter ved det første UI-element, som fremhæves eller understreges hvad angår det første element i\n sidefodens sti til elementet.

    \n\n

    Naviger mellem UI-sektioner

    \n\n

    Gå fra én UI-sektion til den næste ved at trykke på Tab.

    \n\n

    Gå fra én UI-sektion til den forrige ved at trykke på Shift+Tab.

    \n\n

    Tab-rækkefølgen af disse UI-sektioner er:

    \n\n
      \n
    1. Menulinje
    2. \n
    3. Hver værktøjsgruppe
    4. \n
    5. Sidepanel
    6. \n
    7. Sti til elementet i sidefoden
    8. \n
    9. Til/fra-knap for ordoptælling i sidefoden
    10. \n
    11. Brandinglink i sidefoden
    12. \n
    13. Tilpasningshåndtag for editor i sidefoden
    14. \n
    \n\n

    Hvis en UI-sektion ikke er til stede, springes den over.

    \n\n

    Hvis sidefoden har fokus til tastaturnavigation, og der ikke er noget synligt sidepanel, kan der trykkes på Shift+Tab\n for at flytte fokus til den første værktøjsgruppe, ikke den sidste.

    \n\n

    Naviger inden for UI-sektioner

    \n\n

    Gå fra ét UI-element til det næste ved at trykke på den relevante piletast.

    \n\n

    Venstre og højre piletast

    \n\n
      \n
    • flytter mellem menuerne i menulinjen.
    • \n
    • åbner en undermenu i en menu.
    • \n
    • flytter mellem knapperne i en værktøjsgruppe.
    • \n
    • flytter mellem elementer i sidefodens sti til elementet.
    • \n
    \n\n

    Pil ned og op

    \n\n
      \n
    • flytter mellem menupunkterne i en menu.
    • \n
    • flytter mellem punkterne i en genvejsmenu i værktøjslinjen.
    • \n
    \n\n

    Piletasterne kører rundt inden for UI-sektionen, der fokuseres på.

    \n\n

    For at lukke en åben menu, en åben undermenu eller en åben genvejsmenu trykkes der på Esc-tasten.

    \n\n

    Hvis det aktuelle fokus er i 'toppen' af en bestemt UI-sektion, vil tryk på Esc-tasten også afslutte\n tastaturnavigationen helt.

    \n\n

    Udfør et menupunkt eller en værktøjslinjeknap

    \n\n

    Når det ønskede menupunkt eller den ønskede værktøjslinjeknap er fremhævet, trykkes der på Retur, Enter\n eller mellemrumstasten for at udføre elementet.

    \n\n

    Naviger i ikke-faneopdelte dialogbokse

    \n\n

    I ikke-faneopdelte dialogbokse får den første interaktive komponent fokus, når dialogboksen åbnes.

    \n\n

    Naviger mellem interaktive dialogbokskomponenter ved at trykke på Tab eller Shift+Tab.

    \n\n

    Naviger i faneopdelte dialogbokse

    \n\n

    I faneopdelte dialogbokse får den første knap i fanemenuen fokus, når dialogboksen åbnes.

    \n\n

    Naviger mellem interaktive komponenter i denne dialogboksfane ved at trykke på Tab eller\n Shift+Tab.

    \n\n

    Skift til en anden dialogboksfane ved at fokusere på fanemenuen og derefter trykke på den relevante piletast\n for at køre igennem de tilgængelige faner.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/de.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/de.js index c4e1e74cec2..578574da9ad 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/de.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/de.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.de","

    Grundlagen der Tastaturnavigation

    \n\n
    \n
    Fokus auf Menüleiste
    \n
    Windows oder Linux: ALT+F9
    \n
    macOS: ⌥F9
    \n
    Fokus auf Symbolleiste
    \n
    Windows oder Linux: ALT+F10
    \n
    macOS: ⌥F10
    \n
    Fokus auf Fußzeile
    \n
    Windows oder Linux: ALT+F11
    \n
    macOS: ⌥F11
    \n
    Fokus auf kontextbezogene Symbolleiste
    \n
    Windows, Linux oder macOS: STRG+F9\n
    \n\n

    Die Navigation beginnt beim ersten Benutzeroberflächenelement, welches hervorgehoben ist. Falls sich das erste Element im Pfad der Fußzeile befindet,\n ist es unterstrichen.

    \n\n

    Zwischen Abschnitten der Benutzeroberfläche navigieren

    \n\n

    Um von einem Abschnitt der Benutzeroberfläche zum nächsten zu wechseln, drücken Sie TAB.

    \n\n

    Um von einem Abschnitt der Benutzeroberfläche zum vorherigen zu wechseln, drücken Sie UMSCHALT+TAB.

    \n\n

    Die Abschnitte der Benutzeroberfläche haben folgende TAB-Reihenfolge:\n\n

      \n
    1. Menüleiste
    2. \n
    3. Einzelne Gruppen der Symbolleiste
    4. \n
    5. Randleiste
    6. \n
    7. Elementpfad in der Fußzeile
    8. \n
    9. Umschaltfläche „Wörter zählen“ in der Fußzeile
    10. \n
    11. Branding-Link in der Fußzeile
    12. \n
    13. Editor-Ziehpunkt zur Größenänderung in der Fußzeile
    14. \n
    \n\n

    Falls ein Abschnitt der Benutzeroberflächen nicht vorhanden ist, wird er übersprungen.

    \n\n

    Wenn in der Fußzeile die Tastaturnavigation fokussiert ist und keine Randleiste angezeigt wird, wechselt der Fokus durch Drücken von UMSCHALT+TAB\n zur ersten Gruppe der Symbolleiste, nicht zur letzten.\n\n

    Innerhalb von Abschnitten der Benutzeroberfläche navigieren

    \n\n

    Um von einem Element der Benutzeroberfläche zum nächsten zu wechseln, drücken Sie die entsprechende Pfeiltaste.

    \n\n

    Die Pfeiltasten Links und Rechts

    \n\n
      \n
    • wechseln zwischen Menüs in der Menüleiste.
    • \n
    • öffnen das Untermenü eines Menüs.
    • \n
    • wechseln zwischen Schaltflächen in einer Gruppe der Symbolleiste.
    • \n
    • wechseln zwischen Elementen im Elementpfad der Fußzeile.
    • \n
    \n\n

    Die Pfeiltasten Abwärts und Aufwärts\n\n

      \n
    • wechseln zwischen Menüelementen in einem Menü.
    • \n
    • wechseln zwischen Elementen in einem Popupmenü der Symbolleiste.
    • \n
    \n\n

    Die Pfeiltasten rotieren innerhalb des fokussierten Abschnitts der Benutzeroberfläche.

    \n\n

    Um ein geöffnetes Menü, ein geöffnetes Untermenü oder ein geöffnetes Popupmenü zu schließen, drücken Sie die ESC-Taste.\n\n

    Wenn sich der aktuelle Fokus ganz oben in einem bestimmten Abschnitt der Benutzeroberfläche befindet, wird durch Drücken der ESC-Taste auch\n die Tastaturnavigation beendet.

    \n\n

    Ein Menüelement oder eine Symbolleistenschaltfläche ausführen

    \n\n

    Wenn das gewünschte Menüelement oder die gewünschte Symbolleistenschaltfläche hervorgehoben ist, drücken Sie Zurück, Eingabe\n oder die Leertaste, um das Element auszuführen.\n\n

    In Dialogfeldern ohne Registerkarten navigieren

    \n\n

    In Dialogfeldern ohne Registerkarten ist beim Öffnen eines Dialogfelds die erste interaktive Komponente fokussiert.

    \n\n

    Navigieren Sie zwischen den interaktiven Komponenten eines Dialogfelds, indem Sie TAB oder UMSCHALT+TAB drücken.

    \n\n

    In Dialogfeldern mit Registerkarten navigieren

    \n\n

    In Dialogfeldern mit Registerkarten ist beim Öffnen eines Dialogfelds die erste Schaltfläche eines Registerkartenmenüs fokussiert.

    \n\n

    Navigieren Sie zwischen den interaktiven Komponenten auf dieser Registerkarte des Dialogfelds, indem Sie TAB oder\n UMSCHALT+TAB drücken.

    \n\n

    Wechseln Sie zu einer anderen Registerkarte des Dialogfelds, indem Sie den Fokus auf das Registerkartenmenü legen und dann die entsprechende Pfeiltaste\n drücken, um durch die verfügbaren Registerkarten zu rotieren.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.de","

    Grundlagen der Tastaturnavigation

    \n\n
    \n
    Fokus auf Menüleiste
    \n
    Windows oder Linux: ALT+F9
    \n
    macOS: ⌥F9
    \n
    Fokus auf Symbolleiste
    \n
    Windows oder Linux: ALT+F10
    \n
    macOS: ⌥F10
    \n
    Fokus auf Fußzeile
    \n
    Windows oder Linux: ALT+F11
    \n
    macOS: ⌥F11
    \n
    Fokus auf kontextbezogene Symbolleiste
    \n
    Windows, Linux oder macOS: STRG+F9\n
    \n\n

    Die Navigation beginnt beim ersten Benutzeroberflächenelement, welches hervorgehoben ist. Falls sich das erste Element im Pfad der Fußzeile befindet,\n ist es unterstrichen.

    \n\n

    Zwischen Abschnitten der Benutzeroberfläche navigieren

    \n\n

    Um von einem Abschnitt der Benutzeroberfläche zum nächsten zu wechseln, drücken Sie TAB.

    \n\n

    Um von einem Abschnitt der Benutzeroberfläche zum vorherigen zu wechseln, drücken Sie UMSCHALT+TAB.

    \n\n

    Die Abschnitte der Benutzeroberfläche haben folgende TAB-Reihenfolge:

    \n\n
      \n
    1. Menüleiste
    2. \n
    3. Einzelne Gruppen der Symbolleiste
    4. \n
    5. Randleiste
    6. \n
    7. Elementpfad in der Fußzeile
    8. \n
    9. Umschaltfläche „Wörter zählen“ in der Fußzeile
    10. \n
    11. Branding-Link in der Fußzeile
    12. \n
    13. Editor-Ziehpunkt zur Größenänderung in der Fußzeile
    14. \n
    \n\n

    Falls ein Abschnitt der Benutzeroberflächen nicht vorhanden ist, wird er übersprungen.

    \n\n

    Wenn in der Fußzeile die Tastaturnavigation fokussiert ist und keine Randleiste angezeigt wird, wechselt der Fokus durch Drücken von UMSCHALT+TAB\n zur ersten Gruppe der Symbolleiste, nicht zur letzten.

    \n\n

    Innerhalb von Abschnitten der Benutzeroberfläche navigieren

    \n\n

    Um von einem Element der Benutzeroberfläche zum nächsten zu wechseln, drücken Sie die entsprechende Pfeiltaste.

    \n\n

    Die Pfeiltasten Links und Rechts

    \n\n
      \n
    • wechseln zwischen Menüs in der Menüleiste.
    • \n
    • öffnen das Untermenü eines Menüs.
    • \n
    • wechseln zwischen Schaltflächen in einer Gruppe der Symbolleiste.
    • \n
    • wechseln zwischen Elementen im Elementpfad der Fußzeile.
    • \n
    \n\n

    Die Pfeiltasten Abwärts und Aufwärts

    \n\n
      \n
    • wechseln zwischen Menüelementen in einem Menü.
    • \n
    • wechseln zwischen Elementen in einem Popupmenü der Symbolleiste.
    • \n
    \n\n

    Die Pfeiltasten rotieren innerhalb des fokussierten Abschnitts der Benutzeroberfläche.

    \n\n

    Um ein geöffnetes Menü, ein geöffnetes Untermenü oder ein geöffnetes Popupmenü zu schließen, drücken Sie die ESC-Taste.

    \n\n

    Wenn sich der aktuelle Fokus ganz oben in einem bestimmten Abschnitt der Benutzeroberfläche befindet, wird durch Drücken der ESC-Taste auch\n die Tastaturnavigation beendet.

    \n\n

    Ein Menüelement oder eine Symbolleistenschaltfläche ausführen

    \n\n

    Wenn das gewünschte Menüelement oder die gewünschte Symbolleistenschaltfläche hervorgehoben ist, drücken Sie Zurück, Eingabe\n oder die Leertaste, um das Element auszuführen.

    \n\n

    In Dialogfeldern ohne Registerkarten navigieren

    \n\n

    In Dialogfeldern ohne Registerkarten ist beim Öffnen eines Dialogfelds die erste interaktive Komponente fokussiert.

    \n\n

    Navigieren Sie zwischen den interaktiven Komponenten eines Dialogfelds, indem Sie TAB oder UMSCHALT+TAB drücken.

    \n\n

    In Dialogfeldern mit Registerkarten navigieren

    \n\n

    In Dialogfeldern mit Registerkarten ist beim Öffnen eines Dialogfelds die erste Schaltfläche eines Registerkartenmenüs fokussiert.

    \n\n

    Navigieren Sie zwischen den interaktiven Komponenten auf dieser Registerkarte des Dialogfelds, indem Sie TAB oder\n UMSCHALT+TAB drücken.

    \n\n

    Wechseln Sie zu einer anderen Registerkarte des Dialogfelds, indem Sie den Fokus auf das Registerkartenmenü legen und dann die entsprechende Pfeiltaste\n drücken, um durch die verfügbaren Registerkarten zu rotieren.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/el.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/el.js index 3efb283d5f8..3b8cec876cb 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/el.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/el.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.el","

    Έναρξη πλοήγησης μέσω πληκτρολογίου

    \n\n
    \n
    Εστίαση στη γραμμή μενού
    \n
    Windows ή Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Εστίαση στη γραμμή εργαλείων
    \n
    Windows ή Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Εστίαση στο υποσέλιδο
    \n
    Windows ή Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Εστίαση σε γραμμή εργαλείων βάσει περιεχομένου
    \n
    Windows, Linux ή macOS: Ctrl+F9\n
    \n\n

    Η πλοήγηση θα ξεκινήσει από το πρώτο στοιχείο περιβάλλοντος χρήστη, που θα επισημαίνεται ή θα είναι υπογραμμισμένο,\n όπως στην περίπτωση της διαδρομής του στοιχείου Υποσέλιδου.

    \n\n

    Πλοήγηση μεταξύ ενοτήτων του περιβάλλοντος χρήστη

    \n\n

    Για να μετακινηθείτε από μια ενότητα περιβάλλοντος χρήστη στην επόμενη, πιέστε το πλήκτρο Tab.

    \n\n

    Για να μετακινηθείτε από μια ενότητα περιβάλλοντος χρήστη στην προηγούμενη, πιέστε τα πλήκτρα Shift+Tab.

    \n\n

    Η σειρά Tab αυτών των ενοτήτων περιβάλλοντος χρήστη είναι η εξής:\n\n

      \n
    1. Γραμμή μενού
    2. \n
    3. Κάθε ομάδα γραμμής εργαλείων
    4. \n
    5. Πλαϊνή γραμμή
    6. \n
    7. Διαδρομή στοιχείου στο υποσέλιδο
    8. \n
    9. Κουμπί εναλλαγής μέτρησης λέξεων στο υποσέλιδο
    10. \n
    11. Σύνδεσμος επωνυμίας στο υποσέλιδο
    12. \n
    13. Λαβή αλλαγής μεγέθους προγράμματος επεξεργασίας στο υποσέλιδο
    14. \n
    \n\n

    Εάν δεν εμφανίζεται ενότητα περιβάλλοντος χρήστη, παραλείπεται.

    \n\n

    Εάν η εστίαση πλοήγησης βρίσκεται στο πληκτρολόγιο και δεν υπάρχει εμφανής πλαϊνή γραμμή, εάν πιέσετε Shift+Tab\n η εστίαση μετακινείται στην πρώτη ομάδα γραμμής εργαλείων, όχι στην τελευταία.\n\n

    Πλοήγηση εντός των ενοτήτων του περιβάλλοντος χρήστη

    \n\n

    Για να μετακινηθείτε από ένα στοιχείο περιβάλλοντος χρήστη στο επόμενο, πιέστε το αντίστοιχο πλήκτρο βέλους.

    \n\n

    Με τα πλήκτρα αριστερού και δεξιού βέλους

    \n\n
      \n
    • γίνεται μετακίνηση μεταξύ των μενού στη γραμμή μενού.
    • \n
    • ανοίγει ένα υπομενού σε ένα μενού.
    • \n
    • γίνεται μετακίνηση μεταξύ κουμπιών σε μια ομάδα γραμμής εργαλείων.
    • \n
    • γίνεται μετακίνηση μεταξύ στοιχείων στη διαδρομή στοιχείου στο υποσέλιδο.
    • \n
    \n\n

    Με τα πλήκτρα επάνω και κάτω βέλους\n\n

      \n
    • γίνεται μετακίνηση μεταξύ των στοιχείων μενού σε ένα μενού.
    • \n
    • γίνεται μετακίνηση μεταξύ των στοιχείων μενού σε ένα αναδυόμενο μενού γραμμής εργαλείων.
    • \n
    \n\n

    Με τα πλήκτρα βέλους γίνεται κυκλική μετακίνηση εντός της εστιασμένης ενότητας περιβάλλοντος χρήστη.

    \n\n

    Για να κλείσετε ένα ανοιχτό μενού, ένα ανοιχτό υπομενού ή ένα ανοιχτό αναδυόμενο μενού, πιέστε το πλήκτρο Esc.\n\n

    Εάν η τρέχουσα εστίαση βρίσκεται στην κορυφή μιας ενότητας περιβάλλοντος χρήστη, πιέζοντας το πλήκτρο Esc,\n γίνεται επίσης πλήρης έξοδος από την πλοήγηση μέσω πληκτρολογίου.

    \n\n

    Εκτέλεση ενός στοιχείου μενού ή κουμπιού γραμμής εργαλείων

    \n\n

    Όταν το επιθυμητό στοιχείο μενού ή κουμπί γραμμής εργαλείων είναι επισημασμένο, πιέστε τα πλήκτρα Return, Enter,\n ή το πλήκτρο διαστήματος για να εκτελέσετε το στοιχείο.\n\n

    Πλοήγηση σε παράθυρα διαλόγου χωρίς καρτέλες

    \n\n

    Σε παράθυρα διαλόγου χωρίς καρτέλες, το πρώτο αλληλεπιδραστικό στοιχείο λαμβάνει την εστίαση όταν ανοίγει το παράθυρο διαλόγου.

    \n\n

    Μπορείτε να πλοηγηθείτε μεταξύ των αλληλεπιδραστικών στοιχείων παραθύρων διαλόγων πιέζοντας τα πλήκτρα Tab ή Shift+Tab.

    \n\n

    Πλοήγηση σε παράθυρα διαλόγου με καρτέλες

    \n\n

    Σε παράθυρα διαλόγου με καρτέλες, το πρώτο κουμπί στο μενού καρτέλας λαμβάνει την εστίαση όταν ανοίγει το παράθυρο διαλόγου.

    \n\n

    Μπορείτε να πλοηγηθείτε μεταξύ των αλληλεπιδραστικών στοιχείων αυτής της καρτέλα διαλόγου πιέζοντας τα πλήκτρα Tab ή\n Shift+Tab.

    \n\n

    Μπορείτε να κάνετε εναλλαγή σε άλλη καρτέλα του παραθύρου διαλόγου, μεταφέροντας την εστίαση στο μενού καρτέλας και πιέζοντας το κατάλληλο πλήκτρο βέλους\n για να μετακινηθείτε κυκλικά στις διαθέσιμες καρτέλες.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.el","

    Έναρξη πλοήγησης μέσω πληκτρολογίου

    \n\n
    \n
    Εστίαση στη γραμμή μενού
    \n
    Windows ή Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Εστίαση στη γραμμή εργαλείων
    \n
    Windows ή Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Εστίαση στο υποσέλιδο
    \n
    Windows ή Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Εστίαση σε γραμμή εργαλείων βάσει περιεχομένου
    \n
    Windows, Linux ή macOS: Ctrl+F9\n
    \n\n

    Η πλοήγηση θα ξεκινήσει από το πρώτο στοιχείο περιβάλλοντος χρήστη, που θα επισημαίνεται ή θα είναι υπογραμμισμένο,\n όπως στην περίπτωση της διαδρομής του στοιχείου Υποσέλιδου.

    \n\n

    Πλοήγηση μεταξύ ενοτήτων του περιβάλλοντος χρήστη

    \n\n

    Για να μετακινηθείτε από μια ενότητα περιβάλλοντος χρήστη στην επόμενη, πιέστε το πλήκτρο Tab.

    \n\n

    Για να μετακινηθείτε από μια ενότητα περιβάλλοντος χρήστη στην προηγούμενη, πιέστε τα πλήκτρα Shift+Tab.

    \n\n

    Η σειρά Tab αυτών των ενοτήτων περιβάλλοντος χρήστη είναι η εξής:

    \n\n
      \n
    1. Γραμμή μενού
    2. \n
    3. Κάθε ομάδα γραμμής εργαλείων
    4. \n
    5. Πλαϊνή γραμμή
    6. \n
    7. Διαδρομή στοιχείου στο υποσέλιδο
    8. \n
    9. Κουμπί εναλλαγής μέτρησης λέξεων στο υποσέλιδο
    10. \n
    11. Σύνδεσμος επωνυμίας στο υποσέλιδο
    12. \n
    13. Λαβή αλλαγής μεγέθους προγράμματος επεξεργασίας στο υποσέλιδο
    14. \n
    \n\n

    Εάν δεν εμφανίζεται ενότητα περιβάλλοντος χρήστη, παραλείπεται.

    \n\n

    Εάν η εστίαση πλοήγησης βρίσκεται στο πληκτρολόγιο και δεν υπάρχει εμφανής πλαϊνή γραμμή, εάν πιέσετε Shift+Tab\n η εστίαση μετακινείται στην πρώτη ομάδα γραμμής εργαλείων, όχι στην τελευταία.

    \n\n

    Πλοήγηση εντός των ενοτήτων του περιβάλλοντος χρήστη

    \n\n

    Για να μετακινηθείτε από ένα στοιχείο περιβάλλοντος χρήστη στο επόμενο, πιέστε το αντίστοιχο πλήκτρο βέλους.

    \n\n

    Με τα πλήκτρα αριστερού και δεξιού βέλους

    \n\n
      \n
    • γίνεται μετακίνηση μεταξύ των μενού στη γραμμή μενού.
    • \n
    • ανοίγει ένα υπομενού σε ένα μενού.
    • \n
    • γίνεται μετακίνηση μεταξύ κουμπιών σε μια ομάδα γραμμής εργαλείων.
    • \n
    • γίνεται μετακίνηση μεταξύ στοιχείων στη διαδρομή στοιχείου στο υποσέλιδο.
    • \n
    \n\n

    Με τα πλήκτρα επάνω και κάτω βέλους

    \n\n
      \n
    • γίνεται μετακίνηση μεταξύ των στοιχείων μενού σε ένα μενού.
    • \n
    • γίνεται μετακίνηση μεταξύ των στοιχείων μενού σε ένα αναδυόμενο μενού γραμμής εργαλείων.
    • \n
    \n\n

    Με τα πλήκτρα βέλους γίνεται κυκλική μετακίνηση εντός της εστιασμένης ενότητας περιβάλλοντος χρήστη.

    \n\n

    Για να κλείσετε ένα ανοιχτό μενού, ένα ανοιχτό υπομενού ή ένα ανοιχτό αναδυόμενο μενού, πιέστε το πλήκτρο Esc.

    \n\n

    Εάν η τρέχουσα εστίαση βρίσκεται στην κορυφή μιας ενότητας περιβάλλοντος χρήστη, πιέζοντας το πλήκτρο Esc,\n γίνεται επίσης πλήρης έξοδος από την πλοήγηση μέσω πληκτρολογίου.

    \n\n

    Εκτέλεση ενός στοιχείου μενού ή κουμπιού γραμμής εργαλείων

    \n\n

    Όταν το επιθυμητό στοιχείο μενού ή κουμπί γραμμής εργαλείων είναι επισημασμένο, πιέστε τα πλήκτρα Return, Enter,\n ή το πλήκτρο διαστήματος για να εκτελέσετε το στοιχείο.

    \n\n

    Πλοήγηση σε παράθυρα διαλόγου χωρίς καρτέλες

    \n\n

    Σε παράθυρα διαλόγου χωρίς καρτέλες, το πρώτο αλληλεπιδραστικό στοιχείο λαμβάνει την εστίαση όταν ανοίγει το παράθυρο διαλόγου.

    \n\n

    Μπορείτε να πλοηγηθείτε μεταξύ των αλληλεπιδραστικών στοιχείων παραθύρων διαλόγων πιέζοντας τα πλήκτρα Tab ή Shift+Tab.

    \n\n

    Πλοήγηση σε παράθυρα διαλόγου με καρτέλες

    \n\n

    Σε παράθυρα διαλόγου με καρτέλες, το πρώτο κουμπί στο μενού καρτέλας λαμβάνει την εστίαση όταν ανοίγει το παράθυρο διαλόγου.

    \n\n

    Μπορείτε να πλοηγηθείτε μεταξύ των αλληλεπιδραστικών στοιχείων αυτής της καρτέλα διαλόγου πιέζοντας τα πλήκτρα Tab ή\n Shift+Tab.

    \n\n

    Μπορείτε να κάνετε εναλλαγή σε άλλη καρτέλα του παραθύρου διαλόγου, μεταφέροντας την εστίαση στο μενού καρτέλας και πιέζοντας το κατάλληλο πλήκτρο βέλους\n για να μετακινηθείτε κυκλικά στις διαθέσιμες καρτέλες.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/en.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/en.js index 8cae03b4be4..448a2408386 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/en.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/en.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.en","

    Begin keyboard navigation

    \n\n
    \n
    Focus the Menu bar
    \n
    Windows or Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focus the Toolbar
    \n
    Windows or Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focus the footer
    \n
    Windows or Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focus a contextual toolbar
    \n
    Windows, Linux or macOS: Ctrl+F9\n
    \n\n

    Navigation will start at the first UI item, which will be highlighted, or underlined in the case of the first item in\n the Footer element path.

    \n\n

    Navigate between UI sections

    \n\n

    To move from one UI section to the next, press Tab.

    \n\n

    To move from one UI section to the previous, press Shift+Tab.

    \n\n

    The Tab order of these UI sections is:\n\n

      \n
    1. Menu bar
    2. \n
    3. Each toolbar group
    4. \n
    5. Sidebar
    6. \n
    7. Element path in the footer
    8. \n
    9. Word count toggle button in the footer
    10. \n
    11. Branding link in the footer
    12. \n
    13. Editor resize handle in the footer
    14. \n
    \n\n

    If a UI section is not present, it is skipped.

    \n\n

    If the footer has keyboard navigation focus, and there is no visible sidebar, pressing Shift+Tab\n moves focus to the first toolbar group, not the last.\n\n

    Navigate within UI sections

    \n\n

    To move from one UI element to the next, press the appropriate Arrow key.

    \n\n

    The Left and Right arrow keys

    \n\n
      \n
    • move between menus in the menu bar.
    • \n
    • open a sub-menu in a menu.
    • \n
    • move between buttons in a toolbar group.
    • \n
    • move between items in the footer’s element path.
    • \n
    \n\n

    The Down and Up arrow keys\n\n

      \n
    • move between menu items in a menu.
    • \n
    • move between items in a toolbar pop-up menu.
    • \n
    \n\n

    Arrow keys cycle within the focused UI section.

    \n\n

    To close an open menu, an open sub-menu, or an open pop-up menu, press the Esc key.\n\n

    If the current focus is at the ‘top’ of a particular UI section, pressing the Esc key also exits\n keyboard navigation entirely.

    \n\n

    Execute a menu item or toolbar button

    \n\n

    When the desired menu item or toolbar button is highlighted, press Return, Enter,\n or the Space bar to execute the item.\n\n

    Navigate non-tabbed dialogs

    \n\n

    In non-tabbed dialogs, the first interactive component takes focus when the dialog opens.

    \n\n

    Navigate between interactive dialog components by pressing Tab or Shift+Tab.

    \n\n

    Navigate tabbed dialogs

    \n\n

    In tabbed dialogs, the first button in the tab menu takes focus when the dialog opens.

    \n\n

    Navigate between interactive components of this dialog tab by pressing Tab or\n Shift+Tab.

    \n\n

    Switch to another dialog tab by giving the tab menu focus and then pressing the appropriate Arrow\n key to cycle through the available tabs.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.en","

    Begin keyboard navigation

    \n\n
    \n
    Focus the Menu bar
    \n
    Windows or Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focus the Toolbar
    \n
    Windows or Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focus the footer
    \n
    Windows or Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focus a contextual toolbar
    \n
    Windows, Linux or macOS: Ctrl+F9\n
    \n\n

    Navigation will start at the first UI item, which will be highlighted, or underlined in the case of the first item in\n the Footer element path.

    \n\n

    Navigate between UI sections

    \n\n

    To move from one UI section to the next, press Tab.

    \n\n

    To move from one UI section to the previous, press Shift+Tab.

    \n\n

    The Tab order of these UI sections is:

    \n\n
      \n
    1. Menu bar
    2. \n
    3. Each toolbar group
    4. \n
    5. Sidebar
    6. \n
    7. Element path in the footer
    8. \n
    9. Word count toggle button in the footer
    10. \n
    11. Branding link in the footer
    12. \n
    13. Editor resize handle in the footer
    14. \n
    \n\n

    If a UI section is not present, it is skipped.

    \n\n

    If the footer has keyboard navigation focus, and there is no visible sidebar, pressing Shift+Tab\n moves focus to the first toolbar group, not the last.

    \n\n

    Navigate within UI sections

    \n\n

    To move from one UI element to the next, press the appropriate Arrow key.

    \n\n

    The Left and Right arrow keys

    \n\n
      \n
    • move between menus in the menu bar.
    • \n
    • open a sub-menu in a menu.
    • \n
    • move between buttons in a toolbar group.
    • \n
    • move between items in the footer’s element path.
    • \n
    \n\n

    The Down and Up arrow keys

    \n\n
      \n
    • move between menu items in a menu.
    • \n
    • move between items in a toolbar pop-up menu.
    • \n
    \n\n

    Arrow keys cycle within the focused UI section.

    \n\n

    To close an open menu, an open sub-menu, or an open pop-up menu, press the Esc key.

    \n\n

    If the current focus is at the ‘top’ of a particular UI section, pressing the Esc key also exits\n keyboard navigation entirely.

    \n\n

    Execute a menu item or toolbar button

    \n\n

    When the desired menu item or toolbar button is highlighted, press Return, Enter,\n or the Space bar to execute the item.

    \n\n

    Navigate non-tabbed dialogs

    \n\n

    In non-tabbed dialogs, the first interactive component takes focus when the dialog opens.

    \n\n

    Navigate between interactive dialog components by pressing Tab or Shift+Tab.

    \n\n

    Navigate tabbed dialogs

    \n\n

    In tabbed dialogs, the first button in the tab menu takes focus when the dialog opens.

    \n\n

    Navigate between interactive components of this dialog tab by pressing Tab or\n Shift+Tab.

    \n\n

    Switch to another dialog tab by giving the tab menu focus and then pressing the appropriate Arrow\n key to cycle through the available tabs.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/es.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/es.js index fc5a6426203..8663b480699 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/es.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/es.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.es","

    Iniciar la navegación con el teclado

    \n\n
    \n
    Enfocar la barra de menús
    \n
    Windows o Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Enfocar la barra de herramientas
    \n
    Windows o Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Enfocar el pie de página
    \n
    Windows o Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Enfocar una barra de herramientas contextual
    \n
    Windows, Linux o macOS: Ctrl+F9\n
    \n\n

    La navegación comenzará por el primer elemento de la interfaz de usuario (IU), de tal manera que se resaltará, o bien se subrayará si se trata del primer elemento de\n la ruta de elemento del pie de página.

    \n\n

    Navegar entre las secciones de la IU

    \n\n

    Para pasar de una sección de la IU a la siguiente, pulse la tecla Tab.

    \n\n

    Para pasar de una sección de la IU a la anterior, pulse Mayús+Tab.

    \n\n

    El orden de tabulación de estas secciones de la IU es:\n\n

      \n
    1. Barra de menús
    2. \n
    3. Cada grupo de barra de herramientas
    4. \n
    5. Barra lateral
    6. \n
    7. Ruta del elemento en el pie de página
    8. \n
    9. Botón de alternancia de recuento de palabras en el pie de página
    10. \n
    11. Enlace de personalización de marca en el pie de página
    12. \n
    13. Controlador de cambio de tamaño en el pie de página
    14. \n
    \n\n

    Si una sección de la IU no está presente, esta se omite.

    \n\n

    Si el pie de página tiene un enfoque de navegación con el teclado y no hay ninguna barra lateral visible, al pulsar Mayús+Tab,\n el enfoque se moverá al primer grupo de barra de herramientas, en lugar de al último.\n\n

    Navegar dentro de las secciones de la IU

    \n\n

    Para pasar de un elemento de la IU al siguiente, pulse la tecla de flecha correspondiente.

    \n\n

    Las teclas de flecha izquierda y derecha permiten

    \n\n
      \n
    • desplazarse entre los menús de la barra de menús.
    • \n
    • abrir el submenú de un menú.
    • \n
    • desplazarse entre los botones de un grupo de barra de herramientas.
    • \n
    • desplazarse entre los elementos de la ruta de elemento del pie de página.
    • \n
    \n\n

    Las teclas de flecha abajo y arriba permiten\n\n

      \n
    • desplazarse entre los elementos de menú de un menú.
    • \n
    • desplazarse entre los elementos de un menú emergente de una barra de herramientas.
    • \n
    \n\n

    Las teclas de flecha van cambiando dentro de la sección de la IU enfocada.

    \n\n

    Para cerrar un menú, un submenú o un menú emergente que estén abiertos, pulse la tecla Esc.\n\n

    Si el enfoque actual se encuentra en la parte superior de una sección de la IU determinada, al pulsar la tecla Esc saldrá\n de la navegación con el teclado por completo.

    \n\n

    Ejecutar un elemento de menú o un botón de barra de herramientas

    \n\n

    Si el elemento de menú o el botón de barra de herramientas deseado está resaltado, pulse la tecla Retorno o Entrar,\n o la barra espaciadora para ejecutar el elemento.\n\n

    Navegar por cuadros de diálogo sin pestañas

    \n\n

    En los cuadros de diálogo sin pestañas, el primer componente interactivo se enfoca al abrirse el cuadro de diálogo.

    \n\n

    Para navegar entre los componentes interactivos del cuadro de diálogo, pulse las teclas Tab o Mayús+Tab.

    \n\n

    Navegar por cuadros de diálogo con pestañas

    \n\n

    En los cuadros de diálogo con pestañas, el primer botón del menú de pestaña se enfoca al abrirse el cuadro de diálogo.

    \n\n

    Para navegar entre componentes interactivos de esta pestaña del cuadro de diálogo, pulse las teclas Tab o\n Mayús+Tab.

    \n\n

    Si desea cambiar a otra pestaña del cuadro de diálogo, enfoque el menú de pestañas y, a continuación, pulse la tecla de flecha\n correspondiente para moverse por las pestañas disponibles.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.es","

    Iniciar la navegación con el teclado

    \n\n
    \n
    Enfocar la barra de menús
    \n
    Windows o Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Enfocar la barra de herramientas
    \n
    Windows o Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Enfocar el pie de página
    \n
    Windows o Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Enfocar una barra de herramientas contextual
    \n
    Windows, Linux o macOS: Ctrl+F9\n
    \n\n

    La navegación comenzará por el primer elemento de la interfaz de usuario (IU), de tal manera que se resaltará, o bien se subrayará si se trata del primer elemento de\n la ruta de elemento del pie de página.

    \n\n

    Navegar entre las secciones de la IU

    \n\n

    Para pasar de una sección de la IU a la siguiente, pulse la tecla Tab.

    \n\n

    Para pasar de una sección de la IU a la anterior, pulse Mayús+Tab.

    \n\n

    El orden de tabulación de estas secciones de la IU es:

    \n\n
      \n
    1. Barra de menús
    2. \n
    3. Cada grupo de barra de herramientas
    4. \n
    5. Barra lateral
    6. \n
    7. Ruta del elemento en el pie de página
    8. \n
    9. Botón de alternancia de recuento de palabras en el pie de página
    10. \n
    11. Enlace de personalización de marca en el pie de página
    12. \n
    13. Controlador de cambio de tamaño en el pie de página
    14. \n
    \n\n

    Si una sección de la IU no está presente, esta se omite.

    \n\n

    Si el pie de página tiene un enfoque de navegación con el teclado y no hay ninguna barra lateral visible, al pulsar Mayús+Tab,\n el enfoque se moverá al primer grupo de barra de herramientas, en lugar de al último.

    \n\n

    Navegar dentro de las secciones de la IU

    \n\n

    Para pasar de un elemento de la IU al siguiente, pulse la tecla de flecha correspondiente.

    \n\n

    Las teclas de flecha izquierda y derecha permiten

    \n\n
      \n
    • desplazarse entre los menús de la barra de menús.
    • \n
    • abrir el submenú de un menú.
    • \n
    • desplazarse entre los botones de un grupo de barra de herramientas.
    • \n
    • desplazarse entre los elementos de la ruta de elemento del pie de página.
    • \n
    \n\n

    Las teclas de flecha abajo y arriba permiten

    \n\n
      \n
    • desplazarse entre los elementos de menú de un menú.
    • \n
    • desplazarse entre los elementos de un menú emergente de una barra de herramientas.
    • \n
    \n\n

    Las teclas de flecha van cambiando dentro de la sección de la IU enfocada.

    \n\n

    Para cerrar un menú, un submenú o un menú emergente que estén abiertos, pulse la tecla Esc.

    \n\n

    Si el enfoque actual se encuentra en la parte superior de una sección de la IU determinada, al pulsar la tecla Esc saldrá\n de la navegación con el teclado por completo.

    \n\n

    Ejecutar un elemento de menú o un botón de barra de herramientas

    \n\n

    Si el elemento de menú o el botón de barra de herramientas deseado está resaltado, pulse la tecla Retorno o Entrar,\n o la barra espaciadora para ejecutar el elemento.

    \n\n

    Navegar por cuadros de diálogo sin pestañas

    \n\n

    En los cuadros de diálogo sin pestañas, el primer componente interactivo se enfoca al abrirse el cuadro de diálogo.

    \n\n

    Para navegar entre los componentes interactivos del cuadro de diálogo, pulse las teclas Tab o Mayús+Tab.

    \n\n

    Navegar por cuadros de diálogo con pestañas

    \n\n

    En los cuadros de diálogo con pestañas, el primer botón del menú de pestaña se enfoca al abrirse el cuadro de diálogo.

    \n\n

    Para navegar entre componentes interactivos de esta pestaña del cuadro de diálogo, pulse las teclas Tab o\n Mayús+Tab.

    \n\n

    Si desea cambiar a otra pestaña del cuadro de diálogo, enfoque el menú de pestañas y, a continuación, pulse la tecla de flecha\n correspondiente para moverse por las pestañas disponibles.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/eu.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/eu.js index 9e732a55908..57ab7447b61 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/eu.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/eu.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.eu",'

    Hasi teklatuaren nabigazioa

    \n\n
    \n
    Fokuratu menu-barra
    \n
    Windows edo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokuratu tresna-barra
    \n
    Windows edo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokuratu orri-oina
    \n
    Windows edo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokuratu testuinguruaren tresna-barra
    \n
    Windows, Linux edo macOS: Ktrl+F9\n
    \n\n

    Nabigazioa EIko lehen elementuan hasiko da: elementu hori nabarmendu egingo da, edo azpimarratu lehen elementua bada\n orri-oineko elementuaren bidea.

    \n\n

    Nabigatu EIko atalen artean

    \n\n

    EIko atal batetik hurrengora mugitzeko, sakatu Tabuladorea.

    \n\n

    EIko atal batetik aurrekora mugitzeko, sakatu Maius+Tabuladorea.

    \n\n

    EIko atal hauen Tabuladorea da:\n\n

      \n
    1. Menu-barra
    2. \n
    3. Tresna-barraren talde bakoitza
    4. \n
    5. Alboko barra
    6. \n
    7. Orri-oineko elementuaren bidea
    8. \n
    9. Orri-oneko urrats-kontaketa txandakatzeko botoia
    10. \n
    11. Orri-oineko marken esteka
    12. \n
    13. Orri-oineko editorearen tamaina aldatzeko heldulekua
    14. \n
    \n\n

    EIko atal bat ez badago, saltatu egin da.

    \n\n

    Orri-oinak teklatuaren nabigazioa fokuratuta badago, eta alboko barra ikusgai ez badago, Maius+Tabuladorea sakatuz gero,\n fokua tresna-barrako lehen taldera eramaten da, ez azkenera.\n\n

    Nabigatu EIko atalen barruan

    \n\n

    EIko elementu batetik hurrengora mugitzeko, sakatu dagokion Gezia tekla.

    \n\n

    Ezkerrera eta Eskuinera gezi-teklak

    \n\n
      \n
    • menu-barrako menuen artean mugitzen da.
    • \n
    • ireki azpimenu bat menuan.
    • \n
    • mugitu botoi batetik bestera tresna-barren talde batean.
    • \n
    • mugitu orri-oineko elementuaren bideko elementu batetik bestera.
    • \n
    \n\n

    Gora eta Behera gezi-teklak\n\n

      \n
    • mugitu menu bateko menu-elementuen artean.
    • \n
    • mugitu tresna-barrako menu gainerakor bateko menu-elementuen artean.
    • \n
    \n\n

    Gezia teklen zikloa nabarmendutako EI atalen barruan.

    \n\n

    Irekitako menu bat ixteko, ireki azpimenua, edo ireki menu gainerakorra, sakatu Ihes tekla.\n\n

    Une horretan fokuratzea EIko atal jakin baten "goialdean" badago, Ihes tekla sakatuz gero \n teklatuaren nabigaziotik irtengo zara.

    \n\n

    Exekutatu menuko elementu bat edo tresna-barrako botoi bat

    \n\n

    Nahi den menuaren elementua edo tresna-barraren botoia nabarmenduta dagoenean, sakatu Itzuli, Sartu\n edo Zuriune-barra elementua exekutatzeko.\n\n

    Nabigatu fitxarik gabeko elkarrizketak

    \n\n

    Fitxarik gabeko elkarrizketetan, lehen osagai interaktiboa fokuratzen da elkarrizketa irekitzen denean.

    \n\n

    Nabigatu elkarrizketa interaktiboko osagai batetik bestera Tabuladorea edo Maius+Tabuladorea sakatuta.

    \n\n

    Nabigatu fitxadun elkarrizketak

    \n\n

    Fitxadun elkarrizketetan, fitxa-menuko lehen botoia fokuratzen da elkarrizketa irekitzen denean.

    \n\n

    Nabigatu elkarrizketa-fitxa honen interaktiboko osagai batetik bestera Tabuladorea edo\n Maius+Tabuladorea sakatuta.

    \n\n

    Aldatu beste elkarrizketa-fitxa batera fitxa-menua fokuratu eta dagokion Gezia\n tekla sakatzeko, erabilgarri dauden fitxa batetik bestera txandakatzeko.

    \n'); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.eu",'

    Hasi teklatuaren nabigazioa

    \n\n
    \n
    Fokuratu menu-barra
    \n
    Windows edo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokuratu tresna-barra
    \n
    Windows edo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokuratu orri-oina
    \n
    Windows edo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokuratu testuinguruaren tresna-barra
    \n
    Windows, Linux edo macOS: Ktrl+F9\n
    \n\n

    Nabigazioa EIko lehen elementuan hasiko da: elementu hori nabarmendu egingo da, edo azpimarratu lehen elementua bada\n orri-oineko elementuaren bidea.

    \n\n

    Nabigatu EIko atalen artean

    \n\n

    EIko atal batetik hurrengora mugitzeko, sakatu Tabuladorea.

    \n\n

    EIko atal batetik aurrekora mugitzeko, sakatu Maius+Tabuladorea.

    \n\n

    EIko atal hauen Tabuladorea da:

    \n\n
      \n
    1. Menu-barra
    2. \n
    3. Tresna-barraren talde bakoitza
    4. \n
    5. Alboko barra
    6. \n
    7. Orri-oineko elementuaren bidea
    8. \n
    9. Orri-oneko urrats-kontaketa txandakatzeko botoia
    10. \n
    11. Orri-oineko marken esteka
    12. \n
    13. Orri-oineko editorearen tamaina aldatzeko heldulekua
    14. \n
    \n\n

    EIko atal bat ez badago, saltatu egin da.

    \n\n

    Orri-oinak teklatuaren nabigazioa fokuratuta badago, eta alboko barra ikusgai ez badago, Maius+Tabuladorea sakatuz gero,\n fokua tresna-barrako lehen taldera eramaten da, ez azkenera.

    \n\n

    Nabigatu EIko atalen barruan

    \n\n

    EIko elementu batetik hurrengora mugitzeko, sakatu dagokion Gezia tekla.

    \n\n

    Ezkerrera eta Eskuinera gezi-teklak

    \n\n
      \n
    • menu-barrako menuen artean mugitzen da.
    • \n
    • ireki azpimenu bat menuan.
    • \n
    • mugitu botoi batetik bestera tresna-barren talde batean.
    • \n
    • mugitu orri-oineko elementuaren bideko elementu batetik bestera.
    • \n
    \n\n

    Gora eta Behera gezi-teklak

    \n\n
      \n
    • mugitu menu bateko menu-elementuen artean.
    • \n
    • mugitu tresna-barrako menu gainerakor bateko menu-elementuen artean.
    • \n
    \n\n

    Gezia teklen zikloa nabarmendutako EI atalen barruan.

    \n\n

    Irekitako menu bat ixteko, ireki azpimenua, edo ireki menu gainerakorra, sakatu Ihes tekla.

    \n\n

    Une horretan fokuratzea EIko atal jakin baten "goialdean" badago, Ihes tekla sakatuz gero\n teklatuaren nabigaziotik irtengo zara.

    \n\n

    Exekutatu menuko elementu bat edo tresna-barrako botoi bat

    \n\n

    Nahi den menuaren elementua edo tresna-barraren botoia nabarmenduta dagoenean, sakatu Itzuli, Sartu\n edo Zuriune-barra elementua exekutatzeko.

    \n\n

    Nabigatu fitxarik gabeko elkarrizketak

    \n\n

    Fitxarik gabeko elkarrizketetan, lehen osagai interaktiboa fokuratzen da elkarrizketa irekitzen denean.

    \n\n

    Nabigatu elkarrizketa interaktiboko osagai batetik bestera Tabuladorea edo Maius+Tabuladorea sakatuta.

    \n\n

    Nabigatu fitxadun elkarrizketak

    \n\n

    Fitxadun elkarrizketetan, fitxa-menuko lehen botoia fokuratzen da elkarrizketa irekitzen denean.

    \n\n

    Nabigatu elkarrizketa-fitxa honen interaktiboko osagai batetik bestera Tabuladorea edo\n Maius+Tabuladorea sakatuta.

    \n\n

    Aldatu beste elkarrizketa-fitxa batera fitxa-menua fokuratu eta dagokion Gezia\n tekla sakatzeko, erabilgarri dauden fitxa batetik bestera txandakatzeko.

    \n'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fa.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fa.js index b07aed3975e..ff629943d87 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fa.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fa.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.fa","

    شروع پیمایش صفحه‌کلید

    \n\n
    \n
    تمرکز بر نوار منو
    \n
    Windows یا Linux:‎‏: Alt+F9
    \n
    ‎‏macOS: ⌥F9‎‏
    \n
    تمرکز بر نوار ابزار
    \n
    Windows یا Linux‎‏: Alt+F10
    \n
    ‎‏macOS: ⌥F10‎‏
    \n
    تمرکز بر پانویس
    \n
    Windows یا Linux‎‏: Alt+F11
    \n
    ‎‏macOS: ⌥F11‎‏
    \n
    تمرکز بر نوار ابزار بافتاری
    \n
    Windows ،Linux یا macOS:‏ Ctrl+F9\n
    \n\n

    پیمایش در اولین مورد رابط کاربری شروع می‌شود و درخصوص اولین مورد در\n مسیر عنصر پانویس، برجسته یا زیرخط‌دار می‌شود.

    \n\n

    پیمایش بین بخش‌های رابط کاربری

    \n\n

    برای جابجایی از یک بخش رابط کاربری به بخش بعدی، Tab را فشار دهید.

    \n\n

    برای جابجایی از یک بخش رابط کاربری به بخش قبلی، Shift+Tab را فشار دهید.

    \n\n

    ترتیب Tab این بخش‌های رابط کاربری عبارتند از:\n\n

      \n
    1. نوار منو
    2. \n
    3. هر گروه نوار ابزار
    4. \n
    5. نوار کناری
    6. \n
    7. مسیر عنصر در پانویس
    8. \n
    9. دکمه تغییر وضعیت تعداد کلمات در پانویس
    10. \n
    11. پیوند نمانام‌سازی در پانویس
    12. \n
    13. دسته تغییر اندازه ویرایشگر در پانویس
    14. \n
    \n\n

    اگر بخشی از رابط کاربری موجود نباشد، رد می‌شود.

    \n\n

    اگر پانویس دارای تمرکز بر پیمایش صفحه‌کلید باشد،‌ و نوار کناری قابل‌مشاهده وجود ندارد، فشردن Shift+Tab\n تمرکز را به گروه نوار ابزار اول می‌برد، نه آخر.\n\n

    پیمایش در بخش‌های رابط کاربری

    \n\n

    برای جابجایی از یک عنصر رابط کاربری به بعدی، کلید جهت‌نمای مناسب را فشار دهید.

    \n\n

    کلیدهای جهت‌نمای چپ و راست

    \n\n
      \n
    • جابجایی بین منوها در نوار منو.
    • \n
    • باز کردن منوی فرعی در یک منو.
    • \n
    • جابجایی بین دکمه‌ها در یک گروه نوار ابزار.
    • \n
    • جابجایی بین موارد در مسیر عنصر پانویس.
    • \n
    \n\n

    کلیدهای جهت‌نمای پایین و بالا\n\n

      \n
    • جابجایی بین موارد منو در یک منو.
    • \n
    • جابجایی بین موارد در یک منوی بازشوی نوار ابزار.
    • \n
    \n\n

    کلیدهایجهت‌نما در بخش رابط کاربری متمرکز می‌چرخند.

    \n\n

    برای بستن یک منوی باز، یک منوی فرعی باز، یا یک منوی بازشوی باز، کلید Esc را فشار دهید.\n\n

    اگر تمرکز فعلی در «بالای» یک بخش رابط کاربری خاص است، فشردن کلید Esc نیز موجب\n خروج کامل از پیمایش صفحه‌کلید می‌شود.

    \n\n

    اجرای یک مورد منو یا دکمه نوار ابزار

    \n\n

    وقتی مورد منو یا دکمه نوار ابزار مورد نظر هایلایت شد، دکمه بازگشت، Enter،\n یا نوار Space را فشار دهید تا مورد را اجرا کنید.\n\n

    پیمایش در کادرهای گفتگوی بدون زبانه

    \n\n

    در کادرهای گفتگوی بدون زبانه، وقتی کادر گفتگو باز می‌شود، اولین جزء تعاملی متمرکز می‌شود.

    \n\n

    با فشردن Tab یا Shift+Tab، بین اجزای کادر گفتگوی تعاملی پیمایش کنید.

    \n\n

    پیمایش کادرهای گفتگوی زبانه‌دار

    \n\n

    در کادرهای گفتگوی زبانه‌دار، وقتی کادر گفتگو باز می‌شود، اولین دکمه در منوی زبانه متمرکز می‌شود.

    \n\n

    با فشردن Tab یا\n Shift+Tab، بین اجزای تعاملی این زبانه کادر گفتگو پیمایش کنید.

    \n\n

    با دادن تمرکز به منوی زبانه و سپس فشار دادن کلید جهت‌نمای\n مناسب برای چرخش میان زبانه‌های موجود، به زبانه کادر گفتگوی دیگری بروید.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.fa","

    شروع پیمایش صفحه‌کلید

    \n\n
    \n
    تمرکز بر نوار منو
    \n
    Windows یا Linux:‎‏: Alt+F9
    \n
    ‎‏macOS: ⌥F9‎‏
    \n
    تمرکز بر نوار ابزار
    \n
    Windows یا Linux‎‏: Alt+F10
    \n
    ‎‏macOS: ⌥F10‎‏
    \n
    تمرکز بر پانویس
    \n
    Windows یا Linux‎‏: Alt+F11
    \n
    ‎‏macOS: ⌥F11‎‏
    \n
    تمرکز بر نوار ابزار بافتاری
    \n
    Windows ،Linux یا macOS:‏ Ctrl+F9\n
    \n\n

    پیمایش در اولین مورد رابط کاربری شروع می‌شود و درخصوص اولین مورد در\n مسیر عنصر پانویس، برجسته یا زیرخط‌دار می‌شود.

    \n\n

    پیمایش بین بخش‌های رابط کاربری

    \n\n

    برای جابجایی از یک بخش رابط کاربری به بخش بعدی، Tab را فشار دهید.

    \n\n

    برای جابجایی از یک بخش رابط کاربری به بخش قبلی، Shift+Tab را فشار دهید.

    \n\n

    ترتیب Tab این بخش‌های رابط کاربری عبارتند از:

    \n\n
      \n
    1. نوار منو
    2. \n
    3. هر گروه نوار ابزار
    4. \n
    5. نوار کناری
    6. \n
    7. مسیر عنصر در پانویس
    8. \n
    9. دکمه تغییر وضعیت تعداد کلمات در پانویس
    10. \n
    11. پیوند نمانام‌سازی در پانویس
    12. \n
    13. دسته تغییر اندازه ویرایشگر در پانویس
    14. \n
    \n\n

    اگر بخشی از رابط کاربری موجود نباشد، رد می‌شود.

    \n\n

    اگر پانویس دارای تمرکز بر پیمایش صفحه‌کلید باشد،‌ و نوار کناری قابل‌مشاهده وجود ندارد، فشردن Shift+Tab\n تمرکز را به گروه نوار ابزار اول می‌برد، نه آخر.

    \n\n

    پیمایش در بخش‌های رابط کاربری

    \n\n

    برای جابجایی از یک عنصر رابط کاربری به بعدی، کلید جهت‌نمای مناسب را فشار دهید.

    \n\n

    کلیدهای جهت‌نمای چپ و راست

    \n\n
      \n
    • جابجایی بین منوها در نوار منو.
    • \n
    • باز کردن منوی فرعی در یک منو.
    • \n
    • جابجایی بین دکمه‌ها در یک گروه نوار ابزار.
    • \n
    • جابجایی بین موارد در مسیر عنصر پانویس.
    • \n
    \n\n

    کلیدهای جهت‌نمای پایین و بالا

    \n\n
      \n
    • جابجایی بین موارد منو در یک منو.
    • \n
    • جابجایی بین موارد در یک منوی بازشوی نوار ابزار.
    • \n
    \n\n

    کلیدهایجهت‌نما در بخش رابط کاربری متمرکز می‌چرخند.

    \n\n

    برای بستن یک منوی باز، یک منوی فرعی باز، یا یک منوی بازشوی باز، کلید Esc را فشار دهید.

    \n\n

    اگر تمرکز فعلی در «بالای» یک بخش رابط کاربری خاص است، فشردن کلید Esc نیز موجب\n خروج کامل از پیمایش صفحه‌کلید می‌شود.

    \n\n

    اجرای یک مورد منو یا دکمه نوار ابزار

    \n\n

    وقتی مورد منو یا دکمه نوار ابزار مورد نظر هایلایت شد، دکمه بازگشت، Enter،\n یا نوار Space را فشار دهید تا مورد را اجرا کنید.

    \n\n

    پیمایش در کادرهای گفتگوی بدون زبانه

    \n\n

    در کادرهای گفتگوی بدون زبانه، وقتی کادر گفتگو باز می‌شود، اولین جزء تعاملی متمرکز می‌شود.

    \n\n

    با فشردن Tab یا Shift+Tab، بین اجزای کادر گفتگوی تعاملی پیمایش کنید.

    \n\n

    پیمایش کادرهای گفتگوی زبانه‌دار

    \n\n

    در کادرهای گفتگوی زبانه‌دار، وقتی کادر گفتگو باز می‌شود، اولین دکمه در منوی زبانه متمرکز می‌شود.

    \n\n

    با فشردن Tab یا\n Shift+Tab، بین اجزای تعاملی این زبانه کادر گفتگو پیمایش کنید.

    \n\n

    با دادن تمرکز به منوی زبانه و سپس فشار دادن کلید جهت‌نمای\n مناسب برای چرخش میان زبانه‌های موجود، به زبانه کادر گفتگوی دیگری بروید.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fi.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fi.js index 037db8d2259..1219b4be87d 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fi.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fi.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.fi","

    Näppäimistönavigoinnin aloittaminen

    \n\n
    \n
    Siirrä kohdistus valikkopalkkiin
    \n
    Windows tai Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Siirrä kohdistus työkalupalkkiin
    \n
    Windows tai Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Siirrä kohdistus alatunnisteeseen
    \n
    Windows tai Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Siirrä kohdistus kontekstuaaliseen työkalupalkkiin
    \n
    Windows, Linux tai macOS: Ctrl+F9\n
    \n\n

    Navigointi aloitetaan ensimmäisestä käyttöliittymän kohteesta, joka joko korostetaan tai alleviivataan, jos\n kyseessä on Alatunniste-elementin polun ensimmäinen kohde.

    \n\n

    Käyttöliittymän eri osien välillä navigointi

    \n\n

    Paina sarkainnäppäintä siirtyäksesi käyttöliittymän osasta seuraavaan.

    \n\n

    Jos haluat siirtyä edelliseen käyttöliittymän osaan, paina Shift+sarkainnäppäin.

    \n\n

    Sarkainnäppäin siirtää sinua näissä käyttöliittymän osissa tässä järjestyksessä:\n\n

      \n
    1. Valikkopalkki
    2. \n
    3. Työkalupalkin ryhmät
    4. \n
    5. Sivupalkki
    6. \n
    7. Elementin polku alatunnisteessa
    8. \n
    9. Sanalaskurin vaihtopainike alatunnisteessa
    10. \n
    11. Brändäyslinkki alatunnisteessa
    12. \n
    13. Editorin koon muuttamisen kahva alatunnisteessa
    14. \n
    \n\n

    Jos jotakin käyttöliittymän osaa ei ole, se ohitetaan.

    \n\n

    Jos kohdistus on siirretty alatunnisteeseen näppäimistönavigoinnilla eikä sivupalkkia ole näkyvissä, Shift+sarkainnäppäin\n siirtää kohdistuksen työkalupalkin ensimmäiseen ryhmään, eikä viimeiseen.\n\n

    Käyttöliittymän eri osien sisällä navigointi

    \n\n

    Paina nuolinäppäimiä siirtyäksesi käyttöliittymäelementistä seuraavaan.

    \n\n

    Vasen- ja Oikea-nuolinäppäimet

    \n\n
      \n
    • siirtävät sinua valikkopalkin valikoiden välillä.
    • \n
    • avaavat valikon alavalikon.
    • \n
    • siirtävät sinua työkalupalkin ryhmän painikkeiden välillä.
    • \n
    • siirtävät sinua kohteiden välillä alatunnisteen elementin polussa.
    • \n
    \n\n

    Alas- ja Ylös-nuolinäppäimet\n\n

      \n
    • siirtävät sinua valikon valikkokohteiden välillä.
    • \n
    • siirtävät sinua työkalupalkin ponnahdusvalikon kohteiden välillä.
    • \n
    \n\n

    Nuolinäppäimet siirtävät sinua käyttöliittymän korostetun osan sisällä syklissä.

    \n\n

    Paina Esc-näppäintä sulkeaksesi avoimen valikon, avataksesi alavalikon tai avataksesi ponnahdusvalikon.\n\n

    Jos kohdistus on käyttöliittymän tietyn osion ylälaidassa, Esc-näppäimen painaminen\n poistuu myös näppäimistönavigoinnista kokonaan.

    \n\n

    Suorita valikkokohde tai työkalupalkin painike

    \n\n

    Kun haluamasi valikkokohde tai työkalupalkin painike on korostettuna, paina Return-, Enter-\n tai välilyöntinäppäintä suorittaaksesi kohteen.\n\n

    Välilehdittömissä valintaikkunoissa navigointi

    \n\n

    Kun välilehdetön valintaikkuna avautuu, kohdistus siirtyy sen ensimmäiseen interaktiiviseen komponenttiin.

    \n\n

    Voit siirtyä valintaikkunan interaktiivisten komponenttien välillä painamalla sarkainnäppäintä tai Shift+sarkainnäppäin.

    \n\n

    Välilehdellisissä valintaikkunoissa navigointi

    \n\n

    Kun välilehdellinen valintaikkuna avautuu, kohdistus siirtyy välilehtivalikon ensimmäiseen painikkeeseen.

    \n\n

    Voit siirtyä valintaikkunan välilehden interaktiivisen komponenttien välillä painamalla sarkainnäppäintä tai\n Shift+sarkainnäppäin.

    \n\n

    Voit siirtyä valintaikkunan toiseen välilehteen siirtämällä kohdistuksen välilehtivalikkoon ja painamalla sopivaa nuolinäppäintä\n siirtyäksesi käytettävissä olevien välilehtien välillä syklissä.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.fi","

    Näppäimistönavigoinnin aloittaminen

    \n\n
    \n
    Siirrä kohdistus valikkopalkkiin
    \n
    Windows tai Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Siirrä kohdistus työkalupalkkiin
    \n
    Windows tai Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Siirrä kohdistus alatunnisteeseen
    \n
    Windows tai Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Siirrä kohdistus kontekstuaaliseen työkalupalkkiin
    \n
    Windows, Linux tai macOS: Ctrl+F9\n
    \n\n

    Navigointi aloitetaan ensimmäisestä käyttöliittymän kohteesta, joka joko korostetaan tai alleviivataan, jos\n kyseessä on Alatunniste-elementin polun ensimmäinen kohde.

    \n\n

    Käyttöliittymän eri osien välillä navigointi

    \n\n

    Paina sarkainnäppäintä siirtyäksesi käyttöliittymän osasta seuraavaan.

    \n\n

    Jos haluat siirtyä edelliseen käyttöliittymän osaan, paina Shift+sarkainnäppäin.

    \n\n

    Sarkainnäppäin siirtää sinua näissä käyttöliittymän osissa tässä järjestyksessä:

    \n\n
      \n
    1. Valikkopalkki
    2. \n
    3. Työkalupalkin ryhmät
    4. \n
    5. Sivupalkki
    6. \n
    7. Elementin polku alatunnisteessa
    8. \n
    9. Sanalaskurin vaihtopainike alatunnisteessa
    10. \n
    11. Brändäyslinkki alatunnisteessa
    12. \n
    13. Editorin koon muuttamisen kahva alatunnisteessa
    14. \n
    \n\n

    Jos jotakin käyttöliittymän osaa ei ole, se ohitetaan.

    \n\n

    Jos kohdistus on siirretty alatunnisteeseen näppäimistönavigoinnilla eikä sivupalkkia ole näkyvissä, Shift+sarkainnäppäin\n siirtää kohdistuksen työkalupalkin ensimmäiseen ryhmään, eikä viimeiseen.

    \n\n

    Käyttöliittymän eri osien sisällä navigointi

    \n\n

    Paina nuolinäppäimiä siirtyäksesi käyttöliittymäelementistä seuraavaan.

    \n\n

    Vasen- ja Oikea-nuolinäppäimet

    \n\n
      \n
    • siirtävät sinua valikkopalkin valikoiden välillä.
    • \n
    • avaavat valikon alavalikon.
    • \n
    • siirtävät sinua työkalupalkin ryhmän painikkeiden välillä.
    • \n
    • siirtävät sinua kohteiden välillä alatunnisteen elementin polussa.
    • \n
    \n\n

    Alas- ja Ylös-nuolinäppäimet

    \n\n
      \n
    • siirtävät sinua valikon valikkokohteiden välillä.
    • \n
    • siirtävät sinua työkalupalkin ponnahdusvalikon kohteiden välillä.
    • \n
    \n\n

    Nuolinäppäimet siirtävät sinua käyttöliittymän korostetun osan sisällä syklissä.

    \n\n

    Paina Esc-näppäintä sulkeaksesi avoimen valikon, avataksesi alavalikon tai avataksesi ponnahdusvalikon.

    \n\n

    Jos kohdistus on käyttöliittymän tietyn osion ylälaidassa, Esc-näppäimen painaminen\n poistuu myös näppäimistönavigoinnista kokonaan.

    \n\n

    Suorita valikkokohde tai työkalupalkin painike

    \n\n

    Kun haluamasi valikkokohde tai työkalupalkin painike on korostettuna, paina Return-, Enter-\n tai välilyöntinäppäintä suorittaaksesi kohteen.

    \n\n

    Välilehdittömissä valintaikkunoissa navigointi

    \n\n

    Kun välilehdetön valintaikkuna avautuu, kohdistus siirtyy sen ensimmäiseen interaktiiviseen komponenttiin.

    \n\n

    Voit siirtyä valintaikkunan interaktiivisten komponenttien välillä painamalla sarkainnäppäintä tai Shift+sarkainnäppäin.

    \n\n

    Välilehdellisissä valintaikkunoissa navigointi

    \n\n

    Kun välilehdellinen valintaikkuna avautuu, kohdistus siirtyy välilehtivalikon ensimmäiseen painikkeeseen.

    \n\n

    Voit siirtyä valintaikkunan välilehden interaktiivisen komponenttien välillä painamalla sarkainnäppäintä tai\n Shift+sarkainnäppäin.

    \n\n

    Voit siirtyä valintaikkunan toiseen välilehteen siirtämällä kohdistuksen välilehtivalikkoon ja painamalla sopivaa nuolinäppäintä\n siirtyäksesi käytettävissä olevien välilehtien välillä syklissä.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fr_FR.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fr_FR.js index 73e890643aa..a0f962763e8 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fr_FR.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/fr_FR.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.fr_FR","

    Débuter la navigation au clavier

    \n\n
    \n
    Cibler la barre du menu
    \n
    Windows ou Linux : Alt+F9
    \n
    macOS : ⌥F9
    \n
    Cibler la barre d'outils
    \n
    Windows ou Linux : Alt+F10
    \n
    macOS : ⌥F10
    \n
    Cibler le pied de page
    \n
    Windows ou Linux : Alt+F11
    \n
    macOS : ⌥F11
    \n
    Cibler une barre d'outils contextuelle
    \n
    Windows, Linux ou macOS : Ctrl+F9\n
    \n\n

    La navigation débutera sur le premier élément de l'interface utilisateur, qui sera mis en surbrillance ou bien souligné dans le cas du premier élément du\n chemin d'éléments du pied de page.

    \n\n

    Naviguer entre les sections de l'interface utilisateur

    \n\n

    Pour passer d'une section de l'interface utilisateur à la suivante, appuyez sur Tabulation.

    \n\n

    Pour passer d'une section de l'interface utilisateur à la précédente, appuyez sur Maj+Tabulation.

    \n\n

    L'ordre de Tabulation de ces sections de l'interface utilisateur est le suivant :\n\n

      \n
    1. Barre du menu
    2. \n
    3. Chaque groupe de barres d'outils
    4. \n
    5. Barre latérale
    6. \n
    7. Chemin d'éléments du pied de page
    8. \n
    9. Bouton d'activation du compteur de mots dans le pied de page
    10. \n
    11. Lien de marque dans le pied de page
    12. \n
    13. Poignée de redimensionnement de l'éditeur dans le pied de page
    14. \n
    \n\n

    Si une section de l'interface utilisateur n'est pas présente, elle sera ignorée.

    \n\n

    Si le pied de page comporte un ciblage par navigation au clavier et qu'il n'y a aucune barre latérale visible, appuyer sur Maj+Tabulation\n déplace le ciblage vers le premier groupe de barres d'outils et non le dernier.\n\n

    Naviguer au sein des sections de l'interface utilisateur

    \n\n

    Pour passer d'un élément de l'interface utilisateur au suivant, appuyez sur la Flèche appropriée.

    \n\n

    Les touches fléchées Gauche et Droite

    \n\n
      \n
    • se déplacent entre les menus de la barre des menus.
    • \n
    • ouvrent un sous-menu au sein d'un menu.
    • \n
    • se déplacent entre les boutons d'un groupe de barres d'outils.
    • \n
    • se déplacent entre les éléments du chemin d'éléments du pied de page.
    • \n
    \n\n

    Les touches fléchées Bas et Haut\n\n

      \n
    • se déplacent entre les éléments de menu au sein d'un menu.
    • \n
    • se déplacent entre les éléments au sein d'un menu contextuel de barre d'outils.
    • \n
    \n\n

    Les Flèches parcourent la section de l'interface utilisateur ciblée.

    \n\n

    Pour fermer un menu ouvert, un sous-menu ouvert ou un menu contextuel ouvert, appuyez sur Echap.\n\n

    Si l'actuel ciblage se trouve en « haut » d'une section spécifique de l'interface utilisateur, appuyer sur Echap permet également de quitter\n entièrement la navigation au clavier.

    \n\n

    Exécuter un élément de menu ou un bouton de barre d'outils

    \n\n

    Lorsque l'élément de menu ou le bouton de barre d'outils désiré est mis en surbrillance, appuyez sur la touche Retour arrière, Entrée\n ou la Barre d'espace pour exécuter l'élément.\n\n

    Naviguer au sein de dialogues sans onglets

    \n\n

    Dans les dialogues sans onglets, le premier composant interactif est ciblé lorsque le dialogue s'ouvre.

    \n\n

    Naviguez entre les composants du dialogue interactif en appuyant sur Tabulation ou Maj+Tabulation.

    \n\n

    Naviguer au sein de dialogues avec onglets

    \n\n

    Dans les dialogues avec onglets, le premier bouton du menu de l'onglet est ciblé lorsque le dialogue s'ouvre.

    \n\n

    Naviguez entre les composants interactifs de cet onglet de dialogue en appuyant sur Tabulation ou\n Maj+Tabulation.

    \n\n

    Passez à un autre onglet de dialogue en ciblant le menu de l'onglet et en appuyant sur la Flèche\n appropriée pour parcourir les onglets disponibles.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.fr_FR","

    Débuter la navigation au clavier

    \n\n
    \n
    Cibler la barre du menu
    \n
    Windows ou Linux : Alt+F9
    \n
    macOS : ⌥F9
    \n
    Cibler la barre d'outils
    \n
    Windows ou Linux : Alt+F10
    \n
    macOS : ⌥F10
    \n
    Cibler le pied de page
    \n
    Windows ou Linux : Alt+F11
    \n
    macOS : ⌥F11
    \n
    Cibler une barre d'outils contextuelle
    \n
    Windows, Linux ou macOS : Ctrl+F9\n
    \n\n

    La navigation débutera sur le premier élément de l'interface utilisateur, qui sera mis en surbrillance ou bien souligné dans le cas du premier élément du\n chemin d'éléments du pied de page.

    \n\n

    Naviguer entre les sections de l'interface utilisateur

    \n\n

    Pour passer d'une section de l'interface utilisateur à la suivante, appuyez sur Tabulation.

    \n\n

    Pour passer d'une section de l'interface utilisateur à la précédente, appuyez sur Maj+Tabulation.

    \n\n

    L'ordre de Tabulation de ces sections de l'interface utilisateur est le suivant :

    \n\n
      \n
    1. Barre du menu
    2. \n
    3. Chaque groupe de barres d'outils
    4. \n
    5. Barre latérale
    6. \n
    7. Chemin d'éléments du pied de page
    8. \n
    9. Bouton d'activation du compteur de mots dans le pied de page
    10. \n
    11. Lien de marque dans le pied de page
    12. \n
    13. Poignée de redimensionnement de l'éditeur dans le pied de page
    14. \n
    \n\n

    Si une section de l'interface utilisateur n'est pas présente, elle sera ignorée.

    \n\n

    Si le pied de page comporte un ciblage par navigation au clavier et qu'il n'y a aucune barre latérale visible, appuyer sur Maj+Tabulation\n déplace le ciblage vers le premier groupe de barres d'outils et non le dernier.

    \n\n

    Naviguer au sein des sections de l'interface utilisateur

    \n\n

    Pour passer d'un élément de l'interface utilisateur au suivant, appuyez sur la Flèche appropriée.

    \n\n

    Les touches fléchées Gauche et Droite

    \n\n
      \n
    • se déplacent entre les menus de la barre des menus.
    • \n
    • ouvrent un sous-menu au sein d'un menu.
    • \n
    • se déplacent entre les boutons d'un groupe de barres d'outils.
    • \n
    • se déplacent entre les éléments du chemin d'éléments du pied de page.
    • \n
    \n\n

    Les touches fléchées Bas et Haut

    \n\n
      \n
    • se déplacent entre les éléments de menu au sein d'un menu.
    • \n
    • se déplacent entre les éléments au sein d'un menu contextuel de barre d'outils.
    • \n
    \n\n

    Les Flèches parcourent la section de l'interface utilisateur ciblée.

    \n\n

    Pour fermer un menu ouvert, un sous-menu ouvert ou un menu contextuel ouvert, appuyez sur Echap.

    \n\n

    Si l'actuel ciblage se trouve en « haut » d'une section spécifique de l'interface utilisateur, appuyer sur Echap permet également de quitter\n entièrement la navigation au clavier.

    \n\n

    Exécuter un élément de menu ou un bouton de barre d'outils

    \n\n

    Lorsque l'élément de menu ou le bouton de barre d'outils désiré est mis en surbrillance, appuyez sur la touche Retour arrière, Entrée\n ou la Barre d'espace pour exécuter l'élément.

    \n\n

    Naviguer au sein de dialogues sans onglets

    \n\n

    Dans les dialogues sans onglets, le premier composant interactif est ciblé lorsque le dialogue s'ouvre.

    \n\n

    Naviguez entre les composants du dialogue interactif en appuyant sur Tabulation ou Maj+Tabulation.

    \n\n

    Naviguer au sein de dialogues avec onglets

    \n\n

    Dans les dialogues avec onglets, le premier bouton du menu de l'onglet est ciblé lorsque le dialogue s'ouvre.

    \n\n

    Naviguez entre les composants interactifs de cet onglet de dialogue en appuyant sur Tabulation ou\n Maj+Tabulation.

    \n\n

    Passez à un autre onglet de dialogue en ciblant le menu de l'onglet et en appuyant sur la Flèche\n appropriée pour parcourir les onglets disponibles.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/he_IL.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/he_IL.js index a0de7a955a8..68899e9ebe5 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/he_IL.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/he_IL.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.he_IL","

    התחל ניווט במקלדת

    \n\n
    \n
    התמקד בשורת התפריטים
    \n
    Windows או Linux:‏ Alt+F9
    \n
    macOS: ⌥F9
    \n
    העבר מיקוד לסרגל הכלים
    \n
    Windows או Linux:‏ Alt+F10
    \n
    macOS: ⌥F10
    \n
    העבר מיקוד לכותרת התחתונה
    \n
    Windows או Linux:‏ Alt+F11
    \n
    macOS: ⌥F11
    \n
    העבר מיקוד לסרגל כלים הקשרי
    \n
    Windows‏, Linux או macOS:‏ Ctrl+F9\n
    \n\n

    הניווט יתחיל ברכיב הראשון במשך, שיודגש או שיהיה מתחתיו קו תחתון במקרה של הפריט הראשון\n הנתיב של רכיב הכותרת התחתונה.

    \n\n

    עבור בין מקטעים במסך

    \n\n

    כדי לעבור בין המקטעים במסך, הקש Tab.

    \n\n

    כדי לעבור למקטע הקודם במסך, הקש Shift+Tab.

    \n\n

    הסדר מבחינת מקש Tab של הרכיבים במסך:\n\n

      \n
    1. שורת התפריטים
    2. \n
    3. כל קבוצה בסרגל הכלים
    4. \n
    5. הסרגל הצידי
    6. \n
    7. נתיב של רכיב בכותרת התחתונה
    8. \n
    9. לחצן לספירת מילים בכותרת התחתונה
    10. \n
    11. קישור של המותג בכותרת התחתונה
    12. \n
    13. ידית לשינוי גודל עבור העורך בכותרת התחתונה
    14. \n
    \n\n

    אם רכיב כלשהו במסך לא מופיע, המערכת תדלג עליו.

    \n\n

    אם בכותרת התחתונה יש מיקוד של ניווט במקלדת, ולא מופיע סרגל בצד, יש להקיש Shift+Tab\n מעביר את המיקוד לקבוצה הראשונה בסרגל הכלים, לא האחרונה.\n\n

    עבור בתוך מקטעים במסך

    \n\n

    כדי לעבור מרכיב אחד לרכיב אחר במסך, הקש על מקש החץ המתאים.

    \n\n

    מקשי החיצים שמאלה וימינה

    \n\n
      \n
    • עבור בין תפריטים בשורת התפריטים.
    • \n
    • פתח תפריט משני בתפריט.
    • \n
    • עבור בין לחצנים בקבוצה בסרגל הכלים.
    • \n
    • עבור בין פריטים ברכיב בכותרת התחתונה.
    • \n
    \n\n

    מקשי החיצים למטה ולמעלה\n\n

      \n
    • עבור בין פריטים בתפריט.
    • \n
    • עבור בין פריטים בחלון הקובץ של סרגל הכלים.
    • \n
    \n\n

    מקשי החצים משתנים בתוך המקטע במסך שעליו נמצא המיקוד.

    \n\n

    כדי לסגור תפריט פתוח, תפריט משני פתוח או חלון קופץ, הקש על Esc.\n\n

    אם המיקוד הוא על החלק 'העליון' של מקטע מסוים במסך, הקשה על Esc מביאה גם ליציאה\n מהניווט במקלדת לחלוטין.

    \n\n

    הפעל פריט בתפריט או לחצן בסרגל הכלים

    \n\n

    כאשר הפריט הרצוי בתפריט או הלחצן בסרגל הכלים מודגשים, הקש על Return, Enter,\n או על מקש הרווח כדי להפעיל את הפריט.\n\n

    ניווט בחלונות דו-שיח בלי כרטיסיות

    \n\n

    בחלונות דו-שיח בלי כרטיסיות, הרכיב האינטראקטיבי הראשון מקבל את המיקוד כאשר החלון נפתח.

    \n\n

    עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או Shift+Tab.

    \n\n

    ניווט בחלונות דו-שיח עם כרטיסיות

    \n\n

    בחלונות דו-שיח עם כרטיסיות, הלחצן הראשון בתפריט מקבל את המיקוד כאשר החלון נפתח.

    \n\n

    עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או\n Shift+Tab.

    \n\n

    עבור לכרטיסיה אחרת בחלון על ידי העברת המיקוד לתפריט הכרטיסיות והקשה על החץהמתאים\n כדי לעבור בין הכרטיסיות הזמינות.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.he_IL","

    התחל ניווט במקלדת

    \n\n
    \n
    התמקד בשורת התפריטים
    \n
    Windows או Linux:‏ Alt+F9
    \n
    macOS: ⌥F9
    \n
    העבר מיקוד לסרגל הכלים
    \n
    Windows או Linux:‏ Alt+F10
    \n
    macOS: ⌥F10
    \n
    העבר מיקוד לכותרת התחתונה
    \n
    Windows או Linux:‏ Alt+F11
    \n
    macOS: ⌥F11
    \n
    העבר מיקוד לסרגל כלים הקשרי
    \n
    Windows‏, Linux או macOS:‏ Ctrl+F9\n
    \n\n

    הניווט יתחיל ברכיב הראשון במשך, שיודגש או שיהיה מתחתיו קו תחתון במקרה של הפריט הראשון\n הנתיב של רכיב הכותרת התחתונה.

    \n\n

    עבור בין מקטעים במסך

    \n\n

    כדי לעבור בין המקטעים במסך, הקש Tab.

    \n\n

    כדי לעבור למקטע הקודם במסך, הקש Shift+Tab.

    \n\n

    הסדר מבחינת מקש Tab של הרכיבים במסך:

    \n\n
      \n
    1. שורת התפריטים
    2. \n
    3. כל קבוצה בסרגל הכלים
    4. \n
    5. הסרגל הצידי
    6. \n
    7. נתיב של רכיב בכותרת התחתונה
    8. \n
    9. לחצן לספירת מילים בכותרת התחתונה
    10. \n
    11. קישור של המותג בכותרת התחתונה
    12. \n
    13. ידית לשינוי גודל עבור העורך בכותרת התחתונה
    14. \n
    \n\n

    אם רכיב כלשהו במסך לא מופיע, המערכת תדלג עליו.

    \n\n

    אם בכותרת התחתונה יש מיקוד של ניווט במקלדת, ולא מופיע סרגל בצד, יש להקיש Shift+Tab\n מעביר את המיקוד לקבוצה הראשונה בסרגל הכלים, לא האחרונה.

    \n\n

    עבור בתוך מקטעים במסך

    \n\n

    כדי לעבור מרכיב אחד לרכיב אחר במסך, הקש על מקש החץ המתאים.

    \n\n

    מקשי החיצים שמאלה וימינה

    \n\n
      \n
    • עבור בין תפריטים בשורת התפריטים.
    • \n
    • פתח תפריט משני בתפריט.
    • \n
    • עבור בין לחצנים בקבוצה בסרגל הכלים.
    • \n
    • עבור בין פריטים ברכיב בכותרת התחתונה.
    • \n
    \n\n

    מקשי החיצים למטה ולמעלה

    \n\n
      \n
    • עבור בין פריטים בתפריט.
    • \n
    • עבור בין פריטים בחלון הקובץ של סרגל הכלים.
    • \n
    \n\n

    מקשי החצים משתנים בתוך המקטע במסך שעליו נמצא המיקוד.

    \n\n

    כדי לסגור תפריט פתוח, תפריט משני פתוח או חלון קופץ, הקש על Esc.

    \n\n

    אם המיקוד הוא על החלק 'העליון' של מקטע מסוים במסך, הקשה על Esc מביאה גם ליציאה\n מהניווט במקלדת לחלוטין.

    \n\n

    הפעל פריט בתפריט או לחצן בסרגל הכלים

    \n\n

    כאשר הפריט הרצוי בתפריט או הלחצן בסרגל הכלים מודגשים, הקש על Return, Enter,\n או על מקש הרווח כדי להפעיל את הפריט.

    \n\n

    ניווט בחלונות דו-שיח בלי כרטיסיות

    \n\n

    בחלונות דו-שיח בלי כרטיסיות, הרכיב האינטראקטיבי הראשון מקבל את המיקוד כאשר החלון נפתח.

    \n\n

    עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או Shift+Tab.

    \n\n

    ניווט בחלונות דו-שיח עם כרטיסיות

    \n\n

    בחלונות דו-שיח עם כרטיסיות, הלחצן הראשון בתפריט מקבל את המיקוד כאשר החלון נפתח.

    \n\n

    עבור בין רכיבים אינטראקטיביים בחלון על ידי הקשה על Tab או\n Shift+Tab.

    \n\n

    עבור לכרטיסיה אחרת בחלון על ידי העברת המיקוד לתפריט הכרטיסיות והקשה על החץהמתאים\n כדי לעבור בין הכרטיסיות הזמינות.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hi.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hi.js index 4acef2f8d61..7e5d56d774b 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hi.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hi.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.hi","

    कीबोर्ड नेविगेशन शुरू करें

    \n\n
    \n
    मेन्यू बार पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    टूलबार पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    फ़ुटर पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    प्रासंगिक टूलबार पर फ़ोकस करें
    \n
    Windows, Linux या macOS: Ctrl+F9\n
    \n\n

    नेविगेशन पहले UI आइटम पर शुरू होगा, जिसे हाइलाइट किया जाएगा या पहले आइटम के मामले में फ़ुटर तत्व पथ में\n रेखांकित किया जाएगा।

    \n\n

    UI सेक्शन के बीच नेविगेट करें

    \n\n

    एक UI सेक्शन से दूसरे सेक्शन में जाने के लिए, Tab दबाएं।

    \n\n

    एक UI सेक्शन से पिछले सेक्शन में जाने के लिए, Shift+Tab दबाएं।

    \n\n

    इन UI सेक्शन का Tab क्रम नीचे दिया गया है:\n\n

      \n
    1. मेन्यू बार
    2. \n
    3. प्रत्येक टूलबार समूह
    4. \n
    5. साइडबार
    6. \n
    7. फ़ुटर में तत्व पथ
    8. \n
    9. फ़ुटर में शब्द गणना टॉगल बटन
    10. \n
    11. फ़ुटर में ब्रांडिंग लिंक
    12. \n
    13. फ़ुटर में संपादक का आकार बदलने का हैंडल
    14. \n
    \n\n

    अगर कोई UI सेक्शन मौजूद नहीं है, तो उसे छोड़ दिया जाता है।

    \n\n

    अगर फ़ुटर में कीबोर्ड नेविगेशन फ़ोकस है, और कोई दिखा देने वाला साइडबार नहीं है, तो Shift+Tab दबाने से\n फ़ोकस पहले टूलबार समूह पर चला जाता है, पिछले पर नहीं।\n\n

    UI सेक्शन के भीतर नेविगेट करें

    \n\n

    एक UI तत्व से दूसरे में जाने के लिए उपयुक्त ऐरो कुंजी दबाएं।

    \n\n

    बाएं और दाएं ऐरो कुंजियां

    \n\n
      \n
    • मेन्यू बार में मेन्यू के बीच ले जाती हैं।
    • \n
    • मेन्यू में एक सब-मेन्यू खोलें।
    • \n
    • टूलबार समूह में बटनों के बीच ले जाएं।
    • \n
    • फ़ुटर के तत्व पथ में आइटम के बीच ले जाएं।
    • \n
    \n\n

    नीचे और ऊपर ऐरो कुंजियां\n\n

      \n
    • मेन्यू में मेन्यू आइटम के बीच ले जाती हैं।
    • \n
    • टूलबार पॉप-अप मेन्यू में आइटम के बीच ले जाएं।
    • \n
    \n\n

    फ़ोकस वाले UI सेक्शन के भीतर ऐरो कुंजियां चलाती रहती हैं।

    \n\n

    कोई खुला मेन्यू, कोई खुला सब-मेन्यू या कोई खुला पॉप-अप मेन्यू बंद करने के लिए Esc कुंजी दबाएं।\n\n

    अगर मौजूदा फ़ोकस किसी विशेष UI सेक्शन के 'शीर्ष' पर है, तो Esc कुंजी दबाने से भी\n कीबोर्ड नेविगेशन पूरी तरह से बाहर हो जाता है।

    \n\n

    मेन्यू आइटम या टूलबार बटन निष्पादित करें

    \n\n

    जब वांछित मेन्यू आइटम या टूलबार बटन हाइलाइट किया जाता है, तो आइटम को निष्पादित करने के लिए Return, Enter,\n या Space bar दबाएं।\n\n

    गैर-टैब वाले डायलॉग पर नेविगेट करें

    \n\n

    गैर-टैब वाले डायलॉग में, डायलॉग खुलने पर पहला इंटरैक्टिव घटक फ़ोकस लेता है।

    \n\n

    Tab or Shift+Tab दबाकर इंटरैक्टिव डायलॉग घटकों के बीच नेविगेट करें।

    \n\n

    टैब किए गए डायलॉग पर नेविगेट करें

    \n\n

    टैब किए गए डायलॉग में, डायलॉग खुलने पर टैब मेन्यू में पहला बटन फ़ोकस लेता है।

    \n\n

    इस डायलॉग टैब के इंटरैक्टिव घटकों के बीच नेविगेट करने के लिए Tab या\n Shift+Tab दबाएं।

    \n\n

    टैब मेन्यू को फ़ोकस देकर और फिर उपलब्ध टैब में के बीच जाने के लिए उपयुक्त ऐरो\n कुंजी दबाकर दूसरे डायलॉग टैब पर स्विच करें।

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.hi","

    कीबोर्ड नेविगेशन शुरू करें

    \n\n
    \n
    मेन्यू बार पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    टूलबार पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    फ़ुटर पर फ़ोकस करें
    \n
    Windows या Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    प्रासंगिक टूलबार पर फ़ोकस करें
    \n
    Windows, Linux या macOS: Ctrl+F9\n
    \n\n

    नेविगेशन पहले UI आइटम पर शुरू होगा, जिसे हाइलाइट किया जाएगा या पहले आइटम के मामले में फ़ुटर तत्व पथ में\n रेखांकित किया जाएगा।

    \n\n

    UI सेक्शन के बीच नेविगेट करें

    \n\n

    एक UI सेक्शन से दूसरे सेक्शन में जाने के लिए, Tab दबाएं।

    \n\n

    एक UI सेक्शन से पिछले सेक्शन में जाने के लिए, Shift+Tab दबाएं।

    \n\n

    इन UI सेक्शन का Tab क्रम नीचे दिया गया है:

    \n\n
      \n
    1. मेन्यू बार
    2. \n
    3. प्रत्येक टूलबार समूह
    4. \n
    5. साइडबार
    6. \n
    7. फ़ुटर में तत्व पथ
    8. \n
    9. फ़ुटर में शब्द गणना टॉगल बटन
    10. \n
    11. फ़ुटर में ब्रांडिंग लिंक
    12. \n
    13. फ़ुटर में संपादक का आकार बदलने का हैंडल
    14. \n
    \n\n

    अगर कोई UI सेक्शन मौजूद नहीं है, तो उसे छोड़ दिया जाता है।

    \n\n

    अगर फ़ुटर में कीबोर्ड नेविगेशन फ़ोकस है, और कोई दिखा देने वाला साइडबार नहीं है, तो Shift+Tab दबाने से\n फ़ोकस पहले टूलबार समूह पर चला जाता है, पिछले पर नहीं।

    \n\n

    UI सेक्शन के भीतर नेविगेट करें

    \n\n

    एक UI तत्व से दूसरे में जाने के लिए उपयुक्त ऐरो कुंजी दबाएं।

    \n\n

    बाएं और दाएं ऐरो कुंजियां

    \n\n
      \n
    • मेन्यू बार में मेन्यू के बीच ले जाती हैं।
    • \n
    • मेन्यू में एक सब-मेन्यू खोलें।
    • \n
    • टूलबार समूह में बटनों के बीच ले जाएं।
    • \n
    • फ़ुटर के तत्व पथ में आइटम के बीच ले जाएं।
    • \n
    \n\n

    नीचे और ऊपर ऐरो कुंजियां

    \n\n
      \n
    • मेन्यू में मेन्यू आइटम के बीच ले जाती हैं।
    • \n
    • टूलबार पॉप-अप मेन्यू में आइटम के बीच ले जाएं।
    • \n
    \n\n

    फ़ोकस वाले UI सेक्शन के भीतर ऐरो कुंजियां चलाती रहती हैं।

    \n\n

    कोई खुला मेन्यू, कोई खुला सब-मेन्यू या कोई खुला पॉप-अप मेन्यू बंद करने के लिए Esc कुंजी दबाएं।

    \n\n

    अगर मौजूदा फ़ोकस किसी विशेष UI सेक्शन के 'शीर्ष' पर है, तो Esc कुंजी दबाने से भी\n कीबोर्ड नेविगेशन पूरी तरह से बाहर हो जाता है।

    \n\n

    मेन्यू आइटम या टूलबार बटन निष्पादित करें

    \n\n

    जब वांछित मेन्यू आइटम या टूलबार बटन हाइलाइट किया जाता है, तो आइटम को निष्पादित करने के लिए Return, Enter,\n या Space bar दबाएं।

    \n\n

    गैर-टैब वाले डायलॉग पर नेविगेट करें

    \n\n

    गैर-टैब वाले डायलॉग में, डायलॉग खुलने पर पहला इंटरैक्टिव घटक फ़ोकस लेता है।

    \n\n

    Tab or Shift+Tab दबाकर इंटरैक्टिव डायलॉग घटकों के बीच नेविगेट करें।

    \n\n

    टैब किए गए डायलॉग पर नेविगेट करें

    \n\n

    टैब किए गए डायलॉग में, डायलॉग खुलने पर टैब मेन्यू में पहला बटन फ़ोकस लेता है।

    \n\n

    इस डायलॉग टैब के इंटरैक्टिव घटकों के बीच नेविगेट करने के लिए Tab या\n Shift+Tab दबाएं।

    \n\n

    टैब मेन्यू को फ़ोकस देकर और फिर उपलब्ध टैब में के बीच जाने के लिए उपयुक्त ऐरो\n कुंजी दबाकर दूसरे डायलॉग टैब पर स्विच करें।

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hr.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hr.js index ab57eac2a33..e421e7eddcd 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hr.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hr.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.hr","

    Početak navigacije na tipkovnici

    \n\n
    \n
    Fokusiranje trake izbornika
    \n
    Windows ili Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokusiranje alatne trake
    \n
    Windows ili Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokusiranje podnožja
    \n
    Windows ili Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokusiranje kontekstne alatne trake
    \n
    Windows, Linux ili macOS: Ctrl+F9\n
    \n\n

    Navigacija će započeti kod prve stavke na korisničkom sučelju, koja će biti istaknuta ili podcrtana ako se radi o prvoj stavci u\n putu elementa u podnožju.

    \n\n

    Navigacija između dijelova korisničkog sučelja

    \n\n

    Za pomicanje s jednog dijela korisničkog sučelja na drugi pritisnite tabulator.

    \n\n

    Za pomicanje s jednog dijela korisničkog sučelja na prethodni pritisnite Shift + tabulator.

    \n\n

    Ovo je redoslijed pomicanja tabulatora po dijelovima korisničkog sučelja:\n\n

      \n
    1. Traka izbornika
    2. \n
    3. Pojedinačne grupe na alatnoj traci
    4. \n
    5. Bočna traka
    6. \n
    7. Put elemenata u podnožju
    8. \n
    9. Gumb za pomicanje po broju riječi u podnožju
    10. \n
    11. Veza na brand u podnožju
    12. \n
    13. Značajka za promjenu veličine alata za uređivanje u podnožju
    14. \n
    \n\n

    Ako neki dio korisničkog sučelja nije naveden, on se preskače.

    \n\n

    Ako u podnožju postoji fokus za navigaciju na tipkovnici, a nema vidljive bočne trake, pritiskom na Shift + tabulator\n fokus se prebacuje na prvu skupinu na alatnoj traci, ne na zadnju.\n\n

    Navigacija unutar dijelova korisničkog sučelja

    \n\n

    Za pomicanje s jednog elementa korisničkog sučelja na drugi pritisnite tipku s odgovarajućom strelicom.

    \n\n

    Tipke s lijevom i desnom strelicom

    \n\n
      \n
    • služe za pomicanje između izbornika na alatnoj traci.
    • \n
    • otvaraju podizbornik unutar izbornika.
    • \n
    • služe za pomicanje između gumba unutar skupina na alatnoj traci.
    • \n
    • služe za pomicanje između stavki na elementu puta u podnožju.
    • \n
    \n\n

    Tipke s donjom i gornjom strelicom\n\n

      \n
    • služe za pomicanje između stavki unutar izbornika.
    • \n
    • služe za pomicanje između stavki na alatnoj traci skočnog izbornika.
    • \n
    \n\n

    Tipkama strelica kružno se pomičete unutar dijela korisničkog sučelja koji je u fokusu.

    \n\n

    Za zatvaranje otvorenog izbornika, otvorenog podizbornika ili otvorenog skočnog izbornika pritisnite tipku Esc.\n\n

    Ako je fokus trenutačno postavljen na vrh pojedinačnog dijela korisničkog sučelja, pritiskom na tipku Esc također\n u potpunosti zatvarate navigaciju na tipkovnici.

    \n\n

    Izvršavanje radnji putem stavki izbornika ili gumba na alatnoj traci

    \n\n

    Nakon što se istakne stavka izbornika ili gumb na alatnoj traci s radnjom koju želite izvršiti, pritisnite tipku Return, Enter\n ili razmak da biste pokrenuli željenu radnju.\n\n

    Navigacija dijaloškim okvirima izvan kartica

    \n\n

    Prilikom otvaranja dijaloških okvira izvan kartica fokus se nalazi na prvoj interaktivnoj komponenti.

    \n\n

    Navigaciju između interaktivnih dijaloških komponenata vršite pritiskom na tabulator ili Shift + tabulator.

    \n\n

    Navigacija dijaloškim okvirima u karticama

    \n\n

    Prilikom otvaranja dijaloških okvira u karticama fokus se nalazi na prvom gumbu u izborniku unutar kartice.

    \n\n

    Navigaciju između interaktivnih komponenata dijaloškog okvira u kartici vršite pritiskom na tabulator ili\n Shift + tabulator.

    \n\n

    Na karticu s drugim dijaloškim okvirom možete se prebaciti tako da stavite fokus na izbornik kartice pa pritisnete tipku s odgovarajućom strelicom\n za kružno pomicanje između dostupnih kartica.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.hr","

    Početak navigacije na tipkovnici

    \n\n
    \n
    Fokusiranje trake izbornika
    \n
    Windows ili Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokusiranje alatne trake
    \n
    Windows ili Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokusiranje podnožja
    \n
    Windows ili Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokusiranje kontekstne alatne trake
    \n
    Windows, Linux ili macOS: Ctrl+F9\n
    \n\n

    Navigacija će započeti kod prve stavke na korisničkom sučelju, koja će biti istaknuta ili podcrtana ako se radi o prvoj stavci u\n putu elementa u podnožju.

    \n\n

    Navigacija između dijelova korisničkog sučelja

    \n\n

    Za pomicanje s jednog dijela korisničkog sučelja na drugi pritisnite tabulator.

    \n\n

    Za pomicanje s jednog dijela korisničkog sučelja na prethodni pritisnite Shift + tabulator.

    \n\n

    Ovo je redoslijed pomicanja tabulatora po dijelovima korisničkog sučelja:

    \n\n
      \n
    1. Traka izbornika
    2. \n
    3. Pojedinačne grupe na alatnoj traci
    4. \n
    5. Bočna traka
    6. \n
    7. Put elemenata u podnožju
    8. \n
    9. Gumb za pomicanje po broju riječi u podnožju
    10. \n
    11. Veza na brand u podnožju
    12. \n
    13. Značajka za promjenu veličine alata za uređivanje u podnožju
    14. \n
    \n\n

    Ako neki dio korisničkog sučelja nije naveden, on se preskače.

    \n\n

    Ako u podnožju postoji fokus za navigaciju na tipkovnici, a nema vidljive bočne trake, pritiskom na Shift + tabulator\n fokus se prebacuje na prvu skupinu na alatnoj traci, ne na zadnju.

    \n\n

    Navigacija unutar dijelova korisničkog sučelja

    \n\n

    Za pomicanje s jednog elementa korisničkog sučelja na drugi pritisnite tipku s odgovarajućom strelicom.

    \n\n

    Tipke s lijevom i desnom strelicom

    \n\n
      \n
    • služe za pomicanje između izbornika na alatnoj traci.
    • \n
    • otvaraju podizbornik unutar izbornika.
    • \n
    • služe za pomicanje između gumba unutar skupina na alatnoj traci.
    • \n
    • služe za pomicanje između stavki na elementu puta u podnožju.
    • \n
    \n\n

    Tipke s donjom i gornjom strelicom

    \n\n
      \n
    • služe za pomicanje između stavki unutar izbornika.
    • \n
    • služe za pomicanje između stavki na alatnoj traci skočnog izbornika.
    • \n
    \n\n

    Tipkama strelica kružno se pomičete unutar dijela korisničkog sučelja koji je u fokusu.

    \n\n

    Za zatvaranje otvorenog izbornika, otvorenog podizbornika ili otvorenog skočnog izbornika pritisnite tipku Esc.

    \n\n

    Ako je fokus trenutačno postavljen na vrh pojedinačnog dijela korisničkog sučelja, pritiskom na tipku Esc također\n u potpunosti zatvarate navigaciju na tipkovnici.

    \n\n

    Izvršavanje radnji putem stavki izbornika ili gumba na alatnoj traci

    \n\n

    Nakon što se istakne stavka izbornika ili gumb na alatnoj traci s radnjom koju želite izvršiti, pritisnite tipku Return, Enter\n ili razmak da biste pokrenuli željenu radnju.

    \n\n

    Navigacija dijaloškim okvirima izvan kartica

    \n\n

    Prilikom otvaranja dijaloških okvira izvan kartica fokus se nalazi na prvoj interaktivnoj komponenti.

    \n\n

    Navigaciju između interaktivnih dijaloških komponenata vršite pritiskom na tabulator ili Shift + tabulator.

    \n\n

    Navigacija dijaloškim okvirima u karticama

    \n\n

    Prilikom otvaranja dijaloških okvira u karticama fokus se nalazi na prvom gumbu u izborniku unutar kartice.

    \n\n

    Navigaciju između interaktivnih komponenata dijaloškog okvira u kartici vršite pritiskom na tabulator ili\n Shift + tabulator.

    \n\n

    Na karticu s drugim dijaloškim okvirom možete se prebaciti tako da stavite fokus na izbornik kartice pa pritisnete tipku s odgovarajućom strelicom\n za kružno pomicanje između dostupnih kartica.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hu_HU.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hu_HU.js index aa9f144612c..762337da78f 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hu_HU.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/hu_HU.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.hu_HU","

    Billentyűzetes navigáció indítása

    \n\n
    \n
    Fókusz a menüsávra
    \n
    Windows és Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fókusz az eszköztárra
    \n
    Windows és Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fókusz a láblécre
    \n
    Windows és Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fókusz egy környezetfüggő eszköztárra
    \n
    Windows, Linux és macOS: Ctrl+F9\n
    \n\n

    A navigáció az első felhasználói felületi elemnél kezdődik, amelyet a rendszer kiemel, illetve aláhúz, amennyiben az az első elem\n a lábléc elemútvonalán.

    \n\n

    Navigálás a felhasználói felület szakaszai között

    \n\n

    A felhasználói felület következő szakaszára váltáshoz nyomja meg a Tab billentyűt.

    \n\n

    A felhasználói felület előző szakaszára váltáshoz nyomja meg a Shift+Tab billentyűt.

    \n\n

    A Tab billentyűvel a felhasználói felület szakaszai között a következő sorrendben vált:\n\n

      \n
    1. Menüsáv
    2. \n
    3. Az egyes eszköztárcsoportok
    4. \n
    5. Oldalsáv
    6. \n
    7. Elemútvonal a láblécen
    8. \n
    9. Szószámátkapcsoló gomb a láblécen
    10. \n
    11. Márkalink a láblécen
    12. \n
    13. Szerkesztő átméretezési fogópontja a láblécen
    14. \n
    \n\n

    Ha a felhasználói felület valamelyik eleme nincs jelen, a rendszer kihagyja.

    \n\n

    Ha a billentyűzetes navigáció fókusza a láblécen van, és nincs látható oldalsáv, a Shift+Tab\n billentyűkombináció lenyomásakor az első eszköztárcsoportra ugrik a fókusz, nem az utolsóra.\n\n

    Navigálás a felhasználói felület szakaszain belül

    \n\n

    A felhasználói felület következő elemére váltáshoz nyomja meg a megfelelő nyílbillentyűt.

    \n\n

    A bal és a jobb nyílgomb

    \n\n
      \n
    • a menüsávban a menük között vált.
    • \n
    • a menükben megnyit egy almenüt.
    • \n
    • az eszköztárcsoportban a gombok között vált.
    • \n
    • a lábléc elemútvonalán az elemek között vált.
    • \n
    \n\n

    A le és a fel nyílgomb\n\n

      \n
    • a menükben a menüpontok között vált.
    • \n
    • az eszköztár előugró menüjében az elemek között vált.
    • \n
    \n\n

    A nyílbillentyűk lenyomásával körkörösen lépkedhet a fókuszban lévő felhasználói felületi szakasz elemei között.

    \n\n

    A megnyitott menüket, almenüket és előugró menüket az Esc billentyűvel zárhatja be.\n\n

    Ha a fókusz az aktuális felületi elem „felső” részén van, az Esc billentyűvel az egész\n billentyűzetes navigációból kilép.

    \n\n

    Menüpont vagy eszköztárgomb aktiválása

    \n\n

    Amikor a kívánt menüelem vagy eszköztárgomb van kijelölve, nyomja meg a Return, az Enter\n vagy a Szóköz billentyűt az adott elem vagy gomb aktiválásához.\n\n

    Navigálás a lapokkal nem rendelkező párbeszédablakokban

    \n\n

    A lapokkal nem rendelkező párbeszédablakokban az első interaktív összetevő kapja a fókuszt, amikor a párbeszédpanel megnyílik.

    \n\n

    A párbeszédpanelek interaktív összetevői között a Tab vagy a Shift+Tab billentyűvel navigálhat.

    \n\n

    Navigálás a lapokkal rendelkező párbeszédablakokban

    \n\n

    A lapokkal rendelkező párbeszédablakokban a lapmenü első gombja kapja a fókuszt, amikor a párbeszédpanel megnyílik.

    \n\n

    A párbeszédpanel e lapjának interaktív összetevői között a Tab vagy\n Shift+Tab billentyűvel navigálhat.

    \n\n

    A párbeszédablak másik lapjára úgy léphet, hogy a fókuszt a lapmenüre állítja, majd lenyomja a megfelelő nyílbillentyűt\n a rendelkezésre álló lapok közötti lépkedéshez.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.hu_HU","

    Billentyűzetes navigáció indítása

    \n\n
    \n
    Fókusz a menüsávra
    \n
    Windows és Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fókusz az eszköztárra
    \n
    Windows és Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fókusz a láblécre
    \n
    Windows és Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fókusz egy környezetfüggő eszköztárra
    \n
    Windows, Linux és macOS: Ctrl+F9\n
    \n\n

    A navigáció az első felhasználói felületi elemnél kezdődik, amelyet a rendszer kiemel, illetve aláhúz, amennyiben az az első elem\n a lábléc elemútvonalán.

    \n\n

    Navigálás a felhasználói felület szakaszai között

    \n\n

    A felhasználói felület következő szakaszára váltáshoz nyomja meg a Tab billentyűt.

    \n\n

    A felhasználói felület előző szakaszára váltáshoz nyomja meg a Shift+Tab billentyűt.

    \n\n

    A Tab billentyűvel a felhasználói felület szakaszai között a következő sorrendben vált:

    \n\n
      \n
    1. Menüsáv
    2. \n
    3. Az egyes eszköztárcsoportok
    4. \n
    5. Oldalsáv
    6. \n
    7. Elemútvonal a láblécen
    8. \n
    9. Szószámátkapcsoló gomb a láblécen
    10. \n
    11. Márkalink a láblécen
    12. \n
    13. Szerkesztő átméretezési fogópontja a láblécen
    14. \n
    \n\n

    Ha a felhasználói felület valamelyik eleme nincs jelen, a rendszer kihagyja.

    \n\n

    Ha a billentyűzetes navigáció fókusza a láblécen van, és nincs látható oldalsáv, a Shift+Tab\n billentyűkombináció lenyomásakor az első eszköztárcsoportra ugrik a fókusz, nem az utolsóra.

    \n\n

    Navigálás a felhasználói felület szakaszain belül

    \n\n

    A felhasználói felület következő elemére váltáshoz nyomja meg a megfelelő nyílbillentyűt.

    \n\n

    A bal és a jobb nyílgomb

    \n\n
      \n
    • a menüsávban a menük között vált.
    • \n
    • a menükben megnyit egy almenüt.
    • \n
    • az eszköztárcsoportban a gombok között vált.
    • \n
    • a lábléc elemútvonalán az elemek között vált.
    • \n
    \n\n

    A le és a fel nyílgomb

    \n\n
      \n
    • a menükben a menüpontok között vált.
    • \n
    • az eszköztár előugró menüjében az elemek között vált.
    • \n
    \n\n

    A nyílbillentyűk lenyomásával körkörösen lépkedhet a fókuszban lévő felhasználói felületi szakasz elemei között.

    \n\n

    A megnyitott menüket, almenüket és előugró menüket az Esc billentyűvel zárhatja be.

    \n\n

    Ha a fókusz az aktuális felületi elem „felső” részén van, az Esc billentyűvel az egész\n billentyűzetes navigációból kilép.

    \n\n

    Menüpont vagy eszköztárgomb aktiválása

    \n\n

    Amikor a kívánt menüelem vagy eszköztárgomb van kijelölve, nyomja meg a Return, az Enter\n vagy a Szóköz billentyűt az adott elem vagy gomb aktiválásához.

    \n\n

    Navigálás a lapokkal nem rendelkező párbeszédablakokban

    \n\n

    A lapokkal nem rendelkező párbeszédablakokban az első interaktív összetevő kapja a fókuszt, amikor a párbeszédpanel megnyílik.

    \n\n

    A párbeszédpanelek interaktív összetevői között a Tab vagy a Shift+Tab billentyűvel navigálhat.

    \n\n

    Navigálás a lapokkal rendelkező párbeszédablakokban

    \n\n

    A lapokkal rendelkező párbeszédablakokban a lapmenü első gombja kapja a fókuszt, amikor a párbeszédpanel megnyílik.

    \n\n

    A párbeszédpanel e lapjának interaktív összetevői között a Tab vagy\n Shift+Tab billentyűvel navigálhat.

    \n\n

    A párbeszédablak másik lapjára úgy léphet, hogy a fókuszt a lapmenüre állítja, majd lenyomja a megfelelő nyílbillentyűt\n a rendelkezésre álló lapok közötti lépkedéshez.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/id.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/id.js index d8abb640ee2..f7e97139b80 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/id.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/id.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.id","

    Memulai navigasi keyboard

    \n\n
    \n
    Fokus pada bilah Menu
    \n
    Windows atau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokus pada Bilah Alat
    \n
    Windows atau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokus pada footer
    \n
    Windows atau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokus pada bilah alat kontekstual
    \n
    Windows, Linux, atau macOS: Ctrl+F9\n
    \n\n

    Navigasi akan dimulai dari item pertama UI, yang akan disorot atau digarisbawahi di\n alur elemen Footer.

    \n\n

    Berpindah antar-bagian UI

    \n\n

    Untuk berpindah dari satu bagian UI ke bagian berikutnya, tekan Tab.

    \n\n

    Untuk berpindah dari satu bagian UI ke bagian sebelumnya, tekan Shift+Tab.

    \n\n

    Urutan Tab bagian-bagian UI ini adalah:\n\n

      \n
    1. Bilah menu
    2. \n
    3. Tiap grup bilah alat
    4. \n
    5. Bilah sisi
    6. \n
    7. Alur elemen di footer
    8. \n
    9. Tombol aktifkan/nonaktifkan jumlah kata di footer
    10. \n
    11. Tautan merek di footer
    12. \n
    13. Pengatur pengubahan ukuran editor di footer
    14. \n
    \n\n

    Jika suatu bagian UI tidak ada, bagian tersebut dilewati.

    \n\n

    Jika fokus navigasi keyboard ada pada footer, tetapi tidak ada bilah sisi yang terlihat, menekan Shift+Tab\n akan memindahkan fokus ke grup bilah alat pertama, bukan yang terakhir.\n\n

    Berpindah di dalam bagian-bagian UI

    \n\n

    Untuk berpindah dari satu elemen UI ke elemen berikutnya, tekan tombol Panah yang sesuai.

    \n\n

    Tombol panah Kiri dan Kanan untuk

    \n\n
      \n
    • berpindah-pindah antar-menu di dalam bilah menu.
    • \n
    • membuka sub-menu di dalam menu.
    • \n
    • berpindah-pindah antar-tombol di dalam grup bilah alat.
    • \n
    • berpindah-pindah antar-item di dalam alur elemen footer.
    • \n
    \n\n

    Tombol panah Bawah dan Atas untuk\n\n

      \n
    • berpindah-pindah antar-item menu di dalam menu.
    • \n
    • berpindah-pindah antar-item di dalam menu pop-up bilah alat.
    • \n
    \n\n

    Tombol Panah hanya bergerak di dalam bagian UI yang difokuskan.

    \n\n

    Untuk menutup menu, sub-menu, atau menu pop-up yang terbuka, tekan tombol Esc.\n\n

    Jika fokus sedang berada di ‘atas’ bagian UI tertentu, menekan tombol Esc juga dapat mengeluarkan fokus\n dari seluruh navigasi keyboard.

    \n\n

    Menjalankan item menu atau tombol bilah alat

    \n\n

    Jika item menu atau tombol bilah alat yang diinginkan tersorot, tekan Return, Enter,\n atau Spasi untuk menjalankan item.\n\n

    Berpindah dalam dialog tanpa tab

    \n\n

    Dalam dialog tanpa tab, fokus diarahkan pada komponen interaktif pertama saat dialog terbuka.

    \n\n

    Berpindah di antara komponen dalam dialog interaktif dengan menekan Tab atau Shift+Tab.

    \n\n

    Berpindah dalam dialog dengan tab

    \n\n

    Dalam dialog yang memiliki tab, fokus diarahkan pada tombol pertama di dalam menu saat dialog terbuka.

    \n\n

    Berpindah di antara komponen-komponen interaktif pada tab dialog ini dengan menekan Tab atau\n Shift+Tab.

    \n\n

    Beralih ke tab dialog lain dengan mengarahkan fokus pada menu tab lalu tekan tombol Panah\n yang sesuai untuk berpindah ke berbagai tab yang tersedia.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.id","

    Memulai navigasi keyboard

    \n\n
    \n
    Fokus pada bilah Menu
    \n
    Windows atau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokus pada Bilah Alat
    \n
    Windows atau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokus pada footer
    \n
    Windows atau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokus pada bilah alat kontekstual
    \n
    Windows, Linux, atau macOS: Ctrl+F9\n
    \n\n

    Navigasi akan dimulai dari item pertama UI, yang akan disorot atau digarisbawahi di\n alur elemen Footer.

    \n\n

    Berpindah antar-bagian UI

    \n\n

    Untuk berpindah dari satu bagian UI ke bagian berikutnya, tekan Tab.

    \n\n

    Untuk berpindah dari satu bagian UI ke bagian sebelumnya, tekan Shift+Tab.

    \n\n

    Urutan Tab bagian-bagian UI ini adalah:

    \n\n
      \n
    1. Bilah menu
    2. \n
    3. Tiap grup bilah alat
    4. \n
    5. Bilah sisi
    6. \n
    7. Alur elemen di footer
    8. \n
    9. Tombol aktifkan/nonaktifkan jumlah kata di footer
    10. \n
    11. Tautan merek di footer
    12. \n
    13. Pengatur pengubahan ukuran editor di footer
    14. \n
    \n\n

    Jika suatu bagian UI tidak ada, bagian tersebut dilewati.

    \n\n

    Jika fokus navigasi keyboard ada pada footer, tetapi tidak ada bilah sisi yang terlihat, menekan Shift+Tab\n akan memindahkan fokus ke grup bilah alat pertama, bukan yang terakhir.

    \n\n

    Berpindah di dalam bagian-bagian UI

    \n\n

    Untuk berpindah dari satu elemen UI ke elemen berikutnya, tekan tombol Panah yang sesuai.

    \n\n

    Tombol panah Kiri dan Kanan untuk

    \n\n
      \n
    • berpindah-pindah antar-menu di dalam bilah menu.
    • \n
    • membuka sub-menu di dalam menu.
    • \n
    • berpindah-pindah antar-tombol di dalam grup bilah alat.
    • \n
    • berpindah-pindah antar-item di dalam alur elemen footer.
    • \n
    \n\n

    Tombol panah Bawah dan Atas untuk

    \n\n
      \n
    • berpindah-pindah antar-item menu di dalam menu.
    • \n
    • berpindah-pindah antar-item di dalam menu pop-up bilah alat.
    • \n
    \n\n

    Tombol Panah hanya bergerak di dalam bagian UI yang difokuskan.

    \n\n

    Untuk menutup menu, sub-menu, atau menu pop-up yang terbuka, tekan tombol Esc.

    \n\n

    Jika fokus sedang berada di ‘atas’ bagian UI tertentu, menekan tombol Esc juga dapat mengeluarkan fokus\n dari seluruh navigasi keyboard.

    \n\n

    Menjalankan item menu atau tombol bilah alat

    \n\n

    Jika item menu atau tombol bilah alat yang diinginkan tersorot, tekan Return, Enter,\n atau Spasi untuk menjalankan item.

    \n\n

    Berpindah dalam dialog tanpa tab

    \n\n

    Dalam dialog tanpa tab, fokus diarahkan pada komponen interaktif pertama saat dialog terbuka.

    \n\n

    Berpindah di antara komponen dalam dialog interaktif dengan menekan Tab atau Shift+Tab.

    \n\n

    Berpindah dalam dialog dengan tab

    \n\n

    Dalam dialog yang memiliki tab, fokus diarahkan pada tombol pertama di dalam menu saat dialog terbuka.

    \n\n

    Berpindah di antara komponen-komponen interaktif pada tab dialog ini dengan menekan Tab atau\n Shift+Tab.

    \n\n

    Beralih ke tab dialog lain dengan mengarahkan fokus pada menu tab lalu tekan tombol Panah\n yang sesuai untuk berpindah ke berbagai tab yang tersedia.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/it.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/it.js index 41c74193aef..52e523f35f9 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/it.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/it.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.it","

    Iniziare la navigazione tramite tastiera

    \n\n
    \n
    Impostare lo stato attivo per la barra dei menu
    \n
    Windows o Linux: ALT+F9
    \n
    macOS: ⌥F9
    \n
    Impostare lo stato attivo per la barra degli strumenti
    \n
    Windows o Linux: ALT+F10
    \n
    macOS: ⌥F10
    \n
    Impostare lo stato attivo per il piè di pagina
    \n
    Windows o Linux: ALT+F11
    \n
    macOS: ⌥F11
    \n
    Impostare lo stato attivo per la barra degli strumenti contestuale
    \n
    Windows, Linux o macOS: CTRL+F9\n
    \n\n

    La navigazione inizierà dalla prima voce dell'interfaccia utente, che sarà evidenziata o sottolineata nel caso della prima voce\n nel percorso dell'elemento del piè di pagina.

    \n\n

    Navigare tra le sezioni dell'interfaccia utente

    \n\n

    Per passare da una sezione dell'interfaccia utente alla successiva, premere TAB.

    \n\n

    Per passare da una sezione dell'interfaccia utente alla precedente, premere MAIUSC+TAB.

    \n\n

    L'ordine di tabulazione di queste sezioni dell'interfaccia utente è:\n\n

      \n
    1. Barra dei menu
    2. \n
    3. Ogni gruppo di barre degli strumenti
    4. \n
    5. Barra laterale
    6. \n
    7. Percorso dell'elemento nel piè di pagina
    8. \n
    9. Pulsante di attivazione/disattivazione del conteggio delle parole nel piè di pagina
    10. \n
    11. Collegamento al marchio nel piè di pagina
    12. \n
    13. Quadratino di ridimensionamento dell'editor nel piè di pagina
    14. \n
    \n\n

    Se una sezione dell'interfaccia utente non è presente, viene saltata.

    \n\n

    Se il piè di pagina ha lo stato attivo per la navigazione tramite tastiera e non è presente alcuna barra laterale visibile, premendo MAIUSC+TAB\n si sposta lo stato attivo sul primo gruppo di barre degli strumenti, non sull'ultimo.\n\n

    Navigare all'interno delle sezioni dell'interfaccia utente

    \n\n

    Per passare da un elemento dell'interfaccia utente al successivo, premere il tasto freccia appropriato.

    \n\n

    I tasti freccia Sinistra e Destra

    \n\n
      \n
    • consentono di spostarsi tra i menu della barra dei menu.
    • \n
    • aprono un sottomenu in un menu.
    • \n
    • consentono di spostarsi tra i pulsanti di un gruppo di barre degli strumenti.
    • \n
    • consentono di spostarsi tra le voci nel percorso dell'elemento del piè di pagina.
    • \n
    \n\n

    I tasti freccia Giù e Su\n\n

      \n
    • consentono di spostarsi tra le voci di un menu.
    • \n
    • consentono di spostarsi tra le voci di un menu a comparsa della barra degli strumenti.
    • \n
    \n\n

    I tasti freccia consentono di spostarsi all'interno della sezione dell'interfaccia utente con stato attivo.

    \n\n

    Per chiudere un menu aperto, un sottomenu aperto o un menu a comparsa aperto, premere il tasto ESC.\n\n

    Se lo stato attivo corrente si trova nella parte superiore di una particolare sezione dell'interfaccia utente, premendo il tasto ESC si esce\n completamente dalla navigazione tramite tastiera.

    \n\n

    Eseguire una voce di menu o un pulsante della barra degli strumenti

    \n\n

    Quando la voce di menu o il pulsante della barra degli strumenti desiderati sono evidenziati, premere il tasto diritorno a capo, il tasto Invio\n o la barra spaziatrice per eseguirli.\n\n

    Navigare nelle finestre di dialogo non a schede

    \n\n

    Nelle finestre di dialogo non a schede, all'apertura della finestra di dialogo diventa attivo il primo componente interattivo.

    \n\n

    Per spostarsi tra i componenti interattivi della finestra di dialogo, premere TAB o MAIUSC+TAB.

    \n\n

    Navigare nelle finestre di dialogo a schede

    \n\n

    Nelle finestre di dialogo a schede, all'apertura della finestra di dialogo diventa attivo il primo pulsante del menu della scheda.

    \n\n

    Per spostarsi tra i componenti interattivi di questa scheda della finestra di dialogo, premere TAB o\n MAIUSC+TAB.

    \n\n

    Per passare a un'altra scheda della finestra di dialogo, attivare il menu della scheda e premere il tasto freccia\n appropriato per scorrere le schede disponibili.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.it","

    Iniziare la navigazione tramite tastiera

    \n\n
    \n
    Impostare lo stato attivo per la barra dei menu
    \n
    Windows o Linux: ALT+F9
    \n
    macOS: ⌥F9
    \n
    Impostare lo stato attivo per la barra degli strumenti
    \n
    Windows o Linux: ALT+F10
    \n
    macOS: ⌥F10
    \n
    Impostare lo stato attivo per il piè di pagina
    \n
    Windows o Linux: ALT+F11
    \n
    macOS: ⌥F11
    \n
    Impostare lo stato attivo per la barra degli strumenti contestuale
    \n
    Windows, Linux o macOS: CTRL+F9\n
    \n\n

    La navigazione inizierà dalla prima voce dell'interfaccia utente, che sarà evidenziata o sottolineata nel caso della prima voce\n nel percorso dell'elemento del piè di pagina.

    \n\n

    Navigare tra le sezioni dell'interfaccia utente

    \n\n

    Per passare da una sezione dell'interfaccia utente alla successiva, premere TAB.

    \n\n

    Per passare da una sezione dell'interfaccia utente alla precedente, premere MAIUSC+TAB.

    \n\n

    L'ordine di tabulazione di queste sezioni dell'interfaccia utente è:

    \n\n
      \n
    1. Barra dei menu
    2. \n
    3. Ogni gruppo di barre degli strumenti
    4. \n
    5. Barra laterale
    6. \n
    7. Percorso dell'elemento nel piè di pagina
    8. \n
    9. Pulsante di attivazione/disattivazione del conteggio delle parole nel piè di pagina
    10. \n
    11. Collegamento al marchio nel piè di pagina
    12. \n
    13. Quadratino di ridimensionamento dell'editor nel piè di pagina
    14. \n
    \n\n

    Se una sezione dell'interfaccia utente non è presente, viene saltata.

    \n\n

    Se il piè di pagina ha lo stato attivo per la navigazione tramite tastiera e non è presente alcuna barra laterale visibile, premendo MAIUSC+TAB\n si sposta lo stato attivo sul primo gruppo di barre degli strumenti, non sull'ultimo.

    \n\n

    Navigare all'interno delle sezioni dell'interfaccia utente

    \n\n

    Per passare da un elemento dell'interfaccia utente al successivo, premere il tasto freccia appropriato.

    \n\n

    I tasti freccia Sinistra e Destra

    \n\n
      \n
    • consentono di spostarsi tra i menu della barra dei menu.
    • \n
    • aprono un sottomenu in un menu.
    • \n
    • consentono di spostarsi tra i pulsanti di un gruppo di barre degli strumenti.
    • \n
    • consentono di spostarsi tra le voci nel percorso dell'elemento del piè di pagina.
    • \n
    \n\n

    I tasti freccia Giù e Su

    \n\n
      \n
    • consentono di spostarsi tra le voci di un menu.
    • \n
    • consentono di spostarsi tra le voci di un menu a comparsa della barra degli strumenti.
    • \n
    \n\n

    I tasti freccia consentono di spostarsi all'interno della sezione dell'interfaccia utente con stato attivo.

    \n\n

    Per chiudere un menu aperto, un sottomenu aperto o un menu a comparsa aperto, premere il tasto ESC.

    \n\n

    Se lo stato attivo corrente si trova nella parte superiore di una particolare sezione dell'interfaccia utente, premendo il tasto ESC si esce\n completamente dalla navigazione tramite tastiera.

    \n\n

    Eseguire una voce di menu o un pulsante della barra degli strumenti

    \n\n

    Quando la voce di menu o il pulsante della barra degli strumenti desiderati sono evidenziati, premere il tasto diritorno a capo, il tasto Invio\n o la barra spaziatrice per eseguirli.

    \n\n

    Navigare nelle finestre di dialogo non a schede

    \n\n

    Nelle finestre di dialogo non a schede, all'apertura della finestra di dialogo diventa attivo il primo componente interattivo.

    \n\n

    Per spostarsi tra i componenti interattivi della finestra di dialogo, premere TAB o MAIUSC+TAB.

    \n\n

    Navigare nelle finestre di dialogo a schede

    \n\n

    Nelle finestre di dialogo a schede, all'apertura della finestra di dialogo diventa attivo il primo pulsante del menu della scheda.

    \n\n

    Per spostarsi tra i componenti interattivi di questa scheda della finestra di dialogo, premere TAB o\n MAIUSC+TAB.

    \n\n

    Per passare a un'altra scheda della finestra di dialogo, attivare il menu della scheda e premere il tasto freccia\n appropriato per scorrere le schede disponibili.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ja.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ja.js index 6d0aff21e13..283f1312bea 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ja.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ja.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ja","

    キーボード ナビゲーションの開始

    \n\n
    \n
    メニュー バーをフォーカス
    \n
    Windows または Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    ツール バーをフォーカス
    \n
    Windows または Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    フッターをフォーカス
    \n
    Windows または Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    コンテキスト ツール バーをフォーカス
    \n
    Windows、Linux または macOS: Ctrl+F9\n
    \n\n

    ナビゲーションは最初の UI 項目から開始され、強調表示されるか、フッターの要素パスにある最初の項目の場合は\n 下線が引かれます。

    \n\n

    UI セクション間の移動

    \n\n

    次の UI セクションに移動するには、Tab を押します。

    \n\n

    前の UI セクションに移動するには、Shift+Tab を押します。

    \n\n

    これらの UI セクションの Tab の順序:\n\n

      \n
    1. メニュー バー
    2. \n
    3. 各ツール バー グループ
    4. \n
    5. サイド バー
    6. \n
    7. フッターの要素パス
    8. \n
    9. フッターの単語数切り替えボタン
    10. \n
    11. フッターのブランド リンク
    12. \n
    13. フッターのエディター サイズ変更ハンドル
    14. \n
    \n\n

    UI セクションが存在しない場合は、スキップされます。

    \n\n

    フッターにキーボード ナビゲーション フォーカスがあり、表示可能なサイド バーがない場合、Shift+Tab を押すと、\n フォーカスが最後ではなく最初のツール バー グループに移動します。\n\n

    UI セクション内の移動

    \n\n

    次の UI 要素に移動するには、適切な矢印キーを押します。

    \n\n

    左矢印右矢印のキー

    \n\n
      \n
    • メニュー バーのメニュー間で移動します。
    • \n
    • メニュー内のサブメニューを開きます。
    • \n
    • ツール バー グループのボタン間で移動します。
    • \n
    • フッターの要素パスの項目間で移動します。
    • \n
    \n\n

    下矢印上矢印のキー\n\n

      \n
    • メニュー内のメニュー項目間で移動します。
    • \n
    • ツール バー ポップアップ メニュー内のメニュー項目間で移動します。
    • \n
    \n\n

    矢印キーで、フォーカスされた UI セクション内で循環します。

    \n\n

    開いたメニュー、開いたサブメニュー、開いたポップアップ メニューを閉じるには、Esc キーを押します。\n\n

    現在のフォーカスが特定の UI セクションの「一番上」にある場合、Esc キーを押すと\n キーボード ナビゲーションも完全に閉じられます。

    \n\n

    メニュー項目またはツール バー ボタンの実行

    \n\n

    目的のメニュー項目やツール バー ボタンが強調表示されている場合、リターンEnter、\n またはスペース キーを押して項目を実行します。\n\n

    タブのないダイアログの移動

    \n\n

    タブのないダイアログでは、ダイアログが開くと最初の対話型コンポーネントがフォーカスされます。

    \n\n

    Tab または Shift+Tab を押して、対話型ダイアログ コンポーネント間で移動します。

    \n\n

    タブ付きダイアログの移動

    \n\n

    タブ付きダイアログでは、ダイアログが開くとタブ メニューの最初のボタンがフォーカスされます。

    \n\n

    Tab または\n Shift+Tab を押して、このダイアログ タブの対話型コンポーネント間で移動します。

    \n\n

    タブ メニューをフォーカスしてから適切な矢印キーを押して表示可能なタブを循環して、\n 別のダイアログに切り替えます。

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ja","

    キーボード ナビゲーションの開始

    \n\n
    \n
    メニュー バーをフォーカス
    \n
    Windows または Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    ツール バーをフォーカス
    \n
    Windows または Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    フッターをフォーカス
    \n
    Windows または Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    コンテキスト ツール バーをフォーカス
    \n
    Windows、Linux または macOS: Ctrl+F9\n
    \n\n

    ナビゲーションは最初の UI 項目から開始され、強調表示されるか、フッターの要素パスにある最初の項目の場合は\n 下線が引かれます。

    \n\n

    UI セクション間の移動

    \n\n

    次の UI セクションに移動するには、Tab を押します。

    \n\n

    前の UI セクションに移動するには、Shift+Tab を押します。

    \n\n

    これらの UI セクションの Tab の順序:

    \n\n
      \n
    1. メニュー バー
    2. \n
    3. 各ツール バー グループ
    4. \n
    5. サイド バー
    6. \n
    7. フッターの要素パス
    8. \n
    9. フッターの単語数切り替えボタン
    10. \n
    11. フッターのブランド リンク
    12. \n
    13. フッターのエディター サイズ変更ハンドル
    14. \n
    \n\n

    UI セクションが存在しない場合は、スキップされます。

    \n\n

    フッターにキーボード ナビゲーション フォーカスがあり、表示可能なサイド バーがない場合、Shift+Tab を押すと、\n フォーカスが最後ではなく最初のツール バー グループに移動します。

    \n\n

    UI セクション内の移動

    \n\n

    次の UI 要素に移動するには、適切な矢印キーを押します。

    \n\n

    左矢印右矢印のキー

    \n\n
      \n
    • メニュー バーのメニュー間で移動します。
    • \n
    • メニュー内のサブメニューを開きます。
    • \n
    • ツール バー グループのボタン間で移動します。
    • \n
    • フッターの要素パスの項目間で移動します。
    • \n
    \n\n

    下矢印上矢印のキー

    \n\n
      \n
    • メニュー内のメニュー項目間で移動します。
    • \n
    • ツール バー ポップアップ メニュー内のメニュー項目間で移動します。
    • \n
    \n\n

    矢印キーで、フォーカスされた UI セクション内で循環します。

    \n\n

    開いたメニュー、開いたサブメニュー、開いたポップアップ メニューを閉じるには、Esc キーを押します。

    \n\n

    現在のフォーカスが特定の UI セクションの「一番上」にある場合、Esc キーを押すと\n キーボード ナビゲーションも完全に閉じられます。

    \n\n

    メニュー項目またはツール バー ボタンの実行

    \n\n

    目的のメニュー項目やツール バー ボタンが強調表示されている場合、リターンEnter、\n またはスペース キーを押して項目を実行します。

    \n\n

    タブのないダイアログの移動

    \n\n

    タブのないダイアログでは、ダイアログが開くと最初の対話型コンポーネントがフォーカスされます。

    \n\n

    Tab または Shift+Tab を押して、対話型ダイアログ コンポーネント間で移動します。

    \n\n

    タブ付きダイアログの移動

    \n\n

    タブ付きダイアログでは、ダイアログが開くとタブ メニューの最初のボタンがフォーカスされます。

    \n\n

    Tab または\n Shift+Tab を押して、このダイアログ タブの対話型コンポーネント間で移動します。

    \n\n

    タブ メニューをフォーカスしてから適切な矢印キーを押して表示可能なタブを循環して、\n 別のダイアログに切り替えます。

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/kk.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/kk.js index 9ea6e18ef9a..6916bbca5e0 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/kk.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/kk.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.kk","

    Пернетақта навигациясын бастау

    \n\n
    \n
    Мәзір жолағын фокустау
    \n
    Windows немесе Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Құралдар тақтасын фокустау
    \n
    Windows немесе Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Төменгі деректемені фокустау
    \n
    Windows немесе Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Мәтінмәндік құралдар тақтасын фокустау
    \n
    Windows, Linux немесе macOS: Ctrl+F9\n
    \n\n

    Навигация бөлектелетін немесе Төменгі деректеме элементінің жолындағы бірінші элемент жағдайында асты сызылатын\n бірінші ПИ элементінен басталады.

    \n\n

    ПИ бөлімдері арасында навигациялау

    \n\n

    Бір ПИ бөлімінен келесісіне өту үшін Tab пернесін басыңыз.

    \n\n

    Бір ПИ бөлімінен алдыңғысына өту үшін Shift+Tab пернесін басыңыз.

    \n\n

    Осы ПИ бөлімдерінің Tab реті:\n\n

      \n
    1. Мәзір жолағы
    2. \n
    3. Әрбір құралдар тақтасы тобы
    4. \n
    5. Бүйірлік жолақ
    6. \n
    7. Төменгі деректемедегі элемент жолы
    8. \n
    9. Төменгі деректемедегі сөздер санын ауыстыру түймесі
    10. \n
    11. Төменгі деректемедегі брендингтік сілтеме
    12. \n
    13. Төменгі деректемедегі редактор өлшемін өзгерту тұтқасы
    14. \n
    \n\n

    ПИ бөлімі көрсетілмесе, ол өткізіп жіберіледі.

    \n\n

    Төменгі деректемеде пернетақта навигациясының фокусы болса және бүйірлік жолақ көрінбесе, Shift+Tab тіркесімін басу әрекеті\n фокусты соңғысы емес, бірінші құралдар тақтасы тобына жылжытады.\n\n

    ПИ бөлімдерінде навигациялау

    \n\n

    Бір ПИ элементінен келесісіне өту үшін Arrow (Көрсеткі) пернесін басыңыз.

    \n\n

    Left (Сол жақ) және Right (Оң жақ) көрсеткі пернелері

    \n\n
      \n
    • мәзір жолағындағы мәзірлер арасында жылжыту.
    • \n
    • мәзірде ішкі мәзірді ашу.
    • \n
    • құралдар тақтасы тобындағы түймелер арасында жылжыту.
    • \n
    • төменгі деректеме элементінің жолындағы элементтер арасында жылжыту.
    • \n
    \n\n

    Down (Төмен) және Up (Жоғары) көрсеткі пернелері\n\n

      \n
    • мәзірдегі мәзір элементтері арасында жылжыту.
    • \n
    • құралдар тақтасының ашылмалы мәзіріндегі мәзір элементтері арасында жылжыту.
    • \n
    \n\n

    Фокусталған ПИ бөліміндегі Arrow (Көрсеткі) пернелерінің циклі.

    \n\n

    Ашық мәзірді жабу үшін ішкі мәзірді ашып немесе ашылмалы мәзірді ашып, Esc пернесін басыңыз.\n\n

    Ағымдағы фокус белгілі бір ПИ бөлімінің «үстінде» болса, Esc пернесін басу әрекеті пернетақта\n навигациясын толығымен жабады.

    \n\n

    Мәзір элементін немесе құралдар тақтасы түймесін орындау

    \n\n

    Қажетті мәзір элементі немесе құралдар тақтасы түймесі бөлектелген кезде, элементті орындау үшін Return (Қайтару), Enter (Енгізу)\n немесе Space bar (Бос орын) пернесін басыңыз.\n\n

    Белгіленбеген диалог терезелерін навигациялау

    \n\n

    Белгіленбеген диалог терезелерінде диалог терезесі ашылған кезде бірінші интерактивті құрамдас фокусталады.

    \n\n

    Tab немесе Shift+Tab пернесін басу арқылы интерактивті диалог терезесінің құрамдастары арасында навигациялаңыз.

    \n\n

    Белгіленген диалог терезелерін навигациялау

    \n\n

    Белгіленген диалог терезелерінде диалог терезесі ашылған кезде қойынды мәзіріндегі бірінші түйме фокусталады.

    \n\n

    Tab немесе\n Shift+Tab пернесін басу арқылы осы диалог терезесі қойындысының интерактивті құрамдастары арасында навигациялаңыз.

    \n\n

    Қойынды мәзірінің фокусын беру арқылы басқа диалог терезесінің қойындысына ауысып, тиісті Arrow (Көрсеткі)\n пернесін басу арқылы қолжетімді қойындылар арасында айналдыруға болады.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.kk","

    Пернетақта навигациясын бастау

    \n\n
    \n
    Мәзір жолағын фокустау
    \n
    Windows немесе Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Құралдар тақтасын фокустау
    \n
    Windows немесе Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Төменгі деректемені фокустау
    \n
    Windows немесе Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Мәтінмәндік құралдар тақтасын фокустау
    \n
    Windows, Linux немесе macOS: Ctrl+F9\n
    \n\n

    Навигация бөлектелетін немесе Төменгі деректеме элементінің жолындағы бірінші элемент жағдайында асты сызылатын\n бірінші ПИ элементінен басталады.

    \n\n

    ПИ бөлімдері арасында навигациялау

    \n\n

    Бір ПИ бөлімінен келесісіне өту үшін Tab пернесін басыңыз.

    \n\n

    Бір ПИ бөлімінен алдыңғысына өту үшін Shift+Tab пернесін басыңыз.

    \n\n

    Осы ПИ бөлімдерінің Tab реті:

    \n\n
      \n
    1. Мәзір жолағы
    2. \n
    3. Әрбір құралдар тақтасы тобы
    4. \n
    5. Бүйірлік жолақ
    6. \n
    7. Төменгі деректемедегі элемент жолы
    8. \n
    9. Төменгі деректемедегі сөздер санын ауыстыру түймесі
    10. \n
    11. Төменгі деректемедегі брендингтік сілтеме
    12. \n
    13. Төменгі деректемедегі редактор өлшемін өзгерту тұтқасы
    14. \n
    \n\n

    ПИ бөлімі көрсетілмесе, ол өткізіп жіберіледі.

    \n\n

    Төменгі деректемеде пернетақта навигациясының фокусы болса және бүйірлік жолақ көрінбесе, Shift+Tab тіркесімін басу әрекеті\n фокусты соңғысы емес, бірінші құралдар тақтасы тобына жылжытады.

    \n\n

    ПИ бөлімдерінде навигациялау

    \n\n

    Бір ПИ элементінен келесісіне өту үшін Arrow (Көрсеткі) пернесін басыңыз.

    \n\n

    Left (Сол жақ) және Right (Оң жақ) көрсеткі пернелері

    \n\n
      \n
    • мәзір жолағындағы мәзірлер арасында жылжыту.
    • \n
    • мәзірде ішкі мәзірді ашу.
    • \n
    • құралдар тақтасы тобындағы түймелер арасында жылжыту.
    • \n
    • төменгі деректеме элементінің жолындағы элементтер арасында жылжыту.
    • \n
    \n\n

    Down (Төмен) және Up (Жоғары) көрсеткі пернелері

    \n\n
      \n
    • мәзірдегі мәзір элементтері арасында жылжыту.
    • \n
    • құралдар тақтасының ашылмалы мәзіріндегі мәзір элементтері арасында жылжыту.
    • \n
    \n\n

    Фокусталған ПИ бөліміндегі Arrow (Көрсеткі) пернелерінің циклі.

    \n\n

    Ашық мәзірді жабу үшін ішкі мәзірді ашып немесе ашылмалы мәзірді ашып, Esc пернесін басыңыз.

    \n\n

    Ағымдағы фокус белгілі бір ПИ бөлімінің «үстінде» болса, Esc пернесін басу әрекеті пернетақта\n навигациясын толығымен жабады.

    \n\n

    Мәзір элементін немесе құралдар тақтасы түймесін орындау

    \n\n

    Қажетті мәзір элементі немесе құралдар тақтасы түймесі бөлектелген кезде, элементті орындау үшін Return (Қайтару), Enter (Енгізу)\n немесе Space bar (Бос орын) пернесін басыңыз.

    \n\n

    Белгіленбеген диалог терезелерін навигациялау

    \n\n

    Белгіленбеген диалог терезелерінде диалог терезесі ашылған кезде бірінші интерактивті құрамдас фокусталады.

    \n\n

    Tab немесе Shift+Tab пернесін басу арқылы интерактивті диалог терезесінің құрамдастары арасында навигациялаңыз.

    \n\n

    Белгіленген диалог терезелерін навигациялау

    \n\n

    Белгіленген диалог терезелерінде диалог терезесі ашылған кезде қойынды мәзіріндегі бірінші түйме фокусталады.

    \n\n

    Tab немесе\n Shift+Tab пернесін басу арқылы осы диалог терезесі қойындысының интерактивті құрамдастары арасында навигациялаңыз.

    \n\n

    Қойынды мәзірінің фокусын беру арқылы басқа диалог терезесінің қойындысына ауысып, тиісті Arrow (Көрсеткі)\n пернесін басу арқылы қолжетімді қойындылар арасында айналдыруға болады.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ko_KR.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ko_KR.js index 16554b941ea..cdb4345e5f9 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ko_KR.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ko_KR.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ko_KR","

    키보드 탐색 시작

    \n\n
    \n
    메뉴 모음 포커스 표시
    \n
    Windows 또는 Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    도구 모음 포커스 표시
    \n
    Windows 또는 Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    푸터 포커스 표시
    \n
    Windows 또는 Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    컨텍스트 도구 모음에 포커스 표시
    \n
    Windows, Linux 또는 macOS: Ctrl+F9\n
    \n\n

    첫 번째 UI 항목에서 탐색이 시작되며, 이때 첫 번째 항목이 강조 표시되거나 푸터 요소 경로에 있는\n 경우 밑줄 표시됩니다.

    \n\n

    UI 섹션 간 탐색

    \n\n

    한 UI 섹션에서 다음 UI 섹션으로 이동하려면 Tab(탭)을 누릅니다.

    \n\n

    한 UI 섹션에서 이전 UI 섹션으로 돌아가려면 Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    이 UI 섹션의 Tab(탭) 순서는 다음과 같습니다.\n\n

      \n
    1. 메뉴 바
    2. \n
    3. 각 도구 모음 그룹
    4. \n
    5. 사이드바
    6. \n
    7. 푸터의 요소 경로
    8. \n
    9. 푸터의 단어 수 토글 버튼
    10. \n
    11. 푸터의 브랜딩 링크
    12. \n
    13. 푸터의 에디터 크기 변경 핸들
    14. \n
    \n\n

    UI 섹션이 없는 경우 건너뛰기합니다.

    \n\n

    푸터에 키보드 탐색 포커스가 있고 사이드바는 보이지 않는 경우 Shift+Tab(시프트+탭)을 누르면\n 포커스 표시가 마지막이 아닌 첫 번째 도구 모음 그룹으로 이동합니다.\n\n

    UI 섹션 내 탐색

    \n\n

    한 UI 요소에서 다음 UI 요소로 이동하려면 적절한 화살표 키를 누릅니다.

    \n\n

    왼쪽오른쪽 화살표 키의 용도:

    \n\n
      \n
    • 메뉴 모음에서 메뉴 항목 사이를 이동합니다.
    • \n
    • 메뉴에서 하위 메뉴를 엽니다.
    • \n
    • 도구 모음 그룹에서 버튼 사이를 이동합니다.
    • \n
    • 푸터의 요소 경로에서 항목 간에 이동합니다.
    • \n
    \n\n

    아래 화살표 키의 용도:\n\n

      \n
    • 메뉴에서 메뉴 항목 사이를 이동합니다.
    • \n
    • 도구 모음 팝업 메뉴에서 메뉴 항목 사이를 이동합니다.
    • \n
    \n\n

    화살표 키는 포커스 표시 UI 섹션 내에서 순환됩니다.

    \n\n

    열려 있는 메뉴, 열려 있는 하위 메뉴 또는 열려 있는 팝업 메뉴를 닫으려면 Esc 키를 누릅니다.\n\n

    현재 포커스 표시가 특정 UI 섹션 '상단'에 있는 경우 이때도 Esc 키를 누르면\n 키보드 탐색이 완전히 종료됩니다.

    \n\n

    메뉴 항목 또는 도구 모음 버튼 실행

    \n\n

    원하는 메뉴 항목 또는 도구 모음 버튼이 강조 표시되어 있을 때 Return(리턴), Enter(엔터),\n 또는 Space bar(스페이스바)를 눌러 해당 항목을 실행합니다.\n\n

    탭이 없는 대화 탐색

    \n\n

    탭이 없는 대화의 경우, 첫 번째 대화형 요소가 포커스 표시된 상태로 대화가 열립니다.

    \n\n

    대화형 요소들 사이를 이동할 때는 Tab(탭) 또는 Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    탭이 있는 대화 탐색

    \n\n

    탭이 있는 대화의 경우, 탭 메뉴에서 첫 번째 버튼이 포커스 표시된 상태로 대화가 열립니다.

    \n\n

    이 대화 탭의 대화형 요소들 사이를 이동할 때는 Tab(탭) 또는\n Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    다른 대화 탭으로 이동하려면 탭 메뉴를 포커스 표시한 다음 적절한 화살표\n 키를 눌러 사용 가능한 탭들을 지나 원하는 탭으로 이동합니다.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ko_KR","

    키보드 탐색 시작

    \n\n
    \n
    메뉴 모음 포커스 표시
    \n
    Windows 또는 Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    도구 모음 포커스 표시
    \n
    Windows 또는 Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    푸터 포커스 표시
    \n
    Windows 또는 Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    컨텍스트 도구 모음에 포커스 표시
    \n
    Windows, Linux 또는 macOS: Ctrl+F9\n
    \n\n

    첫 번째 UI 항목에서 탐색이 시작되며, 이때 첫 번째 항목이 강조 표시되거나 푸터 요소 경로에 있는\n 경우 밑줄 표시됩니다.

    \n\n

    UI 섹션 간 탐색

    \n\n

    한 UI 섹션에서 다음 UI 섹션으로 이동하려면 Tab(탭)을 누릅니다.

    \n\n

    한 UI 섹션에서 이전 UI 섹션으로 돌아가려면 Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    이 UI 섹션의 Tab(탭) 순서는 다음과 같습니다.

    \n\n
      \n
    1. 메뉴 바
    2. \n
    3. 각 도구 모음 그룹
    4. \n
    5. 사이드바
    6. \n
    7. 푸터의 요소 경로
    8. \n
    9. 푸터의 단어 수 토글 버튼
    10. \n
    11. 푸터의 브랜딩 링크
    12. \n
    13. 푸터의 에디터 크기 변경 핸들
    14. \n
    \n\n

    UI 섹션이 없는 경우 건너뛰기합니다.

    \n\n

    푸터에 키보드 탐색 포커스가 있고 사이드바는 보이지 않는 경우 Shift+Tab(시프트+탭)을 누르면\n 포커스 표시가 마지막이 아닌 첫 번째 도구 모음 그룹으로 이동합니다.

    \n\n

    UI 섹션 내 탐색

    \n\n

    한 UI 요소에서 다음 UI 요소로 이동하려면 적절한 화살표 키를 누릅니다.

    \n\n

    왼쪽오른쪽 화살표 키의 용도:

    \n\n
      \n
    • 메뉴 모음에서 메뉴 항목 사이를 이동합니다.
    • \n
    • 메뉴에서 하위 메뉴를 엽니다.
    • \n
    • 도구 모음 그룹에서 버튼 사이를 이동합니다.
    • \n
    • 푸터의 요소 경로에서 항목 간에 이동합니다.
    • \n
    \n\n

    아래 화살표 키의 용도:

    \n\n
      \n
    • 메뉴에서 메뉴 항목 사이를 이동합니다.
    • \n
    • 도구 모음 팝업 메뉴에서 메뉴 항목 사이를 이동합니다.
    • \n
    \n\n

    화살표 키는 포커스 표시 UI 섹션 내에서 순환됩니다.

    \n\n

    열려 있는 메뉴, 열려 있는 하위 메뉴 또는 열려 있는 팝업 메뉴를 닫으려면 Esc 키를 누릅니다.

    \n\n

    현재 포커스 표시가 특정 UI 섹션 '상단'에 있는 경우 이때도 Esc 키를 누르면\n 키보드 탐색이 완전히 종료됩니다.

    \n\n

    메뉴 항목 또는 도구 모음 버튼 실행

    \n\n

    원하는 메뉴 항목 또는 도구 모음 버튼이 강조 표시되어 있을 때 Return(리턴), Enter(엔터),\n 또는 Space bar(스페이스바)를 눌러 해당 항목을 실행합니다.

    \n\n

    탭이 없는 대화 탐색

    \n\n

    탭이 없는 대화의 경우, 첫 번째 대화형 요소가 포커스 표시된 상태로 대화가 열립니다.

    \n\n

    대화형 요소들 사이를 이동할 때는 Tab(탭) 또는 Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    탭이 있는 대화 탐색

    \n\n

    탭이 있는 대화의 경우, 탭 메뉴에서 첫 번째 버튼이 포커스 표시된 상태로 대화가 열립니다.

    \n\n

    이 대화 탭의 대화형 요소들 사이를 이동할 때는 Tab(탭) 또는\n Shift+Tab(시프트+탭)을 누릅니다.

    \n\n

    다른 대화 탭으로 이동하려면 탭 메뉴를 포커스 표시한 다음 적절한 화살표\n 키를 눌러 사용 가능한 탭들을 지나 원하는 탭으로 이동합니다.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ms.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ms.js index c654cd2ca3f..c8cf95bac66 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ms.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ms.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ms","

    Mulakan navigasi papan kekunci

    \n\n
    \n
    Fokus bar Menu
    \n
    Windows atau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokus Bar Alat
    \n
    Windows atau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokus pengaki
    \n
    Windows atau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokus bar alat kontekstual
    \n
    Windows, Linux atau macOS: Ctrl+F9\n
    \n\n

    Navigasi akan bermula pada item UI pertama, yang akan diserlahkan atau digaris bawah dalam saiz item pertama dalam\n laluan elemen Pengaki.

    \n\n

    Navigasi antara bahagian UI

    \n\n

    Untuk bergerak dari satu bahagian UI ke yang seterusnya, tekan Tab.

    \n\n

    Untuk bergerak dari satu bahagian UI ke yang sebelumnya, tekan Shift+Tab.

    \n\n

    Tertib Tab bahagian UI ini ialah:\n\n

      \n
    1. Bar menu
    2. \n
    3. Setiap kumpulan bar alat
    4. \n
    5. Bar sisi
    6. \n
    7. Laluan elemen dalam pengaki
    8. \n
    9. Butang togol kiraan perkataan dalam pengaki
    10. \n
    11. Pautan penjenamaan dalam pengaki
    12. \n
    13. Pemegang saiz semula editor dalam pengaki
    14. \n
    \n\n

    Jika bahagian UI tidak wujud, ia dilangkau.

    \n\n

    Jika pengaki mempunyai fokus navigasi papan kekunci dan tiada bar sisi kelihatan, menekan Shift+Tab\n akan mengalihkan fokus ke kumpulan bar alat pertama, bukannya yang terakhir.\n\n

    Navigasi dalam bahagian UI

    \n\n

    Untuk bergerak dari satu elemen UI ke yang seterusnya, tekan kekunci Anak Panah yang bersesuaian.

    \n\n

    Kekunci anak panah Kiri dan Kanan

    \n\n
      \n
    • bergerak antara menu dalam bar menu.
    • \n
    • membukan submenu dalam menu.
    • \n
    • bergerak antara butang dalam kumpulan bar alat.
    • \n
    • Laluan elemen dalam pengaki.
    • \n
    \n\n

    Kekunci anak panah Bawah dan Atas\n\n

      \n
    • bergerak antara item menu dalam menu.
    • \n
    • bergerak antara item dalam menu timbul bar alat.
    • \n
    \n\n

    Kekunci Anak Panah berkitar dalam bahagian UI difokuskan.

    \n\n

    Untuk menutup menu buka, submenu terbuka atau menu timbul terbuka, tekan kekunci Esc.\n\n

    Jika fokus semasa berada di bahagian 'atas' bahagian UI tertentu, menekan kekunci Esc juga akan keluar daripada\n navigasi papan kekunci sepenuhnya.

    \n\n

    Laksanakan item menu atau butang bar alat

    \n\n

    Apabila item menu atau butang bar alat yang diinginkan diserlahkan, tekan Return, Enter,\n atau bar Space untuk melaksanakan item.\n\n

    Navigasi ke dialog tidak bertab

    \n\n

    Dalam dialog tidak bertab, komponen interaksi pertama difokuskan apabila dialog dibuka.

    \n\n

    Navigasi antara komponen dialog interaktif dengan menekan Tab atau Shift+Tab.

    \n\n

    Navigasi ke dialog bertab

    \n\n

    Dalam dialog bertab, butang pertama dalam menu tab difokuskan apabila dialog dibuka.

    \n\n

    Navigasi antara komponen interaktif tab dialog ini dengan menekan Tab atau\n Shift+Tab.

    \n\n

    Tukar kepada tab dialog lain dengan memfokuskan menu tab, kemudian menekan kekunci Anak Panah yang bersesuaian\n untuk berkitar menerusi tab yang tersedia.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ms","

    Mulakan navigasi papan kekunci

    \n\n
    \n
    Fokus bar Menu
    \n
    Windows atau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokus Bar Alat
    \n
    Windows atau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokus pengaki
    \n
    Windows atau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokus bar alat kontekstual
    \n
    Windows, Linux atau macOS: Ctrl+F9\n
    \n\n

    Navigasi akan bermula pada item UI pertama, yang akan diserlahkan atau digaris bawah dalam saiz item pertama dalam\n laluan elemen Pengaki.

    \n\n

    Navigasi antara bahagian UI

    \n\n

    Untuk bergerak dari satu bahagian UI ke yang seterusnya, tekan Tab.

    \n\n

    Untuk bergerak dari satu bahagian UI ke yang sebelumnya, tekan Shift+Tab.

    \n\n

    Tertib Tab bahagian UI ini ialah:

    \n\n
      \n
    1. Bar menu
    2. \n
    3. Setiap kumpulan bar alat
    4. \n
    5. Bar sisi
    6. \n
    7. Laluan elemen dalam pengaki
    8. \n
    9. Butang togol kiraan perkataan dalam pengaki
    10. \n
    11. Pautan penjenamaan dalam pengaki
    12. \n
    13. Pemegang saiz semula editor dalam pengaki
    14. \n
    \n\n

    Jika bahagian UI tidak wujud, ia dilangkau.

    \n\n

    Jika pengaki mempunyai fokus navigasi papan kekunci dan tiada bar sisi kelihatan, menekan Shift+Tab\n akan mengalihkan fokus ke kumpulan bar alat pertama, bukannya yang terakhir.

    \n\n

    Navigasi dalam bahagian UI

    \n\n

    Untuk bergerak dari satu elemen UI ke yang seterusnya, tekan kekunci Anak Panah yang bersesuaian.

    \n\n

    Kekunci anak panah Kiri dan Kanan

    \n\n
      \n
    • bergerak antara menu dalam bar menu.
    • \n
    • membukan submenu dalam menu.
    • \n
    • bergerak antara butang dalam kumpulan bar alat.
    • \n
    • Laluan elemen dalam pengaki.
    • \n
    \n\n

    Kekunci anak panah Bawah dan Atas

    \n\n
      \n
    • bergerak antara item menu dalam menu.
    • \n
    • bergerak antara item dalam menu timbul bar alat.
    • \n
    \n\n

    Kekunci Anak Panah berkitar dalam bahagian UI difokuskan.

    \n\n

    Untuk menutup menu buka, submenu terbuka atau menu timbul terbuka, tekan kekunci Esc.

    \n\n

    Jika fokus semasa berada di bahagian 'atas' bahagian UI tertentu, menekan kekunci Esc juga akan keluar daripada\n navigasi papan kekunci sepenuhnya.

    \n\n

    Laksanakan item menu atau butang bar alat

    \n\n

    Apabila item menu atau butang bar alat yang diinginkan diserlahkan, tekan Return, Enter,\n atau bar Space untuk melaksanakan item.

    \n\n

    Navigasi ke dialog tidak bertab

    \n\n

    Dalam dialog tidak bertab, komponen interaksi pertama difokuskan apabila dialog dibuka.

    \n\n

    Navigasi antara komponen dialog interaktif dengan menekan Tab atau Shift+Tab.

    \n\n

    Navigasi ke dialog bertab

    \n\n

    Dalam dialog bertab, butang pertama dalam menu tab difokuskan apabila dialog dibuka.

    \n\n

    Navigasi antara komponen interaktif tab dialog ini dengan menekan Tab atau\n Shift+Tab.

    \n\n

    Tukar kepada tab dialog lain dengan memfokuskan menu tab, kemudian menekan kekunci Anak Panah yang bersesuaian\n untuk berkitar menerusi tab yang tersedia.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nb_NO.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nb_NO.js index 2063a308e07..0e94fa36dc9 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nb_NO.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nb_NO.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.nb_NO","

    Starte tastaturnavigering

    \n\n
    \n
    Utheve menylinjen
    \n
    Windows eller Linux: Alt + F9
    \n
    macOS: ⌥F9
    \n
    Utheve verktøylinjen
    \n
    Windows eller Linux: Alt + F10
    \n
    macOS: ⌥F10
    \n
    Utheve bunnteksten
    \n
    Windows eller Linux: Alt + F11
    \n
    macOS: ⌥F11
    \n
    Utheve en kontekstuell verktøylinje
    \n
    Windows, Linux eller macOS: Ctrl + F9\n
    \n\n

    Navigeringen starter ved det første grensesnittelementet, som utheves, eller understrekes når det gjelder det første elementet i\n elementstien i bunnteksten.

    \n\n

    Navigere mellom grensesnittdeler

    \n\n

    Du kan bevege deg fra én grensesnittdel til den neste ved å trykke på tabulatortasten.

    \n\n

    Du kan bevege deg fra én grensesnittdel til den forrige ved å trykke på Shift + tabulatortasten.

    \n\n

    Rekkefølgen til tabulatortasten gjennom grensesnittdelene er:\n\n

      \n
    1. Menylinjen
    2. \n
    3. Hver gruppe på verktøylinjen
    4. \n
    5. Sidestolpen
    6. \n
    7. Elementstien i bunnteksten
    8. \n
    9. Veksleknappen for ordantall i bunnteksten
    10. \n
    11. Merkelenken i bunnteksten
    12. \n
    13. Skaleringshåndtaket for redigeringsprogrammet i bunnteksten
    14. \n
    \n\n

    Hvis en grensesnittdel ikke er til stede, blir den hoppet over.

    \n\n

    Hvis tastaturnavigeringen har uthevet bunnteksten og det ikke finnes en synlig sidestolpe, kan du trykke på Shift + tabulatortasten\n for å flytte fokuset til den første gruppen på verktøylinjen i stedet for den siste.\n\n

    Navigere innenfor grensesnittdeler

    \n\n

    Du kan bevege deg fra ett grensesnittelement til det neste ved å trykke på den aktuelle piltasten.

    \n\n

    De venstre og høyre piltastene

    \n\n
      \n
    • beveger deg mellom menyer på menylinjen.
    • \n
    • åpner en undermeny i en meny.
    • \n
    • beveger deg mellom knapper i en gruppe på verktøylinjen.
    • \n
    • beveger deg mellom elementer i elementstien i bunnteksten.
    • \n
    \n\n

    Ned- og opp-piltastene\n\n

      \n
    • beveger deg mellom menyelementer i en meny.
    • \n
    • beveger deg mellom elementer i en hurtigmeny på verktøylinjen.
    • \n
    \n\n

    Med piltastene kan du bevege deg innenfor den uthevede grensesnittdelen.

    \n\n

    Du kan lukke en åpen meny, en åpen undermeny eller en åpen hurtigmeny ved å klikke på Esc-tasten.\n\n

    Hvis det øverste nivået i en grensesnittdel er uthevet, kan du ved å trykke på Esc også avslutte\n tastaturnavigeringen helt.

    \n\n

    Utføre et menyelement eller en knapp på en verktøylinje

    \n\n

    Når det ønskede menyelementet eller verktøylinjeknappen er uthevet, trykker du på Retur, Enter,\n eller mellomromstasten for å utføre elementet.\n\n

    Navigere i dialogbokser uten faner

    \n\n

    I dialogbokser uten faner blir den første interaktive komponenten uthevet når dialogboksen åpnes.

    \n\n

    Naviger mellom interaktive komponenter i dialogboksen ved å trykke på tabulatortasten eller Shift + tabulatortasten.

    \n\n

    Navigere i fanebaserte dialogbokser

    \n\n

    I fanebaserte dialogbokser blir den første knappen i fanemenyen uthevet når dialogboksen åpnes.

    \n\n

    Naviger mellom interaktive komponenter i fanen ved å trykke på tabulatortasten eller\n Shift + tabulatortasten.

    \n\n

    Veksle til en annen fane i dialogboksen ved å utheve fanemenyen, og trykk deretter på den aktuelle piltasten\n for å bevege deg mellom de tilgjengelige fanene.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.nb_NO","

    Starte tastaturnavigering

    \n\n
    \n
    Utheve menylinjen
    \n
    Windows eller Linux: Alt + F9
    \n
    macOS: ⌥F9
    \n
    Utheve verktøylinjen
    \n
    Windows eller Linux: Alt + F10
    \n
    macOS: ⌥F10
    \n
    Utheve bunnteksten
    \n
    Windows eller Linux: Alt + F11
    \n
    macOS: ⌥F11
    \n
    Utheve en kontekstuell verktøylinje
    \n
    Windows, Linux eller macOS: Ctrl + F9\n
    \n\n

    Navigeringen starter ved det første grensesnittelementet, som utheves, eller understrekes når det gjelder det første elementet i\n elementstien i bunnteksten.

    \n\n

    Navigere mellom grensesnittdeler

    \n\n

    Du kan bevege deg fra én grensesnittdel til den neste ved å trykke på tabulatortasten.

    \n\n

    Du kan bevege deg fra én grensesnittdel til den forrige ved å trykke på Shift + tabulatortasten.

    \n\n

    Rekkefølgen til tabulatortasten gjennom grensesnittdelene er:

    \n\n
      \n
    1. Menylinjen
    2. \n
    3. Hver gruppe på verktøylinjen
    4. \n
    5. Sidestolpen
    6. \n
    7. Elementstien i bunnteksten
    8. \n
    9. Veksleknappen for ordantall i bunnteksten
    10. \n
    11. Merkelenken i bunnteksten
    12. \n
    13. Skaleringshåndtaket for redigeringsprogrammet i bunnteksten
    14. \n
    \n\n

    Hvis en grensesnittdel ikke er til stede, blir den hoppet over.

    \n\n

    Hvis tastaturnavigeringen har uthevet bunnteksten og det ikke finnes en synlig sidestolpe, kan du trykke på Shift + tabulatortasten\n for å flytte fokuset til den første gruppen på verktøylinjen i stedet for den siste.

    \n\n

    Navigere innenfor grensesnittdeler

    \n\n

    Du kan bevege deg fra ett grensesnittelement til det neste ved å trykke på den aktuelle piltasten.

    \n\n

    De venstre og høyre piltastene

    \n\n
      \n
    • beveger deg mellom menyer på menylinjen.
    • \n
    • åpner en undermeny i en meny.
    • \n
    • beveger deg mellom knapper i en gruppe på verktøylinjen.
    • \n
    • beveger deg mellom elementer i elementstien i bunnteksten.
    • \n
    \n\n

    Ned- og opp-piltastene

    \n\n
      \n
    • beveger deg mellom menyelementer i en meny.
    • \n
    • beveger deg mellom elementer i en hurtigmeny på verktøylinjen.
    • \n
    \n\n

    Med piltastene kan du bevege deg innenfor den uthevede grensesnittdelen.

    \n\n

    Du kan lukke en åpen meny, en åpen undermeny eller en åpen hurtigmeny ved å klikke på Esc-tasten.

    \n\n

    Hvis det øverste nivået i en grensesnittdel er uthevet, kan du ved å trykke på Esc også avslutte\n tastaturnavigeringen helt.

    \n\n

    Utføre et menyelement eller en knapp på en verktøylinje

    \n\n

    Når det ønskede menyelementet eller verktøylinjeknappen er uthevet, trykker du på Retur, Enter,\n eller mellomromstasten for å utføre elementet.

    \n\n

    Navigere i dialogbokser uten faner

    \n\n

    I dialogbokser uten faner blir den første interaktive komponenten uthevet når dialogboksen åpnes.

    \n\n

    Naviger mellom interaktive komponenter i dialogboksen ved å trykke på tabulatortasten eller Shift + tabulatortasten.

    \n\n

    Navigere i fanebaserte dialogbokser

    \n\n

    I fanebaserte dialogbokser blir den første knappen i fanemenyen uthevet når dialogboksen åpnes.

    \n\n

    Naviger mellom interaktive komponenter i fanen ved å trykke på tabulatortasten eller\n Shift + tabulatortasten.

    \n\n

    Veksle til en annen fane i dialogboksen ved å utheve fanemenyen, og trykk deretter på den aktuelle piltasten\n for å bevege deg mellom de tilgjengelige fanene.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nl.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nl.js index b311e093c8c..1448970b412 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nl.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/nl.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.nl","

    Toetsenbordnavigatie starten

    \n\n
    \n
    Focus op de menubalk instellen
    \n
    Windows of Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focus op de werkbalk instellen
    \n
    Windows of Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focus op de voettekst instellen
    \n
    Windows of Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focus op een contextuele werkbalk instellen
    \n
    Windows, Linux of macOS: Ctrl+F9\n
    \n\n

    De navigatie start bij het eerste UI-item, dat wordt gemarkeerd of onderstreept als het eerste item zich in\n in het elementenpad van de voettekst bevindt.

    \n\n

    Navigeren tussen UI-secties

    \n\n

    Druk op Tab om naar de volgende UI-sectie te gaan.

    \n\n

    Druk op Shift+Tab om naar de vorige UI-sectie te gaan.

    \n\n

    De Tab-volgorde van deze UI-secties is:\n\n

      \n
    1. Menubalk
    2. \n
    3. Elke werkbalkgroep
    4. \n
    5. Zijbalk
    6. \n
    7. Elementenpad in de voettekst
    8. \n
    9. Wisselknop voor aantal woorden in de voettekst
    10. \n
    11. Merkkoppeling in de voettekst
    12. \n
    13. Greep voor het wijzigen van het formaat van de editor in de voettekst
    14. \n
    \n\n

    Als een UI-sectie niet aanwezig is, wordt deze overgeslagen.

    \n\n

    Als de focus van de toetsenbordnavigatie is ingesteld op de voettekst en er geen zichtbare zijbalk is, kun je op Shift+Tab drukken\n om de focus naar de eerste werkbalkgroep in plaats van de laatste te verplaatsen.\n\n

    Navigeren binnen UI-secties

    \n\n

    Druk op de pijltjestoets om naar het betreffende UI-element te gaan.

    \n\n

    Met de pijltjestoetsen Links en Rechts

    \n\n
      \n
    • wissel je tussen menu's in de menubalk.
    • \n
    • open je een submenu in een menu.
    • \n
    • wissel je tussen knoppen in een werkbalkgroep.
    • \n
    • wissel je tussen items in het elementenpad in de voettekst.
    • \n
    \n\n

    Met de pijltjestoetsen Omlaag en Omhoog\n\n

      \n
    • wissel je tussen menu-items in een menu.
    • \n
    • wissel je tussen items in een werkbalkpop-upmenu.
    • \n
    \n\n

    Met de pijltjestoetsen wissel je binnen de UI-sectie waarop de focus is ingesteld.

    \n\n

    Druk op de toets Esc om een geopend menu, submenu of pop-upmenu te sluiten.\n\n

    Als de huidige focus is ingesteld 'bovenaan' een bepaalde UI-sectie, kun je op de toets Esc drukken\n om de toetsenbordnavigatie af te sluiten.

    \n\n

    Een menu-item of werkbalkknop uitvoeren

    \n\n

    Als het gewenste menu-item of de gewenste werkbalkknop is gemarkeerd, kun je op Return, Enter\n of de spatiebalk drukken om het item uit te voeren.\n\n

    Navigeren in dialoogvensters zonder tabblad

    \n\n

    Als een dialoogvenster zonder tabblad wordt geopend, wordt de focus ingesteld op het eerste interactieve onderdeel.

    \n\n

    Je kunt navigeren tussen interactieve onderdelen van een dialoogvenster door op Tab of Shift+Tab te drukken.

    \n\n

    Navigeren in dialoogvensters met tabblad

    \n\n

    Als een dialoogvenster met tabblad wordt geopend, wordt de focus ingesteld op de eerste knop in het tabbladmenu.

    \n\n

    Je kunt navigeren tussen interactieve onderdelen van dit tabblad van het dialoogvenster door op Tab of\n Shift+Tab te drukken.

    \n\n

    Je kunt overschakelen naar een ander tabblad van het dialoogvenster door de focus in te stellen op het tabbladmenu en vervolgens op de juiste pijltjestoets\n te drukken om tussen de beschikbare tabbladen te wisselen.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.nl","

    Toetsenbordnavigatie starten

    \n\n
    \n
    Focus op de menubalk instellen
    \n
    Windows of Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focus op de werkbalk instellen
    \n
    Windows of Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focus op de voettekst instellen
    \n
    Windows of Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focus op een contextuele werkbalk instellen
    \n
    Windows, Linux of macOS: Ctrl+F9\n
    \n\n

    De navigatie start bij het eerste UI-item, dat wordt gemarkeerd of onderstreept als het eerste item zich in\n in het elementenpad van de voettekst bevindt.

    \n\n

    Navigeren tussen UI-secties

    \n\n

    Druk op Tab om naar de volgende UI-sectie te gaan.

    \n\n

    Druk op Shift+Tab om naar de vorige UI-sectie te gaan.

    \n\n

    De Tab-volgorde van deze UI-secties is:

    \n\n
      \n
    1. Menubalk
    2. \n
    3. Elke werkbalkgroep
    4. \n
    5. Zijbalk
    6. \n
    7. Elementenpad in de voettekst
    8. \n
    9. Wisselknop voor aantal woorden in de voettekst
    10. \n
    11. Merkkoppeling in de voettekst
    12. \n
    13. Greep voor het wijzigen van het formaat van de editor in de voettekst
    14. \n
    \n\n

    Als een UI-sectie niet aanwezig is, wordt deze overgeslagen.

    \n\n

    Als de focus van de toetsenbordnavigatie is ingesteld op de voettekst en er geen zichtbare zijbalk is, kun je op Shift+Tab drukken\n om de focus naar de eerste werkbalkgroep in plaats van de laatste te verplaatsen.

    \n\n

    Navigeren binnen UI-secties

    \n\n

    Druk op de pijltjestoets om naar het betreffende UI-element te gaan.

    \n\n

    Met de pijltjestoetsen Links en Rechts

    \n\n
      \n
    • wissel je tussen menu's in de menubalk.
    • \n
    • open je een submenu in een menu.
    • \n
    • wissel je tussen knoppen in een werkbalkgroep.
    • \n
    • wissel je tussen items in het elementenpad in de voettekst.
    • \n
    \n\n

    Met de pijltjestoetsen Omlaag en Omhoog

    \n\n
      \n
    • wissel je tussen menu-items in een menu.
    • \n
    • wissel je tussen items in een werkbalkpop-upmenu.
    • \n
    \n\n

    Met de pijltjestoetsen wissel je binnen de UI-sectie waarop de focus is ingesteld.

    \n\n

    Druk op de toets Esc om een geopend menu, submenu of pop-upmenu te sluiten.

    \n\n

    Als de huidige focus is ingesteld 'bovenaan' een bepaalde UI-sectie, kun je op de toets Esc drukken\n om de toetsenbordnavigatie af te sluiten.

    \n\n

    Een menu-item of werkbalkknop uitvoeren

    \n\n

    Als het gewenste menu-item of de gewenste werkbalkknop is gemarkeerd, kun je op Return, Enter\n of de spatiebalk drukken om het item uit te voeren.

    \n\n

    Navigeren in dialoogvensters zonder tabblad

    \n\n

    Als een dialoogvenster zonder tabblad wordt geopend, wordt de focus ingesteld op het eerste interactieve onderdeel.

    \n\n

    Je kunt navigeren tussen interactieve onderdelen van een dialoogvenster door op Tab of Shift+Tab te drukken.

    \n\n

    Navigeren in dialoogvensters met tabblad

    \n\n

    Als een dialoogvenster met tabblad wordt geopend, wordt de focus ingesteld op de eerste knop in het tabbladmenu.

    \n\n

    Je kunt navigeren tussen interactieve onderdelen van dit tabblad van het dialoogvenster door op Tab of\n Shift+Tab te drukken.

    \n\n

    Je kunt overschakelen naar een ander tabblad van het dialoogvenster door de focus in te stellen op het tabbladmenu en vervolgens op de juiste pijltjestoets\n te drukken om tussen de beschikbare tabbladen te wisselen.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pl.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pl.js index 29342605911..8a267262f2c 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pl.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pl.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.pl","

    Początek nawigacji przy użyciu klawiatury

    \n\n
    \n
    Ustaw fokus na pasek menu
    \n
    Windows lub Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Ustaw fokus na pasek narzędzi
    \n
    Windows lub Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Ustaw fokus na sekcję Footer
    \n
    Windows lub Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Ustaw fokus na kontekstowy pasek narzędzi
    \n
    Windows, Linux lub macOS: Ctrl+F9\n
    \n\n

    Nawigacja zostanie rozpoczęta od pierwszego elementu interfejsu użytkownika, który jest podświetlony lub — w przypadku pierwszego elementu\n w ścieżce elementów w sekcji Footer — podkreślony.

    \n\n

    Nawigacja pomiędzy sekcjami interfejsu użytkownika

    \n\n

    Aby przenieść się z danej sekcji interfejsu użytkownika do następnej, naciśnij Tab.

    \n\n

    Aby przenieść się z danej sekcji interfejsu użytkownika do poprzedniej, naciśnij Shift+Tab.

    \n\n

    Kolejność klawisza Tab w takich sekcjach interfejsu użytkownika jest następująca:\n\n

      \n
    1. Pasek menu
    2. \n
    3. Każda grupa na pasku narzędzi
    4. \n
    5. Pasek boczny
    6. \n
    7. Ścieżka elementów w sekcji Footer
    8. \n
    9. Przycisk przełączania liczby słów w sekcji Footer
    10. \n
    11. Łącze brandujące w sekcji Footer
    12. \n
    13. Uchwyt zmiany rozmiaru edytora w sekcji Footer
    14. \n
    \n\n

    Jeżeli nie ma sekcji interfejsu użytkownika, jest to pomijane.

    \n\n

    Jeżeli na sekcji Footer jest ustawiony fokus nawigacji przy użyciu klawiatury i nie ma widocznego paska bocznego, naciśnięcie Shift+Tab\n przenosi fokus na pierwszą grupę paska narzędzi, a nie na ostatnią.\n\n

    Nawigacja wewnątrz sekcji interfejsu użytkownika

    \n\n

    Aby przenieść się z danego elementu interfejsu użytkownika do następnego, naciśnij odpowiedni klawisz strzałki.

    \n\n

    Klawisze strzałek w prawo i w lewo służą do

    \n\n
      \n
    • przenoszenia się pomiędzy menu na pasku menu,
    • \n
    • otwarcia podmenu w menu,
    • \n
    • przenoszenia się pomiędzy przyciskami w grupie paska narzędzi,
    • \n
    • przenoszenia się pomiędzy elementami w ścieżce elementów w sekcji Footer.
    • \n
    \n\n

    Klawisze strzałek w dół i w górę służą do\n\n

      \n
    • przenoszenia się pomiędzy elementami menu w menu,
    • \n
    • przenoszenia się pomiędzy elementami w wyskakującym menu paska narzędzi.
    • \n
    \n\n

    Klawisze strzałek służą do przemieszczania się w sekcji interfejsu użytkownika z ustawionym fokusem.

    \n\n

    Aby zamknąć otwarte menu, otwarte podmenu lub otwarte menu wyskakujące, naciśnij klawisz Esc.\n\n

    Jeżeli fokus jest ustawiony na górze konkretnej sekcji interfejsu użytkownika, naciśnięcie klawisza Esc powoduje wyjście\n z nawigacji przy użyciu klawiatury.

    \n\n

    Wykonanie elementu menu lub przycisku paska narzędzi

    \n\n

    Gdy podświetlony jest żądany element menu lub przycisk paska narzędzi, naciśnij klawisz Return, Enter\n lub Spacja, aby go wykonać.\n\n

    Nawigacja po oknie dialogowym bez kart

    \n\n

    Gdy otwiera się okno dialogowe bez kart, fokus ustawiany jest na pierwszą interaktywną część okna.

    \n\n

    Pomiędzy interaktywnymi częściami okna dialogowego nawiguj, naciskając klawisze Tab lub Shift+Tab.

    \n\n

    Nawigacja po oknie dialogowym z kartami

    \n\n

    W przypadku okna dialogowego z kartami po otwarciu okna dialogowego fokus ustawiany jest na pierwszy przycisk w menu karty.

    \n\n

    Nawigację pomiędzy interaktywnymi częściami karty okna dialogowego prowadzi się poprzez naciskanie klawiszy Tab lub\n Shift+Tab.

    \n\n

    Przełączenie się na inną kartę okna dialogowego wykonuje się poprzez ustawienie fokusu na menu karty i naciśnięcie odpowiedniego klawisza strzałki\n w celu przemieszczenia się pomiędzy dostępnymi kartami.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.pl","

    Początek nawigacji przy użyciu klawiatury

    \n\n
    \n
    Ustaw fokus na pasek menu
    \n
    Windows lub Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Ustaw fokus na pasek narzędzi
    \n
    Windows lub Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Ustaw fokus na sekcję Footer
    \n
    Windows lub Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Ustaw fokus na kontekstowy pasek narzędzi
    \n
    Windows, Linux lub macOS: Ctrl+F9\n
    \n\n

    Nawigacja zostanie rozpoczęta od pierwszego elementu interfejsu użytkownika, który jest podświetlony lub — w przypadku pierwszego elementu\n w ścieżce elementów w sekcji Footer — podkreślony.

    \n\n

    Nawigacja pomiędzy sekcjami interfejsu użytkownika

    \n\n

    Aby przenieść się z danej sekcji interfejsu użytkownika do następnej, naciśnij Tab.

    \n\n

    Aby przenieść się z danej sekcji interfejsu użytkownika do poprzedniej, naciśnij Shift+Tab.

    \n\n

    Kolejność klawisza Tab w takich sekcjach interfejsu użytkownika jest następująca:

    \n\n
      \n
    1. Pasek menu
    2. \n
    3. Każda grupa na pasku narzędzi
    4. \n
    5. Pasek boczny
    6. \n
    7. Ścieżka elementów w sekcji Footer
    8. \n
    9. Przycisk przełączania liczby słów w sekcji Footer
    10. \n
    11. Łącze brandujące w sekcji Footer
    12. \n
    13. Uchwyt zmiany rozmiaru edytora w sekcji Footer
    14. \n
    \n\n

    Jeżeli nie ma sekcji interfejsu użytkownika, jest to pomijane.

    \n\n

    Jeżeli na sekcji Footer jest ustawiony fokus nawigacji przy użyciu klawiatury i nie ma widocznego paska bocznego, naciśnięcie Shift+Tab\n przenosi fokus na pierwszą grupę paska narzędzi, a nie na ostatnią.

    \n\n

    Nawigacja wewnątrz sekcji interfejsu użytkownika

    \n\n

    Aby przenieść się z danego elementu interfejsu użytkownika do następnego, naciśnij odpowiedni klawisz strzałki.

    \n\n

    Klawisze strzałek w prawo i w lewo służą do

    \n\n
      \n
    • przenoszenia się pomiędzy menu na pasku menu,
    • \n
    • otwarcia podmenu w menu,
    • \n
    • przenoszenia się pomiędzy przyciskami w grupie paska narzędzi,
    • \n
    • przenoszenia się pomiędzy elementami w ścieżce elementów w sekcji Footer.
    • \n
    \n\n

    Klawisze strzałek w dół i w górę służą do

    \n\n
      \n
    • przenoszenia się pomiędzy elementami menu w menu,
    • \n
    • przenoszenia się pomiędzy elementami w wyskakującym menu paska narzędzi.
    • \n
    \n\n

    Klawisze strzałek służą do przemieszczania się w sekcji interfejsu użytkownika z ustawionym fokusem.

    \n\n

    Aby zamknąć otwarte menu, otwarte podmenu lub otwarte menu wyskakujące, naciśnij klawisz Esc.

    \n\n

    Jeżeli fokus jest ustawiony na górze konkretnej sekcji interfejsu użytkownika, naciśnięcie klawisza Esc powoduje wyjście\n z nawigacji przy użyciu klawiatury.

    \n\n

    Wykonanie elementu menu lub przycisku paska narzędzi

    \n\n

    Gdy podświetlony jest żądany element menu lub przycisk paska narzędzi, naciśnij klawisz Return, Enter\n lub Spacja, aby go wykonać.

    \n\n

    Nawigacja po oknie dialogowym bez kart

    \n\n

    Gdy otwiera się okno dialogowe bez kart, fokus ustawiany jest na pierwszą interaktywną część okna.

    \n\n

    Pomiędzy interaktywnymi częściami okna dialogowego nawiguj, naciskając klawisze Tab lub Shift+Tab.

    \n\n

    Nawigacja po oknie dialogowym z kartami

    \n\n

    W przypadku okna dialogowego z kartami po otwarciu okna dialogowego fokus ustawiany jest na pierwszy przycisk w menu karty.

    \n\n

    Nawigację pomiędzy interaktywnymi częściami karty okna dialogowego prowadzi się poprzez naciskanie klawiszy Tab lub\n Shift+Tab.

    \n\n

    Przełączenie się na inną kartę okna dialogowego wykonuje się poprzez ustawienie fokusu na menu karty i naciśnięcie odpowiedniego klawisza strzałki\n w celu przemieszczenia się pomiędzy dostępnymi kartami.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_BR.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_BR.js index 9d36a53ea3a..31491e85466 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_BR.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_BR.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.pt_BR","

    Iniciar navegação pelo teclado

    \n\n
    \n
    Foco na barra de menus
    \n
    Windows ou Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Foco na barra de ferramentas
    \n
    Windows ou Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Foco no rodapé
    \n
    Windows ou Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Foco na barra de ferramentas contextual
    \n
    Windows, Linux ou macOS: Ctrl+F9\n
    \n\n

    A navegação inicia no primeiro item da IU, que será destacado ou sublinhado no caso do primeiro item no\n caminho do elemento Rodapé.

    \n\n

    Navegar entre seções da IU

    \n\n

    Para ir de uma seção da IU para a seguinte, pressione Tab.

    \n\n

    Para ir de uma seção da IU para a anterior, pressione Shift+Tab.

    \n\n

    A ordem de Tab destas seções da IU é:\n\n

      \n
    1. Barra de menus
    2. \n
    3. Cada grupo da barra de ferramentas
    4. \n
    5. Barra lateral
    6. \n
    7. Caminho do elemento no rodapé
    8. \n
    9. Botão de alternar contagem de palavras no rodapé
    10. \n
    11. Link da marca no rodapé
    12. \n
    13. Alça de redimensionamento do editor no rodapé
    14. \n
    \n\n

    Se não houver uma seção da IU, ela será pulada.

    \n\n

    Se o rodapé tiver o foco da navegação pelo teclado e não houver uma barra lateral visível, pressionar Shift+Tab\n move o foco para o primeiro grupo da barra de ferramentas, não para o último.\n\n

    Navegar dentro das seções da IU

    \n\n

    Para ir de um elemento da IU para o seguinte, pressione a Seta correspondente.

    \n\n

    As teclas de seta Esquerda e Direita

    \n\n
      \n
    • movem entre menus na barra de menus.
    • \n
    • abrem um submenu em um menu.
    • \n
    • movem entre botões em um grupo da barra de ferramentas.
    • \n
    • movem entre itens no caminho do elemento do rodapé.
    • \n
    \n\n

    As teclas de seta Abaixo e Acima\n\n

      \n
    • movem entre itens de menu em um menu.
    • \n
    • movem entre itens em um menu suspenso da barra de ferramentas.
    • \n
    \n\n

    As teclas de Seta alternam dentre a seção da IU em foco.

    \n\n

    Para fechar um menu aberto, um submenu aberto ou um menu suspenso aberto, pressione Esc.\n\n

    Se o foco atual estiver no ‘alto’ de determinada seção da IU, pressionar Esc também sai\n totalmente da navegação pelo teclado.

    \n\n

    Executar um item de menu ou botão da barra de ferramentas

    \n\n

    Com o item de menu ou botão da barra de ferramentas desejado destacado, pressione Return, Enter,\n ou a Barra de espaço para executar o item.\n\n

    Navegar por caixas de diálogo sem guias

    \n\n

    Em caixas de diálogo sem guias, o primeiro componente interativo recebe o foco quando a caixa de diálogo abre.

    \n\n

    Navegue entre componentes interativos de caixa de diálogo pressionando Tab ou Shift+Tab.

    \n\n

    Navegar por caixas de diálogo com guias

    \n\n

    Em caixas de diálogo com guias, o primeiro botão no menu da guia recebe o foco quando a caixa de diálogo abre.

    \n\n

    Navegue entre componentes interativos dessa guia da caixa de diálogo pressionando Tab ou\n Shift+Tab.

    \n\n

    Alterne para outra guia da caixa de diálogo colocando o foco no menu da guia e pressionando a Seta\n adequada para percorrer as guias disponíveis.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.pt_BR","

    Iniciar navegação pelo teclado

    \n\n
    \n
    Foco na barra de menus
    \n
    Windows ou Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Foco na barra de ferramentas
    \n
    Windows ou Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Foco no rodapé
    \n
    Windows ou Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Foco na barra de ferramentas contextual
    \n
    Windows, Linux ou macOS: Ctrl+F9\n
    \n\n

    A navegação inicia no primeiro item da IU, que será destacado ou sublinhado no caso do primeiro item no\n caminho do elemento Rodapé.

    \n\n

    Navegar entre seções da IU

    \n\n

    Para ir de uma seção da IU para a seguinte, pressione Tab.

    \n\n

    Para ir de uma seção da IU para a anterior, pressione Shift+Tab.

    \n\n

    A ordem de Tab destas seções da IU é:

    \n\n
      \n
    1. Barra de menus
    2. \n
    3. Cada grupo da barra de ferramentas
    4. \n
    5. Barra lateral
    6. \n
    7. Caminho do elemento no rodapé
    8. \n
    9. Botão de alternar contagem de palavras no rodapé
    10. \n
    11. Link da marca no rodapé
    12. \n
    13. Alça de redimensionamento do editor no rodapé
    14. \n
    \n\n

    Se não houver uma seção da IU, ela será pulada.

    \n\n

    Se o rodapé tiver o foco da navegação pelo teclado e não houver uma barra lateral visível, pressionar Shift+Tab\n move o foco para o primeiro grupo da barra de ferramentas, não para o último.

    \n\n

    Navegar dentro das seções da IU

    \n\n

    Para ir de um elemento da IU para o seguinte, pressione a Seta correspondente.

    \n\n

    As teclas de seta Esquerda e Direita

    \n\n
      \n
    • movem entre menus na barra de menus.
    • \n
    • abrem um submenu em um menu.
    • \n
    • movem entre botões em um grupo da barra de ferramentas.
    • \n
    • movem entre itens no caminho do elemento do rodapé.
    • \n
    \n\n

    As teclas de seta Abaixo e Acima

    \n\n
      \n
    • movem entre itens de menu em um menu.
    • \n
    • movem entre itens em um menu suspenso da barra de ferramentas.
    • \n
    \n\n

    As teclas de Seta alternam dentre a seção da IU em foco.

    \n\n

    Para fechar um menu aberto, um submenu aberto ou um menu suspenso aberto, pressione Esc.

    \n\n

    Se o foco atual estiver no ‘alto’ de determinada seção da IU, pressionar Esc também sai\n totalmente da navegação pelo teclado.

    \n\n

    Executar um item de menu ou botão da barra de ferramentas

    \n\n

    Com o item de menu ou botão da barra de ferramentas desejado destacado, pressione Return, Enter,\n ou a Barra de espaço para executar o item.

    \n\n

    Navegar por caixas de diálogo sem guias

    \n\n

    Em caixas de diálogo sem guias, o primeiro componente interativo recebe o foco quando a caixa de diálogo abre.

    \n\n

    Navegue entre componentes interativos de caixa de diálogo pressionando Tab ou Shift+Tab.

    \n\n

    Navegar por caixas de diálogo com guias

    \n\n

    Em caixas de diálogo com guias, o primeiro botão no menu da guia recebe o foco quando a caixa de diálogo abre.

    \n\n

    Navegue entre componentes interativos dessa guia da caixa de diálogo pressionando Tab ou\n Shift+Tab.

    \n\n

    Alterne para outra guia da caixa de diálogo colocando o foco no menu da guia e pressionando a Seta\n adequada para percorrer as guias disponíveis.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_PT.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_PT.js index b381c19b8ba..4e811c1c030 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_PT.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/pt_PT.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.pt_PT",'

    Iniciar navegação com teclado

    \n\n
    \n
    Foco na barra de menu
    \n
    Windows ou Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Foco na barra de ferramentas
    \n
    Windows ou Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Foco no rodapé
    \n
    Windows ou Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Foco numa barra de ferramentas contextual
    \n
    Windows, Linux ou macOS: Ctrl+F9\n
    \n\n

    A navegação começará no primeiro item de IU, que estará realçado ou sublinhado, no caso do primeiro item no\n caminho do elemento do rodapé.

    \n\n

    Navegar entre secções de IU

    \n\n

    Para se mover de uma secção de IU para a seguinte, prima Tab.

    \n\n

    Para se mover de uma secção de IU para a anterior, prima Shift+Tab.

    \n\n

    A ordem de tabulação destas secções de IU é:\n\n

      \n
    1. Barra de menu
    2. \n
    3. Cada grupo da barra de ferramentas
    4. \n
    5. Barra lateral
    6. \n
    7. Caminho do elemento no rodapé
    8. \n
    9. Botão de alternar da contagem de palavras no rodapé
    10. \n
    11. Ligação da marca no rodapé
    12. \n
    13. Alça de redimensionamento do editor no rodapé
    14. \n
    \n\n

    Se uma secção de IU não estiver presente, é ignorada.

    \n\n

    Se o rodapé tiver foco de navegação com teclado e não existir uma barra lateral visível, premir Shift+Tab\n move o foco para o primeiro grupo da barra de ferramentas e não para o último.\n\n

    Navegar nas secções de IU

    \n\n

    Para se mover de um elemento de IU para o seguinte, prima a tecla de seta adequada.

    \n\n

    As teclas de seta Para a esquerda e Para a direita

    \n\n
      \n
    • movem-se entre menus na barra de menu.
    • \n
    • abrem um submenu num menu.
    • \n
    • movem-se entre botões num grupo da barra de ferramentas.
    • \n
    • movem-se entre itens no caminho do elemento do rodapé.
    • \n
    \n\n

    As teclas de seta Para cima e Para baixo\n\n

      \n
    • movem-se entre itens de menu num menu.
    • \n
    • movem-se entre itens num menu de pop-up da barra de ferramentas.
    • \n
    \n\n

    As teclas de seta deslocam-se ciclicamente na secção de IU em foco.

    \n\n

    Para fechar um menu aberto, um submenu aberto ou um menu de pop-up aberto, prima a tecla Esc.\n\n

    Se o foco atual estiver no "topo" de determinada secção de IU, premir a tecla Esc também fecha\n completamente a navegação com teclado.

    \n\n

    Executar um item de menu ou botão da barra de ferramentas

    \n\n

    Quando o item de menu ou o botão da barra de ferramentas pretendido estiver realçado, prima Retrocesso, Enter\n ou a Barra de espaço para executar o item.\n\n

    Navegar em diálogos sem separadores

    \n\n

    Nos diálogos sem separadores, o primeiro componente interativo fica em foco quando o diálogo abre.

    \n\n

    Navegue entre componentes interativos do diálogo, premindo Tab ou Shift+Tab.

    \n\n

    Navegar em diálogos com separadores

    \n\n

    Nos diálogos com separadores, o primeiro botão no menu do separador fica em foco quando o diálogo abre.

    \n\n

    Navegue entre os componentes interativos deste separador do diálogo, premindo Tab ou\n Shift+Tab.

    \n\n

    Mude para outro separador do diálogo colocando o menu do separador em foco e, em seguida, premindo a tecla de seta\n adequada para se deslocar ciclicamente pelos separadores disponíveis.

    \n'); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.pt_PT",'

    Iniciar navegação com teclado

    \n\n
    \n
    Foco na barra de menu
    \n
    Windows ou Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Foco na barra de ferramentas
    \n
    Windows ou Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Foco no rodapé
    \n
    Windows ou Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Foco numa barra de ferramentas contextual
    \n
    Windows, Linux ou macOS: Ctrl+F9\n
    \n\n

    A navegação começará no primeiro item de IU, que estará realçado ou sublinhado, no caso do primeiro item no\n caminho do elemento do rodapé.

    \n\n

    Navegar entre secções de IU

    \n\n

    Para se mover de uma secção de IU para a seguinte, prima Tab.

    \n\n

    Para se mover de uma secção de IU para a anterior, prima Shift+Tab.

    \n\n

    A ordem de tabulação destas secções de IU é:

    \n\n
      \n
    1. Barra de menu
    2. \n
    3. Cada grupo da barra de ferramentas
    4. \n
    5. Barra lateral
    6. \n
    7. Caminho do elemento no rodapé
    8. \n
    9. Botão de alternar da contagem de palavras no rodapé
    10. \n
    11. Ligação da marca no rodapé
    12. \n
    13. Alça de redimensionamento do editor no rodapé
    14. \n
    \n\n

    Se uma secção de IU não estiver presente, é ignorada.

    \n\n

    Se o rodapé tiver foco de navegação com teclado e não existir uma barra lateral visível, premir Shift+Tab\n move o foco para o primeiro grupo da barra de ferramentas e não para o último.

    \n\n

    Navegar nas secções de IU

    \n\n

    Para se mover de um elemento de IU para o seguinte, prima a tecla de seta adequada.

    \n\n

    As teclas de seta Para a esquerda e Para a direita

    \n\n
      \n
    • movem-se entre menus na barra de menu.
    • \n
    • abrem um submenu num menu.
    • \n
    • movem-se entre botões num grupo da barra de ferramentas.
    • \n
    • movem-se entre itens no caminho do elemento do rodapé.
    • \n
    \n\n

    As teclas de seta Para cima e Para baixo

    \n\n
      \n
    • movem-se entre itens de menu num menu.
    • \n
    • movem-se entre itens num menu de pop-up da barra de ferramentas.
    • \n
    \n\n

    As teclas de seta deslocam-se ciclicamente na secção de IU em foco.

    \n\n

    Para fechar um menu aberto, um submenu aberto ou um menu de pop-up aberto, prima a tecla Esc.

    \n\n

    Se o foco atual estiver no "topo" de determinada secção de IU, premir a tecla Esc também fecha\n completamente a navegação com teclado.

    \n\n

    Executar um item de menu ou botão da barra de ferramentas

    \n\n

    Quando o item de menu ou o botão da barra de ferramentas pretendido estiver realçado, prima Retrocesso, Enter\n ou a Barra de espaço para executar o item.

    \n\n

    Navegar em diálogos sem separadores

    \n\n

    Nos diálogos sem separadores, o primeiro componente interativo fica em foco quando o diálogo abre.

    \n\n

    Navegue entre componentes interativos do diálogo, premindo Tab ou Shift+Tab.

    \n\n

    Navegar em diálogos com separadores

    \n\n

    Nos diálogos com separadores, o primeiro botão no menu do separador fica em foco quando o diálogo abre.

    \n\n

    Navegue entre os componentes interativos deste separador do diálogo, premindo Tab ou\n Shift+Tab.

    \n\n

    Mude para outro separador do diálogo colocando o menu do separador em foco e, em seguida, premindo a tecla de seta\n adequada para se deslocar ciclicamente pelos separadores disponíveis.

    \n'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ro.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ro.js index 2835faefdc7..8de4ca4727b 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ro.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ro.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ro","

    Începeți navigarea de la tastatură

    \n\n
    \n
    Focalizare pe bara de meniu
    \n
    Windows sau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focalizare pe bara de instrumente
    \n
    Windows sau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focalizare pe subsol
    \n
    Windows sau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focalizare pe o bară de instrumente contextuală
    \n
    Windows, Linux sau macOS: Ctrl+F9\n
    \n\n

    Navigarea va începe de la primul element al interfeței cu utilizatorul, care va fi evidențiat sau subliniat în cazul primului element din\n calea elementului Subsol.

    \n\n

    Navigați între secțiunile interfeței cu utilizatorul

    \n\n

    Pentru a trece de la o secțiune a interfeței cu utilizatorul la alta, apăsați Tab.

    \n\n

    Pentru a trece de la o secțiune a interfeței cu utilizatorul la cea anterioară, apăsați Shift+Tab.

    \n\n

    Ordinea cu Tab a acestor secțiuni ale interfeței cu utilizatorul este următoarea:\n\n

      \n
    1. Bara de meniu
    2. \n
    3. Fiecare grup de bare de instrumente
    4. \n
    5. Bara laterală
    6. \n
    7. Calea elementului în subsol
    8. \n
    9. Buton de comutare a numărului de cuvinte în subsol
    10. \n
    11. Link de branding în subsol
    12. \n
    13. Mâner de redimensionare a editorului în subsol
    14. \n
    \n\n

    În cazul în care o secțiune a interfeței cu utilizatorul nu este prezentă, aceasta este omisă.

    \n\n

    În cazul în care subsolul are focalizarea navigației asupra tastaturii și nu există o bară laterală vizibilă, apăsarea butonului Shift+Tab\n mută focalizarea pe primul grup de bare de instrumente, nu pe ultimul.\n\n

    Navigați în secțiunile interfeței cu utilizatorul

    \n\n

    Pentru a trece de la un element de interfață cu utilizatorul la următorul, apăsați tasta cu săgeata corespunzătoare.

    \n\n

    Tastele cu săgeți către stânga și dreapta

    \n\n
      \n
    • navighează între meniurile din bara de meniuri.
    • \n
    • deschid un sub-meniu dintr-un meniu.
    • \n
    • navighează între butoanele dintr-un grup de bare de instrumente.
    • \n
    • navighează între elementele din calea elementelor subsolului.
    • \n
    \n\n

    Tastele cu săgeți în sus și în jos\n\n

      \n
    • navighează între elementele de meniu dintr-un meniu.
    • \n
    • navighează între elementele unui meniu pop-up din bara de instrumente.
    • \n
    \n\n

    Tastele cu săgeți navighează în cadrul secțiunii interfeței cu utilizatorul asupra căreia se focalizează.

    \n\n

    Pentru a închide un meniu deschis, un sub-meniu deschis sau un meniu pop-up deschis, apăsați tasta Esc.\n\n

    Dacă focalizarea curentă este asupra „părții superioare” a unei anumite secțiuni a interfeței cu utilizatorul, prin apăsarea tastei Esc se iese, de asemenea,\n în întregime din navigarea de la tastatură.

    \n\n

    Executarea unui element de meniu sau a unui buton din bara de instrumente

    \n\n

    Atunci când elementul de meniu dorit sau butonul dorit din bara de instrumente este evidențiat, apăsați Return, Enter,\n sau bara de spațiu pentru a executa elementul.\n\n

    Navigarea de dialoguri fără file

    \n\n

    În dialogurile fără file, prima componentă interactivă beneficiază de focalizare la deschiderea dialogului.

    \n\n

    Navigați între componentele dialogului interactiv apăsând Tab sau Shift+Tab.

    \n\n

    Navigarea de dialoguri cu file

    \n\n

    În dialogurile cu file, primul buton din meniul cu file beneficiază de focalizare la deschiderea dialogului.

    \n\n

    Navigați între componentele interactive ale acestei file de dialog apăsând Tab sau\n Shift+Tab.

    \n\n

    Treceți la o altă filă de dialog focalizând asupra meniului cu file și apoi apăsând săgeata corespunzătoare\n pentru a parcurge filele disponibile.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ro","

    Începeți navigarea de la tastatură

    \n\n
    \n
    Focalizare pe bara de meniu
    \n
    Windows sau Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Focalizare pe bara de instrumente
    \n
    Windows sau Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Focalizare pe subsol
    \n
    Windows sau Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Focalizare pe o bară de instrumente contextuală
    \n
    Windows, Linux sau macOS: Ctrl+F9\n
    \n\n

    Navigarea va începe de la primul element al interfeței cu utilizatorul, care va fi evidențiat sau subliniat în cazul primului element din\n calea elementului Subsol.

    \n\n

    Navigați între secțiunile interfeței cu utilizatorul

    \n\n

    Pentru a trece de la o secțiune a interfeței cu utilizatorul la alta, apăsați Tab.

    \n\n

    Pentru a trece de la o secțiune a interfeței cu utilizatorul la cea anterioară, apăsați Shift+Tab.

    \n\n

    Ordinea cu Tab a acestor secțiuni ale interfeței cu utilizatorul este următoarea:

    \n\n
      \n
    1. Bara de meniu
    2. \n
    3. Fiecare grup de bare de instrumente
    4. \n
    5. Bara laterală
    6. \n
    7. Calea elementului în subsol
    8. \n
    9. Buton de comutare a numărului de cuvinte în subsol
    10. \n
    11. Link de branding în subsol
    12. \n
    13. Mâner de redimensionare a editorului în subsol
    14. \n
    \n\n

    În cazul în care o secțiune a interfeței cu utilizatorul nu este prezentă, aceasta este omisă.

    \n\n

    În cazul în care subsolul are focalizarea navigației asupra tastaturii și nu există o bară laterală vizibilă, apăsarea butonului Shift+Tab\n mută focalizarea pe primul grup de bare de instrumente, nu pe ultimul.

    \n\n

    Navigați în secțiunile interfeței cu utilizatorul

    \n\n

    Pentru a trece de la un element de interfață cu utilizatorul la următorul, apăsați tasta cu săgeata corespunzătoare.

    \n\n

    Tastele cu săgeți către stânga și dreapta

    \n\n
      \n
    • navighează între meniurile din bara de meniuri.
    • \n
    • deschid un sub-meniu dintr-un meniu.
    • \n
    • navighează între butoanele dintr-un grup de bare de instrumente.
    • \n
    • navighează între elementele din calea elementelor subsolului.
    • \n
    \n\n

    Tastele cu săgeți în sus și în jos

    \n\n
      \n
    • navighează între elementele de meniu dintr-un meniu.
    • \n
    • navighează între elementele unui meniu pop-up din bara de instrumente.
    • \n
    \n\n

    Tastele cu săgeți navighează în cadrul secțiunii interfeței cu utilizatorul asupra căreia se focalizează.

    \n\n

    Pentru a închide un meniu deschis, un sub-meniu deschis sau un meniu pop-up deschis, apăsați tasta Esc.

    \n\n

    Dacă focalizarea curentă este asupra „părții superioare” a unei anumite secțiuni a interfeței cu utilizatorul, prin apăsarea tastei Esc se iese, de asemenea,\n în întregime din navigarea de la tastatură.

    \n\n

    Executarea unui element de meniu sau a unui buton din bara de instrumente

    \n\n

    Atunci când elementul de meniu dorit sau butonul dorit din bara de instrumente este evidențiat, apăsați Return, Enter,\n sau bara de spațiu pentru a executa elementul.

    \n\n

    Navigarea de dialoguri fără file

    \n\n

    În dialogurile fără file, prima componentă interactivă beneficiază de focalizare la deschiderea dialogului.

    \n\n

    Navigați între componentele dialogului interactiv apăsând Tab sau Shift+Tab.

    \n\n

    Navigarea de dialoguri cu file

    \n\n

    În dialogurile cu file, primul buton din meniul cu file beneficiază de focalizare la deschiderea dialogului.

    \n\n

    Navigați între componentele interactive ale acestei file de dialog apăsând Tab sau\n Shift+Tab.

    \n\n

    Treceți la o altă filă de dialog focalizând asupra meniului cu file și apoi apăsând săgeata corespunzătoare\n pentru a parcurge filele disponibile.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ru.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ru.js index c1a2370416a..3b0cf64cf5e 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ru.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/ru.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.ru","

    Начните управление с помощью клавиатуры

    \n\n
    \n
    Фокус на панели меню
    \n
    Windows или Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокус на панели инструментов
    \n
    Windows или Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокус на нижнем колонтитуле
    \n
    Windows или Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокус на контекстной панели инструментов
    \n
    Windows, Linux или macOS: Ctrl+F9\n
    \n\n

    Первый доступный для управления элемент интерфейса будет выделен цветом или подчеркнут (если он находится\n в пути элементов нижнего колонтитула).

    \n\n

    Переход между разделами пользовательского интерфейса

    \n\n

    Чтобы перейти из текущего раздела интерфейса в следующий, нажмите Tab.

    \n\n

    Чтобы перейти из текущего раздела интерфейса в предыдущий, нажмите Shift+Tab.

    \n\n

    Вкладки разделов интерфейса расположены в следующем порядке:\n\n

      \n
    1. Панель меню
    2. \n
    3. Группы панели инструментов
    4. \n
    5. Боковая панель
    6. \n
    7. Путь элементов нижнего колонтитула
    8. \n
    9. Подсчет слов/символов в нижнем колонтитуле
    10. \n
    11. Брендовая ссылка в нижнем колонтитуле
    12. \n
    13. Угол для изменения размера окна редактора
    14. \n
    \n\n

    Если раздел интерфейса отсутствует, он пропускается.

    \n\n

    Если при управлении с клавиатуры фокус находится на нижнем колонтитуле, а видимая боковая панель отсутствует, то при нажатии сочетания клавиш Shift+Tab\n фокус переносится на первую группу панели инструментов, а не на последнюю.\n\n

    Переход между элементами внутри разделов пользовательского интерфейса

    \n\n

    Чтобы перейти от текущего элемента интерфейса к следующему, нажмите соответствующую клавишу со стрелкой.

    \n\n

    Клавиши со стрелками влево и вправо позволяют

    \n\n
      \n
    • перемещаться между разными меню в панели меню.
    • \n
    • открывать разделы меню.
    • \n
    • перемещаться между кнопками в группе панели инструментов.
    • \n
    • перемещаться между элементами в пути элементов нижнего колонтитула.
    • \n
    \n\n

    Клавиши со стрелками вниз и вверх позволяют\n\n

      \n
    • перемещаться между элементами одного меню.
    • \n
    • перемещаться между элементами всплывающего меню в панели инструментов.
    • \n
    \n\n

    При использовании клавиш со стрелками вы будете циклически перемещаться по элементам в пределах выбранного раздела интерфейса.

    \n\n

    Чтобы закрыть открытое меню, его раздел или всплывающее меню, нажмите клавишу Esc.\n\n

    Если фокус находится наверху какого-либо раздела интерфейса, нажатие клавиши Esc также приведет\n к выходу из режима управления с помощью клавиатуры.

    \n\n

    Использование элемента меню или кнопки на панели инструментов

    \n\n

    Когда элемент меню или кнопка панели инструментов будут выделены, нажмите Return, Enter\n или Space, чтобы их активировать.\n\n

    Управление в диалоговом окне без вкладок

    \n\n

    При открытии диалогового окна без вкладок фокус переносится на первый интерактивный компонент.

    \n\n

    Для перехода между интерактивными компонентами диалогового окна нажимайте Tab или Shift+Tab.

    \n\n

    Управление в диалоговом окне с вкладками

    \n\n

    При открытии диалогового окна с вкладками фокус переносится на первую кнопку в меню вкладок.

    \n\n

    Для перехода между интерактивными компонентами этой вкладки диалогового окна нажимайте Tab или\n Shift+Tab.

    \n\n

    Для перехода на другую вкладку диалогового окна переместите фокус на меню вкладок, а затем используйте клавиши со стрелками\n для циклического переключения между доступными вкладками.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.ru","

    Начните управление с помощью клавиатуры

    \n\n
    \n
    Фокус на панели меню
    \n
    Windows или Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокус на панели инструментов
    \n
    Windows или Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокус на нижнем колонтитуле
    \n
    Windows или Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокус на контекстной панели инструментов
    \n
    Windows, Linux или macOS: Ctrl+F9\n
    \n\n

    Первый доступный для управления элемент интерфейса будет выделен цветом или подчеркнут (если он находится\n в пути элементов нижнего колонтитула).

    \n\n

    Переход между разделами пользовательского интерфейса

    \n\n

    Чтобы перейти из текущего раздела интерфейса в следующий, нажмите Tab.

    \n\n

    Чтобы перейти из текущего раздела интерфейса в предыдущий, нажмите Shift+Tab.

    \n\n

    Вкладки разделов интерфейса расположены в следующем порядке:

    \n\n
      \n
    1. Панель меню
    2. \n
    3. Группы панели инструментов
    4. \n
    5. Боковая панель
    6. \n
    7. Путь элементов нижнего колонтитула
    8. \n
    9. Подсчет слов/символов в нижнем колонтитуле
    10. \n
    11. Брендовая ссылка в нижнем колонтитуле
    12. \n
    13. Угол для изменения размера окна редактора
    14. \n
    \n\n

    Если раздел интерфейса отсутствует, он пропускается.

    \n\n

    Если при управлении с клавиатуры фокус находится на нижнем колонтитуле, а видимая боковая панель отсутствует, то при нажатии сочетания клавиш Shift+Tab\n фокус переносится на первую группу панели инструментов, а не на последнюю.

    \n\n

    Переход между элементами внутри разделов пользовательского интерфейса

    \n\n

    Чтобы перейти от текущего элемента интерфейса к следующему, нажмите соответствующую клавишу со стрелкой.

    \n\n

    Клавиши со стрелками влево и вправо позволяют

    \n\n
      \n
    • перемещаться между разными меню в панели меню.
    • \n
    • открывать разделы меню.
    • \n
    • перемещаться между кнопками в группе панели инструментов.
    • \n
    • перемещаться между элементами в пути элементов нижнего колонтитула.
    • \n
    \n\n

    Клавиши со стрелками вниз и вверх позволяют

    \n\n
      \n
    • перемещаться между элементами одного меню.
    • \n
    • перемещаться между элементами всплывающего меню в панели инструментов.
    • \n
    \n\n

    При использовании клавиш со стрелками вы будете циклически перемещаться по элементам в пределах выбранного раздела интерфейса.

    \n\n

    Чтобы закрыть открытое меню, его раздел или всплывающее меню, нажмите клавишу Esc.

    \n\n

    Если фокус находится наверху какого-либо раздела интерфейса, нажатие клавиши Esc также приведет\n к выходу из режима управления с помощью клавиатуры.

    \n\n

    Использование элемента меню или кнопки на панели инструментов

    \n\n

    Когда элемент меню или кнопка панели инструментов будут выделены, нажмите Return, Enter\n или Space, чтобы их активировать.

    \n\n

    Управление в диалоговом окне без вкладок

    \n\n

    При открытии диалогового окна без вкладок фокус переносится на первый интерактивный компонент.

    \n\n

    Для перехода между интерактивными компонентами диалогового окна нажимайте Tab или Shift+Tab.

    \n\n

    Управление в диалоговом окне с вкладками

    \n\n

    При открытии диалогового окна с вкладками фокус переносится на первую кнопку в меню вкладок.

    \n\n

    Для перехода между интерактивными компонентами этой вкладки диалогового окна нажимайте Tab или\n Shift+Tab.

    \n\n

    Для перехода на другую вкладку диалогового окна переместите фокус на меню вкладок, а затем используйте клавиши со стрелками\n для циклического переключения между доступными вкладками.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sk.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sk.js index bfc343d02db..39e890201e7 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sk.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sk.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.sk","

    Začíname s navigáciou pomocou klávesnice

    \n\n
    \n
    Prejsť na panel s ponukami
    \n
    Windows alebo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Prejsť na panel nástrojov
    \n
    Windows alebo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Prejsť na pätičku
    \n
    Windows alebo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Prejsť na kontextový panel nástrojov
    \n
    Windows, Linux alebo macOS: Ctrl+F9\n
    \n\n

    Navigácia začne pri prvej položke používateľského rozhrania, ktorá bude zvýraznená alebo v prípade prvej položky\n cesty k pätičke podčiarknutá.

    \n\n

    Navigácia medzi časťami používateľského rozhrania

    \n\n

    Ak sa chcete posunúť z jednej časti používateľského rozhrania do druhej, stlačte tlačidlo Tab.

    \n\n

    Ak sa chcete posunúť z jednej časti používateľského rozhrania do predchádzajúcej, stlačte tlačidlá Shift + Tab.

    \n\n

    Poradie prepínania medzi týmito časťami používateľského rozhrania pri stláčaní tlačidla Tab:\n\n

      \n
    1. Panel s ponukou
    2. \n
    3. Každá skupina panela nástrojov
    4. \n
    5. Bočný panel
    6. \n
    7. Cesta k prvku v pätičke
    8. \n
    9. Prepínač počtu slov v pätičke
    10. \n
    11. Odkaz na informácie o značke v pätičke
    12. \n
    13. Úchyt na zmenu veľkosti editora v pätičke
    14. \n
    \n\n

    Ak nejaká časť používateľského rozhrania nie je prítomná, preskočí sa.

    \n\n

    Ak je pätička vybratá na navigáciu pomocou klávesnice a nie je viditeľný bočný panel, stlačením klávesov Shift+Tab\n prejdete na prvú skupinu panela nástrojov, nie na poslednú.\n\n

    Navigácia v rámci častí používateľského rozhrania

    \n\n

    Ak sa chcete posunúť z jedného prvku používateľského rozhrania na ďalší, stlačte príslušný kláves so šípkou.

    \n\n

    Klávesy so šípkami doľava a doprava

    \n\n
      \n
    • umožňujú presun medzi ponukami na paneli ponúk,
    • \n
    • otvárajú podponuku v rámci ponuky,
    • \n
    • umožňujú presun medzi tlačidlami v skupine panelov nástrojov,
    • \n
    • umožňujú presun medzi položkami cesty prvku v pätičke.
    • \n
    \n\n

    Klávesy so šípkami dole a hore\n\n

      \n
    • umožňujú presun medzi položkami ponuky,
    • \n
    • umožňujú presun medzi položkami v kontextovej ponuke panela nástrojov.
    • \n
    \n\n

    Klávesy so šípkami vykonávajú prepínanie v rámci vybranej časti používateľského rozhrania.

    \n\n

    Ak chcete zatvoriť otvorenú ponuku, otvorenú podponuku alebo otvorenú kontextovú ponuku, stlačte kláves Esc.\n\n

    Ak je aktuálne vybratá horná časť konkrétneho používateľského rozhrania, stlačením klávesu Esc úplne ukončíte tiež\n navigáciu pomocou klávesnice.

    \n\n

    Vykonanie príkazu položky ponuky alebo tlačidla panela nástrojov

    \n\n

    Keď je zvýraznená požadovaná položka ponuky alebo tlačidlo panela nástrojov, stlačením klávesov Return, Enter\n alebo medzerníka vykonáte príslušný príkaz položky.\n\n

    Navigácia v dialógových oknách bez záložiek

    \n\n

    Pri otvorení dialógových okien bez záložiek prejdete na prvý interaktívny komponent.

    \n\n

    Medzi interaktívnymi dialógovými komponentmi môžete prechádzať stlačením klávesov Tab alebo Shift+Tab.

    \n\n

    Navigácia v dialógových oknách so záložkami

    \n\n

    Pri otvorení dialógových okien so záložkami prejdete na prvé tlačidlo v ponuke záložiek.

    \n\n

    Medzi interaktívnymi komponentmi tejto dialógovej záložky môžete prechádzať stlačením klávesov Tab alebo\n Shift+Tab.

    \n\n

    Ak chcete prepnúť na ďalšiu záložku dialógového okna, prejdite do ponuky záložiek a potom môžete stlačením príslušného klávesu so šípkou\n prepínať medzi dostupnými záložkami.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.sk","

    Začíname s navigáciou pomocou klávesnice

    \n\n
    \n
    Prejsť na panel s ponukami
    \n
    Windows alebo Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Prejsť na panel nástrojov
    \n
    Windows alebo Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Prejsť na pätičku
    \n
    Windows alebo Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Prejsť na kontextový panel nástrojov
    \n
    Windows, Linux alebo macOS: Ctrl+F9\n
    \n\n

    Navigácia začne pri prvej položke používateľského rozhrania, ktorá bude zvýraznená alebo v prípade prvej položky\n cesty k pätičke podčiarknutá.

    \n\n

    Navigácia medzi časťami používateľského rozhrania

    \n\n

    Ak sa chcete posunúť z jednej časti používateľského rozhrania do druhej, stlačte tlačidlo Tab.

    \n\n

    Ak sa chcete posunúť z jednej časti používateľského rozhrania do predchádzajúcej, stlačte tlačidlá Shift + Tab.

    \n\n

    Poradie prepínania medzi týmito časťami používateľského rozhrania pri stláčaní tlačidla Tab:

    \n\n
      \n
    1. Panel s ponukou
    2. \n
    3. Každá skupina panela nástrojov
    4. \n
    5. Bočný panel
    6. \n
    7. Cesta k prvku v pätičke
    8. \n
    9. Prepínač počtu slov v pätičke
    10. \n
    11. Odkaz na informácie o značke v pätičke
    12. \n
    13. Úchyt na zmenu veľkosti editora v pätičke
    14. \n
    \n\n

    Ak nejaká časť používateľského rozhrania nie je prítomná, preskočí sa.

    \n\n

    Ak je pätička vybratá na navigáciu pomocou klávesnice a nie je viditeľný bočný panel, stlačením klávesov Shift+Tab\n prejdete na prvú skupinu panela nástrojov, nie na poslednú.

    \n\n

    Navigácia v rámci častí používateľského rozhrania

    \n\n

    Ak sa chcete posunúť z jedného prvku používateľského rozhrania na ďalší, stlačte príslušný kláves so šípkou.

    \n\n

    Klávesy so šípkami doľava a doprava

    \n\n
      \n
    • umožňujú presun medzi ponukami na paneli ponúk,
    • \n
    • otvárajú podponuku v rámci ponuky,
    • \n
    • umožňujú presun medzi tlačidlami v skupine panelov nástrojov,
    • \n
    • umožňujú presun medzi položkami cesty prvku v pätičke.
    • \n
    \n\n

    Klávesy so šípkami dole a hore

    \n\n
      \n
    • umožňujú presun medzi položkami ponuky,
    • \n
    • umožňujú presun medzi položkami v kontextovej ponuke panela nástrojov.
    • \n
    \n\n

    Klávesy so šípkami vykonávajú prepínanie v rámci vybranej časti používateľského rozhrania.

    \n\n

    Ak chcete zatvoriť otvorenú ponuku, otvorenú podponuku alebo otvorenú kontextovú ponuku, stlačte kláves Esc.

    \n\n

    Ak je aktuálne vybratá horná časť konkrétneho používateľského rozhrania, stlačením klávesu Esc úplne ukončíte tiež\n navigáciu pomocou klávesnice.

    \n\n

    Vykonanie príkazu položky ponuky alebo tlačidla panela nástrojov

    \n\n

    Keď je zvýraznená požadovaná položka ponuky alebo tlačidlo panela nástrojov, stlačením klávesov Return, Enter\n alebo medzerníka vykonáte príslušný príkaz položky.

    \n\n

    Navigácia v dialógových oknách bez záložiek

    \n\n

    Pri otvorení dialógových okien bez záložiek prejdete na prvý interaktívny komponent.

    \n\n

    Medzi interaktívnymi dialógovými komponentmi môžete prechádzať stlačením klávesov Tab alebo Shift+Tab.

    \n\n

    Navigácia v dialógových oknách so záložkami

    \n\n

    Pri otvorení dialógových okien so záložkami prejdete na prvé tlačidlo v ponuke záložiek.

    \n\n

    Medzi interaktívnymi komponentmi tejto dialógovej záložky môžete prechádzať stlačením klávesov Tab alebo\n Shift+Tab.

    \n\n

    Ak chcete prepnúť na ďalšiu záložku dialógového okna, prejdite do ponuky záložiek a potom môžete stlačením príslušného klávesu so šípkou\n prepínať medzi dostupnými záložkami.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sl_SI.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sl_SI.js index d6ac6d37b37..5308f2c6e05 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sl_SI.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sl_SI.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.sl_SI","

    Začetek krmarjenja s tipkovnico

    \n\n
    \n
    Fokus na menijsko vrstico
    \n
    Windows ali Linux: Alt + F9
    \n
    macOS: ⌥F9
    \n
    Fokus na orodno vrstico
    \n
    Windows ali Linux: Alt + F10
    \n
    macOS: ⌥F10
    \n
    Fokus na nogo
    \n
    Windows ali Linux: Alt + F11
    \n
    macOS: ⌥F11
    \n
    Fokus na kontekstualno orodno vrstico
    \n
    Windows, Linux ali macOS: Ctrl + F9\n
    \n\n

    Krmarjenje se bo začelo s prvim elementom uporabniškega vmesnika, ki bo izpostavljena ali podčrtan, če gre za prvi element na\n poti do elementa noge.

    \n\n

    Krmarjenje med razdelki uporabniškega vmesnika

    \n\n

    Če se želite pomakniti z enega dela uporabniškega vmesnika na naslednjega, pritisnite tabulatorko.

    \n\n

    Če se želite pomakniti z enega dela uporabniškega vmesnika na prejšnjega, pritisnite shift + tabulatorko.

    \n\n

    Zaporedje teh razdelkov uporabniškega vmesnika, ko pritiskate tabulatorko, je:\n\n

      \n
    1. Menijska vrstica
    2. \n
    3. Posamezne skupine orodne vrstice
    4. \n
    5. Stranska vrstica
    6. \n
    7. Pod do elementa v nogi
    8. \n
    9. Gumb za preklop štetja besed v nogi
    10. \n
    11. Povezava do blagovne znamke v nogi
    12. \n
    13. Ročaj za spreminjanje velikosti urejevalnika v nogi
    14. \n
    \n\n

    Če razdelek uporabniškega vmesnika ni prisoten, je preskočen.

    \n\n

    Če ima noga fokus za krmarjenje s tipkovnico in ni vidne stranske vrstice, s pritiskom na shift + tabulatorko\n fokus premaknete na prvo skupino orodne vrstice, ne zadnjo.\n\n

    Krmarjenje v razdelkih uporabniškega vmesnika

    \n\n

    Če se želite premakniti z enega elementa uporabniškega vmesnika na naslednjega, pritisnite ustrezno puščično tipko.

    \n\n

    Leva in desna puščična tipka

    \n\n
      \n
    • omogočata premikanje med meniji v menijski vrstici.
    • \n
    • odpreta podmeni v meniju.
    • \n
    • omogočata premikanje med gumbi v skupini orodne vrstice.
    • \n
    • omogočata premikanje med elementi na poti do elementov noge.
    • \n
    \n\n

    Spodnja in zgornja puščična tipka\n\n

      \n
    • omogočata premikanje med elementi menija.
    • \n
    • omogočata premikanje med elementi v pojavnem meniju orodne vrstice.
    • \n
    \n\n

    Puščične tipke omogočajo kroženje znotraj razdelka uporabniškega vmesnika, na katerem je fokus.

    \n\n

    Če želite zapreti odprt meni, podmeni ali pojavni meni, pritisnite tipko Esc.\n\n

    Če je trenutni fokus na »vrhu« določenega razdelka uporabniškega vmesnika, s pritiskom tipke Esc zaprete\n tudi celotno krmarjenje s tipkovnico.

    \n\n

    Izvajanje menijskega elementa ali gumba orodne vrstice

    \n\n

    Ko je označen želeni menijski element ali orodja vrstica, pritisnite vračalko, Enter\n ali preslednico, da izvedete element.\n\n

    Krmarjenje po pogovornih oknih brez zavihkov

    \n\n

    Ko odprete pogovorno okno brez zavihkov, ima fokus prva interaktivna komponenta.

    \n\n

    Med interaktivnimi komponentami pogovornega okna se premikate s pritiskom tabulatorke ali kombinacije tipke shift + tabulatorke.

    \n\n

    Krmarjenje po pogovornih oknih z zavihki

    \n\n

    Ko odprete pogovorno okno z zavihki, ima fokus prvi gumb v meniju zavihka.

    \n\n

    Med interaktivnimi komponentami tega zavihka pogovornega okna se premikate s pritiskom tabulatorke ali\n kombinacije tipke shift + tabulatorke.

    \n\n

    Na drug zavihek pogovornega okna preklopite tako, da fokus prestavite na meni zavihka in nato pritisnete ustrezno puščično\n tipko, da se pomaknete med razpoložljivimi zavihki.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.sl_SI","

    Začetek krmarjenja s tipkovnico

    \n\n
    \n
    Fokus na menijsko vrstico
    \n
    Windows ali Linux: Alt + F9
    \n
    macOS: ⌥F9
    \n
    Fokus na orodno vrstico
    \n
    Windows ali Linux: Alt + F10
    \n
    macOS: ⌥F10
    \n
    Fokus na nogo
    \n
    Windows ali Linux: Alt + F11
    \n
    macOS: ⌥F11
    \n
    Fokus na kontekstualno orodno vrstico
    \n
    Windows, Linux ali macOS: Ctrl + F9\n
    \n\n

    Krmarjenje se bo začelo s prvim elementom uporabniškega vmesnika, ki bo izpostavljena ali podčrtan, če gre za prvi element na\n poti do elementa noge.

    \n\n

    Krmarjenje med razdelki uporabniškega vmesnika

    \n\n

    Če se želite pomakniti z enega dela uporabniškega vmesnika na naslednjega, pritisnite tabulatorko.

    \n\n

    Če se želite pomakniti z enega dela uporabniškega vmesnika na prejšnjega, pritisnite shift + tabulatorko.

    \n\n

    Zaporedje teh razdelkov uporabniškega vmesnika, ko pritiskate tabulatorko, je:

    \n\n
      \n
    1. Menijska vrstica
    2. \n
    3. Posamezne skupine orodne vrstice
    4. \n
    5. Stranska vrstica
    6. \n
    7. Pod do elementa v nogi
    8. \n
    9. Gumb za preklop štetja besed v nogi
    10. \n
    11. Povezava do blagovne znamke v nogi
    12. \n
    13. Ročaj za spreminjanje velikosti urejevalnika v nogi
    14. \n
    \n\n

    Če razdelek uporabniškega vmesnika ni prisoten, je preskočen.

    \n\n

    Če ima noga fokus za krmarjenje s tipkovnico in ni vidne stranske vrstice, s pritiskom na shift + tabulatorko\n fokus premaknete na prvo skupino orodne vrstice, ne zadnjo

    .\n\n

    Krmarjenje v razdelkih uporabniškega vmesnika

    \n\n

    Če se želite premakniti z enega elementa uporabniškega vmesnika na naslednjega, pritisnite ustrezno puščično tipko.

    \n\n

    Leva in desna puščična tipka

    \n\n
      \n
    • omogočata premikanje med meniji v menijski vrstici.
    • \n
    • odpreta podmeni v meniju.
    • \n
    • omogočata premikanje med gumbi v skupini orodne vrstice.
    • \n
    • omogočata premikanje med elementi na poti do elementov noge.
    • \n
    \n\n

    Spodnja in zgornja puščična tipka

    \n\n
      \n
    • omogočata premikanje med elementi menija.
    • \n
    • omogočata premikanje med elementi v pojavnem meniju orodne vrstice.
    • \n
    \n\n

    Puščične tipke omogočajo kroženje znotraj razdelka uporabniškega vmesnika, na katerem je fokus.

    \n\n

    Če želite zapreti odprt meni, podmeni ali pojavni meni, pritisnite tipko Esc.

    \n\n

    Če je trenutni fokus na »vrhu« določenega razdelka uporabniškega vmesnika, s pritiskom tipke Esc zaprete\n tudi celotno krmarjenje s tipkovnico.

    \n\n

    Izvajanje menijskega elementa ali gumba orodne vrstice

    \n\n

    Ko je označen želeni menijski element ali orodja vrstica, pritisnite vračalko, Enter\n ali preslednico, da izvedete element.

    \n\n

    Krmarjenje po pogovornih oknih brez zavihkov

    \n\n

    Ko odprete pogovorno okno brez zavihkov, ima fokus prva interaktivna komponenta.

    \n\n

    Med interaktivnimi komponentami pogovornega okna se premikate s pritiskom tabulatorke ali kombinacije tipke shift + tabulatorke.

    \n\n

    Krmarjenje po pogovornih oknih z zavihki

    \n\n

    Ko odprete pogovorno okno z zavihki, ima fokus prvi gumb v meniju zavihka.

    \n\n

    Med interaktivnimi komponentami tega zavihka pogovornega okna se premikate s pritiskom tabulatorke ali\n kombinacije tipke shift + tabulatorke.

    \n\n

    Na drug zavihek pogovornega okna preklopite tako, da fokus prestavite na meni zavihka in nato pritisnete ustrezno puščično\n tipko, da se pomaknete med razpoložljivimi zavihki.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sv_SE.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sv_SE.js index f4addc04c8e..0abc12b6514 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sv_SE.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/sv_SE.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.sv_SE","

    Påbörja tangentbordsnavigering

    \n\n
    \n
    Fokusera på menyraden
    \n
    Windows eller Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokusera på verktygsraden
    \n
    Windows eller Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokusera på verktygsraden
    \n
    Windows eller Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokusera på en snabbverktygsrad
    \n
    Windows, Linux eller macOS: Ctrl+F9\n
    \n\n

    Navigeringen börjar vid det första gränssnittsobjektet, vilket är markerat eller understruket om det gäller det första objektet i\n sidfotens elementsökväg.

    \n\n

    Navigera mellan UI-avsnitt

    \n\n

    Flytta från ett UI-avsnitt till nästa genom att trycka på Tabb.

    \n\n

    Flytta från ett UI-avsnitt till det föregående genom att trycka på Skift+Tabb.

    \n\n

    Tabb-ordningen för dessa UI-avsnitt är:\n\n

      \n
    1. Menyrad
    2. \n
    3. Varje verktygsradsgrupp
    4. \n
    5. Sidoruta
    6. \n
    7. Elementsökväg i sidfoten
    8. \n
    9. Växlingsknapp för ordantal i sidfoten
    10. \n
    11. Varumärkeslänk i sidfoten
    12. \n
    13. Storlekshandtag för redigeraren i sidfoten
    14. \n
    \n\n

    Om ett UI-avsnitt inte finns hoppas det över.

    \n\n

    Om sidfoten har fokus på tangentbordsnavigering, och det inte finns någon synlig sidoruta, flyttas fokus till den första verktygsradsgruppen\n när du trycker på Skift+Tabb, inte till den sista.\n\n

    Navigera i UI-avsnitt

    \n\n

    Flytta från ett UI-element till nästa genom att trycka på motsvarande piltangent.

    \n\n

    Vänsterpil och högerpil

    \n\n
      \n
    • flytta mellan menyer på menyraden.
    • \n
    • öppna en undermeny på en meny.
    • \n
    • flytta mellan knappar i en verktygsradgrupp.
    • \n
    • flytta mellan objekt i sidfotens elementsökväg.
    • \n
    \n\n

    Nedpil och uppil\n\n

      \n
    • flytta mellan menyalternativ på en meny.
    • \n
    • flytta mellan alternativ på en popup-meny på verktygsraden.
    • \n
    \n\n

    Piltangenterna cirkulerar inom det fokuserade UI-avsnittet.

    \n\n

    Tryck på Esc-tangenten om du vill stänga en öppen meny, undermeny eller popup-meny.\n\n

    Om det aktuella fokuset är högst upp i ett UI-avsnitt avlutas även tangentbordsnavigeringen helt när\n du trycker på Esc-tangenten.

    \n\n

    Köra ett menyalternativ eller en verktygfältsknapp

    \n\n

    När menyalternativet eller verktygsradsknappen är markerad trycker du på Retur, Enter\n eller blanksteg för att köra alternativet.\n\n

    Navigera i dialogrutor utan flikar

    \n\n

    I dialogrutor utan flikar är den första interaktiva komponenten i fokus när dialogrutan öppnas.

    \n\n

    Navigera mellan interaktiva dialogkomponenter genom att trycka på Tabb eller Skift+Tabb.

    \n\n

    Navigera i dialogrutor med flikar

    \n\n

    I dialogrutor utan flikar är den första knappen på flikmenyn i fokus när dialogrutan öppnas.

    \n\n

    Navigera mellan interaktiva komponenter på dialogrutefliken genom att trycka på Tabb eller\n Skift+Tabb.

    \n\n

    Växla till en annan dialogruta genom att fokusera på flikmenyn och sedan trycka på motsvarande piltangent\n för att cirkulera mellan de tillgängliga flikarna.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.sv_SE","

    Påbörja tangentbordsnavigering

    \n\n
    \n
    Fokusera på menyraden
    \n
    Windows eller Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Fokusera på verktygsraden
    \n
    Windows eller Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Fokusera på verktygsraden
    \n
    Windows eller Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Fokusera på en snabbverktygsrad
    \n
    Windows, Linux eller macOS: Ctrl+F9\n
    \n\n

    Navigeringen börjar vid det första gränssnittsobjektet, vilket är markerat eller understruket om det gäller det första objektet i\n sidfotens elementsökväg.

    \n\n

    Navigera mellan UI-avsnitt

    \n\n

    Flytta från ett UI-avsnitt till nästa genom att trycka på Tabb.

    \n\n

    Flytta från ett UI-avsnitt till det föregående genom att trycka på Skift+Tabb.

    \n\n

    Tabb-ordningen för dessa UI-avsnitt är:

    \n\n
      \n
    1. Menyrad
    2. \n
    3. Varje verktygsradsgrupp
    4. \n
    5. Sidoruta
    6. \n
    7. Elementsökväg i sidfoten
    8. \n
    9. Växlingsknapp för ordantal i sidfoten
    10. \n
    11. Varumärkeslänk i sidfoten
    12. \n
    13. Storlekshandtag för redigeraren i sidfoten
    14. \n
    \n\n

    Om ett UI-avsnitt inte finns hoppas det över.

    \n\n

    Om sidfoten har fokus på tangentbordsnavigering, och det inte finns någon synlig sidoruta, flyttas fokus till den första verktygsradsgruppen\n när du trycker på Skift+Tabb, inte till den sista.

    \n\n

    Navigera i UI-avsnitt

    \n\n

    Flytta från ett UI-element till nästa genom att trycka på motsvarande piltangent.

    \n\n

    Vänsterpil och högerpil

    \n\n
      \n
    • flytta mellan menyer på menyraden.
    • \n
    • öppna en undermeny på en meny.
    • \n
    • flytta mellan knappar i en verktygsradgrupp.
    • \n
    • flytta mellan objekt i sidfotens elementsökväg.
    • \n
    \n\n

    Nedpil och uppil

    \n\n
      \n
    • flytta mellan menyalternativ på en meny.
    • \n
    • flytta mellan alternativ på en popup-meny på verktygsraden.
    • \n
    \n\n

    Piltangenterna cirkulerar inom det fokuserade UI-avsnittet.

    \n\n

    Tryck på Esc-tangenten om du vill stänga en öppen meny, undermeny eller popup-meny.

    \n\n

    Om det aktuella fokuset är högst upp i ett UI-avsnitt avlutas även tangentbordsnavigeringen helt när\n du trycker på Esc-tangenten.

    \n\n

    Köra ett menyalternativ eller en verktygfältsknapp

    \n\n

    När menyalternativet eller verktygsradsknappen är markerad trycker du på Retur, Enter\n eller blanksteg för att köra alternativet.

    \n\n

    Navigera i dialogrutor utan flikar

    \n\n

    I dialogrutor utan flikar är den första interaktiva komponenten i fokus när dialogrutan öppnas.

    \n\n

    Navigera mellan interaktiva dialogkomponenter genom att trycka på Tabb eller Skift+Tabb.

    \n\n

    Navigera i dialogrutor med flikar

    \n\n

    I dialogrutor utan flikar är den första knappen på flikmenyn i fokus när dialogrutan öppnas.

    \n\n

    Navigera mellan interaktiva komponenter på dialogrutefliken genom att trycka på Tabb eller\n Skift+Tabb.

    \n\n

    Växla till en annan dialogruta genom att fokusera på flikmenyn och sedan trycka på motsvarande piltangent\n för att cirkulera mellan de tillgängliga flikarna.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/th_TH.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/th_TH.js index 5da15af79be..835b3c4837d 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/th_TH.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/th_TH.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.th_TH","

    เริ่มต้นการนำทางด้วยแป้นพิมพ์

    \n\n
    \n
    โฟกัสที่แถบเมนู
    \n
    Windows หรือ Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    โฟกัสที่แถบเครื่องมือ
    \n
    Windows หรือ Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    โฟกัสที่ส่วนท้าย
    \n
    Windows หรือ Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    โฟกัสที่แถบเครื่องมือตามบริบท
    \n
    Windows, Linux หรือ macOS: Ctrl+F9\n
    \n\n

    การนำทางจะเริ่มที่รายการ UI แรก ซึ่งจะมีการไฮไลต์หรือขีดเส้นใต้ไว้ในกรณีที่รายการแรกอยู่ใน\n พาธองค์ประกอบส่วนท้าย

    \n\n

    การนำทางระหว่างส่วนต่างๆ ของ UI

    \n\n

    ในการย้ายจากส่วน UI หนึ่งไปยังส่วนถัดไป ให้กด Tab

    \n\n

    ในการย้ายจากส่วน UI หนึ่งไปยังส่วนก่อนหน้า ให้กด Shift+Tab

    \n\n

    ลำดับแท็บของส่วนต่างๆ ของ UI คือ:\n\n

      \n
    1. แถบเมนู
    2. \n
    3. แต่ละกลุ่มแถบเครื่องมือ
    4. \n
    5. แถบข้าง
    6. \n
    7. พาธองค์ประกอบในส่วนท้าย
    8. \n
    9. ปุ่มสลับเปิด/ปิดจำนวนคำในส่วนท้าย
    10. \n
    11. ลิงก์ชื่อแบรนด์ในส่วนท้าย
    12. \n
    13. จุดจับปรับขนาดของตัวแก้ไขในส่วนท้าย
    14. \n
    \n\n

    หากส่วน UI ไม่ปรากฏ แสดงว่าถูกข้ามไป

    \n\n

    หากส่วนท้ายมีการโฟกัสการนำทางแป้นพิมพ์และไม่มีแถบข้างปรากฏ การกด Shift+Tab\n จะย้ายการโฟกัสไปที่กลุ่มแถบเครื่องมือแรก ไม่ใช่สุดท้าย\n\n

    การนำทางภายในส่วนต่างๆ ของ UI

    \n\n

    ในการย้ายจากองค์ประกอบ UI หนึ่งไปยังองค์ประกอบส่วนถัดไป ให้กดปุ่มลูกศรที่เหมาะสม

    \n\n

    ปุ่มลูกศรซ้ายและขวา

    \n\n
      \n
    • ย้ายไปมาระหว่างเมนูต่างๆ ในแถบเมนู
    • \n
    • เปิดเมนูย่อยในเมนู
    • \n
    • ย้ายไปมาระหว่างปุ่มต่างๆ ในกลุ่มแถบเครื่องมือ
    • \n
    • ย้ายไปมาระหว่างรายการต่างๆ ในพาธองค์ประกอบของส่วนท้าย
    • \n
    \n\n

    ปุ่มลูกศรลงและขึ้น\n\n

      \n
    • ย้ายไปมาระหว่างรายการเมนูต่างๆ ในเมนู
    • \n
    • ย้ายไปมาระหว่างรายการต่างๆ ในเมนูป๊อบอัพแถบเครื่องมือ
    • \n
    \n\n

    ปุ่มลูกศรจะเลื่อนไปมาภายในส่วน UI ที่โฟกัส

    \n\n

    ในการปิดเมนูที่เปิดอยู่ เมนูย่อยที่เปิดอยู่ หรือเมนูป๊อบอัพที่เปิดอยู่ ให้กดปุ่ม Esc\n\n

    หากโฟกัสปัจจุบันอยู่ที่ ‘ด้านบนสุด’ ของส่วน UI เฉพาะ การกดปุ่ม Esc จะทำให้ออกจาก\n การนำทางด้วยแป้นพิมพ์ทั้งหมดเช่นกัน

    \n\n

    การดำเนินการรายการเมนูหรือปุ่มในแถบเครื่องมือ

    \n\n

    เมื่อไฮไลต์รายการเมนูหรือปุ่มในแถบเครื่องมือที่ต้องการ ให้กด Return, Enter\n หรือ Space bar เพื่อดำเนินการรายการดังกล่าว\n\n

    การนำทางสำหรับกล่องโต้ตอบที่ไม่อยู่ในแท็บ

    \n\n

    ในกล่องโต้ตอบที่ไม่อยู่ในแท็บ จะโฟกัสที่ส่วนประกอบเชิงโต้ตอบแรกเมื่อกล่องโต้ตอบเปิด

    \n\n

    นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของกล่องโต้ตอบ โดยการกด Tab หรือ Shift+Tab

    \n\n

    การนำทางสำหรับกล่องโต้ตอบที่อยู่ในแท็บ

    \n\n

    ในกล่องโต้ตอบที่อยู่ในแท็บ จะโฟกัสที่ปุ่มแรกในเมนูแท็บเมื่อกล่องโต้ตอบเปิด

    \n\n

    นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของแท็บกล่องโต้ตอบนี้โดยการกด Tab หรือ\n Shift+Tab

    \n\n

    สลับไปยังแท็บกล่องโต้ตอบอื่นโดยการเลือกโฟกัสที่เมนูแท็บ แล้วกดปุ่มลูกศรที่เหมาะสม\n เพื่อเลือกแท็บที่ใช้ได้

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.th_TH","

    เริ่มต้นการนำทางด้วยแป้นพิมพ์

    \n\n
    \n
    โฟกัสที่แถบเมนู
    \n
    Windows หรือ Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    โฟกัสที่แถบเครื่องมือ
    \n
    Windows หรือ Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    โฟกัสที่ส่วนท้าย
    \n
    Windows หรือ Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    โฟกัสที่แถบเครื่องมือตามบริบท
    \n
    Windows, Linux หรือ macOS: Ctrl+F9\n
    \n\n

    การนำทางจะเริ่มที่รายการ UI แรก ซึ่งจะมีการไฮไลต์หรือขีดเส้นใต้ไว้ในกรณีที่รายการแรกอยู่ใน\n พาธองค์ประกอบส่วนท้าย

    \n\n

    การนำทางระหว่างส่วนต่างๆ ของ UI

    \n\n

    ในการย้ายจากส่วน UI หนึ่งไปยังส่วนถัดไป ให้กด Tab

    \n\n

    ในการย้ายจากส่วน UI หนึ่งไปยังส่วนก่อนหน้า ให้กด Shift+Tab

    \n\n

    ลำดับแท็บของส่วนต่างๆ ของ UI คือ:

    \n\n
      \n
    1. แถบเมนู
    2. \n
    3. แต่ละกลุ่มแถบเครื่องมือ
    4. \n
    5. แถบข้าง
    6. \n
    7. พาธองค์ประกอบในส่วนท้าย
    8. \n
    9. ปุ่มสลับเปิด/ปิดจำนวนคำในส่วนท้าย
    10. \n
    11. ลิงก์ชื่อแบรนด์ในส่วนท้าย
    12. \n
    13. จุดจับปรับขนาดของตัวแก้ไขในส่วนท้าย
    14. \n
    \n\n

    หากส่วน UI ไม่ปรากฏ แสดงว่าถูกข้ามไป

    \n\n

    หากส่วนท้ายมีการโฟกัสการนำทางแป้นพิมพ์และไม่มีแถบข้างปรากฏ การกด Shift+Tab\n จะย้ายการโฟกัสไปที่กลุ่มแถบเครื่องมือแรก ไม่ใช่สุดท้าย

    \n\n

    การนำทางภายในส่วนต่างๆ ของ UI

    \n\n

    ในการย้ายจากองค์ประกอบ UI หนึ่งไปยังองค์ประกอบส่วนถัดไป ให้กดปุ่มลูกศรที่เหมาะสม

    \n\n

    ปุ่มลูกศรซ้ายและขวา

    \n\n
      \n
    • ย้ายไปมาระหว่างเมนูต่างๆ ในแถบเมนู
    • \n
    • เปิดเมนูย่อยในเมนู
    • \n
    • ย้ายไปมาระหว่างปุ่มต่างๆ ในกลุ่มแถบเครื่องมือ
    • \n
    • ย้ายไปมาระหว่างรายการต่างๆ ในพาธองค์ประกอบของส่วนท้าย
    • \n
    \n\n

    ปุ่มลูกศรลงและขึ้น

    \n\n
      \n
    • ย้ายไปมาระหว่างรายการเมนูต่างๆ ในเมนู
    • \n
    • ย้ายไปมาระหว่างรายการต่างๆ ในเมนูป๊อบอัพแถบเครื่องมือ
    • \n
    \n\n

    ปุ่มลูกศรจะเลื่อนไปมาภายในส่วน UI ที่โฟกัส

    \n\n

    ในการปิดเมนูที่เปิดอยู่ เมนูย่อยที่เปิดอยู่ หรือเมนูป๊อบอัพที่เปิดอยู่ ให้กดปุ่ม Esc

    \n\n

    หากโฟกัสปัจจุบันอยู่ที่ ‘ด้านบนสุด’ ของส่วน UI เฉพาะ การกดปุ่ม Esc จะทำให้ออกจาก\n การนำทางด้วยแป้นพิมพ์ทั้งหมดเช่นกัน

    \n\n

    การดำเนินการรายการเมนูหรือปุ่มในแถบเครื่องมือ

    \n\n

    เมื่อไฮไลต์รายการเมนูหรือปุ่มในแถบเครื่องมือที่ต้องการ ให้กด Return, Enter\n หรือ Space bar เพื่อดำเนินการรายการดังกล่าว

    \n\n

    การนำทางสำหรับกล่องโต้ตอบที่ไม่อยู่ในแท็บ

    \n\n

    ในกล่องโต้ตอบที่ไม่อยู่ในแท็บ จะโฟกัสที่ส่วนประกอบเชิงโต้ตอบแรกเมื่อกล่องโต้ตอบเปิด

    \n\n

    นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของกล่องโต้ตอบ โดยการกด Tab หรือ Shift+Tab

    \n\n

    การนำทางสำหรับกล่องโต้ตอบที่อยู่ในแท็บ

    \n\n

    ในกล่องโต้ตอบที่อยู่ในแท็บ จะโฟกัสที่ปุ่มแรกในเมนูแท็บเมื่อกล่องโต้ตอบเปิด

    \n\n

    นำทางระหว่างส่วนประกอบเชิงโต้ตอบต่างๆ ของแท็บกล่องโต้ตอบนี้โดยการกด Tab หรือ\n Shift+Tab

    \n\n

    สลับไปยังแท็บกล่องโต้ตอบอื่นโดยการเลือกโฟกัสที่เมนูแท็บ แล้วกดปุ่มลูกศรที่เหมาะสม\n เพื่อเลือกแท็บที่ใช้ได้

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/tr.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/tr.js index a3113ca0707..9b61440cb9b 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/tr.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/tr.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.tr",'

    Klavyeyle gezintiyi başlatma

    \n\n
    \n
    Menü çubuğuna odaklan
    \n
    Windows veya Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Araç çubuğuna odaklan
    \n
    Windows veya Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Alt bilgiye odaklan
    \n
    Windows veya Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Bağlamsal araç çubuğuna odaklan
    \n
    Windows, Linux veya macOS: Ctrl+F9\n
    \n\n

    Gezinti ilk kullanıcı arabirimi öğesinden başlar, bu öğe vurgulanır ya da ilk öğe, Alt bilgi elemanı\n yolundaysa altı çizilir.

    \n\n

    Kullanıcı arabirimi bölümleri arasında gezinme

    \n\n

    Sonraki kullanıcı arabirimi bölümüne gitmek için Sekme tuşuna basın.

    \n\n

    Önceki kullanıcı arabirimi bölümüne gitmek için Shift+Sekme tuşlarına basın.

    \n\n

    Bu kullanıcı arabirimi bölümlerinin Sekme sırası:\n\n

      \n
    1. Menü çubuğu
    2. \n
    3. Her araç çubuğu grubu
    4. \n
    5. Kenar çubuğu
    6. \n
    7. Alt bilgide öğe yolu
    8. \n
    9. Alt bilgide sözcük sayısı geçiş düğmesi
    10. \n
    11. Alt bilgide marka bağlantısı
    12. \n
    13. Alt bilgide düzenleyiciyi yeniden boyutlandırma tutamacı
    14. \n
    \n\n

    Kullanıcı arabirimi bölümü yoksa atlanır.

    \n\n

    Alt bilgide klavyeyle gezinti odağı yoksa ve görünür bir kenar çubuğu mevcut değilse Shift+Sekme tuşlarına basıldığında\n odak son araç çubuğu yerine ilk araç çubuğu grubuna taşınır.\n\n

    Kullanıcı arabirimi bölümleri içinde gezinme

    \n\n

    Sonraki kullanıcı arabirimi elemanına gitmek için uygun Ok tuşuna basın.

    \n\n

    Sol ve Sağ ok tuşları

    \n\n
      \n
    • menü çubuğundaki menüler arasında hareket eder.
    • \n
    • menüde bir alt menü açar.
    • \n
    • araç çubuğu grubundaki düğmeler arasında hareket eder.
    • \n
    • alt bilginin öğe yolundaki öğeler arasında hareket eder.
    • \n
    \n\n

    Aşağı ve Yukarı ok tuşları\n\n

      \n
    • menüdeki menü öğeleri arasında hareket eder.
    • \n
    • araç çubuğu açılır menüsündeki öğeler arasında hareket eder.
    • \n
    \n\n

    Ok tuşları, odaklanılan kullanıcı arabirimi bölümü içinde döngüsel olarak hareket eder.

    \n\n

    Açık bir menüyü, açık bir alt menüyü veya açık bir açılır menüyü kapatmak için Esc tuşuna basın.\n\n

    Geçerli odak belirli bir kullanıcı arabirimi bölümünün "üst" kısmındaysa Esc tuşuna basıldığında\n klavyeyle gezintiden de tamamen çıkılır.

    \n\n

    Menü öğesini veya araç çubuğu düğmesini yürütme

    \n\n

    İstediğiniz menü öğesi veya araç çubuğu düğmesi vurgulandığında Return, Enter\n veya Ara çubuğu tuşuna basın.\n\n

    Sekme bulunmayan iletişim kutularında gezinme

    \n\n

    Sekme bulunmayan iletişim kutularında, iletişim kutusu açıldığında ilk etkileşimli bileşene odaklanılır.

    \n\n

    Etkileşimli iletişim kutusu bileşenleri arasında gezinmek için Sekme veya Shift+ Sekme tuşlarına basın.

    \n\n

    Sekmeli iletişim kutularında gezinme

    \n\n

    Sekmeli iletişim kutularında, iletişim kutusu açıldığında sekme menüsündeki ilk düğmeye odaklanılır.

    \n\n

    Bu iletişim kutusu sekmesinin etkileşimli bileşenleri arasında gezinmek için Sekme veya\n Shift+Sekme tuşlarına basın.

    \n\n

    Mevcut sekmeler arasında geçiş yapmak için sekme menüsüne odaklanıp uygun Ok tuşuna basarak\n başka bir iletişim kutusu sekmesine geçiş yapın.

    \n'); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.tr",'

    Klavyeyle gezintiyi başlatma

    \n\n
    \n
    Menü çubuğuna odaklan
    \n
    Windows veya Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Araç çubuğuna odaklan
    \n
    Windows veya Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Alt bilgiye odaklan
    \n
    Windows veya Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Bağlamsal araç çubuğuna odaklan
    \n
    Windows, Linux veya macOS: Ctrl+F9\n
    \n\n

    Gezinti ilk kullanıcı arabirimi öğesinden başlar, bu öğe vurgulanır ya da ilk öğe, Alt bilgi elemanı\n yolundaysa altı çizilir.

    \n\n

    Kullanıcı arabirimi bölümleri arasında gezinme

    \n\n

    Sonraki kullanıcı arabirimi bölümüne gitmek için Sekme tuşuna basın.

    \n\n

    Önceki kullanıcı arabirimi bölümüne gitmek için Shift+Sekme tuşlarına basın.

    \n\n

    Bu kullanıcı arabirimi bölümlerinin Sekme sırası:

    \n\n
      \n
    1. Menü çubuğu
    2. \n
    3. Her araç çubuğu grubu
    4. \n
    5. Kenar çubuğu
    6. \n
    7. Alt bilgide öğe yolu
    8. \n
    9. Alt bilgide sözcük sayısı geçiş düğmesi
    10. \n
    11. Alt bilgide marka bağlantısı
    12. \n
    13. Alt bilgide düzenleyiciyi yeniden boyutlandırma tutamacı
    14. \n
    \n\n

    Kullanıcı arabirimi bölümü yoksa atlanır.

    \n\n

    Alt bilgide klavyeyle gezinti odağı yoksa ve görünür bir kenar çubuğu mevcut değilse Shift+Sekme tuşlarına basıldığında\n odak son araç çubuğu yerine ilk araç çubuğu grubuna taşınır.

    \n\n

    Kullanıcı arabirimi bölümleri içinde gezinme

    \n\n

    Sonraki kullanıcı arabirimi elemanına gitmek için uygun Ok tuşuna basın.

    \n\n

    Sol ve Sağ ok tuşları

    \n\n
      \n
    • menü çubuğundaki menüler arasında hareket eder.
    • \n
    • menüde bir alt menü açar.
    • \n
    • araç çubuğu grubundaki düğmeler arasında hareket eder.
    • \n
    • alt bilginin öğe yolundaki öğeler arasında hareket eder.
    • \n
    \n\n

    Aşağı ve Yukarı ok tuşları

    \n\n
      \n
    • menüdeki menü öğeleri arasında hareket eder.
    • \n
    • araç çubuğu açılır menüsündeki öğeler arasında hareket eder.
    • \n
    \n\n

    Ok tuşları, odaklanılan kullanıcı arabirimi bölümü içinde döngüsel olarak hareket eder.

    \n\n

    Açık bir menüyü, açık bir alt menüyü veya açık bir açılır menüyü kapatmak için Esc tuşuna basın.

    \n\n

    Geçerli odak belirli bir kullanıcı arabirimi bölümünün "üst" kısmındaysa Esc tuşuna basıldığında\n klavyeyle gezintiden de tamamen çıkılır.

    \n\n

    Menü öğesini veya araç çubuğu düğmesini yürütme

    \n\n

    İstediğiniz menü öğesi veya araç çubuğu düğmesi vurgulandığında Return, Enter\n veya Ara çubuğu tuşuna basın.

    \n\n

    Sekme bulunmayan iletişim kutularında gezinme

    \n\n

    Sekme bulunmayan iletişim kutularında, iletişim kutusu açıldığında ilk etkileşimli bileşene odaklanılır.

    \n\n

    Etkileşimli iletişim kutusu bileşenleri arasında gezinmek için Sekme veya Shift+ Sekme tuşlarına basın.

    \n\n

    Sekmeli iletişim kutularında gezinme

    \n\n

    Sekmeli iletişim kutularında, iletişim kutusu açıldığında sekme menüsündeki ilk düğmeye odaklanılır.

    \n\n

    Bu iletişim kutusu sekmesinin etkileşimli bileşenleri arasında gezinmek için Sekme veya\n Shift+Sekme tuşlarına basın.

    \n\n

    Mevcut sekmeler arasında geçiş yapmak için sekme menüsüne odaklanıp uygun Ok tuşuna basarak\n başka bir iletişim kutusu sekmesine geçiş yapın.

    \n'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/uk.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/uk.js index 4bfbeda2712..4cd4ab61017 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/uk.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/uk.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.uk",'

    Початок роботи з навігацією за допомогою клавіатури

    \n\n
    \n
    Фокус на рядок меню
    \n
    Windows або Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокус на панелі інструментів
    \n
    Windows або Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокус на розділі "Нижній колонтитул"
    \n
    Windows або Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокус на контекстній панелі інструментів
    \n
    Windows, Linux або macOS: Ctrl+F9\n
    \n\n

    Навігація почнеться з першого елемента інтерфейсу користувача, який буде виділено або підкреслено в разі, якщо перший елемент знаходиться в\n шляху до елемента "Нижній колонтитул".

    \n\n

    Навігація між розділами інтерфейсу користувача

    \n\n

    Щоб перейти з одного розділу інтерфейсу користувача до наступного розділу, натисніть клавішу Tab.

    \n\n

    Щоб перейти з одного розділу інтерфейсу користувача до попереднього розділу, натисніть сполучення клавіш Shift+Tab.

    \n\n

    Порядок Вкладок цих розділів інтерфейсу користувача такий:\n\n

      \n
    1. Рядок меню
    2. \n
    3. Кожна група панелей інструментів
    4. \n
    5. Бічна панель
    6. \n
    7. Шлях до елементів у розділі "Нижній колонтитул"
    8. \n
    9. Кнопка перемикача "Кількість слів" у розділі "Нижній колонтитул"
    10. \n
    11. Посилання на брендинг у розділі "Нижній колонтитул"
    12. \n
    13. Маркер змінення розміру в розділі "Нижній колонтитул"
    14. \n
    \n\n

    Якщо розділ інтерфейсу користувача відсутній, він пропускається.

    \n\n

    Якщо фокус навігації клавіатури знаходиться на розділі "Нижній колонтитул", але користувач не бачить видиму бічну панель, натисніть Shift+Tab,\n щоб перемістити фокус на першу групу панелі інструментів, а не на останню.\n\n

    Навігація в межах розділів інтерфейсу користувача

    \n\n

    Щоб перейти з одного елементу інтерфейсу користувача до наступного, натисніть відповідну клавішу зі стрілкою.

    \n\n

    Клавіші зі стрілками Ліворуч і Праворуч

    \n\n
      \n
    • переміщують між меню в рядку меню.
    • \n
    • відкривають вкладене меню в меню.
    • \n
    • переміщують користувача між кнопками в групі панелі інструментів.
    • \n
    • переміщують між елементами в шляху до елементів у розділі "Нижній колонтитул".
    • \n
    \n\n

    Клавіші зі стрілками Вниз і Вгору\n\n

      \n
    • переміщують між елементами меню в меню.
    • \n
    • переміщують між елементами в спливаючому меню панелі інструментів.
    • \n
    \n\n

    Клавіші зі стрілками переміщують фокус циклічно в межах розділу інтерфейсу користувача, на якому знаходиться фокус.

    \n\n

    Щоб закрити відкрите меню, відкрите вкладене меню або відкрите спливаюче меню, натисніть клавішу Esc.\n\n

    Якщо поточний фокус знаходиться на верхньому рівні певного розділу інтерфейсу користувача, натискання клавіші Esc також виконує вихід\n з навігації за допомогою клавіатури повністю.

    \n\n

    Виконання елементу меню або кнопки панелі інструментів

    \n\n

    Коли потрібний елемент меню або кнопку панелі інструментів виділено, натисніть клавіші Return, Enter,\n або Пробіл, щоб виконати цей елемент.\n\n

    Навігація по діалоговим вікнам без вкладок

    \n\n

    У діалогових вікнах без вкладок перший інтерактивний компонент приймає фокус, коли відкривається діалогове вікно.

    \n\n

    Переходьте між інтерактивними компонентами діалогового вікна, натискаючи клавіші Tab або Shift+Tab.

    \n\n

    Навігація по діалоговим вікнам з вкладками

    \n\n

    У діалогових вікнах із вкладками перша кнопка в меню вкладки приймає фокус, коли відкривається діалогове вікно.

    \n\n

    Переходьте між інтерактивними компонентами цієї вкладки діалогового вікна, натискаючи клавіші Tab або\n Shift+Tab.

    \n\n

    Щоб перейти на іншу вкладку діалогового вікна, перемістіть фокус на меню вкладки, а потім натисніть відповідну клавішу зі стрілкою,\n щоб циклічно переходити по доступним вкладкам.

    \n'); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.uk",'

    Початок роботи з навігацією за допомогою клавіатури

    \n\n
    \n
    Фокус на рядок меню
    \n
    Windows або Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Фокус на панелі інструментів
    \n
    Windows або Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Фокус на розділі "Нижній колонтитул"
    \n
    Windows або Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Фокус на контекстній панелі інструментів
    \n
    Windows, Linux або macOS: Ctrl+F9\n
    \n\n

    Навігація почнеться з першого елемента інтерфейсу користувача, який буде виділено або підкреслено в разі, якщо перший елемент знаходиться в\n шляху до елемента "Нижній колонтитул".

    \n\n

    Навігація між розділами інтерфейсу користувача

    \n\n

    Щоб перейти з одного розділу інтерфейсу користувача до наступного розділу, натисніть клавішу Tab.

    \n\n

    Щоб перейти з одного розділу інтерфейсу користувача до попереднього розділу, натисніть сполучення клавіш Shift+Tab.

    \n\n

    Порядок Вкладок цих розділів інтерфейсу користувача такий:

    \n\n
      \n
    1. Рядок меню
    2. \n
    3. Кожна група панелей інструментів
    4. \n
    5. Бічна панель
    6. \n
    7. Шлях до елементів у розділі "Нижній колонтитул"
    8. \n
    9. Кнопка перемикача "Кількість слів" у розділі "Нижній колонтитул"
    10. \n
    11. Посилання на брендинг у розділі "Нижній колонтитул"
    12. \n
    13. Маркер змінення розміру в розділі "Нижній колонтитул"
    14. \n
    \n\n

    Якщо розділ інтерфейсу користувача відсутній, він пропускається.

    \n\n

    Якщо фокус навігації клавіатури знаходиться на розділі "Нижній колонтитул", але користувач не бачить видиму бічну панель, натисніть Shift+Tab,\n щоб перемістити фокус на першу групу панелі інструментів, а не на останню.

    \n\n

    Навігація в межах розділів інтерфейсу користувача

    \n\n

    Щоб перейти з одного елементу інтерфейсу користувача до наступного, натисніть відповідну клавішу зі стрілкою.

    \n\n

    Клавіші зі стрілками Ліворуч і Праворуч

    \n\n
      \n
    • переміщують між меню в рядку меню.
    • \n
    • відкривають вкладене меню в меню.
    • \n
    • переміщують користувача між кнопками в групі панелі інструментів.
    • \n
    • переміщують між елементами в шляху до елементів у розділі "Нижній колонтитул".
    • \n
    \n\n

    Клавіші зі стрілками Вниз і Вгору

    \n\n
      \n
    • переміщують між елементами меню в меню.
    • \n
    • переміщують між елементами в спливаючому меню панелі інструментів.
    • \n
    \n\n

    Клавіші зі стрілками переміщують фокус циклічно в межах розділу інтерфейсу користувача, на якому знаходиться фокус.

    \n\n

    Щоб закрити відкрите меню, відкрите вкладене меню або відкрите спливаюче меню, натисніть клавішу Esc.

    \n\n

    Якщо поточний фокус знаходиться на верхньому рівні певного розділу інтерфейсу користувача, натискання клавіші Esc також виконує вихід\n з навігації за допомогою клавіатури повністю.

    \n\n

    Виконання елементу меню або кнопки панелі інструментів

    \n\n

    Коли потрібний елемент меню або кнопку панелі інструментів виділено, натисніть клавіші Return, Enter,\n або Пробіл, щоб виконати цей елемент.

    \n\n

    Навігація по діалоговим вікнам без вкладок

    \n\n

    У діалогових вікнах без вкладок перший інтерактивний компонент приймає фокус, коли відкривається діалогове вікно.

    \n\n

    Переходьте між інтерактивними компонентами діалогового вікна, натискаючи клавіші Tab або Shift+Tab.

    \n\n

    Навігація по діалоговим вікнам з вкладками

    \n\n

    У діалогових вікнах із вкладками перша кнопка в меню вкладки приймає фокус, коли відкривається діалогове вікно.

    \n\n

    Переходьте між інтерактивними компонентами цієї вкладки діалогового вікна, натискаючи клавіші Tab або\n Shift+Tab.

    \n\n

    Щоб перейти на іншу вкладку діалогового вікна, перемістіть фокус на меню вкладки, а потім натисніть відповідну клавішу зі стрілкою,\n щоб циклічно переходити по доступним вкладкам.

    \n'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/vi.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/vi.js index 98adadea987..c18b60bff0b 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/vi.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/vi.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.vi","

    Bắt đầu điều hướng bàn phím

    \n\n
    \n
    Tập trung vào thanh menu
    \n
    Windows hoặc Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Tập trung vào thanh công cụ
    \n
    Windows hoặc Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Tập trung vào chân trang
    \n
    Windows hoặc Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Tập trung vào thanh công cụ ngữ cảnh
    \n
    Windows, Linux hoặc macOS: Ctrl+F9\n
    \n\n

    Điều hướng sẽ bắt đầu từ mục UI đầu tiên. Mục này sẽ được tô sáng hoặc có gạch dưới (nếu là mục đầu tiên trong\n đường dẫn phần tử Chân trang).

    \n\n

    Di chuyển qua lại giữa các phần UI

    \n\n

    Để di chuyển từ một phần UI sang phần tiếp theo, ấn Tab.

    \n\n

    Để di chuyển từ một phần UI về phần trước đó, ấn Shift+Tab.

    \n\n

    Thứ tự Tab của các phần UI này như sau:\n\n

      \n
    1. Thanh menu
    2. \n
    3. Từng nhóm thanh công cụ
    4. \n
    5. Thanh bên
    6. \n
    7. Đường dẫn phần tử trong chân trang
    8. \n
    9. Nút chuyển đổi đếm chữ ở chân trang
    10. \n
    11. Liên kết thương hiệu ở chân trang
    12. \n
    13. Núm điều tác chỉnh kích cỡ trình soạn thảo ở chân trang
    14. \n
    \n\n

    Nếu người dùng không thấy một phần UI, thì có nghĩa phần đó bị bỏ qua.

    \n\n

    Nếu ở chân trang có tính năng tập trung điều hướng bàn phím, mà không có thanh bên nào hiện hữu, thao tác ấn Shift+Tab\n sẽ chuyển hướng tập trung vào nhóm thanh công cụ đầu tiên, không phải cuối cùng.\n\n

    Di chuyển qua lại trong các phần UI

    \n\n

    Để di chuyển từ một phần tử UI sang phần tiếp theo, ấn phím Mũi tên tương ứng cho phù hợp.

    \n\n

    Các phím mũi tên TráiPhải

    \n\n
      \n
    • di chuyển giữa các menu trong thanh menu.
    • \n
    • mở menu phụ trong một menu.
    • \n
    • di chuyển giữa các nút trong nhóm thanh công cụ.
    • \n
    • di chuyển giữa các mục trong đường dẫn phần tử của chân trang.
    • \n
    \n\n

    Các phím mũi tên Hướng xuốngHướng lên\n\n

      \n
    • di chuyển giữa các mục menu trong menu.
    • \n
    • di chuyển giữa các mục trong menu thanh công cụ dạng bật lên.
    • \n
    \n\n

    Các phím mũi tên xoay vòng trong một phần UI tập trung.

    \n\n

    Để đóng một menu mở, một menu phụ đang mở, hoặc một menu dạng bật lên đang mở, hãy ấn phím Esc.\n\n

    Nếu trọng tâm hiện tại là ở phần “đầu” của một phần UI cụ thể, thao tác ấn phím Esc cũng sẽ thoát\n toàn bộ phần điều hướng bàn phím.

    \n\n

    Thực hiện chức năng của một mục menu hoặc nút thanh công cụ

    \n\n

    Khi mục menu hoặc nút thanh công cụ muốn dùng được tô sáng, hãy ấn Return, Enter,\n hoặc Phím cách để thực hiện chức năng mục đó.\n\n

    Điều hướng giữa các hộp thoại không có nhiều tab

    \n\n

    Trong các hộp thoại không có nhiều tab, khi hộp thoại mở ra, trọng tâm sẽ hướng vào thành phần tương tác đầu tiên.

    \n\n

    Di chuyển giữa các thành phần hộp thoại tương tác bằng cách ấn Tab hoặc Shift+Tab.

    \n\n

    Điều hướng giữa các hộp thoại có nhiều tab

    \n\n

    Trong các hộp thoại có nhiều tab, khi hộp thoại mở ra, trọng tâm sẽ hướng vào nút đầu tiên trong menu tab.

    \n\n

    Di chuyển giữa các thành phần tương tác của tab hộp thoại này bằng cách ấn Tab hoặc\n Shift+Tab.

    \n\n

    Chuyển sang một tab hộp thoại khác bằng cách chuyển trọng tâm vào menu tab, rồi ấn phím Mũi tên phù hợp\n để xoay vòng các tab hiện có.

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.vi","

    Bắt đầu điều hướng bàn phím

    \n\n
    \n
    Tập trung vào thanh menu
    \n
    Windows hoặc Linux: Alt+F9
    \n
    macOS: ⌥F9
    \n
    Tập trung vào thanh công cụ
    \n
    Windows hoặc Linux: Alt+F10
    \n
    macOS: ⌥F10
    \n
    Tập trung vào chân trang
    \n
    Windows hoặc Linux: Alt+F11
    \n
    macOS: ⌥F11
    \n
    Tập trung vào thanh công cụ ngữ cảnh
    \n
    Windows, Linux hoặc macOS: Ctrl+F9\n
    \n\n

    Điều hướng sẽ bắt đầu từ mục UI đầu tiên. Mục này sẽ được tô sáng hoặc có gạch dưới (nếu là mục đầu tiên trong\n đường dẫn phần tử Chân trang).

    \n\n

    Di chuyển qua lại giữa các phần UI

    \n\n

    Để di chuyển từ một phần UI sang phần tiếp theo, ấn Tab.

    \n\n

    Để di chuyển từ một phần UI về phần trước đó, ấn Shift+Tab.

    \n\n

    Thứ tự Tab của các phần UI này như sau:

    \n\n
      \n
    1. Thanh menu
    2. \n
    3. Từng nhóm thanh công cụ
    4. \n
    5. Thanh bên
    6. \n
    7. Đường dẫn phần tử trong chân trang
    8. \n
    9. Nút chuyển đổi đếm chữ ở chân trang
    10. \n
    11. Liên kết thương hiệu ở chân trang
    12. \n
    13. Núm điều tác chỉnh kích cỡ trình soạn thảo ở chân trang
    14. \n
    \n\n

    Nếu người dùng không thấy một phần UI, thì có nghĩa phần đó bị bỏ qua.

    \n\n

    Nếu ở chân trang có tính năng tập trung điều hướng bàn phím, mà không có thanh bên nào hiện hữu, thao tác ấn Shift+Tab\n sẽ chuyển hướng tập trung vào nhóm thanh công cụ đầu tiên, không phải cuối cùng.

    \n\n

    Di chuyển qua lại trong các phần UI

    \n\n

    Để di chuyển từ một phần tử UI sang phần tiếp theo, ấn phím Mũi tên tương ứng cho phù hợp.

    \n\n

    Các phím mũi tên TráiPhải

    \n\n
      \n
    • di chuyển giữa các menu trong thanh menu.
    • \n
    • mở menu phụ trong một menu.
    • \n
    • di chuyển giữa các nút trong nhóm thanh công cụ.
    • \n
    • di chuyển giữa các mục trong đường dẫn phần tử của chân trang.
    • \n
    \n\n

    Các phím mũi tên Hướng xuốngHướng lên

    \n\n
      \n
    • di chuyển giữa các mục menu trong menu.
    • \n
    • di chuyển giữa các mục trong menu thanh công cụ dạng bật lên.
    • \n
    \n\n

    Các phím mũi tên xoay vòng trong một phần UI tập trung.

    \n\n

    Để đóng một menu mở, một menu phụ đang mở, hoặc một menu dạng bật lên đang mở, hãy ấn phím Esc.

    \n\n

    Nếu trọng tâm hiện tại là ở phần “đầu” của một phần UI cụ thể, thao tác ấn phím Esc cũng sẽ thoát\n toàn bộ phần điều hướng bàn phím.

    \n\n

    Thực hiện chức năng của một mục menu hoặc nút thanh công cụ

    \n\n

    Khi mục menu hoặc nút thanh công cụ muốn dùng được tô sáng, hãy ấn Return, Enter,\n hoặc Phím cách để thực hiện chức năng mục đó.

    \n\n

    Điều hướng giữa các hộp thoại không có nhiều tab

    \n\n

    Trong các hộp thoại không có nhiều tab, khi hộp thoại mở ra, trọng tâm sẽ hướng vào thành phần tương tác đầu tiên.

    \n\n

    Di chuyển giữa các thành phần hộp thoại tương tác bằng cách ấn Tab hoặc Shift+Tab.

    \n\n

    Điều hướng giữa các hộp thoại có nhiều tab

    \n\n

    Trong các hộp thoại có nhiều tab, khi hộp thoại mở ra, trọng tâm sẽ hướng vào nút đầu tiên trong menu tab.

    \n\n

    Di chuyển giữa các thành phần tương tác của tab hộp thoại này bằng cách ấn Tab hoặc\n Shift+Tab.

    \n\n

    Chuyển sang một tab hộp thoại khác bằng cách chuyển trọng tâm vào menu tab, rồi ấn phím Mũi tên phù hợp\n để xoay vòng các tab hiện có.

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_CN.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_CN.js index 3432ff45d70..c15f31a7853 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_CN.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_CN.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.zh_CN","

    开始键盘导航

    \n\n
    \n
    聚焦于菜单栏
    \n
    Windows 或 Linux:Alt+F9
    \n
    macOS:⌥F9
    \n
    聚焦于工具栏
    \n
    Windows 或 Linux:Alt+F10
    \n
    macOS:⌥F10
    \n
    聚焦于页脚
    \n
    Windows 或 Linux:Alt+F11
    \n
    macOS:⌥F11
    \n
    聚焦于上下文工具栏
    \n
    Windows、Linux 或 macOS:Ctrl+F9\n
    \n\n

    导航将在第一个 UI 项上开始,其中突出显示该项,或者对于页脚元素路径中的第一项,将为其添加下划线。

    \n\n

    在 UI 部分之间导航

    \n\n

    要从一个 UI 部分移至下一个,请按 Tab

    \n\n

    要从一个 UI 部分移至上一个,请按 Shift+Tab

    \n\n

    这些 UI 部分的 Tab 顺序为:\n\n

      \n
    1. 菜单栏
    2. \n
    3. 每个工具栏组
    4. \n
    5. 边栏
    6. \n
    7. 页脚中的元素路径
    8. \n
    9. 页脚中的字数切换按钮
    10. \n
    11. 页脚中的品牌链接
    12. \n
    13. 页脚中的编辑器调整大小图柄
    14. \n
    \n\n

    如果不存在某个 UI 部分,则跳过它。

    \n\n

    如果键盘导航焦点在页脚,并且没有可见的边栏,则按 Shift+Tab 将焦点移至第一个工具栏组而非最后一个。\n\n

    在 UI 部分内导航

    \n\n

    要从一个 UI 元素移至下一个,请按相应的箭头键。

    \n\n

    箭头键

    \n\n
      \n
    • 在菜单栏中的菜单之间移动。
    • \n
    • 打开菜单中的子菜单。
    • \n
    • 在工具栏组中的按钮之间移动。
    • \n
    • 在页脚的元素路径中的各项之间移动。
    • \n
    \n\n

    箭头键\n\n

      \n
    • 在菜单中的菜单项之间移动。
    • \n
    • 在工具栏弹出菜单中的各项之间移动。
    • \n
    \n\n

    箭头键在具有焦点的 UI 部分内循环。

    \n\n

    要关闭打开的菜单、打开的子菜单或打开的弹出菜单,请按 Esc 键。\n\n

    如果当前的焦点在特定 UI 部分的“顶部”,则按 Esc 键还将完全退出键盘导航。

    \n\n

    执行菜单项或工具栏按钮

    \n\n

    当突出显示所需的菜单项或工具栏按钮时,按 ReturnEnter空格以执行该项。\n\n

    在非标签页式对话框中导航

    \n\n

    在非标签页式对话框中,当对话框打开时,第一个交互组件获得焦点。

    \n\n

    通过按 TabShift+Tab,在交互对话框组件之间导航。

    \n\n

    在标签页式对话框中导航

    \n\n

    在标签页式对话框中,当对话框打开时,标签页菜单中的第一个按钮获得焦点。

    \n\n

    通过按 TabShift+Tab,在此对话框的交互组件之间导航。

    \n\n

    通过将焦点移至另一对话框标签页的菜单,然后按相应的箭头键以在可用的标签页间循环,从而切换到该对话框标签页。

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.zh_CN","

    开始键盘导航

    \n\n
    \n
    聚焦于菜单栏
    \n
    Windows 或 Linux:Alt+F9
    \n
    macOS:⌥F9
    \n
    聚焦于工具栏
    \n
    Windows 或 Linux:Alt+F10
    \n
    macOS:⌥F10
    \n
    聚焦于页脚
    \n
    Windows 或 Linux:Alt+F11
    \n
    macOS:⌥F11
    \n
    聚焦于上下文工具栏
    \n
    Windows、Linux 或 macOS:Ctrl+F9\n
    \n\n

    导航将在第一个 UI 项上开始,其中突出显示该项,或者对于页脚元素路径中的第一项,将为其添加下划线。

    \n\n

    在 UI 部分之间导航

    \n\n

    要从一个 UI 部分移至下一个,请按 Tab

    \n\n

    要从一个 UI 部分移至上一个,请按 Shift+Tab

    \n\n

    这些 UI 部分的 Tab 顺序为:

    \n\n
      \n
    1. 菜单栏
    2. \n
    3. 每个工具栏组
    4. \n
    5. 边栏
    6. \n
    7. 页脚中的元素路径
    8. \n
    9. 页脚中的字数切换按钮
    10. \n
    11. 页脚中的品牌链接
    12. \n
    13. 页脚中的编辑器调整大小图柄
    14. \n
    \n\n

    如果不存在某个 UI 部分,则跳过它。

    \n\n

    如果键盘导航焦点在页脚,并且没有可见的边栏,则按 Shift+Tab 将焦点移至第一个工具栏组而非最后一个。

    \n\n

    在 UI 部分内导航

    \n\n

    要从一个 UI 元素移至下一个,请按相应的箭头键。

    \n\n

    箭头键

    \n\n
      \n
    • 在菜单栏中的菜单之间移动。
    • \n
    • 打开菜单中的子菜单。
    • \n
    • 在工具栏组中的按钮之间移动。
    • \n
    • 在页脚的元素路径中的各项之间移动。
    • \n
    \n\n

    箭头键

    \n\n
      \n
    • 在菜单中的菜单项之间移动。
    • \n
    • 在工具栏弹出菜单中的各项之间移动。
    • \n
    \n\n

    箭头键在具有焦点的 UI 部分内循环。

    \n\n

    要关闭打开的菜单、打开的子菜单或打开的弹出菜单,请按 Esc 键。

    \n\n

    如果当前的焦点在特定 UI 部分的“顶部”,则按 Esc 键还将完全退出键盘导航。

    \n\n

    执行菜单项或工具栏按钮

    \n\n

    当突出显示所需的菜单项或工具栏按钮时,按 ReturnEnter空格以执行该项。

    \n\n

    在非标签页式对话框中导航

    \n\n

    在非标签页式对话框中,当对话框打开时,第一个交互组件获得焦点。

    \n\n

    通过按 TabShift+Tab,在交互对话框组件之间导航。

    \n\n

    在标签页式对话框中导航

    \n\n

    在标签页式对话框中,当对话框打开时,标签页菜单中的第一个按钮获得焦点。

    \n\n

    通过按 TabShift+Tab,在此对话框的交互组件之间导航。

    \n\n

    通过将焦点移至另一对话框标签页的菜单,然后按相应的箭头键以在可用的标签页间循环,从而切换到该对话框标签页。

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_TW.js b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_TW.js index 48cdeeb597a..87ddd449212 100644 --- a/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_TW.js +++ b/bundles/TinymceBundle/public/build/tinymce/plugins/help/js/i18n/keynav/zh_TW.js @@ -1 +1 @@ -tinymce.Resource.add("tinymce.html-i18n.help-keynav.zh_TW","

    開始鍵盤瀏覽

    \n\n
    \n
    跳至功能表列
    \n
    Windows 或 Linux:Alt+F9
    \n
    macOS:⌥F9
    \n
    跳至工具列
    \n
    Windows 或 Linux:Alt+F10
    \n
    macOS:⌥F10
    \n
    跳至頁尾
    \n
    Windows 或 Linux:Alt+F11
    \n
    macOS:⌥F11
    \n
    跳至關聯式工具列
    \n
    Windows、Linux 或 macOS:Ctrl+F9\n
    \n\n

    瀏覽會從第一個 UI 項目開始,該項目會反白顯示,但如果是「頁尾」元素路徑的第一項,\n 則加底線。

    \n\n

    在 UI 區段之間瀏覽

    \n\n

    從 UI 區段移至下一個,請按 Tab

    \n\n

    從 UI 區段移回上一個,請按 Shift+Tab

    \n\n

    這些 UI 區段的 Tab 順序如下:\n\n

      \n
    1. 功能表列
    2. \n
    3. 各個工具列群組
    4. \n
    5. 側邊欄
    6. \n
    7. 頁尾中的元素路徑
    8. \n
    9. 頁尾中字數切換按鈕
    10. \n
    11. 頁尾中的品牌連結
    12. \n
    13. 頁尾中編輯器調整大小控點
    14. \n
    \n\n

    如果 UI 區段未顯示,表示已略過該區段。

    \n\n

    如果鍵盤瀏覽跳至頁尾,但沒有顯示側邊欄,則按下 Shift+Tab\n 會跳至第一個工具列群組,而不是最後一個。\n\n

    在 UI 區段之內瀏覽

    \n\n

    在兩個 UI 元素之間移動,請按適當的方向鍵。

    \n\n

    向左向右方向鍵

    \n\n
      \n
    • 在功能表列中的功能表之間移動。
    • \n
    • 開啟功能表中的子功能表。
    • \n
    • 在工具列群組中的按鈕之間移動。
    • \n
    • 在頁尾的元素路徑中項目之間移動。
    • \n
    \n\n

    向下向上方向鍵\n\n

      \n
    • 在功能表中的功能表項目之間移動。
    • \n
    • 在工具列快顯功能表中的項目之間移動。
    • \n
    \n\n

    方向鍵會在所跳至 UI 區段之內循環。

    \n\n

    若要關閉已開啟的功能表、已開啟的子功能表,或已開啟的快顯功能表,請按 Esc 鍵。\n\n

    如果目前已跳至特定 UI 區段的「頂端」,則按 Esc 鍵也會結束\n 整個鍵盤瀏覽。

    \n\n

    執行功能表列項目或工具列按鈕

    \n\n

    當想要的功能表項目或工具列按鈕已反白顯示時,按 ReturnEnter、\n 或空白鍵即可執行該項目。\n\n

    瀏覽非索引標籤式對話方塊

    \n\n

    在非索引標籤式對話方塊中,開啟對話方塊時會跳至第一個互動元件。

    \n\n

    TabShift+Tab 即可在互動式對話方塊元件之間瀏覽。

    \n\n

    瀏覽索引標籤式對話方塊

    \n\n

    在索引標籤式對話方塊中,開啟對話方塊時會跳至索引標籤式功能表中的第一個按鈕。

    \n\n

    若要在此對話方塊的互動式元件之間瀏覽,請按 Tab 或\n Shift+Tab

    \n\n

    先跳至索引標籤式功能表,然後按適當的方向鍵,即可切換至另一個對話方塊索引標籤,\n 以循環瀏覽可用的索引標籤。

    \n"); \ No newline at end of file +tinymce.Resource.add("tinymce.html-i18n.help-keynav.zh_TW","

    開始鍵盤瀏覽

    \n\n
    \n
    跳至功能表列
    \n
    Windows 或 Linux:Alt+F9
    \n
    macOS:⌥F9
    \n
    跳至工具列
    \n
    Windows 或 Linux:Alt+F10
    \n
    macOS:⌥F10
    \n
    跳至頁尾
    \n
    Windows 或 Linux:Alt+F11
    \n
    macOS:⌥F11
    \n
    跳至關聯式工具列
    \n
    Windows、Linux 或 macOS:Ctrl+F9\n
    \n\n

    瀏覽會從第一個 UI 項目開始,該項目會反白顯示,但如果是「頁尾」元素路徑的第一項,\n 則加底線。

    \n\n

    在 UI 區段之間瀏覽

    \n\n

    從 UI 區段移至下一個,請按 Tab

    \n\n

    從 UI 區段移回上一個,請按 Shift+Tab

    \n\n

    這些 UI 區段的 Tab 順序如下:

    \n\n
      \n
    1. 功能表列
    2. \n
    3. 各個工具列群組
    4. \n
    5. 側邊欄
    6. \n
    7. 頁尾中的元素路徑
    8. \n
    9. 頁尾中字數切換按鈕
    10. \n
    11. 頁尾中的品牌連結
    12. \n
    13. 頁尾中編輯器調整大小控點
    14. \n
    \n\n

    如果 UI 區段未顯示,表示已略過該區段。

    \n\n

    如果鍵盤瀏覽跳至頁尾,但沒有顯示側邊欄,則按下 Shift+Tab\n 會跳至第一個工具列群組,而不是最後一個。

    \n\n

    在 UI 區段之內瀏覽

    \n\n

    在兩個 UI 元素之間移動,請按適當的方向鍵。

    \n\n

    向左向右方向鍵

    \n\n
      \n
    • 在功能表列中的功能表之間移動。
    • \n
    • 開啟功能表中的子功能表。
    • \n
    • 在工具列群組中的按鈕之間移動。
    • \n
    • 在頁尾的元素路徑中項目之間移動。
    • \n
    \n\n

    向下向上方向鍵

    \n\n
      \n
    • 在功能表中的功能表項目之間移動。
    • \n
    • 在工具列快顯功能表中的項目之間移動。
    • \n
    \n\n

    方向鍵會在所跳至 UI 區段之內循環。

    \n\n

    若要關閉已開啟的功能表、已開啟的子功能表,或已開啟的快顯功能表,請按 Esc 鍵。

    \n\n

    如果目前已跳至特定 UI 區段的「頂端」,則按 Esc 鍵也會結束\n 整個鍵盤瀏覽。

    \n\n

    執行功能表列項目或工具列按鈕

    \n\n

    當想要的功能表項目或工具列按鈕已反白顯示時,按 ReturnEnter、\n 或空白鍵即可執行該項目。

    \n\n

    瀏覽非索引標籤式對話方塊

    \n\n

    在非索引標籤式對話方塊中,開啟對話方塊時會跳至第一個互動元件。

    \n\n

    TabShift+Tab 即可在互動式對話方塊元件之間瀏覽。

    \n\n

    瀏覽索引標籤式對話方塊

    \n\n

    在索引標籤式對話方塊中,開啟對話方塊時會跳至索引標籤式功能表中的第一個按鈕。

    \n\n

    若要在此對話方塊的互動式元件之間瀏覽,請按 Tab 或\n Shift+Tab

    \n\n

    先跳至索引標籤式功能表,然後按適當的方向鍵,即可切換至另一個對話方塊索引標籤,\n 以循環瀏覽可用的索引標籤。

    \n"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/runtime.js b/bundles/TinymceBundle/public/build/tinymce/runtime.js index 8ccbb41a5a2..3112bbd0393 100644 --- a/bundles/TinymceBundle/public/build/tinymce/runtime.js +++ b/bundles/TinymceBundle/public/build/tinymce/runtime.js @@ -1 +1 @@ -(()=>{"use strict";var e,r={},o={};function t(e){var n=o[e];if(void 0!==n)return n.exports;var i=o[e]={exports:{}};return r[e](i,i.exports,t),i.exports}t.m=r,e=[],t.O=(r,o,n,i)=>{if(!o){var l=1/0;for(p=0;p=i)&&Object.keys(t.O).every((e=>t.O[e](o[u])))?o.splice(u--,1):(a=!1,i0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[o,n,i]},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.p="/bundles/pimcoretinymce/build/tinymce/",(()=>{var e={666:0};t.O.j=r=>0===e[r];var r=(r,o)=>{var n,i,[l,a,u]=o,f=0;if(l.some((r=>0!==e[r]))){for(n in a)t.o(a,n)&&(t.m[n]=a[n]);if(u)var p=u(t)}for(r&&r(o);f{"use strict";var e,r={},o={};function t(e){var n=o[e];if(void 0!==n)return n.exports;var i=o[e]={exports:{}};return r[e](i,i.exports,t),i.exports}t.m=r,e=[],t.O=(r,o,n,i)=>{if(!o){var l=1/0;for(p=0;p=i)&&Object.keys(t.O).every((e=>t.O[e](o[u])))?o.splice(u--,1):(a=!1,i0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[o,n,i]},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.p="/bundles/pimcoretinymce/build/tinymce/",(()=>{var e={121:0};t.O.j=r=>0===e[r];var r=(r,o)=>{var n,i,[l,a,u]=o,f=0;if(l.some((r=>0!==e[r]))){for(n in a)t.o(a,n)&&(t.m[n]=a[n]);if(u)var p=u(t)}for(r&&r(o);faudio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.css index 059d9593cb4..adcfd9df183 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.js new file mode 100644 index 00000000000..250f26411de --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/dark/content.inline.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.min.css index d8f53505025..aa2ba97fc13 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.inline.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.js new file mode 100644 index 00000000000..68d8c6b8ea9 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/dark/content.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:'';left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.min.css index acbfa9550a9..494edac8b67 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/content.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.css index 1ae99943c5c..45e9cbe1b10 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #161f29;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:6px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:hsla(0,0%,100%,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.2);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#fff;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:0 solid #161f29;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid hsla(0,0%,100%,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#fff;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:hsla(0,0%,100%,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:hsla(0,0%,100%,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#161f29 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #161f29;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:hsla(0,0%,100%,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:hsla(0,0%,100%,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#fff;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#fff;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #3389ec}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(hsla(0,0%,100%,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#fff;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px hsla(0,0%,100%,.15)} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #161f29;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:6px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:hsla(0,0%,100%,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:hsla(0,0%,100%,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:0 solid #161f29;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid hsla(0,0%,100%,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:hsla(0,0%,100%,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:hsla(0,0%,100%,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#161f29 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #161f29;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:hsla(0,0%,100%,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:hsla(0,0%,100%,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #3389ec}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(hsla(0,0%,100%,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px hsla(0,0%,100%,.15)} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.js new file mode 100644 index 00000000000..696adb0679a --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/dark/skin.css",'.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#161f29;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:\'\';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:rgba(255,255,255,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(255,255,255,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255,255,255,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255,255,255,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:rgba(255,255,255,.15);border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(255,255,255,.5);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:\'\';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255,255,255,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255,255,255,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#161f29;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255,255,255,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #161f29;border-radius:6px;content:\'\';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255,255,255,.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #fff;border-radius:4px;content:\'\';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid rgba(255,255,255,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:\'\';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255,255,255,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:rgba(255,255,255,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:rgba(255,255,255,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:\'\';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#161f29 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #161f29 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255,255,255,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(255,255,255,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(255,255,255,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255,255,255,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34,47,62,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #3389ec inset}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(255,255,255,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(rgba(255,255,255,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3d546f;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3d546f;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3d546f;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px rgba(255,255,255,.15)}'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.min.css index a10bb40a724..3124b9f1728 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.min.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #161f29;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:6px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:hsla(0,0%,100%,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.2);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#fff;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:0 solid #161f29;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid hsla(0,0%,100%,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#fff;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:hsla(0,0%,100%,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:hsla(0,0%,100%,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#161f29 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #161f29;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:hsla(0,0%,100%,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:hsla(0,0%,100%,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#fff;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#fff;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #3389ec}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(hsla(0,0%,100%,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#fff;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px hsla(0,0%,100%,.15)} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #161f29;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:6px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:hsla(0,0%,100%,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:hsla(0,0%,100%,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:hsla(0,0%,100%,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:0 solid #161f29;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid hsla(0,0%,100%,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:hsla(0,0%,100%,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:hsla(0,0%,100%,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#161f29 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #161f29;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:hsla(0,0%,100%,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:hsla(0,0%,100%,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #3389ec}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(hsla(0,0%,100%,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px hsla(0,0%,100%,.15)} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.shadowdom.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.shadowdom.js new file mode 100644 index 00000000000..cfdd4489ac5 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide-dark/skin.shadowdom.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/dark/skin.shadowdom.css","body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.css index c08bc8c32fa..8de35557ed4 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.css index 059d9593cb4..adcfd9df183 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.js new file mode 100644 index 00000000000..31ea27b66b5 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/default/content.inline.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.min.css index d8f53505025..aa2ba97fc13 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.inline.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.js new file mode 100644 index 00000000000..94b23461240 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/default/content.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.min.css index 069e4429bf2..47dab11694d 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/content.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.css index 6f302dc58bb..f88f9286aa3 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #cce2fa}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px /100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #cce2fa}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.js new file mode 100644 index 00000000000..cd85c90497c --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/default/skin.css",'.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:\'\';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:\'\';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:\'\';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:\'\';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:\'\';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:\'\';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}'); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.min.css index 6dc7388e9f6..e5fb560659e 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.min.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #cce2fa}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #cce2fa}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.shadowdom.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.shadowdom.js new file mode 100644 index 00000000000..35bb63e06e8 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/oxide/skin.shadowdom.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/default/skin.shadowdom.css","body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.css index 69d837986cc..d5f5c8d9b52 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.css index 059d9593cb4..adcfd9df183 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.js new file mode 100644 index 00000000000..d709f00683c --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5-dark/content.inline.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css index d8f53505025..aa2ba97fc13 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.js new file mode 100644 index 00000000000..6934a7c27f2 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5-dark/content.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:'';left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.min.css index acbfa9550a9..494edac8b67 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/content.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23ccc' d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%236d737b' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.css index 94393d32acc..184a75349ae 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #000;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.2);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #1a1a1a;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#fff;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(42,55,70,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#fff;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#000 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #000;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:hsla(0,0%,100%,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #4a5562}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#fff;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:transparent;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#4a5562}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#2a3746}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:transparent;color:#fff;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#fff;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#4a5562}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #4a5562}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#fff;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #000;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:hsla(0,0%,100%,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #1a1a1a;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(42,55,70,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#000 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #000;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:hsla(0,0%,100%,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #4a5562}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:transparent;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#4a5562}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#2a3746}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:transparent;color:#fff;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#4a5562}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #4a5562}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.js new file mode 100644 index 00000000000..2d291d9e6bb --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5-dark/skin.css",".tox{box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#000;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255,255,255,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255,255,255,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#1a1a1a;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;color:#fff;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(255,255,255,.5);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255,255,255,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#2b3b4e;bottom:0;content:\"\";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:\"\";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255,255,255,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255,255,255,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #000;border-radius:3px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255,255,255,.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(42,55,70,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255,255,255,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size=\"0\"],.tox[dir=rtl] .tox-selectfield select[size=\"1\"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#000;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#000 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #000 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255,255,255,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(255,255,255,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255,255,255,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #4a5562}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34,47,62,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:3px 0 2px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#4a5562}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#2a3746}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#fff;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#4a5562}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #4a5562 inset}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(255,255,255,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 4px * 2) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 4px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 4px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3d546f;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3d546f;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3d546f;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px 0}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #000}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.min.css index f6d647e4c3d..c7ab569bf58 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.min.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #000;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.2);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #1a1a1a;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#fff;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(42,55,70,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#fff;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#000 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #000;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:hsla(0,0%,100%,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #4a5562}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#fff;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#4a5562}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#2a3746}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#fff;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#fff;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#4a5562}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #4a5562}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#fff;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #000;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #3d546f;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:hsla(0,0%,100%,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:hsla(0,0%,100%,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #1a1a1a;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:hsla(0,0%,100%,.5);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:hsla(0,0%,100%,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:hsla(0,0%,100%,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:hsla(0,0%,100%,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:hsla(0,0%,100%,.5);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(42,55,70,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.25) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:hsla(0,0%,100%,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#222f3e transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#000 transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #222f3e;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #000;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:hsla(0,0%,100%,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer}.tox .tox-statusbar__branding svg{fill:hsla(0,0%,100%,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:hsla(0,0%,100%,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#4a5562;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #4a5562}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(34,47,62,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#4a5562}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#2a3746}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#fff;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#4a5562}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:hsla(0,0%,100%,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #4a5562}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:hsla(0,0%,100%,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:hsla(0,0%,100%,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42,55,70,.2),0 4px 8px 0 rgba(42,55,70,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #3d546f;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #3d546f;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #3d546f;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:hsla(0,0%,100%,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js new file mode 100644 index 00000000000..bbf03509ed5 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5-dark/skin.shadowdom.css","body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.css index c08bc8c32fa..8de35557ed4 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.css index 059d9593cb4..adcfd9df183 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.js new file mode 100644 index 00000000000..31e4752a797 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5/content.inline.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.min.css index d8f53505025..aa2ba97fc13 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.inline.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.js new file mode 100644 index 00000000000..8f75a230602 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5/content.css",".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.min.css index 069e4429bf2..47dab11694d 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/content.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{-webkit-user-modify:read-only;-moz-user-modify:read-only;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' fill='none' fill-rule='evenodd' stroke='%234C4C4C' rx='2'/%3E%3C/svg%3E");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.93.93 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0z'/%3E%3C/g%3E%3C/svg%3E"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.33s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3Ccircle cx='30' cy='6' r='3' fill='rgba(0, 0, 0, .2)'%3E%3Canimate attributeName='r' begin='.66s' calcMode='linear' dur='1s' repeatCount='indefinite' values='3;5;3'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 50%;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='red' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='none' stroke='%2300A835' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.css index 1f6d4f196e8..24d65badeab 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #ccc;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:transparent;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#dee0e2}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:transparent;color:#222f3e;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#dee0e2}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#ccc 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:rgba(34,47,62,.7);text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #ccc;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:transparent;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#dee0e2}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:transparent;color:#222f3e;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#dee0e2}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:transparent;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#ccc 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:rgba(34,47,62,.7);text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.js new file mode 100644 index 00000000000..791d5377766 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5/skin.css",".tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#ccc;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:\"\";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:\"\";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #ccc;border-radius:3px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size=\"0\"],.tox[dir=rtl] .tox-selectfield select[size=\"1\"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:3px 0 2px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#dee0e2}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#222f3e;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#dee0e2}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #dee0e2 inset}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#ccc 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 4px * 2) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 4px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 4px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px 0}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:rgba(34,47,62,.7);text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.min.css b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.min.css index bee40c7170b..707177d923f 100644 --- a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.min.css +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.min.css @@ -1 +1 @@ -.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #ccc;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#dee0e2}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#222f3e;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#dee0e2}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#ccc 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:rgba(34,47,62,.7);text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(30,113,170,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #ccc;border-radius:0;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #207ab7,0 0 0 3px rgba(32,122,183,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#114060;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #207ab7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#092335;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32,122,183,.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.33333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:3px 0 2px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:0 0;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#dee0e2}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:0 0;color:#222f3e;height:34px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#dee0e2}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:0 0}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#ccc 0 1px,transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 8px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-number-input,.tox .tox-split-button,.tox .tox-tbtn,.tox .tox-tbtn--select{margin:2px 0 3px}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff!important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:rgba(34,47,62,.7);text-decoration:underline}.tox .tox-statusbar__branding svg{vertical-align:-.25em}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button:before{display:none} \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.shadowdom.js b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.shadowdom.js new file mode 100644 index 00000000000..40f2754c8d1 --- /dev/null +++ b/bundles/TinymceBundle/public/build/tinymce/skins/ui/tinymce-5/skin.shadowdom.js @@ -0,0 +1 @@ +tinymce.Resource.add("ui/tinymce-5/skin.shadowdom.css","body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}"); \ No newline at end of file diff --git a/bundles/TinymceBundle/public/build/tinymce/tinymce.js b/bundles/TinymceBundle/public/build/tinymce/tinymce.js index c5a9492877b..965d15c55c6 100644 --- a/bundles/TinymceBundle/public/build/tinymce/tinymce.js +++ b/bundles/TinymceBundle/public/build/tinymce/tinymce.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[285],{4540:(e,s,u)=>{u(7575),u(7490),u(6890),u(8860),u(2682),u(8619),u(3356),u(6884),u(2170),u(3956),u(2540),u(2936),u(1236),u(8190)}},e=>{e.O(0,[271],(()=>{return s=4540,e(e.s=s);var s}));e.O()}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[774],{596:(e,s,u)=>{u(5199),u(7726),u(7741),u(6075),u(378),u(1694),u(5081),u(2205),u(5791),u(8022),u(7426),u(2073),u(5775),u(3847)}},e=>{e.O(0,[328],(()=>{return s=596,e(e.s=s);var s}));e.O()}]); \ No newline at end of file From 7f0994982d722bbc2ed9277d9b4324b25316586b Mon Sep 17 00:00:00 2001 From: JiaJia Ji Date: Wed, 10 Apr 2024 16:54:36 +0200 Subject: [PATCH 047/514] [Bug]: Fix url of a sub-site document dragged in wysiywg (#16892) * fix url of subsite document dragged in wysywig * escape by preg_quote Co-authored-by: Jacob Dreesen --------- Co-authored-by: Jacob Dreesen --- lib/Tool/Text.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/Tool/Text.php b/lib/Tool/Text.php index c04c3e8f1c3..a877a9ead17 100644 --- a/lib/Tool/Text.php +++ b/lib/Tool/Text.php @@ -22,6 +22,8 @@ use Pimcore\Model\DataObject\Concrete; use Pimcore\Model\Document; use Pimcore\Model\Element; +use Pimcore\Model\Site; +use Pimcore\Tool; class Text { @@ -77,6 +79,12 @@ public static function wysiwygText(?string $text, array $params = []): ?string $path .= '#' . $urlParts['fragment']; } } + + $site = Frontend::getSiteForDocument($element); + if ($site instanceof Site) { + $path = Tool::getRequestScheme() . '://' . $site->getMainDomain() . preg_replace('~^' . preg_quote($site->getRootPath(), '~') . '~', '', $path); + } + } elseif ($element instanceof Concrete) { if ($linkGenerator = $element->getClass()->getLinkGenerator()) { $path = $linkGenerator->generate( From a33aca54aed5731163f8e3de1c684db3fa8ddd68 Mon Sep 17 00:00:00 2001 From: Elias Date: Fri, 12 Apr 2024 10:04:21 +0200 Subject: [PATCH 048/514] Added dirty state for the published property of Concretes and Documents (#16844) --- models/DataObject/Concrete.php | 1 + models/Document.php | 1 + 2 files changed, 2 insertions(+) diff --git a/models/DataObject/Concrete.php b/models/DataObject/Concrete.php index d4e905739c5..264b860af7f 100644 --- a/models/DataObject/Concrete.php +++ b/models/DataObject/Concrete.php @@ -446,6 +446,7 @@ public function isPublished(): bool */ public function setPublished(bool $published): static { + $this->markFieldDirty('published'); $this->published = $published; return $this; diff --git a/models/Document.php b/models/Document.php index 4e2e0c976f0..a1d3b99d980 100644 --- a/models/Document.php +++ b/models/Document.php @@ -920,6 +920,7 @@ public function getPublished(): bool public function setPublished(bool $published): static { + $this->markFieldDirty('published'); $this->published = $published; return $this; From 8e3c8b49ebadb22958bced2d25f65d77ed1c13ac Mon Sep 17 00:00:00 2001 From: Luca Strahlendorff <33978796+lucastrahlendorff@users.noreply.github.com> Date: Fri, 12 Apr 2024 13:59:59 +0200 Subject: [PATCH 049/514] fix(docs): Corrected examples for table editable (#16930) - removed the attribute "height" from the examples as it does not exist - corrected the examples to match the image & output --- doc/03_Documents/01_Editables/34_Table.md | 43 +++++++++++------------ 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/doc/03_Documents/01_Editables/34_Table.md b/doc/03_Documents/01_Editables/34_Table.md index 135908d2fb1..1c78f22eac6 100644 --- a/doc/03_Documents/01_Editables/34_Table.md +++ b/doc/03_Documents/01_Editables/34_Table.md @@ -26,19 +26,17 @@ The table editable provides the ability to edit a table structure. ```twig {{ pimcore_table("productProperties", { "width": 700, - "height": 400, "defaults": { - "cols": 2, - "rows": 3, + "cols": 3, + "rows": 4, "data": [ - ["Attribute name", "Value"], - ["Color", "Black"], - ["Size", "Large"], - ["Availability", "Out of stock"] - ] - } - }) -}} + ["Attribute name", "Value", "Additional column"], + ["Color", "Black", ""], + ["Size", "Large", ""], + ["Availability", "Out of stock", ""] + ] + } +}) }} ``` You're now able to change columns and the predefined data in the editmode. @@ -54,18 +52,17 @@ You would just use the `getData()` method instead of rendering the entire HTML o {% if editmode %} {{ pimcore_table("productProperties", { "width": 700, - "height": 400, "defaults": { - "cols": 2, - "rows": 3, + "cols": 3, + "rows": 4, "data": [ - ["Attribute name", "Value"], - ["Color", "Black"], - ["Size", "Large"], - ["Availability", "Out of stock"] + ["Attribute name", "Value", "Additional column"], + ["Color", "Black", ""], + ["Size", "Large", ""], + ["Availability", "Out of stock", ""] ] } - })}} + }) }} {% else %} {% set data = pimcore_table("productProperties").getData() %} @@ -81,22 +78,22 @@ array(4) { [0] => array(3) { [0] => string(14) "Attribute name" [1] => string(5) "Value" - [2] => string(18) " Additional column" + [2] => string(17) "Additional column" } [1] => array(3) { [0] => string(5) "Color" [1] => string(5) "Black" - [2] => string(1) " " + [2] => string(0) "" } [2] => array(3) { [0] => string(4) "Size" [1] => string(5) "Large" - [2] => string(1) " " + [2] => string(0) "" } [3] => array(3) { [0] => string(12) "Availability" [1] => string(12) "Out of stock" - [2] => string(1) " " + [2] => string(0) "" } } ``` From de307712e16c778bfffe201245829d651f395aa4 Mon Sep 17 00:00:00 2001 From: Christian Fasching Date: Fri, 12 Apr 2024 14:56:02 +0200 Subject: [PATCH 050/514] [Docs] Update Quantity Value Conversion Docs (#16931) --- .../01_Object_Classes/01_Data_Types/55_Number_Types.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/05_Objects/01_Object_Classes/01_Data_Types/55_Number_Types.md b/doc/05_Objects/01_Object_Classes/01_Data_Types/55_Number_Types.md index 28386e9fad7..29e685cb70a 100644 --- a/doc/05_Objects/01_Object_Classes/01_Data_Types/55_Number_Types.md +++ b/doc/05_Objects/01_Object_Classes/01_Data_Types/55_Number_Types.md @@ -90,6 +90,8 @@ represented by a [QuantityValueRange](https://github.com/pimcore/pimcore/tree/11 You can also convert values between units. Therefore you have to define base units, conversion factors and offsets. All units with the same base unit can be converted to each other. +Factor and offset define how to convert the current unit to the base unit. + Example: You have physical length units meter (m), millimeters (mm) and inches ("). Then your quantity value unit configuration could look like: @@ -128,11 +130,14 @@ In quantity value unit configuration there is also the column "offset". This is | Name | Abbreviation | Baseunit | Factor | Offset | |--------------------|--------------|----------|--------|--------| -| Degrees Celcius | °C | | | | -| Degrees Fahrenheit | °F | °C | 1.8 | 32 | +| Degrees Celcius | °C | | 1.8 | -32 | +| Degrees Fahrenheit | °F | °C | | | These conversion parameters result from the formula `°F = °C * 1.8 + 32` +The formula used for conversion is: `$convertedValue = ($quantityValue->getValue() * $fromUnit->getFactor() - $fromUnit->getConversionOffset()) / $toUnit->getFactor() + $toUnit->getConversionOffset();` + + #### Dynamic unit conversion When conversion factors / offsets change over time (e.g. money currencies) or you want to use an external API you have two opportunities: From ff3290a1709bf8f0102544b0815f9550ebe837c0 Mon Sep 17 00:00:00 2001 From: "nebojsa.ilic" Date: Mon, 15 Apr 2024 10:08:09 +0200 Subject: [PATCH 051/514] Removed sync releases workflow --- .github/workflows/sync-releases.yml | 77 ----------------------------- 1 file changed, 77 deletions(-) delete mode 100644 .github/workflows/sync-releases.yml diff --git a/.github/workflows/sync-releases.yml b/.github/workflows/sync-releases.yml deleted file mode 100644 index 10a311df686..00000000000 --- a/.github/workflows/sync-releases.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: Sync releases to CE from EE - -on: - workflow_dispatch: - inputs: - tag_name: - description: 'Tag name' - required: true - type: string - release_body: - description: 'Release body contents' - required: true - type: string - release_name: - description: 'Release name' - required: true - type: string - sha: - description: 'SHA hash of the release tag or branch name' - required: true - type: string - rc_release: - description: 'Release is a release candidate' - required: false - type: boolean - patch_release: - description: 'Release is a patch release' - required: false - type: boolean - -jobs: - check-tag-val: - env: - TAG_NAME: ${{ github.event.inputs.tag_name }} - RC_RELEASE: ${{ github.event.inputs.rc_release }} - PATCH_RELEASE: ${{ github.event.inputs.patch_release }} - REGEX_REGULAR: "^v[0-9]+\\.[0-9]+\\.[0-9]+$" - REGEX_RC: "^v[0-9]+\\.[0-9]+\\.[0-9]+-RC[0-9]+$" - REGEX_PATCH: "^v[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$" - if: github.repository == 'pimcore/ee-pimcore' - runs-on: ubuntu-latest - outputs: - isTagValid: ${{ steps.check.outputs.isTagValid }} - steps: - - name: Check tag format to accept major and minor and exclude patches - id: check - run: | - - if [[ "$RC_RELEASE" == "true" ]]; then - REGEX=$REGEX_RC - elif [[ "$PATCH_RELEASE" == "true" ]]; then - REGEX=$REGEX_PATCH - else - REGEX=$REGEX_REGULAR - fi - - if [[ "$TAG_NAME" =~ $REGEX ]]; then - echo "isTagValid=true" >> $GITHUB_OUTPUT - else - echo "isTagValid=false" >> $GITHUB_OUTPUT - echo "No valid release value found. Check input params" >> $GITHUB_STEP_SUMMARY - exit 1 - fi - - - sync-release-to-ce: - needs: check-tag-val - if: github.repository == 'pimcore/ee-pimcore' && needs.check-tag-val.outputs.isTagValid == 'true' - uses: pimcore/workflows-centralized/.github/workflows/reusable-sync-releases.yml@v1.0.0-rc.6 - with: - tag_name: ${{ inputs.tag_name }} - release_body : ${{ inputs.release_body}} - release_name: ${{ inputs.release_name }} - sha: ${{ inputs.sha }} - target_repo: 'pimcore' - secrets: - token: ${{ secrets.SYNC_TOKEN }} From bcdd09d30cd45f3c6457c32d7698873d28ce7f6b Mon Sep 17 00:00:00 2001 From: robertSt7 <104770750+robertSt7@users.noreply.github.com> Date: Wed, 17 Apr 2024 16:54:34 +0200 Subject: [PATCH 052/514] Fix: TinyMCE doesn't work (#16952) * Fix: tinymce remove insertdatetime plugin * Fix: tinymce remove insertdatetime plugin --- bundles/TinymceBundle/public/assets/tinymce.js | 1 - bundles/TinymceBundle/public/build/tinymce/271.js | 1 - bundles/TinymceBundle/public/build/tinymce/328.js | 1 - bundles/TinymceBundle/public/build/tinymce/999.js | 1 + bundles/TinymceBundle/public/build/tinymce/entrypoints.json | 2 +- bundles/TinymceBundle/public/build/tinymce/manifest.json | 2 +- bundles/TinymceBundle/public/build/tinymce/tinymce.js | 2 +- bundles/TinymceBundle/public/js/editor.js | 2 +- 8 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 bundles/TinymceBundle/public/build/tinymce/271.js delete mode 100644 bundles/TinymceBundle/public/build/tinymce/328.js create mode 100644 bundles/TinymceBundle/public/build/tinymce/999.js diff --git a/bundles/TinymceBundle/public/assets/tinymce.js b/bundles/TinymceBundle/public/assets/tinymce.js index 1443e641174..0c851b95adc 100644 --- a/bundles/TinymceBundle/public/assets/tinymce.js +++ b/bundles/TinymceBundle/public/assets/tinymce.js @@ -12,7 +12,6 @@ import 'tinymce/plugins/table'; import 'tinymce/plugins/wordcount'; import 'tinymce/plugins/autolink'; import 'tinymce/plugins/image'; -import 'tinymce/plugins/insertdatetime'; import 'tinymce/plugins/media'; import 'tinymce/plugins/help'; import 'tinymce/plugins/lists'; diff --git a/bundles/TinymceBundle/public/build/tinymce/271.js b/bundles/TinymceBundle/public/build/tinymce/271.js deleted file mode 100644 index c5049506736..00000000000 --- a/bundles/TinymceBundle/public/build/tinymce/271.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[271],{8785:()=>{tinymce.IconManager.add("default",{icons:{"accessibility-check":'',"accordion-toggle":'',accordion:'',"action-next":'',"action-prev":'',addtag:'',"ai-prompt":'',ai:'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',footnote:'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',minus:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',send:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',"template-add":'',template:'',"temporary-placeholder":'',"text-color":'',"text-size-decrease":'',"text-size-increase":'',toc:'',translate:'',typography:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}})},6890:(e,t,o)=>{o(8785)},7490:(e,t,o)=>{o(3557)},3557:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.ModelManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=e=>t=>e===t,r=t("string"),s=t("object"),a=t("array"),i=n(null),l=o("boolean"),c=n(void 0),d=e=>!(e=>null==e)(e),m=o("function"),u=o("number"),g=()=>{},p=e=>()=>e,h=e=>e,f=(e,t)=>e===t;function b(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const v=e=>t=>!e(t),y=e=>e(),w=p(!1),x=p(!0);class C{constructor(e,t){this.tag=e,this.value=t}static some(e){return new C(!0,e)}static none(){return C.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?C.some(e(this.value)):C.none()}bind(e){return this.tag?e(this.value):C.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:C.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return d(e)?C.some(e):C.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}C.singletonNone=new C(!1);const S=Array.prototype.slice,k=Array.prototype.indexOf,_=Array.prototype.push,O=(e,t)=>{return o=e,n=t,k.call(o,n)>-1;var o,n},T=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[],n=[];for(let r=0,s=e.length;r{const o=[];for(let n=0,r=e.length;n(((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(e,((e,n)=>{o=t(o,e,n)})),o),B=(e,t,o)=>(A(e,((e,n)=>{o=t(o,e,n)})),o),L=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;oI(D(e,t)),F=(e,t)=>{for(let o=0,n=e.length;o{const o={};for(let n=0,r=e.length;nt>=0&&tV(e,0),U=e=>V(e,e.length-1),j=(e,t)=>{for(let o=0;o{const o=$(e);for(let n=0,r=o.length;nK(e,((e,o)=>({k:o,v:t(e,o)}))),K=(e,t)=>{const o={};return q(e,((e,n)=>{const r=t(e,n);o[r.k]=r.v})),o},Y=(e,t)=>{const o={};return((e,t,o,n)=>{q(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(e=>(t,o)=>{e[o]=t})(o),g),o},X=(e,t)=>{const o=[];return q(e,((e,n)=>{o.push(t(e,n))})),o},J=e=>X(e,h),Q=(e,t)=>W.call(e,t),ee="undefined"!=typeof window?window:Function("return this;")(),te=(e,t)=>((e,t)=>{let o=null!=t?t:ee;for(let t=0;t{const o=((e,t)=>te(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},ne=Object.getPrototypeOf,re=e=>{const t=te("ownerDocument.defaultView",e);return s(e)&&((e=>oe("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(ne(e).constructor.name))},se=e=>e.dom.nodeName.toLowerCase(),ae=e=>e.dom.nodeType,ie=e=>t=>ae(t)===e,le=e=>8===ae(e)||"#comment"===se(e),ce=e=>de(e)&&re(e.dom),de=ie(1),me=ie(3),ue=ie(9),ge=ie(11),pe=e=>t=>de(t)&&se(t)===e,he=(e,t,o)=>{if(!(r(o)||l(o)||u(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},fe=(e,t,o)=>{he(e.dom,t,o)},be=(e,t)=>{const o=e.dom;q(t,((e,t)=>{he(o,t,e)}))},ve=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},ye=(e,t)=>C.from(ve(e,t)),we=(e,t)=>{e.dom.removeAttribute(t)},xe=e=>B(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),Ce=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Se={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Ce(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return Ce(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return Ce(o)},fromDom:Ce,fromPoint:(e,t,o)=>C.from(e.dom.elementFromPoint(t,o)).map(Ce)},ke=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},_e=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,Oe=(e,t)=>{const o=void 0===t?document:t.dom;return _e(o)?C.none():C.from(o.querySelector(e)).map(Se.fromDom)},Te=(e,t)=>e.dom===t.dom,Ee=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},De=ke,Ae=e=>Se.fromDom(e.dom.ownerDocument),Me=e=>ue(e)?e:Ae(e),Ne=e=>C.from(e.dom.parentNode).map(Se.fromDom),Re=e=>C.from(e.dom.parentElement).map(Se.fromDom),Be=(e,t)=>{const o=m(t)?t:w;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=Se.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r},Le=e=>C.from(e.dom.previousSibling).map(Se.fromDom),He=e=>C.from(e.dom.nextSibling).map(Se.fromDom),Ie=e=>D(e.dom.childNodes,Se.fromDom),Pe=(e,t)=>{const o=e.dom.childNodes;return C.from(o[t]).map(Se.fromDom)},Fe=(e,t)=>{Ne(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},ze=(e,t)=>{He(e).fold((()=>{Ne(e).each((e=>{Ze(e,t)}))}),(e=>{Fe(e,t)}))},Ve=(e,t)=>{const o=(e=>Pe(e,0))(e);o.fold((()=>{Ze(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},Ze=(e,t)=>{e.dom.appendChild(t.dom)},Ue=(e,t)=>{Fe(e,t),Ze(t,e)},je=(e,t)=>{A(t,((o,n)=>{const r=0===n?e:t[n-1];ze(r,o)}))},$e=(e,t)=>{A(t,(t=>{Ze(e,t)}))},We=e=>{e.dom.textContent="",A(Ie(e),(e=>{qe(e)}))},qe=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Ge=e=>{const t=Ie(e);t.length>0&&je(e,t),qe(e)},Ke=(e,t)=>Se.fromDom(e.dom.cloneNode(t)),Ye=e=>Ke(e,!1),Xe=e=>Ke(e,!0),Je=(e,t)=>{const o=Se.fromTag(t),n=xe(e);return be(o,n),o},Qe=["tfoot","thead","tbody","colgroup"],et=(e,t,o)=>({element:e,rowspan:t,colspan:o}),tt=(e,t,o)=>({element:e,cells:t,section:o}),ot=(e,t,o)=>({element:e,isNew:t,isLocked:o}),nt=(e,t,o,n)=>({element:e,cells:t,section:o,isNew:n}),rt=m(Element.prototype.attachShadow)&&m(Node.prototype.getRootNode),st=p(rt),at=rt?e=>Se.fromDom(e.dom.getRootNode()):Me,it=e=>{const t=at(e);return ge(o=t)&&d(o.dom.host)?C.some(t):C.none();var o},lt=e=>Se.fromDom(e.dom.host),ct=e=>d(e.dom.shadowRoot),dt=e=>{const t=me(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return it(Se.fromDom(t)).fold((()=>o.body.contains(t)),(n=dt,r=lt,e=>n(r(e))));var n,r},mt=e=>{const t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Se.fromDom(t)},ut=(e,t)=>{let o=[];return A(Ie(e),(e=>{t(e)&&(o=o.concat([e])),o=o.concat(ut(e,t))})),o},gt=(e,t,o)=>((e,t,o)=>N(Be(e,o),t))(e,(e=>ke(e,t)),o),pt=(e,t)=>((e,t)=>N(Ie(e),t))(e,(e=>ke(e,t))),ht=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return _e(o)?[]:D(o.querySelectorAll(e),Se.fromDom)})(t,e);var ft=(e,t,o,n,r)=>e(o,n)?C.some(o):m(r)&&r(o)?C.none():t(o,n,r);const bt=(e,t,o)=>{let n=e.dom;const r=m(o)?o:w;for(;n.parentNode;){n=n.parentNode;const e=Se.fromDom(n);if(t(e))return C.some(e);if(r(e))break}return C.none()},vt=(e,t,o)=>ft(((e,t)=>t(e)),bt,e,t,o),yt=(e,t,o)=>bt(e,(e=>ke(e,t)),o),wt=(e,t)=>((e,t)=>L(e.dom.childNodes,(e=>t(Se.fromDom(e)))).map(Se.fromDom))(e,(e=>ke(e,t))),xt=(e,t)=>Oe(t,e),Ct=(e,t,o)=>ft(((e,t)=>ke(e,t)),yt,e,t,o),St=(e,t,o=f)=>e.exists((e=>o(e,t))),kt=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te?C.some(t):C.none(),Ot=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Tt=(e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!c(n)||r+t.length<=n)},Et=(e,t)=>Ot(e,t,0),Dt=(e,t)=>Ot(e,t,e.length-t.length),At=(e=>t=>t.replace(e,""))(/^\s+|\s+$/g),Mt=e=>e.length>0,Nt=e=>void 0!==e.style&&m(e.style.getPropertyValue),Rt=(e,t,o)=>{if(!r(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Nt(e)&&e.style.setProperty(t,o)},Bt=(e,t,o)=>{const n=e.dom;Rt(n,t,o)},Lt=(e,t)=>{const o=e.dom;q(t,((e,t)=>{Rt(o,t,e)}))},Ht=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||dt(e)?n:It(o,t)},It=(e,t)=>Nt(e)?e.style.getPropertyValue(t):"",Pt=(e,t)=>{const o=e.dom,n=It(o,t);return C.from(n).filter((e=>e.length>0))},Ft=(e,t)=>{((e,t)=>{Nt(e)&&e.style.removeProperty(t)})(e.dom,t),St(ye(e,"style").map(At),"")&&we(e,"style")},zt=(e,t,o=0)=>ye(e,t).map((e=>parseInt(e,10))).getOr(o),Vt=(e,t)=>zt(e,t,1),Zt=e=>pe("col")(e)?zt(e,"span",1)>1:Vt(e,"colspan")>1,Ut=e=>Vt(e,"rowspan")>1,jt=(e,t)=>parseInt(Ht(e,t),10),$t=p(10),Wt=p(10),qt=(e,t)=>Gt(e,t,x),Gt=(e,t,o)=>P(Ie(e),(e=>ke(e,t)?o(e)?[e]:[]:Gt(e,t,o))),Kt=(e,t)=>((e,t,o=w)=>o(t)?C.none():O(e,se(t))?C.some(t):yt(t,e.join(","),(e=>ke(e,"table")||o(e))))(["td","th"],e,t),Yt=e=>qt(e,"th,td"),Xt=e=>ke(e,"colgroup")?pt(e,"col"):P(eo(e),(e=>pt(e,"col"))),Jt=(e,t)=>Ct(e,"table",t),Qt=e=>qt(e,"tr"),eo=e=>Jt(e).fold(p([]),(e=>pt(e,"colgroup"))),to=(e,t)=>D(e,(e=>{if("colgroup"===se(e)){const t=D(Xt(e),(e=>{const t=zt(e,"span",1);return et(e,1,t)}));return tt(e,t,"colgroup")}{const o=D(Yt(e),(e=>{const t=zt(e,"rowspan",1),o=zt(e,"colspan",1);return et(e,t,o)}));return tt(e,o,t(e))}})),oo=e=>Ne(e).map((e=>{const t=se(e);return(e=>O(Qe,e))(t)?t:"tbody"})).getOr("tbody"),no=e=>{const t=Qt(e),o=[...eo(e),...t];return to(o,oo)},ro=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},so=()=>ao(0,0),ao=(e,t)=>({major:e,minor:t}),io={nu:ao,detect:(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?so():((e,t)=>{const o=((e,t)=>{for(let o=0;oNumber(t.replace(o,"$"+e));return ao(n(1),n(2))})(e,o)},unknown:so},lo=(e,t)=>{const o=String(t).toLowerCase();return L(e,(e=>e.search(o)))},co=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,mo=e=>t=>Tt(t,e),uo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Tt(e,"edge/")&&Tt(e,"chrome")&&Tt(e,"safari")&&Tt(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,co],search:e=>Tt(e,"chrome")&&!Tt(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Tt(e,"msie")||Tt(e,"trident")},{name:"Opera",versionRegexes:[co,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:mo("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:mo("firefox")},{name:"Safari",versionRegexes:[co,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Tt(e,"safari")||Tt(e,"mobile/"))&&Tt(e,"applewebkit")}],go=[{name:"Windows",search:mo("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Tt(e,"iphone")||Tt(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:mo("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:mo("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:mo("linux"),versionRegexes:[]},{name:"Solaris",search:mo("sunos"),versionRegexes:[]},{name:"FreeBSD",search:mo("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:mo("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],po={browsers:p(uo),oses:p(go)},ho="Edge",fo="Chromium",bo="Opera",vo="Firefox",yo="Safari",wo=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(ho),isChromium:n(fo),isIE:n("IE"),isOpera:n(bo),isFirefox:n(vo),isSafari:n(yo)}},xo={unknown:()=>wo({current:void 0,version:io.unknown()}),nu:wo,edge:p(ho),chromium:p(fo),ie:p("IE"),opera:p(bo),firefox:p(vo),safari:p(yo)},Co="Windows",So="Android",ko="Linux",_o="macOS",Oo="Solaris",To="FreeBSD",Eo="ChromeOS",Do=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(Co),isiOS:n("iOS"),isAndroid:n(So),isMacOS:n(_o),isLinux:n(ko),isSolaris:n(Oo),isFreeBSD:n(To),isChromeOS:n(Eo)}},Ao={unknown:()=>Do({current:void 0,version:io.unknown()}),nu:Do,windows:p(Co),ios:p("iOS"),android:p(So),linux:p(ko),macos:p(_o),solaris:p(Oo),freebsd:p(To),chromeos:p(Eo)},Mo=(e,t,o)=>{const n=po.browsers(),r=po.oses(),s=t.bind((e=>((e,t)=>j(t.brands,(t=>{const o=t.brand.toLowerCase();return L(e,(e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((e=>({current:e.name,version:io.nu(parseInt(t.version,10),0)})))})))(n,e))).orThunk((()=>((e,t)=>lo(e,t).map((e=>{const o=io.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(n,e))).fold(xo.unknown,xo.nu),a=((e,t)=>lo(e,t).map((e=>{const o=io.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(r,e).fold(Ao.unknown,Ao.nu),i=((e,t,o,n)=>{const r=e.isiOS()&&!0===/ipad/i.test(o),s=e.isiOS()&&!r,a=e.isiOS()||e.isAndroid(),i=a||n("(pointer:coarse)"),l=r||!s&&a&&n("(min-device-width:768px)"),c=s||a&&!l,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),m=!c&&!l&&!d;return{isiPad:p(r),isiPhone:p(s),isTablet:p(l),isPhone:p(c),isTouch:p(i),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:p(d),isDesktop:p(m)}})(a,s,e,o);return{browser:s,os:a,deviceType:i}},No=e=>window.matchMedia(e).matches;let Ro=ro((()=>Mo(navigator.userAgent,C.from(navigator.userAgentData),No)));const Bo=()=>Ro(),Lo=(e,t)=>{const o=o=>{const n=t(o);if(n<=0||null===n){const t=Ht(o,e);return parseFloat(t)||0}return n},n=(e,t)=>B(t,((t,o)=>{const n=Ht(e,o),r=void 0===n?0:parseInt(n,10);return isNaN(r)?t:t+r}),0);return{set:(t,o)=>{if(!u(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;Nt(n)&&(n.style[e]=o+"px")},get:o,getOuter:o,aggregate:n,max:(e,t,o)=>{const r=n(e,o);return t>r?t-r:0}}},Ho=(e,t)=>(e=>{const t=parseFloat(e);return isNaN(t)?C.none():C.some(t)})(e).getOr(t),Io=(e,t,o)=>Ho(Ht(e,t),o),Po=(e,t)=>{const o=e.dom,n=o.getBoundingClientRect().width||o.offsetWidth;return"border-box"===t?n:((e,t,o,n)=>t-Io(e,`padding-${o}`,0)-Io(e,`padding-${n}`,0)-Io(e,`border-${o}-width`,0)-Io(e,`border-${n}-width`,0))(e,n,"left","right")},Fo=Lo("width",(e=>e.dom.offsetWidth)),zo=e=>Fo.get(e),Vo=e=>Fo.getOuter(e),Zo=e=>Po(e,"content-box"),Uo=e=>Io(e,"width",e.dom.offsetWidth),jo=(e,t,o)=>{const n=e.cells,r=n.slice(0,t),s=n.slice(t),a=r.concat(o).concat(s);return qo(e,a)},$o=(e,t,o)=>jo(e,t,[o]),Wo=(e,t,o)=>{e.cells[t]=o},qo=(e,t)=>nt(e.element,t,e.section,e.isNew),Go=(e,t)=>e.cells[t],Ko=(e,t)=>Go(e,t).element,Yo=e=>e.cells.length,Xo=e=>{const t=M(e,(e=>"colgroup"===e.section));return{rows:t.fail,cols:t.pass}},Jo=(e,t,o)=>{const n=D(e.cells,o);return nt(t(e.element),n,e.section,!0)},Qo="data-snooker-locked-cols",en=e=>ye(e,Qo).bind((e=>C.from(e.match(/\d+/g)))).map((e=>z(e,x))),tn=e=>{const t=B(Xo(e).rows,((e,t)=>(A(t.cells,((t,o)=>{t.isLocked&&(e[o]=!0)})),e)),{}),o=X(t,((e,t)=>parseInt(t,10)));return((e,t)=>{const o=S.call(e,0);return o.sort(t),o})(o)},on=(e,t)=>e+","+t,nn=(e,t)=>{const o=P(e.all,(e=>e.cells));return N(o,t)},rn=e=>{const t={},o=[],n=Z(e).map((e=>e.element)).bind(Jt).bind(en).getOr({});let r=0,s=0,a=0;const{pass:i,fail:l}=M(e,(e=>"colgroup"===e.section));A(l,(e=>{const i=[];A(e.cells,(e=>{let o=0;for(;void 0!==t[on(a,o)];)o++;const r=((e,t)=>Q(e,t)&&void 0!==e[t]&&null!==e[t])(n,o.toString()),l=((e,t,o,n,r,s)=>({element:e,rowspan:t,colspan:o,row:n,column:r,isLocked:s}))(e.element,e.rowspan,e.colspan,a,o,r);for(let n=0;n{const t=(e=>{const t={};let o=0;return A(e.cells,(e=>{const n=e.colspan;E(n,(r=>{const s=o+r;t[s]=((e,t,o)=>({element:e,colspan:t,column:o}))(e.element,n,s)})),o+=n})),t})(e),o=((e,t)=>({element:e,columns:t}))(e.element,J(t));return{colgroups:[o],columns:t}})).getOrThunk((()=>({colgroups:[],columns:{}}))),m=((e,t)=>({rows:e,columns:t}))(r,s);return{grid:m,access:t,all:o,columns:c,colgroups:d}},sn={fromTable:e=>{const t=no(e);return rn(t)},generate:rn,getAt:(e,t,o)=>C.from(e.access[on(t,o)]),findItem:(e,t,o)=>{const n=nn(e,(e=>o(t,e.element)));return n.length>0?C.some(n[0]):C.none()},filterItems:nn,justCells:e=>P(e.all,(e=>e.cells)),justColumns:e=>J(e.columns),hasColumns:e=>$(e.columns).length>0,getColumnAt:(e,t)=>C.from(e.columns[t])},an=(e,t=x)=>{const o=e.grid,n=E(o.columns,h),r=E(o.rows,h);return D(n,(o=>ln((()=>P(r,(t=>sn.getAt(e,t,o).filter((e=>e.column===o)).toArray()))),(e=>1===e.colspan&&t(e.element)),(()=>sn.getAt(e,0,o)))))},ln=(e,t,o)=>{const n=e();return L(n,t).orThunk((()=>C.from(n[0]).orThunk(o))).map((e=>e.element))},cn=e=>{const t=e.grid,o=E(t.rows,h),n=E(t.columns,h);return D(o,(t=>ln((()=>P(n,(o=>sn.getAt(e,t,o).filter((e=>e.row===t)).fold(p([]),(e=>[e]))))),(e=>1===e.rowspan),(()=>sn.getAt(e,t,0)))))},dn=(e,t)=>{if(t<0||t>=e.length-1)return C.none();const o=e[t].fold((()=>{const o=(e=>{const t=S.call(e,0);return t.reverse(),t})(e.slice(0,t));return j(o,((e,t)=>e.map((e=>({value:e,delta:t+1})))))}),(e=>C.some({value:e,delta:0}))),n=e[t+1].fold((()=>{const o=e.slice(t+1);return j(o,((e,t)=>e.map((e=>({value:e,delta:t+1})))))}),(e=>C.some({value:e,delta:1})));return o.bind((e=>n.map((t=>{const o=t.delta+e.delta;return Math.abs(t.value-e.value)/o}))))},mn=(e,t)=>o=>"rtl"===un(o)?t:e,un=e=>"rtl"===Ht(e,"direction")?"rtl":"ltr",gn=Lo("height",(e=>{const t=e.dom;return dt(e)?t.getBoundingClientRect().height:t.offsetHeight})),pn=e=>gn.get(e),hn=e=>gn.getOuter(e),fn=e=>Io(e,"height",e.dom.offsetHeight),bn=(e,t)=>({left:e,top:t,translate:(o,n)=>bn(e+o,t+n)}),vn=bn,yn=(e,t)=>void 0!==e?e:void 0!==t?t:0,wn=e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,r=t.documentElement;if(o===e.dom)return vn(o.offsetLeft,o.offsetTop);const s=yn(null==n?void 0:n.pageYOffset,r.scrollTop),a=yn(null==n?void 0:n.pageXOffset,r.scrollLeft),i=yn(r.clientTop,o.clientTop),l=yn(r.clientLeft,o.clientLeft);return xn(e).translate(a-l,s-i)},xn=e=>{const t=e.dom,o=t.ownerDocument.body;return o===t?vn(o.offsetLeft,o.offsetTop):dt(e)?(e=>{const t=e.getBoundingClientRect();return vn(t.left,t.top)})(t):vn(0,0)},Cn=(e,t)=>({row:e,y:t}),Sn=(e,t)=>({col:e,x:t}),kn=e=>wn(e).left+Vo(e),_n=e=>wn(e).left,On=(e,t)=>Sn(e,_n(t)),Tn=(e,t)=>Sn(e,kn(t)),En=e=>wn(e).top,Dn=(e,t)=>Cn(e,En(t)),An=(e,t)=>Cn(e,En(t)+hn(t)),Mn=(e,t,o)=>{if(0===o.length)return[];const n=D(o.slice(1),((t,o)=>t.map((t=>e(o,t))))),r=o[o.length-1].map((e=>t(o.length-1,e)));return n.concat([r])},Nn={delta:h,positions:e=>Mn(Dn,An,e),edge:En},Rn=mn({delta:h,edge:_n,positions:e=>Mn(On,Tn,e)},{delta:e=>-e,edge:kn,positions:e=>Mn(Tn,On,e)}),Bn={delta:(e,t)=>Rn(t).delta(e,t),positions:(e,t)=>Rn(t).positions(e,t),edge:e=>Rn(e).edge(e)},Ln={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Hn=(()=>{const e="[0-9]+",t="[eE]"+("[+-]?"+e),o=e=>`(?:${e})?`,n=["Infinity",e+"\\."+o(e)+o(t),"\\."+e+o(t),e+o(t)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),In=(e,t)=>C.from(Hn.exec(e)).bind((e=>{const o=Number(e[1]),n=e[2];return((e,t)=>T(t,(t=>T(Ln[t],(t=>e===t)))))(n,t)?C.some({value:o,unit:n}):C.none()})),Pn=/(\d+(\.\d+)?)%/,Fn=/(\d+(\.\d+)?)px|em/,zn=pe("col"),Vn=(e,t,o)=>{const n=Re(e).getOrThunk((()=>mt(Ae(e))));return t(e)/o(n)*100},Zn=(e,t)=>{Bt(e,"width",t+"px")},Un=(e,t)=>{Bt(e,"width",t+"%")},jn=(e,t)=>{Bt(e,"height",t+"px")},$n=(e,t,o,n)=>{const r=parseFloat(e);return Dt(e,"%")&&"table"!==se(t)?((e,t,o,n)=>{const r=Jt(e).map((e=>{const n=o(e);return Math.floor(t/100*n)})).getOr(t);return n(e,r),r})(t,r,o,n):r},Wn=e=>{const t=(e=>fn(e)+"px")(e);return t?$n(t,e,pn,jn):pn(e)},qn=(e,t)=>Pt(e,t).orThunk((()=>ye(e,t).map((e=>e+"px")))),Gn=e=>qn(e,"width"),Kn=e=>Vn(e,zo,Zo),Yn=e=>zn(e)?zo(e):Uo(e),Xn=e=>((e,t,o)=>o(e)/Vt(e,t))(e,"rowspan",Wn),Jn=(e,t,o)=>{Bt(e,"width",t+o)},Qn=e=>Vn(e,zo,Zo)+"%",er=p(Pn),tr=pe("col"),or=e=>Gn(e).getOrThunk((()=>Yn(e)+"px")),nr=e=>{return(t=e,qn(t,"height")).getOrThunk((()=>Xn(e)+"px"));var t},rr=(e,t,o,n,r,s)=>e.filter(n).fold((()=>s(dn(o,t))),(e=>r(e))),sr=(e,t,o,n)=>{const r=an(e),s=sn.hasColumns(e)?(e=>D(sn.justColumns(e),(e=>C.from(e.element))))(e):r,a=[C.some(Bn.edge(t))].concat(D(Bn.positions(r,t),(e=>e.map((e=>e.x))))),i=v(Zt);return D(s,((e,t)=>rr(e,t,a,i,(e=>{if((e=>{const t=Bo().browser,o=t.isChromium()||t.isFirefox();return!tr(e)||o})(e))return o(e);{const e=(s=r[t],l=h,null!=s?l(s):C.none());return rr(e,t,a,i,(e=>n(C.some(zo(e)))),n)}var s,l}),n)))},ar=e=>e.map((e=>e+"px")).getOr(""),ir=(e,t,o)=>sr(e,t,Yn,(e=>e.getOrThunk(o.minCellWidth))),lr=(e,t,o,n,r)=>{const s=cn(e),a=[C.some(o.edge(t))].concat(D(o.positions(s,t),(e=>e.map((e=>e.y)))));return D(s,((e,t)=>rr(e,t,a,v(Ut),n,r)))},cr=(e,t)=>()=>dt(e)?t(e):parseFloat(Pt(e,"width").getOr("0")),dr=e=>{const t=cr(e,zo),o=p(0);return{width:t,pixelWidth:t,getWidths:(t,o)=>ir(t,e,o),getCellDelta:o,singleColumnWidth:p([0]),minCellWidth:o,setElementWidth:g,adjustTableWidth:g,isRelative:!0,label:"none"}},mr=e=>{const t=cr(e,(e=>parseFloat(Qn(e)))),o=cr(e,zo);return{width:t,pixelWidth:o,getWidths:(t,o)=>((e,t,o)=>sr(e,t,Kn,(e=>e.fold((()=>o.minCellWidth()),(e=>e/o.pixelWidth()*100)))))(t,e,o),getCellDelta:e=>e/o()*100,singleColumnWidth:(e,t)=>[100-e],minCellWidth:()=>$t()/o()*100,setElementWidth:Un,adjustTableWidth:o=>{const n=t();Un(e,n+o/100*n)},isRelative:!0,label:"percent"}},ur=e=>{const t=cr(e,zo);return{width:t,pixelWidth:t,getWidths:(t,o)=>ir(t,e,o),getCellDelta:h,singleColumnWidth:(e,t)=>[Math.max($t(),e+t)-e],minCellWidth:$t,setElementWidth:Zn,adjustTableWidth:o=>{const n=t()+o;Zn(e,n)},isRelative:!1,label:"pixel"}},gr=e=>Gn(e).fold((()=>dr(e)),(t=>((e,t)=>null!==er().exec(t)?mr(e):ur(e))(e,t))),pr=ur,hr=mr,fr=(e,t,o)=>{const n=e[o].element,r=Se.fromTag("td");Ze(r,Se.fromTag("br"));(t?Ze:Ve)(n,r)},br=(e,t)=>{const o=e=>ke(e.element,t),n=Xe(e),r=no(n),s=gr(e),a=sn.generate(r),i=((e,t)=>{const o=e.grid.columns;let n=e.grid.rows,r=o,s=0,a=0;const i=[],l=[];return q(e.access,(e=>{if(i.push(e),t(e)){l.push(e);const t=e.row,o=t+e.rowspan-1,i=e.column,c=i+e.colspan-1;ts&&(s=o),ia&&(a=c)}})),((e,t,o,n,r,s)=>({minRow:e,minCol:t,maxRow:o,maxCol:n,allCells:r,selectedCells:s}))(n,r,s,a,i,l)})(a,o),l="th:not("+t+"),td:not("+t+")",c=Gt(n,"th,td",(e=>ke(e,l)));A(c,qe),((e,t,o,n)=>{const r=N(e,(e=>"colgroup"!==e.section)),s=t.grid.columns,a=t.grid.rows;for(let e=0;eo.maxRow||io.maxCol||(sn.getAt(t,e,i).filter(n).isNone()?fr(r,a,e):a=!0)}})(r,a,i,o);const d=((e,t,o,n)=>{if(0===n.minCol&&t.grid.columns===n.maxCol+1)return 0;const r=ir(t,e,o),s=B(r,((e,t)=>e+t),0),a=B(r.slice(n.minCol,n.maxCol+1),((e,t)=>e+t),0),i=a/s*o.pixelWidth()-o.pixelWidth();return o.getCellDelta(i)})(e,sn.fromTable(e),s,i);return((e,t,o,n)=>{q(o.columns,(e=>{(e.columnt.maxCol)&&qe(e.element)}));const r=N(qt(e,"tr"),(e=>0===e.dom.childElementCount));A(r,qe),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||A(qt(e,"th,td"),(e=>{we(e,"rowspan"),we(e,"colspan")})),we(e,Qo),we(e,"data-snooker-col-series"),gr(e).adjustTableWidth(n)})(n,i,a,d),n},vr=((e,t)=>{const o=t=>e(t)?C.from(t.dom.nodeValue):C.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(me,"text"),yr=e=>vr.get(e),wr=e=>vr.getOption(e),xr=(e,t)=>vr.set(e,t),Cr=e=>"img"===se(e)?1:wr(e).fold((()=>Ie(e).length),(e=>e.length)),Sr=["img","br"],kr=e=>wr(e).filter((e=>0!==e.trim().length||e.indexOf(" ")>-1)).isSome()||O(Sr,se(e))||(e=>ce(e)&&"false"===ve(e,"contenteditable"))(e),_r=e=>((e,t)=>{const o=e=>{for(let n=0;nTr(e,kr),Tr=(e,t)=>{const o=e=>{const n=Ie(e);for(let e=n.length-1;e>=0;e--){const r=n[e];if(t(r))return C.some(r);const s=o(r);if(s.isSome())return s}return C.none()};return o(e)},Er={scope:["row","col"]},Dr=e=>()=>{const t=Se.fromTag("td",e.dom);return Ze(t,Se.fromTag("br",e.dom)),t},Ar=e=>()=>Se.fromTag("col",e.dom),Mr=e=>()=>Se.fromTag("colgroup",e.dom),Nr=e=>()=>Se.fromTag("tr",e.dom),Rr=(e,t,o)=>{const n=((e,t)=>{const o=Je(e,t),n=Ie(Xe(e));return $e(o,n),o})(e,t);return q(o,((e,t)=>{null===e?we(n,t):fe(n,t,e)})),n},Br=e=>e,Lr=(e,t,o)=>{const n=(e,t)=>{((e,t)=>{const o=e.dom,n=t.dom;Nt(o)&&Nt(n)&&(n.style.cssText=o.style.cssText)})(e.element,t),Ft(t,"height"),1!==e.colspan&&Ft(t,"width")};return{col:o=>{const r=Se.fromTag(se(o.element),t.dom);return n(o,r),e(o.element,r),r},colgroup:Mr(t),row:Nr(t),cell:r=>{const s=Se.fromTag(se(r.element),t.dom),a=o.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),i=a.length>0?((e,t,o)=>_r(e).map((n=>{const r=o.join(","),s=gt(n,r,(t=>Te(t,e)));return R(s,((e,t)=>{const o=Ye(t);return Ze(e,o),o}),t)})).getOr(t))(r.element,s,a):s;return Ze(i,Se.fromTag("br")),n(r,s),((e,t)=>{q(Er,((o,n)=>ye(e,n).filter((e=>O(o,e))).each((e=>fe(t,n,e)))))})(r.element,s),e(r.element,s),s},replace:Rr,colGap:Ar(t),gap:Dr(t)}},Hr=e=>({col:Ar(e),colgroup:Mr(e),row:Nr(e),cell:Dr(e),replace:Br,colGap:Ar(e),gap:Dr(e)}),Ir=e=>t=>t.options.get(e),Pr="100%",Fr=e=>{var t;const o=e.dom,n=null!==(t=o.getParent(e.selection.getStart(),o.isBlock))&&void 0!==t?t:e.getBody();return Zo(Se.fromDom(n))+"px"},zr=e=>C.from(e.options.get("table_clone_elements")),Vr=Ir("table_header_type"),Zr=Ir("table_column_resizing"),Ur=e=>"preservetable"===Zr(e),jr=e=>"resizetable"===Zr(e),$r=Ir("table_sizing_mode"),Wr=e=>"relative"===$r(e),qr=e=>"fixed"===$r(e),Gr=e=>"responsive"===$r(e),Kr=Ir("table_resize_bars"),Yr=Ir("table_style_by_css"),Xr=Ir("table_merge_content_on_paste"),Jr=e=>{const t=e.options,o=t.get("table_default_attributes");return t.isSet("table_default_attributes")?o:((e,t)=>Gr(e)||Yr(e)?t:qr(e)?{...t,width:Fr(e)}:{...t,width:Pr})(e,o)},Qr=e=>{const t=e.options,o=t.get("table_default_styles");return t.isSet("table_default_styles")?o:((e,t)=>Gr(e)||!Yr(e)?t:qr(e)?{...t,width:Fr(e)}:{...t,width:Pr})(e,o)},es=Ir("table_use_colgroups"),ts=e=>Ct(e,"[contenteditable]"),os=(e,t=!1)=>dt(e)?e.dom.isContentEditable:ts(e).fold(p(t),(e=>"true"===ns(e))),ns=e=>e.dom.contentEditable,rs=e=>Se.fromDom(e.getBody()),ss=e=>t=>Te(t,rs(e)),as=e=>{we(e,"data-mce-style");const t=e=>we(e,"data-mce-style");A(Yt(e),t),A(Xt(e),t),A(Qt(e),t)},is=e=>Se.fromDom(e.selection.getStart()),ls=e=>e.getBoundingClientRect().width,cs=e=>e.getBoundingClientRect().height,ds=e=>vt(e,pe("table")).exists(os),ms=(e,t)=>{const o=t.column,n=t.column+t.colspan-1,r=t.row,s=t.row+t.rowspan-1;return o<=e.finishCol&&n>=e.startCol&&r<=e.finishRow&&s>=e.startRow},us=(e,t)=>t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow,gs=(e,t,o)=>{const n=sn.findItem(e,t,Te),r=sn.findItem(e,o,Te);return n.bind((e=>r.map((t=>{return o=e,n=t,r=Math.min(o.row,n.row),s=Math.min(o.column,n.column),a=Math.max(o.row+o.rowspan-1,n.row+n.rowspan-1),i=Math.max(o.column+o.colspan-1,n.column+n.colspan-1),{startRow:r,startCol:s,finishRow:a,finishCol:i};var o,n,r,s,a,i}))))},ps=(e,t,o)=>gs(e,t,o).bind((t=>((e,t)=>{let o=!0;const n=b(us,t);for(let r=t.startRow;r<=t.finishRow;r++)for(let s=t.startCol;s<=t.finishCol;s++)o=o&&sn.getAt(e,r,s).exists(n);return o?C.some(t):C.none()})(e,t))),hs=(e,t,o)=>gs(e,t,o).map((t=>{const o=sn.filterItems(e,b(ms,t));return D(o,(e=>e.element))})),fs=(e,t)=>sn.findItem(e,t,((e,t)=>Ee(t,e))).map((e=>e.element)),bs=(e,t,o)=>Jt(e).bind((n=>((e,t,o,n)=>sn.findItem(e,t,Te).bind((t=>{const r=o>0?t.row+t.rowspan-1:t.row,s=n>0?t.column+t.colspan-1:t.column;return sn.getAt(e,r+o,s+n).map((e=>e.element))})))(ws(n),e,t,o))),vs=(e,t,o)=>{const n=ws(e);return hs(n,t,o)},ys=(e,t,o,n,r)=>{const s=ws(e),a=Te(e,o)?C.some(t):fs(s,t),i=Te(e,r)?C.some(n):fs(s,n);return a.bind((e=>i.bind((t=>hs(s,e,t)))))},ws=sn.fromTable;var xs=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Cs=()=>({up:p({selector:yt,closest:Ct,predicate:bt,all:Be}),down:p({selector:ht,predicate:ut}),styles:p({get:Ht,getRaw:Pt,set:Bt,remove:Ft}),attrs:p({get:ve,set:fe,remove:we,copyTo:(e,t)=>{const o=xe(e);be(t,o)}}),insert:p({before:Fe,after:ze,afterAll:je,append:Ze,appendAll:$e,prepend:Ve,wrap:Ue}),remove:p({unwrap:Ge,remove:qe}),create:p({nu:Se.fromTag,clone:e=>Se.fromDom(e.dom.cloneNode(!1)),text:Se.fromText}),query:p({comparePosition:(e,t)=>e.dom.compareDocumentPosition(t.dom),prevSibling:Le,nextSibling:He}),property:p({children:Ie,name:se,parent:Ne,document:e=>Me(e).dom,isText:me,isComment:le,isElement:de,isSpecial:e=>{const t=se(e);return O(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:e=>de(e)?ye(e,"lang"):C.none(),getText:yr,setText:xr,isBoundary:e=>!!de(e)&&("body"===se(e)||O(xs,se(e))),isEmptyTag:e=>!!de(e)&&O(["br","img","hr","input"],se(e)),isNonEditable:e=>de(e)&&"false"===ve(e,"contenteditable")}),eq:Te,is:De});const Ss=(e,t,o,n)=>{const r=t(e,o);return R(n,((o,n)=>{const r=t(e,n);return ks(e,o,r)}),r)},ks=(e,t,o)=>t.bind((t=>o.filter(b(e.eq,t)))),_s=(e,t,o)=>o.length>0?((e,t,o,n)=>n(e,t,o[0],o.slice(1)))(e,t,o,Ss):C.none(),Os=(e,t,o,n=w)=>{const r=[t].concat(e.up().all(t)),s=[o].concat(e.up().all(o)),a=e=>H(e,n).fold((()=>e),(t=>e.slice(0,t+1))),i=a(r),l=a(s),c=L(i,(t=>T(l,((e,t)=>b(e.eq,t))(e,t))));return{firstpath:i,secondpath:l,shared:c}},Ts=Cs(),Es=(e,t)=>_s(Ts,((t,o)=>e(o)),t),Ds=e=>yt(e,"table"),As=(e,t,o)=>{const n=e=>t=>void 0!==o&&o(t)||Te(t,e);return Te(e,t)?C.some({boxes:C.some([e]),start:e,finish:t}):Ds(e).bind((r=>Ds(t).bind((s=>{if(Te(r,s))return C.some({boxes:vs(r,e,t),start:e,finish:t});if(Ee(r,s)){const o=gt(t,"td,th",n(r)),a=o.length>0?o[o.length-1]:t;return C.some({boxes:ys(r,e,r,t,s),start:e,finish:a})}if(Ee(s,r)){const o=gt(e,"td,th",n(s)),a=o.length>0?o[o.length-1]:e;return C.some({boxes:ys(s,e,r,t,s),start:e,finish:a})}return((e,t,o)=>Os(Ts,e,t,o))(e,t).shared.bind((a=>Ct(a,"table",o).bind((o=>{const a=gt(t,"td,th",n(o)),i=a.length>0?a[a.length-1]:t,l=gt(e,"td,th",n(o)),c=l.length>0?l[l.length-1]:e;return C.some({boxes:ys(o,e,r,t,s),start:c,finish:i})}))))}))))},Ms=(e,t)=>{const o=ht(e,t);return o.length>0?C.some(o):C.none()},Ns=(e,t,o)=>xt(e,t).bind((t=>xt(e,o).bind((e=>Es(Ds,[t,e]).map((o=>({first:t,last:e,table:o}))))))),Rs=(e,t,o,n,r)=>((e,t)=>L(e,(e=>ke(e,t))))(e,r).bind((e=>bs(e,t,o).bind((e=>((e,t)=>yt(e,"table").bind((o=>xt(o,t).bind((t=>As(t,e).bind((e=>e.boxes.map((t=>({boxes:t,start:e.start,finish:e.finish}))))))))))(e,n))))),Bs=(e,t)=>Ms(e,t),Ls=(e,t,o)=>Ns(e,t,o).bind((t=>{const o=t=>Te(e,t),n="thead,tfoot,tbody,table",r=yt(t.first,n,o),s=yt(t.last,n,o);return r.bind((e=>s.bind((o=>Te(e,o)?((e,t,o)=>{const n=ws(e);return ps(n,t,o)})(t.table,t.first,t.last):C.none()))))})),Hs=h,Is=e=>{const t=(e,t)=>ye(e,t).exists((e=>parseInt(e,10)>1));return e.length>0&&F(e,(e=>t(e,"rowspan")||t(e,"colspan")))?C.some(e):C.none()},Ps=(e,t,o)=>t.length<=1?C.none():Ls(e,o.firstSelectedSelector,o.lastSelectedSelector).map((e=>({bounds:e,cells:t}))),Fs="data-mce-selected",zs="td["+Fs+"],th["+Fs+"]",Vs="["+Fs+"]",Zs="data-mce-first-selected",Us="td["+Zs+"],th["+Zs+"]",js="data-mce-last-selected",$s="td["+js+"],th["+js+"]",Ws=Vs,qs={selected:Fs,selectedSelector:zs,firstSelected:Zs,firstSelectedSelector:Us,lastSelected:js,lastSelectedSelector:$s},Gs=(e,t,o)=>({element:o,mergable:Ps(t,e,qs),unmergable:Is(e),selection:Hs(e)}),Ks=e=>(t,o)=>{const n=se(t),r="col"===n||"colgroup"===n?Jt(s=t).bind((e=>Bs(e,qs.firstSelectedSelector))).fold(p(s),(e=>e[0])):t;var s;return Ct(r,e,o)},Ys=Ks("th,td,caption"),Xs=Ks("th,td"),Js=e=>{return t=e.model.table.getSelectedCells(),D(t,Se.fromDom);var t},Qs=(e,t)=>{e.on("BeforeGetContent",(t=>{const o=o=>{t.preventDefault(),(e=>Jt(e[0]).map((e=>{const t=br(e,Ws);return as(t),[t]})))(o).each((o=>{t.content="text"===t.format?(e=>D(e,(e=>e.dom.innerText)).join(""))(o):((e,t)=>D(t,(t=>e.selection.serializer.serialize(t.dom,{}))).join(""))(e,o)}))};if(!0===t.selection){const t=(e=>N(Js(e),(e=>ke(e,qs.selectedSelector))))(e);t.length>=1&&o(t)}})),e.on("BeforeSetContent",(o=>{if(!0===o.selection&&!0===o.paste){const n=Js(e);Z(n).each((n=>{Jt(n).each((r=>{const s=N(((e,t)=>{const o=(t||document).createElement("div");return o.innerHTML=e,Ie(Se.fromDom(o))})(o.content),(e=>"meta"!==se(e))),a=pe("table");if(Xr(e)&&1===s.length&&a(s[0])){o.preventDefault();const a=Se.fromDom(e.getDoc()),i=Hr(a),l=((e,t,o)=>({element:e,clipboard:t,generators:o}))(n,s[0],i);t.pasteCells(r,l).each((()=>{e.focus()}))}}))}))}}))},ea=(e,t)=>({element:e,offset:t}),ta=(e,t,o)=>e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?o(t).bind((t=>ta(e,t,o).orThunk((()=>C.some(t))))):C.none(),oa=(e,t)=>{if(e.property().isText(t))return e.property().getText(t).length;return e.property().children(t).length},na=(e,t)=>{const o=ta(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(o))return ea(o,oa(e,o));const n=e.property().children(o);return n.length>0?na(e,n[n.length-1]):ea(o,oa(e,o))},ra=na,sa=Cs(),aa=(e,t)=>{if(!Zt(e)){const o=(e=>Gn(e).bind((e=>In(e,["fixed","relative","empty"]))))(e);o.each((o=>{const n=o.value/2;Jn(e,n,o.unit),Jn(t,n,o.unit)}))}},ia=e=>D(e,p(0)),la=(e,t,o,n,r)=>r(e.slice(0,t)).concat(n).concat(r(e.slice(o))),ca=e=>(t,o,n,r)=>{if(e(n)){const e=Math.max(r,t[o]-Math.abs(n)),s=Math.abs(e-t[o]);return n>=0?s:-s}return n},da=ca((e=>e<0)),ma=ca(x),ua=()=>{const e=(e,t,o,n)=>{const r=(100+o)/100,s=Math.max(n,(e[t]+o)/r);return D(e,((e,o)=>(o===t?s:e/r)-e))},t=(t,o,n,r,s,a)=>a?e(t,o,r,s):((e,t,o,n,r)=>{const s=da(e,t,n,r);return la(e,t,o+1,[s,0],ia)})(t,o,n,r,s);return{resizeTable:(e,t)=>e(t),clampTableDelta:da,calcLeftEdgeDeltas:t,calcMiddleDeltas:(e,o,n,r,s,a,i)=>t(e,n,r,s,a,i),calcRightEdgeDeltas:(t,o,n,r,s,a)=>{if(a)return e(t,n,r,s);{const e=da(t,n,r,s);return ia(t.slice(0,n)).concat([e])}},calcRedestributedWidths:(e,t,o,n)=>{if(n){const n=(t+o)/t,r=D(e,(e=>e/n));return{delta:100*n-100,newSizes:r}}return{delta:o,newSizes:e}}}},ga=()=>{const e=(e,t,o,n,r)=>{const s=ma(e,n>=0?o:t,n,r);return la(e,t,o+1,[s,-s],ia)};return{resizeTable:(e,t,o)=>{o&&e(t)},clampTableDelta:(e,t,o,n,r)=>{if(r){if(o>=0)return o;{const t=B(e,((e,t)=>e+t-n),0);return Math.max(-t,o)}}return da(e,t,o,n)},calcLeftEdgeDeltas:e,calcMiddleDeltas:(t,o,n,r,s,a)=>e(t,n,r,s,a),calcRightEdgeDeltas:(e,t,o,n,r,s)=>{if(s)return ia(e);{const t=n/e.length;return D(e,p(t))}},calcRedestributedWidths:(e,t,o,n)=>({delta:0,newSizes:e})}},pa=e=>sn.fromTable(e).grid,ha=pe("th"),fa=e=>F(e,(e=>ha(e.element))),ba=(e,t)=>e&&t?"sectionCells":e?"section":"cells",va=e=>{const t="thead"===e.section,o=St(ya(e.cells),"th");return"tfoot"===e.section?{type:"footer"}:t||o?{type:"header",subType:ba(t,o)}:{type:"body"}},ya=e=>{const t=N(e,(e=>ha(e.element)));return 0===t.length?C.some("td"):t.length===e.length?C.some("th"):C.none()},wa=(e,t,o)=>ot(o(e.element,t),!0,e.isLocked),xa=(e,t)=>e.section!==t?nt(e.element,e.cells,t,e.isNew):e,Ca=()=>({transformRow:xa,transformCell:(e,t,o)=>{const n=o(e.element,t),r="td"!==se(n)?((e,t)=>{const o=Je(e,t);ze(e,o);const n=Ie(e);return $e(o,n),qe(e),o})(n,"td"):n;return ot(r,e.isNew,e.isLocked)}}),Sa=()=>({transformRow:xa,transformCell:wa}),ka=()=>({transformRow:(e,t)=>xa(e,"thead"===t?"tbody":t),transformCell:wa}),_a=(e,t)=>{const o=(e=>j(e.all,(e=>{const t=va(e);return"header"===t.type?C.from(t.subType):C.none()})))(sn.fromTable(e)).getOr(t);switch(o){case"section":return Ca();case"sectionCells":return Sa();case"cells":return ka()}},Oa=Ca,Ta=Sa,Ea=ka,Da=()=>({transformRow:h,transformCell:wa}),Aa=(e,t,o,n)=>{o===n?we(e,t):fe(e,t,o)},Ma=(e,t,o)=>{U(pt(e,t)).fold((()=>Ve(e,o)),(e=>ze(e,o)))},Na=(e,t)=>{const o=[],n=[],r=e=>D(e,(e=>{e.isNew&&o.push(e.element);const t=e.element;return We(t),A(e.cells,(e=>{e.isNew&&n.push(e.element),Aa(e.element,"colspan",e.colspan,1),Aa(e.element,"rowspan",e.rowspan,1),Ze(t,e.element)})),t})),s=e=>P(e,(e=>D(e.cells,(e=>(Aa(e.element,"span",e.colspan,1),e.element))))),a=(t,o)=>{const n=((e,t)=>{const o=wt(e,t).getOrThunk((()=>{const o=Se.fromTag(t,Ae(e).dom);return"thead"===t?Ma(e,"caption,colgroup",o):"colgroup"===t?Ma(e,"caption",o):Ze(e,o),o}));return We(o),o})(e,o),a=("colgroup"===o?s:r)(t);$e(n,a)},i=(t,o)=>{t.length>0?a(t,o):(t=>{wt(e,t).each(qe)})(o)},l=[],c=[],d=[],m=[];return A(t,(e=>{switch(e.section){case"thead":l.push(e);break;case"tbody":c.push(e);break;case"tfoot":d.push(e);break;case"colgroup":m.push(e)}})),i(m,"colgroup"),i(l,"thead"),i(c,"tbody"),i(d,"tfoot"),{newRows:o,newCells:n}},Ra=(e,t)=>{if(0===e.length)return 0;const o=e[0];return H(e,(e=>!t(o.element,e.element))).getOr(e.length)},Ba=(e,t,o,n)=>{const r=((e,t)=>e[t])(e,t),s="colgroup"===r.section,a=Ra(r.cells.slice(o),n),i=s?1:Ra(((e,t)=>D(e,(e=>Go(e,t))))(e.slice(t),o),n);return{colspan:a,rowspan:i}},La=(e,t)=>{const o=D(e,(e=>D(e.cells,w)));return D(e,((n,r)=>{const s=P(n.cells,((n,s)=>{if(!1===o[r][s]){const d=Ba(e,r,s,t);return((e,t,n,r)=>{for(let s=e;s({element:e,cells:t,section:o,isNew:n}))(n.element,s,n.section,n.isNew)}))},Ha=(e,t,o)=>{const n=[];A(e.colgroups,(r=>{const s=[];for(let n=0;not(e.element,o,!1))).getOrThunk((()=>ot(t.colGap(),!0,!1)));s.push(r)}n.push(nt(r.element,s,"colgroup",o))}));for(let r=0;rot(e.element,o,e.isLocked))).getOrThunk((()=>ot(t.gap(),!0,!1)));s.push(a)}const a=e.all[r],i=nt(a.element,s,a.section,o);n.push(i)}return n},Ia=e=>La(e,Te),Pa=(e,t)=>j(e.all,(e=>L(e.cells,(e=>Te(t,e.element))))),Fa=(e,t,o)=>{const n=D(t.selection,(t=>Kt(t).bind((t=>Pa(e,t))).filter(o))),r=kt(n);return _t(r.length>0,r)},za=(e,t,o,n,r)=>(s,a,i,l)=>{const c=sn.fromTable(s),d=C.from(null==l?void 0:l.section).getOrThunk(Da);return t(c,a).map((t=>{const o=((e,t)=>Ha(e,t,!1))(c,i),n=e(o,t,Te,r(i),d),s=tn(n.grid);return{info:t,grid:Ia(n.grid),cursor:n.cursor,lockedColumns:s}})).bind((e=>{const t=Na(s,e.grid),r=C.from(null==l?void 0:l.sizing).getOrThunk((()=>gr(s))),a=C.from(null==l?void 0:l.resize).getOrThunk(ga);return o(s,e.grid,e.info,{sizing:r,resize:a,section:d}),n(s),we(s,Qo),e.lockedColumns.length>0&&fe(s,Qo,e.lockedColumns.join(",")),C.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))},Va=(e,t)=>Fa(e,t,x).map((e=>({cells:e,generators:t.generators,clipboard:t.clipboard}))),Za=(e,t)=>Fa(e,t,x),Ua=(e,t)=>Fa(e,t,(e=>!e.isLocked)),ja=(e,t)=>F(t,(t=>((e,t)=>Pa(e,t).exists((e=>!e.isLocked)))(e,t))),$a=(e,t,o,n)=>{const r=Xo(e).rows;let s=!0;for(let e=0;e{const r=Xo(e).rows;if(t>0&&tB(e,((e,o)=>T(e,(e=>t(e.element,o.element)))?e:e.concat([o])),[]))(r[t-1].cells,o);A(e,(e=>{let s=C.none();for(let a=t;a{Wo(i,t,ot(e,!0,l.isLocked))})))}}))}return e},qa=e=>{const t=t=>t(e),o=p(e),n=()=>r,r={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:x,isError:w,map:t=>Ka.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>C.some(e)};return r},Ga=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:w,isError:x,map:t,mapError:t=>Ka.error(t(e)),bind:t,exists:w,forall:x,getOr:h,or:h,getOrThunk:y,orThunk:y,getOrDie:(n=String(e),()=>{throw new Error(n)}),each:g,toOptional:C.none};var n;return o},Ka={value:qa,error:Ga,fromOption:(e,t)=>e.fold((()=>Ga(t)),qa)},Ya=(e,t)=>({rowDelta:0,colDelta:Yo(e[0])-Yo(t[0])}),Xa=(e,t)=>({rowDelta:e.length-t.length,colDelta:0}),Ja=(e,t,o,n)=>{const r="colgroup"===t.section?o.col:o.cell;return E(e,(e=>ot(r(),!0,n(e))))},Qa=(e,t,o,n)=>{const r=e[e.length-1];return e.concat(E(t,(()=>{const e="colgroup"===r.section?o.colgroup:o.row,t=Jo(r,e,h),s=Ja(t.cells.length,t,o,(e=>Q(n,e.toString())));return qo(t,s)})))},ei=(e,t,o,n)=>D(e,(e=>{const r=Ja(t,e,o,w);return jo(e,n,r)})),ti=(e,t,o)=>{const n=t.colDelta<0?ei:h,r=t.rowDelta<0?Qa:h,s=tn(e),a=Yo(e[0]),i=T(s,(e=>e===a-1)),l=n(e,Math.abs(t.colDelta),o,i?a-1:a),c=tn(l);return r(l,Math.abs(t.rowDelta),o,z(c,x))},oi=(e,t,o,n)=>{const r=b(n,Go(e[t],o).element),s=e[t];return e.length>1&&Yo(s)>1&&(o>0&&r(Ko(s,o-1))||o0&&r(Ko(e[t-1],o))||tN(o,(o=>o>=e.column&&o<=Yo(t[0])+e.column)),ri=(e,t,o,n,r)=>{const s=tn(t),a=((e,t,o)=>{const n=Yo(t[0]),r=Xo(t).cols.length+e.row,s=E(n-e.column,(t=>t+e.column)),a=L(s,(e=>F(o,(t=>t!==e)))).getOr(n-1);return{row:r,column:a}})(e,t,s),i=Xo(o).rows,l=ni(a,i,s),c=((e,t,o)=>{if(e.row>=t.length||e.column>Yo(t[0]))return Ka.error("invalid start address out of table bounds, row: "+e.row+", column: "+e.column);const n=t.slice(e.row),r=n[0].cells.slice(e.column),s=Yo(o[0]),a=o.length;return Ka.value({rowDelta:n.length-a,colDelta:r.length-s})})(a,t,i);return c.map((e=>{const o={...e,colDelta:e.colDelta-l.length},s=ti(t,o,n),c=tn(s),d=ni(a,i,c);return((e,t,o,n,r,s)=>{const a=e.row,i=e.column,l=a+o.length,c=i+Yo(o[0])+s.length,d=z(s,x);for(let e=a;e{((e,t,o,n)=>{t>0&&t{const r=e.cells[t-1];let s=0;const a=n();for(;e.cells.length>t+s&&o(r.element,e.cells[t+s].element);)Wo(e,t+s,ot(a,!0,e.cells[t+s].isLocked)),s++}))})(t,e,r,n.cell);const s=Xa(o,t),a=ti(o,s,n),i=Xa(t,a),l=ti(t,i,n);return D(l,((t,o)=>jo(t,e,a[o].cells)))},ai=(e,t,o,n,r)=>{Wa(t,e,r,n.cell);const s=tn(t),a=Ya(t,o),i={...a,colDelta:a.colDelta-s.length},l=ti(t,i,n),{cols:c,rows:d}=Xo(l),m=tn(l),u=Ya(o,t),g={...u,colDelta:u.colDelta+m.length},p=((e,t,o)=>D(e,(e=>B(o,((o,n)=>{const r=Ja(1,e,t,x)[0];return $o(o,n,r)}),e))))(o,n,m),h=ti(p,g,n);return[...c,...d.slice(0,e),...h,...d.slice(e,d.length)]},ii=(e,t,o,n,r)=>{const{rows:s,cols:a}=Xo(e),i=s.slice(0,t),l=s.slice(t),c=((e,t,o,n)=>Jo(e,(e=>n(e,o)),t))(s[o],((e,o)=>t>0&&tD(e,(e=>{const s=t>0&&t{if("colgroup"!==o&&n)return Go(e,t);{const t=Go(e,r);return ot(a(t.element,s),!0,!1)}})(e,t,e.section,s,o,n,r);return $o(e,t,a)})),ci=(e,t,o,n)=>((e,t,o,n)=>void 0!==Ko(e[t],o)&&t>0&&n(Ko(e[t-1],o),Ko(e[t],o)))(e,t,o,n)||((e,t,o)=>t>0&&o(Ko(e,t-1),Ko(e,t)))(e[t],o,n),di=(e,t,o,n)=>{const r=e=>(e=>"row"===e?Ut(t):Zt(t))(e)?`${e}group`:e;if(e)return ha(t)?r(o):null;if(n&&ha(t)){return r("row"===o?"col":"row")}return null},mi=(e,t,o)=>ot(o(e.element,t),!0,e.isLocked),ui=(e,t,o,n,r,s,a)=>D(e,((e,i)=>((e,t)=>{const o=e.cells,n=D(o,t);return nt(e.element,n,e.section,e.isNew)})(e,((e,l)=>{if((e=>T(t,(t=>o(e.element,t.element))))(e)){const t=a(e,i,l)?r(e,o,n):e;return s(t,i,l).each((e=>{var o,n;o=t.element,n={scope:C.from(e)},q(n,((e,t)=>{e.fold((()=>{we(o,t)}),(e=>{he(o.dom,t,e)}))}))})),t}return e})))),gi=(e,t,o)=>P(e,((n,r)=>ci(e,r,t,o)?[]:[Go(n,t)])),pi=(e,t,o,n,r)=>{const s=Xo(e).rows,a=P(t,(e=>gi(s,e,n))),i=D(s,(e=>fa(e.cells))),l=((e,t)=>F(t,h)&&fa(e)?x:(e,o,n)=>!("th"===se(e.element)&&t[o]))(a,i),c=((e,t)=>(o,n)=>C.some(di(e,o.element,"row",t[n])))(o,i);return ui(e,a,n,r,mi,c,l)},hi=(e,t,o,n,r,s,a)=>{const{cols:i,rows:l}=Xo(e),c=l[t[0]],d=P(t,(e=>((e,t,o)=>{const n=e[t];return P(n.cells,((n,r)=>ci(e,t,r,o)?[]:[n]))})(l,e,r))),m=D(c.cells,((e,t)=>fa(gi(l,t,r)))),u=[...l];A(t,(e=>{u[e]=a.transformRow(l[e],o)}));const g=[...i,...u],p=((e,t)=>F(t,h)&&fa(e.cells)?x:(e,o,n)=>!("th"===se(e.element)&&t[n]))(c,m),f=((e,t)=>(o,n,r)=>C.some(di(e,o.element,"col",t[r])))(n,m);return ui(g,d,r,s,a.transformCell,f,p)},fi=(e,t,o,n)=>{const r=Xo(e).rows,s=D(t,(e=>Go(r[e.row],e.column)));return ui(e,s,o,n,mi,C.none,x)},bi=e=>{if(!a(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return A(e,((n,r)=>{const s=$(n);if(1!==s.length)throw new Error("one and only one name per case");const i=s[0],l=n[i];if(void 0!==o[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!a(l))throw new Error("case arguments must be an array");t.push(i),o[i]=(...o)=>{const n=o.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+l.length+" ("+l+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[r].apply(null,o)},match:e=>{const n=$(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!F(t,(e=>O(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[i].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:i,params:o})}}}})),o},vi={...bi([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},yi=(e,t,o,n,r)=>{const s=e.slice(0),a=((e,t)=>0===e.length?vi.none():1===e.length?vi.only(0):0===t?vi.left(0,1):t===e.length-1?vi.right(t-1,t):t>0&&tn.singleColumnWidth(s[e],o)),((e,t)=>r.calcLeftEdgeDeltas(s,e,t,o,n.minCellWidth(),n.isRelative)),((e,t,a)=>r.calcMiddleDeltas(s,e,t,a,o,n.minCellWidth(),n.isRelative)),((e,t)=>r.calcRightEdgeDeltas(s,e,t,o,n.minCellWidth(),n.isRelative)))},wi=(e,t,o)=>{let n=0;for(let r=e;r{const o=sn.justCells(e);return D(o,(e=>{const o=wi(e.row,e.row+e.rowspan,t);return{element:e.element,height:o,rowspan:e.rowspan}}))},Ci=(e,t)=>sn.hasColumns(e)?((e,t)=>{const o=sn.justColumns(e);return D(o,((e,o)=>({element:e.element,width:t[o],colspan:e.colspan})))})(e,t):((e,t)=>{const o=sn.justCells(e);return D(o,(e=>{const o=wi(e.column,e.column+e.colspan,t);return{element:e.element,width:o,colspan:e.colspan}}))})(e,t),Si=(e,t,o)=>{const n=Ci(e,t);A(n,(e=>{o.setElementWidth(e.element,e.width)}))},ki=(e,t,o,n,r)=>{const s=sn.fromTable(e),a=r.getCellDelta(t),i=r.getWidths(s,r),l=o===s.grid.columns-1,c=n.clampTableDelta(i,o,a,r.minCellWidth(),l),d=yi(i,o,c,r,n),m=D(d,((e,t)=>e+i[t]));Si(s,m,r),n.resizeTable(r.adjustTableWidth,c,l)},_i=(e,t,o,n)=>{const r=sn.fromTable(e),s=((e,t,o)=>lr(e,t,o,Xn,(e=>e.getOrThunk(Wt))))(r,e,n),a=D(s,((e,n)=>o===n?Math.max(t+e,Wt()):e)),i=xi(r,a),l=((e,t)=>D(e.all,((e,o)=>({element:e.element,height:t[o]}))))(r,a);A(l,(e=>{jn(e.element,e.height)})),A(i,(e=>{jn(e.element,e.height)}));const c=R(a,((e,t)=>e+t),0);jn(e,c)},Oi=e=>B(e,((e,t)=>T(e,(e=>e.column===t.column))?e:e.concat([t])),[]).sort(((e,t)=>e.column-t.column)),Ti=pe("col"),Ei=pe("colgroup"),Di=e=>"tr"===se(e)||Ei(e),Ai=e=>({element:e,colspan:zt(e,"colspan",1),rowspan:zt(e,"rowspan",1)}),Mi=e=>ye(e,"scope").map((e=>e.substr(0,3))),Ni=(e,t=Ai)=>{const o=o=>{if(Di(o))return Ei((r={element:o}).element)?e.colgroup(r):e.row(r);{const r=o,s=(t=>Ti(t.element)?e.col(t):e.cell(t))(t(r));return n=C.some({item:r,replacement:s}),s}var r};let n=C.none();return{getOrInit:(e,t)=>n.fold((()=>o(e)),(n=>t(e,n.item)?n.replacement:o(e)))}},Ri=e=>t=>{const o=[],n=n=>{const r="td"===e?{scope:null}:{},s=t.replace(n,e,r);return o.push({item:n,sub:s}),s};return{replaceOrInit:(e,t)=>{if(Di(e)||Ti(e))return e;{const r=e;return((e,t)=>L(o,(o=>t(o.item,e))))(r,t).fold((()=>n(r)),(o=>t(e,o.item)?o.sub:n(r)))}}}},Bi=e=>({unmerge:t=>{const o=Mi(t);return o.each((e=>fe(t,"scope",e))),()=>{const n=e.cell({element:t,colspan:1,rowspan:1});return Ft(n,"width"),Ft(t,"width"),o.each((e=>fe(n,"scope",e))),n}},merge:e=>(Ft(e[0],"width"),(()=>{const t=kt(D(e,Mi));if(0===t.length)return C.none();{const e=t[0],o=["row","col"];return T(t,(t=>t!==e&&O(o,t)))?C.none():C.from(e)}})().fold((()=>we(e[0],"scope")),(t=>fe(e[0],"scope",t+"group"))),p(e[0]))}),Li=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Hi=Cs(),Ii=e=>((e,t)=>{const o=e.property().name(t);return O(Li,o)})(Hi,e),Pi=e=>((e,t)=>{const o=e.property().name(t);return O(["ol","ul"],o)})(Hi,e),Fi=e=>((e,t)=>O(["br","img","hr","input"],e.property().name(t)))(Hi,e),zi=e=>{const t=pe("br"),o=e=>Or(e).bind((o=>{const n=He(o).map((e=>!!Ii(e)||!!Fi(e)&&"img"!==se(e))).getOr(!1);return Ne(o).map((r=>!0===n||(e=>"li"===se(e)||bt(e,Pi).isSome())(r)||t(o)||Ii(r)&&!Te(e,r)?[]:[Se.fromTag("br")]))})).getOr([]),n=(()=>{const n=P(e,(e=>{const n=Ie(e);return(e=>F(e,(e=>t(e)||me(e)&&0===yr(e).trim().length)))(n)?[]:n.concat(o(e))}));return 0===n.length?[Se.fromTag("br")]:n})();We(e[0]),$e(e[0],n)},Vi=e=>os(e,!0),Zi=e=>{0===Yt(e).length&&qe(e)},Ui=(e,t)=>({grid:e,cursor:t}),ji=(e,t,o)=>{var n,r;const s=Xo(e).rows;return C.from(null===(r=null===(n=s[t])||void 0===n?void 0:n.cells[o])||void 0===r?void 0:r.element).filter(Vi).orThunk((()=>(e=>j(e,(e=>j(e.cells,(e=>{const t=e.element;return _t(Vi(t),t)})))))(s)))},$i=(e,t,o)=>{const n=ji(e,t,o);return Ui(e,n)},Wi=e=>B(e,((e,t)=>T(e,(e=>e.row===t.row))?e:e.concat([t])),[]).sort(((e,t)=>e.row-t.row)),qi=(e,t)=>(o,n,r,s,a)=>{const i=Wi(n),l=D(i,(e=>e.row)),c=hi(o,l,e,t,r,s.replaceOrInit,a);return $i(c,n[0].row,n[0].column)},Gi=qi("thead",!0),Ki=qi("tbody",!1),Yi=qi("tfoot",!1),Xi=(e,t,o)=>{const n=((e,t)=>to(e,(()=>t)))(e,o.section),r=sn.generate(n);return Ha(r,t,!0)},Ji=(e,t,o,n)=>((e,t,o,n)=>{const r=sn.generate(t),s=n.getWidths(r,n);Si(r,s,n)})(0,t,0,n.sizing),Qi=(e,t,o,n)=>((e,t,o,n,r)=>{const s=sn.generate(t),a=n.getWidths(s,n),i=n.pixelWidth(),{newSizes:l,delta:c}=r.calcRedestributedWidths(a,i,o.pixelDelta,n.isRelative);Si(s,l,n),n.adjustTableWidth(c)})(0,t,o,n.sizing,n.resize),el=(e,t)=>T(t,(e=>0===e.column&&e.isLocked)),tl=(e,t)=>T(t,(t=>t.column+t.colspan>=e.grid.columns&&t.isLocked)),ol=(e,t)=>{const o=an(e),n=Oi(t);return B(n,((e,t)=>e+o[t.column].map(Vo).getOr(0)),0)},nl=e=>(t,o)=>Za(t,o).filter((o=>!(e?el:tl)(t,o))).map((e=>({details:e,pixelDelta:ol(t,e)}))),rl=e=>(t,o)=>Va(t,o).filter((o=>!(e?el:tl)(t,o.cells))),sl=Ri("th"),al=Ri("td"),il=za(((e,t,o,n)=>{const r=t[0].row,s=Wi(t),a=R(s,((e,t)=>({grid:ii(e.grid,r,t.row+e.delta,o,n.getOrInit),delta:e.delta+1})),{grid:e,delta:0}).grid;return $i(a,r,t[0].column)}),Za,g,g,Ni),ll=za(((e,t,o,n)=>{const r=Wi(t),s=r[r.length-1],a=s.row+s.rowspan,i=R(r,((e,t)=>ii(e,a,t.row,o,n.getOrInit)),e);return $i(i,a,t[0].column)}),Za,g,g,Ni),cl=za(((e,t,o,n)=>{const r=t.details,s=Oi(r),a=s[0].column,i=R(s,((e,t)=>({grid:li(e.grid,a,t.column+e.delta,o,n.getOrInit),delta:e.delta+1})),{grid:e,delta:0}).grid;return $i(i,r[0].row,a)}),nl(!0),Qi,g,Ni),dl=za(((e,t,o,n)=>{const r=t.details,s=r[r.length-1],a=s.column+s.colspan,i=Oi(r),l=R(i,((e,t)=>li(e,a,t.column,o,n.getOrInit)),e);return $i(l,r[0].row,a)}),nl(!1),Qi,g,Ni),ml=za(((e,t,o,n)=>{const r=Oi(t.details),s=((e,t)=>P(e,(e=>{const o=e.cells,n=R(t,((e,t)=>t>=0&&t0?[nt(e.element,n,e.section,e.isNew)]:[]})))(e,D(r,(e=>e.column))),a=s.length>0?s[0].cells.length-1:0;return $i(s,r[0].row,Math.min(r[0].column,a))}),((e,t)=>Ua(e,t).map((t=>({details:t,pixelDelta:-ol(e,t)})))),Qi,Zi,Ni),ul=za(((e,t,o,n)=>{const r=Wi(t),s=((e,t,o)=>{const{rows:n,cols:r}=Xo(e);return[...r,...n.slice(0,t),...n.slice(o+1)]})(e,r[0].row,r[r.length-1].row),a=s.length>0?s.length-1:0;return $i(s,Math.min(t[0].row,a),t[0].column)}),Za,g,Zi,Ni),gl=za(((e,t,o,n)=>{const r=Oi(t),s=D(r,(e=>e.column)),a=pi(e,s,!0,o,n.replaceOrInit);return $i(a,t[0].row,t[0].column)}),Ua,g,g,sl),pl=za(((e,t,o,n)=>{const r=Oi(t),s=D(r,(e=>e.column)),a=pi(e,s,!1,o,n.replaceOrInit);return $i(a,t[0].row,t[0].column)}),Ua,g,g,al),hl=za(Gi,Ua,g,g,sl),fl=za(Ki,Ua,g,g,al),bl=za(Yi,Ua,g,g,al),vl=za(((e,t,o,n)=>{const r=fi(e,t,o,n.replaceOrInit);return $i(r,t[0].row,t[0].column)}),Ua,g,g,sl),yl=za(((e,t,o,n)=>{const r=fi(e,t,o,n.replaceOrInit);return $i(r,t[0].row,t[0].column)}),Ua,g,g,al),wl=za(((e,t,o,n)=>{const r=t.cells;zi(r);const s=((e,t,o,n)=>{const r=Xo(e).rows;if(0===r.length)return e;for(let e=t.startRow;e<=t.finishRow;e++)for(let o=t.startCol;o<=t.finishCol;o++){const t=r[e],s=Go(t,o).isLocked;Wo(t,o,ot(n(),!1,s))}return e})(e,t.bounds,0,n.merge(r));return Ui(s,C.from(r[0]))}),((e,t)=>((e,t)=>t.mergable)(0,t).filter((t=>ja(e,t.cells)))),Ji,g,Bi),xl=za(((e,t,o,n)=>{const r=R(t,((e,t)=>$a(e,t,o,n.unmerge(t))),e);return Ui(r,C.from(t[0]))}),((e,t)=>((e,t)=>t.unmergable)(0,t).filter((t=>ja(e,t)))),Ji,g,Bi),Cl=za(((e,t,o,n)=>{const r=((e,t)=>{const o=sn.fromTable(e);return Ha(o,t,!0)})(t.clipboard,t.generators),s=((e,t)=>({row:e,column:t}))(t.row,t.column);return ri(s,e,r,t.generators,o).fold((()=>Ui(e,C.some(t.element))),(e=>$i(e,t.row,t.column)))}),((e,t)=>Kt(t.element).bind((o=>Pa(e,o).map((e=>({...e,generators:t.generators,clipboard:t.clipboard})))))),Ji,g,Ni),Sl=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[0].column,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=si(s,e,i,t.generators,o);return $i(l,t.cells[0].row,t.cells[0].column)}),rl(!0),g,g,Ni),kl=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[t.cells.length-1].column+t.cells[t.cells.length-1].colspan,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=si(s,e,i,t.generators,o);return $i(l,t.cells[0].row,t.cells[0].column)}),rl(!1),g,g,Ni),_l=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[0].row,a=r[s],i=Xi(t.clipboard,t.generators,a),l=ai(s,e,i,t.generators,o);return $i(l,t.cells[0].row,t.cells[0].column)}),Va,g,g,Ni),Ol=za(((e,t,o,n)=>{const r=Xo(e).rows,s=t.cells[t.cells.length-1].row+t.cells[t.cells.length-1].rowspan,a=r[t.cells[0].row],i=Xi(t.clipboard,t.generators,a),l=ai(s,e,i,t.generators,o);return $i(l,t.cells[0].row,t.cells[0].column)}),Va,g,g,Ni),Tl=(e,t)=>{const o=sn.fromTable(e);return Za(o,t).bind((e=>{const t=e[e.length-1],n=e[0].column,r=t.column+t.colspan,s=I(D(o.all,(e=>N(e.cells,(e=>e.column>=n&&e.column{const o=sn.fromTable(e);return Za(o,t).bind(ya).getOr("")},Dl=(e,t)=>{const o=sn.fromTable(e);return Za(o,t).bind((e=>{const t=e[e.length-1],n=e[0].row,r=t.row+t.rowspan;return(e=>{const t=D(e,(e=>va(e).type)),o=O(t,"header"),n=O(t,"footer");if(o||n){const e=O(t,"body");return!o||e||n?o||e||!n?C.none():C.some("footer"):C.some("header")}return C.some("body")})(o.all.slice(n,r))})).getOr("")},Al=(e,t)=>e.dispatch("NewRow",{node:t}),Ml=(e,t)=>e.dispatch("NewCell",{node:t}),Nl=(e,t,o)=>{e.dispatch("TableModified",{...o,table:t})},Rl={structure:!1,style:!0},Bl={structure:!0,style:!1},Ll={structure:!0,style:!0},Hl=(e,t)=>Wr(e)?hr(t):qr(e)?pr(t):gr(t),Il=(e,t,o)=>{const n=e=>"table"===se(rs(e)),r=zr(e),s=jr(e)?g:aa,a=t=>{switch(Vr(e)){case"section":return Oa();case"sectionCells":return Ta();case"cells":return Ea();default:return _a(t,"section")}},i=(t,n)=>n.cursor.fold((()=>{const n=Yt(t);return Z(n).filter(dt).map((n=>{o.clearSelectedCells(t.dom);const r=e.dom.createRng();return r.selectNode(n.dom),e.selection.setRng(r),fe(n,"data-mce-selected","1"),r}))}),(n=>{const r=ra(sa,n);const s=e.dom.createRng();return s.setStart(r.element.dom,r.offset),s.setEnd(r.element.dom,r.offset),e.selection.setRng(s),o.clearSelectedCells(t.dom),C.some(s)})),l=(o,n,s,l)=>(c,d,m=!1)=>{as(c);const u=Se.fromDom(e.getDoc()),g=Lr(s,u,r),p={sizing:Hl(e,c),resize:jr(e)?ua():ga(),section:a(c)};return n(c)?o(c,d,g,p).bind((o=>{t.refresh(c.dom),A(o.newRows,(t=>{Al(e,t.dom)})),A(o.newCells,(t=>{Ml(e,t.dom)}));const n=i(c,o);return dt(c)&&(as(c),m||Nl(e,c.dom,l)),n.map((e=>({rng:e,effect:l})))})):C.none()},c=l(ul,(t=>!n(e)||pa(t).rows>1),g,Bl),d=l(ml,(t=>!n(e)||pa(t).columns>1),g,Bl);return{deleteRow:c,deleteColumn:d,insertRowsBefore:l(il,x,g,Bl),insertRowsAfter:l(ll,x,g,Bl),insertColumnsBefore:l(cl,x,s,Bl),insertColumnsAfter:l(dl,x,s,Bl),mergeCells:l(wl,x,g,Bl),unmergeCells:l(xl,x,g,Bl),pasteColsBefore:l(Sl,x,g,Bl),pasteColsAfter:l(kl,x,g,Bl),pasteRowsBefore:l(_l,x,g,Bl),pasteRowsAfter:l(Ol,x,g,Bl),pasteCells:l(Cl,x,g,Ll),makeCellsHeader:l(vl,x,g,Bl),unmakeCellsHeader:l(yl,x,g,Bl),makeColumnsHeader:l(gl,x,g,Bl),unmakeColumnsHeader:l(pl,x,g,Bl),makeRowsHeader:l(hl,x,g,Bl),makeRowsBody:l(fl,x,g,Bl),makeRowsFooter:l(bl,x,g,Bl),getTableRowType:Dl,getTableCellType:El,getTableColType:Tl}},Pl=(e,t,o)=>{const n=zt(e,t,1);1===o||n<=1?we(e,t):fe(e,t,Math.min(o,n))},Fl=(e,t)=>o=>{const n=o.column+o.colspan-1,r=o.column;return n>=e&&r{const o=sn.fromTable(e);return Ua(o,t).map((e=>{const t=e[e.length-1],n=e[0].column,r=t.column+t.colspan,s=((e,t,o)=>{if(sn.hasColumns(e)){const n=N(sn.justColumns(e),Fl(t,o)),r=D(n,(e=>{const n=Xe(e.element);return Pl(n,"span",o-t),n})),s=Se.fromTag("colgroup");return $e(s,r),[s]}return[]})(o,n,r),a=((e,t,o)=>D(e.all,(e=>{const n=N(e.cells,Fl(t,o)),r=D(n,(e=>{const n=Xe(e.element);return Pl(n,"colspan",o-t),n})),s=Se.fromTag("tr");return $e(s,r),s})))(o,n,r);return[...s,...a]}))},Vl=(e,t,o)=>{const n=sn.fromTable(e);return Za(n,t).bind((e=>{const t=Ha(n,o,!1),r=Xo(t).rows.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),s=P(r,(e=>{const t=N(e.cells,(e=>!e.isLocked));return t.length>0?[{...e,cells:t}]:[]})),a=Ia(s);return _t(a.length>0,a)})).map((e=>(e=>D(e,(e=>{const t=Ye(e.element);return A(e.cells,(e=>{const o=Xe(e.element);Aa(o,"colspan",e.colspan,1),Aa(o,"rowspan",e.rowspan,1),Ze(t,o)})),t})))(e)))},Zl=bi([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Ul=(e,t,o)=>{const n=o.substring(0,o.length-e.length),r=parseFloat(n);return n===r.toString()?t(r):Zl.invalid(o)},jl={...Zl,from:e=>Dt(e,"%")?Ul("%",Zl.percent,e):Dt(e,"px")?Ul("px",Zl.pixels,e):Zl.invalid(e)},$l=(e,t,o)=>e.fold((()=>t),(e=>((e,t,o)=>{const n=o/t;return D(e,(e=>jl.from(e).fold((()=>e),(e=>e*n+"px"),(e=>e/100*o+"px"))))})(t,o,e)),(e=>((e,t)=>D(e,(e=>jl.from(e).fold((()=>e),(e=>e/t*100+"%"),(e=>e+"%")))))(t,o))),Wl=(e,t,o)=>{const n=jl.from(o),r=F(e,(e=>"0px"===e))?((e,t)=>{const o=e.fold((()=>p("")),(e=>p(e/t+"px")),(()=>p(100/t+"%")));return E(t,o)})(n,e.length):$l(n,e,t);return Kl(r)},ql=(e,t)=>0===e.length?t:R(e,((e,t)=>jl.from(t).fold(p(0),h,h)+e),0),Gl=(e,t)=>jl.from(e).fold(p(e),(e=>e+t+"px"),(e=>e+t+"%")),Kl=e=>{if(0===e.length)return e;const t=R(e,((e,t)=>{const o=jl.from(t).fold((()=>({value:t,remainder:0})),(e=>((e,t)=>{const o=Math.floor(e);return{value:o+t,remainder:e-o}})(e,"px")),(e=>({value:e+"%",remainder:0})));return{output:[o.value].concat(e.output),remainder:e.remainder+o.remainder}}),{output:[],remainder:0}),o=t.output;return o.slice(0,o.length-1).concat([Gl(o[o.length-1],Math.round(t.remainder))])},Yl=jl.from,Xl=e=>Yl(e).fold(p("px"),p("px"),p("%")),Jl=(e,t,o)=>{const n=sn.fromTable(e),r=n.all,s=sn.justCells(n),a=sn.justColumns(n);t.each((t=>{const o=Xl(t),r=zo(e),i=((e,t)=>sr(e,t,or,ar))(n,e),l=Wl(i,r,t);sn.hasColumns(n)?((e,t,o)=>{A(t,((t,n)=>{const r=ql([e[n]],$t());Bt(t.element,"width",r+o)}))})(l,a,o):((e,t,o)=>{A(t,(t=>{const n=e.slice(t.column,t.colspan+t.column),r=ql(n,$t());Bt(t.element,"width",r+o)}))})(l,s,o),Bt(e,"width",t)})),o.each((t=>{const o=Xl(t),a=pn(e),i=((e,t,o)=>lr(e,t,o,nr,ar))(n,e,Nn);((e,t,o,n)=>{A(o,(t=>{const o=e.slice(t.row,t.rowspan+t.row),r=ql(o,Wt());Bt(t.element,"height",r+n)})),A(t,((t,o)=>{Bt(t.element,"height",e[o])}))})(Wl(i,a,t),r,s,o),Bt(e,"height",t)}))},Ql=e=>Gn(e).exists((e=>Pn.test(e))),ec=e=>Gn(e).exists((e=>Fn.test(e))),tc=e=>Gn(e).isNone(),oc=e=>{we(e,"width")},nc=e=>{const t=Qn(e);Jl(e,C.some(t),C.none()),oc(e)},rc=e=>{const t=(e=>zo(e)+"px")(e);Jl(e,C.some(t),C.none()),oc(e)},sc=e=>{Ft(e,"width");const t=Xt(e),o=t.length>0?t:Yt(e);A(o,(e=>{Ft(e,"width"),oc(e)})),oc(e)},ac={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},ic=e=>{const t=Se.fromTag("colgroup");return E(e,(()=>Ze(t,Se.fromTag("col")))),t},lc=(e,t,o,n)=>E(e,(e=>((e,t,o,n)=>{const r=Se.fromTag("tr");for(let s=0;s{e.selection.select(t.dom,!0),e.selection.collapse(!0)},dc=(e,t,o,n,s)=>{const a=Qr(e),i={styles:a,attributes:Jr(e),colGroups:es(e)};return e.undoManager.ignore((()=>{const r=((e,t,o,n,r,s=ac)=>{const a=Se.fromTag("table"),i="cells"!==r;Lt(a,s.styles),be(a,s.attributes),s.colGroups&&Ze(a,ic(t));const l=Math.min(e,o);if(i&&o>0){const e=Se.fromTag("thead");Ze(a,e);const s=lc(o,t,"sectionCells"===r?l:0,n);$e(e,s)}const c=Se.fromTag("tbody");Ze(a,c);const d=lc(i?e-l:e,t,i?0:o,n);return $e(c,d),a})(o,t,s,n,Vr(e),i);fe(r,"data-mce-id","__mce");const a=(e=>{const t=Se.fromTag("div"),o=Se.fromDom(e.dom.cloneNode(!0));return Ze(t,o),(e=>e.dom.innerHTML)(t)})(r);e.insertContent(a),e.addVisual()})),xt(rs(e),'table[data-mce-id="__mce"]').map((t=>(qr(e)?rc(t):Gr(e)?sc(t):(Wr(e)||(e=>r(e)&&-1!==e.indexOf("%"))(a.width))&&nc(t),as(t),we(t,"data-mce-id"),((e,t)=>{A(ht(t,"tr"),(t=>{Al(e,t.dom),A(ht(t,"th,td"),(t=>{Ml(e,t.dom)}))}))})(e,t),((e,t)=>{xt(t,"td,th").each(b(cc,e))})(e,t),t.dom))).getOrNull()};var mc=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const uc="x-tinymce/dom-table-",gc=uc+"rows",pc=uc+"columns",hc=e=>{const t=mc.FakeClipboardItem(e);mc.write([t])},fc=e=>{var t;const o=null!==(t=mc.read())&&void 0!==t?t:[];return j(o,(t=>C.from(t.getType(e))))},bc=e=>{fc(e).isSome()&&mc.clear()},vc=e=>{e.fold(wc,(e=>hc({[gc]:e})))},yc=()=>fc(gc),wc=()=>bc(gc),xc=e=>{e.fold(Sc,(e=>hc({[pc]:e})))},Cc=()=>fc(pc),Sc=()=>bc(pc),kc=e=>Ys(is(e),ss(e)).filter(ds),_c=(e,t)=>{const o=ss(e),n=e=>Jt(e,o),a=t=>(e=>Xs(is(e),ss(e)).filter(ds))(e).bind((e=>n(e).map((o=>t(o,e))))),i=t=>{e.focus()},l=(t,o=!1)=>a(((n,r)=>{const s=Gs(Js(e),n,r);t(n,s,o).each(i)})),c=()=>a(((t,o)=>{const n=Gs(Js(e),t,o),r=Lr(g,Se.fromDom(e.getDoc()),C.none());return Vl(t,n,r)})),d=()=>a(((t,o)=>{const n=Gs(Js(e),t,o);return zl(t,n)})),m=(t,o)=>o().each((o=>{const n=D(o,(e=>Xe(e)));a(((o,r)=>{const s=Hr(Se.fromDom(e.getDoc())),a=((e,t,o,n)=>({selection:Hs(e),clipboard:o,generators:n}))(Js(e),0,n,s);t(o,a).each(i)}))})),p=e=>(t,o)=>((e,t)=>Q(e,t)?C.from(e[t]):C.none())(o,"type").each((t=>{l(e(t),o.no_events)}));q({mceTableSplitCells:()=>l(t.unmergeCells),mceTableMergeCells:()=>l(t.mergeCells),mceTableInsertRowBefore:()=>l(t.insertRowsBefore),mceTableInsertRowAfter:()=>l(t.insertRowsAfter),mceTableInsertColBefore:()=>l(t.insertColumnsBefore),mceTableInsertColAfter:()=>l(t.insertColumnsAfter),mceTableDeleteCol:()=>l(t.deleteColumn),mceTableDeleteRow:()=>l(t.deleteRow),mceTableCutCol:()=>d().each((e=>{xc(e),l(t.deleteColumn)})),mceTableCutRow:()=>c().each((e=>{vc(e),l(t.deleteRow)})),mceTableCopyCol:()=>d().each((e=>xc(e))),mceTableCopyRow:()=>c().each((e=>vc(e))),mceTablePasteColBefore:()=>m(t.pasteColsBefore,Cc),mceTablePasteColAfter:()=>m(t.pasteColsAfter,Cc),mceTablePasteRowBefore:()=>m(t.pasteRowsBefore,yc),mceTablePasteRowAfter:()=>m(t.pasteRowsAfter,yc),mceTableDelete:()=>kc(e).each((t=>{Jt(t,o).filter(v(o)).each((t=>{const o=Se.fromText("");if(ze(t,o),qe(t),e.dom.isEmpty(e.getBody()))e.setContent(""),e.selection.setCursorLocation();else{const t=e.dom.createRng();t.setStart(o.dom,0),t.setEnd(o.dom,0),e.selection.setRng(t),e.nodeChanged()}}))})),mceTableCellToggleClass:(t,o)=>{a((t=>{const n=Js(e),r=F(n,(t=>e.formatter.match("tablecellclass",{value:o},t.dom))),s=r?e.formatter.remove:e.formatter.apply;A(n,(e=>s("tablecellclass",{value:o},e.dom))),Nl(e,t.dom,Rl)}))},mceTableToggleClass:(t,o)=>{a((t=>{e.formatter.toggle("tableclass",{value:o},t.dom),Nl(e,t.dom,Rl)}))},mceTableToggleCaption:()=>{kc(e).each((t=>{Jt(t,o).each((o=>{wt(o,"caption").fold((()=>{const t=Se.fromTag("caption");Ze(t,Se.fromText("Caption")),((e,t,o)=>{Pe(e,o).fold((()=>{Ze(e,t)}),(e=>{Fe(e,t)}))})(o,t,0),e.selection.setCursorLocation(t.dom,0)}),(n=>{pe("caption")(t)&&Oe("td",o).each((t=>e.selection.setCursorLocation(t.dom,0))),qe(n)})),Nl(e,o.dom,Bl)}))}))},mceTableSizingMode:(t,n)=>(t=>kc(e).each((n=>{Gr(e)||qr(e)||Wr(e)||Jt(n,o).each((o=>{"relative"!==t||Ql(o)?"fixed"!==t||ec(o)?"responsive"!==t||tc(o)||sc(o):rc(o):nc(o),as(o),Nl(e,o.dom,Bl)}))})))(n),mceTableCellType:p((e=>"th"===e?t.makeCellsHeader:t.unmakeCellsHeader)),mceTableColType:p((e=>"th"===e?t.makeColumnsHeader:t.unmakeColumnsHeader)),mceTableRowType:p((e=>{switch(e){case"header":return t.makeRowsHeader;case"footer":return t.makeRowsFooter;default:return t.makeRowsBody}}))},((t,o)=>e.addCommand(o,t))),e.addCommand("mceInsertTable",((t,o)=>{((e,t,o,n={})=>{const r=e=>u(e)&&e>0;if(r(t)&&r(o)){const r=n.headerRows||0,s=n.headerColumns||0;return dc(e,o,t,s,r)}console.error("Invalid values for mceInsertTable - rows and columns values are required to insert a table.")})(e,o.rows,o.columns,o.options)})),e.addCommand("mceTableApplyCellStyle",((t,o)=>{const a=e=>"tablecell"+e.toLowerCase().replace("-","");if(!s(o))return;const i=N(Js(e),ds);if(0===i.length)return;const l=Y(o,((t,o)=>e.formatter.has(a(o))&&r(t)));(e=>{for(const t in e)if(W.call(e,t))return!1;return!0})(l)||(q(l,((t,o)=>{const n=a(o);A(i,(o=>{""===t?e.formatter.remove(n,{value:null},o.dom,!0):e.formatter.apply(n,{value:t},o.dom)}))})),n(i[0]).each((t=>Nl(e,t.dom,Rl))))}))},Oc=bi([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Tc={before:Oc.before,on:Oc.on,after:Oc.after,cata:(e,t,o,n)=>e.fold(t,o,n),getStart:e=>e.fold(h,h,h)},Ec=(e,t)=>({selection:e,kill:t}),Dc=(e,t)=>{const o=e.document.createRange();return o.selectNode(t.dom),o},Ac=(e,t)=>{const o=e.document.createRange();return Mc(o,t),o},Mc=(e,t)=>e.selectNodeContents(t.dom),Nc=(e,t,o)=>{const n=e.document.createRange();var r;return r=n,t.fold((e=>{r.setStartBefore(e.dom)}),((e,t)=>{r.setStart(e.dom,t)}),(e=>{r.setStartAfter(e.dom)})),((e,t)=>{t.fold((t=>{e.setEndBefore(t.dom)}),((t,o)=>{e.setEnd(t.dom,o)}),(t=>{e.setEndAfter(t.dom)}))})(n,o),n},Rc=(e,t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},Bc=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}),Lc=bi([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Hc=(e,t,o)=>t(Se.fromDom(o.startContainer),o.startOffset,Se.fromDom(o.endContainer),o.endOffset),Ic=(e,t)=>{const o=((e,t)=>t.match({domRange:e=>({ltr:p(e),rtl:C.none}),relative:(t,o)=>({ltr:ro((()=>Nc(e,t,o))),rtl:ro((()=>C.some(Nc(e,o,t))))}),exact:(t,o,n,r)=>({ltr:ro((()=>Rc(e,t,o,n,r))),rtl:ro((()=>C.some(Rc(e,n,r,t,o))))})}))(e,t);return((e,t)=>{const o=t.ltr();if(o.collapsed)return t.rtl().filter((e=>!1===e.collapsed)).map((e=>Lc.rtl(Se.fromDom(e.endContainer),e.endOffset,Se.fromDom(e.startContainer),e.startOffset))).getOrThunk((()=>Hc(0,Lc.ltr,o)));return Hc(0,Lc.ltr,o)})(0,o)},Pc=(e,t)=>Ic(e,t).match({ltr:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},rtl:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(n.dom,r),s.setEnd(t.dom,o),s}});Lc.ltr,Lc.rtl;const Fc=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),zc=(e,t,o,n)=>({start:Tc.on(e,t),finish:Tc.on(o,n)}),Vc=(e,t)=>{const o=Pc(e,t);return Fc(Se.fromDom(o.startContainer),o.startOffset,Se.fromDom(o.endContainer),o.endOffset)},Zc=zc,Uc=(e,t,o,n,r)=>Te(o,n)?C.none():As(o,n,t).bind((t=>{const n=t.boxes.getOr([]);return n.length>1?(r(e,n,t.start,t.finish),C.some(Ec(C.some(Zc(o,0,o,Cr(o))),!0))):C.none()})),jc=(e,t)=>({item:e,mode:t}),$c=(e,t,o,n=Wc)=>e.property().parent(t).map((e=>jc(e,n))),Wc=(e,t,o,n=qc)=>o.sibling(e,t).map((e=>jc(e,n))),qc=(e,t,o,n=qc)=>{const r=e.property().children(t);return o.first(r).map((e=>jc(e,n)))},Gc=[{current:$c,next:Wc,fallback:C.none()},{current:Wc,next:qc,fallback:C.some($c)},{current:qc,next:qc,fallback:C.some(Wc)}],Kc=(e,t,o,n,r=Gc)=>L(r,(e=>e.current===o)).bind((o=>o.current(e,t,n,o.next).orThunk((()=>o.fallback.bind((o=>Kc(e,t,o,n))))))),Yc=()=>({sibling:(e,t)=>e.query().prevSibling(t),first:e=>e.length>0?C.some(e[e.length-1]):C.none()}),Xc=()=>({sibling:(e,t)=>e.query().nextSibling(t),first:e=>e.length>0?C.some(e[0]):C.none()}),Jc=(e,t,o,n,r,s)=>Kc(e,t,n,r).bind((t=>s(t.item)?C.none():o(t.item)?C.some(t.item):Jc(e,t.item,o,t.mode,r,s))),Qc=e=>t=>0===e.property().children(t).length,ed=(e,t,o,n)=>Jc(e,t,o,Wc,Yc(),n),td=(e,t,o,n)=>Jc(e,t,o,Wc,Xc(),n),od=Cs(),nd=(e,t)=>((e,t,o)=>ed(e,t,Qc(e),o))(od,e,t),rd=(e,t)=>((e,t,o)=>td(e,t,Qc(e),o))(od,e,t),sd=bi([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),ad=e=>Ct(e,"tr"),id={...sd,verify:(e,t,o,n,r,s,a)=>Ct(n,"td,th",a).bind((o=>Ct(t,"td,th",a).map((t=>Te(o,t)?Te(n,o)&&Cr(o)===r?s(t):sd.none("in same cell"):Es(ad,[o,t]).fold((()=>((e,t,o)=>{const n=e.getRect(t),r=e.getRect(o);return r.right>n.left&&r.lefts(t))))))).getOr(sd.none("default")),cata:(e,t,o,n,r)=>e.fold(t,o,n,r)},ld=(e,t)=>H(e,b(Te,t)),cd=pe("br"),dd=(e,t,o)=>t(e,o).bind((e=>me(e)&&0===yr(e).trim().length?dd(e,t,o):C.some(e))),md=(e,t,o,n)=>((e,t)=>Pe(e,t).filter(cd).orThunk((()=>Pe(e,t-1).filter(cd))))(t,o).bind((t=>n.traverse(t).fold((()=>dd(t,n.gather,e).map(n.relative)),(e=>(e=>Ne(e).bind((t=>{const o=Ie(t);return ld(o,e).map((n=>((e,t,o,n)=>({parent:e,children:t,element:o,index:n}))(t,o,e,n)))})))(e).map((e=>Tc.on(e.parent,e.index))))))),ud=(e,t,o,n)=>{const r=cd(t)?((e,t,o)=>o.traverse(t).orThunk((()=>dd(t,o.gather,e))).map(o.relative))(e,t,n):md(e,t,o,n);return r.map((e=>({start:e,finish:e})))},gd=(e,t)=>({left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}),pd=(e,t)=>({left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}),hd=(e,t,o)=>({left:e.left+t,top:e.top+o,right:e.right+t,bottom:e.bottom+o}),fd=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom}),bd=(e,t)=>C.some(e.getRect(t)),vd=(e,t,o)=>de(t)?bd(e,t).map(fd):me(t)?((e,t,o)=>o>=0&&o0?e.getRangedRect(t,o-1,t,o):C.none())(e,t,o).map(fd):C.none(),yd=(e,t)=>de(t)?bd(e,t).map(fd):me(t)?e.getRangedRect(t,0,t,Cr(t)).map(fd):C.none(),wd=bi([{none:[]},{retry:["caret"]}]),xd=(e,t,o)=>vt(t,Ii).fold(w,(t=>yd(e,t).exists((e=>((e,t)=>e.leftt.right)(o,e))))),Cd={point:e=>e.bottom,adjuster:(e,t,o,n,r)=>{const s=gd(r,5);return Math.abs(o.bottom-n.bottom)<1||o.top>r.bottom?wd.retry(s):o.top===r.bottom?wd.retry(gd(r,1)):xd(e,t,r)?wd.retry(hd(s,5,0)):wd.none()},move:gd,gather:rd},Sd=(e,t,o,n,r)=>0===r?C.some(n):((e,t,o)=>e.elementFromPoint(t,o).filter((e=>"table"===se(e))).isSome())(e,n.left,t.point(n))?((e,t,o,n,r)=>Sd(e,t,o,t.move(n,5),r))(e,t,o,n,r-1):e.situsFromPoint(n.left,t.point(n)).bind((s=>s.start.fold(C.none,(s=>yd(e,s).bind((a=>t.adjuster(e,s,a,o,n).fold(C.none,(n=>Sd(e,t,o,n,r-1))))).orThunk((()=>C.some(n)))),C.none))),kd=(e,t,o)=>{const n=e.move(o,5),r=Sd(t,e,o,n,100).getOr(n);return((e,t,o)=>e.point(t)>o.getInnerHeight()?C.some(e.point(t)-o.getInnerHeight()):e.point(t)<0?C.some(-e.point(t)):C.none())(e,r,t).fold((()=>t.situsFromPoint(r.left,e.point(r))),(o=>(t.scrollBy(0,o),t.situsFromPoint(r.left,e.point(r)-o))))},_d={tryUp:b(kd,{point:e=>e.top,adjuster:(e,t,o,n,r)=>{const s=pd(r,5);return Math.abs(o.top-n.top)<1||o.bottome.getSelection().bind((n=>ud(t,n.finish,n.foffset,o).fold((()=>C.some(ea(n.finish,n.foffset))),(r=>{const s=e.fromSitus(r);return(e=>id.cata(e,(e=>C.none()),(()=>C.none()),(e=>C.some(ea(e,0))),(e=>C.some(ea(e,Cr(e))))))(id.verify(e,n.finish,n.foffset,s.finish,s.foffset,o.failure,t))})))),Td=(e,t,o,n,r,s)=>0===s?C.none():Ad(e,t,o,n,r).bind((a=>{const i=e.fromSitus(a),l=id.verify(e,o,n,i.finish,i.foffset,r.failure,t);return id.cata(l,(()=>C.none()),(()=>C.some(a)),(a=>Te(o,a)&&0===n?Ed(e,o,n,pd,r):Td(e,t,a,0,r,s-1)),(a=>Te(o,a)&&n===Cr(a)?Ed(e,o,n,gd,r):Td(e,t,a,Cr(a),r,s-1)))})),Ed=(e,t,o,n,r)=>vd(e,t,o).bind((t=>Dd(e,r,n(t,_d.getJumpSize())))),Dd=(e,t,o)=>{const n=Bo().browser;return n.isChromium()||n.isSafari()||n.isFirefox()?t.retry(e,o):C.none()},Ad=(e,t,o,n,r)=>vd(e,o,n).bind((t=>Dd(e,r,t))),Md=(e,t)=>{return bt(e,(e=>Ne(e).exists((e=>Te(e,t)))),o).isSome();var o},Nd=(e,t,o,n,r)=>Ct(n,"td,th",t).bind((n=>Ct(n,"table",t).bind((s=>Md(r,s)?((e,t,o)=>Od(e,t,o).bind((n=>Td(e,t,n.element,n.offset,o,20).map(e.fromSitus))))(e,t,o).bind((e=>Ct(e.finish,"td,th",t).map((t=>({start:n,finish:t,range:e}))))):C.none())))),Rd=(e,t,o,n,r,s)=>s(n,t).orThunk((()=>Nd(e,t,o,n,r).map((e=>{const t=e.range;return Ec(C.some(Zc(t.start,t.soffset,t.finish,t.foffset)),!0)})))),Bd=(e,t)=>Ct(e,"tr",t).bind((e=>Ct(e,"table",t).bind((o=>{const n=ht(o,"tr");return Te(e,n[0])?((e,t,o)=>ed(od,e,t,o))(o,(e=>Or(e).isSome()),t).map((e=>{const t=Cr(e);return Ec(C.some(Zc(e,t,e,t)),!0)})):C.none()})))),Ld=(e,t)=>Ct(e,"tr",t).bind((e=>Ct(e,"table",t).bind((o=>{const n=ht(o,"tr");return Te(e,n[n.length-1])?((e,t,o)=>td(od,e,t,o))(o,(e=>_r(e).isSome()),t).map((e=>Ec(C.some(Zc(e,0,e,0)),!0))):C.none()})))),Hd=(e,t,o,n,r,s,a)=>Nd(e,o,n,r,s).bind((e=>Uc(t,o,e.start,e.finish,a))),Id=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Pd=()=>{const e=(e=>{const t=Id(C.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(C.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(C.some(e))}}})(g);return{...e,on:t=>e.get().each(t)}},Fd=(e,t)=>Ct(e,"td,th",t),zd=e=>Re(e).exists(os),Vd={traverse:He,gather:rd,relative:Tc.before,retry:_d.tryDown,failure:id.failedDown},Zd={traverse:Le,gather:nd,relative:Tc.before,retry:_d.tryUp,failure:id.failedUp},Ud=e=>t=>t===e,jd=Ud(38),$d=Ud(40),Wd=e=>e>=37&&e<=40,qd={isBackward:Ud(37),isForward:Ud(39)},Gd={isBackward:Ud(39),isForward:Ud(37)},Kd=bi([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Yd={domRange:Kd.domRange,relative:Kd.relative,exact:Kd.exact,exactFromRange:e=>Kd.exact(e.start,e.soffset,e.finish,e.foffset),getWin:e=>{const t=(e=>e.match({domRange:e=>Se.fromDom(e.startContainer),relative:(e,t)=>Tc.getStart(e),exact:(e,t,o,n)=>e}))(e);return o=t,Se.fromDom(Me(o).dom.defaultView);var o},range:Fc},Xd=(e,t,o)=>{var n,r;return C.from(null===(r=(n=e.dom).caretPositionFromPoint)||void 0===r?void 0:r.call(n,t,o)).bind((t=>{if(null===t.offsetNode)return C.none();const o=e.dom.createRange();return o.setStart(t.offsetNode,t.offset),o.collapse(),C.some(o)}))},Jd=(e,t,o)=>{var n,r;return C.from(null===(r=(n=e.dom).caretRangeFromPoint)||void 0===r?void 0:r.call(n,t,o))},Qd=document.caretPositionFromPoint?Xd:document.caretRangeFromPoint?Jd:C.none,em=(e,t)=>{const o=se(e);return"input"===o?Tc.after(e):O(["br","img"],o)?0===t?Tc.before(e):Tc.after(e):Tc.on(e,t)},tm=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Ae(e).dom.createRange();return r.setStart(e.dom,t),r.setEnd(o.dom,n),r})(e,t,o,n),s=Te(e,o)&&t===n;return r.collapsed&&!s},om=e=>C.from(e.getSelection()),nm=(e,t)=>{om(e).each((e=>{e.removeAllRanges(),e.addRange(t)}))},rm=(e,t,o,n,r)=>{const s=Rc(e,t,o,n,r);nm(e,s)},sm=(e,t)=>Ic(e,t).match({ltr:(t,o,n,r)=>{rm(e,t,o,n,r)},rtl:(t,o,n,r)=>{om(e).each((s=>{if(s.setBaseAndExtent)s.setBaseAndExtent(t.dom,o,n.dom,r);else if(s.extend)try{((e,t,o,n,r,s)=>{t.collapse(o.dom,n),t.extend(r.dom,s)})(0,s,t,o,n,r)}catch(s){rm(e,n,r,t,o)}else rm(e,n,r,t,o)}))}}),am=(e,t,o,n,r)=>{const s=((e,t,o,n)=>{const r=em(e,t),s=em(o,n);return Yd.relative(r,s)})(t,o,n,r);sm(e,s)},im=(e,t,o)=>{const n=((e,t)=>{const o=e.fold(Tc.before,em,Tc.after),n=t.fold(Tc.before,em,Tc.after);return Yd.relative(o,n)})(t,o);sm(e,n)},lm=e=>{if(e.rangeCount>0){const t=e.getRangeAt(0),o=e.getRangeAt(e.rangeCount-1);return C.some(Fc(Se.fromDom(t.startContainer),t.startOffset,Se.fromDom(o.endContainer),o.endOffset))}return C.none()},cm=e=>{if(null===e.anchorNode||null===e.focusNode)return lm(e);{const t=Se.fromDom(e.anchorNode),o=Se.fromDom(e.focusNode);return tm(t,e.anchorOffset,o,e.focusOffset)?C.some(Fc(t,e.anchorOffset,o,e.focusOffset)):lm(e)}},dm=(e,t,o=!0)=>{const n=(o?Ac:Dc)(e,t);nm(e,n)},mm=e=>(e=>om(e).filter((e=>e.rangeCount>0)).bind(cm))(e).map((e=>Yd.exact(e.start,e.soffset,e.finish,e.foffset))),um=(e,t)=>(e=>{const t=e.getClientRects(),o=t.length>0?t[0]:e.getBoundingClientRect();return o.width>0||o.height>0?C.some(o).map(Bc):C.none()})(Pc(e,t)),gm=(e,t,o)=>((e,t,o)=>{const n=Se.fromDom(e.document);return Qd(n,t,o).map((e=>Fc(Se.fromDom(e.startContainer),e.startOffset,Se.fromDom(e.endContainer),e.endOffset)))})(e,t,o),pm=e=>({elementFromPoint:(t,o)=>Se.fromPoint(Se.fromDom(e.document),t,o),getRect:e=>e.dom.getBoundingClientRect(),getRangedRect:(t,o,n,r)=>{const s=Yd.exact(t,o,n,r);return um(e,s)},getSelection:()=>mm(e).map((t=>Vc(e,t))),fromSitus:t=>{const o=Yd.relative(t.start,t.finish);return Vc(e,o)},situsFromPoint:(t,o)=>gm(e,t,o).map((e=>zc(e.start,e.soffset,e.finish,e.foffset))),clearSelection:()=>{(e=>{om(e).each((e=>e.removeAllRanges()))})(e)},collapseSelection:(t=!1)=>{mm(e).each((o=>o.fold((e=>e.collapse(t)),((o,n)=>{const r=t?o:n;im(e,r,r)}),((o,n,r,s)=>{const a=t?o:r,i=t?n:s;am(e,a,i,a,i)}))))},setSelection:t=>{am(e,t.start,t.soffset,t.finish,t.foffset)},setRelativeSelection:(t,o)=>{im(e,t,o)},selectNode:t=>{dm(e,t,!1)},selectContents:t=>{dm(e,t)},getInnerHeight:()=>e.innerHeight,getScrollY:()=>(e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return vn(o,n)})(Se.fromDom(e.document)).top,scrollBy:(t,o)=>{((e,t,o)=>{const n=(void 0!==o?o.dom:document).defaultView;n&&n.scrollBy(e,t)})(t,o,Se.fromDom(e.document))}}),hm=(e,t)=>({rows:e,cols:t}),fm=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Pd(),s=r.clear,a=s=>{r.on((r=>{n.clearBeforeUpdate(t),Fd(s.target,o).each((a=>{As(r,a,o).each((o=>{const r=o.boxes.getOr([]);if(1===r.length){const o=r[0],a="false"===ns(o),i=St(ts(s.target),o,Te);a&&i&&(n.selectRange(t,r,o,o),e.selectContents(o))}else r.length>1&&(n.selectRange(t,r,o.start,o.finish),e.selectContents(a))}))}))}))};return{clearstate:s,mousedown:e=>{n.clear(t),Fd(e.target,o).filter(zd).each(r.set)},mouseover:e=>{a(e)},mouseup:e=>{a(e),s()}}})(pm(e),t,o,n);return{clearstate:r.clearstate,mousedown:r.mousedown,mouseover:r.mouseover,mouseup:r.mouseup}},bm=e=>vt(e,ce).exists(os),vm=(e,t)=>bm(e)||bm(t),ym=(e,t,o,n)=>{const r=pm(e),s=()=>(n.clear(t),C.none());return{keydown:(e,a,i,l,c,d)=>{const m=e.raw,u=m.which,g=!0===m.shiftKey,p=Ms(t,n.selectedSelector).fold((()=>(Wd(u)&&!g&&n.clearBeforeUpdate(t),Wd(u)&&g&&!vm(a,l)?C.none:$d(u)&&g?b(Hd,r,t,o,Vd,l,a,n.selectRange):jd(u)&&g?b(Hd,r,t,o,Zd,l,a,n.selectRange):$d(u)?b(Rd,r,o,Vd,l,a,Ld):jd(u)?b(Rd,r,o,Zd,l,a,Bd):C.none)),(e=>{const o=o=>()=>{const s=j(o,(o=>((e,t,o,n,r)=>Rs(n,e,t,r.firstSelectedSelector,r.lastSelectedSelector).map((e=>(r.clearBeforeUpdate(o),r.selectRange(o,e.boxes,e.start,e.finish),e.boxes))))(o.rows,o.cols,t,e,n)));return s.fold((()=>Ns(t,n.firstSelectedSelector,n.lastSelectedSelector).map((e=>{const o=$d(u)||d.isForward(u)?Tc.after:Tc.before;return r.setRelativeSelection(Tc.on(e.first,0),o(e.table)),n.clear(t),Ec(C.none(),!0)}))),(e=>C.some(Ec(C.none(),!0))))};return Wd(u)&&g&&!vm(a,l)?C.none:$d(u)&&g?o([hm(1,0)]):jd(u)&&g?o([hm(-1,0)]):d.isBackward(u)&&g?o([hm(0,-1),hm(-1,0)]):d.isForward(u)&&g?o([hm(0,1),hm(1,0)]):Wd(u)&&!g?s:C.none}));return p()},keyup:(e,r,s,a,i)=>Ms(t,n.selectedSelector).fold((()=>{const l=e.raw,c=l.which;return!0===l.shiftKey&&Wd(c)&&vm(r,a)?((e,t,o,n,r,s,a)=>Te(o,r)&&n===s?C.none():Ct(o,"td,th",t).bind((o=>Ct(r,"td,th",t).bind((n=>Uc(e,t,o,n,a))))))(t,o,r,s,a,i,n.selectRange):C.none()}),C.none)}},wm=(e,t)=>{const o=ve(e,t);return void 0===o||""===o?[]:o.split(" ")},xm=e=>void 0!==e.dom.classList,Cm=(e,t)=>((e,t,o)=>{const n=wm(e,t).concat([o]);return fe(e,t,n.join(" ")),!0})(e,"class",t),Sm=(e,t)=>{xm(e)?e.dom.classList.add(t):Cm(e,t)},km=(e,t)=>xm(e)&&e.dom.classList.contains(t),_m=(e,t,o)=>{const n=t=>{we(t,e.selected),we(t,e.firstSelected),we(t,e.lastSelected)},r=t=>{fe(t,e.selected,"1")},s=e=>{a(e),o()},a=t=>{const o=ht(t,`${e.selectedSelector},${e.firstSelectedSelector},${e.lastSelectedSelector}`);A(o,n)};return{clearBeforeUpdate:a,clear:s,selectRange:(o,n,a,i)=>{s(o),A(n,r),fe(a,e.firstSelected,"1"),fe(i,e.lastSelected,"1"),t(n,a,i)},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},Om=()=>({tag:"none"}),Tm=e=>({tag:"multiple",elements:e}),Em=e=>({tag:"single",element:e}),Dm=(e,t,o)=>{const n=sn.fromTable(e);return Za(n,t).map((e=>{const t=Ha(n,o,!1),{rows:r}=Xo(t),s=((e,t)=>{const o=e.slice(0,t[t.length-1].row+1),n=Ia(o);return P(n,(e=>{const o=e.cells.slice(0,t[t.length-1].column+1);return D(o,(e=>e.element))}))})(r,e),a=((e,t)=>{const o=e.slice(t[0].row+t[0].rowspan-1,e.length),n=Ia(o);return P(n,(e=>{const o=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return D(o,(e=>e.element))}))})(r,e);return{upOrLeftCells:s,downOrRightCells:a}}))},Am=e=>{const t=Se.fromDom((e=>{if(st()&&d(e.target)){const t=Se.fromDom(e.target);if(de(t)&&ct(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return Z(t)}}return C.from(e.target)})(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),r=(s=n,a=o,(...e)=>s(a.apply(null,e)));var s,a;return((e,t,o,n,r,s,a)=>({target:e,x:t,y:o,stop:n,prevent:r,kill:s,raw:a}))(t,e.clientX,e.clientY,o,n,r,e)},Mm=(e,t,o,n,r)=>{const s=((e,t)=>o=>{e(o)&&t(Am(o))})(o,n);return e.dom.addEventListener(t,s,r),{unbind:b(Nm,e,t,s,r)}},Nm=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},Rm=x,Bm=(e,t,o)=>((e,t,o,n)=>Mm(e,t,o,n,!1))(e,t,Rm,o),Lm=Am,Hm=e=>!km(Se.fromDom(e.target),"ephox-snooker-resizer-bar"),Im=(e,t)=>{const o=((e,t,o)=>({get:()=>Bs(e(),o).fold((()=>t().fold(Om,Em)),Tm)}))((()=>Se.fromDom(e.getBody())),(()=>Xs(is(e),ss(e))),qs.selectedSelector),n=_m(qs,((t,o,n)=>{Jt(o).each((r=>{const s=zr(e),a=Lr(g,Se.fromDom(e.getDoc()),s),i=Js(e),l=Dm(r,{selection:i},a);((e,t,o,n,r)=>{e.dispatch("TableSelectionChange",{cells:t,start:o,finish:n,otherCells:r})})(e,t,o,n,l)}))}),(()=>(e=>{e.dispatch("TableSelectionClear")})(e)));e.on("init",(o=>{const r=e.getWin(),s=rs(e),a=ss(e),i=fm(r,s,a,n),l=ym(r,s,a,n),c=((e,t,o,n)=>{const r=pm(e);return(e,s)=>{n.clearBeforeUpdate(t),As(e,s,o).each((e=>{const o=e.boxes.getOr([]);n.selectRange(t,o,e.start,e.finish),r.selectContents(s),r.collapseSelection()}))}})(r,s,a,n);e.on("TableSelectorChange",(e=>c(e.start,e.finish)));const d=(t,o)=>{(e=>!0===e.raw.shiftKey)(t)&&(o.kill&&t.kill(),o.selection.each((t=>{const o=Yd.relative(t.start,t.finish),n=Pc(r,o);e.selection.setRng(n)})))},m=e=>0===e.button,u=(()=>{const e=Id(Se.fromDom(s)),t=Id(0);return{touchEnd:o=>{const n=Se.fromDom(o.target);if(pe("td")(n)||pe("th")(n)){const r=e.get(),s=t.get();Te(r,n)&&o.timeStamp-s<300&&(o.preventDefault(),c(n,n))}e.set(n),t.set(o.timeStamp)}}})();e.on("dragstart",(e=>{i.clearstate()})),e.on("mousedown",(e=>{m(e)&&Hm(e)&&i.mousedown(Lm(e))})),e.on("mouseover",(e=>{var t;void 0!==(t=e).buttons&&0==(1&t.buttons)||!Hm(e)||i.mouseover(Lm(e))})),e.on("mouseup",(e=>{m(e)&&Hm(e)&&i.mouseup(Lm(e))})),e.on("touchend",u.touchEnd),e.on("keyup",(t=>{const o=Lm(t);if(o.raw.shiftKey&&Wd(o.raw.which)){const t=e.selection.getRng(),n=Se.fromDom(t.startContainer),r=Se.fromDom(t.endContainer);l.keyup(o,n,t.startOffset,r,t.endOffset).each((e=>{d(o,e)}))}})),e.on("keydown",(o=>{const n=Lm(o);t.hide();const r=e.selection.getRng(),s=Se.fromDom(r.startContainer),a=Se.fromDom(r.endContainer),i=mn(qd,Gd)(Se.fromDom(e.selection.getStart()));l.keydown(n,s,r.startOffset,a,r.endOffset,i).each((e=>{d(n,e)})),t.show()})),e.on("NodeChange",(()=>{const t=e.selection,o=Se.fromDom(t.getStart()),r=Se.fromDom(t.getEnd());Es(Jt,[o,r]).fold((()=>n.clear(s)),g)}))})),e.on("PreInit",(()=>{e.serializer.addTempAttr(qs.firstSelected),e.serializer.addTempAttr(qs.lastSelected)}));return{getSelectedCells:()=>((e,t,o,n)=>{switch(e.tag){case"none":return t();case"single":return n(e.element);case"multiple":return o(e.elements)}})(o.get(),p([]),(e=>D(e,(e=>e.dom))),(e=>[e.dom])),clearSelectedCells:e=>n.clear(Se.fromDom(e))}},Pm=e=>{let t=[];return{bind:e=>{if(void 0===e)throw new Error("Event bind error: undefined handler");t.push(e)},unbind:e=>{t=N(t,(t=>t!==e))},trigger:(...o)=>{const n={};A(e,((e,t)=>{n[e]=o[t]})),A(t,(e=>{e(n)}))}}},Fm=e=>({registry:G(e,(e=>({bind:e.bind,unbind:e.unbind}))),trigger:G(e,(e=>e.trigger))}),zm=e=>e.slice(0).sort(),Vm=(e,t,o)=>{if(0===t.length)throw new Error("You must specify at least one required field.");return((e,t)=>{if(!a(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");A(t,(t=>{if(!r(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))})("required",t),(e=>{const t=zm(e);L(t,((e,o)=>o{throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))})(t),n=>{const r=$(n);F(t,(e=>O(r,e)))||((e,t)=>{throw new Error("All required keys ("+zm(e).join(", ")+") were not specified. Specified keys were: "+zm(t).join(", ")+".")})(t,r),e(t,r);const s=N(t,(e=>!o.validate(n[e],e)));return s.length>0&&((e,t)=>{throw new Error("All values need to be of type: "+t+". Keys ("+zm(e).join(", ")+") were not.")})(s,o.label),n}},Zm=(e,t)=>{const o=N(t,(t=>!O(e,t)));o.length>0&&(e=>{throw new Error("Unsupported keys for object: "+zm(e).join(", "))})(o)},Um=e=>((e,t)=>Vm(e,t,{validate:m,label:"function"}))(Zm,e),jm=Um(["compare","extract","mutate","sink"]),$m=Um(["element","start","stop","destroy"]),Wm=Um(["forceDrop","drop","move","delayDrop"]),qm=()=>{let e=C.none();const t=Fm({move:Pm(["info"])});return{onEvent:(o,n)=>{n.extract(o).each((o=>{const r=((t,o)=>{const n=e.map((e=>t.compare(e,o)));return e=C.some(o),n})(n,o);r.each((e=>{t.trigger.move(e)}))}))},reset:()=>{e=C.none()},events:t.registry}},Gm=()=>{const e=(()=>{const e=Fm({move:Pm(["info"])});return{onEvent:g,reset:g,events:e.registry}})(),t=qm();let o=e;return{on:()=>{o.reset(),o=t},off:()=>{o.reset(),o=e},isOn:()=>o===t,onEvent:(e,t)=>{o.onEvent(e,t)},events:t.events}},Km=(e,t,o)=>{let n=!1;const r=Fm({start:Pm([]),stop:Pm([])}),s=Gm(),a=()=>{d.stop(),s.isOn()&&(s.off(),r.trigger.stop())},l=((e,t)=>{let o=null;const n=()=>{i(o)||(clearTimeout(o),o=null)};return{cancel:n,throttle:(...r)=>{n(),o=setTimeout((()=>{o=null,e.apply(null,r)}),t)}}})(a,200);s.events.move.bind((o=>{t.mutate(e,o.info)}));const c=e=>(...t)=>{n&&e.apply(null,t)},d=t.sink(Wm({forceDrop:a,drop:c(a),move:c((e=>{l.cancel(),s.onEvent(e,t)})),delayDrop:c(l.throttle)}),o);return{element:d.element,go:e=>{d.start(e),s.on(),r.trigger.start()},on:()=>{n=!0},off:()=>{n=!1},isActive:()=>n,destroy:()=>{d.destroy()},events:r.registry}},Ym=e=>{const t=e.replace(/\./g,"-");return{resolve:e=>t+"-"+e}},Xm=Ym("ephox-dragster").resolve;var Jm=jm({compare:(e,t)=>vn(t.left-e.left,t.top-e.top),extract:e=>C.some(vn(e.x,e.y)),sink:(e,t)=>{const o=(e=>{const t={layerClass:Xm("blocker"),...e},o=Se.fromTag("div");return fe(o,"role","presentation"),Lt(o,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),Sm(o,Xm("blocker")),Sm(o,t.layerClass),{element:p(o),destroy:()=>{qe(o)}}})(t),n=Bm(o.element(),"mousedown",e.forceDrop),r=Bm(o.element(),"mouseup",e.drop),s=Bm(o.element(),"mousemove",e.move),a=Bm(o.element(),"mouseout",e.delayDrop);return $m({element:o.element,start:e=>{Ze(e,o.element())},stop:()=>{qe(o.element())},destroy:()=>{o.destroy(),r.unbind(),s.unbind(),a.unbind(),n.unbind()}})},mutate:(e,t)=>{e.mutate(t.left,t.top)}});const Qm=Ym("ephox-snooker").resolve,eu=()=>{const e=Fm({drag:Pm(["xDelta","yDelta","target"])});let t=C.none();const o=(()=>{const e=Fm({drag:Pm(["xDelta","yDelta"])});return{mutate:(t,o)=>{e.trigger.drag(t,o)},events:e.registry}})();o.events.drag.bind((o=>{t.each((t=>{e.trigger.drag(o.xDelta,o.yDelta,t)}))}));return{assign:e=>{t=C.some(e)},get:()=>t,mutate:o.mutate,events:e.registry}},tu=Qm("resizer-bar"),ou=Qm("resizer-rows"),nu=Qm("resizer-cols"),ru=e=>{const t=ht(e.parent(),"."+tu);A(t,qe)},su=(e,t,o)=>{const n=e.origin();A(t,(t=>{t.each((t=>{const r=o(n,t);Sm(r,tu),Ze(e.parent(),r)}))}))},au=(e,t,o,n)=>{su(e,t,((e,t)=>{const r=((e,t,o,n,r)=>{const s=Se.fromTag("div");return Lt(s,{position:"absolute",left:t-n/2+"px",top:o+"px",height:r+"px",width:n+"px"}),be(s,{"data-column":e,role:"presentation"}),s})(t.col,t.x-e.left,o.top-e.top,7,n);return Sm(r,nu),r}))},iu=(e,t,o,n)=>{su(e,t,((e,t)=>{const r=((e,t,o,n,r)=>{const s=Se.fromTag("div");return Lt(s,{position:"absolute",left:t+"px",top:o-r/2+"px",height:r+"px",width:n+"px"}),be(s,{"data-row":e,role:"presentation"}),s})(t.row,o.left-e.left,t.y-e.top,n,7);return Sm(r,ou),r}))},lu=(e,t,o,n,r)=>{const s=wn(o),a=t.isResizable,i=n.length>0?Nn.positions(n,o):[],l=i.length>0?((e,t)=>P(e.all,((e,o)=>t(e.element)?[o]:[])))(e,a):[],c=N(i,((e,t)=>T(l,(e=>t===e))));iu(t,c,s,Vo(o));const d=r.length>0?Bn.positions(r,o):[],m=d.length>0?((e,t)=>{const o=[];return E(e.grid.columns,(n=>{const r=sn.getColumnAt(e,n).map((e=>e.element));r.forall(t)&&o.push(n)})),N(o,(o=>{const n=sn.filterItems(e,(e=>e.column===o));return F(n,(e=>t(e.element)))}))})(e,a):[],u=N(d,((e,t)=>T(m,(e=>t===e))));au(t,u,s,hn(o))},cu=(e,t)=>{if(ru(e),e.isResizable(t)){const o=sn.fromTable(t),n=cn(o),r=an(o);lu(o,e,t,n,r)}},du=(e,t)=>{const o=ht(e.parent(),"."+tu);A(o,t)},mu=e=>{du(e,(e=>{Bt(e,"display","none")}))},uu=e=>{du(e,(e=>{Bt(e,"display","block")}))},gu=Qm("resizer-bar-dragging"),pu=e=>{const t=eu(),o=((e,t={})=>{var o;const n=null!==(o=t.mode)&&void 0!==o?o:Jm;return Km(e,n,t)})(t,{});let n=C.none();const r=(e,t)=>C.from(ve(e,t));t.events.drag.bind((e=>{r(e.target,"data-row").each((t=>{const o=jt(e.target,"top");Bt(e.target,"top",o+e.yDelta+"px")})),r(e.target,"data-column").each((t=>{const o=jt(e.target,"left");Bt(e.target,"left",o+e.xDelta+"px")}))}));const s=(e,t)=>jt(e,t)-zt(e,"data-initial-"+t,0);o.events.stop.bind((()=>{t.get().each((t=>{n.each((o=>{r(t,"data-row").each((e=>{const n=s(t,"top");we(t,"data-initial-top"),d.trigger.adjustHeight(o,n,parseInt(e,10))})),r(t,"data-column").each((e=>{const n=s(t,"left");we(t,"data-initial-left"),d.trigger.adjustWidth(o,n,parseInt(e,10))})),cu(e,o)}))}))}));const a=(n,r)=>{d.trigger.startAdjust(),t.assign(n),fe(n,"data-initial-"+r,jt(n,r)),Sm(n,gu),Bt(n,"opacity","0.2"),o.go(e.parent())},i=Bm(e.parent(),"mousedown",(e=>{var t;t=e.target,km(t,ou)&&a(e.target,"top"),(e=>km(e,nu))(e.target)&&a(e.target,"left")})),l=t=>Te(t,e.view()),c=Bm(e.view(),"mouseover",(t=>{var r;(r=t.target,Ct(r,"table",l).filter(os)).fold((()=>{dt(t.target)&&ru(e)}),(t=>{o.isActive()&&(n=C.some(t),cu(e,t))}))})),d=Fm({adjustHeight:Pm(["table","delta","row"]),adjustWidth:Pm(["table","delta","column"]),startAdjust:Pm([])});return{destroy:()=>{i.unbind(),c.unbind(),o.destroy(),ru(e)},refresh:t=>{cu(e,t)},on:o.on,off:o.off,hideBars:b(mu,e),showBars:b(uu,e),events:d.registry}},hu=(e,t,o)=>{const n=Nn,r=Bn,s=pu(e),a=Fm({beforeResize:Pm(["table","type"]),afterResize:Pm(["table","type"]),startDrag:Pm([])});return s.events.adjustHeight.bind((e=>{const t=e.table;a.trigger.beforeResize(t,"row");const o=n.delta(e.delta,t);_i(t,o,e.row,n),a.trigger.afterResize(t,"row")})),s.events.startAdjust.bind((e=>{a.trigger.startDrag()})),s.events.adjustWidth.bind((e=>{const n=e.table;a.trigger.beforeResize(n,"col");const s=r.delta(e.delta,n),i=o(n);ki(n,s,e.column,t,i),a.trigger.afterResize(n,"col")})),{on:s.on,off:s.off,refreshBars:s.refresh,hideBars:s.hideBars,showBars:s.showBars,destroy:s.destroy,events:a.registry}},fu=(e,t)=>{const o=ue(e)?(e=>Se.fromDom(Me(e).dom.documentElement))(e):e;return{parent:p(o),view:p(e),origin:p(vn(0,0)),isResizable:t}},bu=(e,t,o)=>({parent:p(t),view:p(e),origin:p(vn(0,0)),isResizable:o}),vu=()=>{const e=Se.fromTag("div");return Lt(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Ze(mt(Se.fromDom(document)),e),e},yu=e=>d(e)&&"TABLE"===e.nodeName,wu="bar-",xu=e=>"false"!==ve(e,"data-mce-resize"),Cu=e=>{const t=Pd(),o=Pd(),n=Pd();let r,s;const a=t=>Hl(e,t),i=()=>Ur(e)?ga():ua(),l=(t,o,n)=>{const l=Dt(o,"e");if(""===s&&nc(t),n!==r&&""!==s){Bt(t,"width",s);const o=i(),c=a(t),d=Ur(e)||l?(e=>pa(e).columns)(t)-1:0;ki(t,n-r,d,o,c)}else if((e=>/^(\d+(\.\d+)?)%$/.test(e))(s)){const e=parseFloat(s.replace("%",""));Bt(t,"width",n*e/r+"%")}(e=>/^(\d+(\.\d+)?)px$/.test(e))(s)&&(e=>{const t=sn.fromTable(e);sn.hasColumns(t)||A(Yt(e),(e=>{const t=Ht(e,"width");Bt(e,"width",t),we(e,"width")}))})(t)},c=()=>{o.on((e=>{e.destroy()})),n.on((t=>{((e,t)=>{e.inline&&qe(t.parent())})(e,t)}))};e.on("init",(()=>{const r=((e,t)=>e.inline?bu(Se.fromDom(e.getBody()),vu(),t):fu(Se.fromDom(e.getDoc()),t))(e,xu);if(n.set(r),(e=>{const t=e.options.get("object_resizing");return O(t.split(","),"table")})(e)&&Kr(e)){const n=i(),s=hu(r,n,a);s.on(),s.events.startDrag.bind((o=>{t.set(e.selection.getRng())})),s.events.beforeResize.bind((t=>{const o=t.table.dom;((e,t,o,n,r)=>{e.dispatch("ObjectResizeStart",{target:t,width:o,height:n,origin:r})})(e,o,ls(o),cs(o),wu+t.type)})),s.events.afterResize.bind((o=>{const n=o.table,r=n.dom;as(n),t.on((t=>{e.selection.setRng(t),e.focus()})),((e,t,o,n,r)=>{e.dispatch("ObjectResized",{target:t,width:o,height:n,origin:r})})(e,r,ls(r),cs(r),wu+o.type),e.undoManager.add()})),o.set(s)}})),e.on("ObjectResizeStart",(t=>{const o=t.target;if(yu(o)){const n=Se.fromDom(o);A(e.dom.select(".mce-clonedresizable"),(t=>{e.dom.addClass(t,"mce-"+Zr(e)+"-columns")})),!ec(n)&&qr(e)?rc(n):!Ql(n)&&Wr(e)&&nc(n),tc(n)&&Et(t.origin,wu)&&nc(n),r=t.width,s=Gr(e)?"":((e,t)=>{const o=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return C.from(o).filter(Mt)})(e,o).getOr("")}})),e.on("ObjectResized",(t=>{const o=t.target;if(yu(o)){const n=Se.fromDom(o),r=t.origin;Et(r,"corner-")&&l(n,r,t.width),as(n),Nl(e,n.dom,Rl)}})),e.on("SwitchMode",(()=>{o.on((t=>{e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),e.on("dragstart dragend",(e=>{o.on((t=>{"dragstart"===e.type?(t.hideBars(),t.off()):(t.on(),t.showBars())}))})),e.on("remove",(()=>{c()}));return{refresh:e=>{o.on((t=>t.refreshBars(Se.fromDom(e))))},hide:()=>{o.on((e=>e.hideBars()))},show:()=>{o.on((e=>e.showBars()))}}},Su=e=>{(e=>{const t=e.options.register;t("table_clone_elements",{processor:"string[]"}),t("table_use_colgroups",{processor:"boolean",default:!0}),t("table_header_type",{processor:e=>{const t=O(["section","cells","sectionCells","auto"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: section, cells, sectionCells or auto."}},default:"section"}),t("table_sizing_mode",{processor:"string",default:"auto"}),t("table_default_attributes",{processor:"object",default:{border:"1"}}),t("table_default_styles",{processor:"object",default:{"border-collapse":"collapse"}}),t("table_column_resizing",{processor:e=>{const t=O(["preservetable","resizetable"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be preservetable, or resizetable."}},default:"preservetable"}),t("table_resize_bars",{processor:"boolean",default:!0}),t("table_style_by_css",{processor:"boolean",default:!0}),t("table_merge_content_on_paste",{processor:"boolean",default:!0})})(e);const t=Cu(e),o=Im(e,t),n=Il(e,t,o);return _c(e,n),((e,t)=>{const o=ss(e),n=t=>Xs(is(e)).bind((n=>Jt(n,o).map((o=>{const r=Gs(Js(e),o,n);return t(o,r)})))).getOr("");q({mceTableRowType:()=>n(t.getTableRowType),mceTableCellType:()=>n(t.getTableCellType),mceTableColType:()=>n(t.getTableColType)},((t,o)=>e.addQueryValueHandler(o,t)))})(e,n),Qs(e,n),{getSelectedCells:o.getSelectedCells,clearSelectedCells:o.clearSelectedCells}},ku=e=>({table:Su(e)});e.add("dom",ku)}()},6884:(e,t,o)=>{o(7652)},7652:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>t.options.get(e),o=t("autolink_pattern"),n=t("link_default_target"),r=t("link_default_protocol"),s=t("allow_unsafe_link_target"),a=(i="string",e=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=n=e,(r=String).prototype.isPrototypeOf(o)||(null===(s=n.constructor)||void 0===s?void 0:s.name)===r.name)?"string":t;var o,n,r,s})(e)===i);var i;const l=(c=void 0,e=>c===e);var c;const d=e=>!(e=>null==e)(e),m=Object.hasOwnProperty,u=e=>"\ufeff"===e;var g=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker");const p=e=>3===e.nodeType,h=e=>/^[(\[{ \u00a0]$/.test(e),f=(e,t,o)=>{for(let n=t-1;n>=0;n--){const t=e.charAt(n);if(!u(t)&&o(t))return n}return-1},b=(e,t)=>{var n;const s=e.schema.getVoidElements(),a=o(e),{dom:i,selection:c}=e;if(null!==i.getParent(c.getNode(),"a[href]"))return null;const d=c.getRng(),u=g(i,(e=>{return i.isBlock(e)||(t=s,o=e.nodeName.toLowerCase(),m.call(t,o))||"false"===i.getContentEditable(e);var t,o})),{container:b,offset:v}=((e,t)=>{let o=e,n=t;for(;1===o.nodeType&&o.childNodes[n];)o=o.childNodes[n],n=p(o)?o.data.length:o.childNodes.length;return{container:o,offset:n}})(d.endContainer,d.endOffset),y=null!==(n=i.getParent(b,i.isBlock))&&void 0!==n?n:i.getRoot(),w=u.backwards(b,v+t,((e,t)=>{const o=e.data,n=f(o,t,(r=h,e=>!r(e)));var r,s;return-1===n||(s=o[n],/[?!,.;:]/.test(s))?n:n+1}),y);if(!w)return null;let x=w.container;const C=u.backwards(w.container,w.offset,((e,t)=>{x=e;const o=f(e.data,t,h);return-1===o?o:o+1}),y),S=i.createRng();C?S.setStart(C.container,C.offset):S.setStart(x,0),S.setEnd(w.container,w.offset);const k=S.toString().replace(/\uFEFF/g,"").match(a);if(k){let t=k[0];if(((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(t,"www.",0)){t=r(e)+"://"+t}else((e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!l(n)||r+t.length<=n)})(t,"@")&&!(e=>/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(e))(t)&&(t="mailto:"+t);return{rng:S,url:t}}return null},v=(e,t)=>{const{dom:o,selection:r}=e,{rng:i,url:l}=t,c=r.getBookmark();r.setRng(i);const d="createlink",m={command:d,ui:!1,value:l};if(!e.dispatch("BeforeExecCommand",m).isDefaultPrevented()){e.getDoc().execCommand(d,!1,l),e.dispatch("ExecCommand",m);const t=n(e);if(a(t)){const n=r.getNode();o.setAttrib(n,"target",t),"_blank"!==t||s(e)||o.setAttrib(n,"rel","noopener")}}r.moveToBookmark(c),e.nodeChanged()},y=e=>{const t=b(e,-1);d(t)&&v(e,t)},w=y,x=e=>{e.on("keydown",(t=>{13!==t.keyCode||t.isDefaultPrevented()||(e=>{const t=b(e,0);d(t)&&v(e,t)})(e)})),e.on("keyup",(t=>{32===t.keyCode?y(e):(48===t.keyCode&&t.shiftKey||221===t.keyCode)&&w(e)}))};e.add("autolink",(e=>{(e=>{const t=e.options.register;t("autolink_pattern",{processor:"regexp",default:new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-.~*+=!;:'%@$(),\/\w]*[-~*+=%@$()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i")}),t("link_default_target",{processor:"string"}),t("link_default_protocol",{processor:"string",default:"https"})})(e),x(e)}))}()},8190:(e,t,o)=>{o(7440)},7440:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("code",(e=>((e=>{e.addCommand("mceCodeEditor",(()=>{(e=>{const t=(e=>e.getContent({source_view:!0}))(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:t=>{((e,t)=>{e.focus(),e.undoManager.transact((()=>{e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()})(e,t.getData().code),t.close()}})})(e)}))})(e),(e=>{const t=()=>e.execCommand("mceCodeEditor");e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:t})})(e),{})))}()},2936:(e,t,o)=>{o(6537)},6537:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");let t=0;const o=e=>{const o=(new Date).getTime(),n=Math.floor(1e9*Math.random());return t++,e+"_"+n+t+String(o)},n=e=>t=>t.options.get(e),r=n("help_tabs"),s=n("forced_plugins"),a=(i="string",e=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=n=e,(r=String).prototype.isPrototypeOf(o)||(null===(s=n.constructor)||void 0===s?void 0:s.name)===r.name)?"string":t;var o,n,r,s})(e)===i);var i;const l=(c=void 0,e=>c===e);var c;const d=(e=>t=>typeof t===e)("function"),m=(u=!1,()=>u);var u;class g{constructor(e,t){this.tag=e,this.value=t}static some(e){return new g(!0,e)}static none(){return g.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?g.some(e(this.value)):g.none()}bind(e){return this.tag?e(this.value):g.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:g.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return(e=>null==e)(e)?g.none():g.some(e)}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}g.singletonNone=new g(!1);const p=Array.prototype.slice,h=Array.prototype.indexOf,f=(e,t)=>((e,t)=>h.call(e,t))(e,t)>-1,b=(e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r{const o=[];for(let n=0,r=e.length;n((e,t,o)=>{for(let n=0,r=e.length;n{const o=p.call(e,0);return o.sort(t),o},x=Object.keys,C=Object.hasOwnProperty,S=(e,t)=>C.call(e,t);var k=tinymce.util.Tools.resolve("tinymce.Resource"),_=tinymce.util.Tools.resolve("tinymce.util.I18n");const O=(e,t)=>k.load(`tinymce.html-i18n.help-keynav.${t}`,`${e}/js/i18n/keynav/${t}.js`),T=e=>O(e,_.getCode()).catch((()=>O(e,"en")));var E=tinymce.util.Tools.resolve("tinymce.Env");const D=e=>{const t=E.os.isMacOS()||E.os.isiOS(),o=t?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl ",access:"Shift + Alt "},n=e.split("+"),r=b(n,(e=>{const t=e.toLowerCase().trim();return S(o,t)?o[t]:e}));return t?r.join("").replace(/\s/,""):r.join("+")},A=[{shortcuts:["Meta + B"],action:"Bold"},{shortcuts:["Meta + I"],action:"Italic"},{shortcuts:["Meta + U"],action:"Underline"},{shortcuts:["Meta + A"],action:"Select all"},{shortcuts:["Meta + Y","Meta + Shift + Z"],action:"Redo"},{shortcuts:["Meta + Z"],action:"Undo"},{shortcuts:["Access + 1"],action:"Heading 1"},{shortcuts:["Access + 2"],action:"Heading 2"},{shortcuts:["Access + 3"],action:"Heading 3"},{shortcuts:["Access + 4"],action:"Heading 4"},{shortcuts:["Access + 5"],action:"Heading 5"},{shortcuts:["Access + 6"],action:"Heading 6"},{shortcuts:["Access + 7"],action:"Paragraph"},{shortcuts:["Access + 8"],action:"Div"},{shortcuts:["Access + 9"],action:"Address"},{shortcuts:["Alt + 0"],action:"Open help dialog"},{shortcuts:["Alt + F9"],action:"Focus to menubar"},{shortcuts:["Alt + F10"],action:"Focus to toolbar"},{shortcuts:["Alt + F11"],action:"Focus to element path"},{shortcuts:["Ctrl + F9"],action:"Focus to contextual toolbar"},{shortcuts:["Shift + Enter"],action:"Open popup menu for split buttons"},{shortcuts:["Meta + K"],action:"Insert link (if link plugin activated)"},{shortcuts:["Meta + S"],action:"Save (if save plugin activated)"},{shortcuts:["Meta + F"],action:"Find (if searchreplace plugin activated)"},{shortcuts:["Meta + Shift + F"],action:"Switch to or from fullscreen mode"}],M=()=>({name:"shortcuts",title:"Handy Shortcuts",items:[{type:"table",header:["Action","Shortcut"],cells:b(A,(e=>{const t=b(e.shortcuts,D).join(" or ");return[e.action,t]}))}]}),N=b([{key:"accordion",name:"Accordion"},{key:"advlist",name:"Advanced List"},{key:"anchor",name:"Anchor"},{key:"autolink",name:"Autolink"},{key:"autoresize",name:"Autoresize"},{key:"autosave",name:"Autosave"},{key:"charmap",name:"Character Map"},{key:"code",name:"Code"},{key:"codesample",name:"Code Sample"},{key:"colorpicker",name:"Color Picker"},{key:"directionality",name:"Directionality"},{key:"emoticons",name:"Emoticons"},{key:"fullscreen",name:"Full Screen"},{key:"help",name:"Help"},{key:"image",name:"Image"},{key:"importcss",name:"Import CSS"},{key:"insertdatetime",name:"Insert Date/Time"},{key:"link",name:"Link"},{key:"lists",name:"Lists"},{key:"media",name:"Media"},{key:"nonbreaking",name:"Nonbreaking"},{key:"pagebreak",name:"Page Break"},{key:"preview",name:"Preview"},{key:"quickbars",name:"Quick Toolbars"},{key:"save",name:"Save"},{key:"searchreplace",name:"Search and Replace"},{key:"table",name:"Table"},{key:"template",name:"Template"},{key:"textcolor",name:"Text Color"},{key:"visualblocks",name:"Visual Blocks"},{key:"visualchars",name:"Visual Characters"},{key:"wordcount",name:"Word Count"},{key:"a11ychecker",name:"Accessibility Checker",type:"premium"},{key:"advcode",name:"Advanced Code Editor",type:"premium"},{key:"advtable",name:"Advanced Tables",type:"premium"},{key:"advtemplate",name:"Advanced Templates",type:"premium",slug:"advanced-templates"},{key:"ai",name:"AI Assistant",type:"premium"},{key:"casechange",name:"Case Change",type:"premium"},{key:"checklist",name:"Checklist",type:"premium"},{key:"editimage",name:"Enhanced Image Editing",type:"premium"},{key:"footnotes",name:"Footnotes",type:"premium"},{key:"typography",name:"Advanced Typography",type:"premium",slug:"advanced-typography"},{key:"mediaembed",name:"Enhanced Media Embed",type:"premium",slug:"introduction-to-mediaembed"},{key:"export",name:"Export",type:"premium"},{key:"formatpainter",name:"Format Painter",type:"premium"},{key:"inlinecss",name:"Inline CSS",type:"premium",slug:"inline-css"},{key:"linkchecker",name:"Link Checker",type:"premium"},{key:"mentions",name:"Mentions",type:"premium"},{key:"mergetags",name:"Merge Tags",type:"premium"},{key:"pageembed",name:"Page Embed",type:"premium"},{key:"permanentpen",name:"Permanent Pen",type:"premium"},{key:"powerpaste",name:"PowerPaste",type:"premium",slug:"introduction-to-powerpaste"},{key:"rtc",name:"Real-Time Collaboration",type:"premium",slug:"rtc-introduction"},{key:"tinymcespellchecker",name:"Spell Checker Pro",type:"premium",slug:"introduction-to-tiny-spellchecker"},{key:"autocorrect",name:"Spelling Autocorrect",type:"premium"},{key:"tableofcontents",name:"Table of Contents",type:"premium"},{key:"tinycomments",name:"Tiny Comments",type:"premium",slug:"introduction-to-tiny-comments"},{key:"tinydrive",name:"Tiny Drive",type:"premium",slug:"tinydrive-introduction"}],(e=>({...e,type:e.type||"opensource",slug:e.slug||e.key}))),R=e=>{const t=e=>`${e.name}`,o=(e,o)=>y(N,(e=>e.key===o)).fold((()=>((e,o)=>{const n=e.plugins[o].getMetadata;if(d(n)){const e=n();return{name:e.name,html:t(e)}}return{name:o,html:o}})(e,o)),(e=>{const o="premium"===e.type?`${e.name}*`:e.name;return{name:o,html:t({name:o,url:`https://www.tiny.cloud/docs/tinymce/6/${e.slug}/`})}})),n=e=>{const t=(e=>{const t=x(e.plugins),o=s(e);return l(o)?t:v(t,(e=>!f(o,e)))})(e),n=w(b(t,(t=>o(e,t))),((e,t)=>e.name.localeCompare(t.name))),r=b(n,(e=>"
  • "+e.html+"
  • ")),a=r.length,i=r.join("");return"

    "+_.translate(["Plugins installed ({0}):",a])+"

      "+i+"
    "},r={type:"htmlpanel",presets:"document",html:[(e=>null==e?"":"
    "+n(e)+"
    ")(e),(()=>{const e=v(N,(({type:e})=>"premium"===e)),t=w(b(e,(e=>e.name)),((e,t)=>e.localeCompare(t))),o=b(t,(e=>`
  • ${e}
  • `)).join("");return"

    "+_.translate("Premium plugins:")+"

    "})()].join("")};return{name:"plugins",title:"Plugins",items:[r]}};var B=tinymce.util.Tools.resolve("tinymce.EditorManager");const L=async(e,t,n)=>{const s=M(),i=await(async e=>({name:"keyboardnav",title:"Keyboard Navigation",items:[{type:"htmlpanel",presets:"document",html:await T(e)}]}))(n),l=R(e),c=(()=>{var e,t;const o='TinyMCE '+(e=B.majorVersion,t=B.minorVersion,(0===e.indexOf("@")?"X.X.X":e+"."+t)+"");return{name:"versions",title:"Version",items:[{type:"htmlpanel",html:"

    "+_.translate(["You are using {0}",o])+"

    ",presets:"document"}]}})(),d={[s.name]:s,[i.name]:i,[l.name]:l,[c.name]:c,...t.get()};return g.from(r(e)).fold((()=>(e=>{const t=x(e),o=t.indexOf("versions");return-1!==o&&(t.splice(o,1),t.push("versions")),{tabs:e,names:t}})(d)),(e=>((e,t)=>{const n={},r=b(e,(e=>{var r;if(a(e))return S(t,e)&&(n[e]=t[e]),e;{const t=null!==(r=e.name)&&void 0!==r?r:o("tab-name");return n[t]=e,t}}));return{tabs:n,names:r}})(e,d)))},H=(e,t,o)=>()=>{L(e,t,o).then((({tabs:t,names:o})=>{const n={type:"tabpanel",tabs:(e=>{const t=[],o=e=>{t.push(e)};for(let t=0;t{return S(o=t,n=e)?g.from(o[n]):g.none();var o,n})))};e.windowManager.open({title:"Help",size:"medium",body:n,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{}})}))};e.add("help",((e,t)=>{const n=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})({}),r=(e=>({addTab:t=>{var n;const r=null!==(n=t.name)&&void 0!==n?n:o("tab-name"),s=e.get();s[r]=t,e.set(s)}}))(n);(e=>{(0,e.options.register)("help_tabs",{processor:"array"})})(e);const s=H(e,n,t);return((e,t)=>{e.ui.registry.addButton("help",{icon:"help",tooltip:"Help",onAction:t}),e.ui.registry.addMenuItem("help",{text:"Help",icon:"help",shortcut:"Alt+0",onAction:t})})(e,s),((e,t)=>{e.addCommand("mceHelp",t)})(e,s),e.shortcuts.add("Alt+0","Open help dialog","mceHelp"),((e,t)=>{e.on("init",(()=>{T(t)}))})(e,t),r}))}()},2170:(e,t,o)=>{o(3302)},3302:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=Object.getPrototypeOf,o=(e,t,o)=>{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},n=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&o(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":t})(t)===e,r=e=>t=>typeof t===e,s=n("string"),a=n("object"),i=e=>((e,n)=>a(e)&&o(e,n,((e,o)=>t(e)===o)))(e,Object),l=n("array"),c=(d=null,e=>d===e);var d;const m=r("boolean"),u=e=>!(e=>null==e)(e),g=r("function"),p=r("number"),h=()=>{};class f{constructor(e,t){this.tag=e,this.value=t}static some(e){return new f(!0,e)}static none(){return f.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?f.some(e(this.value)):f.none()}bind(e){return this.tag?e(this.value):f.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:f.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return u(e)?f.some(e):f.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}f.singletonNone=new f(!1);const b=Object.keys,v=Object.hasOwnProperty,y=(e,t,o,n)=>{((e,t)=>{const o=b(e);for(let n=0,r=o.length;n{(t(e,r)?o:n)(e,r)}))},w=(e,t)=>v.call(e,t),x=Array.prototype.push,C=e=>{const t=[];for(let o=0,n=e.length;o((e,t)=>t>=0&&t{((e,t,o)=>{if(!(s(o)||m(o)||p(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")})(e.dom,t,o)},_=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},O={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return _(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return _(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return _(o)},fromDom:_,fromPoint:(e,t,o)=>f.from(e.dom.elementFromPoint(t,o)).map(_)};var T=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),E=tinymce.util.Tools.resolve("tinymce.util.URI");const D=e=>e.length>0,A=e=>t=>t.options.get(e),M=e=>{const t=e.options.register;t("image_dimensions",{processor:"boolean",default:!0}),t("image_advtab",{processor:"boolean",default:!1}),t("image_uploadtab",{processor:"boolean",default:!0}),t("image_prepend_url",{processor:"string",default:""}),t("image_class_list",{processor:"object[]"}),t("image_description",{processor:"boolean",default:!0}),t("image_title",{processor:"boolean",default:!1}),t("image_caption",{processor:"boolean",default:!1}),t("image_list",{processor:e=>{const t=!1===e||s(e)||((e,t)=>{if(l(e)){for(let o=0,n=e.length;oMath.max(parseInt(e,10),parseInt(t,10)),j=e=>(e&&(e=e.replace(/px$/,"")),e),$=e=>(e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e),W=e=>"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder")),q=(e,t)=>{const o=e.options.get;return E.isDomSafe(t,"img",{allow_html_data_urls:o("allow_html_data_urls"),allow_script_urls:o("allow_script_urls"),allow_svg_data_urls:o("allow_svg_data_urls")})},G=T.DOM,K=e=>e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?j(e.style.marginLeft):"",Y=e=>e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?j(e.style.marginTop):"",X=e=>e.style.borderWidth?j(e.style.borderWidth):"",J=(e,t)=>{var o;return e.hasAttribute(t)&&null!==(o=e.getAttribute(t))&&void 0!==o?o:""},Q=e=>null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName,ee=(e,t,o)=>{""===o||null===o?e.removeAttribute(t):e.setAttribute(t,o)},te=e=>{Q(e)?(e=>{const t=e.parentNode;u(t)&&(G.insertAfter(e,t),G.remove(t))})(e):(e=>{const t=G.create("figure",{class:"image"});G.insertAfter(t,e),t.appendChild(e),t.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"})(e)},oe=(e,t)=>{const o=e.getAttribute("style"),n=t(null!==o?o:"");n.length>0?(e.setAttribute("style",n),e.setAttribute("data-mce-style",n)):e.removeAttribute("style")},ne=(e,t)=>(e,o,n)=>{const r=e.style;r[o]?(r[o]=$(n),oe(e,t)):ee(e,o,n)},re=(e,t)=>e.style[t]?j(e.style[t]):J(e,t),se=(e,t)=>{const o=$(t);e.style.marginLeft=o,e.style.marginRight=o},ae=(e,t)=>{const o=$(t);e.style.marginTop=o,e.style.marginBottom=o},ie=(e,t)=>{const o=$(t);e.style.borderWidth=o},le=(e,t)=>{e.style.borderStyle=t},ce=e=>{var t;return null!==(t=e.style.borderStyle)&&void 0!==t?t:""},de=e=>u(e)&&"FIGURE"===e.nodeName,me=e=>0===G.getAttrib(e,"alt").length&&"presentation"===G.getAttrib(e,"role"),ue=e=>me(e)?"":J(e,"alt"),ge=(e,t)=>{var o;const n=document.createElement("img");return ee(n,"style",t.style),(K(n)||""!==t.hspace)&&se(n,t.hspace),(Y(n)||""!==t.vspace)&&ae(n,t.vspace),(X(n)||""!==t.border)&&ie(n,t.border),(ce(n)||""!==t.borderStyle)&&le(n,t.borderStyle),e(null!==(o=n.getAttribute("style"))&&void 0!==o?o:"")},pe=(e,t)=>({src:J(t,"src"),alt:ue(t),title:J(t,"title"),width:re(t,"width"),height:re(t,"height"),class:J(t,"class"),style:e(J(t,"style")),caption:Q(t),hspace:K(t),vspace:Y(t),border:X(t),borderStyle:ce(t),isDecorative:me(t)}),he=(e,t,o,n,r)=>{o[n]!==t[n]&&r(e,n,String(o[n]))},fe=(e,t,o)=>{if(o){G.setAttrib(e,"role","presentation");const t=O.fromDom(e);k(t,"alt","")}else{if(c(t)){const t=O.fromDom(e);n="alt",t.dom.removeAttribute(n)}else{const o=O.fromDom(e);k(o,"alt",t)}"presentation"===G.getAttrib(e,"role")&&G.setAttrib(e,"role","")}var n},be=(e,t)=>(o,n,r)=>{e(o,r),oe(o,t)},ve=(e,t,o)=>{const n=pe(e,o);he(o,n,t,"caption",((e,t,o)=>te(e))),he(o,n,t,"src",ee),he(o,n,t,"title",ee),he(o,n,t,"width",ne(0,e)),he(o,n,t,"height",ne(0,e)),he(o,n,t,"class",ee),he(o,n,t,"style",be(((e,t)=>ee(e,"style",t)),e)),he(o,n,t,"hspace",be(se,e)),he(o,n,t,"vspace",be(ae,e)),he(o,n,t,"border",be(ie,e)),he(o,n,t,"borderStyle",be(le,e)),((e,t,o)=>{o.alt===t.alt&&o.isDecorative===t.isDecorative||fe(e,o.alt,o.isDecorative)})(o,n,t)},ye=(e,t)=>{const o=(e=>{if(e.margin){const t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e})(e.dom.styles.parse(t)),n=e.dom.styles.parse(e.dom.styles.serialize(o));return e.dom.styles.serialize(n)},we=e=>{const t=e.selection.getNode(),o=e.dom.getParent(t,"figure.image");return o?e.dom.select("img",o)[0]:t&&("IMG"!==t.nodeName||W(t))?null:t},xe=(e,t)=>{var o;const n=e.dom,r=((e,t)=>{const o={};var n;return y(e,t,(n=o,(e,t)=>{n[t]=e}),h),o})(e.schema.getTextBlockElements(),((t,o)=>!e.schema.isValidChild(o,"figure"))),s=n.getParent(t.parentNode,(e=>{return t=r,o=e.nodeName,w(t,o)&&void 0!==t[o]&&null!==t[o];var t,o}),e.getBody());return s&&null!==(o=n.split(s,t))&&void 0!==o?o:t},Ce=(e,t)=>{const o=((e,t)=>{const o=document.createElement("img");if(ve(e,{...t,caption:!1},o),fe(o,t.alt,t.isDecorative),t.caption){const e=G.create("figure",{class:"image"});return e.appendChild(o),e.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),e.contentEditable="false",e}return o})((t=>ye(e,t)),t);e.dom.setAttrib(o,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(o.outerHTML);const n=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(n,"data-mce-id",null),de(n)){const t=xe(e,n);e.selection.select(t)}else e.selection.select(n)},Se=(e,t)=>{const o=we(e);if(o)if(ve((t=>ye(e,t)),t,o),((e,t)=>{e.dom.setAttrib(t,"src",t.getAttribute("src"))})(e,o),de(o.parentNode)){const t=o.parentNode;xe(e,t),e.selection.select(o.parentNode)}else e.selection.select(o),((e,t,o)=>{const n=()=>{o.onload=o.onerror=null,e.selection&&(e.selection.select(o),e.nodeChanged())};o.onload=()=>{t.width||t.height||!N(e)||e.dom.setAttribs(o,{width:String(o.clientWidth),height:String(o.clientHeight)}),n()},o.onerror=n})(e,t,o)},ke=(e,t)=>{const o=we(e);if(o){const n={...pe((t=>ye(e,t)),o),...t},r=((e,t)=>{const o=t.src;return{...t,src:q(e,o)?o:""}})(e,n);n.src?Se(e,r):((e,t)=>{if(t){const o=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(o),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}})(e,o)}else t.src&&Ce(e,{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1,...t})},_e=(Oe=(e,t)=>i(e)&&i(t)?_e(e,t):t,(...e)=>{if(0===e.length)throw new Error("Can't merge zero objects");const t={};for(let o=0;os(e.value)?e.value:"",Ae=(e,t)=>{const o=[];return Ee.each(e,(e=>{const n=(e=>s(e.text)?e.text:s(e.title)?e.title:"")(e);if(void 0!==e.menu){const r=Ae(e.menu,t);o.push({text:n,items:r})}else{const r=t(e);o.push({text:n,value:r})}})),o},Me=(e=De)=>t=>t?f.from(t).map((t=>Ae(t,e))):f.none(),Ne=(e,t)=>((e,t)=>{for(let o=0;o(e=>w(e,"items"))(e)?Ne(e.items,t):e.value===t?f.some(e):f.none())),Re=Me,Be=e=>Me(De)(e),Le=(e,t)=>e.bind((e=>Ne(e,t))),He=e=>({title:"Advanced",name:"advanced",items:[{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"listbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}),Ie=e=>{const t=Re((t=>e.convertURL(t.value||t.url||"","src"))),o=new Promise((o=>{((e,t)=>{const o=z(e);s(o)?fetch(o).then((e=>{e.ok&&e.json().then(t)})):g(o)?o(t):t(o)})(e,(e=>{o(t(e).map((e=>C([[{text:"None",value:""}],e]))))}))})),n=Be(H(e)),r=R(e),a=B(e),i=(e=>D(e.options.get("images_upload_url")))(e),l=(e=>u(e.options.get("images_upload_handler")))(e),c=(e=>{const t=we(e);return t?pe((t=>ye(e,t)),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}})(e),d=I(e),m=P(e),p=N(e),h=F(e),b=V(e),v=Z(e),y=f.some(L(e)).filter((e=>s(e)&&e.length>0));return o.then((e=>({image:c,imageList:e,classList:n,hasAdvTab:r,hasUploadTab:a,hasUploadUrl:i,hasUploadHandler:l,hasDescription:d,hasImageTitle:m,hasDimensions:p,hasImageCaption:h,prependURL:y,hasAccessibilityOptions:b,automaticUploads:v})))},Pe=e=>{const t=e.imageList.map((e=>({name:"images",type:"listbox",label:"Image list",items:e}))),o={name:"alt",type:"input",label:"Alternative description",enabled:!(e.hasAccessibilityOptions&&e.image.isDecorative)},n=e.classList.map((e=>({name:"classes",type:"listbox",label:"Class",items:e})));return C([[{name:"src",type:"urlinput",filetype:"image",label:"Source"}],t.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[{type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]}]:[],e.hasDescription?[o]:[],e.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],e.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[{...(r=e.classList.isSome()&&e.hasImageCaption,r?{type:"grid",columns:2}:{type:"panel"}),items:C([n.toArray(),e.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])}]]);var r},Fe=e=>({title:"General",name:"general",items:Pe(e)}),ze=Pe,Ve=e=>({title:"Upload",name:"upload",items:[{type:"dropzone",name:"fileinput"}]}),Ze=e=>({src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}),Ue=(e,t)=>({src:e.src.value,alt:null!==e.alt&&0!==e.alt.length||!t?e.alt:null,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}),je=(e,t)=>{const o=t.getData();((e,t)=>/^(?:[a-zA-Z]+:)?\/\//.test(t)?f.none():e.prependURL.bind((e=>t.substring(0,e.length)!==e?f.some(e+t):f.none())))(e,o.src.value).each((e=>{t.setData({src:{value:e,meta:o.src.meta}})}))},$e=(e,t)=>{const o=t.getData(),n=o.src.meta;if(void 0!==n){const r=_e({},o);((e,t,o)=>{e.hasDescription&&s(o.alt)&&(t.alt=o.alt),e.hasAccessibilityOptions&&(t.isDecorative=o.isDecorative||t.isDecorative||!1),e.hasImageTitle&&s(o.title)&&(t.title=o.title),e.hasDimensions&&(s(o.width)&&(t.dimensions.width=o.width),s(o.height)&&(t.dimensions.height=o.height)),s(o.class)&&Le(e.classList,o.class).each((e=>{t.classes=e.value})),e.hasImageCaption&&m(o.caption)&&(t.caption=o.caption),e.hasAdvTab&&(s(o.style)&&(t.style=o.style),s(o.vspace)&&(t.vspace=o.vspace),s(o.border)&&(t.border=o.border),s(o.hspace)&&(t.hspace=o.hspace),s(o.borderstyle)&&(t.borderstyle=o.borderstyle))})(e,r,n),t.setData(r)}},We=(e,t,o,n)=>{je(t,n),$e(t,n),((e,t,o,n)=>{const r=n.getData(),s=r.src.value,a=r.src.meta||{};a.width||a.height||!t.hasDimensions||(D(s)?e.imageSize(s).then((e=>{o.open&&n.setData({dimensions:e})})).catch((e=>console.error(e))):n.setData({dimensions:{width:"",height:""}}))})(e,t,o,n),((e,t,o)=>{const n=o.getData(),r=Le(e.imageList,n.src.value);t.prevImage=r,o.setData({images:r.map((e=>e.value)).getOr("")})})(t,o,n)},qe=(e,t,o,n)=>{const r=n.getData();n.block("Uploading image"),S(r.fileinput).fold((()=>{n.unblock()}),(r=>{const s=URL.createObjectURL(r),a=()=>{n.unblock(),URL.revokeObjectURL(s)},i=r=>{n.setData({src:{value:r,meta:{}}}),n.showTab("general"),We(e,t,o,n)};var l;(l=r,new Promise(((e,t)=>{const o=new FileReader;o.onload=()=>{e(o.result)},o.onerror=()=>{var e;t(null===(e=o.error)||void 0===e?void 0:e.message)},o.readAsDataURL(l)}))).then((o=>{const l=e.createBlobCache(r,s,o);t.automaticUploads?e.uploadImage(l).then((e=>{i(e.url),a()})).catch((t=>{a(),e.alertErr(t)})):(e.addToBlobCache(l),i(l.blobUri()),n.unblock())}))}))},Ge=(e,t,o)=>(n,r)=>{"src"===r.name?We(e,t,o,n):"images"===r.name?((e,t,o,n)=>{const r=n.getData(),s=Le(t.imageList,r.images);s.each((e=>{const t=""===r.alt||o.prevImage.map((e=>e.text===r.alt)).getOr(!1);t?""===e.value?n.setData({src:e,alt:o.prevAlt}):n.setData({src:e,alt:e.text}):n.setData({src:e})})),o.prevImage=s,We(e,t,o,n)})(e,t,o,n):"alt"===r.name?o.prevAlt=n.getData().alt:"fileinput"===r.name?qe(e,t,o,n):"isDecorative"===r.name&&n.setEnabled("alt",!n.getData().isDecorative)},Ke=e=>()=>{e.open=!1},Ye=e=>{if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){return{type:"tabpanel",tabs:C([[Fe(e)],e.hasAdvTab?[He(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[Ve(e)]:[]])}}return{type:"panel",items:ze(e)}},Xe=(e,t,o)=>n=>{const r=_e(Ze(t.image),n.getData()),s={...r,style:ge(o.normalizeCss,Ue(r,!1))};e.execCommand("mceUpdateImage",!1,Ue(s,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()},Je=e=>t=>q(e,t)?(e=>new Promise((t=>{const o=document.createElement("img"),n=e=>{o.onload=o.onerror=null,o.parentNode&&o.parentNode.removeChild(o),t(e)};o.onload=()=>{const e={width:U(o.width,o.clientWidth),height:U(o.height,o.clientHeight)};n(Promise.resolve(e))},o.onerror=()=>{n(Promise.reject(`Failed to get image dimensions for: ${e}`))};const r=o.style;r.visibility="hidden",r.position="fixed",r.bottom=r.left="0px",r.width=r.height="auto",document.body.appendChild(o),o.src=e})))(e.documentBaseURI.toAbsolute(t)).then((e=>({width:String(e.width),height:String(e.height)}))):Promise.resolve({width:"",height:""}),Qe=e=>(t,o,n)=>{var r;return e.editorUpload.blobCache.create({blob:t,blobUri:o,name:null===(r=t.name)||void 0===r?void 0:r.replace(/\.[^\.]+$/,""),filename:t.name,base64:n.split(",")[1]})},et=e=>t=>{e.editorUpload.blobCache.add(t)},tt=e=>t=>{e.windowManager.alert(t)},ot=e=>t=>ye(e,t),nt=e=>t=>e.dom.parseStyle(t),rt=e=>(t,o)=>e.dom.serializeStyle(t,o),st=e=>t=>Te(e).upload([t],!1).then((e=>{var t;return 0===e.length?Promise.reject("Failed to upload image"):!1===e[0].status?Promise.reject(null===(t=e[0].error)||void 0===t?void 0:t.message):e[0]})),at=e=>{const t={imageSize:Je(e),addToBlobCache:et(e),createBlobCache:Qe(e),alertErr:tt(e),normalizeCss:ot(e),parseStyle:nt(e),serializeStyle:rt(e),uploadImage:st(e)};return{open:()=>{Ie(e).then((o=>{const n=(e=>({prevImage:Le(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}))(o);return{title:"Insert/Edit Image",size:"normal",body:Ye(o),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ze(o.image),onSubmit:Xe(e,o,t),onChange:Ge(t,o,n),onClose:Ke(n)}})).then(e.windowManager.open)}}},it=e=>{const t=e.attr("class");return u(t)&&/\bimage\b/.test(t)},lt=e=>t=>{let o=t.length;const n=t=>{t.attr("contenteditable",e?"true":null)};for(;o--;){const r=t[o];it(r)&&(r.attr("contenteditable",e?"false":null),Ee.each(r.getAll("figcaption"),n))}},ct=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}};e.add("image",(e=>{M(e),(e=>{e.on("PreInit",(()=>{e.parser.addNodeFilter("figure",lt(!0)),e.serializer.addNodeFilter("figure",lt(!1))}))})(e),(e=>{e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:at(e).open,onSetup:t=>{t.setActive(u(we(e)));const o=e.selection.selectorChangedWithUnbind("img:not([data-mce-object]):not([data-mce-placeholder]),figure.image",t.setActive).unbind,n=ct(e)(t);return()=>{o(),n()}}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:at(e).open,onSetup:ct(e)}),e.ui.registry.addContextMenu("image",{update:t=>e.selection.isEditable()&&(de(t)||"IMG"===t.nodeName&&!W(t))?["image"]:[]})})(e),(e=>{e.addCommand("mceImage",at(e).open),e.addCommand("mceUpdateImage",((t,o)=>{e.undoManager.transact((()=>ke(e,o)))}))})(e)}))}()},3956:(e,t,o)=>{o(8006)},8006:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>t.options.get(e),o=t("insertdatetime_dateformat"),n=t("insertdatetime_timeformat"),r=t("insertdatetime_formats"),s=t("insertdatetime_element"),a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),i="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),l="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),d=(e,t)=>{if((e=""+e).lengtht=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+o.getFullYear())).replace("%y",""+o.getYear())).replace("%m",d(o.getMonth()+1,2))).replace("%d",d(o.getDate(),2))).replace("%H",""+d(o.getHours(),2))).replace("%M",""+d(o.getMinutes(),2))).replace("%S",""+d(o.getSeconds(),2))).replace("%I",""+((o.getHours()+11)%12+1))).replace("%p",o.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(c[o.getMonth()]))).replace("%b",""+e.translate(l[o.getMonth()]))).replace("%A",""+e.translate(i[o.getDay()]))).replace("%a",""+e.translate(a[o.getDay()]))).replace("%%","%"),u=(e,t)=>{if(s(e)){const o=m(e,t);let n;n=/%[HMSIp]/.test(t)?m(e,"%Y-%m-%dT%H:%M"):m(e,"%Y-%m-%d");const r=e.dom.getParent(e.selection.getStart(),"time");r?((e,t,o,n)=>{const r=e.dom.create("time",{datetime:o},n);e.dom.replace(r,t),e.selection.select(r,!0),e.selection.collapse(!1)})(e,r,n,o):e.insertContent('")}else e.insertContent(m(e,t))};var g=tinymce.util.Tools.resolve("tinymce.util.Tools");const p=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},h=e=>{const t=r(e),o=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})((e=>{const t=r(e);return t.length>0?t[0]:n(e)})(e)),s=t=>e.execCommand("mceInsertDate",!1,t);e.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:e=>e===o.get(),fetch:o=>{o(g.map(t,(t=>({type:"choiceitem",text:m(e,t),value:t}))))},onAction:e=>{s(o.get())},onItemAction:(e,t)=>{o.set(t),s(t)},onSetup:p(e)});const a=e=>()=>{o.set(e),s(e)};e.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:()=>g.map(t,(t=>({type:"menuitem",text:m(e,t),onAction:a(t)}))),onSetup:p(e)})};e.add("insertdatetime",(e=>{(e=>{const t=e.options.register;t("insertdatetime_dateformat",{processor:"string",default:e.translate("%Y-%m-%d")}),t("insertdatetime_timeformat",{processor:"string",default:e.translate("%H:%M:%S")}),t("insertdatetime_formats",{processor:"string[]",default:["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"]}),t("insertdatetime_element",{processor:"boolean",default:!1})})(e),(e=>{e.addCommand("mceInsertDate",((t,n)=>{u(e,null!=n?n:o(e))})),e.addCommand("mceInsertTime",((t,o)=>{u(e,null!=o?o:n(e))}))})(e),h(e)}))}()},2682:(e,t,o)=>{o(7384)},7384:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("object"),s=t("array"),a=(i=null,e=>i===e);var i;const l=o("boolean"),c=e=>!(e=>null==e)(e),d=o("function"),m=(e,t)=>{if(s(e)){for(let o=0,n=e.length;o{},g=(e,t)=>e===t;class p{constructor(e,t){this.tag=e,this.value=t}static some(e){return new p(!0,e)}static none(){return p.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?p.some(e(this.value)):p.none()}bind(e){return this.tag?e(this.value):p.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:p.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return c(e)?p.some(e):p.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}p.singletonNone=new p(!1);const h=Array.prototype.indexOf,f=Array.prototype.push,b=(e,t)=>((e,t)=>h.call(e,t))(e,t)>-1,v=e=>{const t=[];for(let o=0,n=e.length;ov(((e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0;oe.exists((e=>o(e,t))),C=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te?p.some(t):p.none(),k=e=>t=>t.options.get(e),_=k("link_assume_external_targets"),O=k("link_context_toolbar"),T=k("link_list"),E=k("link_default_target"),D=k("link_default_protocol"),A=k("link_target_list"),M=k("link_rel_list"),N=k("link_class_list"),R=k("link_title"),B=k("allow_unsafe_link_target"),L=k("link_quicklink");var H=tinymce.util.Tools.resolve("tinymce.util.Tools");const I=e=>n(e.value)?e.value:"",P=(e,t)=>{const o=[];return H.each(e,(e=>{const r=(e=>n(e.text)?e.text:n(e.title)?e.title:"")(e);if(void 0!==e.menu){const n=P(e.menu,t);o.push({text:r,items:n})}else{const n=t(e);o.push({text:r,value:n})}})),o},F=(e=I)=>t=>p.from(t).map((t=>P(t,e))),z={sanitize:e=>F(I)(e),sanitizeWith:F,createUi:(e,t)=>o=>({name:e,type:"listbox",label:t,items:o}),getValue:I},V=Object.keys,Z=Object.hasOwnProperty,U=(e,t,o,n)=>{((e,t)=>{const o=V(e);for(let n=0,r=o.length;n{(t(e,r)?o:n)(e,r)}))},j=(e,t)=>Z.call(e,t);var $=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),W=tinymce.util.Tools.resolve("tinymce.util.URI");const q=e=>c(e)&&"a"===e.nodeName.toLowerCase(),G=e=>q(e)&&!!X(e),K=(e,t)=>{if(e.collapsed)return[];{const o=e.cloneContents(),n=o.firstChild,r=new $(n,o),s=[];let a=n;do{t(a)&&s.push(a)}while(a=r.next());return s}},Y=e=>/^\w+:/i.test(e),X=e=>{var t,o;return null!==(o=null!==(t=e.getAttribute("data-mce-href"))&&void 0!==t?t:e.getAttribute("href"))&&void 0!==o?o:""},J=(e,t)=>{const o=["noopener"],n=e?e.split(/\s+/):[],r=e=>e.filter((e=>-1===H.inArray(o,e))),s=t?(e=>(e=r(e)).length>0?e.concat(o):o)(n):r(n);return s.length>0?(e=>H.trim(e.sort().join(" ")))(s):""},Q=(e,t)=>(t=t||oe(e.selection.getRng())[0]||e.selection.getNode(),ae(t)?p.from(e.dom.select("a[href]",t)[0]):p.from(e.dom.getParent(t,"a[href]"))),ee=(e,t)=>Q(e,t).isSome(),te=(e,t)=>(e=>e.replace(/\uFEFF/g,""))(t.fold((()=>e.getContent({format:"text"})),(e=>e.innerText||e.textContent||""))),oe=e=>K(e,G),ne=e=>H.grep(e,G),re=e=>ne(e).length>0,se=e=>{const t=e.schema.getTextInlineElements(),o=e=>1===e.nodeType&&!q(e)&&!j(t,e.nodeName.toLowerCase());if(Q(e).exists((e=>e.hasAttribute("data-mce-block"))))return!1;const n=e.selection.getRng();if(n.collapsed)return!0;return 0===K(n,o).length},ae=e=>c(e)&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className),ie=(e,t)=>{const o={...t};if(0===M(e).length&&!B(e)){const e=J(o.rel,"_blank"===o.target);o.rel=e||null}return p.from(o.target).isNone()&&!1===A(e)&&(o.target=E(e)),o.href=((e,t)=>"http"!==t&&"https"!==t||Y(e)?e:t+"://"+e)(o.href,_(e)),o},le=(e,t,o)=>{const n=e.selection.getNode(),r=Q(e,n),s=ie(e,(e=>{return t=["title","rel","class","target"],o=(t,o)=>(e[o].each((e=>{t[o]=e.length>0?e:null})),t),n={href:e.href},((e,t)=>{for(let o=0,n=e.length;o{n=o(n,e,t)})),n;var t,o,n})(o));e.undoManager.transact((()=>{o.href===t.href&&t.attach(),r.fold((()=>{((e,t,o,n)=>{const r=e.dom;ae(t)?ge(r,t,n):o.fold((()=>{e.execCommand("mceInsertLink",!1,n)}),(t=>{e.insertContent(r.createHTML("a",n,r.encode(t)))}))})(e,n,o.text,s)}),(t=>{e.focus(),((e,t,o,n)=>{o.each((e=>{j(t,"innerText")?t.innerText=e:t.textContent=e})),e.dom.setAttribs(t,n),e.selection.select(t)})(e,t,o.text,s)}))}))},ce=e=>{const{class:t,href:o,rel:n,target:r,text:s,title:i}=e;return((e,t)=>{const o={};var n;return U(e,t,(n=o,(e,t)=>{n[t]=e}),u),o})({class:t.getOrNull(),href:o,rel:n.getOrNull(),target:r.getOrNull(),text:s.getOrNull(),title:i.getOrNull()},((e,t)=>!1===a(e)))},de=(e,t,o)=>{const n=((e,t)=>{const o=e.options.get,n={allow_html_data_urls:o("allow_html_data_urls"),allow_script_urls:o("allow_script_urls"),allow_svg_data_urls:o("allow_svg_data_urls")},r=t.href;return{...t,href:W.isDomSafe(r,"a",n)?r:""}})(e,o);e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,ce(n)):le(e,t,n)},me=e=>{e.hasPlugin("rtc",!0)?e.execCommand("unlink"):(e=>{e.undoManager.transact((()=>{const t=e.selection.getNode();ae(t)?ue(e,t):(e=>{const t=e.dom,o=e.selection,n=o.getBookmark(),r=o.getRng().cloneRange(),s=t.getParent(r.startContainer,"a[href]",e.getBody()),a=t.getParent(r.endContainer,"a[href]",e.getBody());s&&r.setStartBefore(s),a&&r.setEndAfter(a),o.setRng(r),e.execCommand("unlink"),o.moveToBookmark(n)})(e),e.focus()}))})(e)},ue=(e,t)=>{var o;const n=e.dom.select("img",t)[0];if(n){const r=e.dom.getParents(n,"a[href]",t)[0];r&&(null===(o=r.parentNode)||void 0===o||o.insertBefore(n,r),e.dom.remove(r))}},ge=(e,t,o)=>{var n;const r=e.select("img",t)[0];if(r){const t=e.create("a",o);null===(n=r.parentNode)||void 0===n||n.insertBefore(t,r),t.appendChild(r)}},pe=e=>{return j(t=e,o="items")&&void 0!==t[o]&&null!==t[o];var t,o},he=(e,t)=>w(t,(t=>pe(t)?he(e,t.items):S(t.value===e,t))),fe=(e,t,o,n)=>{const r=n[t],s=e.length>0;return void 0!==r?he(r,o).map((t=>({url:{value:t.value,meta:{text:s?e:t.text,attach:u}},text:s?e:t.text}))):p.none()},be=(e,t)=>{const o={text:e.text,title:e.title},n=e=>{const t=(n=e.url,S(o.text.length<=0,p.from(null===(r=n.meta)||void 0===r?void 0:r.text).getOr(n.value)));var n,r;const s=(e=>{var t;return S(o.title.length<=0,p.from(null===(t=e.meta)||void 0===t?void 0:t.title).getOr(""))})(e.url);return t.isSome()||s.isSome()?p.some({...t.map((e=>({text:e}))).getOr({}),...s.map((e=>({title:e}))).getOr({})}):p.none()},r=(e,n)=>{const r=(s=t,a=n,"link"===a?s.link:"anchor"===a?s.anchor:p.none()).getOr([]);var s,a;return fe(o.text,n,r,e)};return{onChange:(e,t)=>{const s=t.name;return"url"===s?n(e()):b(["anchor","link"],s)?r(e(),s):"text"===s||"title"===s?(o[s]=e()[s],p.none()):p.none()}}};var ve=tinymce.util.Tools.resolve("tinymce.util.Delay");const ye=e=>{const t=e.href;return t.indexOf("@")>0&&-1===t.indexOf("/")&&-1===t.indexOf("mailto:")?p.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:e=>({...e,href:"mailto:"+t})}):p.none()},we=(e,t)=>o=>{const n=o.href;return 1===e&&!Y(n)||0===e&&/^\s*www(\.|\d\.)/i.test(n)?p.some({message:`The URL you entered seems to be an external link. Do you want to add the required ${t}:// prefix?`,preprocess:e=>({...e,href:t+"://"+n})}):p.none()},xe=(e,t)=>w([ye,we(_(e),D(e))],(e=>e(t))).fold((()=>Promise.resolve(t)),(o=>new Promise((n=>{((e,t,o)=>{const n=e.selection.getRng();ve.setEditorTimeout(e,(()=>{e.windowManager.confirm(t,(t=>{e.selection.setRng(n),o(t)}))}))})(e,o.message,(e=>{n(e?o.preprocess(t):t)}))})))),Ce=e=>{const t=e.dom.select("a:not([href])"),o=y(t,(e=>{const t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return o.length>0?p.some([{text:"None",value:""}].concat(o)):p.none()},Se=e=>{const t=N(e);return t.length>0?z.sanitize(t):p.none()},ke=e=>{try{return p.some(JSON.parse(e))}catch(e){return p.none()}},_e=e=>{const t=t=>e.convertURL(t.value||t.url||"","href"),o=T(e);return new Promise((e=>{n(o)?fetch(o).then((e=>e.ok?e.text().then(ke):Promise.reject())).then(e,(()=>e(p.none()))):d(o)?o((t=>e(p.some(t)))):e(p.from(o))})).then((e=>e.bind(z.sanitizeWith(t)).map((e=>{if(e.length>0){return[{text:"None",value:""}].concat(e)}return e}))))},Oe=(e,t)=>{const o=M(e);if(o.length>0){const n=x(t,"_blank"),r=e=>J(z.getValue(e),n);return(!1===B(e)?z.sanitizeWith(r):z.sanitize)(o)}return p.none()},Te=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Ee=e=>{const t=A(e);return s(t)?z.sanitize(t).orThunk((()=>p.some(Te))):!1===t?p.none():p.some(Te)},De=(e,t,o)=>{const n=e.getAttrib(t,o);return null!==n&&n.length>0?p.some(n):p.none()},Ae=(e,t)=>_e(e).then((o=>{const n=((e,t)=>{const o=e.dom,n=se(e)?p.some(te(e.selection,t)):p.none(),r=t.bind((e=>p.from(o.getAttrib(e,"href")))),s=t.bind((e=>p.from(o.getAttrib(e,"target")))),a=t.bind((e=>De(o,e,"rel"))),i=t.bind((e=>De(o,e,"class")));return{url:r,text:n,title:t.bind((e=>De(o,e,"title"))),target:s,rel:a,linkClass:i}})(e,t);return{anchor:n,catalogs:{targets:Ee(e),rels:Oe(e,n.target),classes:Se(e),anchor:Ce(e),link:o},optNode:t,flags:{titleEnabled:R(e)}}})),Me=e=>{const t=(e=>{const t=Q(e);return Ae(e,t)})(e);t.then((t=>{const o=((e,t)=>o=>{const n=o.getData();if(!n.url.value)return me(e),void o.close();const r=e=>p.from(n[e]).filter((o=>!x(t.anchor[e],o))),s={href:n.url.value,text:r("text"),target:r("target"),rel:r("rel"),class:r("linkClass"),title:r("title")},a={href:n.url.value,attach:void 0!==n.url.meta&&n.url.meta.attach?n.url.meta.attach:u};xe(e,s).then((t=>{de(e,a,t)})),o.close()})(e,t);return((e,t,o)=>{const n=e.anchor.text.map((()=>({name:"text",type:"input",label:"Text to display"}))).toArray(),r=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],s=((e,t)=>{const o=e.anchor,n=o.url.getOr("");return{url:{value:n,meta:{original:{value:n}}},text:o.text.getOr(""),title:o.title.getOr(""),anchor:n,link:n,rel:o.rel.getOr(""),target:o.target.or(t).getOr(""),linkClass:o.linkClass.getOr("")}})(e,p.from(E(o))),a=e.catalogs,i=be(s,a);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:v([[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],n,r,C([a.anchor.map(z.createUi("anchor","Anchors")),a.rels.map(z.createUi("rel","Rel")),a.targets.map(z.createUi("target","Open link in...")),a.link.map(z.createUi("link","Link list")),a.classes.map(z.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:s,onChange:(e,{name:t})=>{i.onChange(e.getData,{name:t}).each((t=>{e.setData(t)}))},onSubmit:t}})(t,o,e)})).then((t=>{e.windowManager.open(t)}))};var Ne=tinymce.util.Tools.resolve("tinymce.util.VK");const Re=e=>{const t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";const o=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),((e,t)=>{document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)})(t,o)},Be=(e,t)=>e.dom.getParent(t,"a[href]"),Le=e=>Be(e,e.selection.getStart()),He=(e,t)=>{if(t){const o=X(t);if(/^#/.test(o)){const t=e.dom.select(o);t.length&&e.selection.scrollIntoView(t[0],!0)}else Re(t.href)}},Ie=e=>()=>{e.execCommand("mceLink",!1,{dialog:!0})},Pe=e=>()=>{He(e,Le(e))},Fe=(e,t)=>(e.on("NodeChange",t),()=>e.off("NodeChange",t)),ze=e=>t=>{const o=()=>{t.setActive(!e.mode.isReadOnly()&&ee(e,e.selection.getNode())),t.setEnabled(e.selection.isEditable())};return o(),Fe(e,o)},Ve=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return o(),Fe(e,o)},Ze=e=>t=>{const o=()=>t.setEnabled((e=>1===(e.selection.isCollapsed()?ne(e.dom.getParents(e.selection.getStart())):oe(e.selection.getRng())).length)(e));return o(),Fe(e,o)},Ue=e=>t=>{const o=t=>{return re(t)||(o=e.selection.getRng(),oe(o).length>0);var o},n=e.dom.getParents(e.selection.getStart()),r=n=>{t.setEnabled(o(n)&&e.selection.isEditable())};return r(n),Fe(e,(e=>r(e.parents)))},je=e=>{const t=t=>{const o=e.selection.getNode();return t.setEnabled(ee(e,o)),u};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:ze(e)},label:"Link",predicate:t=>O(e)&&ee(e,t),initValue:()=>{return Q(e).fold((t="",()=>t),X);var t},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:t=>{const o=e.selection.getNode();return t.setActive(ee(e,o)),ze(e)(t)},onAction:t=>{const o=t.getValue(),n=(t=>{const o=Q(e),n=se(e);if(o.isNone()&&n){const n=te(e.selection,o);return S(0===n.length,t)}return p.none()})(o);de(e,{href:o,attach:u},{href:o,text:n,title:p.none(),rel:p.none(),target:p.none(),class:p.none()}),(e=>{e.selection.collapse(!1)})(e),t.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:t,onAction:t=>{me(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:t,onAction:t=>{Pe(e)(),t.hide()}}]})};e.add("link",(e=>{(e=>{const t=e.options.register;t("link_assume_external_targets",{processor:e=>{const t=n(e)||l(e);return t?!0===e?{value:1,valid:t}:"http"===e||"https"===e?{value:e,valid:t}:{value:0,valid:t}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),t("link_context_toolbar",{processor:"boolean",default:!1}),t("link_list",{processor:e=>n(e)||d(e)||m(e,r)}),t("link_default_target",{processor:"string"}),t("link_default_protocol",{processor:"string",default:"https"}),t("link_target_list",{processor:e=>l(e)||m(e,r),default:!0}),t("link_rel_list",{processor:"object[]",default:[]}),t("link_class_list",{processor:"object[]",default:[]}),t("link_title",{processor:"boolean",default:!0}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("link_quicklink",{processor:"boolean",default:!1})})(e),(e=>{e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:Ie(e),onSetup:ze(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:Pe(e),onSetup:Ze(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:()=>me(e),onSetup:Ue(e)})})(e),(e=>{e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:Pe(e),onSetup:Ze(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onSetup:Ve(e),onAction:Ie(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:()=>me(e),onSetup:Ue(e)})})(e),(e=>{e.ui.registry.addContextMenu("link",{update:t=>e.dom.isEditable(t)?re(e.dom.getParents(t,"a"))?"link unlink openlink":"link":""})})(e),je(e),(e=>{e.on("click",(t=>{const o=Be(e,t.target);o&&Ne.metaKeyPressed(t)&&(t.preventDefault(),He(e,o))})),e.on("keydown",(t=>{if(!t.isDefaultPrevented()&&13===t.keyCode&&(e=>!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey)(t)){const o=Le(e);o&&(t.preventDefault(),He(e,o))}}))})(e),(e=>{e.addCommand("mceLink",((t,o)=>{!0!==(null==o?void 0:o.dialog)&&L(e)?e.dispatch("contexttoolbar-show",{toolbarKey:"quicklink"}):Me(e)}))})(e),(e=>{e.addShortcut("Meta+K","",(()=>{e.execCommand("mceLink")}))})(e)}))}()},1236:(e,t,o)=>{o(7585)},7585:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("object"),s=t("array"),a=o("boolean"),i=e=>!(e=>null==e)(e),l=o("function"),c=o("number"),d=()=>{},m=(e,t)=>e===t;const u=e=>t=>!e(t),g=(p=!1,()=>p);var p;class h{constructor(e,t){this.tag=e,this.value=t}static some(e){return new h(!0,e)}static none(){return h.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?h.some(e(this.value)):h.none()}bind(e){return this.tag?e(this.value):h.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:h.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return i(e)?h.some(e):h.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}h.singletonNone=new h(!1);const f=Array.prototype.slice,b=Array.prototype.indexOf,v=Array.prototype.push,y=(e,t)=>{return o=e,n=t,b.call(o,n)>-1;var o,n},w=(e,t)=>{for(let o=0,n=e.length;o{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[];for(let n=0,r=e.length;n(C(e,((e,n)=>{o=t(o,e,n)})),o),_=(e,t,o)=>{for(let n=0,r=e.length;n_(e,t,g),T=(e,t)=>(e=>{const t=[];for(let o=0,n=e.length;o{const t=f.call(e,0);return t.reverse(),t},D=(e,t)=>t>=0&&tD(e,0),M=e=>D(e,e.length-1),N=(e,t)=>{const o=[],n=l(t)?e=>w(o,(o=>t(o,e))):e=>y(o,e);for(let t=0,r=e.length;te.exists((e=>o(e,t))),B=(e,t,o)=>e.isSome()&&t.isSome()?h.some(o(e.getOrDie(),t.getOrDie())):h.none(),L=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},H={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return L(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return L(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return L(o)},fromDom:L,fromPoint:(e,t,o)=>h.from(e.dom.elementFromPoint(t,o)).map(L)},I=(e,t)=>e.dom===t.dom,P=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}};"undefined"!=typeof window?window:Function("return this;")();const F=e=>e.dom.nodeName.toLowerCase(),z=e=>e.dom.nodeType,V=(Z=1,e=>z(e)===Z);var Z;const U=e=>t=>V(t)&&F(t)===e,j=e=>h.from(e.dom.parentNode).map(H.fromDom),$=e=>x(e.dom.childNodes,H.fromDom),W=(e,t)=>{const o=e.dom.childNodes;return h.from(o[t]).map(H.fromDom)},q=e=>W(e,0),G=e=>W(e,e.dom.childNodes.length-1),K=(e,t,o)=>{let n=e.dom;const r=l(o)?o:g;for(;n.parentNode;){n=n.parentNode;const e=H.fromDom(n);if(t(e))return h.some(e);if(r(e))break}return h.none()},Y=(e,t,o)=>((e,t,o,n,r)=>e(o,n)?h.some(o):l(r)&&r(o)?h.none():t(o,n,r))(((e,t)=>t(e)),K,e,t,o),X=(e,t)=>{j(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},J=(e,t)=>{const o=(e=>h.from(e.dom.nextSibling).map(H.fromDom))(e);o.fold((()=>{j(e).each((e=>{Q(e,t)}))}),(e=>{X(e,t)}))},Q=(e,t)=>{e.dom.appendChild(t.dom)},ee=(e,t)=>{C(t,(t=>{Q(e,t)}))},te=e=>{e.dom.textContent="",C($(e),(e=>{oe(e)}))},oe=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)};var ne=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),re=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),se=tinymce.util.Tools.resolve("tinymce.util.VK");const ae=e=>x(e,H.fromDom),ie=Object.keys,le=(e,t)=>{const o=ie(e);for(let n=0,r=o.length;n{const o={};var n;return((e,t,o,n)=>{le(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(n=o,(e,t)=>{n[t]=e}),d),o},de=(e,t)=>{const o=e.dom;le(t,((e,t)=>{((e,t,o)=>{if(!(n(o)||a(o)||c(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")})(o,t,e)}))},me=e=>k(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),ue=e=>((e,t)=>H.fromDom(e.dom.cloneNode(t)))(e,!0),ge=(e,t)=>{const o=((e,t)=>{const o=H.fromTag(t),n=me(e);return de(o,n),o})(e,t);J(e,o);const n=$(e);return ee(o,n),oe(e),o};var pe=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),he=tinymce.util.Tools.resolve("tinymce.util.Tools");const fe=e=>t=>i(t)&&t.nodeName.toLowerCase()===e,be=e=>t=>i(t)&&e.test(t.nodeName),ve=e=>i(e)&&3===e.nodeType,ye=e=>i(e)&&1===e.nodeType,we=be(/^(OL|UL|DL)$/),xe=be(/^(OL|UL)$/),Ce=fe("ol"),Se=be(/^(LI|DT|DD)$/),ke=be(/^(DT|DD)$/),_e=be(/^(TH|TD)$/),Oe=fe("br"),Te=(e,t)=>i(t)&&t.nodeName in e.schema.getTextBlockElements(),Ee=(e,t)=>i(e)&&e.nodeName in t,De=(e,t)=>i(t)&&t.nodeName in e.schema.getVoidElements(),Ae=(e,t,o)=>{const n=e.isEmpty(t);return!(o&&e.select("span[data-mce-type=bookmark]",t).length>0)&&n},Me=(e,t)=>e.isChildOf(t,e.getRoot()),Ne=e=>t=>t.options.get(e),Re=Ne("lists_indent_on_tab"),Be=Ne("forced_root_block"),Le=Ne("forced_root_block_attrs"),He=(e,t)=>{const o=e.dom,n=e.schema.getBlockElements(),r=o.createFragment(),s=Be(e),a=Le(e);let i,l,c=!1;for(l=o.create(s,a),Ee(t.firstChild,n)||r.appendChild(l);i=t.firstChild;){const e=i.nodeName;c||"SPAN"===e&&"bookmark"===i.getAttribute("data-mce-type")||(c=!0),Ee(i,n)?(r.appendChild(i),l=null):(l||(l=o.create(s,a),r.appendChild(l)),l.appendChild(i))}return!c&&l&&l.appendChild(o.create("br",{"data-mce-bogus":"1"})),r},Ie=pe.DOM,Pe=(e,t,o)=>{const n=Ie.select('span[data-mce-type="bookmark"]',t),r=He(e,o),s=Ie.createRng();s.setStartAfter(o),s.setEndAfter(t);const a=s.extractContents();for(let t=a.firstChild;t;t=t.firstChild)if("LI"===t.nodeName&&e.dom.isEmpty(t)){Ie.remove(t);break}e.dom.isEmpty(a)||Ie.insertAfter(a,t),Ie.insertAfter(r,t);const i=o.parentElement;i&&Ae(e.dom,i)&&(e=>{const t=e.parentNode;t&&he.each(n,(e=>{t.insertBefore(e,o.parentNode)})),Ie.remove(e)})(i),Ie.remove(o),Ae(e.dom,t)&&Ie.remove(t)},Fe=U("dd"),ze=U("dt"),Ve=(e,t)=>{var o;Fe(t)?ge(t,"dt"):ze(t)&&(o=t,h.from(o.dom.parentElement).map(H.fromDom)).each((o=>Pe(e,o.dom,t.dom)))},Ze=e=>{ze(e)&&ge(e,"dd")},Ue=(e,t)=>{if(ve(e))return{container:e,offset:t};const o=ne.getNode(e,t);return ve(o)?{container:o,offset:t>=e.childNodes.length?o.data.length:0}:o.previousSibling&&ve(o.previousSibling)?{container:o.previousSibling,offset:o.previousSibling.data.length}:o.nextSibling&&ve(o.nextSibling)?{container:o.nextSibling,offset:0}:{container:e,offset:t}},je=e=>{const t=e.cloneRange(),o=Ue(e.startContainer,e.startOffset);t.setStart(o.container,o.offset);const n=Ue(e.endContainer,e.endOffset);return t.setEnd(n.container,n.offset),t},$e=["OL","UL","DL"],We=$e.join(","),qe=(e,t)=>{const o=t||e.selection.getStart(!0);return e.dom.getParent(o,We,Xe(e,o))},Ge=e=>{const t=qe(e),o=e.selection.getSelectedBlocks();return((e,t)=>i(e)&&1===t.length&&t[0]===e)(t,o)?(e=>S(e.querySelectorAll(We),we))(t):S(o,(e=>we(e)&&t!==e))},Ke=e=>{const t=e.selection.getSelectedBlocks();return S(((e,t)=>{const o=he.map(t,(t=>e.dom.getParent(t,"li,dd,dt",Xe(e,t))||t));return N(o)})(e,t),Se)},Ye=(e,t)=>{const o=e.dom.getParents(t,"TD,TH");return o.length>0?o[0]:e.getBody()},Xe=(e,t)=>{const o=e.dom.getParents(t,e.dom.isBlock),n=O(o,(t=>{return o=e.schema,!we(n=t)&&!Se(n)&&w($e,(e=>o.isValidChild(n.nodeName,e)));var o,n}));return n.getOr(e.getBody())},Je=(e,t)=>{const o=e.dom.getParents(t,"ol,ul",Xe(e,t));return M(o)},Qe=e=>{const t=(e=>{const t=Je(e,e.selection.getStart()),o=S(e.selection.getSelectedBlocks(),xe);return t.toArray().concat(o)})(e),o=(e=>{const t=e.selection.getStart();return e.dom.getParents(t,"ol,ul",Xe(e,t))})(e);return O(o,(e=>{return t=H.fromDom(e),j(t).exists((e=>Se(e.dom)&&q(e).exists((e=>!we(e.dom)))&&G(e).exists((e=>!we(e.dom)))));var t})).fold((()=>et(e,t)),(e=>[e]))},et=(e,t)=>{const o=x(t,(t=>Je(e,t).getOr(t)));return N(o)},tt=e=>/\btox\-/.test(e.className),ot=(e,t)=>_(e,we,_e).exists((e=>e.nodeName===t&&!tt(e))),nt=(e,t)=>null!==t&&!e.dom.isEditable(t),rt=(e,t)=>{const o=e.dom.getParent(t,"ol,ul,dl");return nt(e,o)},st=(e,t)=>{const o=e.selection.getNode();return t({parents:e.dom.getParents(o),element:o}),e.on("NodeChange",t),()=>e.off("NodeChange",t)},at=(e,t)=>{const o=(t||document).createDocumentFragment();return C(e,(e=>{o.appendChild(e.dom)})),H.fromDom(o)},it=(e,t,o)=>e.dispatch("ListMutation",{action:t,element:o}),lt=(ct=/^\s+|\s+$/g,e=>e.replace(ct,""));var ct;const dt=(e,t,o)=>{if(!n(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);(e=>void 0!==e.style&&l(e.style.getPropertyValue))(e)&&e.style.setProperty(t,o)},mt=(e,t,o)=>{const n=e.dom;dt(n,t,o)},ut=e=>P(e,"OL,UL"),gt=e=>q(e).exists(ut),pt=e=>"listAttributes"in e,ht=e=>"isComment"in e,ft=e=>e.depth>0,bt=e=>e.isSelected,vt=e=>{const t=$(e),o=G(e).exists(ut)?t.slice(0,-1):t;return x(o,ue)},yt=(e,t)=>{Q(e.item,t.list)},wt=(e,t)=>{const o={list:H.fromTag(t,e),item:H.fromTag("li",e)};return Q(o.list,o.item),o},xt=(e,t,o)=>{const n=t.slice(0,o.depth);return M(n).each((t=>{if(pt(o)){const n=((e,t,o)=>{const n=H.fromTag("li",e);return de(n,t),ee(n,o),n})(e,o.itemAttributes,o.content);((e,t)=>{Q(e.list,t),e.item=t})(t,n),((e,t)=>{F(e.list)!==t.listType&&(e.list=ge(e.list,t.listType)),de(e.list,t.listAttributes)})(t,o)}else if((e=>"isInPreviousLi"in e)(o)){if(o.isInPreviousLi){const n=((e,t,o,n)=>{const r=H.fromTag(n,e);return de(r,t),ee(r,o),r})(e,o.attributes,o.content,o.type);Q(t.item,n)}}else{const e=H.fromHtml(`\x3c!--${o.content}--\x3e`);Q(t.list,e)}})),n},Ct=(e,t,o)=>{const n=((e,t,o)=>{const n=[];for(let r=0;r{for(let t=1;t{for(let t=0;t{de(e.list,t.listAttributes),de(e.item,t.itemAttributes),ee(e.item,t.content)}))})(n,o),r=n,B(M(t),A(r),yt),t.concat(n)},St=(e,t)=>{let o=h.none();const n=k(t,((t,n,r)=>pt(n)?n.depth>t.length?Ct(e,t,n):xt(e,t,n):0===r&&ht(n)?(o=h.some(n),t):xt(e,t,n)),[]);return o.each((e=>{const t=H.fromHtml(`\x3c!--${e.content}--\x3e`);A(n).each((e=>{((e,t)=>{q(e).fold((()=>{Q(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))})(e.list,t)}))})),A(n).map((e=>e.list))},kt=e=>(C(e,((t,o)=>{((e,t)=>{const o=e[t].depth,n=e=>e.depth===o&&!e.dirty,r=e=>e.depth_(e.slice(t+1),n,r)))})(e,o).fold((()=>{t.dirty&&pt(t)&&(e=>{e.listAttributes=ce(e.listAttributes,((e,t)=>"start"!==t))})(t)}),(e=>{return n=e,void(pt(o=t)&&pt(n)&&(o.listType=n.listType,o.listAttributes={...n.listAttributes}));var o,n}))})),e),_t=(e,t,o,n)=>{var r,s;if(8===z(s=n)||"#comment"===F(s))return[{depth:e+1,content:null!==(r=n.dom.nodeValue)&&void 0!==r?r:"",dirty:!1,isSelected:!1,isComment:!0}];t.each((e=>{I(e.start,n)&&o.set(!0)}));const a=((e,t,o)=>j(e).filter(V).map((n=>({depth:t,dirty:!1,isSelected:o,content:vt(e),itemAttributes:me(e),listAttributes:me(n),listType:F(n),isInPreviousLi:!1}))))(n,e,o.get());t.each((e=>{I(e.end,n)&&o.set(!1)}));const i=G(n).filter(ut).map((n=>Tt(e,t,o,n))).getOr([]);return a.toArray().concat(i)},Ot=(e,t,o,n)=>q(n).filter(ut).fold((()=>_t(e,t,o,n)),(r=>{const s=k($(n),((n,r,s)=>{if(0===s)return n;{const s=_t(e,t,o,r).map((e=>((e,t,o)=>pt(e)?{depth:e.depth,dirty:e.dirty,content:e.content,isSelected:e.isSelected,type:t,attributes:e.itemAttributes,isInPreviousLi:o}:e)(e,r.dom.nodeName.toLowerCase(),!0)));return n.concat(s)}}),[]);return Tt(e,t,o,r).concat(s)})),Tt=(e,t,o,n)=>T($(n),(n=>(ut(n)?Tt:Ot)(e+1,t,o,n))),Et=(e,t)=>T(((e,t)=>{if(0===e.length)return[];{let o=t(e[0]);const n=[];let r=[];for(let s=0,a=e.length;sA(t).exists(ft)?((e,t)=>{const o=kt(t);return St(e.contentDocument,o).toArray()})(e,t):((e,t)=>{const o=kt(t);return x(o,(t=>{const o=ht(t)?at([H.fromHtml(`\x3c!--${t.content}--\x3e`)]):at(t.content);return H.fromDom(He(e,o.dom))}))})(e,t))),Dt=(e,t,o)=>{const n=((e,t)=>{const o=(e=>{let t=!1;return{get:()=>t,set:e=>{t=e}}})();return x(e,(e=>({sourceList:e,entries:Tt(0,t,o,e)})))})(t,(e=>{const t=x(Ke(e),H.fromDom);return B(O(t,u(gt)),O(E(t),u(gt)),((e,t)=>({start:e,end:t})))})(e));C(n,(t=>{((e,t)=>{C(S(e,bt),(e=>((e,t)=>{switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0})(t,e)))})(t.entries,o);const n=Et(e,t.entries);var r;C(n,(t=>{it(e,"Indent"===o?"IndentList":"OutdentList",t.dom)})),r=t.sourceList,C(n,(e=>{X(r,e)})),oe(t.sourceList)}))},At=(e,t)=>{const o=ae(Qe(e)),n=ae((e=>S(Ke(e),ke))(e));let r=!1;if(o.length||n.length){const s=e.selection.getBookmark();Dt(e,o,t),((e,t,o)=>{C(o,"Indent"===t?Ze:t=>Ve(e,t))})(e,t,n),e.selection.moveToBookmark(s),e.selection.setRng(je(e.selection.getRng())),e.nodeChanged(),r=!0}return r},Mt=(e,t)=>!(e=>{const t=qe(e);return nt(e,t)})(e)&&At(e,t),Nt=e=>Mt(e,"Indent"),Rt=e=>Mt(e,"Outdent"),Bt=e=>Mt(e,"Flatten"),Lt=e=>"\ufeff"===e,Ht=(e,t)=>{return o=e,n=function(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}(I,t),K(o,n,r).isSome();var o,n,r};var It=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager");const Pt=pe.DOM,Ft=e=>{const t={},o=o=>{let n=e[o?"startContainer":"endContainer"],r=e[o?"startOffset":"endOffset"];if(ye(n)){const e=Pt.create("span",{"data-mce-type":"bookmark"});n.hasChildNodes()?(r=Math.min(r,n.childNodes.length-1),o?n.insertBefore(e,n.childNodes[r]):Pt.insertAfter(e,n.childNodes[r])):n.appendChild(e),n=e,r=0}t[o?"startContainer":"endContainer"]=n,t[o?"startOffset":"endOffset"]=r};return o(!0),e.collapsed||o(),t},zt=e=>{const t=t=>{let o=e[t?"startContainer":"endContainer"],n=e[t?"startOffset":"endOffset"];if(o){if(ye(o)&&o.parentNode){const e=o;n=(e=>{var t;let o=null===(t=e.parentNode)||void 0===t?void 0:t.firstChild,n=0;for(;o;){if(o===e)return n;ye(o)&&"bookmark"===o.getAttribute("data-mce-type")||n++,o=o.nextSibling}return-1})(o),o=o.parentNode,Pt.remove(e),!o.hasChildNodes()&&Pt.isBlock(o)&&o.appendChild(Pt.create("br"))}e[t?"startContainer":"endContainer"]=o,e[t?"startOffset":"endOffset"]=n}};t(!0),t();const o=Pt.createRng();return o.setStart(e.startContainer,e.startOffset),e.endContainer&&o.setEnd(e.endContainer,e.endOffset),je(o)},Vt=e=>{switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Zt=(e,t)=>{he.each(t,((t,o)=>{e.setAttribute(o,t)}))},Ut=(e,t,o)=>{((e,t,o)=>{const n=o["list-style-type"]?o["list-style-type"]:null;e.setStyle(t,"list-style-type",n)})(e,t,o),((e,t,o)=>{Zt(t,o["list-attributes"]),he.each(e.select("li",t),(e=>{Zt(e,o["list-item-attributes"])}))})(e,t,o)},jt=(e,t)=>i(t)&&!Ee(t,e.schema.getBlockElements()),$t=(e,t,o,n)=>{let r=t[o?"startContainer":"endContainer"];const s=t[o?"startOffset":"endOffset"];ye(r)&&(r=r.childNodes[Math.min(s,r.childNodes.length-1)]||r),!o&&Oe(r.nextSibling)&&(r=r.nextSibling);const a=(t,o)=>{var r;const s=new re(t,(t=>{for(;!e.dom.isBlock(t)&&t.parentNode&&n!==t;)t=t.parentNode;return t})(t)),a=o?"next":"prev";let i;for(;i=s[a]();)if(!De(e,i)&&!Lt(i.textContent)&&0!==(null===(r=i.textContent)||void 0===r?void 0:r.length))return h.some(i);return h.none()};if(o&&ve(r))if(Lt(r.textContent))r=a(r,!1).getOr(r);else for(null!==r.parentNode&&jt(e,r.parentNode)&&(r=r.parentNode);null!==r.previousSibling&&(jt(e,r.previousSibling)||ve(r.previousSibling));)r=r.previousSibling;if(!o&&ve(r))if(Lt(r.textContent))r=a(r,!0).getOr(r);else for(null!==r.parentNode&&jt(e,r.parentNode)&&(r=r.parentNode);null!==r.nextSibling&&(jt(e,r.nextSibling)||ve(r.nextSibling));)r=r.nextSibling;for(;r.parentNode!==n;){const t=r.parentNode;if(Te(e,r))return r;if(/^(TD|TH)$/.test(t.nodeName))return r;r=t}return r},Wt=(e,t,o)=>{const n=e.selection.getRng();let r="LI";const s=Xe(e,((e,t)=>{const o=e.selection.getStart(!0),n=$t(e,t,!0,e.getBody());return Ht(H.fromDom(n),H.fromDom(t.commonAncestorContainer))?t.commonAncestorContainer:o})(e,n)),a=e.dom;if("false"===a.getContentEditable(e.selection.getNode()))return;"DL"===(t=t.toUpperCase())&&(r="DT");const i=Ft(n),l=S(((e,t,o)=>{const n=[],r=e.dom,s=$t(e,t,!0,o),a=$t(e,t,!1,o);let i;const l=[];for(let e=s;e&&(l.push(e),e!==a);e=e.nextSibling);return he.each(l,(t=>{var s;if(Te(e,t))return n.push(t),void(i=null);if(r.isBlock(t)||Oe(t))return Oe(t)&&r.remove(t),void(i=null);const a=t.nextSibling;It.isBookmarkNode(t)&&(we(a)||Te(e,a)||!a&&t.parentNode===o)?i=null:(i||(i=r.create("p"),null===(s=t.parentNode)||void 0===s||s.insertBefore(i,t),n.push(i)),i.appendChild(t))})),n})(e,n,s),e.dom.isEditable);he.each(l,(n=>{let s;const i=n.previousSibling,l=n.parentNode;Se(l)||(i&&we(i)&&i.nodeName===t&&((e,t,o)=>{const n=e.getStyle(t,"list-style-type");let r=o?o["list-style-type"]:"";return r=null===r?"":r,n===r})(a,i,o)?(s=i,n=a.rename(n,r),i.appendChild(n)):(s=a.create(t),l.insertBefore(s,n),s.appendChild(n),n=a.rename(n,r)),((e,t,o)=>{he.each(o,(o=>e.setStyle(t,o,"")))})(a,n,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),Ut(a,s,o),Gt(e.dom,s))})),e.selection.setRng(zt(i))},qt=(e,t,o)=>{return((e,t)=>we(e)&&e.nodeName===(null==t?void 0:t.nodeName))(t,o)&&((e,t,o)=>e.getStyle(t,"list-style-type",!0)===e.getStyle(o,"list-style-type",!0))(e,t,o)&&(n=o,t.className===n.className);var n},Gt=(e,t)=>{let o,n=t.nextSibling;if(qt(e,t,n)){const r=n;for(;o=r.firstChild;)t.appendChild(o);e.remove(r)}if(n=t.previousSibling,qt(e,t,n)){const r=n;for(;o=r.lastChild;)t.insertBefore(o,t.firstChild);e.remove(r)}},Kt=(e,t,o,n)=>{if(t.nodeName!==o){const r=e.dom.rename(t,o);Ut(e.dom,r,n),it(e,Vt(o),r)}else Ut(e.dom,t,n),it(e,Vt(o),t)},Yt=(e,t,o,n)=>{if(t.classList.forEach(((e,o,n)=>{e.startsWith("tox-")&&(n.remove(e),0===n.length&&t.removeAttribute("class"))})),t.nodeName!==o){const r=e.dom.rename(t,o);Ut(e.dom,r,n),it(e,Vt(o),r)}else Ut(e.dom,t,n),it(e,Vt(o),t)},Xt=e=>"list-style-type"in e,Jt=(e,t,o)=>{const n=qe(e);if(rt(e,n))return;const s=Ge(e),a=r(o)?o:{};s.length>0?((e,t,o,n,r)=>{const s=we(t);if(!s||t.nodeName!==n||Xt(r)||tt(t)){Wt(e,n,r);const a=Ft(e.selection.getRng()),i=s?[t,...o]:o,l=s&&tt(t)?Yt:Kt;he.each(i,(t=>{l(e,t,n,r)})),e.selection.setRng(zt(a))}else Bt(e)})(e,n,s,t,a):((e,t,o,n)=>{if(t!==e.getBody())if(t)if(t.nodeName!==o||Xt(n)||tt(t)){const r=Ft(e.selection.getRng());tt(t)&&t.classList.forEach(((e,o,n)=>{e.startsWith("tox-")&&(n.remove(e),0===n.length&&t.removeAttribute("class"))})),Ut(e.dom,t,n);const s=e.dom.rename(t,o);Gt(e.dom,s),e.selection.setRng(zt(r)),Wt(e,o,n),it(e,Vt(o),s)}else Bt(e);else Wt(e,o,n),it(e,Vt(o),t)})(e,n,t,a)},Qt=pe.DOM,eo=(e,t)=>{const o=he.grep(e.select("ol,ul",t));he.each(o,(t=>{((e,t)=>{const o=t.parentElement;if(o&&"LI"===o.nodeName&&o.firstChild===t){const n=o.previousSibling;n&&"LI"===n.nodeName?(n.appendChild(t),Ae(e,o)&&Qt.remove(o)):Qt.setStyle(o,"listStyleType","none")}if(we(o)){const e=o.previousSibling;e&&"LI"===e.nodeName&&e.appendChild(t)}})(e,t)}))},to=(e,t,o,n)=>{let r=t.startContainer;const s=t.startOffset;if(ve(r)&&(o?s0))return r;const a=e.schema.getNonEmptyElements();ye(r)&&(r=ne.getNode(r,s));const i=new re(r,n);o&&((e,t)=>!!Oe(t)&&e.isBlock(t.nextSibling)&&!Oe(t.previousSibling))(e.dom,r)&&i.next();const l=o?i.next.bind(i):i.prev2.bind(i);for(;r=l();){if("LI"===r.nodeName&&!r.hasChildNodes())return r;if(a[r.nodeName])return r;if(ve(r)&&r.data.length>0)return r}return null},oo=(e,t)=>{const o=t.childNodes;return 1===o.length&&!we(o[0])&&e.isBlock(o[0])},no=(e,t,o)=>{let n;const r=oo(e,o)?o.firstChild:o;if(((e,t)=>{oo(e,t)&&e.remove(t.firstChild,!0)})(e,t),!Ae(e,t,!0))for(;n=t.firstChild;)r.appendChild(n)},ro=(e,t,o)=>{let n;const r=t.parentNode;if(!Me(e,t)||!Me(e,o))return;we(o.lastChild)&&(n=o.lastChild),r===o.lastChild&&Oe(r.previousSibling)&&e.remove(r.previousSibling);const s=o.lastChild;s&&Oe(s)&&t.hasChildNodes()&&e.remove(s),Ae(e,o,!0)&&te(H.fromDom(o)),no(e,t,o),n&&o.appendChild(n);const a=((e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)})(H.fromDom(o),H.fromDom(t))?e.getParents(t,we,o):[];e.remove(t),C(a,(t=>{Ae(e,t)&&t!==e.getRoot()&&e.remove(t)}))},so=(e,t,o,n)=>{const r=e.dom;if(r.isEmpty(n))((e,t,o)=>{te(H.fromDom(o)),ro(e.dom,t,o),e.selection.setCursorLocation(o,0)})(e,o,n);else{const s=Ft(t);ro(r,o,n),e.selection.setRng(zt(s))}},ao=(e,t)=>{const o=e.dom,n=e.selection,r=n.getStart(),s=Ye(e,r),a=o.getParent(n.getStart(),"LI",s);if(a){const r=a.parentElement;if(r===e.getBody()&&Ae(o,r))return!0;const i=je(n.getRng()),l=o.getParent(to(e,i,t,s),"LI",s);if(l&&l!==a)return e.undoManager.transact((()=>{var o,n;t?so(e,i,l,a):(null===(n=(o=a).parentNode)||void 0===n?void 0:n.firstChild)===o?Rt(e):((e,t,o,n)=>{const r=Ft(t);ro(e.dom,o,n);const s=zt(r);e.selection.setRng(s)})(e,i,a,l)})),!0;if(!l&&!t&&0===i.startOffset&&0===i.endOffset)return e.undoManager.transact((()=>{Bt(e)})),!0}return!1},io=(e,t)=>{const o=e.dom,n=e.selection.getStart(),r=Ye(e,n),s=o.getParent(n,o.isBlock,r);if(s&&o.isEmpty(s)){const n=je(e.selection.getRng()),a=o.getParent(to(e,n,t,r),"LI",r);if(a){const i=e=>y(["td","th","caption"],F(e)),l=e=>e.dom===r;return!!((e,t,o=m)=>B(e,t,o).getOr(e.isNone()&&t.isNone()))(Y(H.fromDom(a),i,l),Y(H.fromDom(n.startContainer),i,l),I)&&(e.undoManager.transact((()=>{const n=a.parentNode;((e,t,o)=>{const n=e.getParent(t.parentNode,e.isBlock,o);e.remove(t),n&&e.isEmpty(n)&&e.remove(n)})(o,s,r),Gt(o,n),e.selection.select(a,!0),e.selection.collapse(t)})),!0)}}return!1},lo=e=>{const t=e.selection.getStart(),o=Ye(e,t);return e.dom.getParent(t,"LI,DT,DD",o)||Ke(e).length>0},co=(e,t)=>{const o=e.selection;return!rt(e,o.getNode())&&(o.isCollapsed()?((e,t)=>ao(e,t)||io(e,t))(e,t):(e=>!!lo(e)&&(e.undoManager.transact((()=>{e.execCommand("Delete"),eo(e.dom,e.getBody())})),!0))(e))},mo=e=>{const t=E(lt(e).split("")),o=x(t,((e,t)=>{const o=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*o}));return k(o,((e,t)=>e+t),0)},uo=e=>{if(--e<0)return"";{const t=e%26,o=Math.floor(e/26);return uo(o)+String.fromCharCode("A".charCodeAt(0)+t)}},go=e=>{const t=parseInt(e.start,10);return R(e.listStyleType,"upper-alpha")?uo(t):R(e.listStyleType,"lower-alpha")?uo(t).toLowerCase():e.start},po=e=>{const t=qe(e);Ce(t)&&!rt(e,t)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:go({start:e.dom.getAttrib(t,"start","1"),listStyleType:h.from(e.dom.getStyle(t,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:t=>{(e=>{switch((e=>/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:(e=>/^[a-z]+$/.test(e))(e)?1:e.length>0?4:3)(e)){case 2:return h.some({listStyleType:h.none(),start:e});case 0:return h.some({listStyleType:h.some("upper-alpha"),start:mo(e).toString()});case 1:return h.some({listStyleType:h.some("lower-alpha"),start:mo(e).toString()});case 3:return h.some({listStyleType:h.none(),start:""});case 4:return h.none()}})(t.getData().start).each((t=>{e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},ho=(e,t)=>()=>{const o=qe(e);return i(o)&&o.nodeName===t},fo=e=>{e.addCommand("mceListProps",(()=>{po(e)}))},bo=e=>{e.on("BeforeExecCommand",(t=>{const o=t.command.toLowerCase();"indent"===o?Nt(e):"outdent"===o&&Rt(e)})),e.addCommand("InsertUnorderedList",((t,o)=>{Jt(e,"UL",o)})),e.addCommand("InsertOrderedList",((t,o)=>{Jt(e,"OL",o)})),e.addCommand("InsertDefinitionList",((t,o)=>{Jt(e,"DL",o)})),e.addCommand("RemoveList",(()=>{Bt(e)})),fo(e),e.addCommand("mceListUpdate",((t,o)=>{r(o)&&((e,t)=>{const o=qe(e);null===o||rt(e,o)||e.undoManager.transact((()=>{r(t.styles)&&e.dom.setStyles(o,t.styles),r(t.attrs)&&le(t.attrs,((t,n)=>e.dom.setAttrib(o,n,t)))}))})(e,o)})),e.addQueryStateHandler("InsertUnorderedList",ho(e,"UL")),e.addQueryStateHandler("InsertOrderedList",ho(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",ho(e,"DL"))};var vo=tinymce.util.Tools.resolve("tinymce.html.Node");const yo=e=>3===e.type,wo=e=>0===e.length,xo=e=>{const t=(t,o)=>{const n=vo.create("li");C(t,(e=>n.append(e))),o?e.insert(n,o,!0):e.append(n)},o=k(e.children(),((e,o)=>yo(o)?[...e,o]:wo(e)||yo(o)?e:(t(e,o),[])),[]);wo(o)||t(o)},Co=e=>{Re(e)&&(e=>{e.on("keydown",(t=>{t.keyCode!==se.TAB||se.metaKeyPressed(t)||e.undoManager.transact((()=>{(t.shiftKey?Rt(e):Nt(e))&&t.preventDefault()}))}))})(e),(e=>{e.on("ExecCommand",(t=>{const o=t.command.toLowerCase();"delete"!==o&&"forwarddelete"!==o||!lo(e)||eo(e.dom,e.getBody())})),e.on("keydown",(t=>{t.keyCode===se.BACKSPACE?co(e,!1)&&t.preventDefault():t.keyCode===se.DELETE&&co(e,!0)&&t.preventDefault()}))})(e)},So=(e,t)=>o=>(o.setEnabled(e.selection.isEditable()),st(e,(n=>{o.setActive(ot(n.parents,t)),o.setEnabled(!rt(e,n.element)&&e.selection.isEditable())}))),ko=(e,t)=>o=>st(e,(n=>o.setEnabled(ot(n.parents,t)&&!rt(e,n.element))));e.add("lists",(e=>((e=>{(0,e.options.register)("lists_indent_on_tab",{processor:"boolean",default:!0})})(e),(e=>{e.on("PreInit",(()=>{const{parser:t}=e;t.addNodeFilter("ul,ol",(e=>C(e,xo)))}))})(e),e.hasPlugin("rtc",!0)?fo(e):(Co(e),bo(e)),(e=>{const t=t=>()=>e.execCommand(t);e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:So(e,"OL")}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:So(e,"UL")}))})(e),(e=>{const t={text:"List properties...",icon:"ordered-list",onAction:()=>e.execCommand("mceListProps"),onSetup:ko(e,"OL")};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:t=>{const o=qe(e,t);return Ce(o)?["listprops"]:[]}})})(e),(e=>({backspaceDelete:t=>{co(e,t)}}))(e))))}()},2540:(e,t,o)=>{o(3167)},3167:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=t("string"),n=t("object"),r=t("array"),s=e=>!(e=>null==e)(e);class a{constructor(e,t){this.tag=e,this.value=t}static some(e){return new a(!0,e)}static none(){return a.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?a.some(e(this.value)):a.none()}bind(e){return this.tag?e(this.value):a.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:a.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return s(e)?a.some(e):a.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}a.singletonNone=new a(!1);const i=Array.prototype.push,l=(e,t)=>{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;og(e,t)?a.from(e[t]):a.none(),g=(e,t)=>m.call(e,t),p=e=>t=>t.options.get(e),h=p("audio_template_callback"),f=p("video_template_callback"),b=p("iframe_template_callback"),v=p("media_live_embeds"),y=p("media_filter_html"),w=p("media_url_resolver"),x=p("media_alt_source"),C=p("media_poster"),S=p("media_dimensions");var k=tinymce.util.Tools.resolve("tinymce.util.Tools"),_=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),O=tinymce.util.Tools.resolve("tinymce.html.DomParser");const T=_.DOM,E=e=>e.replace(/px$/,""),D=e=>{const t=e.attr("style"),o=t?T.parseStyle(t):{};return{type:"ephox-embed-iri",source:e.attr("data-ephox-embed-iri"),altsource:"",poster:"",width:u(o,"max-width").map(E).getOr(""),height:u(o,"max-height").map(E).getOr("")}},A=(e,t)=>{let o={};for(let n=O({validate:!1,forced_root_block:!1},t).parse(e);n;n=n.walk())if(1===n.type){const e=n.name;if(n.attr("data-ephox-embed-iri")){o=D(n);break}o.source||"param"!==e||(o.source=n.attr("movie")),"iframe"!==e&&"object"!==e&&"embed"!==e&&"video"!==e&&"audio"!==e||(o.type||(o.type=e),o=k.extend(n.attributes.map,o)),"source"===e&&(o.source?o.altsource||(o.altsource=n.attr("src")):o.source=n.attr("src")),"img"!==e||o.poster||(o.poster=n.attr("src"))}return o.source=o.source||o.src||"",o.altsource=o.altsource||"",o.poster=o.poster||"",o},M=e=>{var t;const o=null!==(t=e.toLowerCase().split(".").pop())&&void 0!==t?t:"";return u({mp3:"audio/mpeg",m4a:"audio/x-m4a",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"},o).getOr("")};var N=tinymce.util.Tools.resolve("tinymce.html.Node"),R=tinymce.util.Tools.resolve("tinymce.html.Serializer");const B=(e,t={})=>O({forced_root_block:!1,validate:!1,allow_conditional_comments:!0,...t},e),L=_.DOM,H=e=>/^[0-9.]+$/.test(e)?e+"px":e,I=(e,t)=>{const o=t.attr("style"),n=o?L.parseStyle(o):{};s(e.width)&&(n["max-width"]=H(e.width)),s(e.height)&&(n["max-height"]=H(e.height)),t.attr("style",L.serializeStyle(n))},P=["source","altsource"],F=(e,t,o,n)=>{let r=0,s=0;const a=B(n);a.addNodeFilter("source",(e=>r=e.length));const i=a.parse(e);for(let e=i;e;e=e.walk())if(1===e.type){const n=e.name;if(e.attr("data-ephox-embed-iri")){I(t,e);break}switch(n){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&(e.attr("width",t.width),e.attr("height",t.height))}if(o)switch(n){case"video":e.attr("poster",t.poster),e.attr("src",null);for(let o=r;o<2;o++)if(t[P[o]]){const n=new N("source",1);n.attr("src",t[P[o]]),n.attr("type",t[P[o]+"mime"]||null),e.append(n)}break;case"iframe":e.attr("src",t.source);break;case"object":const o=e.getAll("img").length>0;if(t.poster&&!o){e.attr("src",t.poster);const o=new N("img",1);o.attr("src",t.poster),o.attr("width",t.width),o.attr("height",t.height),e.append(o)}break;case"source":if(s<2&&(e.attr("src",t[P[s]]),e.attr("type",t[P[s]+"mime"]||null),!t[P[s]])){e.remove();continue}s++;break;case"img":t.poster||e.remove()}}return R({},n).serialize(i)},z=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)\?h=(\w+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?h=$2&title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)\?h=(\w+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?h=$3&title=0&byline=0",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],V=(e,t)=>{const o=(e=>{const t=e.match(/^(https?:\/\/|www\.)(.+)$/i);return t&&t.length>1?"www."===t[1]?"https://":t[1]:"https://"})(t),n=e.regex.exec(t);let r=o+e.url;if(s(n))for(let e=0;en[e]?n[e]:""));return r.replace(/\?$/,"")},Z=e=>{const t=z.filter((t=>t.regex.test(e)));return t.length>0?k.extend({},t[0],{url:V(t[0],e)}):null},U=(e,t)=>{var o;const n=k.extend({},t);if(!n.source&&(k.extend(n,A(null!==(o=n.embed)&&void 0!==o?o:"",e.schema)),!n.source))return"";n.altsource||(n.altsource=""),n.poster||(n.poster=""),n.source=e.convertURL(n.source,"source"),n.altsource=e.convertURL(n.altsource,"source"),n.sourcemime=M(n.source),n.altsourcemime=M(n.altsource),n.poster=e.convertURL(n.poster,"poster");const r=Z(n.source);if(r&&(n.source=r.url,n.type=r.type,n.allowfullscreen=r.allowFullscreen,n.width=n.width||String(r.w),n.height=n.height||String(r.h)),n.embed)return F(n.embed,n,!0,e.schema);{const t=h(e),o=f(e),r=b(e);return n.width=n.width||"300",n.height=n.height||"150",k.each(n,((t,o)=>{n[o]=e.dom.encode(""+t)})),"iframe"===n.type?((e,t)=>{if(t)return t(e);{const t=e.allowfullscreen?' allowFullscreen="1"':"";return'"}})(n,r):"application/x-shockwave-flash"===n.sourcemime?(e=>{let t='';return e.poster&&(t+=''),t+="",t})(n):-1!==n.sourcemime.indexOf("audio")?((e,t)=>t?t(e):'")(n,t):((e,t)=>t?t(e):'")(n,o)}},j=e=>e.hasAttribute("data-mce-object")||e.hasAttribute("data-ephox-embed-iri"),$={},W=e=>t=>U(e,t),q=(e,t)=>{const o=w(e);return o?((e,t,o)=>new Promise(((n,r)=>{const s=o=>(o.html&&($[e.source]=o),n({url:e.source,html:o.html?o.html:t(e)}));$[e.source]?s($[e.source]):o({url:e.source},s,r)})))(t,W(e),o):((e,t)=>Promise.resolve({html:t(e),url:e.source}))(t,W(e))},G=(e,t)=>{const o={};return u(e,"dimensions").each((e=>{l(["width","height"],(n=>{u(t,n).orThunk((()=>u(e,n))).each((e=>o[n]=e))}))})),o},K=(e,t)=>{const o=t&&"dimensions"!==t?((e,t)=>u(t,e).bind((e=>u(e,"meta"))))(t,e).getOr({}):{},r=((e,t,o)=>r=>{const s=()=>u(e,r),i=()=>u(t,r),l=e=>u(e,"value").bind((e=>e.length>0?a.some(e):a.none()));return{[r]:(r===o?s().bind((e=>n(e)?l(e).orThunk(i):i().orThunk((()=>a.from(e))))):i().orThunk((()=>s().bind((e=>n(e)?l(e):a.from(e)))))).getOr("")}})(e,o,t);return{...r("source"),...r("altsource"),...r("poster"),...r("embed"),...G(e,o)}},Y=e=>{const t={...e,source:{value:u(e,"source").getOr("")},altsource:{value:u(e,"altsource").getOr("")},poster:{value:u(e,"poster").getOr("")}};return l(["width","height"],(o=>{u(e,o).each((e=>{const n=t.dimensions||{};n[o]=e,t.dimensions=n}))})),t},X=e=>t=>{const o=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:o})},J=(e,t)=>n=>{if(o(n.url)&&n.url.trim().length>0){const o=n.html,r={...A(o,t.schema),source:n.url,embed:o};e.setData(Y(r))}},Q=(e,t)=>{const o=e.dom.select("*[data-mce-object]");e.insertContent(t),((e,t)=>{const o=e.dom.select("*[data-mce-object]");for(let e=0;e=0;n--)t[e]===o[n]&&o.splice(n,1);e.selection.select(o[0])})(e,o),e.nodeChanged()},ee=(e,t)=>s(t)&&"ephox-embed-iri"===t&&s(Z(e)),te=(e,t)=>((e,t)=>e.width!==t.width||e.height!==t.height)(e,t)&&ee(t.source,e.type),oe=(e,t,o)=>{var n,r;t.embed=te(e,t)&&S(o)?U(o,{...t,embed:""}):F(null!==(n=t.embed)&&void 0!==n?n:"",t,!1,o.schema),t.embed&&(e.source===t.source||(r=t.source,g($,r)))?Q(o,t.embed):q(o,t).then((e=>{Q(o,e.html)})).catch(X(o))},ne=e=>{const t=(e=>{const t=e.selection.getNode(),o=j(t)?e.serializer.serialize(t,{selection:!0}):"",n=A(o,e.schema),r=(()=>{if(ee(n.source,n.type)){const o=e.dom.getRect(t);return{width:o.w.toString().replace(/px$/,""),height:o.h.toString().replace(/px$/,"")}}return{}})();return{embed:o,...n,...r}})(e),o=(e=>{let t=e;return{get:()=>t,set:e=>{t=e}}})(t),n=Y(t),r=S(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],s={title:"General",name:"general",items:c([[{name:"source",type:"urlinput",filetype:"media",label:"Source"}],r])},a={title:"Embed",items:[{type:"textarea",name:"embed",label:"Paste your embed code below:"}]},i=[];x(e)&&i.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),C(e)&&i.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});const l={title:"Advanced",name:"advanced",items:i},d=[s,a];i.length>0&&d.push(l);const m={type:"tabpanel",tabs:d},u=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:m,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:t=>{const n=K(t.getData());oe(o.get(),n,e),t.close()},onChange:(t,n)=>{switch(n.name){case"source":((t,o)=>{const n=K(o.getData(),"source");t.source!==n.source&&(J(u,e)({url:n.source,html:""}),q(e,n).then(J(u,e)).catch(X(e)))})(o.get(),t);break;case"embed":(t=>{var o;const n=K(t.getData()),r=A(null!==(o=n.embed)&&void 0!==o?o:"",e.schema);t.setData(Y(r))})(t);break;case"dimensions":case"altsource":case"poster":((t,o,n)=>{const r=K(t.getData(),o),s=te(n,r)&&S(e)?{...r,embed:""}:r,a=U(e,s);t.setData(Y({...s,embed:a}))})(t,n.name,o.get())}o.set(K(t.getData()))},initialData:n})};var re=tinymce.util.Tools.resolve("tinymce.Env");const se=e=>{const t=e.name;return"iframe"===t||"video"===t||"audio"===t},ae=(e,t,o,n=null)=>{const r=e.attr(o);return s(r)?r:g(t,o)?null:n},ie=(e,t,o)=>{const n="img"===t.name||"video"===e.name,r=n?"300":null,s="audio"===e.name?"30":"150",a=n?s:null;t.attr({width:ae(e,o,"width",r),height:ae(e,o,"height",a)})},le=(e,t)=>{const o=t.name,n=new N("img",1);return de(e,t,n),ie(t,n,{}),n.attr({style:t.attr("style"),src:re.transparentSrc,"data-mce-object":o,class:"mce-object mce-object-"+o}),n},ce=(e,t)=>{var o;const n=t.name,r=new N("span",1);r.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":n,class:"mce-preview-object mce-object-"+n}),de(e,t,r);const a=e.dom.parseStyle(null!==(o=t.attr("style"))&&void 0!==o?o:""),i=new N(n,1);if(ie(t,i,a),i.attr({src:t.attr("src"),style:t.attr("style"),class:t.attr("class")}),"iframe"===n)i.attr({allowfullscreen:t.attr("allowfullscreen"),frameborder:"0"});else{l(["controls","crossorigin","currentTime","loop","muted","poster","preload"],(e=>{i.attr(e,t.attr(e))}));const o=r.attr("data-mce-html");s(o)&&((e,t,o,n)=>{const r=B(e.schema).parse(n,{context:t});for(;r.firstChild;)o.append(r.firstChild)})(e,n,i,unescape(o))}const c=new N("span",1);return c.attr("class","mce-shim"),r.append(i),r.append(c),r},de=(e,t,o)=>{var n;const r=null!==(n=t.attributes)&&void 0!==n?n:[];let s=r.length;for(;s--;){const t=r[s].name;let n=r[s].value;"width"===t||"height"===t||"style"===t||((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(t,"data-mce-",0)||("data"!==t&&"src"!==t||(n=e.convertURL(n,t)),o.attr("data-mce-p-"+t,n))}const a=R({inner:!0},e.schema),i=new N("div",1);l(t.children(),(e=>i.append(e)));const c=a.serialize(i);c&&(o.attr("data-mce-html",escape(c)),o.empty())},me=e=>{const t=e.attr("class");return o(t)&&/\btiny-pageembed\b/.test(t)},ue=e=>{let t=e;for(;t=t.parent;)if(t.attr("data-ephox-embed-iri")||me(t))return!0;return!1},ge=(e,t,o)=>{const n=(0,e.options.get)("xss_sanitization"),r=y(e);return B(e.schema,{sanitize:n,validate:r}).parse(o,{context:t})},pe=e=>{e.on("PreInit",(()=>{const{schema:t,serializer:o,parser:n}=e,r=t.getBoolAttrs();l("webkitallowfullscreen mozallowfullscreen".split(" "),(e=>{r[e]={}})),((e,t)=>{const o=d(e);for(let n=0,r=o.length;n{const n=t.getElementRule(o);n&&l(e,(e=>{n.attributes[e]={},n.attributesOrder.push(e)}))})),n.addNodeFilter("iframe,video,audio,object,embed",(e=>t=>{let o,n=t.length;for(;n--;)o=t[n],o.parent&&(o.parent.attr("data-mce-object")||(se(o)&&v(e)?ue(o)||o.replace(ce(e,o)):ue(o)||o.replace(le(e,o))))})(e)),o.addAttributeFilter("data-mce-object",((t,o)=>{var n;let r=t.length;for(;r--;){const s=t[r];if(!s.parent)continue;const a=s.attr(o),i=new N(a,1);if("audio"!==a){const e=s.attr("class");e&&-1!==e.indexOf("mce-preview-object")&&s.firstChild?i.attr({width:s.firstChild.attr("width"),height:s.firstChild.attr("height")}):i.attr({width:s.attr("width"),height:s.attr("height")})}i.attr({style:s.attr("style")});const c=null!==(n=s.attributes)&&void 0!==n?n:[];let d=c.length;for(;d--;){const e=c[d].name;0===e.indexOf("data-mce-p-")&&i.attr(e.substr(11),c[d].value)}const m=s.attr("data-mce-html");if(m){const t=ge(e,a,unescape(m));l(t.children(),(e=>i.append(e)))}s.replace(i)}}))})),e.on("SetContent",(()=>{const t=e.dom;l(t.select("span.mce-preview-object"),(e=>{0===t.select("span.mce-shim",e).length&&t.add(e,"span",{class:"mce-shim"})}))}))},he=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}};e.add("media",(e=>((e=>{const t=e.options.register;t("audio_template_callback",{processor:"function"}),t("video_template_callback",{processor:"function"}),t("iframe_template_callback",{processor:"function"}),t("media_live_embeds",{processor:"boolean",default:!0}),t("media_filter_html",{processor:"boolean",default:!0}),t("media_url_resolver",{processor:"function"}),t("media_alt_source",{processor:"boolean",default:!0}),t("media_poster",{processor:"boolean",default:!0}),t("media_dimensions",{processor:"boolean",default:!0})})(e),(e=>{e.addCommand("mceMedia",(()=>{ne(e)}))})(e),(e=>{const t=()=>e.execCommand("mceMedia");e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:t,onSetup:t=>{const o=e.selection;t.setActive(j(o.getNode()));const n=o.selectorChangedWithUnbind("img[data-mce-object],span[data-mce-object],div[data-ephox-embed-iri]",t.setActive).unbind,r=he(e)(t);return()=>{n(),r()}}}),e.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:t,onSetup:he(e)})})(e),(e=>{e.on("ResolveName",(e=>{let t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))})(e),pe(e),(e=>{e.on("click keyup touchend",(()=>{const t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectResized",(t=>{const o=t.target;if(o.getAttribute("data-mce-object")){let n=o.getAttribute("data-mce-html");n&&(n=unescape(n),o.setAttribute("data-mce-html",escape(F(n,{width:String(t.width),height:String(t.height)},!1,e.schema))))}}))})(e),(e=>({showDialog:()=>{ne(e)}}))(e))))}()},8619:(e,t,o)=>{o(2590)},2590:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&(o=r=e,n=(s=String).prototype,n.isPrototypeOf(o)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===s.name)?"string":t;var o,n;var r,s,a})(t)===e,o=e=>t=>typeof t===e,n=t("string"),r=t("array"),s=o("boolean"),a=(i=void 0,e=>i===e);var i;const l=e=>!(e=>null==e)(e),c=o("function"),d=o("number"),m=()=>{},u=e=>()=>e,g=e=>e,p=(e,t)=>e===t;function h(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const f=e=>{e()},b=u(!1),v=u(!0);class y{constructor(e,t){this.tag=e,this.value=t}static some(e){return new y(!0,e)}static none(){return y.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?y.some(e(this.value)):y.none()}bind(e){return this.tag?e(this.value):y.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:y.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return l(e)?y.some(e):y.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}y.singletonNone=new y(!1);const w=Object.keys,x=Object.hasOwnProperty,C=(e,t)=>{const o=w(e);for(let n=0,r=o.length;n{const o={};var n;return((e,t,o,n)=>{C(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))})(e,t,(n=o,(e,t)=>{n[t]=e}),m),o},k=e=>((e,t)=>{const o=[];return C(e,((e,n)=>{o.push(t(e,n))})),o})(e,g),_=e=>w(e).length,O=(e,t)=>T(e,t)?y.from(e[t]):y.none(),T=(e,t)=>x.call(e,t),E=(e,t)=>T(e,t)&&void 0!==e[t]&&null!==e[t],D=Array.prototype.indexOf,A=Array.prototype.push,M=(e,t)=>((e,t)=>D.call(e,t))(e,t)>-1,N=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[];for(let n=0,r=e.length;n(L(e,((e,n)=>{o=t(o,e,n)})),o),P=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n(e=>{const t=[];for(let o=0,n=e.length;o{for(let o=0,n=e.length;ot>=0&&t{for(let o=0;o{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},j={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return U(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return U(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return U(o)},fromDom:U,fromPoint:(e,t,o)=>y.from(e.dom.elementFromPoint(t,o)).map(U)},$=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},W=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,q=(e,t)=>e.dom===t.dom,G=$;"undefined"!=typeof window?window:Function("return this;")();const K=e=>e.dom.nodeName.toLowerCase(),Y=e=>e.dom.nodeType,X=e=>t=>Y(t)===e,J=e=>8===Y(e)||"#comment"===K(e),Q=X(1),ee=X(3),te=X(9),oe=X(11),ne=e=>t=>Q(t)&&K(t)===e,re=e=>{return te(e)?e:(t=e,j.fromDom(t.dom.ownerDocument));var t},se=e=>y.from(e.dom.parentNode).map(j.fromDom),ae=(e,t)=>{const o=c(t)?t:b;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=j.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r},ie=e=>y.from(e.dom.previousSibling).map(j.fromDom),le=e=>y.from(e.dom.nextSibling).map(j.fromDom),ce=e=>B(e.dom.childNodes,j.fromDom),de=e=>((e,t)=>{const o=e.dom.childNodes;return y.from(o[t]).map(j.fromDom)})(e,0),me=c(Element.prototype.attachShadow)&&c(Node.prototype.getRootNode)?e=>j.fromDom(e.dom.getRootNode()):re,ue=e=>{const t=me(e);return oe(o=t)&&l(o.dom.host)?y.some(t):y.none();var o},ge=e=>j.fromDom(e.dom.host),pe=e=>{const t=ee(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return ue(j.fromDom(t)).fold((()=>o.body.contains(t)),(n=pe,r=ge,e=>n(r(e))));var n,r};var he=(e,t,o,n,r)=>e(o,n)?y.some(o):c(r)&&r(o)?y.none():t(o,n,r);const fe=(e,t,o)=>{let n=e.dom;const r=c(o)?o:b;for(;n.parentNode;){n=n.parentNode;const e=j.fromDom(n);if(t(e))return y.some(e);if(r(e))break}return y.none()},be=(e,t,o)=>fe(e,(e=>$(e,t)),o),ve=(e,t)=>((e,t)=>P(e.dom.childNodes,(e=>t(j.fromDom(e)))).map(j.fromDom))(e,(e=>$(e,t))),ye=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return W(o)?y.none():y.from(o.querySelector(e)).map(j.fromDom)})(t,e),we=(e,t,o)=>he(((e,t)=>$(e,t)),be,e,t,o),xe=(e,t=!1)=>{return pe(e)?e.dom.isContentEditable:(o=e,we(o,"[contenteditable]")).fold(u(t),(e=>"true"===Ce(e)));var o},Ce=e=>e.dom.contentEditable,Se=e=>t=>q(t,(e=>j.fromDom(e.getBody()))(e)),ke=e=>/^\d+(\.\d+)?$/.test(e)?e+"px":e,_e=e=>j.fromDom(e.selection.getStart()),Oe=e=>{return(t=e,o=ne("table"),he(((e,t)=>t(e)),fe,t,o,n)).forall(xe);var t,o,n},Te=(e,t)=>{let o=[];return L(ce(e),(e=>{t(e)&&(o=o.concat([e])),o=o.concat(Te(e,t))})),o},Ee=(e,t)=>((e,t)=>H(ce(e),t))(e,(e=>$(e,t))),De=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return W(o)?[]:B(o.querySelectorAll(e),j.fromDom)})(t,e),Ae=(e,t,o)=>{if(!(n(o)||s(o)||d(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},Me=(e,t,o)=>{Ae(e.dom,t,o)},Ne=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},Re=(e,t)=>y.from(Ne(e,t)),Be=(e,t)=>{e.dom.removeAttribute(t)},Le=(e,t,o=p)=>e.exists((e=>o(e,t))),He=(e,t,o)=>e.isSome()&&t.isSome()?y.some(o(e.getOrDie(),t.getOrDie())):y.none(),Ie=(e,t)=>((e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t)(e,t,0),Pe=(Fe=/^\s+|\s+$/g,e=>e.replace(Fe,""));var Fe;const ze=e=>e.length>0,Ve=(e,t=10)=>{const o=parseInt(e,t);return isNaN(o)?y.none():y.some(o)},Ze=e=>void 0!==e.style&&c(e.style.getPropertyValue),Ue=(e,t,o)=>{((e,t,o)=>{if(!n(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Ze(e)&&e.style.setProperty(t,o)})(e.dom,t,o)},je=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||pe(e)?n:$e(o,t)},$e=(e,t)=>Ze(e)?e.style.getPropertyValue(t):"",We=(e,t)=>{const o=e.dom,n=$e(o,t);return y.from(n).filter((e=>e.length>0))},qe=(e,t)=>{((e,t)=>{Ze(e)&&e.style.removeProperty(t)})(e.dom,t),Le(Re(e,"style").map(Pe),"")&&Be(e,"style")},Ge=(e,t,o=0)=>Re(e,t).map((e=>parseInt(e,10))).getOr(o),Ke=(e,t)=>Ye(e,t,v),Ye=(e,t,o)=>F(ce(e),(e=>$(e,t)?o(e)?[e]:[]:Ye(e,t,o))),Xe=["tfoot","thead","tbody","colgroup"],Je=(e,t,o)=>({element:e,rowspan:t,colspan:o}),Qe=(e,t,o)=>({element:e,cells:t,section:o}),et=(e,t)=>((e,t,o=b)=>o(t)?y.none():M(e,K(t))?y.some(t):be(t,e.join(","),(e=>$(e,"table")||o(e))))(["td","th"],e,t),tt=(e,t)=>we(e,"table",t),ot=e=>Ke(e,"tr"),nt=e=>tt(e).fold(u([]),(e=>Ee(e,"colgroup"))),rt=(e,t)=>B(e,(e=>{if("colgroup"===K(e)){const t=B((e=>$(e,"colgroup")?Ee(e,"col"):F(nt(e),(e=>Ee(e,"col"))))(e),(e=>{const t=Ge(e,"span",1);return Je(e,1,t)}));return Qe(e,t,"colgroup")}{const o=B((e=>Ke(e,"th,td"))(e),(e=>{const t=Ge(e,"rowspan",1),o=Ge(e,"colspan",1);return Je(e,t,o)}));return Qe(e,o,t(e))}})),st=e=>se(e).map((e=>{const t=K(e);return(e=>M(Xe,e))(t)?t:"tbody"})).getOr("tbody"),at=e=>Re(e,"data-snooker-locked-cols").bind((e=>y.from(e.match(/\d+/g)))).map((e=>((e,t)=>{const o={};for(let n=0,r=e.length;ne+","+t,lt=(e,t)=>{const o=F(e.all,(e=>e.cells));return H(o,t)},ct=e=>{const t={},o=[];var n;const r=(n=e,V(n,0)).map((e=>e.element)).bind(tt).bind(at).getOr({});let s=0,a=0,i=0;const{pass:l,fail:c}=((e,t)=>{const o=[],n=[];for(let r=0,s=e.length;r"colgroup"===e.section));L(c,(e=>{const n=[];L(e.cells,(e=>{let o=0;for(;void 0!==t[it(i,o)];)o++;const s=E(r,o.toString()),l=((e,t,o,n,r,s)=>({element:e,rowspan:t,colspan:o,row:n,column:r,isLocked:s}))(e.element,e.rowspan,e.colspan,i,o,s);for(let n=0;nV(e,e.length-1))(l).map((e=>{const t=(e=>{const t={};let o=0;return L(e.cells,(e=>{const n=e.colspan;R(n,(r=>{const s=o+r;t[s]=((e,t,o)=>({element:e,colspan:t,column:o}))(e.element,n,s)})),o+=n})),t})(e),o=((e,t)=>({element:e,columns:t}))(e.element,k(t));return{colgroups:[o],columns:t}})).getOrThunk((()=>({colgroups:[],columns:{}}))),u=((e,t)=>({rows:e,columns:t}))(s,a);return{grid:u,access:t,all:o,columns:d,colgroups:m}},dt=e=>{const t=(e=>{const t=ot(e),o=[...nt(e),...t];return rt(o,st)})(e);return ct(t)},mt=(e,t,o)=>y.from(e.access[it(t,o)]),ut=(e,t,o)=>{const n=lt(e,(e=>o(t,e.element)));return n.length>0?y.some(n[0]):y.none()},gt=e=>F(e.all,(e=>e.cells)),pt=(e,t)=>y.from(e.columns[t]);var ht=tinymce.util.Tools.resolve("tinymce.util.Tools");const ft=(e,t,o)=>{const n=e.select("td,th",t);let r;for(let t=0;t{ht.each("left center right".split(" "),(n=>{n!==o&&e.formatter.remove("align"+n,{},t)})),o&&e.formatter.apply("align"+o,{},t)},vt=(e,t,o)=>{e.dispatch("TableModified",{...o,table:t})},yt=(e,t)=>(e=>{const t=parseFloat(e);return isNaN(t)?y.none():y.some(t)})(e).getOr(t),wt=(e,t,o)=>yt(je(e,t),o),xt=(e,t)=>{const o=e.dom,n=o.getBoundingClientRect().width||o.offsetWidth;return"border-box"===t?n:((e,t,o,n)=>t-wt(e,`padding-${o}`,0)-wt(e,`padding-${n}`,0)-wt(e,`border-${o}-width`,0)-wt(e,`border-${n}-width`,0))(e,n,"left","right")},Ct=e=>xt(e,"content-box");var St=tinymce.util.Tools.resolve("tinymce.Env");const kt=R(5,(e=>{const t=`${e+1}px`;return{title:t,value:t}})),_t=B(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],(e=>({title:e,value:e.toLowerCase()}))),Ot="100%",Tt=e=>{var t;const o=e.dom,n=null!==(t=o.getParent(e.selection.getStart(),o.isBlock))&&void 0!==t?t:e.getBody();return Ct(j.fromDom(n))+"px"},Et=e=>t=>t.options.get(e),Dt=Et("table_sizing_mode"),At=Et("table_border_widths"),Mt=Et("table_border_styles"),Nt=Et("table_cell_advtab"),Rt=Et("table_row_advtab"),Bt=Et("table_advtab"),Lt=Et("table_appearance_options"),Ht=Et("table_grid"),It=Et("table_style_by_css"),Pt=Et("table_cell_class_list"),Ft=Et("table_row_class_list"),zt=Et("table_class_list"),Vt=Et("table_toolbar"),Zt=Et("table_background_color_map"),Ut=Et("table_border_color_map"),jt=e=>"fixed"===Dt(e),$t=e=>"responsive"===Dt(e),Wt=e=>{const t=e.options,o=t.get("table_default_styles");return t.isSet("table_default_styles")?o:((e,t)=>$t(e)||!It(e)?t:jt(e)?{...t,width:Tt(e)}:{...t,width:Ot})(e,o)},qt=e=>{const t=e.options,o=t.get("table_default_attributes");return t.isSet("table_default_attributes")?o:((e,t)=>$t(e)||It(e)?t:jt(e)?{...t,width:Tt(e)}:{...t,width:Ot})(e,o)},Gt=(e,t)=>t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow,Kt=(e,t,o)=>{const n=ut(e,t,q),r=ut(e,o,q);return n.bind((e=>r.map((t=>{return o=e,n=t,r=Math.min(o.row,n.row),s=Math.min(o.column,n.column),a=Math.max(o.row+o.rowspan-1,n.row+n.rowspan-1),i=Math.max(o.column+o.colspan-1,n.column+n.colspan-1),{startRow:r,startCol:s,finishRow:a,finishCol:i};var o,n,r,s,a,i}))))},Yt=(e,t,o)=>Kt(e,t,o).bind((t=>((e,t)=>{let o=!0;const n=h(Gt,t);for(let r=t.startRow;r<=t.finishRow;r++)for(let s=t.startCol;s<=t.finishCol;s++)o=o&&mt(e,r,s).exists(n);return o?y.some(t):y.none()})(e,t))),Xt=dt,Jt=(e,t)=>{se(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},Qt=(e,t)=>{le(e).fold((()=>{se(e).each((e=>{to(e,t)}))}),(e=>{Jt(e,t)}))},eo=(e,t)=>{de(e).fold((()=>{to(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},to=(e,t)=>{e.dom.appendChild(t.dom)},oo=(e,t)=>{Jt(e,t),to(t,e)},no=(e,t)=>{L(t,((o,n)=>{const r=0===n?e:t[n-1];Qt(r,o)}))},ro=(e,t)=>{L(t,(t=>{to(e,t)}))},so=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},ao=e=>{const t=ce(e);t.length>0&&no(e,t),so(e)},io=((e,t)=>{const o=t=>e(t)?y.from(t.dom.nodeValue):y.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(ee,"text"),lo=e=>io.get(e),co=(e,t)=>io.set(e,t);var mo=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];const uo=(e,t,o,n)=>{const r=t(e,o);return s=(o,n)=>{const r=t(e,n);return go(e,o,r)},a=r,((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(n,((e,t)=>{a=s(a,e,t)})),a;var s,a},go=(e,t,o)=>t.bind((t=>o.filter(h(e.eq,t)))),po=(e,t,o)=>o.length>0?((e,t,o,n)=>n(e,t,o[0],o.slice(1)))(e,t,o,uo):y.none(),ho={up:u({selector:be,closest:we,predicate:fe,all:ae}),down:u({selector:De,predicate:Te}),styles:u({get:je,getRaw:We,set:Ue,remove:qe}),attrs:u({get:Ne,set:Me,remove:Be,copyTo:(e,t)=>{((e,t)=>{const o=e.dom;C(t,((e,t)=>{Ae(o,t,e)}))})(t,I(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}))}}),insert:u({before:Jt,after:Qt,afterAll:no,append:to,appendAll:ro,prepend:eo,wrap:oo}),remove:u({unwrap:ao,remove:so}),create:u({nu:j.fromTag,clone:e=>j.fromDom(e.dom.cloneNode(!1)),text:j.fromText}),query:u({comparePosition:(e,t)=>e.dom.compareDocumentPosition(t.dom),prevSibling:ie,nextSibling:le}),property:u({children:ce,name:K,parent:se,document:e=>re(e).dom,isText:ee,isComment:J,isElement:Q,isSpecial:e=>{const t=K(e);return M(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:e=>Q(e)?Re(e,"lang"):y.none(),getText:lo,setText:co,isBoundary:e=>!!Q(e)&&("body"===K(e)||M(mo,K(e))),isEmptyTag:e=>!!Q(e)&&M(["br","img","hr","input"],K(e)),isNonEditable:e=>Q(e)&&"false"===Ne(e,"contenteditable")}),eq:q,is:G},fo=e=>be(e,"table"),bo=(e,t,o)=>ye(e,t).bind((t=>ye(e,o).bind((e=>{return(o=fo,n=[t,e],po(ho,((e,t)=>o(t)),n)).map((o=>({first:t,last:e,table:o})));var o,n})))),vo=(e,t)=>((e,t)=>{const o=De(e,t);return o.length>0?y.some(o):y.none()})(e,t),yo=(e,t,o)=>bo(e,t,o).bind((t=>{const o=t=>q(e,t),n="thead,tfoot,tbody,table",r=be(t.first,n,o),s=be(t.last,n,o);return r.bind((e=>s.bind((o=>q(e,o)?((e,t,o)=>{const n=Xt(e);return Yt(n,t,o)})(t.table,t.first,t.last):y.none()))))})),wo=e=>B(e,j.fromDom),xo="data-mce-selected",Co="data-mce-first-selected",So="data-mce-last-selected",ko={selected:xo,selectedSelector:"td["+xo+"],th["+xo+"]",firstSelected:Co,firstSelectedSelector:"td["+Co+"],th["+Co+"]",lastSelected:So,lastSelectedSelector:"td["+So+"],th["+So+"]"},_o=e=>(t,o)=>{const n=K(t),r="col"===n||"colgroup"===n?tt(s=t).bind((e=>vo(e,ko.firstSelectedSelector))).fold(u(s),(e=>e[0])):t;var s;return we(r,e,o)},Oo=_o("th,td,caption"),To=_o("th,td"),Eo=e=>wo(e.model.table.getSelectedCells()),Do=(e,t)=>{const o=To(e),n=o.bind((e=>tt(e))).map((e=>ot(e)));return He(o,n,((e,o)=>H(o,(o=>N(wo(o.dom.cells),(o=>"1"===Ne(o,t)||q(o,e))))))).getOr([])},Ao=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],Mo=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,No=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Ro=e=>{return(t=e,o="#",Ie(t,o)?((e,t)=>e.substring(t))(t,o.length):t).toUpperCase();var t,o},Bo=e=>(e=>Mo.test(e)||No.test(e))(e)?y.some({value:Ro(e)}):y.none(),Lo=e=>{const t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Ho=e=>(e=>({value:Ro(e)}))(Lo(e.red)+Lo(e.green)+Lo(e.blue)),Io=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,Po=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,Fo=(e,t,o,n)=>({red:e,green:t,blue:o,alpha:n}),zo=(e,t,o,n)=>{const r=parseInt(e,10),s=parseInt(t,10),a=parseInt(o,10),i=parseFloat(n);return Fo(r,s,a,i)},Vo=e=>{if("transparent"===e)return y.some(Fo(0,0,0,0));const t=Io.exec(e);if(null!==t)return y.some(zo(t[1],t[2],t[3],"1"));const o=Po.exec(e);return null!==o?y.some(zo(o[1],o[2],o[3],o[4])):y.none()},Zo=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Uo=()=>(e=>{const t=Zo(y.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(y.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(y.some(e))}}})((e=>e.unbind())),jo=(e,t,o)=>n=>{const r=Uo(),s=!ze(o);const a=()=>{const a=Eo(e),i=n=>e.formatter.match(t,{value:o},n.dom,s);s?(n.setActive(!N(a,i)),r.set(e.formatter.formatChanged(t,(e=>n.setActive(!e)),!0))):(n.setActive(z(a,i)),r.set(e.formatter.formatChanged(t,n.setActive,!1,{value:o})))};return e.initialized?a():e.on("init",a),r.clear},$o=e=>E(e,"menu"),Wo=e=>B(e,(e=>{const t=e.text||e.title||"";return $o(e)?{text:t,items:Wo(e.menu)}:{text:t,value:e.value}})),qo=(e,t,o,n)=>B(t,(t=>{const r=t.text||t.title;return $o(t)?{type:"nestedmenuitem",text:r,getSubmenuItems:()=>qo(e,t.menu,o,n)}:{text:r,type:"togglemenuitem",onAction:()=>n(t.value),onSetup:jo(e,o,t.value)}})),Go=(e,t)=>o=>{e.execCommand("mceTableApplyCellStyle",!1,{[t]:o})},Ko=e=>F(e,(e=>$o(e)?[{...e,menu:Ko(e.menu)}]:ze(e.value)?[e]:[])),Yo=(e,t,o,n)=>r=>r(qo(e,t,o,n)),Xo=(e,t,o)=>{const n=B(t,(e=>{return{text:e.title,value:"#"+(t=e.value,Bo(t).orThunk((()=>Vo(t).map(Ho))).getOrThunk((()=>{const e=document.createElement("canvas");e.height=1,e.width=1;const o=e.getContext("2d");o.clearRect(0,0,e.width,e.height),o.fillStyle="#FFFFFF",o.fillStyle=t,o.fillRect(0,0,1,1);const n=o.getImageData(0,0,1,1).data,r=n[0],s=n[1],a=n[2],i=n[3];return Ho(Fo(r,s,a,i))}))).value,type:"choiceitem"};var t}));return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:n.length>0?n:void 0,allowCustomColors:!1},onAction:t=>{const n="remove"===t.value?"":t.value;e.execCommand("mceTableApplyCellStyle",!1,{[o]:n})}}]},Jo=e=>()=>{const t="header"===e.queryCommandValue("mceTableRowType")?"body":"header";e.execCommand("mceTableRowType",!1,{type:t})},Qo=e=>()=>{const t="th"===e.queryCommandValue("mceTableColType")?"td":"th";e.execCommand("mceTableColType",!1,{type:t})},en=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:Ao}],tn=e=>en.concat((e=>{const t=Wo(Pt(e));return t.length>0?y.some({name:"class",type:"listbox",label:"Class",items:t}):y.none()})(e).toArray()),on=(e,t)=>{const o=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""}].concat(Wo(Mt(e)))},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}];return{title:"Advanced",name:"advanced",items:"cell"===t?[{name:"borderwidth",type:"input",label:"Border width"}].concat(o):o}},nn=(e,t)=>{const o=e.dom;return{setAttrib:(e,n)=>{o.setAttrib(t,e,n)},setStyle:(e,n)=>{o.setStyle(t,e,n)},setFormat:(o,n)=>{""===n?e.formatter.remove(o,{value:null},t,!0):e.formatter.apply(o,{value:n},t)}}},rn=ne("th"),sn=(e,t)=>e&&t?"sectionCells":e?"section":"cells",an=e=>{const t=H(e,(e=>rn(e.element)));return 0===t.length?y.some("td"):t.length===e.length?y.some("th"):y.none()},ln=e=>{const t=B(e,(e=>(e=>{const t="thead"===e.section,o=Le(an(e.cells),"th");return"tfoot"===e.section?{type:"footer"}:t||o?{type:"header",subType:sn(t,o)}:{type:"body"}})(e).type)),o=M(t,"header"),n=M(t,"footer");if(o||n){const e=M(t,"body");return!o||e||n?o||e||!n?y.none():y.some("footer"):y.some("header")}return y.some("body")},cn=(e,t)=>Z(e.all,(e=>P(e.cells,(e=>q(t,e.element))))),dn=(e,t,o)=>{const n=(e=>{const t=[],o=e=>{t.push(e)};for(let t=0;tet(t).bind((t=>cn(e,t))).filter(o))));return r=n.length>0,s=n,r?y.some(s):y.none();var r,s},mn=(e,t)=>dn(e,t,v),un=(e,t)=>z(t,(t=>((e,t)=>cn(e,t).exists((e=>!e.isLocked)))(e,t))),gn=(e,t)=>((e,t)=>t.mergable)(0,t).filter((t=>un(e,t.cells))),pn=(e,t)=>((e,t)=>t.unmergable)(0,t).filter((t=>un(e,t))),hn=e=>{if(!r(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return L(e,((n,s)=>{const a=w(n);if(1!==a.length)throw new Error("one and only one name per case");const i=a[0],l=n[i];if(void 0!==o[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!r(l))throw new Error("case arguments must be an array");t.push(i),o[i]=(...o)=>{const n=o.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+l.length+" ("+l+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[s].apply(null,o)},match:e=>{const n=w(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!z(t,(e=>M(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[i].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:i,params:o})}}}})),o},fn=(hn([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),(e,t)=>{const o=dt(e);return mn(o,t).bind((e=>{const t=e[e.length-1],n=e[0].row,r=t.row+t.rowspan,s=o.all.slice(n,r);return ln(s)})).getOr("")}),bn=e=>{return Ie(e,"rgb")?Vo(t=e).map(Ho).map((e=>"#"+e.value)).getOr(t):e;var t},vn=e=>{const t=j.fromDom(e);return{borderwidth:We(t,"border-width").getOr(""),borderstyle:We(t,"border-style").getOr(""),bordercolor:We(t,"border-color").map(bn).getOr(""),backgroundcolor:We(t,"background-color").map(bn).getOr("")}},yn=e=>{const t=e[0],o=e.slice(1);return L(o,(e=>{L(w(t),(o=>{C(e,((e,n)=>{const r=t[o];""!==r&&o===n&&r!==e&&(t[o]="")}))}))})),t},wn=(e,t,o,n)=>P(e,(e=>!a(o.formatter.matchNode(n,t+e)))).getOr(""),xn=h(wn,["left","center","right"],"align"),Cn=h(wn,["top","middle","bottom"],"valign"),Sn=e=>tt(j.fromDom(e)).map((t=>{const o={selection:wo(e.cells)};return fn(t,o)})).getOr(""),kn=(e,t)=>{const o=dt(e),n=gt(o),r=H(n,(e=>N(t,(t=>q(e.element,t)))));return B(r,(e=>({element:e.element.dom,column:pt(o,e.column).map((e=>e.element.dom))})))},_n=(e,t,o,n)=>{const r=1===t.length;L(t,(t=>{const s=t.element,a=r?v:n,i=nn(e,s);((e,t,o,n)=>{n("scope")&&e.setAttrib("scope",o.scope),n("class")&&e.setAttrib("class",o.class),n("height")&&e.setStyle("height",ke(o.height)),n("width")&&t.setStyle("width",ke(o.width))})(i,t.column.map((t=>nn(e,t))).getOr(i),o,a),Nt(e)&&((e,t,o)=>{o("backgroundcolor")&&e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),o("bordercolor")&&e.setFormat("tablecellbordercolor",t.bordercolor),o("borderstyle")&&e.setFormat("tablecellborderstyle",t.borderstyle),o("borderwidth")&&e.setFormat("tablecellborderwidth",ke(t.borderwidth))})(i,o,a),n("halign")&&bt(e,s,o.halign),n("valign")&&((e,t,o)=>{ht.each("top middle bottom".split(" "),(n=>{n!==o&&e.formatter.remove("valign"+n,{},t)})),o&&e.formatter.apply("valign"+o,{},t)})(e,s,o.valign)}))},On=(e,t,o,n)=>{const r=n.getData();n.close(),e.undoManager.transact((()=>{((e,t,o,n)=>{const r=S(n,((e,t)=>o[t]!==e));_(r)>0&&t.length>=1&&tt(t[0]).each((o=>{const s=kn(o,t),a=_(S(r,((e,t)=>"scope"!==t&&"celltype"!==t)))>0,i=T(r,"celltype");(a||T(r,"scope"))&&_n(e,s,n,h(T,r)),i&&((e,t)=>{e.execCommand("mceTableCellType",!1,{type:t.celltype,no_events:!0})})(e,n),vt(e,o.dom,{structure:i,style:a})}))})(e,t,o,r),e.focus()}))},Tn=(e,t)=>{const o=tt(t[0]).map((o=>B(kn(o,t),(t=>((e,t,o,n)=>{const r=e.dom,s=(e,t)=>r.getStyle(e,t)||r.getAttrib(e,t);return{width:s(n.getOr(t),"width"),height:s(t,"height"),scope:r.getAttrib(t,"scope"),celltype:(a=t,a.nodeName.toLowerCase()),class:r.getAttrib(t,"class",""),halign:xn(e,t),valign:Cn(e,t),...o?vn(t):{}};var a})(e,t.element,Nt(e),t.column)))));return yn(o.getOrDie())},En=e=>{const t=Eo(e);if(0===t.length)return;const o=Tn(e,t),n={type:"tabpanel",tabs:[{title:"General",name:"general",items:tn(e)},on(e,"cell")]},r={type:"panel",items:[{type:"grid",columns:2,items:tn(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:Nt(e)?n:r,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onSubmit:h(On,e,t,o)})},Dn=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],An=e=>Dn.concat((e=>{const t=Wo(Ft(e));return t.length>0?y.some({name:"class",type:"listbox",label:"Class",items:t}):y.none()})(e).toArray()),Mn=(e,t,o,n)=>{const r=1===t.length?v:n;L(t,(t=>{const s=nn(e,t);((e,t,o)=>{o("class")&&e.setAttrib("class",t.class),o("height")&&e.setStyle("height",ke(t.height))})(s,o,r),Rt(e)&&((e,t,o)=>{o("backgroundcolor")&&e.setStyle("background-color",t.backgroundcolor),o("bordercolor")&&e.setStyle("border-color",t.bordercolor),o("borderstyle")&&e.setStyle("border-style",t.borderstyle)})(s,o,r),n("align")&&bt(e,t,o.align)}))},Nn=(e,t,o,n)=>{const r=n.getData();n.close(),e.undoManager.transact((()=>{((e,t,o,n)=>{const r=S(n,((e,t)=>o[t]!==e));if(_(r)>0){const o=T(r,"type"),s=!o||_(r)>1;s&&Mn(e,t,n,h(T,r)),o&&((e,t)=>{e.execCommand("mceTableRowType",!1,{type:t.type,no_events:!0})})(e,n),tt(j.fromDom(t[0])).each((t=>vt(e,t.dom,{structure:o,style:s})))}})(e,t,o,r),e.focus()}))},Rn=e=>{const t=Do(_e(e),ko.selected);if(0===t.length)return;const o=B(t,(t=>((e,t,o)=>{const n=e.dom;return{height:n.getStyle(t,"height")||n.getAttrib(t,"height"),class:n.getAttrib(t,"class",""),type:Sn(t),align:xn(e,t),...o?vn(t):{}}})(e,t.dom,Rt(e)))),n=yn(o),r={type:"tabpanel",tabs:[{title:"General",name:"general",items:An(e)},on(e,"row")]},s={type:"panel",items:[{type:"grid",columns:2,items:An(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:Rt(e)?r:s,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:n,onSubmit:h(Nn,e,B(t,(e=>e.dom)),n)})},Bn=(e,t,o)=>{const n=o?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],r=Lt(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],s=t.length>0?[{type:"listbox",name:"class",label:"Class",items:t}]:[];return n.concat([{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}]).concat(r).concat([{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}]).concat(s)},Ln=(e,t,o,r)=>{if("TD"===t.tagName||"TH"===t.tagName)n(o)&&l(r)?e.setStyle(t,o,r):e.setStyles(t,o);else if(t.children)for(let n=0;n{const r=e.dom,s={},i={},l=It(e),c=Bt(e);if(a(o.class)||(s.class=o.class),i.height=ke(o.height),l?i.width=ke(o.width):r.getAttrib(t,"width")&&(s.width=(e=>e?e.replace(/px$/,""):"")(o.width)),l?(i["border-width"]=ke(o.border),i["border-spacing"]=ke(o.cellspacing)):(s.border=o.border,s.cellpadding=o.cellpadding,s.cellspacing=o.cellspacing),l&&t.children){const e={};if(n.border&&(e["border-width"]=ke(o.border)),n.cellpadding&&(e.padding=ke(o.cellpadding)),c&&n.bordercolor&&(e["border-color"]=o.bordercolor),!(e=>{for(const t in e)if(x.call(e,t))return!1;return!0})(e))for(let o=0;o{const r=e.dom,s=n.getData(),a=S(s,((e,t)=>o[t]!==e));n.close(),""===s.class&&delete s.class,e.undoManager.transact((()=>{if(!t){const o=Ve(s.cols).getOr(1),n=Ve(s.rows).getOr(1);e.execCommand("mceInsertTable",!1,{rows:n,columns:o}),t=To(_e(e),Se(e)).bind((t=>tt(t,Se(e)))).map((e=>e.dom)).getOrDie()}if(_(a)>0){const o={border:T(a,"border"),bordercolor:T(a,"bordercolor"),cellpadding:T(a,"cellpadding")};Hn(e,t,s,o);const n=r.select("caption",t)[0];(n&&!s.caption||!n&&s.caption)&&e.execCommand("mceTableToggleCaption"),bt(e,t,s.align)}if(e.focus(),e.addVisual(),_(a)>0){const o=T(a,"caption"),n=!o||_(a)>1;vt(e,t,{structure:o,style:n})}}))},Pn=(e,t)=>{const o=e.dom;let n,r=((e,t)=>{const o=Wt(e),n=qt(e),r=t?{borderstyle:O(o,"border-style").getOr(""),bordercolor:bn(O(o,"border-color").getOr("")),backgroundcolor:bn(O(o,"background-color").getOr(""))}:{};return{height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:"",...o,...n,...r,...(()=>{const t=o["border-width"];return It(e)&&t?{border:t}:O(n,"border").fold((()=>({})),(e=>({border:e})))})(),...{...O(o,"border-spacing").or(O(n,"cellspacing")).fold((()=>({})),(e=>({cellspacing:e}))),...O(o,"border-padding").or(O(n,"cellpadding")).fold((()=>({})),(e=>({cellpadding:e})))}}})(e,Bt(e));t?(r.cols="1",r.rows="1",Bt(e)&&(r.borderstyle="",r.bordercolor="",r.backgroundcolor="")):(n=o.getParent(e.selection.getStart(),"table",e.getBody()),n?r=((e,t,o)=>{const n=e.dom,r=It(e)?n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"):n.getAttrib(t,"cellspacing")||n.getStyle(t,"border-spacing"),s=It(e)?ft(n,t,"padding")||n.getAttrib(t,"cellpadding"):n.getAttrib(t,"cellpadding")||ft(n,t,"padding");return{width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:null!=r?r:"",cellpadding:null!=s?s:"",border:((t,o)=>{const n=We(j.fromDom(o),"border-width");return It(e)&&n.isSome()?n.getOr(""):t.getAttrib(o,"border")||ft(e.dom,o,"border-width")||ft(e.dom,o,"border")||""})(n,t),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class",""),align:xn(e,t),...o?vn(t):{}}})(e,n,Bt(e)):Bt(e)&&(r.borderstyle="",r.bordercolor="",r.backgroundcolor=""));const s=Wo(zt(e));s.length>0&&r.class&&(r.class=r.class.replace(/\s*mce\-item\-table\s*/g,""));const a={type:"grid",columns:2,items:Bn(e,s,t)},i=Bt(e)?{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},on(e,"table")]}:{type:"panel",items:[a]};e.windowManager.open({title:"Table Properties",size:"normal",body:i,onSubmit:h(In,e,n,r),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r})},Fn=e=>{C({mceTableProps:h(Pn,e,!1),mceTableRowProps:h(Rn,e),mceTableCellProps:h(En,e),mceInsertTableDialog:h(Pn,e,!0)},((t,o)=>e.addCommand(o,(()=>{return o=t,void(Oe(_e(e))&&o());var o}))))},zn=g,Vn=e=>{const t=(e,t)=>Re(e,t).exists((e=>parseInt(e,10)>1));return e.length>0&&z(e,(e=>t(e,"rowspan")||t(e,"colspan")))?y.some(e):y.none()},Zn=(e,t,o)=>t.length<=1?y.none():yo(e,o.firstSelectedSelector,o.lastSelectedSelector).map((e=>({bounds:e,cells:t}))),Un=e=>{const t=Zo(y.none()),o=Zo([]);let n=y.none();const r=ne("caption"),s=e=>n.forall((t=>!t[e])),a=()=>Oo((e=>j.fromDom(e.selection.getEnd()))(e),Se(e)),i=()=>Oo(_e(e),Se(e)).bind((t=>{return o=He(tt(t),a().bind(tt),((o,n)=>q(o,n)?r(t)?y.some((e=>({element:e,mergable:y.none(),unmergable:y.none(),selection:[e]}))(t)):y.some(((e,t,o)=>({element:o,mergable:Zn(t,e,ko),unmergable:Vn(e),selection:zn(e)}))(Eo(e),o,t)):y.none())),o.bind(g);var o})),l=e=>tt(e.element).map((t=>{const o=dt(t),n=mn(o,e).getOr([]),r=I(n,((e,t)=>(t.isLocked&&(e.onAny=!0,0===t.column?e.onFirst=!0:t.column+t.colspan>=o.grid.columns&&(e.onLast=!0)),e)),{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:gn(o,e).isSome(),unmergeable:pn(o,e).isSome(),locked:r}})),c=()=>{t.set((e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)})(i)()),n=t.get().bind(l),L(o.get(),f)},d=e=>(e(),o.set(o.get().concat([e])),()=>{o.set(H(o.get(),(t=>t!==e)))}),m=(o,n)=>d((()=>t.get().fold((()=>{o.setEnabled(!1)}),(t=>{o.setEnabled(!n(t)&&e.selection.isEditable())})))),u=(o,n,r)=>d((()=>t.get().fold((()=>{o.setEnabled(!1),o.setActive(!1)}),(t=>{o.setEnabled(!n(t)&&e.selection.isEditable()),o.setActive(r(t))})))),p=e=>n.exists((t=>t.locked[e])),h=(t,o)=>n=>u(n,(e=>r(e.element)),(()=>e.queryCommandValue(t)===o)),v=h("mceTableRowType","header"),w=h("mceTableColType","th");return e.on("NodeChange ExecCommand TableSelectorChange",c),{onSetupTable:e=>m(e,(e=>!1)),onSetupCellOrRow:e=>m(e,(e=>r(e.element))),onSetupColumn:e=>t=>m(t,(t=>r(t.element)||p(e))),onSetupPasteable:e=>t=>m(t,(t=>r(t.element)||e().isNone())),onSetupPasteableColumn:(e,t)=>o=>m(o,(o=>r(o.element)||e().isNone()||p(t))),onSetupMergeable:e=>m(e,(e=>s("mergeable"))),onSetupUnmergeable:e=>m(e,(e=>s("unmergeable"))),resetTargets:c,onSetupTableWithCaption:t=>u(t,b,(t=>tt(t.element,Se(e)).exists((e=>ve(e,"caption").isSome())))),onSetupTableRowHeaders:v,onSetupTableColumnHeaders:w,targets:t.get}};var jn=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const $n="x-tinymce/dom-table-",Wn=$n+"rows",qn=$n+"columns",Gn=e=>{var t;const o=null!==(t=jn.read())&&void 0!==t?t:[];return Z(o,(t=>y.from(t.getType(e))))},Kn=()=>Gn(Wn),Yn=()=>Gn(qn),Xn=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},Jn=e=>t=>{const o=()=>{t.setEnabled(e.selection.isEditable())};return e.on("NodeChange",o),o(),()=>{e.off("NodeChange",o)}},Qn=e=>{const t=Un(e);(e=>{const t=e.options.register;t("table_border_widths",{processor:"object[]",default:kt}),t("table_border_styles",{processor:"object[]",default:_t}),t("table_cell_advtab",{processor:"boolean",default:!0}),t("table_row_advtab",{processor:"boolean",default:!0}),t("table_advtab",{processor:"boolean",default:!0}),t("table_appearance_options",{processor:"boolean",default:!0}),t("table_grid",{processor:"boolean",default:!St.deviceType.isTouch()}),t("table_cell_class_list",{processor:"object[]",default:[]}),t("table_row_class_list",{processor:"object[]",default:[]}),t("table_class_list",{processor:"object[]",default:[]}),t("table_toolbar",{processor:"string",default:"tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol"}),t("table_background_color_map",{processor:"object[]",default:[]}),t("table_border_color_map",{processor:"object[]",default:[]})})(e),Fn(e),((e,t)=>{const o=t=>()=>e.execCommand(t),n=(t,n)=>!!e.queryCommandSupported(n.command)&&(e.ui.registry.addMenuItem(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)}),!0),r=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addToggleMenuItem(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})},s=t=>{e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numColumns})},a=[n("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",command:"mceTableInsertRowBefore",onSetup:t.onSetupCellOrRow}),n("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",command:"mceTableInsertRowAfter",onSetup:t.onSetupCellOrRow}),n("tabledeleterow",{text:"Delete row",icon:"table-delete-row",command:"mceTableDeleteRow",onSetup:t.onSetupCellOrRow}),n("tablerowprops",{text:"Row properties",icon:"table-row-properties",command:"mceTableRowProps",onSetup:t.onSetupCellOrRow}),n("tablecutrow",{text:"Cut row",icon:"cut-row",command:"mceTableCutRow",onSetup:t.onSetupCellOrRow}),n("tablecopyrow",{text:"Copy row",icon:"duplicate-row",command:"mceTableCopyRow",onSetup:t.onSetupCellOrRow}),n("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",command:"mceTablePasteRowBefore",onSetup:t.onSetupPasteable(Kn)}),n("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",command:"mceTablePasteRowAfter",onSetup:t.onSetupPasteable(Kn)})],i=[n("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",command:"mceTableInsertColBefore",onSetup:t.onSetupColumn("onFirst")}),n("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",command:"mceTableInsertColAfter",onSetup:t.onSetupColumn("onLast")}),n("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",command:"mceTableDeleteCol",onSetup:t.onSetupColumn("onAny")}),n("tablecutcolumn",{text:"Cut column",icon:"cut-column",command:"mceTableCutCol",onSetup:t.onSetupColumn("onAny")}),n("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",command:"mceTableCopyCol",onSetup:t.onSetupColumn("onAny")}),n("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",command:"mceTablePasteColBefore",onSetup:t.onSetupPasteableColumn(Yn,"onFirst")}),n("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",command:"mceTablePasteColAfter",onSetup:t.onSetupPasteableColumn(Yn,"onLast")})],l=[n("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",command:"mceTableCellProps",onSetup:t.onSetupCellOrRow}),n("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",command:"mceTableMergeCells",onSetup:t.onSetupMergeable}),n("tablesplitcells",{text:"Split cell",icon:"table-split-cells",command:"mceTableSplitCells",onSetup:t.onSetupUnmergeable})];Ht(e)?e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"inserttable",onAction:s}],onSetup:Jn(e)}):e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:o("mceInsertTableDialog"),onSetup:Jn(e)}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:o("mceInsertTableDialog"),onSetup:Jn(e)}),n("tableprops",{text:"Table properties",onSetup:t.onSetupTable,command:"mceTableProps"}),n("deletetable",{text:"Delete table",icon:"table-delete-table",onSetup:t.onSetupTable,command:"mceTableDelete"}),M(a,!0)&&e.ui.registry.addNestedMenuItem("row",{type:"nestedmenuitem",text:"Row",getSubmenuItems:u("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")}),M(i,!0)&&e.ui.registry.addNestedMenuItem("column",{type:"nestedmenuitem",text:"Column",getSubmenuItems:u("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")}),M(l,!0)&&e.ui.registry.addNestedMenuItem("cell",{type:"nestedmenuitem",text:"Cell",getSubmenuItems:u("tablecellprops tablemergecells tablesplitcells")}),e.ui.registry.addContextMenu("table",{update:()=>(t.resetTargets(),t.targets().fold(u(""),(e=>"caption"===K(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable")))});const d=Ko(zt(e));0!==d.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:()=>qo(e,d,"tableclass",(t=>e.execCommand("mceTableToggleClass",!1,t))),onSetup:t.onSetupTable});const m=Ko(Pt(e));0!==m.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:()=>qo(e,m,"tablecellclass",(t=>e.execCommand("mceTableCellToggleClass",!1,t))),onSetup:t.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addNestedMenuItem("tablecellvalign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:()=>qo(e,Ao,"tablecellverticalalign",Go(e,"vertical-align")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:()=>qo(e,At(e),"tablecellborderwidth",Go(e,"border-width")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:()=>qo(e,Mt(e),"tablecellborderstyle",Go(e,"border-style")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:()=>Xo(e,Zt(e),"background-color"),onSetup:t.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:()=>Xo(e,Ut(e),"border-color"),onSetup:t.onSetupCellOrRow})),r("tablecaption",{icon:"table-caption",text:"Table caption",command:"mceTableToggleCaption",onSetup:t.onSetupTableWithCaption}),r("tablerowheader",{text:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:Jo(e),onSetup:t.onSetupTableRowHeaders}),r("tablecolheader",{text:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:Qo(e),onSetup:t.onSetupTableRowHeaders})})(e,t),((e,t)=>{e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",onSetup:Xn(e),fetch:e=>e("inserttable | cell row column | advtablesort | tableprops deletetable")});const o=t=>()=>e.execCommand(t),n=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addButton(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})},r=(t,n)=>{e.queryCommandSupported(n.command)&&e.ui.registry.addToggleButton(t,{...n,onAction:c(n.onAction)?n.onAction:o(n.command)})};n("tableprops",{tooltip:"Table properties",command:"mceTableProps",icon:"table",onSetup:t.onSetupTable}),n("tabledelete",{tooltip:"Delete table",command:"mceTableDelete",icon:"table-delete-table",onSetup:t.onSetupTable}),n("tablecellprops",{tooltip:"Cell properties",command:"mceTableCellProps",icon:"table-cell-properties",onSetup:t.onSetupCellOrRow}),n("tablemergecells",{tooltip:"Merge cells",command:"mceTableMergeCells",icon:"table-merge-cells",onSetup:t.onSetupMergeable}),n("tablesplitcells",{tooltip:"Split cell",command:"mceTableSplitCells",icon:"table-split-cells",onSetup:t.onSetupUnmergeable}),n("tableinsertrowbefore",{tooltip:"Insert row before",command:"mceTableInsertRowBefore",icon:"table-insert-row-above",onSetup:t.onSetupCellOrRow}),n("tableinsertrowafter",{tooltip:"Insert row after",command:"mceTableInsertRowAfter",icon:"table-insert-row-after",onSetup:t.onSetupCellOrRow}),n("tabledeleterow",{tooltip:"Delete row",command:"mceTableDeleteRow",icon:"table-delete-row",onSetup:t.onSetupCellOrRow}),n("tablerowprops",{tooltip:"Row properties",command:"mceTableRowProps",icon:"table-row-properties",onSetup:t.onSetupCellOrRow}),n("tableinsertcolbefore",{tooltip:"Insert column before",command:"mceTableInsertColBefore",icon:"table-insert-column-before",onSetup:t.onSetupColumn("onFirst")}),n("tableinsertcolafter",{tooltip:"Insert column after",command:"mceTableInsertColAfter",icon:"table-insert-column-after",onSetup:t.onSetupColumn("onLast")}),n("tabledeletecol",{tooltip:"Delete column",command:"mceTableDeleteCol",icon:"table-delete-column",onSetup:t.onSetupColumn("onAny")}),n("tablecutrow",{tooltip:"Cut row",command:"mceTableCutRow",icon:"cut-row",onSetup:t.onSetupCellOrRow}),n("tablecopyrow",{tooltip:"Copy row",command:"mceTableCopyRow",icon:"duplicate-row",onSetup:t.onSetupCellOrRow}),n("tablepasterowbefore",{tooltip:"Paste row before",command:"mceTablePasteRowBefore",icon:"paste-row-before",onSetup:t.onSetupPasteable(Kn)}),n("tablepasterowafter",{tooltip:"Paste row after",command:"mceTablePasteRowAfter",icon:"paste-row-after",onSetup:t.onSetupPasteable(Kn)}),n("tablecutcol",{tooltip:"Cut column",command:"mceTableCutCol",icon:"cut-column",onSetup:t.onSetupColumn("onAny")}),n("tablecopycol",{tooltip:"Copy column",command:"mceTableCopyCol",icon:"duplicate-column",onSetup:t.onSetupColumn("onAny")}),n("tablepastecolbefore",{tooltip:"Paste column before",command:"mceTablePasteColBefore",icon:"paste-column-before",onSetup:t.onSetupPasteableColumn(Yn,"onFirst")}),n("tablepastecolafter",{tooltip:"Paste column after",command:"mceTablePasteColAfter",icon:"paste-column-after",onSetup:t.onSetupPasteableColumn(Yn,"onLast")}),n("tableinsertdialog",{tooltip:"Insert table",command:"mceInsertTableDialog",icon:"table",onSetup:Xn(e)});const s=Ko(zt(e));0!==s.length&&e.queryCommandSupported("mceTableToggleClass")&&e.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:Yo(e,s,"tableclass",(t=>e.execCommand("mceTableToggleClass",!1,t))),onSetup:t.onSetupTable});const a=Ko(Pt(e));0!==a.length&&e.queryCommandSupported("mceTableCellToggleClass")&&e.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:Yo(e,a,"tablecellclass",(t=>e.execCommand("mceTableCellToggleClass",!1,t))),onSetup:t.onSetupCellOrRow}),e.queryCommandSupported("mceTableApplyCellStyle")&&(e.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:Yo(e,Ao,"tablecellverticalalign",Go(e,"vertical-align")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:Yo(e,At(e),"tablecellborderwidth",Go(e,"border-width")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:Yo(e,Mt(e),"tablecellborderstyle",Go(e,"border-style")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Background color",fetch:t=>t(Xo(e,Zt(e),"background-color")),onSetup:t.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:t=>t(Xo(e,Ut(e),"border-color")),onSetup:t.onSetupCellOrRow})),r("tablecaption",{tooltip:"Table caption",icon:"table-caption",command:"mceTableToggleCaption",onSetup:t.onSetupTableWithCaption}),r("tablerowheader",{tooltip:"Row header",icon:"table-top-header",command:"mceTableRowType",onAction:Jo(e),onSetup:t.onSetupTableRowHeaders}),r("tablecolheader",{tooltip:"Column header",icon:"table-left-header",command:"mceTableColType",onAction:Qo(e),onSetup:t.onSetupTableColumnHeaders})})(e,t),(e=>{const t=t=>e.dom.is(t,"table")&&e.getBody().contains(t)&&e.dom.isEditable(t.parentNode),o=Vt(e);o.length>0&&e.ui.registry.addContextToolbar("table",{predicate:t,items:o,scope:"node",position:"node"})})(e)};e.add("table",Qn)}()},3356:(e,t,o)=>{o(3562)},3562:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=(o=null,e=>o===e);var o;const n=e=>e,r=(e,t)=>{const o=e.length,n=new Array(o);for(let r=0;r]",punctuation:"[~№|!-*+-\\/:;?@\\[-`{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]"},a=0,i=1,l=2,c=3,d=4,m=5,u=6,g=7,p=8,h=9,f=10,b=11,v=12,y=13,w=[new RegExp(s.aletter),new RegExp(s.midnumlet),new RegExp(s.midletter),new RegExp(s.midnum),new RegExp(s.numeric),new RegExp(s.cr),new RegExp(s.lf),new RegExp(s.newline),new RegExp(s.extend),new RegExp(s.format),new RegExp(s.katakana),new RegExp(s.extendnumlet),new RegExp("@")],x=new RegExp("^"+s.punctuation+"$"),C=w,S=y,k=e=>{let t=S;const o=C.length;for(let n=0;n{const o=e[t],n=e[t+1];if(t<0||t>e.length-1&&0!==t)return!1;if(o===a&&n===a)return!1;const r=e[t+2];if(o===a&&(n===l||n===i||n===v)&&r===a)return!1;const s=e[t-1];return(o!==l&&o!==i&&n!==v||n!==a||s!==a)&&((o!==d&&o!==a||n!==d&&n!==a)&&((o!==c&&o!==i||n!==d||s!==d)&&((o!==d||n!==c&&n!==i||r!==d)&&((o!==p&&o!==h||n!==a&&n!==d&&n!==f&&n!==p&&n!==h)&&(n!==p&&(n!==h||r!==a&&r!==d&&r!==f&&r!==p&&r!==h)||o!==a&&o!==d&&o!==f&&o!==p&&o!==h)&&((o!==m||n!==u)&&(o===g||o===m||o===u||(n===g||n===m||n===u||(o!==f||n!==f)&&((n!==b||o!==a&&o!==d&&o!==f&&o!==b)&&((o!==b||n!==a&&n!==d&&n!==f)&&o!==v)))))))))},O=/^\s+$/,T=x,E=e=>"http"===e||"https"===e,D=(e,t)=>{const o=((e,t)=>{let o;for(o=t;o{o={includeWhitespace:!1,includePunctuation:!1,...o};const n=r(e,t);return((e,t,o,n)=>{const r=[],s=[];let a=[];for(let i=0;i{const t=(e=>{const t={};return o=>{if(t[o])return t[o];{const n=e(o);return t[o]=n,n}}})(k);return r(e,t)})(n),o)},M=(e,t,o)=>A(e,t,o).words;var N=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker");const R=(e,t)=>{const o=t.getBlockElements(),n=t.getVoidElements(),r=e=>o[e.nodeName]||n[e.nodeName],s=[];let a="";const i=new N(e,e);let l;for(;l=i.next();)3===l.nodeType?a+=l.data.replace(/\uFEFF/g,""):r(l)&&a.length&&(s.push(a),a="");return a.length&&s.push(a),s},B=e=>e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length,L=(e,t)=>{const o=(e=>e.replace(/\u200B/g,""))(R(e,t).join("\n"));return M(o.split(""),n).length},H=(e,t)=>{const o=R(e,t).join("");return B(o)},I=(e,t)=>{const o=R(e,t).join("").replace(/\s/g,"");return B(o)},P=(e,t)=>()=>t(e.getBody(),e.schema),F=(e,t)=>()=>t(e.selection.getRng().cloneContents(),e.schema),z=e=>P(e,L),V=(e,t)=>{e.addCommand("mceWordCount",(()=>((e,t)=>{e.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(t.body.getWordCount()),String(t.selection.getWordCount())],["Characters (no spaces)",String(t.body.getCharacterCountWithoutSpaces()),String(t.selection.getCharacterCountWithoutSpaces())],["Characters",String(t.body.getCharacterCount()),String(t.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})})(e,t)))};var Z=tinymce.util.Tools.resolve("tinymce.util.Delay");const U=(e,t)=>{((e,t)=>{e.dispatch("wordCountUpdate",{wordCount:{words:t.body.getWordCount(),characters:t.body.getCharacterCount(),charactersWithoutSpaces:t.body.getCharacterCountWithoutSpaces()}})})(e,t)},j=(e,o,n)=>{const r=((e,o)=>{let n=null;return{cancel:()=>{t(n)||(clearTimeout(n),n=null)},throttle:(...r)=>{t(n)&&(n=setTimeout((()=>{n=null,e.apply(null,r)}),o))}}})((()=>U(e,o)),n);e.on("init",(()=>{U(e,o),Z.setEditorTimeout(e,(()=>{e.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",r.throttle)}),0),e.on("remove",r.cancel)}))};((t=300)=>{e.add("wordcount",(e=>{const o=(e=>({body:{getWordCount:z(e),getCharacterCount:P(e,H),getCharacterCountWithoutSpaces:P(e,I)},selection:{getWordCount:F(e,L),getCharacterCount:F(e,H),getCharacterCountWithoutSpaces:F(e,I)},getCount:z(e)}))(e);return V(e,o),(e=>{const t=()=>e.execCommand("mceWordCount");e.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:t}),e.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:t})})(e),j(e,o,t),o}))})()}()},8860:(e,t,o)=>{o(1768)},1768:()=>{!function(){"use strict";const e=Object.getPrototypeOf,t=(e,t,o)=>{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},o=e=>o=>(e=>{const o=typeof e;return null===e?"null":"object"===o&&Array.isArray(e)?"array":"object"===o&&t(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":o})(o)===e,n=e=>t=>typeof t===e,r=e=>t=>e===t,s=o("string"),a=o("object"),i=o=>((o,n)=>a(o)&&t(o,n,((t,o)=>e(t)===o)))(o,Object),l=o("array"),c=r(null),d=n("boolean"),m=r(void 0),u=e=>null==e,g=e=>!u(e),p=n("function"),h=n("number"),f=(e,t)=>{if(l(e)){for(let o=0,n=e.length;o{},v=e=>()=>e(),y=(e,t)=>(...o)=>e(t.apply(null,o)),w=e=>()=>e,x=e=>e,C=(e,t)=>e===t;function S(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const k=e=>t=>!e(t),_=e=>()=>{throw new Error(e)},O=e=>e(),T=w(!1),E=w(!0);class D{constructor(e,t){this.tag=e,this.value=t}static some(e){return new D(!0,e)}static none(){return D.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?D.some(e(this.value)):D.none()}bind(e){return this.tag?e(this.value):D.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:D.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return g(e)?D.some(e):D.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}D.singletonNone=new D(!1);const A=Array.prototype.slice,M=Array.prototype.indexOf,N=Array.prototype.push,R=(e,t)=>M.call(e,t),B=(e,t)=>{const o=R(e,t);return-1===o?D.none():D.some(o)},L=(e,t)=>R(e,t)>-1,H=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let r=0;r{for(let o=0,n=e.length;o{const o=[],n=[];for(let r=0,s=e.length;r{const o=[];for(let n=0,r=e.length;n(((e,t)=>{for(let o=e.length-1;o>=0;o--)t(e[o],o)})(e,((e,n)=>{o=t(o,e,n)})),o),j=(e,t,o)=>(z(e,((e,n)=>{o=t(o,e,n)})),o),$=(e,t)=>((e,t,o)=>{for(let n=0,r=e.length;n{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;oq(F(e,t)),K=(e,t)=>{for(let o=0,n=e.length;o{const t=A.call(e,0);return t.reverse(),t},X=(e,t)=>Z(e,(e=>!L(t,e))),J=(e,t)=>{const o={};for(let n=0,r=e.length;n[e],ee=(e,t)=>{const o=A.call(e,0);return o.sort(t),o},te=(e,t)=>t>=0&&tte(e,0),ne=e=>te(e,e.length-1),re=p(Array.from)?Array.from:e=>A.call(e),se=(e,t)=>{for(let o=0;o{const o=ae(e);for(let n=0,r=o.length;nde(e,((e,o)=>({k:o,v:t(e,o)}))),de=(e,t)=>{const o={};return le(e,((e,n)=>{const r=t(e,n);o[r.k]=r.v})),o},me=e=>(t,o)=>{e[o]=t},ue=(e,t,o,n)=>{le(e,((e,r)=>{(t(e,r)?o:n)(e,r)}))},ge=(e,t)=>{const o={};return ue(e,t,me(o),b),o},pe=(e,t)=>{const o=[];return le(e,((e,n)=>{o.push(t(e,n))})),o},he=(e,t)=>{const o=ae(e);for(let n=0,r=o.length;npe(e,x),be=(e,t)=>ve(e,t)?D.from(e[t]):D.none(),ve=(e,t)=>ie.call(e,t),ye=(e,t)=>ve(e,t)&&void 0!==e[t]&&null!==e[t],we=(e,t,o=C)=>e.exists((e=>o(e,t))),xe=e=>{const t=[],o=e=>{t.push(e)};for(let t=0;te.isSome()&&t.isSome()?D.some(o(e.getOrDie(),t.getOrDie())):D.none(),Se=(e,t)=>null!=e?D.some(t(e)):D.none(),ke=(e,t)=>e?D.some(t):D.none(),_e=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Oe=(e,t)=>Ee(e,t)?((e,t)=>e.substring(t))(e,t.length):e,Te=(e,t,o=0,n)=>{const r=e.indexOf(t,o);return-1!==r&&(!!m(n)||r+t.length<=n)},Ee=(e,t)=>_e(e,t,0),De=(e,t)=>_e(e,t,e.length-t.length),Ae=(e=>t=>t.replace(e,""))(/^\s+|\s+$/g),Me=e=>e.length>0,Ne=e=>void 0!==e.style&&p(e.style.getPropertyValue),Re=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Be={fromHtml:(e,t)=>{const o=(t||document).createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Re(o.childNodes[0])},fromTag:(e,t)=>{const o=(t||document).createElement(e);return Re(o)},fromText:(e,t)=>{const o=(t||document).createTextNode(e);return Re(o)},fromDom:Re,fromPoint:(e,t,o)=>D.from(e.dom.elementFromPoint(t,o)).map(Re)},Le="undefined"!=typeof window?window:Function("return this;")(),He=(e,t)=>((e,t)=>{let o=null!=t?t:Le;for(let t=0;t{const o=((e,t)=>He(e,t))(e,t);if(null==o)throw new Error(e+" not available on this browser");return o},Pe=Object.getPrototypeOf,Fe=e=>{const t=He("ownerDocument.defaultView",e);return a(e)&&((e=>Ie("HTMLElement",e))(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(Pe(e).constructor.name))},ze=e=>e.dom.nodeName.toLowerCase(),Ve=e=>t=>(e=>e.dom.nodeType)(t)===e,Ze=e=>Ue(e)&&Fe(e.dom),Ue=Ve(1),je=Ve(3),$e=Ve(9),We=Ve(11),qe=e=>t=>Ue(t)&&ze(t)===e,Ge=(e,t)=>{const o=e.dom;if(1!==o.nodeType)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},Ke=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,Ye=(e,t)=>e.dom===t.dom,Xe=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},Je=e=>Be.fromDom(e.dom.ownerDocument),Qe=e=>$e(e)?e:Je(e),et=e=>Be.fromDom(Qe(e).dom.documentElement),tt=e=>Be.fromDom(Qe(e).dom.defaultView),ot=e=>D.from(e.dom.parentNode).map(Be.fromDom),nt=e=>D.from(e.dom.parentElement).map(Be.fromDom),rt=e=>D.from(e.dom.offsetParent).map(Be.fromDom),st=e=>F(e.dom.childNodes,Be.fromDom),at=(e,t)=>{const o=e.dom.childNodes;return D.from(o[t]).map(Be.fromDom)},it=e=>at(e,0),lt=(e,t)=>({element:e,offset:t}),ct=(e,t)=>{const o=st(e);return o.length>0&&tWe(e)&&g(e.dom.host),mt=p(Element.prototype.attachShadow)&&p(Node.prototype.getRootNode),ut=w(mt),gt=mt?e=>Be.fromDom(e.dom.getRootNode()):Qe,pt=e=>dt(e)?e:Be.fromDom(Qe(e).dom.body),ht=e=>{const t=gt(e);return dt(t)?D.some(t):D.none()},ft=e=>Be.fromDom(e.dom.host),bt=e=>g(e.dom.shadowRoot),vt=e=>{const t=je(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return ht(Be.fromDom(t)).fold((()=>o.body.contains(t)),(n=vt,r=ft,e=>n(r(e))));var n,r},yt=()=>wt(Be.fromDom(document)),wt=e=>{const t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Be.fromDom(t)},xt=(e,t,o)=>{if(!(s(o)||d(o)||h(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},Ct=(e,t,o)=>{xt(e.dom,t,o)},St=(e,t)=>{const o=e.dom;le(t,((e,t)=>{xt(o,t,e)}))},kt=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},_t=(e,t)=>D.from(kt(e,t)),Ot=(e,t)=>{const o=e.dom;return!(!o||!o.hasAttribute)&&o.hasAttribute(t)},Tt=(e,t)=>{e.dom.removeAttribute(t)},Et=(e,t,o)=>{if(!s(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Ne(e)&&e.style.setProperty(t,o)},Dt=(e,t)=>{Ne(e)&&e.style.removeProperty(t)},At=(e,t,o)=>{const n=e.dom;Et(n,t,o)},Mt=(e,t)=>{const o=e.dom;le(t,((e,t)=>{Et(o,t,e)}))},Nt=(e,t)=>{const o=e.dom;le(t,((e,t)=>{e.fold((()=>{Dt(o,t)}),(e=>{Et(o,t,e)}))}))},Rt=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o).getPropertyValue(t);return""!==n||vt(e)?n:Bt(o,t)},Bt=(e,t)=>Ne(e)?e.style.getPropertyValue(t):"",Lt=(e,t)=>{const o=e.dom,n=Bt(o,t);return D.from(n).filter((e=>e.length>0))},Ht=e=>{const t={},o=e.dom;if(Ne(o))for(let e=0;e{const n=Be.fromTag(e);At(n,t,o);return Lt(n,t).isSome()},Pt=(e,t)=>{const o=e.dom;Dt(o,t),we(_t(e,"style").map(Ae),"")&&Tt(e,"style")},Ft=e=>e.dom.offsetWidth,zt=(e,t)=>{const o=o=>{const n=t(o);if(n<=0||null===n){const t=Rt(o,e);return parseFloat(t)||0}return n},n=(e,t)=>j(t,((t,o)=>{const n=Rt(e,o),r=void 0===n?0:parseInt(n,10);return isNaN(r)?t:t+r}),0);return{set:(t,o)=>{if(!h(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;Ne(n)&&(n.style[e]=o+"px")},get:o,getOuter:o,aggregate:n,max:(e,t,o)=>{const r=n(e,o);return t>r?t-r:0}}},Vt=zt("height",(e=>{const t=e.dom;return vt(e)?t.getBoundingClientRect().height:t.offsetHeight})),Zt=e=>Vt.get(e),Ut=e=>Vt.getOuter(e),jt=(e,t)=>({left:e,top:t,translate:(o,n)=>jt(e+o,t+n)}),$t=jt,Wt=(e,t)=>void 0!==e?e:void 0!==t?t:0,qt=e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,r=t.documentElement;if(o===e.dom)return $t(o.offsetLeft,o.offsetTop);const s=Wt(null==n?void 0:n.pageYOffset,r.scrollTop),a=Wt(null==n?void 0:n.pageXOffset,r.scrollLeft),i=Wt(r.clientTop,o.clientTop),l=Wt(r.clientLeft,o.clientLeft);return Gt(e).translate(a-l,s-i)},Gt=e=>{const t=e.dom,o=t.ownerDocument.body;return o===t?$t(o.offsetLeft,o.offsetTop):vt(e)?(e=>{const t=e.getBoundingClientRect();return $t(t.left,t.top)})(t):$t(0,0)},Kt=zt("width",(e=>e.dom.offsetWidth)),Yt=e=>Kt.get(e),Xt=e=>Kt.getOuter(e),Jt=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},Qt=()=>eo(0,0),eo=(e,t)=>({major:e,minor:t}),to={nu:eo,detect:(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?Qt():((e,t)=>{const o=((e,t)=>{for(let o=0;oNumber(t.replace(o,"$"+e));return eo(n(1),n(2))})(e,o)},unknown:Qt},oo=(e,t)=>{const o=String(t).toLowerCase();return $(e,(e=>e.search(o)))},no=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ro=e=>t=>Te(t,e),so=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Te(e,"edge/")&&Te(e,"chrome")&&Te(e,"safari")&&Te(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,no],search:e=>Te(e,"chrome")&&!Te(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Te(e,"msie")||Te(e,"trident")},{name:"Opera",versionRegexes:[no,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ro("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ro("firefox")},{name:"Safari",versionRegexes:[no,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Te(e,"safari")||Te(e,"mobile/"))&&Te(e,"applewebkit")}],ao=[{name:"Windows",search:ro("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Te(e,"iphone")||Te(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ro("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ro("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ro("linux"),versionRegexes:[]},{name:"Solaris",search:ro("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ro("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ro("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],io={browsers:w(so),oses:w(ao)},lo="Edge",co="Chromium",mo="Opera",uo="Firefox",go="Safari",po=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(lo),isChromium:n(co),isIE:n("IE"),isOpera:n(mo),isFirefox:n(uo),isSafari:n(go)}},ho={unknown:()=>po({current:void 0,version:to.unknown()}),nu:po,edge:w(lo),chromium:w(co),ie:w("IE"),opera:w(mo),firefox:w(uo),safari:w(go)},fo="Windows",bo="Android",vo="Linux",yo="macOS",wo="Solaris",xo="FreeBSD",Co="ChromeOS",So=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(fo),isiOS:n("iOS"),isAndroid:n(bo),isMacOS:n(yo),isLinux:n(vo),isSolaris:n(wo),isFreeBSD:n(xo),isChromeOS:n(Co)}},ko={unknown:()=>So({current:void 0,version:to.unknown()}),nu:So,windows:w(fo),ios:w("iOS"),android:w(bo),linux:w(vo),macos:w(yo),solaris:w(wo),freebsd:w(xo),chromeos:w(Co)},_o=(e,t,o)=>{const n=io.browsers(),r=io.oses(),s=t.bind((e=>((e,t)=>se(t.brands,(t=>{const o=t.brand.toLowerCase();return $(e,(e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((e=>({current:e.name,version:to.nu(parseInt(t.version,10),0)})))})))(n,e))).orThunk((()=>((e,t)=>oo(e,t).map((e=>{const o=to.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(n,e))).fold(ho.unknown,ho.nu),a=((e,t)=>oo(e,t).map((e=>{const o=to.detect(e.versionRegexes,t);return{current:e.name,version:o}})))(r,e).fold(ko.unknown,ko.nu),i=((e,t,o,n)=>{const r=e.isiOS()&&!0===/ipad/i.test(o),s=e.isiOS()&&!r,a=e.isiOS()||e.isAndroid(),i=a||n("(pointer:coarse)"),l=r||!s&&a&&n("(min-device-width:768px)"),c=s||a&&!l,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),m=!c&&!l&&!d;return{isiPad:w(r),isiPhone:w(s),isTablet:w(l),isPhone:w(c),isTouch:w(i),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:w(d),isDesktop:w(m)}})(a,s,e,o);return{browser:s,os:a,deviceType:i}},Oo=e=>window.matchMedia(e).matches;let To=Jt((()=>_o(navigator.userAgent,D.from(navigator.userAgentData),Oo)));const Eo=()=>To(),Do=e=>{const t=Be.fromDom((e=>{if(ut()&&g(e.target)){const t=Be.fromDom(e.target);if(Ue(t)&&bt(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return oe(t)}}return D.from(e.target)})(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),r=y(n,o);return((e,t,o,n,r,s,a)=>({target:e,x:t,y:o,stop:n,prevent:r,kill:s,raw:a}))(t,e.clientX,e.clientY,o,n,r,e)},Ao=(e,t,o,n,r)=>{const s=((e,t)=>o=>{e(o)&&t(Do(o))})(o,n);return e.dom.addEventListener(t,s,r),{unbind:S(Mo,e,t,s,r)}},Mo=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},No=(e,t)=>{ot(e).each((o=>{o.dom.insertBefore(t.dom,e.dom)}))},Ro=(e,t)=>{const o=(e=>D.from(e.dom.nextSibling).map(Be.fromDom))(e);o.fold((()=>{ot(e).each((e=>{Lo(e,t)}))}),(e=>{No(e,t)}))},Bo=(e,t)=>{it(e).fold((()=>{Lo(e,t)}),(o=>{e.dom.insertBefore(t.dom,o.dom)}))},Lo=(e,t)=>{e.dom.appendChild(t.dom)},Ho=(e,t)=>{z(t,(t=>{Lo(e,t)}))},Io=e=>{e.dom.textContent="",z(st(e),(e=>{Po(e)}))},Po=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Fo=e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return $t(o,n)},zo=(e,t,o)=>{const n=(void 0!==o?o.dom:document).defaultView;n&&n.scrollTo(e,t)},Vo=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Zo=e=>{const t=void 0===e?window:e,o=t.document,n=Fo(Be.fromDom(o));return(e=>{const t=void 0===e?window:e;return Eo().browser.isFirefox()?D.none():D.from(t.visualViewport)})(t).fold((()=>{const e=t.document.documentElement,o=e.clientWidth,r=e.clientHeight;return Vo(n.left,n.top,o,r)}),(e=>Vo(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height)))},Uo=()=>Be.fromDom(document),jo=(e,t)=>e.view(t).fold(w([]),(t=>{const o=e.owner(t),n=jo(e,o);return[t].concat(n)}));var $o=Object.freeze({__proto__:null,view:e=>{var t;return(e.dom===document?D.none():D.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Be.fromDom)},owner:e=>Je(e)});const Wo=e=>{const t=Uo(),o=Fo(t),n=((e,t)=>{const o=t.owner(e),n=jo(t,o);return D.some(n)})(e,$o);return n.fold(S(qt,e),(t=>{const n=Gt(e),r=U(t,((e,t)=>{const o=Gt(t);return{left:e.left+o.left,top:e.top+o.top}}),{left:0,top:0});return $t(r.left+n.left+o.left,r.top+n.top+o.top)}))},qo=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Go=e=>{const t=qt(e),o=Xt(e),n=Ut(e);return qo(t.left,t.top,o,n)},Ko=e=>{const t=Wo(e),o=Xt(e),n=Ut(e);return qo(t.left,t.top,o,n)},Yo=(e,t)=>{const o=Math.max(e.x,t.x),n=Math.max(e.y,t.y),r=Math.min(e.right,t.right),s=Math.min(e.bottom,t.bottom);return qo(o,n,r-o,s-n)},Xo=()=>Zo(window);var Jo=tinymce.util.Tools.resolve("tinymce.ThemeManager");const Qo=e=>{const t=t=>t(e),o=w(e),n=()=>r,r={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:E,isError:T,map:t=>tn.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>D.some(e)};return r},en=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:T,isError:E,map:t,mapError:t=>tn.error(t(e)),bind:t,exists:T,forall:E,getOr:x,or:x,getOrThunk:O,orThunk:O,getOrDie:_(String(e)),each:b,toOptional:D.none};return o},tn={value:Qo,error:en,fromOption:(e,t)=>e.fold((()=>en(t)),Qo)};var on;!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(on||(on={}));const nn=(e,t,o)=>e.stype===on.Error?t(e.serror):o(e.svalue),rn=e=>({stype:on.Value,svalue:e}),sn=e=>({stype:on.Error,serror:e}),an=e=>e.fold(sn,rn),ln=e=>nn(e,tn.error,tn.value),cn=rn,dn=e=>{const t=[],o=[];return z(e,(e=>{nn(e,(e=>o.push(e)),(e=>t.push(e)))})),{values:t,errors:o}},mn=sn,un=(e,t)=>e.stype===on.Value?t(e.svalue):e,gn=(e,t)=>e.stype===on.Error?t(e.serror):e,pn=(e,t)=>e.stype===on.Value?{stype:on.Value,svalue:t(e.svalue)}:e,hn=(e,t)=>e.stype===on.Error?{stype:on.Error,serror:t(e.serror)}:e,fn=nn,bn=(e,t,o,n)=>({tag:"field",key:e,newKey:t,presence:o,prop:n}),vn=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},yn=e=>(...t)=>{if(0===t.length)throw new Error("Can't merge zero objects");const o={};for(let n=0;ni(e)&&i(t)?wn(e,t):t)),xn=yn(((e,t)=>t)),Cn=e=>({tag:"defaultedThunk",process:e}),Sn=e=>Cn(w(e)),kn=e=>({tag:"mergeWithThunk",process:e}),_n=e=>y(mn,q)(e),On=e=>{const t=dn(e);return t.errors.length>0?_n(t.errors):cn(t.values)},Tn=e=>a(e)&&ae(e).length>100?" removed due to size":JSON.stringify(e,null,2),En=(e,t)=>mn([{path:e,getErrorInfo:t}]),Dn=e=>({extract:(t,o)=>gn(e(o),(e=>((e,t)=>En(e,w(t)))(t,e))),toString:w("val")}),An=Dn(cn),Mn=(e,t,o,n)=>be(t,o).fold((()=>((e,t,o)=>En(e,(()=>'Could not find valid *required* value for "'+t+'" in '+Tn(o))))(e,o,t)),n),Nn=(e,t,o,n)=>n(be(e,t).getOrThunk((()=>o(e)))),Rn=(e,t,o,n,r)=>{const s=e=>r.extract(t.concat([n]),e),a=e=>e.fold((()=>cn(D.none())),(e=>{const o=r.extract(t.concat([n]),e);return pn(o,D.some)}));switch(e.tag){case"required":return Mn(t,o,n,s);case"defaultedThunk":return Nn(o,n,e.process,s);case"option":return((e,t,o)=>o(be(e,t)))(o,n,a);case"defaultedOptionThunk":return((e,t,o,n)=>n(be(e,t).map((t=>!0===t?o(e):t))))(o,n,e.process,a);case"mergeWithThunk":return Nn(o,n,w({}),(t=>{const n=wn(e.process(o),t);return s(n)}))}},Bn=e=>({extract:(t,o)=>e().extract(t,o),toString:()=>e().toString()}),Ln=e=>ae(ge(e,g)),Hn=e=>{const t=In(e),o=U(e,((e,t)=>vn(t,(t=>wn(e,{[t]:!0})),w(e))),{});return{extract:(e,n)=>{const r=d(n)?[]:Ln(n),s=Z(r,(e=>!ye(o,e)));return 0===s.length?t.extract(e,n):((e,t)=>En(e,(()=>"There are unsupported fields: ["+t.join(", ")+"] specified")))(e,s)},toString:t.toString}},In=e=>({extract:(t,o)=>((e,t,o)=>{const n={},r=[];for(const s of o)vn(s,((o,s,a,i)=>{const l=Rn(a,e,t,o,i);fn(l,(e=>{r.push(...e)}),(e=>{n[s]=e}))}),((e,o)=>{n[e]=o(t)}));return r.length>0?mn(r):cn(n)})(t,o,e),toString:()=>{const t=F(e,(e=>vn(e,((e,t,o,n)=>e+" -> "+n.toString()),((e,t)=>"state("+e+")"))));return"obj{\n"+t.join("\n")+"}"}}),Pn=e=>({extract:(t,o)=>{const n=F(o,((o,n)=>e.extract(t.concat(["["+n+"]"]),o)));return On(n)},toString:()=>"array("+e.toString()+")"}),Fn=(e,t)=>{const o=void 0!==t?t:x;return{extract:(t,n)=>{const r=[];for(const s of e){const e=s.extract(t,n);if(e.stype===on.Value)return{stype:on.Value,svalue:o(e.svalue)};r.push(e)}return On(r)},toString:()=>"oneOf("+F(e,(e=>e.toString())).join(", ")+")"}},zn=(e,t)=>({extract:(o,n)=>{const r=ae(n),s=((t,o)=>Pn(Dn(e)).extract(t,o))(o,r);return un(s,(e=>{const r=F(e,(e=>bn(e,e,{tag:"required",process:{}},t)));return In(r).extract(o,n)}))},toString:()=>"setOf("+t.toString()+")"}),Vn=y(Pn,In),Zn=w(An),Un=(e,t)=>Dn((o=>{const n=typeof o;return e(o)?cn(o):mn(`Expected type: ${t} but got: ${n}`)})),jn=Un(h,"number"),$n=Un(s,"string"),Wn=Un(d,"boolean"),qn=Un(p,"function"),Gn=e=>{if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((t=>Gn(e[t])));default:return!1}},Kn=Dn((e=>Gn(e)?cn(e):mn("Expected value to be acceptable for sending via postMessage"))),Yn=(e,t,o,n)=>be(o,n).fold((()=>((e,t,o)=>En(e,(()=>'The chosen schema: "'+o+'" did not exist in branches: '+Tn(t))))(e,o,n)),(o=>o.extract(e.concat(["branch: "+n]),t))),Xn=(e,t)=>({extract:(o,n)=>be(n,e).fold((()=>((e,t)=>En(e,(()=>'Choice schema did not contain choice key: "'+t+'"')))(o,e)),(e=>Yn(o,n,t,e))),toString:()=>"chooseOn("+e+"). Possible values: "+ae(t)}),Jn=e=>Dn((t=>e(t).fold(mn,cn))),Qn=(e,t)=>zn((t=>an(e(t))),t),er=(e,t,o)=>ln(((e,t,o)=>{const n=t.extract([e],o);return hn(n,(e=>({input:o,errors:e})))})(e,t,o)),tr=e=>e.fold((e=>{throw new Error(nr(e))}),x),or=(e,t,o)=>tr(er(e,t,o)),nr=e=>"Errors: \n"+(e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:w("... (only showing first ten failures)")}]):e;return F(t,(e=>"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()))})(e.errors).join("\n")+"\n\nInput object: "+Tn(e.input),rr=(e,t)=>Xn(e,ce(t,In)),sr=(e,t)=>((e,t)=>{const o=Jt(t);return{extract:(e,t)=>o().extract(e,t),toString:()=>o().toString()}})(0,t),ar=bn,ir=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),lr=e=>Jn((t=>L(e,t)?tn.value(t):tn.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`))),cr=e=>ar(e,e,{tag:"required",process:{}},Zn()),dr=(e,t)=>ar(e,e,{tag:"required",process:{}},t),mr=e=>dr(e,jn),ur=e=>dr(e,$n),gr=(e,t)=>ar(e,e,{tag:"required",process:{}},lr(t)),pr=e=>dr(e,qn),hr=(e,t)=>ar(e,e,{tag:"required",process:{}},In(t)),fr=(e,t)=>ar(e,e,{tag:"required",process:{}},Vn(t)),br=(e,t)=>ar(e,e,{tag:"required",process:{}},Pn(t)),vr=e=>ar(e,e,{tag:"option",process:{}},Zn()),yr=(e,t)=>ar(e,e,{tag:"option",process:{}},t),wr=e=>yr(e,jn),xr=e=>yr(e,$n),Cr=(e,t)=>yr(e,lr(t)),Sr=e=>yr(e,qn),kr=(e,t)=>yr(e,Pn(t)),_r=(e,t)=>yr(e,In(t)),Or=(e,t)=>ar(e,e,Sn(t),Zn()),Tr=(e,t,o)=>ar(e,e,Sn(t),o),Er=(e,t)=>Tr(e,t,jn),Dr=(e,t)=>Tr(e,t,$n),Ar=(e,t,o)=>Tr(e,t,lr(o)),Mr=(e,t)=>Tr(e,t,Wn),Nr=(e,t)=>Tr(e,t,qn),Rr=(e,t,o)=>Tr(e,t,Pn(o)),Br=(e,t,o)=>Tr(e,t,In(o)),Lr=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},Hr=e=>{if(!l(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return z(e,((n,r)=>{const s=ae(n);if(1!==s.length)throw new Error("one and only one name per case");const a=s[0],i=n[a];if(void 0!==o[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!l(i))throw new Error("case arguments must be an array");t.push(a),o[a]=(...o)=>{const n=o.length;if(n!==i.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+i.length+" ("+i+"), got "+n);return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[r].apply(null,o)},match:e=>{const n=ae(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!K(t,(e=>L(n,e))))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,o)},log:e=>{console.log(e,{constructors:t,constructor:a,params:o})}}}})),o};Hr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Ir=(e,t)=>((e,t)=>{const o={};return le(e,((e,n)=>{L(t,n)||(o[n]=e)})),o})(e,t),Pr=(e,t)=>((e,t)=>({[e]:t}))(e,t),Fr=e=>(e=>{const t={};return z(e,(e=>{t[e.key]=e.value})),t})(e),zr=(e,t)=>{const o=(e=>{const t=[],o=[];return z(e,(e=>{e.fold((e=>{t.push(e)}),(e=>{o.push(e)}))})),{errors:t,values:o}})(e);return o.errors.length>0?(n=o.errors,tn.error(q(n))):((e,t)=>0===e.length?tn.value(t):tn.value(wn(t,xn.apply(void 0,e))))(o.values,t);var n},Vr=e=>p(e)?e:T,Zr=(e,t,o)=>{let n=e.dom;const r=Vr(o);for(;n.parentNode;){n=n.parentNode;const e=Be.fromDom(n),o=t(e);if(o.isSome())return o;if(r(e))break}return D.none()},Ur=(e,t,o)=>{const n=t(e),r=Vr(o);return n.orThunk((()=>r(e)?D.none():Zr(e,t,r)))},jr=(e,t)=>Ye(e.element,t.event.target),$r={can:E,abort:T,run:b},Wr=e=>{if(!ye(e,"can")&&!ye(e,"abort")&&!ye(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return{...$r,...e}},qr=e=>{const t=((e,t)=>(...o)=>j(e,((e,n)=>e&&t(n).apply(void 0,o)),!0))(e,(e=>e.can)),o=((e,t)=>(...o)=>j(e,((e,n)=>e||t(n).apply(void 0,o)),!1))(e,(e=>e.abort));return{can:t,abort:o,run:(...t)=>{z(e,(e=>{e.run.apply(void 0,t)}))}}},Gr=w,Kr=Gr("touchstart"),Yr=Gr("touchmove"),Xr=Gr("touchend"),Jr=Gr("touchcancel"),Qr=Gr("mousedown"),es=Gr("mousemove"),ts=Gr("mouseout"),os=Gr("mouseup"),ns=Gr("mouseover"),rs=Gr("focusin"),ss=Gr("focusout"),as=Gr("keydown"),is=Gr("keyup"),ls=Gr("input"),cs=Gr("change"),ds=Gr("click"),ms=Gr("transitioncancel"),us=Gr("transitionend"),gs=Gr("transitionstart"),ps=Gr("selectstart"),hs=e=>w("alloy."+e),fs={tap:hs("tap")},bs=hs("focus"),vs=hs("blur.post"),ys=hs("paste.post"),ws=hs("receive"),xs=hs("execute"),Cs=hs("focus.item"),Ss=fs.tap,ks=hs("longpress"),_s=hs("sandbox.close"),Os=hs("typeahead.cancel"),Ts=hs("system.init"),Es=hs("system.touchmove"),Ds=hs("system.touchend"),As=hs("system.scroll"),Ms=hs("system.resize"),Ns=hs("system.attached"),Rs=hs("system.detached"),Bs=hs("system.dismissRequested"),Ls=hs("system.repositionRequested"),Hs=hs("focusmanager.shifted"),Is=hs("slotcontainer.visibility"),Ps=hs("system.external.element.scroll"),Fs=hs("change.tab"),zs=hs("dismiss.tab"),Vs=hs("highlight"),Zs=hs("dehighlight"),Us=(e,t)=>{qs(e,e.element,t,{})},js=(e,t,o)=>{qs(e,e.element,t,o)},$s=e=>{Us(e,xs())},Ws=(e,t,o)=>{qs(e,t,o,{})},qs=(e,t,o,n)=>{const r={target:t,...n};e.getSystem().triggerEvent(o,t,r)},Gs=(e,t,o,n)=>{e.getSystem().triggerEvent(o,t,n.event)},Ks=e=>Fr(e),Ys=(e,t)=>({key:e,value:Wr({abort:t})}),Xs=e=>({key:e,value:Wr({run:(e,t)=>{t.event.prevent()}})}),Js=(e,t)=>({key:e,value:Wr({run:t})}),Qs=(e,t,o)=>({key:e,value:Wr({run:(e,n)=>{t.apply(void 0,[e,n].concat(o))}})}),ea=e=>t=>({key:e,value:Wr({run:(e,o)=>{jr(e,o)&&t(e,o)}})}),ta=(e,t,o)=>((e,t)=>Js(e,((o,n)=>{o.getSystem().getByUid(t).each((t=>{Gs(t,t.element,e,n)}))})))(e,t.partUids[o]),oa=(e,t)=>Js(e,((e,o)=>{const n=o.event,r=e.getSystem().getByDom(n.target).getOrThunk((()=>Ur(n.target,(t=>e.getSystem().getByDom(t).toOptional()),T).getOr(e)));t(e,r,o)})),na=e=>Js(e,((e,t)=>{t.cut()})),ra=e=>Js(e,((e,t)=>{t.stop()})),sa=(e,t)=>ea(e)(t),aa=ea(Ns()),ia=ea(Rs()),la=ea(Ts()),ca=(e=>t=>Js(e,t))(xs()),da=e=>e.dom.innerHTML,ma=(e,t)=>{const o=Je(e).dom,n=Be.fromDom(o.createDocumentFragment()),r=((e,t)=>{const o=(t||document).createElement("div");return o.innerHTML=e,st(Be.fromDom(o))})(t,o);Ho(n,r),Io(e),Lo(e,n)},ua=e=>((e,t)=>Be.fromDom(e.dom.cloneNode(t)))(e,!1),ga=e=>{if(dt(e))return"#shadow-root";return(e=>{const t=Be.fromTag("div"),o=Be.fromDom(e.dom.cloneNode(!0));return Lo(t,o),da(t)})(ua(e))},pa=e=>ga(e),ha=Ks([((e,t)=>({key:e,value:Wr({can:t})}))(bs(),((e,t)=>{const o=t.event,n=o.originator,r=o.target;return!((e,t,o)=>Ye(t,e.element)&&!Ye(t,o))(e,n,r)||(console.warn(bs()+" did not get interpreted by the desired target. \nOriginator: "+pa(n)+"\nTarget: "+pa(r)+"\nCheck the "+bs()+" event handlers"),!1)}))]);var fa=Object.freeze({__proto__:null,events:ha});let ba=0;const va=e=>{const t=(new Date).getTime(),o=Math.floor(1e9*Math.random());return ba++,e+"_"+o+ba+String(t)},ya=w("alloy-id-"),wa=w("data-alloy-id"),xa=ya(),Ca=wa(),Sa=(e,t)=>{Object.defineProperty(e.dom,Ca,{value:t,writable:!0})},ka=e=>{const t=Ue(e)?e.dom[Ca]:null;return D.from(t)},_a=e=>va(e),Oa=x,Ta=e=>{const t=t=>`The component must be in a context to execute: ${t}`+(e?"\n"+pa(e().element)+" is not in context.":""),o=e=>()=>{throw new Error(t(e))},n=e=>()=>{console.warn(t(e))};return{debugInfo:w("fake"),triggerEvent:n("triggerEvent"),triggerFocus:n("triggerFocus"),triggerEscape:n("triggerEscape"),broadcast:n("broadcast"),broadcastOn:n("broadcastOn"),broadcastEvent:n("broadcastEvent"),build:o("build"),buildOrPatch:o("buildOrPatch"),addToWorld:o("addToWorld"),removeFromWorld:o("removeFromWorld"),addToGui:o("addToGui"),removeFromGui:o("removeFromGui"),getByUid:o("getByUid"),getByDom:o("getByDom"),isConnected:T}},Ea=Ta(),Da=e=>F(e,(e=>De(e,"/*")?e.substring(0,e.length-2):e)),Aa=(e,t)=>{const o=e.toString(),n=o.indexOf(")")+1,r=o.indexOf("("),s=o.substring(r+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:Da(s)}),e},Ma=va("alloy-premade"),Na=e=>(Object.defineProperty(e.element.dom,Ma,{value:e.uid,writable:!0}),Pr(Ma,e)),Ra=e=>be(e,Ma),Ba=e=>((e,t)=>{const o=t.toString(),n=o.indexOf(")")+1,r=o.indexOf("("),s=o.substring(r+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Da(s.slice(1))}),e})(((t,...o)=>e(t.getApis(),t,...o)),e),La={init:()=>Ha({readState:w("No State required")})},Ha=e=>e,Ia=(e,t)=>{const o={};return le(e,((e,n)=>{le(e,((e,r)=>{const s=be(o,r).getOr([]);o[r]=s.concat([t(n,e)])}))})),o},Pa=e=>({classes:m(e.classes)?[]:e.classes,attributes:m(e.attributes)?{}:e.attributes,styles:m(e.styles)?{}:e.styles}),Fa=e=>e.cHandler,za=(e,t)=>({name:e,handler:t}),Va=(e,t)=>{const o={};return z(e,(e=>{o[e.name()]=e.handlers(t)})),o},Za=(e,t,o,n)=>{const r=((e,t,o)=>{const n={...o,...Va(t,e)};return Ia(n,za)})(e,o,n);return $a(r,t)},Ua=e=>{const t=(e=>p(e)?{can:E,abort:T,run:e}:e)(e);return(e,o,...n)=>{const r=[e,o].concat(n);t.abort.apply(void 0,r)?o.stop():t.can.apply(void 0,r)&&t.run.apply(void 0,r)}},ja=(e,t,o)=>{const n=t[o];return n?((e,t,o,n)=>{try{const r=ee(o,((o,r)=>{const s=o[t],a=r[t],i=n.indexOf(s),l=n.indexOf(a);if(-1===i)throw new Error("The ordering for "+e+" does not have an entry for "+s+".\nOrder specified: "+JSON.stringify(n,null,2));if(-1===l)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(n,null,2));return i{const t=F(e,(e=>e.handler));return qr(t)})):((e,t)=>tn.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(F(t,(e=>e.name)),null,2)]))(o,e)},$a=(e,t)=>{const o=pe(e,((e,o)=>(1===e.length?tn.value(e[0].handler):ja(e,t,o)).map((n=>{const r=Ua(n),s=e.length>1?Z(t[o],(t=>H(e,(e=>e.name===t)))).join(" > "):e[0].name;return Pr(o,((e,t)=>({handler:e,purpose:t}))(r,s))}))));return zr(o,{})},Wa="alloy.base.behaviour",qa=In([ar("dom","dom",{tag:"required",process:{}},In([cr("tag"),Or("styles",{}),Or("classes",[]),Or("attributes",{}),vr("value"),vr("innerHtml")])),cr("components"),cr("uid"),Or("events",{}),Or("apis",{}),ar("eventOrder","eventOrder",(e=>kn(w(e)))({[xs()]:["disabling",Wa,"toggling","typeaheadevents"],[bs()]:[Wa,"focusing","keying"],[Ts()]:[Wa,"disabling","toggling","representing"],[ls()]:[Wa,"representing","streaming","invalidating"],[Rs()]:[Wa,"representing","item-events","tooltipping"],[Qr()]:["focusing",Wa,"item-type-events"],[Kr()]:["focusing",Wa,"item-type-events"],[ns()]:["item-type-events","tooltipping"],[ws()]:["receiving","reflecting","tooltipping"]}),Zn()),vr("domModification")]),Ga=e=>e.events,Ka=(e,t)=>{const o=kt(e,t);return void 0===o||""===o?[]:o.split(" ")},Ya=e=>void 0!==e.dom.classList,Xa=e=>Ka(e,"class"),Ja=(e,t)=>((e,t,o)=>{const n=Ka(e,t).concat([o]);return Ct(e,t,n.join(" ")),!0})(e,"class",t),Qa=(e,t)=>((e,t,o)=>{const n=Z(Ka(e,t),(e=>e!==o));return n.length>0?Ct(e,t,n.join(" ")):Tt(e,t),!1})(e,"class",t),ei=(e,t)=>{Ya(e)?e.dom.classList.add(t):Ja(e,t)},ti=(e,t)=>{if(Ya(e)){e.dom.classList.remove(t)}else Qa(e,t);(e=>{0===(Ya(e)?e.dom.classList:Xa(e)).length&&Tt(e,"class")})(e)},oi=(e,t)=>Ya(e)&&e.dom.classList.contains(t),ni=(e,t)=>{z(t,(t=>{ei(e,t)}))},ri=(e,t)=>{z(t,(t=>{ti(e,t)}))},si=(e,t)=>K(t,(t=>oi(e,t))),ai=e=>Ya(e)?(e=>{const t=e.dom.classList,o=new Array(t.length);for(let e=0;ee.dom.value,li=(e,t)=>{if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},ci=(e,t,o)=>{o.fold((()=>Lo(e,t)),(e=>{Ye(e,t)||(No(e,t),Po(e))}))},di=(e,t,o)=>{const n=F(t,o),r=st(e);return z(r.slice(n.length),Po),n},mi=(e,t,o,n)=>{const r=at(e,t),s=n(o,r),a=((e,t,o)=>at(e,t).map((e=>{if(o.exists((t=>!Ye(t,e)))){const t=o.map(ze).getOr("span"),n=Be.fromTag(t);return No(e,n),n}return e})))(e,t,r);return ci(e,s.element,a),s},ui=(e,t)=>{const o=ae(e),n=ae(t),r=X(n,o),s=((e,t)=>{const o={},n={};return ue(e,t,me(o),me(n)),{t:o,f:n}})(e,((e,o)=>!ve(t,o)||e!==t[o])).t;return{toRemove:r,toSet:s}},gi=(e,t)=>{const{class:o,style:n,...r}=(e=>j(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}))(t),{toSet:s,toRemove:a}=ui(e.attributes,r),i=Ht(t),{toSet:l,toRemove:c}=ui(e.styles,i),d=ai(t),m=X(d,e.classes),u=X(e.classes,d);return z(a,(e=>Tt(t,e))),St(t,s),ni(t,u),ri(t,m),z(c,(e=>Pt(t,e))),Mt(t,l),e.innerHtml.fold((()=>{const o=e.domChildren;((e,t)=>{di(e,t,((t,o)=>{const n=at(e,o);return ci(e,t,n),t}))})(t,o)}),(e=>{ma(t,e)})),(()=>{const o=t,n=e.value.getOrUndefined();n!==ii(o)&&li(o,null!=n?n:"")})(),t},pi=(e,t)=>{const o=t.filter((t=>ze(t)===e.tag&&!(e=>e.innerHtml.isSome()&&e.domChildren.length>0)(e)&&!(e=>ve(e.dom,Ma))(t))).bind((t=>((e,t)=>{try{const o=gi(e,t);return D.some(o)}catch(e){return D.none()}})(e,t))).getOrThunk((()=>(e=>{const t=Be.fromTag(e.tag);St(t,e.attributes),ni(t,e.classes),Mt(t,e.styles),e.innerHtml.each((e=>ma(t,e)));const o=e.domChildren;return Ho(t,o),e.value.each((e=>{li(t,e)})),t})(e)));return Sa(o,e.uid),o},hi=(e,t)=>((e,t)=>{const o=F(t,(e=>_r(e.name(),[cr("config"),Or("state",La)]))),n=er("component.behaviours",In(o),e.behaviours).fold((t=>{throw new Error(nr(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),x);return{list:t,data:ce(n,(e=>{const t=e.map((e=>({config:e.config,state:e.state.init(e.config)})));return w(t)}))}})(e,t),fi=e=>{const t=(e=>{const t=be(e,"behaviours").getOr({});return G(ae(t),(e=>{const o=t[e];return g(o)?[o.me]:[]}))})(e);return hi(e,t)},bi=(e,t,o)=>{const n={...(r=e).dom,uid:r.uid,domChildren:F(r.components,(e=>e.element))};var r;const s=(e=>e.domModification.fold((()=>Pa({})),Pa))(e),a={"alloy.base.modification":s},i=t.length>0?((e,t,o,n)=>{const r={...t};z(o,(t=>{r[t.name()]=t.exhibit(e,n)}));const s=Ia(r,((e,t)=>({name:e,modification:t}))),a=e=>U(e,((e,t)=>({...t.modification,...e})),{}),i=U(s.classes,((e,t)=>t.modification.concat(e)),[]),l=a(s.attributes),c=a(s.styles);return Pa({classes:i,attributes:l,styles:c})})(o,a,t,n):s;return l=n,c=i,{...l,attributes:{...l.attributes,...c.attributes},styles:{...l.styles,...c.styles},classes:l.classes.concat(c.classes)};var l,c},vi=(e,t)=>{const o=()=>u,n=Lr(Ea),r=tr((e=>er("custom.definition",qa,e))(e)),s=fi(e),a=(e=>e.list)(s),i=(e=>e.data)(s),l=bi(r,a,i),c=pi(l,t),d=((e,t,o)=>{const n={"alloy.base.behaviour":Ga(e)};return Za(o,e.eventOrder,t,n).getOrDie()})(r,a,i),m=Lr(r.components),u={uid:e.uid,getSystem:n.get,config:t=>{const o=i;return(p(o[t.name()])?o[t.name()]:()=>{throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))})()},hasConfigured:e=>p(i[e.name()]),spec:e,readState:e=>i[e]().map((e=>e.state.readState())).getOr("not enabled"),getApis:()=>r.apis,connect:e=>{n.set(e)},disconnect:()=>{n.set(Ta(o))},element:c,syncComponents:()=>{const e=st(c),t=G(e,(e=>n.get().getByDom(e).fold((()=>[]),Q)));m.set(t)},components:m.get,events:d};return u},yi=(e,t)=>{const{events:o,...n}=Oa(e),r=((e,t)=>{const o=be(e,"components").getOr([]);return t.fold((()=>F(o,ki)),(e=>F(o,((t,o)=>Si(t,at(e,o))))))})(n,t),s={...n,events:{...fa,...o},components:r};return tn.value(vi(s,t))},wi=e=>{const t=Be.fromText(e);return xi({element:t})},xi=e=>{const t=or("external.component",Hn([cr("element"),vr("uid")]),e),o=Lr(Ta()),n=t.uid.getOrThunk((()=>_a("external")));Sa(t.element,n);const r={uid:n,getSystem:o.get,config:D.none,hasConfigured:T,connect:e=>{o.set(e)},disconnect:()=>{o.set(Ta((()=>r)))},getApis:()=>({}),element:t.element,spec:e,readState:w("No state"),syncComponents:b,components:w([]),events:{}};return Na(r)},Ci=_a,Si=(e,t)=>Ra(e).getOrThunk((()=>{const o=(e=>ve(e,"uid"))(e)?e:{uid:Ci(""),...e};return yi(o,t).getOrDie()})),ki=e=>Si(e,D.none()),_i=Na;var Oi=(e,t,o,n,r)=>e(o,n)?D.some(o):p(r)&&r(o)?D.none():t(o,n,r);const Ti=(e,t,o)=>{let n=e.dom;const r=p(o)?o:T;for(;n.parentNode;){n=n.parentNode;const e=Be.fromDom(n);if(t(e))return D.some(e);if(r(e))break}return D.none()},Ei=(e,t,o)=>Oi(((e,t)=>t(e)),Ti,e,t,o),Di=(e,t,o)=>Ei(e,t,o).isSome(),Ai=(e,t,o)=>Ti(e,(e=>Ge(e,t)),o),Mi=(e,t)=>((e,t)=>$(e.dom.childNodes,(e=>t(Be.fromDom(e)))).map(Be.fromDom))(e,(e=>Ge(e,t))),Ni=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Ke(o)?D.none():D.from(o.querySelector(e)).map(Be.fromDom)})(t,e),Ri=(e,t,o)=>Oi(((e,t)=>Ge(e,t)),Ai,e,t,o),Bi="aria-controls",Li=()=>{const e=va(Bi);return{id:e,link:t=>{Ct(t,Bi,e)},unlink:e=>{Tt(e,Bi)}}},Hi=(e,t)=>(e=>Ei(e,(e=>{if(!Ue(e))return!1;const t=kt(e,"id");return void 0!==t&&t.indexOf(Bi)>-1})).bind((e=>{const t=kt(e,"id"),o=gt(e);return Ni(o,`[${Bi}="${t}"]`)})))(t).exists((t=>Ii(e,t))),Ii=(e,t)=>Di(t,(t=>Ye(t,e.element)),T)||Hi(e,t),Pi="unknown";var Fi;!function(e){e[e.STOP=0]="STOP",e[e.NORMAL=1]="NORMAL",e[e.LOGGING=2]="LOGGING"}(Fi||(Fi={}));const zi=Lr({}),Vi=(e,t,o)=>{switch(be(zi.get(),e).orThunk((()=>{const t=ae(zi.get());return se(t,(t=>e.indexOf(t)>-1?D.some(zi.get()[t]):D.none()))})).getOr(Fi.NORMAL)){case Fi.NORMAL:return o(ji());case Fi.LOGGING:{const n=((e,t)=>{const o=[],n=(new Date).getTime();return{logEventCut:(e,t,n)=>{o.push({outcome:"cut",target:t,purpose:n})},logEventStopped:(e,t,n)=>{o.push({outcome:"stopped",target:t,purpose:n})},logNoParent:(e,t,n)=>{o.push({outcome:"no-parent",target:t,purpose:n})},logEventNoHandlers:(e,t)=>{o.push({outcome:"no-handlers-left",target:t})},logEventResponse:(e,t,n)=>{o.push({outcome:"response",purpose:n,target:t})},write:()=>{const r=(new Date).getTime();L(["mousemove","mouseover","mouseout",Ts()],e)||console.log(e,{event:e,time:r-n,target:t.dom,sequence:F(o,(e=>L(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+pa(e.target)+")":e.outcome))})}}})(e,t),r=o(n);return n.write(),r}case Fi.STOP:return!0}},Zi=["alloy/data/Fields","alloy/debugging/Debugging"],Ui=(e,t,o)=>Vi(e,t,o),ji=w({logEventCut:b,logEventStopped:b,logNoParent:b,logEventNoHandlers:b,logEventResponse:b,write:b}),$i=w([cr("menu"),cr("selectedMenu")]),Wi=w([cr("item"),cr("selectedItem")]);w(In(Wi().concat($i())));const qi=w(In(Wi())),Gi=hr("initSize",[cr("numColumns"),cr("numRows")]),Ki=()=>hr("markers",[cr("backgroundMenu")].concat($i()).concat(Wi())),Yi=e=>hr("markers",F(e,cr)),Xi=(e,t,o)=>((()=>{const e=new Error;if(void 0!==e.stack){const t=e.stack.split("\n");return $(t,(e=>e.indexOf("alloy")>0&&!H(Zi,(t=>e.indexOf(t)>-1)))).getOr(Pi)}})(),ar(t,t,o,Jn((e=>tn.value(((...t)=>e.apply(void 0,t))))))),Ji=e=>Xi(0,e,Sn(b)),Qi=e=>Xi(0,e,Sn(D.none)),el=e=>Xi(0,e,{tag:"required",process:{}}),tl=e=>Xi(0,e,{tag:"required",process:{}}),ol=(e,t)=>ir(e,w(t)),nl=e=>ir(e,x),rl=w(Gi),sl=(e,t,o,n,r,s,a,i=!1)=>({x:e,y:t,bubble:o,direction:n,placement:r,restriction:s,label:`${a}-${r}`,alwaysFit:i}),al=Hr([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),il=al.southeast,ll=al.southwest,cl=al.northeast,dl=al.northwest,ml=al.south,ul=al.north,gl=al.east,pl=al.west,hl=(e,t,o,n)=>{const r=e+t;return r>n?o:rMath.min(Math.max(e,t),o),bl=(e,t)=>J(["left","right","top","bottom"],(o=>be(t,o).map((t=>((e,t)=>{switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}})(e,t))))),vl="layout",yl=e=>e.x,wl=(e,t)=>e.x+e.width/2-t.width/2,xl=(e,t)=>e.x+e.width-t.width,Cl=(e,t)=>e.y-t.height,Sl=e=>e.y+e.height,kl=(e,t)=>e.y+e.height/2-t.height/2,_l=(e,t,o)=>sl(yl(e),Sl(e),o.southeast(),il(),"southeast",bl(e,{left:1,top:3}),vl),Ol=(e,t,o)=>sl(xl(e,t),Sl(e),o.southwest(),ll(),"southwest",bl(e,{right:0,top:3}),vl),Tl=(e,t,o)=>sl(yl(e),Cl(e,t),o.northeast(),cl(),"northeast",bl(e,{left:1,bottom:2}),vl),El=(e,t,o)=>sl(xl(e,t),Cl(e,t),o.northwest(),dl(),"northwest",bl(e,{right:0,bottom:2}),vl),Dl=(e,t,o)=>sl(wl(e,t),Cl(e,t),o.north(),ul(),"north",bl(e,{bottom:2}),vl),Al=(e,t,o)=>sl(wl(e,t),Sl(e),o.south(),ml(),"south",bl(e,{top:3}),vl),Ml=(e,t,o)=>sl((e=>e.x+e.width)(e),kl(e,t),o.east(),gl(),"east",bl(e,{left:0}),vl),Nl=(e,t,o)=>sl(((e,t)=>e.x-t.width)(e,t),kl(e,t),o.west(),pl(),"west",bl(e,{right:1}),vl),Rl=()=>[_l,Ol,Tl,El,Al,Dl,Ml,Nl],Bl=()=>[Ol,_l,El,Tl,Al,Dl,Ml,Nl],Ll=()=>[Tl,El,_l,Ol,Dl,Al],Hl=()=>[El,Tl,Ol,_l,Dl,Al],Il=()=>[_l,Ol,Tl,El,Al,Dl],Pl=()=>[Ol,_l,El,Tl,Al,Dl];var Fl=Object.freeze({__proto__:null,events:e=>Ks([Js(ws(),((t,o)=>{const n=e.channels,r=ae(n),s=o,a=((e,t)=>t.universal?e:Z(e,(e=>L(t.channels,e))))(r,s);z(a,(e=>{const o=n[e],r=o.schema,a=or("channel["+e+"] data\nReceiver: "+pa(t.element),r,s.data);o.onReceive(t,a)}))}))])}),zl=[dr("channels",Qn(tn.value,Hn([el("onReceive"),Or("schema",Zn())])))];const Vl=(e,t,o)=>la(((n,r)=>{o(n,e,t)})),Zl=(e,t,o)=>((e,t,o)=>{const n=o.toString(),r=n.indexOf(")")+1,s=n.indexOf("("),a=n.substring(s+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:Da(a.slice(0,1).concat(a.slice(3)))}),e})(((n,...r)=>{const s=[n].concat(r);return n.config({name:w(e)}).fold((()=>{throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+o)}),(e=>{const o=Array.prototype.slice.call(s,1);return t.apply(void 0,[n,e.config,e.state].concat(o))}))}),o,t),Ul=e=>({key:e,value:void 0}),jl=(e,t,o,n,r,s,a)=>{const i=e=>ye(e,o)?e[o]():D.none(),l=ce(r,((e,t)=>Zl(o,e,t))),c={...ce(s,((e,t)=>Aa(e,t))),...l,revoke:S(Ul,o),config:t=>{const n=or(o+"-config",e,t);return{key:o,value:{config:n,me:c,configAsRaw:Jt((()=>or(o+"-config",e,t))),initialConfig:t,state:a}}},schema:w(t),exhibit:(e,t)=>Ce(i(e),be(n,"exhibit"),((e,o)=>o(t,e.config,e.state))).getOrThunk((()=>Pa({}))),name:w(o),handlers:e=>i(e).map((e=>be(n,"events").getOr((()=>({})))(e.config,e.state))).getOr({})};return c},$l=e=>Fr(e),Wl=Hn([cr("fields"),cr("name"),Or("active",{}),Or("apis",{}),Or("state",La),Or("extra",{})]),ql=e=>{const t=or("Creating behaviour: "+e.name,Wl,e);return((e,t,o,n,r,s)=>{const a=Hn(e),i=_r(t,[(l="config",c=e,yr(l,Hn(c)))]);var l,c;return jl(a,i,t,o,n,r,s)})(t.fields,t.name,t.active,t.apis,t.extra,t.state)},Gl=Hn([cr("branchKey"),cr("branches"),cr("name"),Or("active",{}),Or("apis",{}),Or("state",La),Or("extra",{})]),Kl=e=>{const t=or("Creating behaviour: "+e.name,Gl,e);return((e,t,o,n,r,s)=>{const a=e,i=_r(t,[yr("config",e)]);return jl(a,i,t,o,n,r,s)})(rr(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Yl=w(void 0),Xl=ql({fields:zl,name:"receiving",active:Fl});var Jl=Object.freeze({__proto__:null,exhibit:(e,t)=>Pa({classes:[],styles:t.useFixed()?{}:{position:"relative"}})});const Ql=e=>e.dom.focus(),ec=e=>e.dom.blur(),tc=e=>{const t=gt(e).dom;return e.dom===t.activeElement},oc=(e=Uo())=>D.from(e.dom.activeElement).map(Be.fromDom),nc=e=>oc(gt(e)).filter((t=>e.dom.contains(t.dom))),rc=(e,t)=>{const o=gt(t),n=oc(o).bind((e=>{const o=t=>Ye(e,t);return o(t)?D.some(t):((e,t)=>{const o=e=>{for(let n=0;n{oc(o).filter((t=>Ye(t,e))).fold((()=>{Ql(e)}),b)})),r},sc=(e,t,o,n,r)=>{const s=e=>e+"px";return{position:e,left:t.map(s),top:o.map(s),right:n.map(s),bottom:r.map(s)}},ac=(e,t)=>{Nt(e,(e=>({...e,position:D.some(e.position)}))(t))},ic=Hr([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),lc=(e,t,o,n,r,s)=>{const a=t.rect,i=a.x-o,l=a.y-n,c=r-(i+a.width),d=s-(l+a.height),m=D.some(i),u=D.some(l),g=D.some(c),p=D.some(d),h=D.none();return((e,t,o,n,r,s,a,i,l)=>e.fold(t,o,n,r,s,a,i,l))(t.direction,(()=>sc(e,m,u,h,h)),(()=>sc(e,h,u,g,h)),(()=>sc(e,m,h,h,p)),(()=>sc(e,h,h,g,p)),(()=>sc(e,m,u,h,h)),(()=>sc(e,m,h,h,p)),(()=>sc(e,m,u,h,h)),(()=>sc(e,h,u,g,h)))},cc=(e,t)=>e.fold((()=>{const e=t.rect;return sc("absolute",D.some(e.x),D.some(e.y),D.none(),D.none())}),((e,o,n,r)=>lc("absolute",t,e,o,n,r)),((e,o,n,r)=>lc("fixed",t,e,o,n,r))),dc=(e,t)=>{const o=S(Wo,t),n=e.fold(o,o,(()=>{const e=Fo();return Wo(t).translate(-e.left,-e.top)})),r=Xt(t),s=Ut(t);return qo(n.left,n.top,r,s)},mc=(e,t)=>t.fold((()=>e.fold(Xo,Xo,qo)),(t=>e.fold(w(t),w(t),(()=>{const o=uc(e,t.x,t.y);return qo(o.left,o.top,t.width,t.height)})))),uc=(e,t,o)=>{const n=$t(t,o);return e.fold(w(n),w(n),(()=>{const e=Fo();return n.translate(-e.left,-e.top)}))};ic.none;const gc=ic.relative,pc=ic.fixed,hc=(e,t)=>((e,t)=>({anchorBox:e,origin:t}))(e,t),fc="data-alloy-placement",bc=e=>_t(e,fc),vc=Hr([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),yc=(e,t,o,n)=>{const r=e.bubble,s=r.offset,a=((e,t,o)=>{const n=(n,r)=>t[n].map((t=>{const s="top"===n||"bottom"===n,a=s?o.top:o.left,i=("left"===n||"top"===n?Math.max:Math.min)(t,r)+a;return s?fl(i,e.y,e.bottom):fl(i,e.x,e.right)})).getOr(r),r=n("left",e.x),s=n("top",e.y),a=n("right",e.right),i=n("bottom",e.bottom);return qo(r,s,a-r,i-s)})(n,e.restriction,s),i=e.x+s.left,l=e.y+s.top,c=qo(i,l,t,o),{originInBounds:d,sizeInBounds:m,visibleW:u,visibleH:g}=((e,t)=>{const{x:o,y:n,right:r,bottom:s}=t,{x:a,y:i,right:l,bottom:c,width:d,height:m}=e;return{originInBounds:a>=o&&a<=r&&i>=n&&i<=s,sizeInBounds:l<=r&&l>=o&&c<=s&&c>=n,visibleW:Math.min(d,a>=o?r-a:l-o),visibleH:Math.min(m,i>=n?s-i:c-n)}})(c,a),p=d&&m,h=p?c:((e,t)=>{const{x:o,y:n,right:r,bottom:s}=t,{x:a,y:i,width:l,height:c}=e,d=Math.max(o,r-l),m=Math.max(n,s-c),u=fl(a,o,d),g=fl(i,n,m),p=Math.min(u+l,r)-u,h=Math.min(g+c,s)-g;return qo(u,g,p,h)})(c,a),f=h.width>0&&h.height>0,{maxWidth:b,maxHeight:v}=((e,t,o)=>{const n=w(t.bottom-o.y),r=w(o.bottom-t.y),s=((e,t,o,n)=>e.fold(t,t,n,n,t,n,o,o))(e,r,r,n),a=w(t.right-o.x),i=w(o.right-t.x),l=((e,t,o,n)=>e.fold(t,n,t,n,o,o,t,n))(e,i,i,a);return{maxWidth:l,maxHeight:s}})(e.direction,h,n),y={rect:h,maxHeight:v,maxWidth:b,direction:e.direction,placement:e.placement,classes:{on:r.classesOn,off:r.classesOff},layout:e.label,testY:l};return p||e.alwaysFit?vc.fit(y):vc.nofit(y,u,g,f)},wc=e=>{const t=Lr(D.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(D.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:e=>{o(),t.set(D.some(e))}}},xc=()=>wc((e=>e.unbind())),Cc=()=>{const e=wc(b);return{...e,on:t=>e.get().each(t)}},Sc=E,kc=(e,t,o)=>((e,t,o,n)=>Ao(e,t,o,n,!1))(e,t,Sc,o),_c=(e,t,o)=>((e,t,o,n)=>Ao(e,t,o,n,!0))(e,t,Sc,o),Oc=Do,Tc=["top","bottom","right","left"],Ec="data-alloy-transition-timer",Dc=(e,t)=>{const o=e=>parseFloat(e).toFixed(3);return he(t,((t,n)=>!((e,t,o=C)=>Ce(e,t,o).getOr(e.isNone()&&t.isNone()))(e[n].map(o),t.map(o)))).isSome()},Ac=(e,t)=>{const o=xc(),n=xc();let r;const a=t=>{var o;const n=null!==(o=t.raw.pseudoElement)&&void 0!==o?o:"";return Ye(t.target,e)&&!Me(n)&&L(Tc,t.raw.propertyName)},i=s=>{if(u(s)||a(s)){o.clear(),n.clear();const a=null==s?void 0:s.raw.type;(u(a)||a===us())&&(clearTimeout(r),Tt(e,Ec),ri(e,t.classes))}},l=kc(e,gs(),(t=>{a(t)&&(l.unbind(),o.set(kc(e,us(),i)),n.set(kc(e,ms(),i)))})),c=(e=>{const t=t=>{const o=Rt(e,t).split(/\s*,\s*/);return Z(o,Me)},o=e=>{if(s(e)&&/^[\d.]+/.test(e)){const t=parseFloat(e);return De(e,"ms")?t:1e3*t}return 0},n=t("transition-delay"),r=t("transition-duration");return j(r,((e,t,r)=>{const s=o(n[r])+o(t);return Math.max(e,s)}),0)})(e);requestAnimationFrame((()=>{r=setTimeout(i,c+17),Ct(e,Ec,r)}))},Mc=(e,t,o,n,r,s)=>{const a=((e,t,o)=>o.exists((o=>{const n=e.mode;return"all"===n||o[n]!==t[n]})))(n,r,s);if(a||((e,t)=>si(e,t.classes))(e,n)){At(e,"position",o.position);const s=dc(t,e),i=cc(t,{...r,rect:s}),l=J(Tc,(e=>i[e]));Dc(o,l)&&(Nt(e,l),a&&((e,t)=>{ni(e,t.classes),_t(e,Ec).each((t=>{clearTimeout(parseInt(t,10)),Tt(e,Ec)})),Ac(e,t)})(e,n),Ft(e))}else ri(e,n.classes)},Nc=(e,t,o,n)=>{Pt(t,"max-height"),Pt(t,"max-width");const r={width:Xt(s=t),height:Ut(s)};var s;return((e,t,o,n,r,s)=>{const a=n.width,i=n.height,l=(t,l,c,d,m)=>{const u=t(o,n,r,e,s),g=yc(u,a,i,s);return g.fold(w(g),((e,t,o,n)=>(m===n?o>d||t>c:!m&&n)?g:vc.nofit(l,c,d,m)))},c=j(t,((e,t)=>{const o=S(l,t);return e.fold(w(e),o)}),vc.nofit({rect:o,maxHeight:n.height,maxWidth:n.width,direction:il(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:o.y},-1,-1,!1));return c.fold(x,x)})(t,n.preference,e,r,o,n.bounds)},Rc=(e,t)=>{((e,t)=>{Ct(e,fc,t)})(e,t.placement)},Bc=(e,t)=>{((e,t)=>{const o=Vt.max(e,t,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);At(e,"max-height",o+"px")})(e,Math.floor(t))},Lc=w(((e,t)=>{Bc(e,t),Mt(e,{"overflow-x":"hidden","overflow-y":"auto"})})),Hc=w(((e,t)=>{Bc(e,t)})),Ic=(e,t,o)=>void 0===e[t]?o:e[t],Pc=(e,t,o,n)=>{const r=Nc(e,t,o,n);return((e,t,o)=>{const n=cc(o.origin,t);o.transition.each((r=>{Mc(e,o.origin,n,r,t,o.lastPlacement)})),ac(e,n)})(t,r,n),Rc(t,r),((e,t)=>{const o=t.classes;ri(e,o.off),ni(e,o.on)})(t,r),((e,t,o)=>{(0,o.maxHeightFunction)(e,t.maxHeight)})(t,r,n),((e,t,o)=>{(0,o.maxWidthFunction)(e,t.maxWidth)})(t,r,n),{layout:r.layout,placement:r.placement}},Fc=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],zc=(e,t,o,n=1)=>{const r=e*n,s=t*n,a=e=>be(o,e).getOr([]),i=(e,t,o)=>{const n=X(Fc,o);return{offset:$t(e,t),classesOn:G(o,a),classesOff:G(n,a)}};return{southeast:()=>i(-e,t,["top","alignLeft"]),southwest:()=>i(e,t,["top","alignRight"]),south:()=>i(-e/2,t,["top","alignCentre"]),northeast:()=>i(-e,-t,["bottom","alignLeft"]),northwest:()=>i(e,-t,["bottom","alignRight"]),north:()=>i(-e/2,-t,["bottom","alignCentre"]),east:()=>i(e,-t/2,["valignCentre","left"]),west:()=>i(-e,-t/2,["valignCentre","right"]),insetNortheast:()=>i(r,s,["top","alignLeft","inset"]),insetNorthwest:()=>i(-r,s,["top","alignRight","inset"]),insetNorth:()=>i(-r/2,s,["top","alignCentre","inset"]),insetSoutheast:()=>i(r,-s,["bottom","alignLeft","inset"]),insetSouthwest:()=>i(-r,-s,["bottom","alignRight","inset"]),insetSouth:()=>i(-r/2,-s,["bottom","alignCentre","inset"]),insetEast:()=>i(-r,-s/2,["valignCentre","right","inset"]),insetWest:()=>i(r,-s/2,["valignCentre","left","inset"])}},Vc=()=>zc(0,0,{}),Zc=x,Uc=(e,t)=>o=>"rtl"===jc(o)?t:e,jc=e=>"rtl"===Rt(e,"direction")?"rtl":"ltr";var $c;!function(e){e.TopToBottom="toptobottom",e.BottomToTop="bottomtotop"}($c||($c={}));const Wc="data-alloy-vertical-dir",qc=e=>Di(e,(e=>Ue(e)&&kt(e,"data-alloy-vertical-dir")===$c.BottomToTop)),Gc=()=>_r("layouts",[cr("onLtr"),cr("onRtl"),vr("onBottomLtr"),vr("onBottomRtl")]),Kc=(e,t,o,n,r,s,a)=>{const i=a.map(qc).getOr(!1),l=t.layouts.map((t=>t.onLtr(e))),c=t.layouts.map((t=>t.onRtl(e))),d=i?t.layouts.bind((t=>t.onBottomLtr.map((t=>t(e))))).or(l).getOr(r):l.getOr(o),m=i?t.layouts.bind((t=>t.onBottomRtl.map((t=>t(e))))).or(c).getOr(s):c.getOr(n);return Uc(d,m)(e)};var Yc=[cr("hotspot"),vr("bubble"),Or("overrides",{}),Gc(),ol("placement",((e,t,o)=>{const n=t.hotspot,r=dc(o,n.element),s=Kc(e.element,t,Il(),Pl(),Ll(),Hl(),D.some(t.hotspot.element));return D.some(Zc({anchorBox:r,bubble:t.bubble.getOr(Vc()),overrides:t.overrides,layouts:s}))}))];var Xc=[cr("x"),cr("y"),Or("height",0),Or("width",0),Or("bubble",Vc()),Or("overrides",{}),Gc(),ol("placement",((e,t,o)=>{const n=uc(o,t.x,t.y),r=qo(n.left,n.top,t.width,t.height),s=Kc(e.element,t,Rl(),Bl(),Rl(),Bl(),D.none());return D.some(Zc({anchorBox:r,bubble:t.bubble,overrides:t.overrides,layouts:s}))}))];const Jc=Hr([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Qc=e=>e.fold(x,((e,t,o)=>e.translate(-t,-o))),ed=e=>e.fold(x,x),td=e=>j(e,((e,t)=>e.translate(t.left,t.top)),$t(0,0)),od=e=>{const t=F(e,ed);return td(t)},nd=Jc.screen,rd=Jc.absolute,sd=(e,t,o)=>{const n=Je(e.element),r=Fo(n),s=((e,t,o)=>{const n=tt(o.root).dom;return D.from(n.frameElement).map(Be.fromDom).filter((t=>{const o=Je(t),n=Je(e.element);return Ye(o,n)})).map(qt)})(e,0,o).getOr(r);return rd(s,r.left,r.top)},ad=(e,t,o,n)=>{const r=nd($t(e,t));return D.some(((e,t,o)=>({point:e,width:t,height:o}))(r,o,n))},id=(e,t,o,n,r)=>e.map((e=>{const s=[t,e.point],a=(i=()=>od(s),l=()=>od(s),c=()=>(e=>{const t=F(e,Qc);return td(t)})(s),n.fold(i,l,c));var i,l,c;const d=((e,t,o,n)=>({x:e,y:t,width:o,height:n}))(a.left,a.top,e.width,e.height),m=o.showAbove?Ll():Il(),u=o.showAbove?Hl():Pl(),g=Kc(r,o,m,u,m,u,D.none());return Zc({anchorBox:d,bubble:o.bubble.getOr(Vc()),overrides:o.overrides,layouts:g})}));var ld=[cr("node"),cr("root"),vr("bubble"),Gc(),Or("overrides",{}),Or("showAbove",!1),ol("placement",((e,t,o)=>{const n=sd(e,0,t);return t.node.filter(vt).bind((r=>{const s=r.dom.getBoundingClientRect(),a=ad(s.left,s.top,s.width,s.height),i=t.node.getOr(e.element);return id(a,n,t,o,i)}))}))];const cd=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),dd=Hr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),md=(dd.before,dd.on,dd.after,e=>e.fold(x,x,x)),ud=Hr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),gd={domRange:ud.domRange,relative:ud.relative,exact:ud.exact,exactFromRange:e=>ud.exact(e.start,e.soffset,e.finish,e.foffset),getWin:e=>{const t=(e=>e.match({domRange:e=>Be.fromDom(e.startContainer),relative:(e,t)=>md(e),exact:(e,t,o,n)=>e}))(e);return tt(t)},range:cd},pd=(e,t,o)=>{const n=e.document.createRange();var r;return r=n,t.fold((e=>{r.setStartBefore(e.dom)}),((e,t)=>{r.setStart(e.dom,t)}),(e=>{r.setStartAfter(e.dom)})),((e,t)=>{t.fold((t=>{e.setEndBefore(t.dom)}),((t,o)=>{e.setEnd(t.dom,o)}),(t=>{e.setEndAfter(t.dom)}))})(n,o),n},hd=(e,t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},fd=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}),bd=Hr([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),vd=(e,t,o)=>t(Be.fromDom(o.startContainer),o.startOffset,Be.fromDom(o.endContainer),o.endOffset),yd=(e,t)=>{const o=((e,t)=>t.match({domRange:e=>({ltr:w(e),rtl:D.none}),relative:(t,o)=>({ltr:Jt((()=>pd(e,t,o))),rtl:Jt((()=>D.some(pd(e,o,t))))}),exact:(t,o,n,r)=>({ltr:Jt((()=>hd(e,t,o,n,r))),rtl:Jt((()=>D.some(hd(e,n,r,t,o))))})}))(e,t);return((e,t)=>{const o=t.ltr();if(o.collapsed)return t.rtl().filter((e=>!1===e.collapsed)).map((e=>bd.rtl(Be.fromDom(e.endContainer),e.endOffset,Be.fromDom(e.startContainer),e.startOffset))).getOrThunk((()=>vd(0,bd.ltr,o)));return vd(0,bd.ltr,o)})(0,o)},wd=(e,t)=>yd(e,t).match({ltr:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(t.dom,o),s.setEnd(n.dom,r),s},rtl:(t,o,n,r)=>{const s=e.document.createRange();return s.setStart(n.dom,r),s.setEnd(t.dom,o),s}});bd.ltr,bd.rtl;const xd=(e,t,o)=>Z(((e,t)=>{const o=p(t)?t:T;let n=e.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const e=n.parentNode,t=Be.fromDom(e);if(r.push(t),!0===o(t))break;n=e}return r})(e,o),t),Cd=(e,t)=>((e,t)=>{const o=void 0===t?document:t.dom;return Ke(o)?[]:F(o.querySelectorAll(e),Be.fromDom)})(t,e),Sd=(e,t,o,n)=>{const r=((e,t,o,n)=>{const r=Je(e).dom.createRange();return r.setStart(e.dom,t),r.setEnd(o.dom,n),r})(e,t,o,n),s=Ye(e,o)&&t===n;return r.collapsed&&!s},kd=e=>{if(e.rangeCount>0){const t=e.getRangeAt(0),o=e.getRangeAt(e.rangeCount-1);return D.some(cd(Be.fromDom(t.startContainer),t.startOffset,Be.fromDom(o.endContainer),o.endOffset))}return D.none()},_d=e=>{if(null===e.anchorNode||null===e.focusNode)return kd(e);{const t=Be.fromDom(e.anchorNode),o=Be.fromDom(e.focusNode);return Sd(t,e.anchorOffset,o,e.focusOffset)?D.some(cd(t,e.anchorOffset,o,e.focusOffset)):kd(e)}},Od=e=>(e=>D.from(e.getSelection()))(e).filter((e=>e.rangeCount>0)).bind(_d),Td=(e,t)=>(e=>{const t=e.getClientRects(),o=t.length>0?t[0]:e.getBoundingClientRect();return o.width>0||o.height>0?D.some(o).map(fd):D.none()})(wd(e,t)),Ed=(e,t)=>(e=>{const t=e.getBoundingClientRect();return t.width>0||t.height>0?D.some(t).map(fd):D.none()})(wd(e,t)),Dd=((e,t)=>{const o=t=>e(t)?D.from(t.dom.nodeValue):D.none();return{get:n=>{if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n}}})(je,"text"),Ad=(e,t)=>({element:e,offset:t}),Md=(e,t)=>{const o=st(e);if(0===o.length)return Ad(e,t);if(tDd.get(e))(e).length:st(e).length;return Ad(e,t)}},Nd=(e,t)=>je(e)?Ad(e,t):Md(e,t),Rd=e=>void 0!==e.foffset,Bd=(e,t)=>t.getSelection.getOrThunk((()=>()=>Od(e)))().map((e=>{if(Rd(e)){const t=Nd(e.start,e.soffset),o=Nd(e.finish,e.foffset);return gd.range(t.element,t.offset,o.element,o.offset)}return e}));var Ld=[vr("getSelection"),cr("root"),vr("bubble"),Gc(),Or("overrides",{}),Or("showAbove",!1),ol("placement",((e,t,o)=>{const n=tt(t.root).dom,r=sd(e,0,t),s=Bd(n,t).bind((e=>{if(Rd(e)){const t=Ed(n,gd.exactFromRange(e)).orThunk((()=>{const t=Be.fromText("\ufeff");No(e.start,t);const o=Td(n,gd.exact(t,0,t,1));return Po(t),o}));return t.bind((e=>ad(e.left,e.top,e.width,e.height)))}{const t=ce(e,(e=>e.dom.getBoundingClientRect())),o={left:Math.min(t.firstCell.left,t.lastCell.left),right:Math.max(t.firstCell.right,t.lastCell.right),top:Math.min(t.firstCell.top,t.lastCell.top),bottom:Math.max(t.firstCell.bottom,t.lastCell.bottom)};return ad(o.left,o.top,o.right-o.left,o.bottom-o.top)}})),a=Bd(n,t).bind((e=>Rd(e)?Ue(e.start)?D.some(e.start):nt(e.start):D.some(e.firstCell))).getOr(e.element);return id(s,r,t,o,a)}))];const Hd="link-layout",Id=e=>e.x+e.width,Pd=(e,t)=>e.x-t.width,Fd=(e,t)=>e.y-t.height+e.height,zd=e=>e.y,Vd=(e,t,o)=>sl(Id(e),zd(e),o.southeast(),il(),"southeast",bl(e,{left:0,top:2}),Hd),Zd=(e,t,o)=>sl(Pd(e,t),zd(e),o.southwest(),ll(),"southwest",bl(e,{right:1,top:2}),Hd),Ud=(e,t,o)=>sl(Id(e),Fd(e,t),o.northeast(),cl(),"northeast",bl(e,{left:0,bottom:3}),Hd),jd=(e,t,o)=>sl(Pd(e,t),Fd(e,t),o.northwest(),dl(),"northwest",bl(e,{right:1,bottom:3}),Hd),$d=()=>[Vd,Zd,Ud,jd],Wd=()=>[Zd,Vd,jd,Ud];var qd=[cr("item"),Gc(),Or("overrides",{}),ol("placement",((e,t,o)=>{const n=dc(o,t.item.element),r=Kc(e.element,t,$d(),Wd(),$d(),Wd(),D.none());return D.some(Zc({anchorBox:n,bubble:Vc(),overrides:t.overrides,layouts:r}))}))],Gd=rr("type",{selection:Ld,node:ld,hotspot:Yc,submenu:qd,makeshift:Xc});const Kd=[br("classes",$n),Ar("mode","all",["all","layout","placement"])],Yd=[Or("useFixed",T),vr("getBounds")],Xd=[dr("anchor",Gd),_r("transition",Kd)],Jd=(e,t,o,n,r,s)=>((e,t,o,n,r,s,a,i)=>{const l=Ic(a,"maxHeightFunction",Lc()),c=Ic(a,"maxWidthFunction",b),d=e.anchorBox,m=e.origin,u={bounds:mc(m,s),origin:m,preference:n,maxHeightFunction:l,maxWidthFunction:c,lastPlacement:r,transition:i};return Pc(d,t,o,u)})(hc(t.anchorBox,e),n.element,t.bubble,t.layouts,r,o,t.overrides,s),Qd=(e,t,o,n,r,s)=>{const a=or("placement.info",In(Xd),r),i=a.anchor,l=n.element,c=o.get(n.uid);rc((()=>{At(l,"position","fixed");const r=Lt(l,"visibility");At(l,"visibility","hidden");const d=t.useFixed()?(()=>{const e=document.documentElement;return pc(0,0,e.clientWidth,e.clientHeight)})():(e=>{const t=qt(e.element),o=e.element.dom.getBoundingClientRect();return gc(t.left,t.top,o.width,o.height)})(e);i.placement(e,i,d).each((e=>{const r=s.orThunk((()=>t.getBounds.map(O))),i=Jd(d,e,r,n,c,a.transition);o.set(n.uid,i)})),r.fold((()=>{Pt(l,"visibility")}),(e=>{At(l,"visibility",e)})),Lt(l,"left").isNone()&&Lt(l,"top").isNone()&&Lt(l,"right").isNone()&&Lt(l,"bottom").isNone()&&we(Lt(l,"position"),"fixed")&&Pt(l,"position")}),l)};var em=Object.freeze({__proto__:null,position:(e,t,o,n,r)=>{const s=D.none();Qd(e,t,o,n,r,s)},positionWithinBounds:Qd,getMode:(e,t,o)=>t.useFixed()?"fixed":"absolute",reset:(e,t,o,n)=>{const r=n.element;z(["position","left","right","top","bottom"],(e=>Pt(r,e))),(e=>{Tt(e,fc)})(r),o.clear(n.uid)}});const tm=ql({fields:Yd,name:"positioning",active:Jl,apis:em,state:Object.freeze({__proto__:null,init:()=>{let e={};return Ha({readState:()=>e,clear:t=>{g(t)?delete e[t]:e={}},set:(t,o)=>{e[t]=o},get:t=>be(e,t)})}})}),om=e=>e.getSystem().isConnected(),nm=e=>{Us(e,Rs());const t=e.components();z(t,nm)},rm=e=>{const t=e.components();z(t,rm),Us(e,Ns())},sm=(e,t)=>{e.getSystem().addToWorld(t),vt(e.element)&&rm(t)},am=e=>{nm(e),e.getSystem().removeFromWorld(e)},im=(e,t)=>{Lo(e.element,t.element)},lm=(e,t,o)=>{const n=e.components();(e=>{z(e.components(),(e=>Po(e.element))),Io(e.element),e.syncComponents()})(e);const r=o(t),s=X(n,r);z(s,(t=>{nm(t),e.getSystem().removeFromWorld(t)})),z(r,(t=>{om(t)?im(e,t):(e.getSystem().addToWorld(t),im(e,t),vt(e.element)&&rm(t))})),e.syncComponents()},cm=(e,t)=>{dm(e,t,Lo)},dm=(e,t,o)=>{e.getSystem().addToWorld(t),o(e.element,t.element),vt(e.element)&&rm(t),e.syncComponents()},mm=e=>{nm(e),Po(e.element),e.getSystem().removeFromWorld(e)},um=e=>{const t=ot(e.element).bind((t=>e.getSystem().getByDom(t).toOptional()));mm(e),t.each((e=>{e.syncComponents()}))},gm=e=>{const t=e.components();z(t,mm),Io(e.element),e.syncComponents()},pm=(e,t)=>{fm(e,t,Lo)},hm=(e,t)=>{fm(e,t,Ro)},fm=(e,t,o)=>{o(e,t.element);const n=st(t.element);z(n,(e=>{t.getByDom(e).each(rm)}))},bm=e=>{const t=st(e.element);z(t,(t=>{e.getByDom(t).each(nm)})),Po(e.element)},vm=(e,t,o,n)=>{o.get().each((t=>{gm(e)}));const r=t.getAttachPoint(e);cm(r,e);const s=e.getSystem().build(n);return cm(e,s),o.set(s),s},ym=(e,t,o,n)=>{const r=vm(e,t,o,n);return t.onOpen(e,r),r},wm=(e,t,o)=>{o.get().each((n=>{gm(e),um(e),t.onClose(e,n),o.clear()}))},xm=(e,t,o)=>o.isOpen(),Cm=(e,t,o)=>{const n=t.getAttachPoint(e);At(e.element,"position",tm.getMode(n)),((e,t,o,n)=>{Lt(e.element,t).fold((()=>{Tt(e.element,o)}),(t=>{Ct(e.element,o,t)})),At(e.element,t,n)})(e,"visibility",t.cloakVisibilityAttr,"hidden")},Sm=(e,t,o)=>{(e=>H(["top","left","right","bottom"],(t=>Lt(e,t).isSome())))(e.element)||Pt(e.element,"position"),((e,t,o)=>{_t(e.element,o).fold((()=>Pt(e.element,t)),(o=>At(e.element,t,o)))})(e,"visibility",t.cloakVisibilityAttr)};var km=Object.freeze({__proto__:null,cloak:Cm,decloak:Sm,open:ym,openWhileCloaked:(e,t,o,n,r)=>{Cm(e,t),ym(e,t,o,n),r(),Sm(e,t)},close:wm,isOpen:xm,isPartOf:(e,t,o,n)=>xm(0,0,o)&&o.get().exists((o=>t.isPartOf(e,o,n))),getState:(e,t,o)=>o.get(),setContent:(e,t,o,n)=>o.get().map((()=>vm(e,t,o,n)))});var _m=Object.freeze({__proto__:null,events:(e,t)=>Ks([Js(_s(),((o,n)=>{wm(o,e,t)}))])}),Om=[Ji("onOpen"),Ji("onClose"),cr("isPartOf"),cr("getAttachPoint"),Or("cloakVisibilityAttr","data-precloak-visibility")];var Tm=Object.freeze({__proto__:null,init:()=>{const e=Cc(),t=w("not-implemented");return Ha({readState:t,isOpen:e.isSet,clear:e.clear,set:e.set,get:e.get})}});const Em=ql({fields:Om,name:"sandboxing",active:_m,apis:km,state:Tm}),Dm=w("dismiss.popups"),Am=w("reposition.popups"),Mm=w("mouse.released"),Nm=Hn([Or("isExtraPart",T),_r("fireEventInstead",[Or("event",Bs())])]),Rm=e=>{const t=or("Dismissal",Nm,e);return{[Dm()]:{schema:Hn([cr("target")]),onReceive:(e,o)=>{if(Em.isOpen(e)){Em.isPartOf(e,o.target)||t.isExtraPart(e,o.target)||t.fireEventInstead.fold((()=>Em.close(e)),(t=>Us(e,t.event)))}}}}},Bm=Hn([_r("fireEventInstead",[Or("event",Ls())]),pr("doReposition")]),Lm=e=>{const t=or("Reposition",Bm,e);return{[Am()]:{onReceive:e=>{Em.isOpen(e)&&t.fireEventInstead.fold((()=>t.doReposition(e)),(t=>Us(e,t.event)))}}}},Hm=(e,t,o)=>{t.store.manager.onLoad(e,t,o)},Im=(e,t,o)=>{t.store.manager.onUnload(e,t,o)};var Pm=Object.freeze({__proto__:null,onLoad:Hm,onUnload:Im,setValue:(e,t,o,n)=>{t.store.manager.setValue(e,t,o,n)},getValue:(e,t,o)=>t.store.manager.getValue(e,t,o),getState:(e,t,o)=>o});var Fm=Object.freeze({__proto__:null,events:(e,t)=>{const o=e.resetOnDom?[aa(((o,n)=>{Hm(o,e,t)})),ia(((o,n)=>{Im(o,e,t)}))]:[Vl(e,t,Hm)];return Ks(o)}});const zm=()=>{const e=Lr(null);return Ha({set:e.set,get:e.get,isNotSet:()=>null===e.get(),clear:()=>{e.set(null)},readState:()=>({mode:"memory",value:e.get()})})},Vm=()=>{const e=Lr({}),t=Lr({});return Ha({readState:()=>({mode:"dataset",dataByValue:e.get(),dataByText:t.get()}),lookup:o=>be(e.get(),o).orThunk((()=>be(t.get(),o))),update:o=>{const n=e.get(),r=t.get(),s={},a={};z(o,(e=>{s[e.value]=e,be(e,"meta").each((t=>{be(t,"text").each((t=>{a[t]=e}))}))})),e.set({...n,...s}),t.set({...r,...a})},clear:()=>{e.set({}),t.set({})}})};var Zm=Object.freeze({__proto__:null,memory:zm,dataset:Vm,manual:()=>Ha({readState:b}),init:e=>e.store.manager.state(e)});const Um=(e,t,o,n)=>{const r=t.store;o.update([n]),r.setValue(e,n),t.onSetValue(e,n)};var jm=[vr("initialValue"),cr("getFallbackEntry"),cr("getDataKey"),cr("setValue"),ol("manager",{setValue:Um,getValue:(e,t,o)=>{const n=t.store,r=n.getDataKey(e);return o.lookup(r).getOrThunk((()=>n.getFallbackEntry(r)))},onLoad:(e,t,o)=>{t.store.initialValue.each((n=>{Um(e,t,o,n)}))},onUnload:(e,t,o)=>{o.clear()},state:Vm})];var $m=[cr("getValue"),Or("setValue",b),vr("initialValue"),ol("manager",{setValue:(e,t,o,n)=>{t.store.setValue(e,n),t.onSetValue(e,n)},getValue:(e,t,o)=>t.store.getValue(e),onLoad:(e,t,o)=>{t.store.initialValue.each((o=>{t.store.setValue(e,o)}))},onUnload:b,state:La.init})];var Wm=[vr("initialValue"),ol("manager",{setValue:(e,t,o,n)=>{o.set(n),t.onSetValue(e,n)},getValue:(e,t,o)=>o.get(),onLoad:(e,t,o)=>{t.store.initialValue.each((e=>{o.isNotSet()&&o.set(e)}))},onUnload:(e,t,o)=>{o.clear()},state:zm})],qm=[Tr("store",{mode:"memory"},rr("mode",{memory:Wm,manual:$m,dataset:jm})),Ji("onSetValue"),Or("resetOnDom",!1)];const Gm=ql({fields:qm,name:"representing",active:Fm,apis:Pm,extra:{setValueFrom:(e,t)=>{const o=Gm.getValue(t);Gm.setValue(e,o)}},state:Zm}),Km=(e,t)=>Br(e,{},F(t,(t=>{return o=t.name(),n="Cannot configure "+t.name()+" for "+e,ar(o,o,{tag:"option",process:{}},Dn((e=>mn("The field: "+o+" is forbidden. "+n))));var o,n})).concat([ir("dump",x)])),Ym=e=>e.dump,Xm=(e,t)=>({...$l(t),...e.dump}),Jm=Km,Qm=Xm,eu="placeholder",tu=Hr([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),ou=e=>ve(e,"uiType"),nu=(e,t,o,n)=>ou(o)&&o.uiType===eu?((e,t,o,n)=>e.exists((e=>e!==o.owner))?tu.single(!0,w(o)):be(n,o.name).fold((()=>{throw new Error("Unknown placeholder component: "+o.name+"\nKnown: ["+ae(n)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(o,null,2))}),(e=>e.replace())))(e,0,o,n):tu.single(!1,w(o)),ru=(e,t,o,n)=>nu(e,0,o,n).fold(((r,s)=>{const a=ou(o)?s(t,o.config,o.validated):s(t),i=be(a,"components").getOr([]),l=G(i,(o=>ru(e,t,o,n)));return[{...a,components:l}]}),((e,n)=>{if(ou(o)){const e=n(t,o.config,o.validated);return o.validated.preprocess.getOr(x)(e)}return n(t)})),su=(e,t,o,n)=>{const r=ce(n,((e,t)=>((e,t)=>{let o=!1;return{name:w(e),required:()=>t.fold(((e,t)=>e),((e,t)=>e)),used:()=>o,replace:()=>{if(o)throw new Error("Trying to use the same placeholder more than once: "+e);return o=!0,t}}})(t,e))),s=((e,t,o,n)=>G(o,(o=>ru(e,t,o,n))))(e,t,o,r);return le(r,(o=>{if(!1===o.used()&&o.required())throw new Error("Placeholder: "+o.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),s},au=tu.single,iu=tu.multiple,lu=w(eu),cu=Hr([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),du=Or("factory",{sketch:x}),mu=Or("schema",[]),uu=cr("name"),gu=ar("pname","pname",Cn((e=>"")),Zn()),pu=ir("schema",(()=>[vr("preprocess")])),hu=Or("defaults",w({})),fu=Or("overrides",w({})),bu=In([du,mu,uu,gu,hu,fu]),vu=In([du,mu,uu,hu,fu]),yu=In([du,mu,uu,gu,hu,fu]),wu=In([du,pu,uu,cr("unit"),gu,hu,fu]),xu=e=>e.fold(D.some,D.none,D.some,D.some),Cu=e=>{const t=e=>e.name;return e.fold(t,t,t,t)},Su=(e,t)=>o=>{const n=or("Converting part type",t,o);return e(n)},ku=Su(cu.required,bu),_u=Su(cu.external,vu),Ou=Su(cu.optional,yu),Tu=Su(cu.group,wu),Eu=w("entirety");var Du=Object.freeze({__proto__:null,required:ku,external:_u,optional:Ou,group:Tu,asNamedPart:xu,name:Cu,asCommon:e=>e.fold(x,x,x,x),original:Eu});const Au=(e,t,o,n)=>wn(t.defaults(e,o,n),o,{uid:e.partUids[t.name]},t.overrides(e,o,n)),Mu=(e,t)=>{const o={};return z(t,(t=>{xu(t).each((t=>{const n=Nu(e,t.pname);o[t.name]=o=>{const r=or("Part: "+t.name+" in "+e,In(t.schema),o);return{...n,config:o,validated:r}}}))})),o},Nu=(e,t)=>({uiType:lu(),owner:e,name:t}),Ru=(e,t,o)=>({uiType:lu(),owner:e,name:t,config:o,validated:{}}),Bu=e=>G(e,(e=>e.fold(D.none,D.some,D.none,D.none).map((e=>hr(e.name,e.schema.concat([nl(Eu())])))).toArray())),Lu=e=>F(e,Cu),Hu=(e,t,o)=>((e,t,o)=>{const n={},r={};return z(o,(e=>{e.fold((e=>{n[e.pname]=au(!0,((t,o,n)=>e.factory.sketch(Au(t,e,o,n))))}),(e=>{const o=t.parts[e.name];r[e.name]=w(e.factory.sketch(Au(t,e,o[Eu()]),o))}),(e=>{n[e.pname]=au(!1,((t,o,n)=>e.factory.sketch(Au(t,e,o,n))))}),(e=>{n[e.pname]=iu(!0,((t,o,n)=>{const r=t[e.name];return F(r,(o=>e.factory.sketch(wn(e.defaults(t,o,n),o,e.overrides(t,o)))))}))}))})),{internals:w(n),externals:w(r)}})(0,t,o),Iu=(e,t,o)=>su(D.some(e),t,t.components,o),Pu=(e,t,o)=>{const n=t.partUids[o];return e.getSystem().getByUid(n).toOptional()},Fu=(e,t,o)=>Pu(e,t,o).getOrDie("Could not find part: "+o),zu=(e,t,o)=>{const n={},r=t.partUids,s=e.getSystem();return z(o,(e=>{n[e]=w(s.getByUid(r[e]))})),n},Vu=(e,t)=>{const o=e.getSystem();return ce(t.partUids,((e,t)=>w(o.getByUid(e))))},Zu=e=>ae(e.partUids),Uu=(e,t,o)=>{const n={},r=t.partUids,s=e.getSystem();return z(o,(e=>{n[e]=w(s.getByUid(r[e]).getOrDie())})),n},ju=(e,t)=>{const o=Lu(t);return Fr(F(o,(t=>({key:t,value:e+"-"+t}))))},$u=e=>ar("partUids","partUids",kn((t=>ju(t.uid,e))),Zn());var Wu=Object.freeze({__proto__:null,generate:Mu,generateOne:Ru,schemas:Bu,names:Lu,substitutes:Hu,components:Iu,defaultUids:ju,defaultUidsSchema:$u,getAllParts:Vu,getAllPartNames:Zu,getPart:Pu,getPartOrDie:Fu,getParts:zu,getPartsOrDie:Uu});const qu=(e,t,o,n,r)=>{const s=((e,t)=>(e.length>0?[hr("parts",e)]:[]).concat([cr("uid"),Or("dom",{}),Or("components",[]),nl("originalSpec"),Or("debug.sketcher",{})]).concat(t))(n,r);return or(e+" [SpecSchema]",Hn(s.concat(t)),o)},Gu=(e,t,o,n,r)=>{const s=Ku(r),a=Bu(o),i=$u(o),l=qu(e,t,s,a,[i]),c=Hu(0,l,o);return n(l,Iu(e,l,c.internals()),s,c.externals())},Ku=e=>(e=>ve(e,"uid"))(e)?e:{...e,uid:_a("uid")},Yu=Hn([cr("name"),cr("factory"),cr("configFields"),Or("apis",{}),Or("extraApis",{})]),Xu=Hn([cr("name"),cr("factory"),cr("configFields"),cr("partFields"),Or("apis",{}),Or("extraApis",{})]),Ju=e=>{const t=or("Sketcher for "+e.name,Yu,e),o=ce(t.apis,Ba),n=ce(t.extraApis,((e,t)=>Aa(e,t)));return{name:t.name,configFields:t.configFields,sketch:e=>((e,t,o,n)=>{const r=Ku(n);return o(qu(e,t,r,[],[]),r)})(t.name,t.configFields,t.factory,e),...o,...n}},Qu=e=>{const t=or("Sketcher for "+e.name,Xu,e),o=Mu(t.name,t.partFields),n=ce(t.apis,Ba),r=ce(t.extraApis,((e,t)=>Aa(e,t)));return{name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:e=>Gu(t.name,t.configFields,t.partFields,t.factory,e),parts:o,...n,...r}},eg=e=>qe("input")(e)&&"radio"!==kt(e,"type")||qe("textarea")(e);var tg=Object.freeze({__proto__:null,getCurrent:(e,t,o)=>t.find(e)});const og=[cr("find")],ng=ql({fields:og,name:"composing",apis:tg}),rg=["input","button","textarea","select"],sg=(e,t,o)=>{(t.disabled()?mg:ug)(e,t)},ag=(e,t)=>!0===t.useNative&&L(rg,ze(e.element)),ig=e=>{Ct(e.element,"disabled","disabled")},lg=e=>{Tt(e.element,"disabled")},cg=e=>{Ct(e.element,"aria-disabled","true")},dg=e=>{Ct(e.element,"aria-disabled","false")},mg=(e,t,o)=>{t.disableClass.each((t=>{ei(e.element,t)}));(ag(e,t)?ig:cg)(e),t.onDisabled(e)},ug=(e,t,o)=>{t.disableClass.each((t=>{ti(e.element,t)}));(ag(e,t)?lg:dg)(e),t.onEnabled(e)},gg=(e,t)=>ag(e,t)?(e=>Ot(e.element,"disabled"))(e):(e=>"true"===kt(e.element,"aria-disabled"))(e);var pg=Object.freeze({__proto__:null,enable:ug,disable:mg,isDisabled:gg,onLoad:sg,set:(e,t,o,n)=>{(n?mg:ug)(e,t)}});var hg=Object.freeze({__proto__:null,exhibit:(e,t)=>Pa({classes:t.disabled()?t.disableClass.toArray():[]}),events:(e,t)=>Ks([Ys(xs(),((t,o)=>gg(t,e))),Vl(e,t,sg)])}),fg=[Nr("disabled",T),Or("useNative",!0),vr("disableClass"),Ji("onDisabled"),Ji("onEnabled")];const bg=ql({fields:fg,name:"disabling",active:hg,apis:pg}),vg=(e,t,o,n)=>{const r=Cd(e.element,"."+t.highlightClass);z(r,(o=>{H(n,(e=>Ye(e.element,o)))||(ti(o,t.highlightClass),e.getSystem().getByDom(o).each((o=>{t.onDehighlight(e,o),Us(o,Zs())})))}))},yg=(e,t,o,n)=>{vg(e,t,0,[n]),wg(e,t,o,n)||(ei(n.element,t.highlightClass),t.onHighlight(e,n),Us(n,Vs()))},wg=(e,t,o,n)=>oi(n.element,t.highlightClass),xg=(e,t,o,n)=>{const r=Cd(e.element,"."+t.itemClass);return D.from(r[n]).fold((()=>tn.error(new Error("No element found with index "+n))),e.getSystem().getByDom)},Cg=(e,t,o)=>Ni(e.element,"."+t.itemClass).bind((t=>e.getSystem().getByDom(t).toOptional())),Sg=(e,t,o)=>{const n=Cd(e.element,"."+t.itemClass);return(n.length>0?D.some(n[n.length-1]):D.none()).bind((t=>e.getSystem().getByDom(t).toOptional()))},kg=(e,t,o,n)=>{const r=Cd(e.element,"."+t.itemClass),s=W(r,(e=>oi(e,t.highlightClass)));return s.bind((t=>{const o=hl(t,n,0,r.length-1);return e.getSystem().getByDom(r[o]).toOptional()}))},_g=(e,t,o)=>{const n=Cd(e.element,"."+t.itemClass);return xe(F(n,(t=>e.getSystem().getByDom(t).toOptional())))};var Og=Object.freeze({__proto__:null,dehighlightAll:(e,t,o)=>vg(e,t,0,[]),dehighlight:(e,t,o,n)=>{wg(e,t,o,n)&&(ti(n.element,t.highlightClass),t.onDehighlight(e,n),Us(n,Zs()))},highlight:yg,highlightFirst:(e,t,o)=>{Cg(e,t).each((n=>{yg(e,t,o,n)}))},highlightLast:(e,t,o)=>{Sg(e,t).each((n=>{yg(e,t,o,n)}))},highlightAt:(e,t,o,n)=>{xg(e,t,o,n).fold((e=>{throw e}),(n=>{yg(e,t,o,n)}))},highlightBy:(e,t,o,n)=>{const r=_g(e,t);$(r,n).each((n=>{yg(e,t,o,n)}))},isHighlighted:wg,getHighlighted:(e,t,o)=>Ni(e.element,"."+t.highlightClass).bind((t=>e.getSystem().getByDom(t).toOptional())),getFirst:Cg,getLast:Sg,getPrevious:(e,t,o)=>kg(e,t,0,-1),getNext:(e,t,o)=>kg(e,t,0,1),getCandidates:_g}),Tg=[cr("highlightClass"),cr("itemClass"),Ji("onHighlight"),Ji("onDehighlight")];const Eg=ql({fields:Tg,name:"highlighting",apis:Og}),Dg=[8],Ag=[9],Mg=[13],Ng=[27],Rg=[32],Bg=[37],Lg=[38],Hg=[39],Ig=[40],Pg=(e,t,o)=>{const n=Y(e.slice(0,t)),r=Y(e.slice(t+1));return $(n.concat(r),o)},Fg=(e,t,o)=>{const n=Y(e.slice(0,t));return $(n,o)},zg=(e,t,o)=>{const n=e.slice(0,t),r=e.slice(t+1);return $(r.concat(n),o)},Vg=(e,t,o)=>{const n=e.slice(t+1);return $(n,o)},Zg=e=>t=>{const o=t.raw;return L(e,o.which)},Ug=e=>t=>K(e,(e=>e(t))),jg=e=>!0===e.raw.shiftKey,$g=e=>!0===e.raw.ctrlKey,Wg=k(jg),qg=(e,t)=>({matches:e,classification:t}),Gg=(e,t,o)=>{t.exists((e=>o.exists((t=>Ye(t,e)))))||js(e,Hs(),{prevFocus:t,newFocus:o})},Kg=()=>{const e=e=>nc(e.element);return{get:e,set:(t,o)=>{const n=e(t);t.getSystem().triggerFocus(o,t.element);const r=e(t);Gg(t,n,r)}}},Yg=()=>{const e=e=>Eg.getHighlighted(e).map((e=>e.element));return{get:e,set:(t,o)=>{const n=e(t);t.getSystem().getByDom(o).fold(b,(e=>{Eg.highlight(t,e)}));const r=e(t);Gg(t,n,r)}}};var Xg;!function(e){e.OnFocusMode="onFocus",e.OnEnterOrSpaceMode="onEnterOrSpace",e.OnApiMode="onApi"}(Xg||(Xg={}));const Jg=(e,t,o,n,r)=>{const s=(e,t,o,n,r)=>((e,t)=>{const o=$(e,(e=>e.matches(t)));return o.map((e=>e.classification))})(o(e,t,n,r),t.event).bind((o=>o(e,t,n,r))),a={schema:()=>e.concat([Or("focusManager",Kg()),Tr("focusInside","onFocus",Jn((e=>L(["onFocus","onEnterOrSpace","onApi"],e)?tn.value(e):tn.error("Invalid value for focusInside")))),ol("handler",a),ol("state",t),ol("sendFocusIn",r)]),processKey:s,toEvents:(e,t)=>{const a=e.focusInside!==Xg.OnFocusMode?D.none():r(e).map((o=>Js(bs(),((n,r)=>{o(n,e,t),r.stop()})))),i=[Js(as(),((n,a)=>{s(n,a,o,e,t).fold((()=>{((o,n)=>{const s=Zg(Rg.concat(Mg))(n.event);e.focusInside===Xg.OnEnterOrSpaceMode&&s&&jr(o,n)&&r(e).each((r=>{r(o,e,t),n.stop()}))})(n,a)}),(e=>{a.stop()}))})),Js(is(),((o,r)=>{s(o,r,n,e,t).each((e=>{r.stop()}))}))];return Ks(a.toArray().concat(i))}};return a},Qg=e=>{const t=[vr("onEscape"),vr("onEnter"),Or("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Or("firstTabstop",0),Or("useTabstopAt",E),vr("visibilitySelector")].concat([e]),o=(e,t)=>{const o=e.visibilitySelector.bind((e=>Ri(t,e))).getOr(t);return Zt(o)>0},n=(e,t)=>t.focusManager.get(e).bind((e=>Ri(e,t.selector))),r=(e,t,n)=>{((e,t)=>{const n=Cd(e.element,t.selector),r=Z(n,(e=>o(t,e)));return D.from(r[t.firstTabstop])})(e,t).each((o=>{t.focusManager.set(e,o)}))},s=(e,t,n,r,s)=>s(t,n,(e=>((e,t)=>o(e,t)&&e.useTabstopAt(t))(r,e))).fold((()=>r.cyclic?D.some(!0):D.none()),(t=>(r.focusManager.set(e,t),D.some(!0)))),a=(e,t,o,r)=>{const a=Cd(e.element,o.selector);return n(e,o).bind((t=>W(a,S(Ye,t)).bind((t=>s(e,a,t,o,r)))))},i=(e,t,o)=>{const n=o.cyclic?Pg:Fg;return a(e,0,o,n)},l=(e,t,o)=>{const n=o.cyclic?zg:Vg;return a(e,0,o,n)},c=e=>(e=>ot(e))(e).bind(it).exists((t=>Ye(t,e))),d=w([qg(Ug([jg,Zg(Ag)]),i),qg(Zg(Ag),l),qg(Ug([Wg,Zg(Mg)]),((e,t,o)=>o.onEnter.bind((o=>o(e,t)))))]),m=w([qg(Zg(Ng),((e,t,o)=>o.onEscape.bind((o=>o(e,t))))),qg(Zg(Ag),((e,t,o)=>n(e,o).filter((e=>!o.useTabstopAt(e))).bind((n=>(c(n)?i:l)(e,t,o)))))]);return Jg(t,La.init,d,m,(()=>D.some(r)))};var ep=Qg(ir("cyclic",T)),tp=Qg(ir("cyclic",E));const op=(e,t,o)=>eg(o)&&Zg(Rg)(t.event)?D.none():((e,t,o)=>(Ws(e,o,xs()),D.some(!0)))(e,0,o),np=(e,t)=>D.some(!0),rp=[Or("execute",op),Or("useSpace",!1),Or("useEnter",!0),Or("useControlEnter",!1),Or("useDown",!1)],sp=(e,t,o)=>o.execute(e,t,e.element);var ap=Jg(rp,La.init,((e,t,o,n)=>{const r=o.useSpace&&!eg(e.element)?Rg:[],s=o.useEnter?Mg:[],a=o.useDown?Ig:[],i=r.concat(s).concat(a);return[qg(Zg(i),sp)].concat(o.useControlEnter?[qg(Ug([$g,Zg(Mg)]),sp)]:[])}),((e,t,o,n)=>o.useSpace&&!eg(e.element)?[qg(Zg(Rg),np)]:[]),(()=>D.none()));const ip=()=>{const e=Cc();return Ha({readState:()=>e.get().map((e=>({numRows:String(e.numRows),numColumns:String(e.numColumns)}))).getOr({numRows:"?",numColumns:"?"}),setGridSize:(t,o)=>{e.set({numRows:t,numColumns:o})},getNumRows:()=>e.get().map((e=>e.numRows)),getNumColumns:()=>e.get().map((e=>e.numColumns))})};var lp=Object.freeze({__proto__:null,flatgrid:ip,init:e=>e.state(e)});const cp=e=>(t,o,n,r)=>{const s=e(t.element);return gp(s,t,o,n,r)},dp=(e,t)=>{const o=Uc(e,t);return cp(o)},mp=(e,t)=>{const o=Uc(t,e);return cp(o)},up=e=>(t,o,n,r)=>gp(e,t,o,n,r),gp=(e,t,o,n,r)=>n.focusManager.get(t).bind((o=>e(t.element,o,n,r))).map((e=>(n.focusManager.set(t,e),!0))),pp=up,hp=up,fp=up,bp=e=>!(e=>e.offsetWidth<=0&&e.offsetHeight<=0)(e.dom),vp=(e,t,o)=>{const n=Cd(e,o);return((e,t)=>W(e,t).map((t=>({index:t,candidates:e}))))(Z(n,bp),(e=>Ye(e,t)))},yp=(e,t)=>W(e,(e=>Ye(t,e))),wp=(e,t,o,n)=>n(Math.floor(t/o),t%o).bind((t=>{const n=t.row*o+t.column;return n>=0&&nwp(e,t,n,((t,s)=>{const a=t===o-1?e.length-t*n:n,i=hl(s,r,0,a-1);return D.some({row:t,column:i})})),Cp=(e,t,o,n,r)=>wp(e,t,n,((t,s)=>{const a=hl(t,r,0,o-1),i=a===o-1?e.length-a*n:n,l=fl(s,0,i-1);return D.some({row:a,column:l})})),Sp=[cr("selector"),Or("execute",op),Qi("onEscape"),Or("captureTab",!1),rl()],kp=(e,t,o)=>{Ni(e.element,t.selector).each((o=>{t.focusManager.set(e,o)}))},_p=e=>(t,o,n,r)=>vp(t,o,n.selector).bind((t=>e(t.candidates,t.index,r.getNumRows().getOr(n.initSize.numRows),r.getNumColumns().getOr(n.initSize.numColumns)))),Op=(e,t,o)=>o.captureTab?D.some(!0):D.none(),Tp=_p(((e,t,o,n)=>xp(e,t,o,n,-1))),Ep=_p(((e,t,o,n)=>xp(e,t,o,n,1))),Dp=_p(((e,t,o,n)=>Cp(e,t,o,n,-1))),Ap=_p(((e,t,o,n)=>Cp(e,t,o,n,1))),Mp=w([qg(Zg(Bg),dp(Tp,Ep)),qg(Zg(Hg),mp(Tp,Ep)),qg(Zg(Lg),pp(Dp)),qg(Zg(Ig),hp(Ap)),qg(Ug([jg,Zg(Ag)]),Op),qg(Ug([Wg,Zg(Ag)]),Op),qg(Zg(Rg.concat(Mg)),((e,t,o,n)=>((e,t)=>t.focusManager.get(e).bind((e=>Ri(e,t.selector))))(e,o).bind((n=>o.execute(e,t,n)))))]),Np=w([qg(Zg(Ng),((e,t,o)=>o.onEscape(e,t))),qg(Zg(Rg),np)]);var Rp=Jg(Sp,ip,Mp,Np,(()=>D.some(kp)));const Bp=(e,t,o,n,r)=>{const s=(e,t,o)=>r(e,t,n,0,o.length-1,o[t],(t=>{return n=o[t],"button"===ze(n)&&"disabled"===kt(n,"disabled")?s(e,t,o):D.from(o[t]);var n}));return vp(e,o,t).bind((e=>{const t=e.index,o=e.candidates;return s(t,t,o)}))},Lp=(e,t,o,n)=>Bp(e,t,o,n,((e,t,o,n,r,s,a)=>{const i=fl(t+o,n,r);return i===e?D.from(s):a(i)})),Hp=(e,t,o,n)=>Bp(e,t,o,n,((e,t,o,n,r,s,a)=>{const i=hl(t,o,n,r);return i===e?D.none():a(i)})),Ip=[cr("selector"),Or("getInitial",D.none),Or("execute",op),Qi("onEscape"),Or("executeOnMove",!1),Or("allowVertical",!0),Or("allowHorizontal",!0),Or("cycles",!0)],Pp=(e,t,o)=>((e,t)=>t.focusManager.get(e).bind((e=>Ri(e,t.selector))))(e,o).bind((n=>o.execute(e,t,n))),Fp=(e,t,o)=>{t.getInitial(e).orThunk((()=>Ni(e.element,t.selector))).each((o=>{t.focusManager.set(e,o)}))},zp=(e,t,o)=>(o.cycles?Hp:Lp)(e,o.selector,t,-1),Vp=(e,t,o)=>(o.cycles?Hp:Lp)(e,o.selector,t,1),Zp=e=>(t,o,n,r)=>e(t,o,n,r).bind((()=>n.executeOnMove?Pp(t,o,n):D.some(!0))),Up=w([qg(Zg(Rg),np),qg(Zg(Ng),((e,t,o)=>o.onEscape(e,t)))]);var jp=Jg(Ip,La.init,((e,t,o,n)=>{const r=[...o.allowHorizontal?Bg:[]].concat(o.allowVertical?Lg:[]),s=[...o.allowHorizontal?Hg:[]].concat(o.allowVertical?Ig:[]);return[qg(Zg(r),Zp(dp(zp,Vp))),qg(Zg(s),Zp(mp(zp,Vp))),qg(Zg(Mg),Pp),qg(Zg(Rg),Pp)]}),Up,(()=>D.some(Fp)));const $p=(e,t,o)=>D.from(e[t]).bind((e=>D.from(e[o]).map((e=>({rowIndex:t,columnIndex:o,cell:e}))))),Wp=(e,t,o,n)=>{const r=e[t].length,s=hl(o,n,0,r-1);return $p(e,t,s)},qp=(e,t,o,n)=>{const r=hl(o,n,0,e.length-1),s=e[r].length,a=fl(t,0,s-1);return $p(e,r,a)},Gp=(e,t,o,n)=>{const r=e[t].length,s=fl(o+n,0,r-1);return $p(e,t,s)},Kp=(e,t,o,n)=>{const r=fl(o+n,0,e.length-1),s=e[r].length,a=fl(t,0,s-1);return $p(e,r,a)},Yp=[hr("selectors",[cr("row"),cr("cell")]),Or("cycles",!0),Or("previousSelector",D.none),Or("execute",op)],Xp=(e,t,o)=>{t.previousSelector(e).orThunk((()=>{const o=t.selectors;return Ni(e.element,o.cell)})).each((o=>{t.focusManager.set(e,o)}))},Jp=(e,t)=>(o,n,r)=>{const s=r.cycles?e:t;return Ri(n,r.selectors.row).bind((e=>{const t=Cd(e,r.selectors.cell);return yp(t,n).bind((t=>{const n=Cd(o,r.selectors.row);return yp(n,e).bind((e=>{const o=((e,t)=>F(e,(e=>Cd(e,t.selectors.cell))))(n,r);return s(o,e,t).map((e=>e.cell))}))}))}))},Qp=Jp(((e,t,o)=>Wp(e,t,o,-1)),((e,t,o)=>Gp(e,t,o,-1))),eh=Jp(((e,t,o)=>Wp(e,t,o,1)),((e,t,o)=>Gp(e,t,o,1))),th=Jp(((e,t,o)=>qp(e,o,t,-1)),((e,t,o)=>Kp(e,o,t,-1))),oh=Jp(((e,t,o)=>qp(e,o,t,1)),((e,t,o)=>Kp(e,o,t,1))),nh=w([qg(Zg(Bg),dp(Qp,eh)),qg(Zg(Hg),mp(Qp,eh)),qg(Zg(Lg),pp(th)),qg(Zg(Ig),hp(oh)),qg(Zg(Rg.concat(Mg)),((e,t,o)=>nc(e.element).bind((n=>o.execute(e,t,n)))))]),rh=w([qg(Zg(Rg),np)]);var sh=Jg(Yp,La.init,nh,rh,(()=>D.some(Xp)));const ah=[cr("selector"),Or("execute",op),Or("moveOnTab",!1)],ih=(e,t,o)=>o.focusManager.get(e).bind((n=>o.execute(e,t,n))),lh=(e,t,o)=>{Ni(e.element,t.selector).each((o=>{t.focusManager.set(e,o)}))},ch=(e,t,o)=>Hp(e,o.selector,t,-1),dh=(e,t,o)=>Hp(e,o.selector,t,1),mh=w([qg(Zg(Lg),fp(ch)),qg(Zg(Ig),fp(dh)),qg(Ug([jg,Zg(Ag)]),((e,t,o,n)=>o.moveOnTab?fp(ch)(e,t,o,n):D.none())),qg(Ug([Wg,Zg(Ag)]),((e,t,o,n)=>o.moveOnTab?fp(dh)(e,t,o,n):D.none())),qg(Zg(Mg),ih),qg(Zg(Rg),ih)]),uh=w([qg(Zg(Rg),np)]);var gh=Jg(ah,La.init,mh,uh,(()=>D.some(lh)));const ph=[Qi("onSpace"),Qi("onEnter"),Qi("onShiftEnter"),Qi("onLeft"),Qi("onRight"),Qi("onTab"),Qi("onShiftTab"),Qi("onUp"),Qi("onDown"),Qi("onEscape"),Or("stopSpaceKeyup",!1),vr("focusIn")];var hh=Jg(ph,La.init,((e,t,o)=>[qg(Zg(Rg),o.onSpace),qg(Ug([Wg,Zg(Mg)]),o.onEnter),qg(Ug([jg,Zg(Mg)]),o.onShiftEnter),qg(Ug([jg,Zg(Ag)]),o.onShiftTab),qg(Ug([Wg,Zg(Ag)]),o.onTab),qg(Zg(Lg),o.onUp),qg(Zg(Ig),o.onDown),qg(Zg(Bg),o.onLeft),qg(Zg(Hg),o.onRight),qg(Zg(Rg),o.onSpace)]),((e,t,o)=>[...o.stopSpaceKeyup?[qg(Zg(Rg),np)]:[],qg(Zg(Ng),o.onEscape)]),(e=>e.focusIn));const fh=ep.schema(),bh=tp.schema(),vh=jp.schema(),yh=Rp.schema(),wh=sh.schema(),xh=ap.schema(),Ch=gh.schema(),Sh=hh.schema();const kh=Kl({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:fh,cyclic:bh,flow:vh,flatgrid:yh,matrix:wh,execution:xh,menu:Ch,special:Sh}),name:"keying",active:{events:(e,t)=>e.handler.toEvents(e,t)},apis:{focusIn:(e,t,o)=>{t.sendFocusIn(t).fold((()=>{e.getSystem().triggerFocus(e.element,e.element)}),(n=>{n(e,t,o)}))},setGridSize:(e,t,o,n,r)=>{(e=>ye(e,"setGridSize"))(o)?o.setGridSize(n,r):console.error("Layout does not support setGridSize")}},state:lp}),_h=(e,t)=>{rc((()=>{lm(e,t,(()=>F(t,e.getSystem().build)))}),e.element)},Oh=(e,t)=>{rc((()=>{((e,t,o)=>{const n=e.components(),r=G(t,(e=>Ra(e).toArray()));z(n,(e=>{L(r,e)||am(e)}));const s=o(t),a=X(n,s);z(a,(e=>{om(e)&&am(e)})),z(s,(t=>{om(t)||sm(e,t)})),e.syncComponents()})(e,t,(()=>((e,t,o)=>di(e,t,((t,n)=>mi(e,n,t,o))))(e.element,t,e.getSystem().buildOrPatch)))}),e.element)},Th=(e,t,o,n)=>{am(t);const r=mi(e.element,o,n,e.getSystem().buildOrPatch);sm(e,r),e.syncComponents()},Eh=(e,t,o)=>{const n=e.getSystem().build(o);dm(e,n,t)},Dh=(e,t,o,n)=>{um(t),Eh(e,((e,t)=>((e,t,o)=>{at(e,o).fold((()=>{Lo(e,t)}),(e=>{No(e,t)}))})(e,t,o)),n)},Ah=(e,t)=>e.components(),Mh=(e,t,o,n,r)=>{const s=Ah(e);return D.from(s[n]).map((o=>(r.fold((()=>um(o)),(r=>{(t.reuseDom?Th:Dh)(e,o,n,r)})),o)))};var Nh=Object.freeze({__proto__:null,append:(e,t,o,n)=>{Eh(e,Lo,n)},prepend:(e,t,o,n)=>{Eh(e,Bo,n)},remove:(e,t,o,n)=>{const r=Ah(e),s=$(r,(e=>Ye(n.element,e.element)));s.each(um)},replaceAt:Mh,replaceBy:(e,t,o,n,r)=>{const s=Ah(e);return W(s,n).bind((o=>Mh(e,t,0,o,r)))},set:(e,t,o,n)=>(t.reuseDom?Oh:_h)(e,n),contents:Ah});const Rh=ql({fields:[Mr("reuseDom",!0)],name:"replacing",apis:Nh}),Bh=(e,t)=>{const o=((e,t)=>{const o=Ks(t);return ql({fields:[cr("enabled")],name:e,active:{events:w(o)}})})(e,t);return{key:e,value:{config:{},me:o,configAsRaw:w({}),initialConfig:{},state:La}}},Lh=(e,t)=>{t.ignore||(Ql(e.element),t.onFocus(e))};var Hh=Object.freeze({__proto__:null,focus:Lh,blur:(e,t)=>{t.ignore||ec(e.element)},isFocused:e=>tc(e.element)});var Ih=Object.freeze({__proto__:null,exhibit:(e,t)=>{const o=t.ignore?{}:{attributes:{tabindex:"-1"}};return Pa(o)},events:e=>Ks([Js(bs(),((t,o)=>{Lh(t,e),o.stop()}))].concat(e.stopMousedown?[Js(Qr(),((e,t)=>{t.event.prevent()}))]:[]))}),Ph=[Ji("onFocus"),Or("stopMousedown",!1),Or("ignore",!1)];const Fh=ql({fields:Ph,name:"focusing",active:Ih,apis:Hh}),zh=(e,t,o,n)=>{const r=o.get();o.set(n),((e,t,o)=>{t.toggleClass.each((t=>{o.get()?ei(e.element,t):ti(e.element,t)}))})(e,t,o),((e,t,o)=>{const n=t.aria;n.update(e,n,o.get())})(e,t,o),r!==n&&t.onToggled(e,n)},Vh=(e,t,o)=>{zh(e,t,o,!o.get())},Zh=(e,t,o)=>{zh(e,t,o,t.selected)};var Uh=Object.freeze({__proto__:null,onLoad:Zh,toggle:Vh,isOn:(e,t,o)=>o.get(),on:(e,t,o)=>{zh(e,t,o,!0)},off:(e,t,o)=>{zh(e,t,o,!1)},set:zh});var jh=Object.freeze({__proto__:null,exhibit:()=>Pa({}),events:(e,t)=>{const o=(n=e,r=t,s=Vh,ca((e=>{s(e,n,r)})));var n,r,s;const a=Vl(e,t,Zh);return Ks(q([e.toggleOnExecute?[o]:[],[a]]))}});const $h=(e,t,o)=>{Ct(e.element,"aria-expanded",o)};var Wh=[Or("selected",!1),vr("toggleClass"),Or("toggleOnExecute",!0),Ji("onToggled"),Tr("aria",{mode:"none"},rr("mode",{pressed:[Or("syncWithExpanded",!1),ol("update",((e,t,o)=>{Ct(e.element,"aria-pressed",o),t.syncWithExpanded&&$h(e,t,o)}))],checked:[ol("update",((e,t,o)=>{Ct(e.element,"aria-checked",o)}))],expanded:[ol("update",$h)],selected:[ol("update",((e,t,o)=>{Ct(e.element,"aria-selected",o)}))],none:[ol("update",b)]}))];const qh=ql({fields:Wh,name:"toggling",active:jh,apis:Uh,state:(Gh=!1,{init:()=>{const e=Lr(Gh);return{get:()=>e.get(),set:t=>e.set(t),clear:()=>e.set(Gh),readState:()=>e.get()}}})});var Gh;const Kh=()=>{const e=(e,t)=>{t.stop(),$s(e)};return[Js(ds(),e),Js(Ss(),e),na(Kr()),na(Qr())]},Yh=e=>Ks(q([e.map((e=>ca(((t,o)=>{e(t),o.stop()})))).toArray(),Kh()])),Xh="alloy.item-hover",Jh="alloy.item-focus",Qh="alloy.item-toggled",ef=e=>{(nc(e.element).isNone()||Fh.isFocused(e))&&(Fh.isFocused(e)||Fh.focus(e),js(e,Xh,{item:e}))},tf=e=>{js(e,Jh,{item:e})},of=w(Xh),nf=w(Jh),rf=w(Qh),sf=e=>e.toggling.map((e=>e.exclusive?"menuitemradio":"menuitemcheckbox")).getOr("menuitem"),af=e=>({aria:{mode:"checked"},...ge(e,((e,t)=>"exclusive"!==t)),onToggled:(t,o)=>{p(e.onToggled)&&e.onToggled(t,o),((e,t)=>{js(e,Qh,{item:e,state:t})})(t,o)}}),lf=[cr("data"),cr("components"),cr("dom"),Or("hasSubmenu",!1),vr("toggling"),Jm("itemBehaviours",[qh,Fh,kh,Gm]),Or("ignoreFocus",!1),Or("domModification",{}),ol("builder",(e=>({dom:e.dom,domModification:{...e.domModification,attributes:{role:sf(e),...e.domModification.attributes,"aria-haspopup":e.hasSubmenu,...e.hasSubmenu?{"aria-expanded":!1}:{}}},behaviours:Qm(e.itemBehaviours,[e.toggling.fold(qh.revoke,(e=>qh.config(af(e)))),Fh.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:e=>{tf(e)}}),kh.config({mode:"execution"}),Gm.config({store:{mode:"memory",initialValue:e.data}}),Bh("item-type-events",[...Kh(),Js(ns(),ef),Js(Cs(),Fh.focus)])]),components:e.components,eventOrder:e.eventOrder}))),Or("eventOrder",{})],cf=[cr("dom"),cr("components"),ol("builder",(e=>({dom:e.dom,components:e.components,events:Ks([ra(Cs())])})))],df=w("item-widget"),mf=w([ku({name:"widget",overrides:e=>({behaviours:$l([Gm.config({store:{mode:"manual",getValue:t=>e.data,setValue:b}})])})})]),uf=[cr("uid"),cr("data"),cr("components"),cr("dom"),Or("autofocus",!1),Or("ignoreFocus",!1),Jm("widgetBehaviours",[Gm,Fh,kh]),Or("domModification",{}),$u(mf()),ol("builder",(e=>{const t=Hu(df(),e,mf()),o=Iu(df(),e,t.internals()),n=t=>Pu(t,e,"widget").map((e=>(kh.focusIn(e),e))),r=(t,o)=>eg(o.event.target)?D.none():e.autofocus?(o.setSource(t.element),D.none()):D.none();return{dom:e.dom,components:o,domModification:e.domModification,events:Ks([ca(((e,t)=>{n(e).each((e=>{t.stop()}))})),Js(ns(),ef),Js(Cs(),((t,o)=>{e.autofocus?n(t):Fh.focus(t)}))]),behaviours:Qm(e.widgetBehaviours,[Gm.config({store:{mode:"memory",initialValue:e.data}}),Fh.config({ignore:e.ignoreFocus,onFocus:e=>{tf(e)}}),kh.config({mode:"special",focusIn:e.autofocus?e=>{n(e)}:Yl(),onLeft:r,onRight:r,onEscape:(t,o)=>Fh.isFocused(t)||e.autofocus?e.autofocus?(o.setSource(t.element),D.none()):D.none():(Fh.focus(t),D.some(!0))})])}}))],gf=rr("type",{widget:uf,item:lf,separator:cf}),pf=w([Tu({factory:{sketch:e=>{const t=or("menu.spec item",gf,e);return t.builder(t)}},name:"items",unit:"item",defaults:(e,t)=>ve(t,"uid")?t:{...t,uid:_a("item")},overrides:(e,t)=>({type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}})})]),hf=w([cr("value"),cr("items"),cr("dom"),cr("components"),Or("eventOrder",{}),Km("menuBehaviours",[Eg,Gm,ng,kh]),Tr("movement",{mode:"menu",moveOnTab:!0},rr("mode",{grid:[rl(),ol("config",((e,t)=>({mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager})))],matrix:[ol("config",((e,t)=>({mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},previousSelector:t.previousSelector,focusManager:e.focusManager}))),cr("rowSelector"),Or("previousSelector",D.none)],menu:[Or("moveOnTab",!0),ol("config",((e,t)=>({mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager})))]})),dr("markers",qi()),Or("fakeFocus",!1),Or("focusManager",Kg()),Ji("onHighlight"),Ji("onDehighlight")]),ff=w("alloy.menu-focus"),bf=Qu({name:"Menu",configFields:hf(),partFields:pf(),factory:(e,t,o,n)=>({uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Xm(e.menuBehaviours,[Eg.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight,onDehighlight:e.onDehighlight}),Gm.config({store:{mode:"memory",initialValue:e.value}}),ng.config({find:D.some}),kh.config(e.movement.config(e,e.movement))]),events:Ks([Js(nf(),((e,t)=>{const o=t.event;e.getSystem().getByDom(o.target).each((o=>{Eg.highlight(e,o),t.stop(),js(e,ff(),{menu:e,item:o})}))})),Js(of(),((e,t)=>{const o=t.event.item;Eg.highlight(e,o)})),Js(rf(),((e,t)=>{const{item:o,state:n}=t.event;n&&"menuitemradio"===kt(o.element,"role")&&((e,t)=>{const o=Cd(e.element,'[role="menuitemradio"][aria-checked="true"]');z(o,(o=>{Ye(o,t.element)||e.getSystem().getByDom(o).each((e=>{qh.off(e)}))}))})(e,o)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}})}),vf=(e,t,o,n)=>be(o,n).bind((n=>be(e,n).bind((n=>{const r=vf(e,t,o,n);return D.some([n].concat(r))})))).getOr([]),yf=(e,t)=>{const o={};le(e,((e,t)=>{z(e,(e=>{o[e]=t}))}));const n=t,r=de(t,((e,t)=>({k:e,v:t})));const s=ce(r,((e,t)=>[t].concat(vf(o,n,r,t))));return ce(o,(e=>be(s,e).getOr([e])))},wf=e=>"prepared"===e.type?D.some(e.menu):D.none(),xf={init:()=>{const e=Lr({}),t=Lr({}),o=Lr({}),n=Cc(),r=Lr({}),s=(t,o,n)=>a(t).bind((r=>(t=>he(e.get(),((e,o)=>e===t)))(t).bind((e=>o(e).map((e=>({triggeredMenu:r,triggeringItem:e,triggeringPath:n}))))))),a=e=>i(e).bind(wf),i=e=>be(t.get(),e),l=t=>be(e.get(),t);return{setMenuBuilt:(e,o)=>{t.set({...t.get(),[e]:{type:"prepared",menu:o}})},setContents:(s,a,i,l)=>{n.set(s),e.set(i),t.set(a),r.set(l);const c=yf(l,i);o.set(c)},expand:t=>be(e.get(),t).map((e=>{const n=be(o.get(),t).getOr([]);return[e].concat(n)})),refresh:e=>be(o.get(),e),collapse:e=>be(o.get(),e).bind((e=>e.length>1?D.some(e.slice(1)):D.none())),lookupMenu:i,lookupItem:l,otherMenus:e=>{const t=r.get();return X(ae(t),e)},getPrimary:()=>n.get().bind(a),getMenus:()=>t.get(),clear:()=>{e.set({}),t.set({}),o.set({}),n.clear()},isClear:()=>n.get().isNone(),getTriggeringPath:(e,t)=>{const r=Z(l(e).toArray(),(e=>a(e).isSome()));return be(o.get(),e).bind((e=>{const o=Y(r.concat(e));return(e=>{const t=[];for(let o=0;os(e,t,o.slice(0,r+1)).fold((()=>we(n.get(),e)?[]:[D.none()]),(e=>[D.some(e)])))))}))}}},extractPreparedMenu:wf},Cf=va("tiered-menu-item-highlight"),Sf=va("tiered-menu-item-dehighlight");var kf;!function(e){e[e.HighlightMenuAndItem=0]="HighlightMenuAndItem",e[e.HighlightJustMenu=1]="HighlightJustMenu",e[e.HighlightNone=2]="HighlightNone"}(kf||(kf={}));const _f=w("collapse-item"),Of=Ju({name:"TieredMenu",configFields:[tl("onExecute"),tl("onEscape"),el("onOpenMenu"),el("onOpenSubmenu"),Ji("onRepositionMenu"),Ji("onCollapseMenu"),Or("highlightOnOpen",kf.HighlightMenuAndItem),hr("data",[cr("primary"),cr("menus"),cr("expansions")]),Or("fakeFocus",!1),Ji("onHighlightItem"),Ji("onDehighlightItem"),Ji("onHover"),Ki(),cr("dom"),Or("navigateOnHover",!0),Or("stayInDom",!1),Km("tmenuBehaviours",[kh,Eg,ng,Rh]),Or("eventOrder",{})],apis:{collapseMenu:(e,t)=>{e.collapseMenu(t)},highlightPrimary:(e,t)=>{e.highlightPrimary(t)},repositionMenus:(e,t)=>{e.repositionMenus(t)}},factory:(e,t)=>{const o=Cc(),n=xf.init(),r=t=>{const o=((t,o,n)=>ce(n,((n,r)=>{const s=()=>bf.sketch({...n,value:r,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:(e,t)=>{js(e,Cf,{menuComp:e,itemComp:t})},onDehighlight:(e,t)=>{js(e,Sf,{menuComp:e,itemComp:t})},focusManager:e.fakeFocus?Yg():Kg()});return r===o?{type:"prepared",menu:t.getSystem().build(s())}:{type:"notbuilt",nbMenu:s}})))(t,e.data.primary,e.data.menus),r=a();return n.setContents(e.data.primary,o,e.data.expansions,r),n.getPrimary()},s=e=>Gm.getValue(e).value,a=t=>ce(e.data.menus,((e,t)=>G(e.items,(e=>"separator"===e.type?[]:[e.data.value])))),i=Eg.highlight,l=(t,o)=>{i(t,o),Eg.getHighlighted(o).orThunk((()=>Eg.getFirst(o))).each((n=>{e.fakeFocus?Eg.highlight(o,n):Ws(t,n.element,Cs())}))},c=(e,t)=>xe(F(t,(t=>e.lookupMenu(t).bind((e=>"prepared"===e.type?D.some(e.menu):D.none()))))),d=(t,o,n)=>{const r=c(o,o.otherMenus(n));z(r,(o=>{ri(o.element,[e.markers.backgroundMenu]),e.stayInDom||Rh.remove(t,o)}))},m=(t,n)=>{const r=(t=>o.get().getOrThunk((()=>{const n={},r=Cd(t.element,`.${e.markers.item}`),a=Z(r,(e=>"true"===kt(e,"aria-haspopup")));return z(a,(e=>{t.getSystem().getByDom(e).each((e=>{const t=s(e);n[t]=e}))})),o.set(n),n})))(t);le(r,((e,t)=>{const o=L(n,t);Ct(e.element,"aria-expanded",o)}))},u=(t,o,n)=>D.from(n[0]).bind((r=>o.lookupMenu(r).bind((r=>{if("notbuilt"===r.type)return D.none();{const s=r.menu,a=c(o,n.slice(1));return z(a,(t=>{ei(t.element,e.markers.backgroundMenu)})),vt(s.element)||Rh.append(t,_i(s)),ri(s.element,[e.markers.backgroundMenu]),l(t,s),d(t,o,n),D.some(s)}}))));let g;!function(e){e[e.HighlightSubmenu=0]="HighlightSubmenu",e[e.HighlightParent=1]="HighlightParent"}(g||(g={}));const p=(t,o,r=g.HighlightSubmenu)=>{if(o.hasConfigured(bg)&&bg.isDisabled(o))return D.some(o);{const a=s(o);return n.expand(a).bind((s=>(m(t,s),D.from(s[0]).bind((a=>n.lookupMenu(a).bind((i=>{const l=((e,t,o)=>{if("notbuilt"===o.type){const r=e.getSystem().build(o.nbMenu());return n.setMenuBuilt(t,r),r}return o.menu})(t,a,i);return vt(l.element)||Rh.append(t,_i(l)),e.onOpenSubmenu(t,o,l,Y(s)),r===g.HighlightSubmenu?(Eg.highlightFirst(l),u(t,n,s)):(Eg.dehighlightAll(l),D.some(o))})))))))}},h=(t,o)=>{const r=s(o);return n.collapse(r).bind((r=>(m(t,r),u(t,n,r).map((n=>(e.onCollapseMenu(t,o,n),n))))))},f=t=>(o,n)=>Ri(n.getSource(),`.${e.markers.item}`).bind((e=>o.getSystem().getByDom(e).toOptional().bind((e=>t(o,e).map(E))))),v=Ks([Js(ff(),((e,t)=>{const o=t.event.item;n.lookupItem(s(o)).each((()=>{const o=t.event.menu;Eg.highlight(e,o);const r=s(t.event.item);n.refresh(r).each((t=>d(e,n,t)))}))})),ca(((t,o)=>{const n=o.event.target;t.getSystem().getByDom(n).each((o=>{0===s(o).indexOf("collapse-item")&&h(t,o),p(t,o,g.HighlightSubmenu).fold((()=>{e.onExecute(t,o)}),b)}))})),aa(((t,o)=>{r(t).each((o=>{Rh.append(t,_i(o)),e.onOpenMenu(t,o),e.highlightOnOpen===kf.HighlightMenuAndItem?l(t,o):e.highlightOnOpen===kf.HighlightJustMenu&&i(t,o)}))})),Js(Cf,((t,o)=>{e.onHighlightItem(t,o.event.menuComp,o.event.itemComp)})),Js(Sf,((t,o)=>{e.onDehighlightItem(t,o.event.menuComp,o.event.itemComp)})),...e.navigateOnHover?[Js(of(),((t,o)=>{const r=o.event.item;((e,t)=>{const o=s(t);n.refresh(o).bind((t=>(m(e,t),u(e,n,t))))})(t,r),p(t,r,g.HighlightParent),e.onHover(t,r)}))]:[]]),y=e=>Eg.getHighlighted(e).bind(Eg.getHighlighted),w={collapseMenu:e=>{y(e).each((t=>{h(e,t)}))},highlightPrimary:e=>{n.getPrimary().each((t=>{l(e,t)}))},repositionMenus:t=>{const o=n.getPrimary().bind((e=>y(t).bind((e=>{const t=s(e),o=fe(n.getMenus()),r=xe(F(o,xf.extractPreparedMenu));return n.getTriggeringPath(t,(e=>((e,t,o)=>se(t,(e=>{if(!e.getSystem().isConnected())return D.none();const t=Eg.getCandidates(e);return $(t,(e=>s(e)===o))})))(0,r,e)))})).map((t=>({primary:e,triggeringPath:t})))));o.fold((()=>{(e=>D.from(e.components()[0]).filter((e=>"menu"===kt(e.element,"role"))))(t).each((o=>{e.onRepositionMenu(t,o,[])}))}),(({primary:o,triggeringPath:n})=>{e.onRepositionMenu(t,o,n)}))}};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Xm(e.tmenuBehaviours,[kh.config({mode:"special",onRight:f(((e,t)=>eg(t.element)?D.none():p(e,t,g.HighlightSubmenu))),onLeft:f(((e,t)=>eg(t.element)?D.none():h(e,t))),onEscape:f(((t,o)=>h(t,o).orThunk((()=>e.onEscape(t,o).map((()=>t)))))),focusIn:(e,t)=>{n.getPrimary().each((t=>{Ws(e,t.element,Cs())}))}}),Eg.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),ng.config({find:e=>Eg.getHighlighted(e)}),Rh.config({})]),eventOrder:e.eventOrder,apis:w,events:v}},extraApis:{tieredData:(e,t,o)=>({primary:e,menus:t,expansions:o}),singleData:(e,t)=>({primary:e,menus:Pr(e,t),expansions:{}}),collapseItem:e=>({value:va(_f()),meta:{text:e}})}}),Tf=Ju({name:"InlineView",configFields:[cr("lazySink"),Ji("onShow"),Ji("onHide"),Sr("onEscape"),Km("inlineBehaviours",[Em,Gm,Xl]),_r("fireDismissalEventInstead",[Or("event",Bs())]),_r("fireRepositionEventInstead",[Or("event",Ls())]),Or("getRelated",D.none),Or("isExtraPart",T),Or("eventOrder",D.none)],factory:(e,t)=>{const o=(t,o,n,r)=>{const s=e.lazySink(t).getOrDie();Em.openWhileCloaked(t,o,(()=>tm.positionWithinBounds(s,t,n,r()))),Gm.setValue(t,D.some({mode:"position",config:n,getBounds:r}))},n=(t,o,n,r)=>{const s=((e,t,o,n,r)=>{const s=()=>e.lazySink(t),a="horizontal"===n.type?{layouts:{onLtr:()=>Il(),onRtl:()=>Pl()}}:{},i=e=>(e=>2===e.length)(e)?a:{};return Of.sketch({dom:{tag:"div"},data:n.data,markers:n.menu.markers,highlightOnOpen:n.menu.highlightOnOpen,fakeFocus:n.menu.fakeFocus,onEscape:()=>(Em.close(t),e.onEscape.map((e=>e(t))),D.some(!0)),onExecute:()=>D.some(!0),onOpenMenu:(e,t)=>{tm.positionWithinBounds(s().getOrDie(),t,o,r())},onOpenSubmenu:(e,t,o,n)=>{const r=s().getOrDie();tm.position(r,o,{anchor:{type:"submenu",item:t,...i(n)}})},onRepositionMenu:(e,t,n)=>{const a=s().getOrDie();tm.positionWithinBounds(a,t,o,r()),z(n,(e=>{const t=i(e.triggeringPath);tm.position(a,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem,...t}})}))}})})(e,t,o,n,r);Em.open(t,s),Gm.setValue(t,D.some({mode:"menu",menu:s}))},r=t=>{Em.isOpen(t)&&Gm.getValue(t).each((o=>{switch(o.mode){case"menu":Em.getState(t).each(Of.repositionMenus);break;case"position":const n=e.lazySink(t).getOrDie();tm.positionWithinBounds(n,t,o.config,o.getBounds())}}))},s={setContent:(e,t)=>{Em.setContent(e,t)},showAt:(e,t,n)=>{const r=D.none;o(e,t,n,r)},showWithinBounds:o,showMenuAt:(e,t,o)=>{n(e,t,o,D.none)},showMenuWithinBounds:n,hide:e=>{Em.isOpen(e)&&(Gm.setValue(e,D.none()),Em.close(e))},getContent:e=>Em.getState(e),reposition:r,isOpen:Em.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Xm(e.inlineBehaviours,[Em.config({isPartOf:(t,o,n)=>Ii(o,n)||((t,o)=>e.getRelated(t).exists((e=>Ii(e,o))))(t,n),getAttachPoint:t=>e.lazySink(t).getOrDie(),onOpen:t=>{e.onShow(t)},onClose:t=>{e.onHide(t)}}),Gm.config({store:{mode:"memory",initialValue:D.none()}}),Xl.config({channels:{...Rm({isExtraPart:t.isExtraPart,...e.fireDismissalEventInstead.map((e=>({fireEventInstead:{event:e.event}}))).getOr({})}),...Lm({...e.fireRepositionEventInstead.map((e=>({fireEventInstead:{event:e.event}}))).getOr({}),doReposition:r})}})]),eventOrder:e.eventOrder,apis:s}},apis:{showAt:(e,t,o,n)=>{e.showAt(t,o,n)},showWithinBounds:(e,t,o,n,r)=>{e.showWithinBounds(t,o,n,r)},showMenuAt:(e,t,o,n)=>{e.showMenuAt(t,o,n)},showMenuWithinBounds:(e,t,o,n,r)=>{e.showMenuWithinBounds(t,o,n,r)},hide:(e,t)=>{e.hide(t)},isOpen:(e,t)=>e.isOpen(t),getContent:(e,t)=>e.getContent(t),setContent:(e,t,o)=>{e.setContent(t,o)},reposition:(e,t)=>{e.reposition(t)}}});var Ef=tinymce.util.Tools.resolve("tinymce.util.Delay");const Df=Ju({name:"Button",factory:e=>{const t=Yh(e.action),o=e.dom.tag,n=t=>be(e.dom,"attributes").bind((e=>be(e,t)));return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Qm(e.buttonBehaviours,[Fh.config({}),kh.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:(()=>{if("button"===o){return{type:n("type").getOr("button"),...n("role").map((e=>({role:e}))).getOr({})}}return{role:e.role.getOr(n("role").getOr("button"))}})()},eventOrder:e.eventOrder}},configFields:[Or("uid",void 0),cr("dom"),Or("components",[]),Jm("buttonBehaviours",[Fh,kh]),vr("action"),vr("role"),Or("eventOrder",{})]}),Af=e=>{const t=Be.fromHtml(e),o=st(t),n=(e=>{const t=void 0!==e.dom.attributes?e.dom.attributes:[];return j(t,((e,t)=>"class"===t.name?e:{...e,[t.name]:t.value}),{})})(t),r=(e=>Array.prototype.slice.call(e.dom.classList,0))(t),s=0===o.length?{}:{innerHtml:da(t)};return{tag:ze(t),classes:r,attributes:n,...s}},Mf=e=>{const t=(e=>void 0!==e.uid)(e)&&ye(e,"uid")?e.uid:_a("memento");return{get:e=>e.getSystem().getByUid(t).getOrDie(),getOpt:e=>e.getSystem().getByUid(t).toOptional(),asSpec:()=>({...e,uid:t})}};function Nf(e){return Nf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nf(e)}function Rf(e,t){return Rf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rf(e,t)}function Bf(e,t,o){return Bf=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,o){var n=[null];n.push.apply(n,t);var r=new(Function.bind.apply(e,n));return o&&Rf(r,o.prototype),r},Bf.apply(null,arguments)}function Lf(e){return function(e){if(Array.isArray(e))return Hf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Hf(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Hf(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o1?o-1:0),r=1;r/gm),Cb=Uf(/^data-[\-\w.\u00B7-\uFFFF]/),Sb=Uf(/^aria-[\-\w]+$/),kb=Uf(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),_b=Uf(/^(?:\w+script|data):/i),Ob=Uf(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Tb=Uf(/^html$/i),Eb=function(){return"undefined"==typeof window?null:window};var Db=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Eb(),o=function(t){return e(t)};if(o.version="2.3.8",o.removed=[],!t||!t.document||9!==t.document.nodeType)return o.isSupported=!1,o;var n=t.document,r=t.document,s=t.DocumentFragment,a=t.HTMLTemplateElement,i=t.Node,l=t.Element,c=t.NodeFilter,d=t.NamedNodeMap,m=void 0===d?t.NamedNodeMap||t.MozNamedAttrMap:d,u=t.HTMLFormElement,g=t.DOMParser,p=t.trustedTypes,h=l.prototype,f=lb(h,"cloneNode"),b=lb(h,"nextSibling"),v=lb(h,"childNodes"),y=lb(h,"parentNode");if("function"==typeof a){var w=r.createElement("template");w.content&&w.content.ownerDocument&&(r=w.content.ownerDocument)}var x=function(e,t){if("object"!==Nf(e)||"function"!=typeof e.createPolicy)return null;var o=null,n="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(n)&&(o=t.currentScript.getAttribute(n));var r="dompurify"+(o?"#"+o:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(p,n),C=x?x.createHTML(""):"",S=r,k=S.implementation,_=S.createNodeIterator,O=S.createDocumentFragment,T=S.getElementsByTagName,E=n.importNode,D={};try{D=ib(r).documentMode?r.documentMode:{}}catch(e){}var A={};o.isSupported="function"==typeof y&&k&&void 0!==k.createHTMLDocument&&9!==D;var M,N,R=wb,B=xb,L=Cb,H=Sb,I=_b,P=Ob,F=kb,z=null,V=ab({},[].concat(Lf(cb),Lf(db),Lf(mb),Lf(gb),Lf(hb))),Z=null,U=ab({},[].concat(Lf(fb),Lf(bb),Lf(vb),Lf(yb))),j=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),$=null,W=null,q=!0,G=!0,K=!1,Y=!1,X=!1,J=!1,Q=!1,ee=!1,te=!1,oe=!1,ne=!0,re=!0,se=!1,ae={},ie=null,le=ab({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),ce=null,de=ab({},["audio","video","img","source","image","track"]),me=null,ue=ab({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ge="http://www.w3.org/1998/Math/MathML",pe="http://www.w3.org/2000/svg",he="http://www.w3.org/1999/xhtml",fe=he,be=!1,ve=["application/xhtml+xml","text/html"],ye=null,we=r.createElement("form"),xe=function(e){return e instanceof RegExp||e instanceof Function},Ce=function(e){ye&&ye===e||(e&&"object"===Nf(e)||(e={}),e=ib(e),z="ALLOWED_TAGS"in e?ab({},e.ALLOWED_TAGS):V,Z="ALLOWED_ATTR"in e?ab({},e.ALLOWED_ATTR):U,me="ADD_URI_SAFE_ATTR"in e?ab(ib(ue),e.ADD_URI_SAFE_ATTR):ue,ce="ADD_DATA_URI_TAGS"in e?ab(ib(de),e.ADD_DATA_URI_TAGS):de,ie="FORBID_CONTENTS"in e?ab({},e.FORBID_CONTENTS):le,$="FORBID_TAGS"in e?ab({},e.FORBID_TAGS):{},W="FORBID_ATTR"in e?ab({},e.FORBID_ATTR):{},ae="USE_PROFILES"in e&&e.USE_PROFILES,q=!1!==e.ALLOW_ARIA_ATTR,G=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Y=e.SAFE_FOR_TEMPLATES||!1,X=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,oe=e.RETURN_TRUSTED_TYPE||!1,Q=e.FORCE_BODY||!1,ne=!1!==e.SANITIZE_DOM,re=!1!==e.KEEP_CONTENT,se=e.IN_PLACE||!1,F=e.ALLOWED_URI_REGEXP||F,fe=e.NAMESPACE||he,e.CUSTOM_ELEMENT_HANDLING&&xe(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&xe(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(j.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),M=M=-1===ve.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,N="application/xhtml+xml"===M?function(e){return e}:Jf,Y&&(G=!1),te&&(ee=!0),ae&&(z=ab({},Lf(hb)),Z=[],!0===ae.html&&(ab(z,cb),ab(Z,fb)),!0===ae.svg&&(ab(z,db),ab(Z,bb),ab(Z,yb)),!0===ae.svgFilters&&(ab(z,mb),ab(Z,bb),ab(Z,yb)),!0===ae.mathMl&&(ab(z,gb),ab(Z,vb),ab(Z,yb))),e.ADD_TAGS&&(z===V&&(z=ib(z)),ab(z,e.ADD_TAGS)),e.ADD_ATTR&&(Z===U&&(Z=ib(Z)),ab(Z,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&ab(me,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ie===le&&(ie=ib(ie)),ab(ie,e.FORBID_CONTENTS)),re&&(z["#text"]=!0),X&&ab(z,["html","head","body"]),z.table&&(ab(z,["tbody"]),delete $.tbody),Zf&&Zf(e),ye=e)},Se=ab({},["mi","mo","mn","ms","mtext"]),ke=ab({},["foreignobject","desc","title","annotation-xml"]),_e=ab({},["title","style","font","a","script"]),Oe=ab({},db);ab(Oe,mb),ab(Oe,ub);var Te=ab({},gb);ab(Te,pb);var Ee=function(e){Xf(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=C}catch(t){e.remove()}}},De=function(e,t){try{Xf(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Xf(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Z[e])if(ee||te)try{Ee(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ae=function(e){var t,o;if(Q)e=""+e;else{var n=Qf(e,/^[\r\n\t ]+/);o=n&&n[0]}"application/xhtml+xml"===M&&(e=''+e+"");var s=x?x.createHTML(e):e;if(fe===he)try{t=(new g).parseFromString(s,M)}catch(e){}if(!t||!t.documentElement){t=k.createDocument(fe,"template",null);try{t.documentElement.innerHTML=be?"":s}catch(e){}}var a=t.body||t.documentElement;return e&&o&&a.insertBefore(r.createTextNode(o),a.childNodes[0]||null),fe===he?T.call(t,X?"html":"body")[0]:X?t.documentElement:a},Me=function(e){return _.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},Ne=function(e){return"object"===Nf(i)?e instanceof i:e&&"object"===Nf(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Re=function(e,t,n){A[e]&&Kf(A[e],(function(e){e.call(o,t,n,ye)}))},Be=function(e){var t,n;if(Re("beforeSanitizeElements",e,null),(n=e)instanceof u&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof m)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore))return Ee(e),!0;if(nb(/[\u0080-\uFFFF]/,e.nodeName))return Ee(e),!0;var r=N(e.nodeName);if(Re("uponSanitizeElement",e,{tagName:r,allowedTags:z}),e.hasChildNodes()&&!Ne(e.firstElementChild)&&(!Ne(e.content)||!Ne(e.content.firstElementChild))&&nb(/<[/\w]/g,e.innerHTML)&&nb(/<[/\w]/g,e.textContent))return Ee(e),!0;if("select"===r&&nb(/