diff --git a/composer.lock b/composer.lock index 029b27b8a..95c461936 100644 --- a/composer.lock +++ b/composer.lock @@ -61,6 +61,75 @@ ], "time": "2023-01-15T23:15:59+00:00" }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, { "name": "dflydev/dot-access-data", "version": "v3.0.2", @@ -138,16 +207,16 @@ }, { "name": "doctrine/inflector", - "version": "2.0.8", + "version": "2.0.9", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" + "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", - "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65", + "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65", "shasum": "" }, "require": { @@ -209,7 +278,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.8" + "source": "https://github.com/doctrine/inflector/tree/2.0.9" }, "funding": [ { @@ -225,7 +294,7 @@ "type": "tidelift" } ], - "time": "2023-06-16T13:40:37+00:00" + "time": "2024-01-15T18:05:13+00:00" }, { "name": "doctrine/lexer", @@ -505,24 +574,24 @@ }, { "name": "graham-campbell/result-type", - "version": "v1.1.1", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.1" + "phpoption/phpoption": "^1.9.2" }, "require-dev": { - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "autoload": { @@ -551,7 +620,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2" }, "funding": [ { @@ -563,32 +632,38 @@ "type": "tidelift" } ], - "time": "2023-02-25T20:23:15+00:00" + "time": "2023-11-12T22:16:48+00:00" }, { "name": "guzzlehttp/uri-template", - "version": "v1.0.2", + "version": "v1.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d" + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/61bf437fc2197f587f6857d3ff903a24f1731b5d", - "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "symfony/polyfill-php80": "^1.17" + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "uri-template/tests": "1.0.0" }, "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, "autoload": { "psr-4": { "GuzzleHttp\\UriTemplate\\": "src" @@ -627,7 +702,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.2" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" }, "funding": [ { @@ -643,20 +718,20 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:19:19+00:00" + "time": "2023-12-03T19:50:20+00:00" }, { "name": "laravel/framework", - "version": "v10.29.0", + "version": "v10.41.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "2d002849a16ad131110a50cbea4d64dbb78515a3" + "reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/2d002849a16ad131110a50cbea4d64dbb78515a3", - "reference": "2d002849a16ad131110a50cbea4d64dbb78515a3", + "url": "https://api.github.com/repos/laravel/framework/zipball/da31969bd35e6ee0bbcd9e876f88952dc754b012", + "reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012", "shasum": "" }, "require": { @@ -689,7 +764,7 @@ "symfony/console": "^6.2", "symfony/error-handler": "^6.2", "symfony/finder": "^6.2", - "symfony/http-foundation": "^6.3", + "symfony/http-foundation": "^6.4", "symfony/http-kernel": "^6.2", "symfony/mailer": "^6.2", "symfony/mime": "^6.2", @@ -702,6 +777,8 @@ "voku/portable-ascii": "^2.0" }, "conflict": { + "carbonphp/carbon-doctrine-types": ">=3.0", + "doctrine/dbal": ">=4.0", "tightenco/collect": "<5.5.33" }, "provide": { @@ -757,7 +834,7 @@ "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^8.12", + "orchestra/testbench-core": "^8.18", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -813,6 +890,7 @@ "files": [ "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Support/helpers.php" ], @@ -845,20 +923,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-10-24T13:48:53+00:00" + "time": "2024-01-16T15:23:58+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.12", + "version": "v0.1.15", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "b35f249028c22016e45e48626e19e5d42fd827ff" + "reference": "d814a27514d99b03c85aa42b22cfd946568636c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/b35f249028c22016e45e48626e19e5d42fd827ff", - "reference": "b35f249028c22016e45e48626e19e5d42fd827ff", + "url": "https://api.github.com/repos/laravel/prompts/zipball/d814a27514d99b03c85aa42b22cfd946568636c1", + "reference": "d814a27514d99b03c85aa42b22cfd946568636c1", "shasum": "" }, "require": { @@ -874,7 +952,7 @@ "require-dev": { "mockery/mockery": "^1.5", "pestphp/pest": "^2.3", - "phpstan/phpstan": "^1.10", + "phpstan/phpstan": "^1.11", "phpstan/phpstan-mockery": "^1.1" }, "suggest": { @@ -900,22 +978,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.12" + "source": "https://github.com/laravel/prompts/tree/v0.1.15" }, - "time": "2023-10-18T14:18:57+00:00" + "time": "2023-12-29T22:37:42+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.3.2", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "076fe2cf128bd54b4341cdc6d49b95b34e101e4c" + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/076fe2cf128bd54b4341cdc6d49b95b34e101e4c", - "reference": "076fe2cf128bd54b4341cdc6d49b95b34e101e4c", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754", "shasum": "" }, "require": { @@ -962,7 +1040,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2023-10-17T13:38:16+00:00" + "time": "2023-11-08T14:08:06+00:00" }, { "name": "league/commonmark", @@ -1154,16 +1232,16 @@ }, { "name": "league/flysystem", - "version": "3.18.0", + "version": "3.23.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "015633a05aee22490495159237a5944091d8281e" + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/015633a05aee22490495159237a5944091d8281e", - "reference": "015633a05aee22490495159237a5944091d8281e", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", "shasum": "" }, "require": { @@ -1191,7 +1269,7 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^3.0.14", + "phpseclib/phpseclib": "^3.0.34", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.3.1" @@ -1228,7 +1306,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.18.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.23.0" }, "funding": [ { @@ -1240,20 +1318,20 @@ "type": "github" } ], - "time": "2023-10-20T17:59:40+00:00" + "time": "2023-12-04T10:16:17+00:00" }, { "name": "league/flysystem-local", - "version": "3.18.0", + "version": "3.23.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32" + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e7381ef7643f658b87efb7dbe98fe538fb1bbf32", - "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/5cf046ba5f059460e86a997c504dd781a39a109b", + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b", "shasum": "" }, "require": { @@ -1288,7 +1366,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.18.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.23.0" }, "funding": [ { @@ -1300,7 +1378,7 @@ "type": "github" } ], - "time": "2023-10-19T20:07:13+00:00" + "time": "2023-12-04T10:14:46+00:00" }, { "name": "league/mime-type-detection", @@ -1461,19 +1539,20 @@ }, { "name": "nesbot/carbon", - "version": "2.71.0", + "version": "2.72.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "98276233188583f2ff845a0f992a235472d9466a" + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", - "reference": "98276233188583f2ff845a0f992a235472d9466a", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", "psr/clock": "^1.0", @@ -1485,8 +1564,8 @@ "psr/clock-implementation": "1.0" }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4", - "doctrine/orm": "^2.7", + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "ondrejmirtes/better-reflection": "*", @@ -1563,7 +1642,7 @@ "type": "tidelift" } ], - "time": "2023-09-25T11:31:05+00:00" + "time": "2023-12-08T23:47:49+00:00" }, { "name": "nette/schema", @@ -1629,16 +1708,16 @@ }, { "name": "nette/utils", - "version": "v4.0.3", + "version": "v4.0.4", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015" + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015", - "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015", + "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218", + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218", "shasum": "" }, "require": { @@ -1709,9 +1788,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.3" + "source": "https://github.com/nette/utils/tree/v4.0.4" }, - "time": "2023-10-29T21:02:13+00:00" + "time": "2024-01-17T16:50:36+00:00" }, { "name": "nunomaduro/termwind", @@ -1801,16 +1880,16 @@ }, { "name": "phpoption/phpoption", - "version": "1.9.1", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", "shasum": "" }, "require": { @@ -1818,7 +1897,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "extra": { @@ -1860,7 +1939,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" }, "funding": [ { @@ -1872,7 +1951,7 @@ "type": "tidelift" } ], - "time": "2023-02-25T19:38:58+00:00" + "time": "2023-11-12T21:59:55+00:00" }, { "name": "psr/clock", @@ -2217,16 +2296,16 @@ }, { "name": "ramsey/uuid", - "version": "4.7.4", + "version": "4.7.5", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "60a4c63ab724854332900504274f6150ff26d286" + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286", - "reference": "60a4c63ab724854332900504274f6150ff26d286", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", "shasum": "" }, "require": { @@ -2293,7 +2372,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.4" + "source": "https://github.com/ramsey/uuid/tree/4.7.5" }, "funding": [ { @@ -2305,20 +2384,20 @@ "type": "tidelift" } ], - "time": "2023-04-15T23:01:58+00:00" + "time": "2023-11-08T05:53:05+00:00" }, { "name": "symfony/console", - "version": "v6.3.4", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", + "url": "https://api.github.com/repos/symfony/console/zipball/0254811a143e6bc6c8deea08b589a7e68a37f625", + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625", "shasum": "" }, "require": { @@ -2326,7 +2405,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0" + "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony/dependency-injection": "<5.4", @@ -2340,12 +2419,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -2379,7 +2462,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.4" + "source": "https://github.com/symfony/console/tree/v6.4.2" }, "funding": [ { @@ -2395,24 +2478,24 @@ "type": "tidelift" } ], - "time": "2023-08-16T10:10:12+00:00" + "time": "2023-12-10T16:15:48+00:00" }, { "name": "symfony/css-selector", - "version": "v6.3.2", + "version": "v7.0.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "883d961421ab1709877c10ac99451632a3d6fa57" + "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57", - "reference": "883d961421ab1709877c10ac99451632a3d6fa57", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bb51d46e53ef8d50d523f0c5faedba056a27943e", + "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -2444,7 +2527,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.3.2" + "source": "https://github.com/symfony/css-selector/tree/v7.0.0" }, "funding": [ { @@ -2460,11 +2543,11 @@ "type": "tidelift" } ], - "time": "2023-07-12T16:00:22+00:00" + "time": "2023-10-31T17:59:56+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", @@ -2511,7 +2594,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" }, "funding": [ { @@ -2531,30 +2614,31 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "1f69476b64fb47105c06beef757766c376b548c4" + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", - "reference": "1f69476b64fb47105c06beef757766c376b548c4", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c873490a1c97b3a0a4838afc36ff36c112d02788", + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "conflict": { - "symfony/deprecation-contracts": "<2.5" + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -2585,7 +2669,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.3.5" + "source": "https://github.com/symfony/error-handler/tree/v6.4.0" }, "funding": [ { @@ -2601,28 +2685,28 @@ "type": "tidelift" } ], - "time": "2023-09-12T06:57:20+00:00" + "time": "2023-10-18T09:43:34+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.3.2", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" + "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/098b62ae81fdd6cbf941f355059f617db28f4f9a", + "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -2631,13 +2715,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -2665,7 +2749,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.2" }, "funding": [ { @@ -2681,11 +2765,11 @@ "type": "tidelift" } ], - "time": "2023-07-06T06:56:43+00:00" + "time": "2023-12-27T22:24:19+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", @@ -2741,7 +2825,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" }, "funding": [ { @@ -2761,23 +2845,23 @@ }, { "name": "symfony/finder", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "symfony/filesystem": "^6.0" + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { @@ -2805,7 +2889,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.5" + "source": "https://github.com/symfony/finder/tree/v6.4.0" }, "funding": [ { @@ -2821,20 +2905,20 @@ "type": "tidelift" } ], - "time": "2023-09-26T12:56:25+00:00" + "time": "2023-10-31T17:30:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.7", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e" + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/59d1837d5d992d16c2628cd0d6b76acf8d69b33e", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/172d807f9ef3fc3fbed8377cc57c20d389269271", + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271", "shasum": "" }, "require": { @@ -2849,12 +2933,12 @@ "require-dev": { "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.3", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^5.4|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -2882,7 +2966,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.2" }, "funding": [ { @@ -2898,29 +2982,29 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:55:27+00:00" + "time": "2023-12-27T22:16:42+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.7", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "6d4098095f93279d9536a0e9124439560cc764d0" + "reference": "13e8387320b5942d0dc408440c888e2d526efef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6d4098095f93279d9536a0e9124439560cc764d0", - "reference": "6d4098095f93279d9536a0e9124439560cc764d0", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/13e8387320b5942d0dc408440c888e2d526efef4", + "reference": "13e8387320b5942d0dc408440c888e2d526efef4", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^6.3.4", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -2928,7 +3012,7 @@ "symfony/cache": "<5.4", "symfony/config": "<6.1", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.3.4", + "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", @@ -2938,7 +3022,7 @@ "symfony/translation": "<5.4", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<5.4", - "symfony/validator": "<5.4", + "symfony/validator": "<6.4", "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, @@ -2947,26 +3031,26 @@ }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/clock": "^6.2", - "symfony/config": "^6.1", - "symfony/console": "^5.4|^6.0", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.3.4", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0", - "symfony/property-access": "^5.4.5|^6.0.5", - "symfony/routing": "^5.4|^6.0", - "symfony/serializer": "^6.3", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^6.3", - "symfony/var-exporter": "^6.2", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, "type": "library", @@ -2995,7 +3079,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.2" }, "funding": [ { @@ -3011,20 +3095,20 @@ "type": "tidelift" } ], - "time": "2023-10-29T14:31:45+00:00" + "time": "2023-12-30T15:31:44+00:00" }, { "name": "symfony/mailer", - "version": "v6.3.5", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" + "reference": "6da89e5c9202f129717a770a03183fb140720168" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", + "url": "https://api.github.com/repos/symfony/mailer/zipball/6da89e5c9202f129717a770a03183fb140720168", + "reference": "6da89e5c9202f129717a770a03183fb140720168", "shasum": "" }, "require": { @@ -3032,8 +3116,8 @@ "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/mime": "^6.2", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -3044,10 +3128,10 @@ "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/messenger": "^6.2", - "symfony/twig-bridge": "^6.2" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { @@ -3075,7 +3159,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.5" + "source": "https://github.com/symfony/mailer/tree/v6.4.2" }, "funding": [ { @@ -3091,20 +3175,20 @@ "type": "tidelift" } ], - "time": "2023-09-06T09:47:15+00:00" + "time": "2023-12-19T09:12:31+00:00" }, { "name": "symfony/mime", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "url": "https://api.github.com/repos/symfony/mime/zipball/ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", "shasum": "" }, "require": { @@ -3118,16 +3202,16 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" + "symfony/serializer": "<6.3.2" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "~6.2.13|^6.3.2" + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, "type": "library", "autoload": { @@ -3159,7 +3243,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.5" + "source": "https://github.com/symfony/mime/tree/v6.4.0" }, "funding": [ { @@ -3175,7 +3259,7 @@ "type": "tidelift" } ], - "time": "2023-09-29T06:59:36+00:00" + "time": "2023-10-17T11:49:05+00:00" }, { "name": "symfony/polyfill-ctype", @@ -3917,16 +4001,16 @@ }, { "name": "symfony/process", - "version": "v6.3.4", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "url": "https://api.github.com/repos/symfony/process/zipball/c4b1ef0bc80533d87a2e969806172f1c2a980241", + "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241", "shasum": "" }, "require": { @@ -3958,7 +4042,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.4" + "source": "https://github.com/symfony/process/tree/v6.4.2" }, "funding": [ { @@ -3974,20 +4058,20 @@ "type": "tidelift" } ], - "time": "2023-08-07T10:39:22+00:00" + "time": "2023-12-22T16:42:54+00:00" }, { "name": "symfony/routing", - "version": "v6.3.5", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", - "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", + "url": "https://api.github.com/repos/symfony/routing/zipball/98eab13a07fddc85766f1756129c69f207ffbc21", + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21", "shasum": "" }, "require": { @@ -4003,11 +4087,11 @@ "require-dev": { "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^6.2", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4041,7 +4125,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.5" + "source": "https://github.com/symfony/routing/tree/v6.4.2" }, "funding": [ { @@ -4057,25 +4141,25 @@ "type": "tidelift" } ], - "time": "2023-09-20T16:05:51+00:00" + "time": "2023-12-29T15:34:34+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.3.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^2.0" + "psr/container": "^1.1|^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -4123,7 +4207,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" }, "funding": [ { @@ -4139,24 +4223,24 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2023-12-26T14:02:43+00:00" }, { "name": "symfony/string", - "version": "v6.3.5", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" + "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", + "url": "https://api.github.com/repos/symfony/string/zipball/cc78f14f91f5e53b42044d0620961c48028ff9f5", + "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -4166,11 +4250,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/var-exporter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4209,7 +4293,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.5" + "source": "https://github.com/symfony/string/tree/v7.0.2" }, "funding": [ { @@ -4225,20 +4309,20 @@ "type": "tidelift" } ], - "time": "2023-09-18T10:38:32+00:00" + "time": "2023-12-10T16:54:46+00:00" }, { "name": "symfony/translation", - "version": "v6.3.7", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499" + "reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/30212e7c87dcb79c83f6362b00bde0e0b1213499", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499", + "url": "https://api.github.com/repos/symfony/translation/zipball/a2ab2ec1a462e53016de8e8d5e8912bfd62ea681", + "reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681", "shasum": "" }, "require": { @@ -4263,17 +4347,17 @@ "require-dev": { "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0" + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4304,7 +4388,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.7" + "source": "https://github.com/symfony/translation/tree/v6.4.2" }, "funding": [ { @@ -4320,20 +4404,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:11:45+00:00" + "time": "2023-12-18T09:25:29+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.3.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + "reference": "06450585bf65e978026bda220cdebca3f867fde7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", + "reference": "06450585bf65e978026bda220cdebca3f867fde7", "shasum": "" }, "require": { @@ -4382,7 +4466,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" }, "funding": [ { @@ -4398,20 +4482,20 @@ "type": "tidelift" } ], - "time": "2023-05-30T17:17:10+00:00" + "time": "2023-12-26T14:02:43+00:00" }, { "name": "symfony/uid", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384" + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384", - "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384", + "url": "https://api.github.com/repos/symfony/uid/zipball/8092dd1b1a41372110d06374f99ee62f7f0b9a92", + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92", "shasum": "" }, "require": { @@ -4419,7 +4503,7 @@ "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4456,7 +4540,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.3.0" + "source": "https://github.com/symfony/uid/tree/v6.4.0" }, "funding": [ { @@ -4472,20 +4556,20 @@ "type": "tidelift" } ], - "time": "2023-04-08T07:25:02+00:00" + "time": "2023-10-31T08:18:17+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.3.6", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97" + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/999ede244507c32b8e43aebaa10e9fce20de7c97", - "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", "shasum": "" }, "require": { @@ -4498,10 +4582,11 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, "bin": [ @@ -4540,7 +4625,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.6" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.2" }, "funding": [ { @@ -4556,27 +4641,27 @@ "type": "tidelift" } ], - "time": "2023-10-12T18:45:56+00:00" + "time": "2023-12-28T19:16:56+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.6", + "version": "v2.2.7", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" @@ -4607,37 +4692,37 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" }, - "time": "2023-01-03T09:29:04+00:00" + "time": "2023-12-08T13:03:43+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.5.0", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" + "graham-campbell/result-type": "^1.1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "suggest": { "ext-filter": "Required to use the boolean validator." @@ -4649,7 +4734,7 @@ "forward-command": true }, "branch-alias": { - "dev-master": "5.5-dev" + "dev-master": "5.6-dev" } }, "autoload": { @@ -4681,7 +4766,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { @@ -4693,7 +4778,7 @@ "type": "tidelift" } ], - "time": "2022-10-16T01:01:54+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { "name": "voku/portable-ascii", @@ -4912,16 +4997,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.23.0", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", "shasum": "" }, "require": { @@ -4947,11 +5032,6 @@ "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "v1.21-dev" - } - }, "autoload": { "psr-4": { "Faker\\": "src/Faker/" @@ -4974,22 +5054,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" }, - "time": "2023-06-12T08:44:38+00:00" + "time": "2024-01-02T13:46:09+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.6.1", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", "shasum": "" }, "require": { @@ -5003,9 +5083,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -5076,7 +5156,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.1" + "source": "https://github.com/guzzle/psr7/tree/2.6.2" }, "funding": [ { @@ -5092,7 +5172,7 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:13:57+00:00" + "time": "2023-12-03T20:05:35+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -5147,22 +5227,22 @@ }, { "name": "laravel/legacy-factories", - "version": "v1.3.2", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/laravel/legacy-factories.git", - "reference": "cc6720da81094c82ea9f4737d615dd3d71f7f43d" + "reference": "6cb79f668fc36b8b396ada1da3ba45867889c30f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/legacy-factories/zipball/cc6720da81094c82ea9f4737d615dd3d71f7f43d", - "reference": "cc6720da81094c82ea9f4737d615dd3d71f7f43d", + "url": "https://api.github.com/repos/laravel/legacy-factories/zipball/6cb79f668fc36b8b396ada1da3ba45867889c30f", + "reference": "6cb79f668fc36b8b396ada1da3ba45867889c30f", "shasum": "" }, "require": { - "illuminate/macroable": "^8.0|^9.0|^10.0", + "illuminate/macroable": "^8.0|^9.0|^10.0|^11.0", "php": "^7.3|^8.0", - "symfony/finder": "^3.4|^4.0|^5.0|^6.0" + "symfony/finder": "^3.4|^4.0|^5.0|^6.0|^7.0" }, "type": "library", "extra": { @@ -5199,29 +5279,29 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-01-09T14:49:00+00:00" + "time": "2024-01-15T13:55:14+00:00" }, { "name": "laravel/tinker", - "version": "v2.8.2", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3" + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3", - "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3", + "url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe", + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", "php": "^7.2.5|^8.0", - "psy/psysh": "^0.10.4|^0.11.1", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0" + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", @@ -5229,13 +5309,10 @@ "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, "laravel": { "providers": [ "Laravel\\Tinker\\TinkerServiceProvider" @@ -5266,22 +5343,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.8.2" + "source": "https://github.com/laravel/tinker/tree/v2.9.0" }, - "time": "2023-08-15T14:27:00+00:00" + "time": "2024-01-04T16:10:04+00:00" }, { "name": "mockery/mockery", - "version": "1.6.6", + "version": "1.6.7", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e" + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e", - "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", "shasum": "" }, "require": { @@ -5294,9 +5371,7 @@ }, "require-dev": { "phpunit/phpunit": "^8.5 || ^9.6.10", - "psalm/plugin-phpunit": "^0.18.4", - "symplify/easy-coding-standard": "^11.5.0", - "vimeo/psalm": "^4.30" + "symplify/easy-coding-standard": "^12.0.8" }, "type": "library", "autoload": { @@ -5353,7 +5428,7 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-08-09T00:03:52+00:00" + "time": "2023-12-10T02:24:34+00:00" }, { "name": "myclabs/deep-copy", @@ -5416,25 +5491,27 @@ }, { "name": "nikic/php-parser", - "version": "v4.17.1", + "version": "v5.0.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc", + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/php-parse" @@ -5442,7 +5519,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -5466,37 +5543,39 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0" }, - "time": "2023-08-13T19:53:39+00:00" + "time": "2024-01-07T17:17:35+00:00" }, { "name": "orchestra/canvas", - "version": "v8.11.2", + "version": "v8.11.6", "source": { "type": "git", "url": "https://github.com/orchestral/canvas.git", - "reference": "5038b630e2306a8e7486d69628d84fa2d1764cb1" + "reference": "6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/5038b630e2306a8e7486d69628d84fa2d1764cb1", - "reference": "5038b630e2306a8e7486d69628d84fa2d1764cb1", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c", + "reference": "6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "illuminate/console": "^10.26", - "illuminate/database": "^10.26", - "illuminate/support": "^10.26", - "orchestra/canvas-core": "^8.9", - "orchestra/testbench-core": "^8.11", + "illuminate/console": "^10.39", + "illuminate/database": "^10.39", + "illuminate/filesystem": "^10.39", + "illuminate/support": "^10.39", + "orchestra/canvas-core": "^8.10.2", + "orchestra/testbench-core": "^8.19", "php": "^8.1", + "symfony/polyfill-php83": "^1.28", "symfony/yaml": "^6.2" }, "require-dev": { - "laravel/framework": "^10.26", + "laravel/framework": "^10.39", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.5", @@ -5539,40 +5618,44 @@ "description": "Code Generators for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/v8.11.2" + "source": "https://github.com/orchestral/canvas/tree/v8.11.6" }, - "time": "2023-10-26T21:59:54+00:00" + "time": "2023-12-28T15:08:19+00:00" }, { "name": "orchestra/canvas-core", - "version": "v8.10.0", + "version": "v8.10.2", "source": { "type": "git", "url": "https://github.com/orchestral/canvas-core.git", - "reference": "642a966b1f8a351a994c04ce1e03a5ddd1025ff5" + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/642a966b1f8a351a994c04ce1e03a5ddd1025ff5", - "reference": "642a966b1f8a351a994c04ce1e03a5ddd1025ff5", + "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "illuminate/console": "^10.26", - "illuminate/filesystem": "^10.26", - "php": "^8.1" + "illuminate/console": "^10.38.1", + "illuminate/filesystem": "^10.38.1", + "php": "^8.1", + "symfony/polyfill-php83": "^1.28" }, "conflict": { "orchestra/canvas": "<8.11.0", "orchestra/testbench-core": "<8.2.0" }, "require-dev": { + "laravel/framework": "^10.38.1", "laravel/pint": "^1.6", - "orchestra/testbench": "^8.13", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^8.19", "phpstan/phpstan": "^1.10.6", - "phpunit/phpunit": "^10.1" + "phpunit/phpunit": "^10.1", + "symfony/yaml": "^6.2" }, "type": "library", "extra": { @@ -5607,34 +5690,33 @@ "description": "Code Generators Builder for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas-core/tree/v8.10.0" + "source": "https://github.com/orchestral/canvas-core/tree/v8.10.2" }, - "time": "2023-10-16T01:44:47+00:00" + "time": "2023-12-28T01:27:59+00:00" }, { "name": "orchestra/testbench", - "version": "v8.14.0", + "version": "v8.20.0", "source": { "type": "git", "url": "https://github.com/orchestral/testbench.git", - "reference": "7dacad632a5f48830443f739cd846212c174448a" + "reference": "533df85bd4a084b5f505ad9182cc9031b2f81a03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/7dacad632a5f48830443f739cd846212c174448a", - "reference": "7dacad632a5f48830443f739cd846212c174448a", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/533df85bd4a084b5f505ad9182cc9031b2f81a03", + "reference": "533df85bd4a084b5f505ad9182cc9031b2f81a03", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "fakerphp/faker": "^1.21", - "laravel/framework": "^10.23.1", + "laravel/framework": "^10.40", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": ">=8.14.0 <8.15.0", - "orchestra/workbench": "^1.0", + "orchestra/testbench-core": "^8.20", + "orchestra/workbench": "^1.2 || ^8.2", "php": "^8.1", "phpunit/phpunit": "^9.6 || ^10.1", - "spatie/laravel-ray": "^1.32.4", "symfony/process": "^6.2", "symfony/yaml": "^6.2", "vlucas/phpdotenv": "^5.4.1" @@ -5663,38 +5745,39 @@ ], "support": { "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench/tree/v8.14.0" + "source": "https://github.com/orchestral/testbench/tree/v8.20.0" }, - "time": "2023-10-24T04:44:26+00:00" + "time": "2024-01-10T04:33:51+00:00" }, { "name": "orchestra/testbench-core", - "version": "v8.14.2", + "version": "v8.20.0", "source": { "type": "git", "url": "https://github.com/orchestral/testbench-core.git", - "reference": "eeb576a1fec22b6baa0868f8abb00af953af65a2" + "reference": "beb3af0737b0ac49c29b4bc26de548845f097abc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/eeb576a1fec22b6baa0868f8abb00af953af65a2", - "reference": "eeb576a1fec22b6baa0868f8abb00af953af65a2", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/beb3af0737b0ac49c29b4bc26de548845f097abc", + "reference": "beb3af0737b0ac49c29b4bc26de548845f097abc", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", - "php": "^8.1" + "php": "^8.1", + "symfony/polyfill-php83": "^1.28" }, "conflict": { "brianium/paratest": "<6.4.0 || >=7.0.0 <7.1.4 || >=8.0.0", - "laravel/framework": "<10.23.1 || >=11.0.0", + "laravel/framework": "<10.40 || >=11.0.0", "nunomaduro/collision": "<6.4.0 || >=7.0.0 <7.4.0 || >=8.0.0", "orchestra/workbench": "<1.0.0", - "phpunit/phpunit": "<9.6.0 || >=10.5.0" + "phpunit/phpunit": "<9.6.0 || >=10.6.0" }, "require-dev": { "fakerphp/faker": "^1.21", - "laravel/framework": "^10.23", + "laravel/framework": "^10.40", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.7", @@ -5706,15 +5789,17 @@ }, "suggest": { "brianium/paratest": "Allow using parallel testing (^6.4 || ^7.1.4).", + "ext-pcntl": "Required to use all features of the console signal trapping.", "fakerphp/faker": "Allow using Faker for testing (^1.21).", - "laravel/framework": "Required for testing (^10.23).", + "laravel/framework": "Required for testing (^10.40).", "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.4 || ^7.4).", "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^8.0).", "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^8.0).", "phpunit/phpunit": "Allow using PHPUnit for testing (^9.6 || ^10.1).", - "symfony/yaml": "Required for CLI Commander (^6.2).", - "vlucas/phpdotenv": "Required for CLI Commander (^5.4.1)." + "symfony/process": "Required to use Orchestra\\Testbench\\remote function (^6.2).", + "symfony/yaml": "Required for Testbench CLI (^6.2).", + "vlucas/phpdotenv": "Required for Testbench CLI (^5.4.1)." }, "bin": [ "testbench" @@ -5722,7 +5807,7 @@ "type": "library", "autoload": { "files": [ - "src/helpers.php" + "src/functions.php" ], "psr-4": { "Orchestra\\Testbench\\": "src/" @@ -5753,39 +5838,43 @@ "issues": "https://github.com/orchestral/testbench/issues", "source": "https://github.com/orchestral/testbench-core" }, - "time": "2023-10-30T13:09:23+00:00" + "time": "2024-01-10T03:05:52+00:00" }, { "name": "orchestra/workbench", - "version": "v1.0.0", + "version": "v8.2.1", "source": { "type": "git", "url": "https://github.com/orchestral/workbench.git", - "reference": "6b58fd5ab593d9798ebe80c9113ef40c4903069e" + "reference": "e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/6b58fd5ab593d9798ebe80c9113ef40c4903069e", - "reference": "6b58fd5ab593d9798ebe80c9113ef40c4903069e", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea", + "reference": "e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15 || ^10.26.0", + "laravel/framework": "^10.38.1", "laravel/tinker": "^2.8.2", - "orchestra/canvas": "^7.10.0 || ^8.11.0", - "orchestra/testbench-core": "^7.34.0 || ^8.14.0", - "php": "^8.0", - "symfony/yaml": "^6.0.9" + "orchestra/canvas": "^8.11.4", + "orchestra/testbench-core": "^8.17", + "php": "^8.1", + "spatie/laravel-ray": "^1.32.4", + "symfony/polyfill-php83": "^1.28", + "symfony/yaml": "^6.2" }, "require-dev": { "laravel/pint": "^1.4", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.6", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9" + "phpunit/phpunit": "^10.1", + "symfony/process": "^6.2" + }, + "suggest": { + "ext-pcntl": "Required to use all features of the console signal trapping." }, "type": "library", "extra": { @@ -5817,9 +5906,9 @@ ], "support": { "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/v1.0.0" + "source": "https://github.com/orchestral/workbench/tree/v8.2.1" }, - "time": "2023-10-24T03:15:04+00:00" + "time": "2023-12-28T15:15:44+00:00" }, { "name": "phar-io/manifest", @@ -5934,23 +6023,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.7", + "version": "10.1.11", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "355324ca4980b8916c18b9db29f3ef484078f26e" + "reference": "78c3b7625965c2513ee96569a4dbb62601784145" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/355324ca4980b8916c18b9db29f3ef484078f26e", - "reference": "355324ca4980b8916c18b9db29f3ef484078f26e", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/78c3b7625965c2513ee96569a4dbb62601784145", + "reference": "78c3b7625965c2513ee96569a4dbb62601784145", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1", "phpunit/php-file-iterator": "^4.0", "phpunit/php-text-template": "^3.0", @@ -6000,7 +6089,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.7" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.11" }, "funding": [ { @@ -6008,7 +6097,7 @@ "type": "github" } ], - "time": "2023-10-04T15:34:17+00:00" + "time": "2023-12-21T15:38:30+00:00" }, { "name": "phpunit/php-file-iterator", @@ -6255,16 +6344,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.4.2", + "version": "10.5.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1" + "reference": "e5c5b397a95cb0db013270a985726fcae93e61b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", - "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e5c5b397a95cb0db013270a985726fcae93e61b8", + "reference": "e5c5b397a95cb0db013270a985726fcae93e61b8", "shasum": "" }, "require": { @@ -6304,7 +6393,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.4-dev" + "dev-main": "10.5-dev" } }, "autoload": { @@ -6336,7 +6425,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.4.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.7" }, "funding": [ { @@ -6352,7 +6441,7 @@ "type": "tidelift" } ], - "time": "2023-10-26T07:21:45+00:00" + "time": "2024-01-14T16:40:30+00:00" }, { "name": "pimple/pimple", @@ -6517,25 +6606,25 @@ }, { "name": "psy/psysh", - "version": "v0.11.22", + "version": "v0.12.0", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b" + "reference": "750bf031a48fd07c673dbe3f11f72362ea306d0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b", - "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/750bf031a48fd07c673dbe3f11f72362ea306d0d", + "reference": "750bf031a48fd07c673dbe3f11f72362ea306d0d", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "^4.0 || ^3.1", - "php": "^8.0 || ^7.0.8", - "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" @@ -6546,8 +6635,7 @@ "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ "bin/psysh" @@ -6555,7 +6643,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-0.11": "0.11.x-dev" + "dev-main": "0.12.x-dev" }, "bamarni-bin": { "bin-links": false, @@ -6591,9 +6679,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.22" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.0" }, - "time": "2023-10-14T21:56:36+00:00" + "time": "2023-12-20T15:28:09+00:00" }, { "name": "ralouphie/getallheaders", @@ -6885,20 +6973,20 @@ }, { "name": "sebastian/complexity", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" + "reference": "68ff824baeae169ec9f2137158ee529584553799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", - "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", + "reference": "68ff824baeae169ec9f2137158ee529584553799", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -6907,7 +6995,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.2-dev" } }, "autoload": { @@ -6931,7 +7019,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" }, "funding": [ { @@ -6939,20 +7027,20 @@ "type": "github" } ], - "time": "2023-09-28T11:50:59+00:00" + "time": "2023-12-21T08:37:17+00:00" }, { "name": "sebastian/diff", - "version": "5.0.3", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" + "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/fbf413a49e54f6b9b17e12d900ac7f6101591b7f", + "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f", "shasum": "" }, "require": { @@ -6965,7 +7053,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -6998,7 +7086,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.0" }, "funding": [ { @@ -7006,7 +7094,7 @@ "type": "github" } ], - "time": "2023-05-01T07:48:21+00:00" + "time": "2023-12-22T10:55:06+00:00" }, { "name": "sebastian/environment", @@ -7214,20 +7302,20 @@ }, { "name": "sebastian/lines-of-code", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", - "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -7260,7 +7348,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" }, "funding": [ { @@ -7268,7 +7356,7 @@ "type": "github" } ], - "time": "2023-08-31T09:25:50+00:00" + "time": "2023-12-21T08:38:20+00:00" }, { "name": "sebastian/object-enumerator", @@ -7618,16 +7706,16 @@ }, { "name": "spatie/laravel-ray", - "version": "1.33.0", + "version": "1.33.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ray.git", - "reference": "5028ae44a09451b26eb44490e3471998650788e3" + "reference": "b9574cec543b932d99e68247eaeb37876c71c8eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/5028ae44a09451b26eb44490e3471998650788e3", - "reference": "5028ae44a09451b26eb44490e3471998650788e3", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/b9574cec543b932d99e68247eaeb37876c71c8eb", + "reference": "b9574cec543b932d99e68247eaeb37876c71c8eb", "shasum": "" }, "require": { @@ -7639,7 +7727,7 @@ "php": "^7.4|^8.0", "spatie/backtrace": "^1.0", "spatie/ray": "^1.37", - "symfony/stopwatch": "4.2|^5.1|^6.0", + "symfony/stopwatch": "4.2|^5.1|^6.0|^7.0", "zbateson/mail-mime-parser": "^1.3.1|^2.0" }, "require-dev": { @@ -7687,7 +7775,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.33.0" + "source": "https://github.com/spatie/laravel-ray/tree/1.33.1" }, "funding": [ { @@ -7699,7 +7787,7 @@ "type": "other" } ], - "time": "2023-09-04T10:16:53+00:00" + "time": "2024-01-04T21:36:17+00:00" }, { "name": "spatie/macroable", @@ -7753,16 +7841,16 @@ }, { "name": "spatie/ray", - "version": "1.39.0", + "version": "1.40.1", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "7ab6bd01dc6a8ecdd836b3182d40a04308ae0c75" + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/7ab6bd01dc6a8ecdd836b3182d40a04308ae0c75", - "reference": "7ab6bd01dc6a8ecdd836b3182d40a04308ae0c75", + "url": "https://api.github.com/repos/spatie/ray/zipball/8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", "shasum": "" }, "require": { @@ -7813,7 +7901,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.39.0" + "source": "https://github.com/spatie/ray/tree/1.40.1" }, "funding": [ { @@ -7825,7 +7913,7 @@ "type": "other" } ], - "time": "2023-09-18T10:36:07+00:00" + "time": "2023-11-20T08:20:15+00:00" }, { "name": "symfony/polyfill-iconv", @@ -7912,7 +8000,7 @@ }, { "name": "symfony/stopwatch", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", @@ -7954,7 +8042,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.3.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.0" }, "funding": [ { @@ -7974,16 +8062,16 @@ }, { "name": "symfony/yaml", - "version": "v6.3.7", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8" + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/9758b6c69d179936435d0ffb577c3708d57e38a8", - "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4f9237a1bb42455d609e6687d2613dde5b41a587", + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587", "shasum": "" }, "require": { @@ -7995,7 +8083,7 @@ "symfony/console": "<5.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -8026,7 +8114,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.7" + "source": "https://github.com/symfony/yaml/tree/v6.4.0" }, "funding": [ { @@ -8042,20 +8130,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:31:00+00:00" + "time": "2023-11-06T11:00:25+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", "shasum": "" }, "require": { @@ -8084,7 +8172,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.2" }, "funding": [ { @@ -8092,7 +8180,7 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2023-11-20T00:12:19+00:00" }, { "name": "zbateson/mail-mime-parser", diff --git a/public/js/app.js b/public/js/app.js index 79be2a90c..717984c19 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,3 +1,3 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var t,e={6919:(t,e,n)=>{"use strict";var r=n(538);var i=("undefined"!=typeof window?window:void 0!==n.g?n.g:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(t,e){if(void 0===e&&(e=[]),null===t||"object"!=typeof t)return t;var n,r=(n=function(e){return e.original===t},e.filter(n)[0]);if(r)return r.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach((function(n){i[n]=o(t[n],e)})),i}function a(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function s(t){return null!==t&&"object"==typeof t}var l=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"==typeof n?n():n)||{}},u={namespaced:{configurable:!0}};u.namespaced.get=function(){return!!this._rawModule.namespaced},l.prototype.addChild=function(t,e){this._children[t]=e},l.prototype.removeChild=function(t){delete this._children[t]},l.prototype.getChild=function(t){return this._children[t]},l.prototype.hasChild=function(t){return t in this._children},l.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},l.prototype.forEachChild=function(t){a(this._children,t)},l.prototype.forEachGetter=function(t){this._rawModule.getters&&a(this._rawModule.getters,t)},l.prototype.forEachAction=function(t){this._rawModule.actions&&a(this._rawModule.actions,t)},l.prototype.forEachMutation=function(t){this._rawModule.mutations&&a(this._rawModule.mutations,t)},Object.defineProperties(l.prototype,u);var c=function(t){this.register([],t,!1)};function d(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;d(t.concat(r),e.getChild(r),n.modules[r])}}c.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},c.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return t+((e=e.getChild(n)).namespaced?n+"/":"")}),"")},c.prototype.update=function(t){d([],this.root,t)},c.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=new l(e,n);0===t.length?this.root=i:this.get(t.slice(0,-1)).addChild(t[t.length-1],i);e.modules&&a(e.modules,(function(e,i){r.register(t.concat(i),e,n)}))},c.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],r=e.getChild(n);r&&r.runtime&&e.removeChild(n)},c.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var f;var p=function(t){var e=this;void 0===t&&(t={}),!f&&"undefined"!=typeof window&&window.Vue&&A(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new c(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new f,this._makeLocalGettersCache=Object.create(null);var o=this,a=this.dispatch,s=this.commit;this.dispatch=function(t,e){return a.call(o,t,e)},this.commit=function(t,e,n){return s.call(o,t,e,n)},this.strict=r;var l=this._modules.root.state;y(this,l,[],this._modules.root),g(this,l),n.forEach((function(t){return t(e)})),(void 0!==t.devtools?t.devtools:f.config.devtools)&&function(t){i&&(t._devtoolHook=i,i.emit("vuex:init",t),i.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){i.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){i.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},h={state:{configurable:!0}};function m(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function v(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;y(t,n,[],t._modules.root,!0),g(t,n,e)}function g(t,e,n){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,o={};a(i,(function(e,n){o[n]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var s=f.config.silent;f.config.silent=!0,t._vm=new f({data:{$$state:e},computed:o}),f.config.silent=s,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),f.nextTick((function(){return r.$destroy()})))}function y(t,e,n,r,i){var o=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=r),!o&&!i){var s=_(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit((function(){f.set(s,l,r.state)}))}var u=r.context=function(t,e,n){var r=""===e,i={dispatch:r?t.dispatch:function(n,r,i){var o=b(n,r,i),a=o.payload,s=o.options,l=o.type;return s&&s.root||(l=e+l),t.dispatch(l,a)},commit:r?t.commit:function(n,r,i){var o=b(n,r,i),a=o.payload,s=o.options,l=o.type;s&&s.root||(l=e+l),t.commit(l,a,s)}};return Object.defineProperties(i,{getters:{get:r?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(i){if(i.slice(0,r)===e){var o=i.slice(r);Object.defineProperty(n,o,{get:function(){return t.getters[i]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return _(t.state,n)}}}),i}(t,a,n);r.forEachMutation((function(e,n){!function(t,e,n,r){var i=t._mutations[e]||(t._mutations[e]=[]);i.push((function(e){n.call(t,r.state,e)}))}(t,a+n,e,u)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,i=e.handler||e;!function(t,e,n,r){var i=t._actions[e]||(t._actions[e]=[]);i.push((function(e){var i,o=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return(i=o)&&"function"==typeof i.then||(o=Promise.resolve(o)),t._devtoolHook?o.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):o}))}(t,r,i,u)})),r.forEachGetter((function(e,n){!function(t,e,n,r){if(t._wrappedGetters[e])return void 0;t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)}}(t,a+n,e,u)})),r.forEachChild((function(r,o){y(t,e,n.concat(o),r,i)}))}function _(t,e){return e.reduce((function(t,e){return t[e]}),t)}function b(t,e,n){return s(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function A(t){f&&t===f||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:n});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,e.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(f=t)}h.state.get=function(){return this._vm._data.$$state},h.state.set=function(t){0},p.prototype.commit=function(t,e,n){var r=this,i=b(t,e,n),o=i.type,a=i.payload,s=(i.options,{type:o,payload:a}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(s,r.state)})))},p.prototype.dispatch=function(t,e){var n=this,r=b(t,e),i=r.type,o=r.payload,a={type:i,payload:o},s=this._actions[i];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(t){0}var l=s.length>1?Promise.all(s.map((function(t){return t(o)}))):s[0](o);return new Promise((function(t,e){l.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(t){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(t){0}e(t)}))}))}},p.prototype.subscribe=function(t,e){return m(t,this._subscribers,e)},p.prototype.subscribeAction=function(t,e){return m("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},p.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},p.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},p.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),y(this,this.state,t,this._modules.get(t),n.preserveState),g(this,this.state)},p.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=_(e.state,t.slice(0,-1));f.delete(n,t[t.length-1])})),v(this)},p.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},p.prototype.hotUpdate=function(t){this._modules.update(t),v(this,!0)},p.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(p.prototype,h);var w=C((function(t,e){var n={};return M(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=T(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"==typeof i?i.call(this,e,n):e[i]},n[r].vuex=!0})),n})),x=C((function(t,e){var n={};return M(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=this.$store.commit;if(t){var o=T(this.$store,"mapMutations",t);if(!o)return;r=o.context.commit}return"function"==typeof i?i.apply(this,[r].concat(e)):r.apply(this.$store,[i].concat(e))}})),n})),k=C((function(t,e){var n={};return M(e).forEach((function(e){var r=e.key,i=e.val;i=t+i,n[r]=function(){if(!t||T(this.$store,"mapGetters",t))return this.$store.getters[i]},n[r].vuex=!0})),n})),E=C((function(t,e){var n={};return M(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var o=T(this.$store,"mapActions",t);if(!o)return;r=o.context.dispatch}return"function"==typeof i?i.apply(this,[r].concat(e)):r.apply(this.$store,[i].concat(e))}})),n}));function M(t){return function(t){return Array.isArray(t)||s(t)}(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function C(t){return function(e,n){return"string"!=typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function T(t,e,n){return t._modulesNamespaceMap[n]}function L(t,e,n){var r=n?t.groupCollapsed:t.group;try{r.call(t,e)}catch(n){t.log(e)}}function S(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function O(){var t=new Date;return" @ "+D(t.getHours(),2)+":"+D(t.getMinutes(),2)+":"+D(t.getSeconds(),2)+"."+D(t.getMilliseconds(),3)}function D(t,e){return n="0",r=e-t.toString().length,new Array(r+1).join(n)+t;var n,r}var P={Store:p,install:A,version:"3.6.2",mapState:w,mapMutations:x,mapGetters:k,mapActions:E,createNamespacedHelpers:function(t){return{mapState:w.bind(null,t),mapGetters:k.bind(null,t),mapMutations:x.bind(null,t),mapActions:E.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var i=t.mutationTransformer;void 0===i&&(i=function(t){return t});var a=t.actionFilter;void 0===a&&(a=function(t,e){return!0});var s=t.actionTransformer;void 0===s&&(s=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var u=t.logActions;void 0===u&&(u=!0);var c=t.logger;return void 0===c&&(c=console),function(t){var d=o(t.state);void 0!==c&&(l&&t.subscribe((function(t,a){var s=o(a);if(n(t,d,s)){var l=O(),u=i(t),f="mutation "+t.type+l;L(c,f,e),c.log("%c prev state","color: #9E9E9E; font-weight: bold",r(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",r(s)),S(c)}d=s})),u&&t.subscribeAction((function(t,n){if(a(t,n)){var r=O(),i=s(t),o="action "+t.type+r;L(c,o,e),c.log("%c action","color: #03A9F4; font-weight: bold",i),S(c)}})))}}};const q=P;function I(t,e){return function(){return t.apply(e,arguments)}}const{toString:j}=Object.prototype,{getPrototypeOf:Y}=Object,N=(R=Object.create(null),t=>{const e=j.call(t);return R[e]||(R[e]=e.slice(8,-1).toLowerCase())});var R;const B=t=>(t=t.toLowerCase(),e=>N(e)===t),H=t=>e=>typeof e===t,{isArray:F}=Array,z=H("undefined");const U=B("ArrayBuffer");const W=H("string"),G=H("function"),$=H("number"),V=t=>null!==t&&"object"==typeof t,K=t=>{if("object"!==N(t))return!1;const e=Y(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},X=B("Date"),J=B("File"),Z=B("Blob"),Q=B("FileList"),tt=B("URLSearchParams");function et(t,e,{allOwnKeys:n=!1}={}){if(null==t)return;let r,i;if("object"!=typeof t&&(t=[t]),F(t))for(r=0,i=t.length;r0;)if(r=n[i],e===r.toLowerCase())return r;return null}const rt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,it=t=>!z(t)&&t!==rt;const ot=(at="undefined"!=typeof Uint8Array&&Y(Uint8Array),t=>at&&t instanceof at);var at;const st=B("HTMLFormElement"),lt=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),ut=B("RegExp"),ct=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};et(n,((n,i)=>{let o;!1!==(o=e(n,i,t))&&(r[i]=o||n)})),Object.defineProperties(t,r)},dt="abcdefghijklmnopqrstuvwxyz",ft="0123456789",pt={DIGIT:ft,ALPHA:dt,ALPHA_DIGIT:dt+dt.toUpperCase()+ft};const ht=B("AsyncFunction"),mt={isArray:F,isArrayBuffer:U,isBuffer:function(t){return null!==t&&!z(t)&&null!==t.constructor&&!z(t.constructor)&&G(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||G(t.append)&&("formdata"===(e=N(t))||"object"===e&&G(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&U(t.buffer),e},isString:W,isNumber:$,isBoolean:t=>!0===t||!1===t,isObject:V,isPlainObject:K,isUndefined:z,isDate:X,isFile:J,isBlob:Z,isRegExp:ut,isFunction:G,isStream:t=>V(t)&&G(t.pipe),isURLSearchParams:tt,isTypedArray:ot,isFileList:Q,forEach:et,merge:function t(){const{caseless:e}=it(this)&&this||{},n={},r=(r,i)=>{const o=e&&nt(n,i)||i;K(n[o])&&K(r)?n[o]=t(n[o],r):K(r)?n[o]=t({},r):F(r)?n[o]=r.slice():n[o]=r};for(let t=0,e=arguments.length;t(et(e,((e,r)=>{n&&G(e)?t[r]=I(e,n):t[r]=e}),{allOwnKeys:r}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,r)=>{let i,o,a;const s={};if(e=e||{},null==t)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)a=i[o],r&&!r(a,t,e)||s[a]||(e[a]=t[a],s[a]=!0);t=!1!==n&&Y(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:N,kindOfTest:B,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return-1!==r&&r===n},toArray:t=>{if(!t)return null;if(F(t))return t;let e=t.length;if(!$(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=n.next())&&!r.done;){const n=r.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const r=[];for(;null!==(n=t.exec(e));)r.push(n);return r},isHTMLForm:st,hasOwnProperty:lt,hasOwnProp:lt,reduceDescriptors:ct,freezeMethods:t=>{ct(t,((e,n)=>{if(G(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=t[n];G(r)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(t,e)=>{const n={},r=t=>{t.forEach((t=>{n[t]=!0}))};return F(t)?r(t):r(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,n){return e.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(t,e)=>(t=+t,Number.isFinite(t)?t:e),findKey:nt,global:rt,isContextDefined:it,ALPHABET:pt,generateString:(t=16,e=pt.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n},isSpecCompliantForm:function(t){return!!(t&&G(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),n=(t,r)=>{if(V(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[r]=t;const i=F(t)?[]:{};return et(t,((t,e)=>{const o=n(t,r+1);!z(o)&&(i[e]=o)})),e[r]=void 0,i}}return t};return n(t,0)},isAsyncFn:ht,isThenable:t=>t&&(V(t)||G(t))&&G(t.then)&&G(t.catch)};function vt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}mt.inherits(vt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:mt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const gt=vt.prototype,yt={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{yt[t]={value:t}})),Object.defineProperties(vt,yt),Object.defineProperty(gt,"isAxiosError",{value:!0}),vt.from=(t,e,n,r,i,o)=>{const a=Object.create(gt);return mt.toFlatObject(t,a,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),vt.call(a,t.message,e,n,r,i),a.cause=t,a.name=t.name,o&&Object.assign(a,o),a};const _t=vt;var bt=n(8764).lW;function At(t){return mt.isPlainObject(t)||mt.isArray(t)}function wt(t){return mt.endsWith(t,"[]")?t.slice(0,-2):t}function xt(t,e,n){return t?t.concat(e).map((function(t,e){return t=wt(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const kt=mt.toFlatObject(mt,{},null,(function(t){return/^is[A-Z]/.test(t)}));const Et=function(t,e,n){if(!mt.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const r=(n=mt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!mt.isUndefined(e[t])}))).metaTokens,i=n.visitor||u,o=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&mt.isSpecCompliantForm(e);if(!mt.isFunction(i))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(mt.isDate(t))return t.toISOString();if(!s&&mt.isBlob(t))throw new _t("Blob is not supported. Use a Buffer instead.");return mt.isArrayBuffer(t)||mt.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):bt.from(t):t}function u(t,n,i){let s=t;if(t&&!i&&"object"==typeof t)if(mt.endsWith(n,"{}"))n=r?n:n.slice(0,-2),t=JSON.stringify(t);else if(mt.isArray(t)&&function(t){return mt.isArray(t)&&!t.some(At)}(t)||(mt.isFileList(t)||mt.endsWith(n,"[]"))&&(s=mt.toArray(t)))return n=wt(n),s.forEach((function(t,r){!mt.isUndefined(t)&&null!==t&&e.append(!0===a?xt([n],r,o):null===a?n:n+"[]",l(t))})),!1;return!!At(t)||(e.append(xt(i,n,o),l(t)),!1)}const c=[],d=Object.assign(kt,{defaultVisitor:u,convertValue:l,isVisitable:At});if(!mt.isObject(t))throw new TypeError("data must be an object");return function t(n,r){if(!mt.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),mt.forEach(n,(function(n,o){!0===(!(mt.isUndefined(n)||null===n)&&i.call(e,n,mt.isString(o)?o.trim():o,r,d))&&t(n,r?r.concat(o):[o])})),c.pop()}}(t),e};function Mt(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Ct(t,e){this._pairs=[],t&&Et(t,this,e)}const Tt=Ct.prototype;Tt.append=function(t,e){this._pairs.push([t,e])},Tt.toString=function(t){const e=t?function(e){return t.call(this,e,Mt)}:Mt;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const Lt=Ct;function St(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ot(t,e,n){if(!e)return t;const r=n&&n.encode||St,i=n&&n.serialize;let o;if(o=i?i(e,n):mt.isURLSearchParams(e)?e.toString():new Lt(e,n).toString(r),o){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+o}return t}const Dt=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){mt.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},Pt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},qt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Lt,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let t;return("undefined"==typeof navigator||"ReactNative"!==(t=navigator.product)&&"NativeScript"!==t&&"NS"!==t)&&("undefined"!=typeof window&&"undefined"!=typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};const It=function(t){function e(t,n,r,i){let o=t[i++];const a=Number.isFinite(+o),s=i>=t.length;if(o=!o&&mt.isArray(r)?r.length:o,s)return mt.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!a;r[o]&&mt.isObject(r[o])||(r[o]=[]);return e(t,n,r[o],i)&&mt.isArray(r[o])&&(r[o]=function(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r{e(function(t){return mt.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),r,n,0)})),n}return null};const jt={transitional:Pt,adapter:qt.isNode?"http":"xhr",transformRequest:[function(t,e){const n=e.getContentType()||"",r=n.indexOf("application/json")>-1,i=mt.isObject(t);i&&mt.isHTMLForm(t)&&(t=new FormData(t));if(mt.isFormData(t))return r&&r?JSON.stringify(It(t)):t;if(mt.isArrayBuffer(t)||mt.isBuffer(t)||mt.isStream(t)||mt.isFile(t)||mt.isBlob(t))return t;if(mt.isArrayBufferView(t))return t.buffer;if(mt.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return Et(t,new qt.classes.URLSearchParams,Object.assign({visitor:function(t,e,n,r){return qt.isNode&&mt.isBuffer(t)?(this.append(e,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((o=mt.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return Et(o?{"files[]":t}:t,e&&new e,this.formSerializer)}}return i||r?(e.setContentType("application/json",!1),function(t,e,n){if(mt.isString(t))try{return(e||JSON.parse)(t),mt.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||jt.transitional,n=e&&e.forcedJSONParsing,r="json"===this.responseType;if(t&&mt.isString(t)&&(n&&!this.responseType||r)){const n=!(e&&e.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(t){if(n){if("SyntaxError"===t.name)throw _t.from(t,_t.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:qt.classes.FormData,Blob:qt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};mt.forEach(["delete","get","head","post","put","patch"],(t=>{jt.headers[t]={}}));const Yt=jt,Nt=mt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Rt=Symbol("internals");function Bt(t){return t&&String(t).trim().toLowerCase()}function Ht(t){return!1===t||null==t?t:mt.isArray(t)?t.map(Ht):String(t)}function Ft(t,e,n,r,i){return mt.isFunction(r)?r.call(this,e,n):(i&&(e=n),mt.isString(e)?mt.isString(r)?-1!==e.indexOf(r):mt.isRegExp(r)?r.test(e):void 0:void 0)}class zt{constructor(t){t&&this.set(t)}set(t,e,n){const r=this;function i(t,e,n){const i=Bt(e);if(!i)throw new Error("header name must be a non-empty string");const o=mt.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||e]=Ht(t))}const o=(t,e)=>mt.forEach(t,((t,n)=>i(t,n,e)));return mt.isPlainObject(t)||t instanceof this.constructor?o(t,e):mt.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim())?o((t=>{const e={};let n,r,i;return t&&t.split("\n").forEach((function(t){i=t.indexOf(":"),n=t.substring(0,i).trim().toLowerCase(),r=t.substring(i+1).trim(),!n||e[n]&&Nt[n]||("set-cookie"===n?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)})),e})(t),e):null!=t&&i(e,t,n),this}get(t,e){if(t=Bt(t)){const n=mt.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}(t);if(mt.isFunction(e))return e.call(this,t,n);if(mt.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Bt(t)){const n=mt.findKey(this,t);return!(!n||void 0===this[n]||e&&!Ft(0,this[n],n,e))}return!1}delete(t,e){const n=this;let r=!1;function i(t){if(t=Bt(t)){const i=mt.findKey(n,t);!i||e&&!Ft(0,n[i],i,e)||(delete n[i],r=!0)}}return mt.isArray(t)?t.forEach(i):i(t),r}clear(t){const e=Object.keys(this);let n=e.length,r=!1;for(;n--;){const i=e[n];t&&!Ft(0,this[i],i,t,!0)||(delete this[i],r=!0)}return r}normalize(t){const e=this,n={};return mt.forEach(this,((r,i)=>{const o=mt.findKey(n,i);if(o)return e[o]=Ht(r),void delete e[i];const a=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,n)=>e.toUpperCase()+n))}(i):String(i).trim();a!==i&&delete e[i],e[a]=Ht(r),n[a]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return mt.forEach(this,((n,r)=>{null!=n&&!1!==n&&(e[r]=t&&mt.isArray(n)?n.join(", "):n)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach((t=>n.set(t))),n}static accessor(t){const e=(this[Rt]=this[Rt]={accessors:{}}).accessors,n=this.prototype;function r(t){const r=Bt(t);e[r]||(!function(t,e){const n=mt.toCamelCase(" "+e);["get","set","has"].forEach((r=>{Object.defineProperty(t,r+n,{value:function(t,n,i){return this[r].call(this,e,t,n,i)},configurable:!0})}))}(n,t),e[r]=!0)}return mt.isArray(t)?t.forEach(r):r(t),this}}zt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),mt.reduceDescriptors(zt.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),mt.freezeMethods(zt);const Ut=zt;function Wt(t,e){const n=this||Yt,r=e||n,i=Ut.from(r.headers);let o=r.data;return mt.forEach(t,(function(t){o=t.call(n,o,i.normalize(),e?e.status:void 0)})),i.normalize(),o}function Gt(t){return!(!t||!t.__CANCEL__)}function $t(t,e,n){_t.call(this,null==t?"canceled":t,_t.ERR_CANCELED,e,n),this.name="CanceledError"}mt.inherits($t,_t,{__CANCEL__:!0});const Vt=$t;const Kt=qt.isStandardBrowserEnv?{write:function(t,e,n,r,i,o){const a=[];a.push(t+"="+encodeURIComponent(e)),mt.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),mt.isString(r)&&a.push("path="+r),mt.isString(i)&&a.push("domain="+i),!0===o&&a.push("secure"),document.cookie=a.join("; ")},read:function(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Xt(t,e){return t&&!function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}(e)?function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Jt=qt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");let n;function r(n){let r=n;return t&&(e.setAttribute("href",r),r=e.href),e.setAttribute("href",r),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return n=r(window.location.href),function(t){const e=mt.isString(t)?r(t):t;return e.protocol===n.protocol&&e.host===n.host}}():function(){return!0};const Zt=function(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i,o=0,a=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),u=r[a];i||(i=l),n[o]=s,r[o]=l;let c=a,d=0;for(;c!==o;)d+=n[c++],c%=t;if(o=(o+1)%t,o===a&&(a=(a+1)%t),l-i{const o=i.loaded,a=i.lengthComputable?i.total:void 0,s=o-n,l=r(s);n=o;const u={loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&o<=a?(a-o)/l:void 0,event:i};u[e?"download":"upload"]=!0,t(u)}}const te="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){let r=t.data;const i=Ut.from(t.headers).normalize(),o=t.responseType;let a;function s(){t.cancelToken&&t.cancelToken.unsubscribe(a),t.signal&&t.signal.removeEventListener("abort",a)}mt.isFormData(r)&&(qt.isStandardBrowserEnv||qt.isStandardBrowserWebWorkerEnv?i.setContentType(!1):i.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(t.auth){const e=t.auth.username||"",n=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(e+":"+n))}const u=Xt(t.baseURL,t.url);function c(){if(!l)return;const r=Ut.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(t,e,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(new _t("Request failed with status code "+n.status,[_t.ERR_BAD_REQUEST,_t.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}((function(t){e(t),s()}),(function(t){n(t),s()}),{data:o&&"text"!==o&&"json"!==o?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:t,request:l}),l=null}if(l.open(t.method.toUpperCase(),Ot(u,t.params,t.paramsSerializer),!0),l.timeout=t.timeout,"onloadend"in l?l.onloadend=c:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(c)},l.onabort=function(){l&&(n(new _t("Request aborted",_t.ECONNABORTED,t,l)),l=null)},l.onerror=function(){n(new _t("Network Error",_t.ERR_NETWORK,t,l)),l=null},l.ontimeout=function(){let e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const r=t.transitional||Pt;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),n(new _t(e,r.clarifyTimeoutError?_t.ETIMEDOUT:_t.ECONNABORTED,t,l)),l=null},qt.isStandardBrowserEnv){const e=(t.withCredentials||Jt(u))&&t.xsrfCookieName&&Kt.read(t.xsrfCookieName);e&&i.set(t.xsrfHeaderName,e)}void 0===r&&i.setContentType(null),"setRequestHeader"in l&&mt.forEach(i.toJSON(),(function(t,e){l.setRequestHeader(e,t)})),mt.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),o&&"json"!==o&&(l.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&l.addEventListener("progress",Qt(t.onDownloadProgress,!0)),"function"==typeof t.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Qt(t.onUploadProgress)),(t.cancelToken||t.signal)&&(a=e=>{l&&(n(!e||e.type?new Vt(null,t,l):e),l.abort(),l=null)},t.cancelToken&&t.cancelToken.subscribe(a),t.signal&&(t.signal.aborted?a():t.signal.addEventListener("abort",a)));const d=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(u);d&&-1===qt.protocols.indexOf(d)?n(new _t("Unsupported protocol "+d+":",_t.ERR_BAD_REQUEST,t)):l.send(r||null)}))},ee={http:null,xhr:te};mt.forEach(ee,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const ne=t=>{t=mt.isArray(t)?t:[t];const{length:e}=t;let n,r;for(let i=0;it instanceof Ut?t.toJSON():t;function ae(t,e){e=e||{};const n={};function r(t,e,n){return mt.isPlainObject(t)&&mt.isPlainObject(e)?mt.merge.call({caseless:n},t,e):mt.isPlainObject(e)?mt.merge({},e):mt.isArray(e)?e.slice():e}function i(t,e,n){return mt.isUndefined(e)?mt.isUndefined(t)?void 0:r(void 0,t,n):r(t,e,n)}function o(t,e){if(!mt.isUndefined(e))return r(void 0,e)}function a(t,e){return mt.isUndefined(e)?mt.isUndefined(t)?void 0:r(void 0,t):r(void 0,e)}function s(n,i,o){return o in e?r(n,i):o in t?r(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(t,e)=>i(oe(t),oe(e),!0)};return mt.forEach(Object.keys(Object.assign({},t,e)),(function(r){const o=l[r]||i,a=o(t[r],e[r],r);mt.isUndefined(a)&&o!==s||(n[r]=a)})),n}const se="1.5.0",le={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{le[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const ue={};le.transitional=function(t,e,n){function r(t,e){return"[Axios v1.5.0] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,i,o)=>{if(!1===t)throw new _t(r(i," has been removed"+(e?" in "+e:"")),_t.ERR_DEPRECATED);return e&&!ue[i]&&(ue[i]=!0,console.warn(r(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,i,o)}};const ce={assertOptions:function(t,e,n){if("object"!=typeof t)throw new _t("options must be an object",_t.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],a=e[o];if(a){const e=t[o],n=void 0===e||a(e,o,t);if(!0!==n)throw new _t("option "+o+" must be "+n,_t.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new _t("Unknown option "+o,_t.ERR_BAD_OPTION)}},validators:le},de=ce.validators;class fe{constructor(t){this.defaults=t,this.interceptors={request:new Dt,response:new Dt}}request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=ae(this.defaults,e);const{transitional:n,paramsSerializer:r,headers:i}=e;void 0!==n&&ce.assertOptions(n,{silentJSONParsing:de.transitional(de.boolean),forcedJSONParsing:de.transitional(de.boolean),clarifyTimeoutError:de.transitional(de.boolean)},!1),null!=r&&(mt.isFunction(r)?e.paramsSerializer={serialize:r}:ce.assertOptions(r,{encode:de.function,serialize:de.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let o=i&&mt.merge(i.common,i[e.method]);i&&mt.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete i[t]})),e.headers=Ut.concat(o,i);const a=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,a.unshift(t.fulfilled,t.rejected))}));const l=[];let u;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let c,d=0;if(!s){const t=[ie.bind(this),void 0];for(t.unshift.apply(t,a),t.push.apply(t,l),c=t.length,u=Promise.resolve(e);d{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null})),this.promise.then=t=>{let e;const r=new Promise((t=>{n.subscribe(t),e=t})).then(t);return r.cancel=function(){n.unsubscribe(e)},r},t((function(t,r,i){n.reason||(n.reason=new Vt(t,r,i),e(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}static source(){let t;return{token:new he((function(e){t=e})),cancel:t}}}const me=he;const ve={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ve).forEach((([t,e])=>{ve[e]=t}));const ge=ve;const ye=function t(e){const n=new pe(e),r=I(pe.prototype.request,n);return mt.extend(r,pe.prototype,n,{allOwnKeys:!0}),mt.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return t(ae(e,n))},r}(Yt);ye.Axios=pe,ye.CanceledError=Vt,ye.CancelToken=me,ye.isCancel=Gt,ye.VERSION=se,ye.toFormData=Et,ye.AxiosError=_t,ye.Cancel=ye.CanceledError,ye.all=function(t){return Promise.all(t)},ye.spread=function(t){return function(e){return t.apply(null,e)}},ye.isAxiosError=function(t){return mt.isObject(t)&&!0===t.isAxiosError},ye.mergeConfig=ae,ye.AxiosHeaders=Ut,ye.formToJSON=t=>It(mt.isHTMLForm(t)?new FormData(t):t),ye.getAdapter=ne,ye.HttpStatusCode=ge,ye.default=ye;const _e=ye;function be(t){return be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},be(t)}function Ae(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function we(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==be(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===be(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const xe={methods:{request:function(){var t=_e.create();t.defaults.headers.common["X-CSRF-TOKEN"]=document.head.querySelector('meta[name="csrf-token"]').content,t.defaults.baseURL=Ye.state.settings.path;var e=function(e){switch(e.response.status){case 401:case 405:"/"===Ye.state.settings.path?window.location.href="/logout":window.location.href="".concat(t.defaults.baseURL,"/logout")}return Promise.reject(function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]&&arguments[1]&&t.commit("RESET_STATE"),xe.methods.request().get("/api/search/posts").then((function(e){var n=e.data;t.commit("UPDATE_INDEX",n)})),t.rootGetters["settings/isAdmin"]&&(xe.methods.request().get("/api/search/tags").then((function(e){var n=e.data;t.commit("UPDATE_INDEX",n)})),xe.methods.request().get("/api/search/topics").then((function(e){var n=e.data;t.commit("UPDATE_INDEX",n)})),xe.methods.request().get("/api/search/users").then((function(e){var n=e.data;t.commit("UPDATE_INDEX",n)})))}},mutations:Le,getters:{}};function Oe(t){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oe(t)}function De(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Pe(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==Oe(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Oe(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var qe=function(t){for(var e=1;e=0&&(e=t.slice(r),t=t.slice(0,r));var i=t.indexOf("?");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{path:t,query:n,hash:e}}(i.path||""),u=e&&e.path||"/",c=l.path?dn(l.path,u,n||i.append):u,d=function(t,e,n){void 0===e&&(e={});var r,i=n||Je;try{r=i(t||"")}catch(t){r={}}for(var o in e){var a=e[o];r[o]=Array.isArray(a)?a.map(Xe):Xe(a)}return r}(l.query,i.query,r&&r.options.parseQuery),f=i.hash||l.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:c,query:d,hash:f}}var Dn,Pn=function(){},qn={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,i=n.resolve(this.to,r,this.append),o=i.location,a=i.route,s=i.href,l={},u=n.options.linkActiveClass,c=n.options.linkExactActiveClass,d=null==u?"router-link-active":u,f=null==c?"router-link-exact-active":c,p=null==this.activeClass?d:this.activeClass,h=null==this.exactActiveClass?f:this.exactActiveClass,m=a.redirectedFrom?tn(null,On(a.redirectedFrom),null,n):a;l[h]=an(r,m,this.exactPath),l[p]=this.exact||this.exactPath?l[h]:function(t,e){return 0===t.path.replace(Qe,"/").indexOf(e.path.replace(Qe,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,m);var v=l[h]?this.ariaCurrentValue:null,g=function(t){In(t)&&(e.replace?n.replace(o,Pn):n.push(o,Pn))},y={click:In};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var _={class:l},b=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:l[p],isExactActive:l[h]});if(b){if(1===b.length)return b[0];if(b.length>1||!b.length)return 0===b.length?t():t("span",{},b)}if("a"===this.tag)_.on=y,_.attrs={href:s,"aria-current":v};else{var A=jn(this.$slots.default);if(A){A.isStatic=!1;var w=A.data=Ue({},A.data);for(var x in w.on=w.on||{},w.on){var k=w.on[x];x in y&&(w.on[x]=Array.isArray(k)?k:[k])}for(var E in y)E in w.on?w.on[E].push(y[E]):w.on[E]=g;var M=A.data.attrs=Ue({},A.data.attrs);M.href=s,M["aria-current"]=v}else _.on=y}return t(this.tag,_,this.$slots.default)}};function In(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function jn(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Sn(c.path,s.params),l(c,s,a)}if(s.path){s.params={};for(var p=0;p-1}function hr(t,e){return pr(t)&&t._isRouter&&(null==e||t.type===e)}function mr(t,e,n){var r=function(i){i>=t.length?n():t[i]?e(t[i],(function(){r(i+1)})):r(i+1)};r(0)}function vr(t){return function(e,n,r){var i=!1,o=0,a=null;gr(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){i=!0,o++;var l,u=br((function(e){var i;((i=e).__esModule||_r&&"Module"===i[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Dn.extend(e),n.components[s]=e,--o<=0&&r()})),c=br((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=pr(t)?t:new Error(e),r(a))}));try{l=t(u,c)}catch(t){c(t)}if(l)if("function"==typeof l.then)l.then(u,c);else{var d=l.component;d&&"function"==typeof d.then&&d.then(u,c)}}})),i||r()}}function gr(t,e){return yr(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function yr(t){return Array.prototype.concat.apply([],t)}var _r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function br(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Ar=function(t,e){this.router=t,this.base=function(t){if(!t)if(Yn){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=nn,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function wr(t,e,n,r){var i=gr(t,(function(t,r,i,o){var a=function(t,e){"function"!=typeof t&&(t=Dn.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,i,o)})):n(a,r,i,o)}));return yr(r?i.reverse():i)}function xr(t,e){if(e)return function(){return t.apply(e,arguments)}}Ar.prototype.listen=function(t){this.cb=t},Ar.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Ar.prototype.onError=function(t){this.errorCbs.push(t)},Ar.prototype.transitionTo=function(t,e,n){var r,i=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var o=this.current;this.confirmTransition(r,(function(){i.updateRoute(r),e&&e(r),i.ensureURL(),i.router.afterHooks.forEach((function(t){t&&t(r,o)})),i.ready||(i.ready=!0,i.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!i.ready&&(hr(t,lr.redirected)&&o===nn||(i.ready=!0,i.readyErrorCbs.forEach((function(e){e(t)}))))}))},Ar.prototype.confirmTransition=function(t,e,n){var r=this,i=this.current;this.pending=t;var o,a,s=function(t){!hr(t)&&pr(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},l=t.matched.length-1,u=i.matched.length-1;if(an(t,i)&&l===u&&t.matched[l]===i.matched[u])return this.ensureURL(),t.hash&&Xn(this.router,i,t,!1),s(((a=dr(o=i,t,lr.duplicated,'Avoided redundant navigation to current location: "'+o.fullPath+'".')).name="NavigationDuplicated",a));var c=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=or&&n;r&&this.listeners.push(Kn());var i=function(){var n=t.current,i=Er(t.base);t.current===nn&&i===t._startLocation||t.transitionTo(i,(function(t){r&&Xn(e,t,n,!0)}))};window.addEventListener("popstate",i),this.listeners.push((function(){window.removeEventListener("popstate",i)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){ar(fn(r.base+t.fullPath)),Xn(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){sr(fn(r.base+t.fullPath)),Xn(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Er(this.base)!==this.current.fullPath){var e=fn(this.base+this.current.fullPath);t?ar(e):sr(e)}},e.prototype.getCurrentLocation=function(){return Er(this.base)},e}(Ar);function Er(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(fn(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Mr=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Er(t);if(!/^\/#/.test(e))return window.location.replace(fn(t+"/#"+e)),!0}(this.base)||Cr()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=or&&e;n&&this.listeners.push(Kn());var r=function(){var e=t.current;Cr()&&t.transitionTo(Tr(),(function(r){n&&Xn(t.router,r,e,!0),or||Or(r.fullPath)}))},i=or?"popstate":"hashchange";window.addEventListener(i,r),this.listeners.push((function(){window.removeEventListener(i,r)}))}},e.prototype.push=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){Sr(t.fullPath),Xn(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this.current;this.transitionTo(t,(function(t){Or(t.fullPath),Xn(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Tr()!==e&&(t?Sr(e):Or(e))},e.prototype.getCurrentLocation=function(){return Tr()},e}(Ar);function Cr(){var t=Tr();return"/"===t.charAt(0)||(Or("/"+t),!1)}function Tr(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Lr(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Sr(t){or?ar(Lr(t)):window.location.hash=t}function Or(t){or?sr(Lr(t)):window.location.replace(Lr(t))}var Dr=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){hr(t,lr.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ar),Pr=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Hn(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!or&&!1!==t.fallback,this.fallback&&(e="hash"),Yn||(e="abstract"),this.mode=e,e){case"history":this.history=new kr(this,t.base);break;case"hash":this.history=new Mr(this,t.base,this.fallback);break;case"abstract":this.history=new Dr(this,t.base)}},qr={currentRoute:{configurable:!0}};Pr.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},qr.currentRoute.get=function(){return this.history&&this.history.current},Pr.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof kr||n instanceof Mr){var r=function(t){n.setupListeners(),function(t){var r=n.current,i=e.options.scrollBehavior;or&&i&&"fullPath"in t&&Xn(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Pr.prototype.beforeEach=function(t){return jr(this.beforeHooks,t)},Pr.prototype.beforeResolve=function(t){return jr(this.resolveHooks,t)},Pr.prototype.afterEach=function(t){return jr(this.afterHooks,t)},Pr.prototype.onReady=function(t,e){this.history.onReady(t,e)},Pr.prototype.onError=function(t){this.history.onError(t)},Pr.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Pr.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Pr.prototype.go=function(t){this.history.go(t)},Pr.prototype.back=function(){this.go(-1)},Pr.prototype.forward=function(){this.go(1)},Pr.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Pr.prototype.resolve=function(t,e,n){var r=On(t,e=e||this.history.current,n,this),i=this.match(r,e),o=i.redirectedFrom||i.fullPath,a=function(t,e,n){var r="hash"===n?"#"+e:e;return t?fn(t+"/"+r):r}(this.history.base,o,this.mode);return{location:r,route:i,href:a,normalizedTo:r,resolved:i}},Pr.prototype.getRoutes=function(){return this.matcher.getRoutes()},Pr.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==nn&&this.history.transitionTo(this.history.getCurrentLocation())},Pr.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==nn&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Pr.prototype,qr);var Ir=Pr;function jr(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Pr.install=function t(e){if(!t.installed||Dn!==e){t.installed=!0,Dn=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",un),e.component("RouterLink",qn);var i=e.config.optionMergeStrategies;i.beforeRouteEnter=i.beforeRouteLeave=i.beforeRouteUpdate=i.created}},Pr.version="3.6.5",Pr.isNavigationFailure=hr,Pr.NavigationFailureType=lr,Pr.START_LOCATION=nn,Yn&&window.Vue&&window.Vue.use(Pr);const Yr={bind:function(t,e){t.addEventListener("mouseenter",(function(){t.classList.add(e.value.class)})),t.addEventListener("mouseleave",(function(){t.classList.remove(e.value.class)}))}};var Nr=n(306),Rr=n.n(Nr),Br=n(7757),Hr=n.n(Br);function Fr(t){return Fr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fr(t)}function zr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ur(t){for(var e=1;e0?"border-radius: 0":""},[e("svg",{staticClass:"icon-search",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"20"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"10",cy:"10",r:"7"}}),t._v(" "),e("path",{staticClass:"fill-muted",attrs:{d:"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z"}})])])]),t._v(" "),e("vue-fuse",{staticClass:"form-control form-control-lg border-0",style:t.results.length>0?"border-radius: 0":"",attrs:{keys:["name"],list:t.search.searchIndex,"default-all":!1,"include-score":!0,placeholder:t.trans.search_canvas,"event-name":"search"}})],1),t._v(" "),t._l(t.results,(function(n){return e("div",{key:n.item.id},[e("router-link",{staticClass:"text-decoration-none",attrs:{to:{name:n.item.route,params:{id:n.item.id}},"data-dismiss":"modal"},on:{click:function(e){return t.clearResults()}}},[e("div",{directives:[{name:"hover",rawName:"v-hover",value:{class:"hover-bg"},expression:"{ class: `hover-bg` }"}],staticClass:"p-3"},[e("div",{staticClass:"d-flex align-items-center"},[e("div",{staticClass:"mr-auto pl-2 col-md-8 col-sm-10 col-10"},[e("p",{staticClass:"mb-0 py-1 text-truncate"},[e("span",{staticClass:"font-weight-bold text-lg lead"},[t._v("\n "+t._s(n.item.name)+"\n ")])])]),t._v(" "),e("div",{staticClass:"ml-auto d-md-inline-block"},[e("span",{staticClass:"mr-3 text-muted"},[t._v(t._s(n.item.type))])]),t._v(" "),e("svg",{staticClass:"icon-cheveron-right-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"25",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z"}})])])])])],1)}))],2)])])])}),[],!1,null,null,null);function oi(t){return oi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oi(t)}function ai(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function si(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function gi(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function yi(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){gi(o,r,i,a,s,"next",t)}function s(t){gi(o,r,i,a,s,"throw",t)}a(void 0)}))}}function _i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function bi(t){for(var e=1;e0},plotViewPoints:function(){return JSON.parse(this.data.graph.views)},plotVisitPoints:function(){return JSON.parse(this.data.graph.visits)}}),created:function(){var t=this;return yi(vi().mark((function e(){return vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.fetchStats(),t.fetchPosts()]);case 2:t.isReady=!0,ze().done();case 4:case"end":return e.stop()}}),e)})))()},methods:{fetchStats:function(){var t=this;return this.request().get("/api/stats",{params:{scope:this.scope}}).then((function(e){var n=e.data;t.data=n,ze().inc()})).catch((function(){ze().done()}))},fetchPosts:function(t){var e=this;return this.request().get("/api/posts",{params:{scope:this.scope,page:this.page}}).then((function(n){var r,i=n.data;Qr()(i)||Qr()(i.posts.data)?t.complete():(e.page+=1,(r=e.posts).push.apply(r,hi(i.posts.data)),t.loaded());Qr()(t)&&ze().inc()})).catch((function(){ze().done()}))},changeScope:function(){var t=this;return yi(vi().mark((function e(){return vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.isReady=!1,t.data=null,t.page=1,t.posts=[],e.next=6,Promise.all([t.fetchStats(),t.fetchPosts()]);case 6:t.infiniteId+=1,t.isReady=!0,ze().done();case 9:case"end":return e.stop()}}),e)})))()}}};var xi=n(3379),ki=n.n(xi),Ei=n(3402),Mi={insert:"head",singleton:!1};ki()(Ei.Z,Mi);Ei.Z.locals;var Ci=Gr(wi,(function(){var t=this,e=t._self._c;return e("section",[e("page-header"),t._v(" "),e("main",{staticClass:"py-4"},[e("div",{staticClass:"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12"},[e("div",{staticClass:"d-flex justify-content-between mt-2 mb-4 align-items-center"},[e("div",[e("h3",{staticClass:"mt-2"},[t._v(t._s(t.trans.stats))]),t._v(" "),e("p",{staticClass:"mt-2 text-secondary"},[t._v("\n "+t._s(t.trans.click_to_see_insights)+"\n ")])]),t._v(" "),t.isReady&&t.isAdmin&&t.hasPublishedPosts?e("select",{directives:[{name:"model",rawName:"v-model",value:t.scope,expression:"scope"}],staticClass:"ml-auto w-auto custom-select border-0 bg-light",attrs:{id:"scope",name:"scope"},on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.scope=e.target.multiple?n:n[0]},t.changeScope]}},[e("option",{attrs:{value:"user"}},[t._v(t._s(t.trans.your_stats))]),t._v(" "),e("option",{attrs:{value:"all"}},[t._v(t._s(t.trans.all_stats))])]):t._e()]),t._v(" "),t.isReady&&t.hasPublishedPosts?e("div",[e("div",{staticClass:"card-deck mt-4 pt-2"},[e("div",{staticClass:"card shadow-lg"},[e("div",{staticClass:"card-header pb-0 bg-transparent d-flex justify-content-between align-middle border-0"},[e("p",{staticClass:"font-weight-bold text-muted small text-uppercase"},[t._v(t._s(t.trans.views))]),t._v(" "),e("p",[e("span",{staticClass:"badge badge-pill badge-success p-2 font-weight-bold"},[t._v("\n "+t._s(t.trans.last_thirty_days)+"\n ")])])]),t._v(" "),e("div",{staticClass:"card-body pt-0 pb-2"},[e("p",{staticClass:"card-text display-4"},[t._v(t._s(t.suffixedNumber(t.data.views)))])])]),t._v(" "),e("div",{staticClass:"card shadow-lg"},[e("div",{staticClass:"card-header pb-0 bg-transparent d-flex justify-content-between align-middle border-0"},[e("p",{staticClass:"font-weight-bold text-muted small text-uppercase"},[t._v(t._s(t.trans.visitors))]),t._v(" "),e("p",[e("span",{staticClass:"badge badge-pill badge-primary p-2 font-weight-bold"},[t._v(t._s(t.trans.last_thirty_days))])])]),t._v(" "),e("div",{staticClass:"card-body pt-0 pb-2"},[e("p",{staticClass:"card-text display-4"},[t._v(t._s(t.suffixedNumber(t.data.visits)))])])])]),t._v(" "),e("line-chart",{staticClass:"mt-5",attrs:{views:t.plotViewPoints,visits:t.plotVisitPoints}}),t._v(" "),e("div",{staticClass:"mt-5 card shadow-lg"},[e("div",{staticClass:"card-body p-0"},[t._l(t.posts,(function(n,r){return e("div",{key:"".concat(r,"-").concat(n.id)},[e("router-link",{staticClass:"text-decoration-none",attrs:{to:{name:"post-stats",params:{id:n.id}}}},[e("div",{directives:[{name:"hover",rawName:"v-hover",value:{class:"hover-bg"},expression:"{ class: `hover-bg` }"}],staticClass:"d-flex p-3 align-items-center",class:{"border-top":0!==r,"rounded-top":0===r,"rounded-bottom":r===t.posts.length-1}},[e("div",{staticClass:"pl-2 col-md-6 col-sm-8 col-10"},[e("p",{staticClass:"text-truncate lead font-weight-bold mt-2 mb-0"},[t._v("\n "+t._s(n.title)+"\n ")]),t._v(" "),e("p",{staticClass:"text-secondary mb-2"},[e("span",{staticClass:"d-none d-md-inline"},[t._v(" "+t._s(n.read_time)+" ― ")]),t._v("\n "+t._s(t.trans.published)+"\n "+t._s(t.moment(n.published_at).format("MMM D, YYYY"))+"\n ")])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("div",{staticClass:"d-none d-md-inline"},[e("span",{staticClass:"text-muted mr-3"},[t._v(t._s(t.suffixedNumber(n.views_count))+" "+t._s(t.trans.views))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.trans.created)+"\n "+t._s(t.moment(n.created_at).format("MMM D, YYYY")))])]),t._v(" "),e("svg",{staticClass:"icon-cheveron-right-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"25",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z"}})])])])])],1)})),t._v(" "),e("infinite-loading",{attrs:{spinner:"spiral"},on:{infinite:t.fetchPosts}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{attrs:{slot:"no-results"},slot:"no-results"})])],2)])],1):t._e(),t._v(" "),t.isReady&&!t.hasPublishedPosts?e("div",{staticClass:"card shadow mt-5"},[e("div",{staticClass:"card-body p-0"},[e("div",{staticClass:"my-5"},[e("p",{staticClass:"lead text-center text-muted mt-5"},[t._v(t._s(t.trans.you_have_no_published_posts))]),t._v(" "),e("p",{staticClass:"lead text-center text-muted mt-1"},[t._v(t._s(t.trans.stats_are_made_available))])])])]):t._e()])])],1)}),[],!1,null,"74e272c6",null);const Ti=Ci.exports;function Li(t){return Li="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Li(t)}function Si(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Oi(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==Li(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==Li(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Li(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const Di=Gr({name:"delete-modal",props:{header:{type:String,required:!0},message:{type:String,required:!0}},computed:function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n'},getRemoveIcon:function(){return''},getPlaceholderLabel:function(){return' Drop files or click here to upload'}}),watch:{searchKeyword:Ii()((function(t){var e,n;""===t?(this.isReadyToAcceptUploads=!this.post.featured_image,this.isSearchingUnsplash=!1,this.unsplashPage=1,this.unsplashImages=[],this.infiniteId+=1,(e=this.$refs.modal.classList).remove.apply(e,Qi(this.galleryModalClasses))):(this.isReadyToAcceptUploads=!1,this.isSearchingUnsplash=!0,this.unsplashPage=1,this.unsplashImages=[],this.infiniteId+=1,(n=this.$refs.modal.classList).add.apply(n,Qi(this.galleryModalClasses)))}),1e3)},mounted:function(){this.isReadyToAcceptUploads=Qr()(this.post.featured_image)},methods:{fetchUnsplashImages:function(t){var e=this;new Pi.ZP({accessKey:this.settings.unsplash}).search.photos(this.searchKeyword,this.unsplashPage,this.unsplashPerPage).then(Pi.Qs).then((function(n){var r;Qr()(n.results)?t.complete():((r=e.unsplashImages).push.apply(r,Qi(n.results)),e.unsplashPage+=1,t.loaded())}))},selectUnsplashImage:function(t){var e;new Pi.ZP({accessKey:this.settings.unsplash}).photos.downloadPhoto(t),this.post.featured_image=t.urls.regular,this.post.featured_image_caption=this.buildImageCaption(t),this.selectedUnsplashImage=t,this.unsplashImages=[],this.unsplashPage=1,this.searchKeyword="",(e=this.$refs.modal.classList).remove.apply(e,Qi(this.galleryModalClasses)),this.$emit("changed",{url:t.urls.regular,caption:this.buildImageCaption(t)})},buildImageCaption:function(t){return this.trans.photo_by+' '+t.user.name+" "+this.trans.on+' Unsplash'},processedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.post.featured_image=document.getElementsByName("featuredImagePond")[0].value},removedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.selectedImagesForPond=[]},removeFeaturedImage:function(){this.$emit("remove-featured-image"),this.isReadyToAcceptUploads=!0,this.update()},clearModalAndClose:function(){var t;this.selectedImagesForPond=[],this.isReadyToAcceptUploads=!0,this.isSearchingUnsplash=!1,this.unsplashImages=[],this.unsplashPage=1,this.searchKeyword="",(t=this.$refs.modal.classList).remove.apply(t,Qi(this.galleryModalClasses)),this.$refs.modal.hide},update:Ii()((function(){this.$emit("update-post")}),3e3)}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{tabindex:"-1",role:"dialog","aria-hidden":"true"}},[e("div",{ref:"modal",staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t.post.featured_image?t._e():e("div",{staticClass:"modal-header d-flex align-items-center justify-content-between"},[t.settings.unsplash?e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend border-0"},[e("div",{staticClass:"input-group-text pr-0 border-0"},[e("svg",{staticClass:"icon-search",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"20"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"10",cy:"10",r:"7"}}),t._v(" "),e("path",{staticClass:"fill-muted",attrs:{d:"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z"}})])])]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchKeyword,expression:"searchKeyword"}],staticClass:"form-control border-0",attrs:{type:"text",autofocus:"",placeholder:t.trans.search_free_photos},domProps:{value:t.searchKeyword},on:{input:function(e){e.target.composing||(t.searchKeyword=e.target.value)}}})]):t._e(),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"},on:{click:function(e){return e.preventDefault(),t.clearModalAndClose.apply(null,arguments)}}},[e("svg",{staticClass:"icon-close-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24"}},[e("circle",{staticClass:"fill-light-gray",attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-bg",attrs:{d:"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z"}})])])]),t._v(" "),e("div",{staticClass:"modal-body pb-0"},[t.isSearchingUnsplash||t.unsplashImages.length||!t.isReadyToAcceptUploads?t._e():e("file-pond",{ref:"pond",attrs:{name:"featuredImagePond","max-files":"1","max-file-size":t.settings.maxUpload,"icon-remove":t.getRemoveIcon,"icon-retry":t.getRetryIcon,"label-idle":t.getPlaceholderLabel,"accepted-file-types":"image/*",server:t.getServerOptions,"allow-multiple":!1,files:t.selectedImagesForPond},on:{processfile:t.processedFromFilePond,removefile:t.removedFromFilePond}}),t._v(" "),t.settings.unsplash&&!t.post.featured_image?e("div",[t.unsplashImages.length?e("div",{staticClass:"card-columns mt-3"},t._l(t.unsplashImages,(function(n,r){return e("div",{key:r,staticClass:"card border-0 bg-transparent"},[e("img",{staticClass:"card-img bg-transparent",staticStyle:{cursor:"pointer"},attrs:{src:n.urls.small,alt:n.alt_description},on:{click:function(e){return t.selectUnsplashImage(n)}}})])})),0):t._e(),t._v(" "),t.isSearchingUnsplash?e("infinite-loading",{attrs:{identifier:t.infiniteId,spinner:"spiral"},on:{infinite:t.fetchUnsplashImages}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{staticClass:"mb-3",attrs:{slot:"no-results"},slot:"no-results"},[t._v("\n "+t._s(t.trans.no_images_found_for)+' "'+t._s(t.searchKeyword)+'"\n ')])]):t._e()],1):t._e(),t._v(" "),t.isSearchingUnsplash||t.unsplashImages.length?t._e():e("div",[!t.post.featured_image||t.selectedImagesForPond.length||t.isReadyToAcceptUploads?t._e():e("div",{staticClass:"selected-image"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"},on:{click:function(e){return e.preventDefault(),t.removeFeaturedImage.apply(null,arguments)}}},[e("svg",{staticClass:"icon-trash",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24"}},[e("path",{staticClass:"fill-light-gray",attrs:{d:"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z"}})])]),t._v(" "),e("img",{staticClass:"w-100 rounded mb-3",attrs:{src:t.post.featured_image,alt:t.post.featured_image_caption}})]),t._v(" "),e("div",{staticClass:"col-12",attrs:{hidden:!t.selectedImagesForPond.length&&!t.post.featured_image}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"caption"}},[t._v("Caption")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.post.featured_image_caption,expression:"post.featured_image_caption"}],ref:"caption",staticClass:"form-control border-0",attrs:{id:"caption",type:"text",placeholder:t.trans.type_caption_for_image},domProps:{value:t.post.featured_image_caption},on:{input:function(e){e.target.composing||t.$set(t.post,"featured_image_caption",e.target.value)}}})])])])],1),t._v(" "),t.unsplashImages.length?t._e():e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-link btn-block text-muted font-weight-bold text-decoration-none",attrs:{"data-dismiss":"modal"},on:{click:t.update}},[t._v("\n "+t._s(t.trans.done)+"\n ")])])])])])}),[],!1,null,null,null);const ao=oo.exports;const so={methods:{isDraft:function(t){return Qr()(t)||this.isScheduled(t)},isScheduled:function(t){return!Qr()(t)&&new Date(t)>new Date},isPublished:function(t){return!Qr()(t)&&new Date(t)t.length)&&(e=t.length);for(var n=0,r=new Array(e);n'},getRemoveIcon:function(){return''},getPlaceholderLabel:function(){return' Drop files or click here to upload'}}),watch:{searchKeyword:Ii()((function(t){var e,n;""===t?(this.isReadyToAcceptUploads=!this.selectedImageUrl,this.isSearchingUnsplash=!1,this.unsplashPage=1,this.unsplashImages=[],this.infiniteId+=1,(e=this.$refs.modal.classList).remove.apply(e,Wo(this.galleryModalClasses))):(this.isReadyToAcceptUploads=!1,this.isSearchingUnsplash=!0,this.unsplashPage=1,this.unsplashImages=[],this.infiniteId+=1,(n=this.$refs.modal.classList).add.apply(n,Wo(this.galleryModalClasses)))}),1e3)},mounted:function(){var t=this;this.$parent.$on("opening-embed-image-modal",(function(e){Qr()(e)||(t.selectedImageCaption=Qr()(e.caption)?"":e.caption,t.selectedImageUrl=e.url,t.selectedImageLayout=e.layout||"default",t.selectedImageBlot=e.existingBlot,t.isReadyToAcceptUploads=Qr()(e.url))}))},methods:{fetchUnsplashImages:function(t){var e=this;new Pi.ZP({accessKey:this.settings.unsplash}).search.photos(this.searchKeyword,this.unsplashPage,this.unsplashPerPage).then(Pi.Qs).then((function(n){var r;Qr()(n.results)?t.complete():((r=e.unsplashImages).push.apply(r,Wo(n.results)),e.unsplashPage+=1,t.loaded())}))},selectUnsplashImage:function(t){var e;new Pi.ZP({accessKey:this.settings.unsplash}).photos.downloadPhoto(t),this.selectedUnsplashImage=t,this.selectedImageUrl=t.urls.regular,this.selectedImageCaption=this.buildImageCaption(t),this.unsplashImages=[],this.unsplashPage=1,this.searchKeyword="",(e=this.$refs.modal.classList).remove.apply(e,Wo(this.galleryModalClasses)),this.$emit("changed",{url:t.urls.regular,caption:this.buildImageCaption(t)})},buildImageCaption:function(t){return this.trans.photo_by+' '+t.user.name+" "+this.trans.on+' Unsplash'},processedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.selectedImageUrl=document.getElementsByName("editorImagePond")[0].value},removedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.selectedImagesForPond=[],this.selectedImageUrl=null},clickDone:function(){var t;this.selectedImageUrl?this.$emit("adding-embed-image",{url:this.selectedImageUrl,caption:null!==(t=this.selectedImageCaption)&&void 0!==t?t:"",existingBlot:this.selectedImageBlot,layout:this.selectedImageLayout}):Qr()(this.selectedImageBlot)||this.$emit("removing-embed-image",{existingBlot:this.selectedImageBlot});this.clearAndResetComponent()},clearAndResetComponent:function(){var t;this.selectedImagesForPond=[],this.selectedImageUrl=null,this.selectedImageLayout="default",this.selectedImageCaption="",this.isReadyToAcceptUploads=!0,this.isSearchingUnsplash=!1,this.unsplashImages=[],this.unsplashPage=1,this.searchKeyword="",(t=this.$refs.modal.classList).remove.apply(t,Wo(this.galleryModalClasses))},closeModal:function(){this.clearAndResetComponent(),this.$refs.modal.hide}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{tabindex:"-1",role:"dialog","data-backdrop":"static"}},[e("div",{ref:"modal",staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t.selectedImageUrl?t._e():e("div",{staticClass:"modal-header d-flex align-items-center justify-content-between"},[t.settings.unsplash?e("div",{staticClass:"input-group align-items-center"},[e("svg",{staticClass:"icon-search float-left position-absolute",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"20"}},[e("circle",{staticClass:"fill-bg",attrs:{cx:"10",cy:"10",r:"7"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z"}})]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchKeyword,expression:"searchKeyword"}],staticClass:"form-control border-0 bg-transparent",staticStyle:{"padding-left":"32px"},attrs:{type:"text",autofocus:"",placeholder:t.trans.search_free_photos},domProps:{value:t.searchKeyword},on:{input:function(e){e.target.composing||(t.searchKeyword=e.target.value)}}})]):t._e(),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"},on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("svg",{staticClass:"icon-close-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24"}},[e("circle",{staticClass:"fill-light-gray",attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-bg",attrs:{d:"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z"}})])])]),t._v(" "),e("div",{staticClass:"modal-body pb-0"},[t.isSearchingUnsplash||t.unsplashImages.length||!t.isReadyToAcceptUploads?t._e():e("file-pond",{ref:"pond",attrs:{name:"editorImagePond","max-files":"1","max-file-size":t.settings.maxUpload,"icon-remove":t.getRemoveIcon,"icon-retry":t.getRetryIcon,"label-idle":t.getPlaceholderLabel,"accepted-file-types":"image/*",server:t.getServerOptions,"allow-multiple":!1,files:t.selectedImagesForPond},on:{processfile:t.processedFromFilePond,removefile:t.removedFromFilePond}}),t._v(" "),t.settings.unsplash&&!t.selectedImageUrl?e("div",[t.unsplashImages.length?e("div",{staticClass:"card-columns mt-3"},t._l(t.unsplashImages,(function(n,r){return e("div",{key:r,staticClass:"card border-0 bg-transparent"},[e("img",{staticClass:"card-img bg-transparent",staticStyle:{cursor:"pointer"},attrs:{src:n.urls.small,alt:n.alt_description},on:{click:function(e){return t.selectUnsplashImage(n)}}})])})),0):t._e(),t._v(" "),t.isSearchingUnsplash?e("infinite-loading",{attrs:{identifier:t.infiniteId,spinner:"spiral"},on:{infinite:t.fetchUnsplashImages}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{staticClass:"mb-3",attrs:{slot:"no-results"},slot:"no-results"},[t._v("\n "+t._s(t.trans.no_images_found_for)+' "'+t._s(t.searchKeyword)+'"\n ')])]):t._e()],1):t._e(),t._v(" "),t.isSearchingUnsplash||t.unsplashImages.length?t._e():e("div",[!t.selectedImageUrl||t.selectedImagesForPond.length||t.isReadyToAcceptUploads?t._e():e("div",{staticClass:"selected-image"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"},on:{click:function(e){return e.preventDefault(),t.clearAndResetComponent.apply(null,arguments)}}},[e("svg",{staticClass:"icon-trash",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24"}},[e("path",{staticClass:"fill-light-gray",attrs:{d:"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z"}})])]),t._v(" "),e("img",{staticClass:"w-100 rounded mb-3",attrs:{src:t.selectedImageUrl}})]),t._v(" "),e("div",{staticClass:"col-12",attrs:{hidden:!t.selectedImagesForPond.length&&!t.selectedImageUrl}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"caption"}},[t._v(t._s(t.trans.caption))]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.selectedImageCaption,expression:"selectedImageCaption"}],ref:"caption",staticClass:"form-control border-0",attrs:{id:"caption",type:"text",placeholder:t.trans.type_caption_for_image},domProps:{value:t.selectedImageCaption},on:{input:function(e){e.target.composing||(t.selectedImageCaption=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group row mt-2",attrs:{hidden:!t.selectedImagesForPond.length&&!t.selectedImageUrl}},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"layout"}},[t._v(t._s(t.trans.layout))]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedImageLayout,expression:"selectedImageLayout"}],staticClass:"custom-select border-0",attrs:{id:"layout"},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.selectedImageLayout=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"default"}},[t._v("\n "+t._s(t.trans.default_layout)+"\n ")]),t._v(" "),e("option",{attrs:{value:"wide"}},[t._v("\n "+t._s(t.trans.wide_image)+"\n ")])])])])])],1),t._v(" "),t.unsplashImages.length?t._e():e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-link btn-block text-muted font-weight-bold text-decoration-none",attrs:{"data-dismiss":"modal"},on:{click:t.clickDone}},[t._v("\n "+t._s(t.trans.done)+"\n ")])])])])])}),[],!1,null,null,null);const Zo=Jo.exports;var Qo=n(347),ta=n.n(Qo);function ea(t){return ea="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ea(t)}function na(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return ra(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ra(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ra(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function oa(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function aa(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function sa(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==ea(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==ea(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ea(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}const la={name:"quill-editor",directives:{Closable:ho},components:{EmbedContentModal:Io,EmbedImageModal:Zo},props:{post:{type:Object,required:!0}},data:function(){return{editor:null,controlIsActive:!1}},computed:function(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:null;this.$emit("opening-embed-image-modal",t),Kr()(this.$refs.embedImageModal.$el).modal("show")},showEmbedContentModal:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.$emit("opening-embed-content-modal",t),Kr()(this.$refs.embedContentModal.$el).modal("show")},insertEmbedImage:function(t){var e=t.url,n=t.caption,r=t.existingBlot,i={url:e,caption:n,layout:t.layout};if(r)return r.replaceWith("embed-image",i);var o=this.editor.getSelection(!0);this.editor.insertEmbed(o.index,"embed-image",i,vo().sources.USER),this.editor.setSelection(o.index+1,vo().sources.SILENT)},removeEmbedImage:function(t){var e=t.existingBlot,n=this.editor.getSelection(!0);e.remove(),this.editor.setSelection(n.index-1,vo().sources.SILENT)},insertEmbedContent:function(t){var e=t.content,n=t.existingBlot,r=this.editor.getSelection(!0),i={content:e};if(n)return n.replaceWith("embed-content",i);this.editor.insertEmbed(r.index,"embed-content",i,vo().sources.USER),this.editor.setSelection(r.index+1,vo().sources.SILENT)},insertDivider:function(){var t=this.editor.getSelection(!0);this.editor.insertText(t.index,"",vo().sources.USER),this.editor.insertEmbed(t.index,"divider",!0,vo().sources.USER),this.editor.setSelection(t.index+2,vo().sources.SILENT)},update:Ii()((function(){this.$emit("update-post")}),3e3)}},ua=la;var ca=n(6887),da={insert:"head",singleton:!1};ki()(ca.Z,da);ca.Z.locals;const fa=Gr(ua,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"position-relative"},[e("div",{directives:[{name:"closable",rawName:"v-closable",value:t.handleClicksOutsideEditor,expression:"handleClicksOutsideEditor"}],ref:"sidebarControls",staticClass:"sidebar-controls"},[e("button",{ref:"toggle",staticClass:"btn btn-circle border",attrs:{type:"button"},on:{click:t.toggleSidebarControls}},[t.controlIsActive?e("span",[e("svg",{staticClass:"icon-close",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-body-color",attrs:{"fill-rule":"evenodd",d:"M15.78 14.36a1 1 0 0 1-1.42 1.42l-2.82-2.83-2.83 2.83a1 1 0 1 1-1.42-1.42l2.83-2.82L7.3 8.7a1 1 0 0 1 1.42-1.42l2.83 2.83 2.82-2.83a1 1 0 0 1 1.42 1.42l-2.83 2.83 2.83 2.82z"}})])]):e("span",[e("svg",{staticClass:"icon-add-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-body-color",attrs:{d:"M13 11h4a1 1 0 0 1 0 2h-4v4a1 1 0 0 1-2 0v-4H7a1 1 0 0 1 0-2h4V7a1 1 0 0 1 2 0v4z"}})])])]),t._v(" "),e("div",{staticClass:"controls pl-3 d-none"},[e("button",{staticClass:"btn btn-circle border mr-1",attrs:{type:"button"},on:{click:t.showEmbedImageModal}},[e("svg",{staticClass:"icon-camera",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-body-color",attrs:{d:"M6.59 6l2.7-2.7A1 1 0 0 1 10 3h4a1 1 0 0 1 .7.3L17.42 6H20a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2.59zM19 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-7 8a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"}}),t._v(" "),e("path",{staticClass:"fill-body-color",attrs:{d:"M12 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}})])]),t._v(" "),e("button",{staticClass:"btn btn-circle border mr-1",attrs:{type:"button"},on:{click:t.showEmbedContentModal}},[e("svg",{staticClass:"icon-code",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("rect",{staticClass:"fill-bg",attrs:{width:"18",height:"18",x:"3",y:"3",rx:"2"}}),t._v(" "),e("path",{staticClass:"fill-body-color",attrs:{d:"M8.7 13.3a1 1 0 0 1-1.4 1.4l-2-2a1 1 0 0 1 0-1.4l2-2a1 1 0 1 1 1.4 1.4L7.42 12l1.3 1.3zm6.6 0l1.29-1.3-1.3-1.3a1 1 0 1 1 1.42-1.4l2 2a1 1 0 0 1 0 1.4l-2 2a1 1 0 0 1-1.42-1.4zm-3.32 3.9a1 1 0 0 1-1.96-.4l2-10a1 1 0 0 1 1.96.4l-2 10z"}})])]),t._v(" "),e("button",{staticClass:"btn btn-circle border mr-2",attrs:{type:"button"},on:{click:t.insertDivider}},[e("svg",{staticClass:"icon-dots-horizontal",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-body-color",attrs:{"fill-rule":"evenodd",d:"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}})])])])]),t._v(" "),e("div",{ref:"editor",staticClass:"mb-5"}),t._v(" "),e("nav",{staticClass:"navbar fixed-bottom navbar-expand-sm mt-5 d-xl-none p-0 navbar-mini shadow"},[e("div",{staticClass:"btn-group d-flex justify-content-center"},[e("button",{staticClass:"btn border border-bottom-0 border-left-0 py-2",attrs:{type:"button"},on:{click:t.showEmbedImageModal}},[e("svg",{staticClass:"icon-camera",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-body-color",attrs:{d:"M6.59 6l2.7-2.7A1 1 0 0 1 10 3h4a1 1 0 0 1 .7.3L17.42 6H20a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2.59zM19 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-7 8a5 5 0 1 0 0-10 5 5 0 0 0 0 10z"}}),t._v(" "),e("path",{staticClass:"fill-body-color",attrs:{d:"M12 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}})])]),t._v(" "),e("button",{staticClass:"btn border border-bottom-0 border-left-0 py-2",attrs:{type:"button"},on:{click:t.showEmbedContentModal}},[e("svg",{staticClass:"icon-code",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("rect",{staticClass:"fill-bg",attrs:{width:"18",height:"18",x:"3",y:"3",rx:"2"}}),t._v(" "),e("path",{staticClass:"fill-body-color",attrs:{d:"M8.7 13.3a1 1 0 0 1-1.4 1.4l-2-2a1 1 0 0 1 0-1.4l2-2a1 1 0 1 1 1.4 1.4L7.42 12l1.3 1.3zm6.6 0l1.29-1.3-1.3-1.3a1 1 0 1 1 1.42-1.4l2 2a1 1 0 0 1 0 1.4l-2 2a1 1 0 0 1-1.42-1.4zm-3.32 3.9a1 1 0 0 1-1.96-.4l2-10a1 1 0 0 1 1.96.4l-2 10z"}})])]),t._v(" "),e("button",{staticClass:"btn border border-bottom-0 border-right-0 py-2",attrs:{type:"button"},on:{click:t.insertDivider}},[e("svg",{staticClass:"icon-dots-horizontal",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"26",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-body-color",attrs:{"fill-rule":"evenodd",d:"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}})])])])]),t._v(" "),e("embed-content-modal",{ref:"embedContentModal",on:{"adding-embed-content":t.insertEmbedContent}}),t._v(" "),e("embed-image-modal",{ref:"embedImageModal",on:{"adding-embed-image":t.insertEmbedImage,"removing-embed-image":t.removeEmbedImage}})],1)}),[],!1,null,null,null).exports;function pa(t){return pa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pa(t)}function ha(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ma(t){for(var e=1;et.maxHeight?(n=t.maxHeight,t.maxHeightScroll=!0):t.maxHeightScroll=!1);var r=n+"px";t.height="".concat(r).concat(e?" !important":"")})),this}},created:function(){this.val=this.value},mounted:function(){this.resize()}},undefined,!1,undefined,void 0,void 0),Da={install:function(t){t.component("TextareaAutosize",Oa)},version:"1.1.1"};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Da);const Pa=Da;var qa=n(7361),Ia=n.n(qa);function ja(t){return ja="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ja(t)}function Ya(){Ya=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function c(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,a=Object.create(o.prototype),s=new S(r||[]);return i(a,"_invoke",{value:M(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",v={};function g(){}function y(){}function _(){}var b={};u(b,a,(function(){return this}));var A=Object.getPrototypeOf,w=A&&A(A(O([])));w&&w!==n&&r.call(w,a)&&(b=w);var x=_.prototype=g.prototype=Object.create(b);function k(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function n(i,o,a,s){var l=d(t[i],t,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==ja(c)&&r.call(c,"__await")?e.resolve(c.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(c).then((function(t){u.value=t,a(u)}),(function(t){return n("throw",t,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(t,r){function i(){return new e((function(e,i){n(t,r,e,i)}))}return o=o?o.then(i,i):i()}})}function M(e,n,r){var i=f;return function(o,a){if(i===h)throw new Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:t,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var l=C(s,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===f)throw i=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var u=d(e,n,r);if("normal"===u.type){if(i=r.done?m:p,u.arg===v)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=m,r.method="throw",r.arg=u.arg)}}}function C(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function O(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function Na(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function Ra(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){Na(o,r,i,a,s,"next",t)}function s(t){Na(o,r,i,a,s,"throw",t)}a(void 0)}))}}function Ba(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ha(t){for(var e=1;e-1:t.digest),on:{change:[function(e){var n=t.digest,r=e.target,i=!!r.checked;if(Array.isArray(n)){var o=t._i(n,null);r.checked?o<0&&(t.digest=n.concat([null])):o>-1&&(t.digest=n.slice(0,o).concat(n.slice(o+1)))}else t.digest=i},t.toggleDigest]}}),t._v(" "),e("label",{staticClass:"mb-0 sr-only",attrs:{for:"digest"}},[t._v("\n "+t._s(t.trans.weekly_digest)+"\n ")])])])])])]),t._v(" "),e("div",{staticClass:"d-flex border-top p-3 align-items-center"},[e("div",{staticClass:"mr-auto py-1"},[e("p",{staticClass:"mb-1 lead font-weight-bold text-truncate"},[t._v("\n "+t._s(t.trans.dark_mode)+"\n ")]),t._v(" "),e("p",{staticClass:"mb-1 d-none d-lg-block text-secondary"},[t._v("\n "+t._s(t.trans.toggle_dark_mode)+"\n ")])]),t._v(" "),e("div",{staticClass:"ml-auto pl-3"},[e("div",{staticClass:"align-middle"},[e("div",{staticClass:"form-group my-auto"},[e("span",{staticClass:"switch switch-sm"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.darkMode,expression:"darkMode"}],staticClass:"switch",attrs:{id:"darkMode",type:"checkbox"},domProps:Wa({checked:t.settings.user.dark_mode},"checked",Array.isArray(t.darkMode)?t._i(t.darkMode,null)>-1:t.darkMode),on:{change:[function(e){var n=t.darkMode,r=e.target,i=!!r.checked;if(Array.isArray(n)){var o=t._i(n,null);r.checked?o<0&&(t.darkMode=n.concat([null])):o>-1&&(t.darkMode=n.slice(0,o).concat(n.slice(o+1)))}else t.darkMode=i},t.toggleDarkMode]}}),t._v(" "),e("label",{staticClass:"mb-0 sr-only",attrs:{for:"darkMode"}},[t._v("\n "+t._s(t.trans.dark_mode)+"\n ")])])])])])]),t._v(" "),e("div",{staticClass:"d-flex border-top p-3 align-items-center"},[e("div",{staticClass:"mr-auto py-1"},[e("p",{staticClass:"mb-1 lead font-weight-bold text-truncate"},[t._v("\n "+t._s(t.trans.locale)+"\n ")]),t._v(" "),e("p",{staticClass:"mb-1 d-none d-lg-block text-secondary"},[t._v("\n "+t._s(t.trans.select_your_language_or_region)+"\n ")])]),t._v(" "),e("div",{staticClass:"ml-auto pl-3"},[e("div",{staticClass:"align-middle"},[e("div",{staticClass:"form-group row mt-3"},[e("div",{staticClass:"col-12"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.locale,expression:"locale"}],staticClass:"custom-select border-0",attrs:{name:"locale"},on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.locale=e.target.multiple?n:n[0]},t.selectLocale]}},t._l(t.settings.languageCodes,(function(n){return e("option",{key:n,domProps:{value:n,selected:t.settings.user.locale===n}},[t._v("\n "+t._s(t.getLocaleDisplayName(n))+"\n ")])})),0)])])])])])])]):t._e()]),t._v(" "),e("div",{staticClass:"pt-5 d-flex justify-content-center"},[e("a",{staticClass:"text-muted text-decoration-none",attrs:{href:t.latestRelease.link}},[t._v("\n "+t._s(t.latestRelease.tag)+"\n ")])])])],1)}),[],!1,null,null,null).exports;function Ja(t){return Ja="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ja(t)}function Za(t){return function(t){if(Array.isArray(t))return Qa(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Qa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qa(t,e)}(t)||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 Qa(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function es(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function ns(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){es(o,r,i,a,s,"next",t)}function s(t){es(o,r,i,a,s,"throw",t)}a(void 0)}))}}function rs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function is(t){for(var e=1;e0?{error:this.errors.slug[0],shouldShow:!0}:{error:null,shouldShow:!1}}}),watch:{"tag.name":function(t){this.tag.slug=Qr()(t)?"":this.slugify(t)},$route:function(t){var e=this;return ns(ts().mark((function n(){return ts().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("create"===e.uri&&t.params.id===e.tag.id&&(e.uri=t.params.id),e.uri===t.params.id){n.next=10;break}return e.isReady=!1,e.uri=t.params.id,e.page=1,e.posts=[],n.next=8,Promise.all([e.fetchTag(),e.fetchPosts()]);case 8:e.isReady=!0,ze().done();case 10:case"end":return n.stop()}}),n)})))()}},created:function(){var t=this;return ns(ts().mark((function e(){return ts().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.fetchTag(),t.fetchPosts()]);case 2:t.isReady=!0,ze().done();case 4:case"end":return e.stop()}}),e)})))()},methods:{fetchTag:function(){var t=this;return this.request().get("/api/tags/".concat(this.uri)).then((function(e){var n=e.data;t.tag=n,ze().inc()})).catch((function(){t.$router.push({name:"tags"})}))},fetchPosts:function(t){var e=this;return this.request().get("/api/tags/".concat(this.uri,"/posts"),{params:{page:this.page}}).then((function(n){var r,i=n.data;Qr()(i)||Qr()(i.data)?t.complete():(e.page+=1,(r=e.posts).push.apply(r,Za(i.data)),t.loaded());Qr()(t)&&ze().inc()})).catch((function(){ze().done()}))},saveTag:function(){var t=this;return ns(ts().mark((function e(){return ts().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.errors=[],e.next=3,t.request().post("/api/tags/".concat(t.tag.id),t.tag).then((function(e){var n=e.data;t.tag=n,t.$store.dispatch("search/buildIndex",!0),t.$toasted.show(t.trans.saved,{className:"bg-success"})})).catch((function(e){t.errors=e.response.data.errors}));case 3:if(!Qr()(t.errors)||!t.creatingTag){e.next=7;break}return e.next=6,t.$router.push({name:"edit-tag",params:{id:t.tag.id}});case 6:ze().done();case 7:case"end":return e.stop()}}),e)})))()},deleteTag:function(){var t=this;return ns(ts().mark((function e(){return ts().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request().delete("/api/tags/".concat(t.tag.id)).then((function(){t.$store.dispatch("search/buildIndex",!0),t.$toasted.show(t.trans.success,{className:"bg-success"})}));case 2:return Kr()(t.$refs.deleteModal.$el).modal("hide"),e.next=5,t.$router.push({name:"tags"});case 5:case"end":return e.stop()}}),e)})))()},showDeleteModal:function(){Kr()(this.$refs.deleteModal.$el).modal("show")}}},(function(){var t=this,e=t._self._c;return e("section",[e("page-header",[e("template",{slot:"options"},[t.creatingTag?t._e():e("div",{staticClass:"dropdown"},[e("a",{staticClass:"nav-link pr-0",attrs:{id:"navbarDropdown",href:"#",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e("svg",{staticClass:"icon-dots-horizontal",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"25"}},[e("path",{staticClass:"fill-light-gray",attrs:{"fill-rule":"evenodd",d:"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}})])]),t._v(" "),e("div",{staticClass:"dropdown-menu dropdown-menu-right",attrs:{"aria-labelledby":"dropdownMenuButton"}},[e("a",{staticClass:"dropdown-item text-danger",attrs:{href:"#"},on:{click:t.showDeleteModal}},[t._v(" "+t._s(t.trans.delete)+" ")])])])])],2),t._v(" "),e("main",{staticClass:"py-4"},[e("div",{staticClass:"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12"},[t.isReady?e("div",{staticClass:"my-3"},[e("h3",{staticClass:"mt-3"},[e("router-link",{staticClass:"text-decoration-none text-muted",attrs:{to:{name:"tags"}}},[t._v(t._s(t.trans.tags))]),t._v(" "),e("span",{staticClass:"text-muted"},[t._v(" / ")]),t._v("\n "+t._s(t.title)+"\n ")],1),t._v(" "),t.creatingTag?t._e():e("p",{staticClass:"mt-2 text-secondary"},[t._v("\n "+t._s(t.trans.last_updated)+" "+t._s(t.moment(t.tag.updated_at).fromNow())+"\n ")])]):t._e(),t._v(" "),t.isReady?e("div",{staticClass:"mt-5 card shadow-lg"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"col-12"},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small"},[t._v("\n "+t._s(t.trans.name)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tag.name,expression:"tag.name"}],staticClass:"form-control border-0",attrs:{type:"text",name:"name",autofocus:"",autocomplete:"off",title:"Name",placeholder:t.trans.give_your_tag_a_name},domProps:{value:t.tag.name},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.saveTag.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.tag,"name",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small"},[t._v("\n "+t._s(t.trans.slug)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tag.slug,expression:"tag.slug"}],staticClass:"form-control border-0",class:t.invalidSlug.shouldShow?"is-invalid":"",attrs:{type:"text",name:"slug",disabled:"",autocomplete:"off",title:"Slug",placeholder:t.trans.give_your_tag_a_name_slug},domProps:{value:t.tag.slug},on:{input:function(e){e.target.composing||t.$set(t.tag,"slug",e.target.value)}}}),t._v(" "),t.invalidSlug.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidSlug.error))])]):t._e()]),t._v(" "),e("div",{staticClass:"form-group row mt-4 mb-2"},[e("div",{staticClass:"col-md px-0"},[e("a",{staticClass:"btn btn-success btn-block font-weight-bold mt-0",class:t.shouldDisableButton?"disabled":"",attrs:{href:"#",onclick:"this.blur()","aria-label":"Save"},on:{click:function(e){return e.preventDefault(),t.saveTag.apply(null,arguments)}}},[t._v("\n "+t._s(t.trans.save)+"\n ")])]),t._v(" "),e("div",{staticClass:"col-md px-0"},[e("router-link",{staticClass:"btn btn-link btn-block font-weight-bold text-muted text-decoration-none",attrs:{to:{name:"tags"}}},[t._v("\n "+t._s(t.trans.cancel)+"\n ")])],1)])])])]):t._e(),t._v(" "),t.posts.length>0?e("h2",{staticClass:"mt-5"},[t._v(t._s(t.trans.posts))]):t._e(),t._v(" "),t.posts.length>0?e("div",{staticClass:"mt-3 card shadow-lg"},[e("div",{staticClass:"card-body p-0"},[t._l(t.posts,(function(n,r){return e("div",{key:"".concat(r,"-").concat(n.id)},[e("router-link",{staticClass:"text-decoration-none",attrs:{to:{name:"edit-post",params:{id:n.id}}}},[e("div",{directives:[{name:"hover",rawName:"v-hover",value:{class:"hover-bg"},expression:"{ class: `hover-bg` }"}],staticClass:"d-flex p-3 align-items-center",class:{"border-top":0!==r,"rounded-top":0===r,"rounded-bottom":r===t.posts.length-1}},[e("div",{staticClass:"pl-2 col-md-6 col-sm-8 col-10"},[e("p",{staticClass:"mb-0 mt-2 lead font-weight-bold text-truncate"},[t._v("\n "+t._s(n.title)+"\n ")]),t._v(" "),e("p",{staticClass:"text-secondary mb-2"},[t.isPublished(n.published_at)?e("span",[e("span",{staticClass:"d-none d-md-inline"},[t._v(" "+t._s(n.read_time)+" ― ")]),t._v("\n "+t._s(t.trans.published)+"\n "+t._s(t.moment(n.published_at).format("MMM D, YYYY"))+"\n ")]):t._e(),t._v(" "),t.isDraft(n.published_at)?e("span",[e("span",{staticClass:"text-danger"},[t._v(t._s(t.trans.draft))]),t._v(" "),e("span",{staticClass:"d-none d-md-inline"},[t._v("\n ― "+t._s(t.trans.updated)+"\n "+t._s(t.moment(n.updated_at).fromNow())+"\n ")])]):t._e()])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("div",{staticClass:"d-none d-md-inline"},[e("span",{staticClass:"text-secondary mr-3"},[t._v(t._s(t.suffixedNumber(n.views_count))+"\n "+t._s(1==n.views_count?t.trans.view:t.trans.views))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.trans.created)+"\n "+t._s(t.moment(n.created_at).format("MMM D, YYYY")))])]),t._v(" "),e("svg",{staticClass:"icon-cheveron-right-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"25",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z"}})])])])])],1)})),t._v(" "),e("infinite-loading",{attrs:{spinner:"spiral"},on:{infinite:t.fetchPosts}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{attrs:{slot:"no-results"},slot:"no-results"})])],2)]):t._e()])]),t._v(" "),e("delete-modal",{ref:"deleteModal",attrs:{header:t.trans.delete,message:t.trans.deleted_tags_are_gone_forever},on:{delete:t.deleteTag}})],1)}),[],!1,null,null,null);const ss=as.exports;function ls(t){return ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ls(t)}function us(t){return function(t){if(Array.isArray(t))return cs(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return cs(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cs(t,e)}(t)||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 cs(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function fs(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function ps(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){fs(o,r,i,a,s,"next",t)}function s(t){fs(o,r,i,a,s,"throw",t)}a(void 0)}))}}function hs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ms(t){for(var e=1;e0?{error:this.errors.slug[0],shouldShow:!0}:{error:null,shouldShow:!1}}}),watch:{"topic.name":function(t){this.topic.slug=Qr()(t)?"":this.slugify(t)},$route:function(t){var e=this;return ps(ds().mark((function n(){return ds().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("create"===e.uri&&t.params.id===e.topic.id&&(e.uri=t.params.id),e.uri===t.params.id){n.next=10;break}return e.isReady=!1,e.uri=t.params.id,e.page=1,e.posts=[],n.next=8,Promise.all([e.fetchTopic(),e.fetchPosts()]);case 8:e.isReady=!0,ze().done();case 10:case"end":return n.stop()}}),n)})))()}},created:function(){var t=this;return ps(ds().mark((function e(){return ds().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.fetchTopic(),t.fetchPosts()]);case 2:t.isReady=!0,ze().done();case 4:case"end":return e.stop()}}),e)})))()},methods:{fetchTopic:function(){var t=this;return this.request().get("/api/topics/".concat(this.uri)).then((function(e){var n=e.data;t.topic=n,ze().inc()})).catch((function(){t.$router.push({name:"topics"})}))},fetchPosts:function(t){var e=this;return this.request().get("/api/topics/".concat(this.uri,"/posts"),{params:{page:this.page}}).then((function(n){var r,i=n.data;Qr()(i)||Qr()(i.data)?t.complete():(e.page+=1,(r=e.posts).push.apply(r,us(i.data)),t.loaded());Qr()(t)&&ze().inc()})).catch((function(){ze().done()}))},saveTopic:function(){var t=this;return ps(ds().mark((function e(){return ds().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.errors=[],e.next=3,t.request().post("/api/topics/".concat(t.topic.id),t.topic).then((function(e){var n=e.data;t.topic=n,t.$store.dispatch("search/buildIndex",!0),t.$toasted.show(t.trans.saved,{className:"bg-success"})})).catch((function(e){t.errors=e.response.data.errors}));case 3:if(!Qr()(t.errors)||!t.creatingTopic){e.next=7;break}return e.next=6,t.$router.push({name:"edit-topic",params:{id:t.topic.id}});case 6:ze().done();case 7:case"end":return e.stop()}}),e)})))()},deleteTopic:function(){var t=this;return ps(ds().mark((function e(){return ds().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request().delete("/api/topics/".concat(t.topic.id)).then((function(){t.$store.dispatch("search/buildIndex",!0),t.$toasted.show(t.trans.success,{className:"bg-success"})}));case 2:return Kr()(t.$refs.deleteModal.$el).modal("hide"),e.next=5,t.$router.push({name:"topics"});case 5:case"end":return e.stop()}}),e)})))()},showDeleteModal:function(){Kr()(this.$refs.deleteModal.$el).modal("show")}}},(function(){var t=this,e=t._self._c;return e("section",[e("page-header",[e("template",{slot:"options"},[t.creatingTopic?t._e():e("div",{staticClass:"dropdown"},[e("a",{staticClass:"nav-link pr-0",attrs:{id:"navbarDropdown",href:"#",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e("svg",{staticClass:"icon-dots-horizontal",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"25"}},[e("path",{staticClass:"fill-light-gray",attrs:{"fill-rule":"evenodd",d:"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}})])]),t._v(" "),e("div",{staticClass:"dropdown-menu dropdown-menu-right",attrs:{"aria-labelledby":"dropdownMenuButton"}},[e("a",{staticClass:"dropdown-item text-danger",attrs:{href:"#"},on:{click:t.showDeleteModal}},[t._v(" "+t._s(t.trans.delete)+" ")])])])])],2),t._v(" "),e("main",{staticClass:"py-4"},[e("div",{staticClass:"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12"},[t.isReady?e("div",{staticClass:"my-3"},[e("h3",{staticClass:"mt-3"},[e("router-link",{staticClass:"text-decoration-none text-muted",attrs:{to:{name:"topics"}}},[t._v(t._s(t.trans.topics))]),t._v(" "),e("span",{staticClass:"text-muted"},[t._v(" / ")]),t._v("\n "+t._s(t.title)+"\n ")],1),t._v(" "),t.creatingTopic?t._e():e("p",{staticClass:"mt-2 text-secondary"},[t._v("\n "+t._s(t.trans.last_updated)+" "+t._s(t.moment(t.topic.updated_at).fromNow())+"\n ")])]):t._e(),t._v(" "),t.isReady?e("div",{staticClass:"mt-5 card shadow-lg"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"col-12"},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small"},[t._v("\n "+t._s(t.trans.name)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.topic.name,expression:"topic.name"}],staticClass:"form-control border-0",attrs:{type:"text",name:"name",autofocus:"",autocomplete:"off",title:"Name",placeholder:t.trans.give_your_topic_a_name},domProps:{value:t.topic.name},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.saveTopic.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.topic,"name",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small"},[t._v("\n "+t._s(t.trans.slug)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.topic.slug,expression:"topic.slug"}],staticClass:"form-control border-0",class:t.invalidSlug.shouldShow?"is-invalid":"",attrs:{type:"text",name:"slug",disabled:"",autocomplete:"off",title:"Slug",placeholder:t.trans.give_your_topic_a_name_slug},domProps:{value:t.topic.slug},on:{input:function(e){e.target.composing||t.$set(t.topic,"slug",e.target.value)}}}),t._v(" "),t.invalidSlug.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidSlug.error))])]):t._e()]),t._v(" "),e("div",{staticClass:"form-group row mt-4 mb-2"},[e("div",{staticClass:"col-md px-0"},[e("a",{staticClass:"btn btn-success btn-block font-weight-bold mt-0",class:t.shouldDisableButton?"disabled":"",attrs:{href:"#",onclick:"this.blur()","aria-label":"Save"},on:{click:function(e){return e.preventDefault(),t.saveTopic.apply(null,arguments)}}},[t._v("\n "+t._s(t.trans.save)+"\n ")])]),t._v(" "),e("div",{staticClass:"col-md px-0"},[e("router-link",{staticClass:"btn btn-link btn-block font-weight-bold text-muted text-decoration-none",attrs:{to:{name:"topics"}}},[t._v("\n "+t._s(t.trans.cancel)+"\n ")])],1)])])])]):t._e(),t._v(" "),t.posts.length>0?e("h2",{staticClass:"mt-5"},[t._v(t._s(t.trans.posts))]):t._e(),t._v(" "),t.posts.length>0?e("div",{staticClass:"mt-3 card shadow-lg"},[e("div",{staticClass:"card-body p-0"},[t._l(t.posts,(function(n,r){return e("div",{key:"".concat(r,"-").concat(n.id)},[e("router-link",{staticClass:"text-decoration-none",attrs:{to:{name:"edit-post",params:{id:n.id}}}},[e("div",{directives:[{name:"hover",rawName:"v-hover",value:{class:"hover-bg"},expression:"{ class: `hover-bg` }"}],staticClass:"d-flex p-3 align-items-center",class:{"border-top":0!==r,"rounded-top":0===r,"rounded-bottom":r===t.posts.length-1}},[e("div",{staticClass:"pl-2 col-md-6 col-sm-8 col-10"},[e("p",{staticClass:"mb-0 mt-2 lead font-weight-bold text-truncate"},[t._v("\n "+t._s(n.title)+"\n ")]),t._v(" "),e("p",{staticClass:"text-secondary mb-2"},[t.isPublished(n.published_at)?e("span",[e("span",{staticClass:"d-none d-md-inline"},[t._v(" "+t._s(n.read_time)+" ― ")]),t._v("\n "+t._s(t.trans.published)+"\n "+t._s(t.moment(n.published_at).format("MMM D, YYYY"))+"\n ")]):t._e(),t._v(" "),t.isDraft(n.published_at)?e("span",[e("span",{staticClass:"text-danger"},[t._v(t._s(t.trans.draft))]),t._v(" "),e("span",{staticClass:"d-none d-md-inline"},[t._v("\n ― "+t._s(t.trans.updated)+"\n "+t._s(t.moment(n.updated_at).fromNow())+"\n ")])]):t._e()])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("div",{staticClass:"d-none d-md-inline"},[e("span",{staticClass:"text-secondary mr-3"},[t._v(t._s(t.suffixedNumber(n.views_count))+"\n "+t._s(1==n.views_count?t.trans.view:t.trans.views))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.trans.created)+"\n "+t._s(t.moment(n.created_at).format("MMM D, YYYY")))])]),t._v(" "),e("svg",{staticClass:"icon-cheveron-right-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"25",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z"}})])])])])],1)})),t._v(" "),e("infinite-loading",{attrs:{spinner:"spiral"},on:{infinite:t.fetchPosts}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{attrs:{slot:"no-results"},slot:"no-results"})])],2)]):t._e()])]),t._v(" "),e("delete-modal",{ref:"deleteModal",attrs:{header:t.trans.delete,message:t.trans.deleted_topics_are_gone_forever},on:{delete:t.deleteTopic}})],1)}),[],!1,null,null,null);const ys=gs.exports;function _s(t){return _s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_s(t)}function bs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function As(t){for(var e=1;e'},getRemoveIcon:function(){return''},getPlaceholderLabel:function(){return''+this.trans.drop_files_or_click_to_upload}}),mounted:function(){this.selectedImageUrl=this.user.avatar,this.isReadyToAcceptUploads=Qr()(this.selectedImageUrl)},methods:{processedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.$emit("update-avatar",document.getElementsByName("avatarPond")[0].value)},removedFromFilePond:function(){this.isReadyToAcceptUploads=!0,this.$emit("update-avatar",this.user.default_avatar)},clearAndResetComponent:function(){this.$emit("update-avatar",this.selectedImageUrl),this.selectedImageUrl=null,this.isReadyToAcceptUploads=!0},save:function(){this.$refs.modal.hide,this.$emit("update")}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{tabindex:"-1",role:"dialog","aria-hidden":"true"}},[e("div",{ref:"modal",staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-body"},[t.isReadyToAcceptUploads?e("file-pond",{ref:"pond",attrs:{name:"avatarPond","max-files":"1","max-file-size":t.settings.maxUpload,"icon-remove":t.getRemoveIcon,"icon-retry":t.getRetryIcon,"label-idle":t.getPlaceholderLabel,"accepted-file-types":"image/*",server:t.getServerOptions,"allow-multiple":!1},on:{processfile:t.processedFromFilePond,removefile:t.removedFromFilePond}}):t._e(),t._v(" "),t.isReadyToAcceptUploads?t._e():e("div",{staticClass:"selected-image"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"},on:{click:function(e){return e.preventDefault(),t.clearAndResetComponent.apply(null,arguments)}}},[e("svg",{staticClass:"icon-trash",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24"}},[e("path",{staticClass:"fill-light-gray",attrs:{d:"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z"}})])]),t._v(" "),e("img",{staticClass:"w-100 rounded mb-3",attrs:{src:t.selectedImageUrl}})])],1),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-link btn-block text-muted font-weight-bold text-decoration-none",attrs:{"data-dismiss":"modal"},on:{click:t.save}},[t._v("\n "+t._s(t.trans.save)+"\n ")])])])])])}),[],!1,null,null,null).exports;var ks=n(2568),Es=n.n(ks);const Ms={methods:{gravatar:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=Es()(t.trim().toLowerCase());return"https://secure.gravatar.com/avatar/".concat(n,"?d=retro&r=g&s=").concat(e)}}};function Cs(t){return Cs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cs(t)}function Ts(t){return function(t){if(Array.isArray(t))return Ls(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Ls(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ls(t,e)}(t)||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 Ls(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function Os(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function Ds(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){Os(o,r,i,a,s,"next",t)}function s(t){Os(o,r,i,a,s,"throw",t)}a(void 0)}))}}function Ps(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function qs(t){for(var e=1;e0?{error:this.errors.name[0],shouldShow:!0}:{error:null,shouldShow:!1}},invalidEmail:function(){return!Qr()(this.errors.email)&&this.errors.email.length>0?{error:this.errors.email[0],shouldShow:!0}:{error:null,shouldShow:!1}},invalidUsername:function(){return!Qr()(this.errors.username)&&this.errors.username.length>0?{error:this.errors.username[0],shouldShow:!0}:{error:null,shouldShow:!1}},invalidPassword:function(){return!Qr()(this.errors.password)&&this.errors.password.length>0?{error:this.errors.password[0],shouldShow:!0}:{error:null,shouldShow:!1}}}),watch:{$route:function(t){var e=this;return Ds(Ss().mark((function n(){return Ss().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.isReady=!1,e.uri=t.params.id,n.next=4,Promise.all([e.fetchUser(),e.fetchPosts()]);case 4:e.isReady=!0,ze().done();case 6:case"end":return n.stop()}}),n)})))()}},created:function(){var t=this;return Ds(Ss().mark((function e(){return Ss().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.fetchUser(),t.fetchPosts()]);case 2:t.isReady=!0,ze().done();case 4:case"end":return e.stop()}}),e)})))()},methods:{fetchUser:function(){var t=this;return this.request().get("/api/users/".concat(this.uri)).then((function(e){var n=e.data;t.user=n,ze().inc()})).catch((function(){t.$router.push({name:"users"})}))},fetchPosts:function(t){var e=this;return this.request().get("/api/users/".concat(this.uri,"/posts"),{params:{page:this.page}}).then((function(n){var r,i=n.data;Qr()(i)||Qr()(i.data)?t.complete():(e.page+=1,(r=e.posts).push.apply(r,Ts(i.data)),t.loaded());Qr()(t)&&ze().inc()})).catch((function(){ze().done()}))},saveUser:function(){var t=this;return Ds(Ss().mark((function e(){return Ss().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.errors=[],e.next=3,t.request().post("/api/users/".concat(t.user.id),t.user).then((function(e){var n=e.data;t.user=n.user,t.authProfile&&t.$store.dispatch("settings/setUser",n.user),t.$toasted.show(t.trans.saved,{className:"bg-success"})})).catch((function(e){t.errors=e.response.data.errors}));case 3:if(!Qr()(t.errors)||!t.creatingUser){e.next=7;break}return e.next=6,t.$router.push({name:"edit-user",params:{id:t.user.id}});case 6:ze().done();case 7:case"end":return e.stop()}}),e)})))()},clearAvatar:function(){this.user.avatar=this.user.default_avatar,this.isReadyToAcceptUploads=!0},updateAvatar:function(t){this.user.avatar=t},selectRole:function(){var t=this;this.request().post("/api/users/".concat(this.user.id),this.user).then((function(){t.$toasted.show(t.trans.saved,{className:"bg-success"})}))},deleteUser:function(){var t=this;return Ds(Ss().mark((function e(){return Ss().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.request().delete("/api/users/".concat(t.uri)).then((function(){t.$store.dispatch("search/buildIndex",!0),t.$toasted.show(t.trans.success,{className:"bg-success"})}));case 2:return Kr()(t.$refs.deleteModal.$el).modal("hide"),e.next=5,t.$router.push({name:"users"});case 5:case"end":return e.stop()}}),e)})))()},showAvatarModal:function(){Kr()(this.$refs.avatarModal.$el).modal("show")},showDeleteModal:function(){Kr()(this.$refs.deleteModal.$el).modal("show")}}},Ys=js;var Ns=n(5901),Rs={insert:"head",singleton:!1};ki()(Ns.Z,Rs);Ns.Z.locals;var Bs=Gr(Ys,(function(){var t=this,e=t._self._c;return e("section",[e("page-header",[e("template",{slot:"options"},[t.creatingUser||t.authProfile?t._e():e("div",{staticClass:"dropdown"},[e("a",{staticClass:"nav-link pr-0",attrs:{id:"navbarDropdown",href:"#",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[e("svg",{staticClass:"icon-dots-horizontal",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"25"}},[e("path",{staticClass:"fill-light-gray",attrs:{"fill-rule":"evenodd",d:"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}})])]),t._v(" "),e("div",{staticClass:"dropdown-menu dropdown-menu-right",attrs:{"aria-labelledby":"dropdownMenuButton"}},[e("a",{staticClass:"dropdown-item text-danger",attrs:{href:"#"},on:{click:t.showDeleteModal}},[t._v(" "+t._s(t.trans.delete)+" ")])])])])],2),t._v(" "),t.isReady?e("main",{staticClass:"py-4"},[e("div",{staticClass:"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12"},[e("div",{staticClass:"d-flex justify-content-between align-items-center"},[e("div",{staticClass:"pb-2"},[e("h3",{staticClass:"mt-3"},[t.isAdmin?e("span",[e("router-link",{staticClass:"text-decoration-none text-muted",attrs:{to:{name:"users"}}},[t._v("\n "+t._s(t.trans.users)+"\n ")]),t._v(" "),e("span",{staticClass:"text-muted"},[t._v(" / ")])],1):t._e(),t._v("\n\n "+t._s(t.title)+"\n ")]),t._v(" "),t.creatingUser?t._e():e("p",{staticClass:"mt-2 text-secondary"},[t._v("\n "+t._s(t.trans.last_updated)+" "+t._s(t.moment(t.user.updated_at).fromNow())+"\n ")])]),t._v(" "),t.creatingUser?t._e():e("select",{directives:[{name:"model",rawName:"v-model",value:t.user.role,expression:"user.role"}],staticClass:"ml-auto w-auto custom-select border-0 bg-light",attrs:{id:"role",disabled:t.authProfile,name:"role"},on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.user,"role",e.target.multiple?n:n[0])},t.selectRole]}},t._l(t.settings.roles,(function(n,r){return e("option",{key:"".concat(r,"-").concat(n),domProps:{value:r,selected:t.user.role===r}},[t._v("\n "+t._s(n)+"\n ")])})),0)]),t._v(" "),t.creatingUser?t._e():e("div",{staticClass:"mt-4 card shadow-lg"},[e("div",{staticClass:"card-body py-4"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 col-md-3 px-0 text-center"},[e("img",{staticClass:"avatar align-self-center mb-4 mb-md-0 rounded-circle",attrs:{src:t.user.avatar||t.user.default_avatar,alt:t.user.name},on:{click:t.showAvatarModal}})]),t._v(" "),e("div",{staticClass:"col-12 col-md-9 align-self-center px-0 text-center text-md-left"},[e("h5",{staticClass:"mt-0 mb-1 font-weight-bold"},[t._v(t._s(t.user.name))]),t._v(" "),e("a",{staticClass:"mb-1 text-primary text-decoration-none",attrs:{href:"mailto:".concat(t.user.email)}},[t._v(t._s(t.user.email))]),t._v(" "),e("p",{staticClass:"text-secondary mb-0"},[t._v("\n "+t._s(t.numberOfPosts)+" ― Created "+t._s(t.moment(t.user.created_at).fromNow())+"\n ")])])])])]),t._v(" "),e("div",{staticClass:"mt-5 card shadow-lg"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"col-12"},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"name"}},[t._v("\n "+t._s(t.trans.name)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user.name,expression:"user.name"}],staticClass:"form-control border-0",class:t.invalidName.shouldShow?"is-invalid":"",attrs:{id:"name",name:"name",type:"text",required:"",title:t.trans.name,placeholder:t.trans.name},domProps:{value:t.user.name},on:{input:function(e){e.target.composing||t.$set(t.user,"name",e.target.value)}}}),t._v(" "),t.invalidName.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidName.error))])]):t._e()]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"email"}},[t._v("\n Email\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user.email,expression:"user.email"}],staticClass:"form-control border-0",class:t.invalidEmail.shouldShow?"is-invalid":"",attrs:{id:"email",required:"",name:"email",type:"email",title:"Email",placeholder:"Email"},domProps:{value:t.user.email},on:{input:function(e){e.target.composing||t.$set(t.user,"email",e.target.value)}}}),t._v(" "),t.invalidEmail.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidEmail.error))])]):t._e()]),t._v(" "),t.creatingUser?t._e():e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"username"}},[t._v("\n "+t._s(t.trans.username)+"\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user.username,expression:"user.username"}],staticClass:"form-control border-0",class:t.invalidUsername.shouldShow?"is-invalid":"",attrs:{id:"username",name:"username",type:"text",title:"Username",placeholder:t.trans.choose_a_username},domProps:{value:t.user.username},on:{input:function(e){e.target.composing||t.$set(t.user,"username",e.target.value)}}}),t._v(" "),t.invalidUsername.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidUsername.error))])]):t._e()]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"password"}},[t._v("\n Password\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user.password,expression:"user.password"}],staticClass:"form-control border-0",class:t.invalidPassword.shouldShow?"is-invalid":"",attrs:{id:"password",required:t.creatingUser,name:"password",type:"password",title:"Password",placeholder:"Password"},domProps:{value:t.user.password},on:{input:function(e){e.target.composing||t.$set(t.user,"password",e.target.value)}}}),t._v(" "),t.invalidPassword.shouldShow?e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[e("strong",[t._v(t._s(t.invalidPassword.error))])]):t._e()]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"password_confirmation"}},[t._v("\n Confirm Password\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user.password_confirmation,expression:"user.password_confirmation"}],staticClass:"form-control border-0",attrs:{id:"password_confirmation",required:t.creatingUser,name:"password_confirmation",type:"password",title:"Confirm Password",placeholder:"Confirm Password"},domProps:{value:t.user.password_confirmation},on:{input:function(e){e.target.composing||t.$set(t.user,"password_confirmation",e.target.value)}}})]),t._v(" "),t.creatingUser?t._e():e("div",{staticClass:"form-group row"},[e("label",{staticClass:"font-weight-bold text-uppercase text-muted small",attrs:{for:"summary"}},[t._v("\n "+t._s(t.trans.summary)+"\n ")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.user.summary,expression:"user.summary"}],staticClass:"form-control border-0",staticStyle:{resize:"none"},attrs:{id:"summary",rows:"4",name:"summary",placeholder:t.trans.tell_us_about_yourself},domProps:{value:t.user.summary},on:{input:function(e){e.target.composing||t.$set(t.user,"summary",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"form-group row mt-4 mb-2"},[e("div",{staticClass:"col-md px-0"},[e("a",{staticClass:"btn btn-success btn-block font-weight-bold mt-0",class:{disabled:t.shouldDisableSaveButton},attrs:{href:"#",onclick:"this.blur()",disabled:t.shouldDisableSaveButton,"aria-label":"Save"},on:{click:function(e){return e.preventDefault(),t.saveUser.apply(null,arguments)}}},[t._v("\n "+t._s(t.trans.save)+"\n ")])]),t._v(" "),e("div",{staticClass:"col-md px-0"},[e("router-link",{staticClass:"btn btn-link btn-block font-weight-bold text-muted text-decoration-none",attrs:{to:{name:"users"}}},[t._v("\n "+t._s(t.trans.cancel)+"\n ")])],1)])])])]),t._v(" "),t.posts.length>0?e("h2",{staticClass:"mt-5"},[t._v(t._s(t.trans.posts))]):t._e(),t._v(" "),t.posts.length>0?e("div",{staticClass:"mt-3 card shadow-lg"},[e("div",{staticClass:"card-body p-0"},[t._l(t.posts,(function(n,r){return e("div",{key:"".concat(r,"-").concat(n.id)},[e("router-link",{staticClass:"text-decoration-none",attrs:{to:{name:"edit-post",params:{id:n.id}}}},[e("div",{directives:[{name:"hover",rawName:"v-hover",value:{class:"hover-bg"},expression:"{ class: `hover-bg` }"}],staticClass:"d-flex p-3 align-items-center",class:{"border-top":0!==r,"rounded-top":0===r,"rounded-bottom":r===t.posts.length-1}},[e("div",{staticClass:"pl-2 col-md-6 col-sm-8 col-10"},[e("p",{staticClass:"mb-0 mt-2 lead font-weight-bold text-truncate"},[t._v("\n "+t._s(n.title)+"\n ")]),t._v(" "),e("p",{staticClass:"text-secondary mb-2"},[t.isPublished(n.published_at)?e("span",[e("span",{staticClass:"d-none d-md-inline"},[t._v(" "+t._s(n.read_time)+" ― ")]),t._v("\n "+t._s(t.trans.published)+"\n "+t._s(t.moment(n.published_at).format("MMM D, YYYY"))+"\n ")]):t._e(),t._v(" "),t.isDraft(n.published_at)?e("span",[e("span",{staticClass:"text-danger"},[t._v(t._s(t.trans.draft))]),t._v(" "),e("span",{staticClass:"d-none d-md-inline"},[t._v("\n ― "+t._s(t.trans.updated)+"\n "+t._s(t.moment(n.updated_at).fromNow())+"\n ")])]):t._e()])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("div",{staticClass:"d-none d-md-inline"},[e("span",{staticClass:"text-secondary mr-3"},[t._v(t._s(t.suffixedNumber(n.views_count))+"\n "+t._s(1==n.views_count?t.trans.view:t.trans.views))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.trans.created)+"\n "+t._s(t.moment(n.created_at).format("MMM D, YYYY")))])]),t._v(" "),e("svg",{staticClass:"icon-cheveron-right-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"25",viewBox:"0 0 24 24"}},[e("circle",{staticStyle:{fill:"none"},attrs:{cx:"12",cy:"12",r:"10"}}),t._v(" "),e("path",{staticClass:"fill-light-gray",attrs:{d:"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z"}})])])])])],1)})),t._v(" "),e("infinite-loading",{attrs:{spinner:"spiral"},on:{infinite:t.fetchPosts}},[e("span",{attrs:{slot:"no-more"},slot:"no-more"}),t._v(" "),e("div",{attrs:{slot:"no-results"},slot:"no-results"})])],2)]):t._e()])]):t._e(),t._v(" "),t.isReady?e("section",[e("avatar-modal",{ref:"avatarModal",attrs:{user:t.user},on:{"update-avatar":t.updateAvatar,update:t.saveUser}}),t._v(" "),e("delete-modal",{ref:"deleteModal",attrs:{header:t.trans.delete,message:t.trans.deleted_users_are_gone_forever},on:{delete:t.deleteUser}})],1):t._e()],1)}),[],!1,null,"3137ee38",null);const Hs=Bs.exports;function Fs(t){return Fs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fs(t)}function zs(t){return function(t){if(Array.isArray(t))return Us(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Us(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Us(t,e)}(t)||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 Us(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function tl(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function el(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function nl(t){for(var e=1;e0?e("div",t._l(t.data.topReferers,(function(n,r,i){return e("div",{key:"".concat(r,"-").concat(n)},[e("div",{staticClass:"d-flex py-2 align-items-center px-2",class:i%2==0?"bg-list-muted":""},[e("div",{staticClass:"mr-auto"},[r===t.trans.other?e("div",[e("p",{staticClass:"mb-0 py-1"},[e("svg",{staticClass:"mr-1 bi bi-globe",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"currentColor",viewBox:"0 0 16 16"}},[e("path",{attrs:{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"}})]),t._v(" "),e("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{placement:"right"},expression:"{\n placement: 'right',\n }"}],staticClass:"text-decoration-none text-primary",attrs:{href:"#",title:t.trans.referer_unknown}},[t._v("\n "+t._s(r)+"\n "),e("svg",{staticClass:"icon-help",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"20",viewBox:"0 0 24 24"}},[e("path",{staticClass:"fill-light-gray",attrs:{d:"M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20z"}}),t._v(" "),e("path",{staticClass:"fill-bg",attrs:{d:"M12 19.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1-5.5a1 1 0 0 1-2 0v-1.41a1 1 0 0 1 .55-.9L14 10.5C14.64 10.08 15 9.53 15 9c0-1.03-1.3-2-3-2-1.35 0-2.49.62-2.87 1.43a1 1 0 0 1-1.8-.86C8.05 6.01 9.92 5 12 5c2.7 0 5 1.72 5 4 0 1.3-.76 2.46-2.05 3.24L13 13.2V14z"}})])])])]):e("div",[e("p",{staticClass:"mb-0 py-1"},[e("svg",{staticClass:"mr-1 bi bi-globe",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"currentColor",viewBox:"0 0 16 16"}},[e("path",{attrs:{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"}})]),t._v(" "),e("a",{staticClass:"text-decoration-none text-primary",attrs:{href:"https://"+r,target:"_blank"}},[t._v("\n "+t._s(r)+"\n ")])])])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("span",{staticClass:"text-muted"},[t._v(t._s(t.suffixedNumber(t.data.monthlyViews))+" "+t._s(t.trans.views))])])])])})),0):e("p",{staticClass:"py-2 font-italic"},[t._v("\n "+t._s(t.trans.waiting_until_more_data)+"\n ")])]),t._v(" "),e("div",{staticClass:"col-md-6 mt-4"},[e("h5",{staticClass:"text-muted small text-uppercase font-weight-bold pb-2"},[t._v("\n "+t._s(t.trans.popular_reading_times)+"\n ")]),t._v(" "),Object.keys(t.data.popularReadingTimes).length>0?e("div",t._l(t.data.popularReadingTimes,(function(n,r,i){return e("div",{key:"".concat(r,"-").concat(n)},[e("div",{staticClass:"d-flex py-2 align-items-center px-2",class:i%2==0?"bg-list-muted":""},[e("div",{staticClass:"mr-auto"},[e("p",{staticClass:"mb-0 py-1"},[t._v("\n "+t._s(r)+"\n ")])]),t._v(" "),e("div",{staticClass:"ml-auto"},[e("span",{staticClass:"text-muted"},[t._v(t._s("".concat(n,"%")))])])])])})),0):e("p",{staticClass:"py-2 font-italic"},[t._v("\n "+t._s(t.trans.waiting_until_more_data)+"\n ")])])])],1)]):t._e()],1)}),[],!1,null,null,null);const ol=il.exports;function al(t){return al="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(t)}function sl(t){return function(t){if(Array.isArray(t))return ll(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return ll(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ll(t,e)}(t)||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 ll(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function cl(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function dl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function fl(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==al(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==al(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===al(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var pl=Gr({name:"tag-list",components:{InfiniteLoading:Rr(),PageHeader:ui},directives:{Hover:Yr},mixins:[fi],data:function(){return{page:1,tags:[],isReady:!1}},computed:function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function _l(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function bl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Al(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==ml(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==ml(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ml(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var wl=Gr({name:"topic-list",components:{InfiniteLoading:Rr(),PageHeader:ui},directives:{Hover:Yr},mixins:[fi],data:function(){return{page:1,topics:[],isReady:!1}},computed:function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),L(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;L(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function Tl(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function Ll(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Sl(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==kl(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==kl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===kl(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Ol=Gr({name:"user-list",components:{InfiniteLoading:Rr(),PageHeader:ui},directives:{Hover:Yr},mixins:[Ms],data:function(){return{page:1,users:[],isReady:!1}},computed:function(t){for(var e=1;e{"use strict";e.byteLength=function(t){var e=s(t),n=e[0],r=e[1];return 3*(n+r)/4-r},e.toByteArray=function(t){var e,n,o=s(t),a=o[0],l=o[1],u=new i(function(t,e,n){return 3*(e+n)/4-n}(0,a,l)),c=0,d=l>0?a-4:a;for(n=0;n>16&255,u[c++]=e>>8&255,u[c++]=255&e;2===l&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,u[c++]=255&e);1===l&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e);return u},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],a=16383,s=0,u=r-i;su?u:s+a));1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=o[a],r[o.charCodeAt(a)]=a;function s(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,r){for(var i,o,a=[],s=e;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},3734:function(t,e,n){!function(t,e,n){"use strict";function r(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var i=r(e),o=r(n);function a(t,e){for(var n=0;n=a)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};y.jQueryDetection(),g();var _="alert",b="4.6.2",A="bs.alert",w="."+A,x=".data-api",k=i.default.fn[_],E="alert",M="fade",C="show",T="close"+w,L="closed"+w,S="click"+w+x,O='[data-dismiss="alert"]',D=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){i.default.removeData(this._element,A),this._element=null},e._getRootElement=function(t){var e=y.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=i.default(t).closest("."+E)[0]),n},e._triggerCloseEvent=function(t){var e=i.default.Event(T);return i.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(i.default(t).removeClass(C),i.default(t).hasClass(M)){var n=y.getTransitionDurationFromElement(t);i.default(t).one(y.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){i.default(t).detach().trigger(L).remove()},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),r=n.data(A);r||(r=new t(this),n.data(A,r)),"close"===e&&r[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(t,null,[{key:"VERSION",get:function(){return b}}]),t}();i.default(document).on(S,O,D._handleDismiss(new D)),i.default.fn[_]=D._jQueryInterface,i.default.fn[_].Constructor=D,i.default.fn[_].noConflict=function(){return i.default.fn[_]=k,D._jQueryInterface};var P="button",q="4.6.2",I="bs.button",j="."+I,Y=".data-api",N=i.default.fn[P],R="active",B="btn",H="focus",F="click"+j+Y,z="focus"+j+Y+" blur"+j+Y,U="load"+j+Y,W='[data-toggle^="button"]',G='[data-toggle="buttons"]',$='[data-toggle="button"]',V='[data-toggle="buttons"] .btn',K='input:not([type="hidden"])',X=".active",J=".btn",Z=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=i.default(this._element).closest(G)[0];if(n){var r=this._element.querySelector(K);if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(R))t=!1;else{var o=n.querySelector(X);o&&i.default(o).removeClass(R)}t&&("checkbox"!==r.type&&"radio"!==r.type||(r.checked=!this._element.classList.contains(R)),this.shouldAvoidTriggerChange||i.default(r).trigger("change")),r.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(R)),t&&i.default(this._element).toggleClass(R))},e.dispose=function(){i.default.removeData(this._element,I),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var r=i.default(this),o=r.data(I);o||(o=new t(this),r.data(I,o)),o.shouldAvoidTriggerChange=n,"toggle"===e&&o[e]()}))},s(t,null,[{key:"VERSION",get:function(){return q}}]),t}();i.default(document).on(F,W,(function(t){var e=t.target,n=e;if(i.default(e).hasClass(B)||(e=i.default(e).closest(J)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var r=e.querySelector(K);if(r&&(r.hasAttribute("disabled")||r.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||Z._jQueryInterface.call(i.default(e),"toggle","INPUT"===n.tagName)}})).on(z,W,(function(t){var e=i.default(t.target).closest(J)[0];i.default(e).toggleClass(H,/^focus(in)?$/.test(t.type))})),i.default(window).on(U,(function(){for(var t=[].slice.call(document.querySelectorAll(V)),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide(gt)},e.nextWhenVisible=function(){var t=i.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(yt)},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(Nt)&&(y.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(It);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)i.default(this._element).one(wt,(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var r=t>n?gt:yt;this._slide(r,this._items[t])}},e.dispose=function(){i.default(this._element).off(nt),i.default.removeData(this._element,et),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=l({},Ft,t),y.typeCheckConfig(Q,t,zt),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=lt)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&i.default(this._element).on(xt,(function(e){return t._keydown(e)})),"hover"===this._config.pause&&i.default(this._element).on(kt,(function(e){return t.pause(e)})).on(Et,(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&Ut[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t.touchDeltaX=e.originalEvent.touches&&e.originalEvent.touches.length>1?0:e.originalEvent.touches[0].clientX-t.touchStartX},r=function(e){t._pointerEvent&&Ut[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),st+t._config.interval))};i.default(this._element.querySelectorAll(Yt)).on(Ot,(function(t){return t.preventDefault()})),this._pointerEvent?(i.default(this._element).on(Lt,(function(t){return e(t)})),i.default(this._element).on(St,(function(t){return r(t)})),this._element.classList.add(vt)):(i.default(this._element).on(Mt,(function(t){return e(t)})),i.default(this._element).on(Ct,(function(t){return n(t)})),i.default(this._element).on(Tt,(function(t){return r(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case ot:t.preventDefault(),this.prev();break;case at:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(jt)):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n=t===gt,r=t===yt,i=this._getItemIndex(e),o=this._items.length-1;if((r&&0===i||n&&i===o)&&!this._config.wrap)return e;var a=(i+(t===yt?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),r=this._getItemIndex(this._element.querySelector(It)),o=i.default.Event(At,{relatedTarget:t,direction:e,from:r,to:n});return i.default(this._element).trigger(o),o},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(qt));i.default(e).removeClass(ct);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&i.default(n).addClass(ct)}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(It);if(t){var e=parseInt(t.getAttribute("data-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},e._slide=function(t,e){var n,r,o,a=this,s=this._element.querySelector(It),l=this._getItemIndex(s),u=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(u),d=Boolean(this._interval);if(t===gt?(n=pt,r=ht,o=_t):(n=ft,r=mt,o=bt),u&&i.default(u).hasClass(ct))this._isSliding=!1;else if(!this._triggerSlideEvent(u,o).isDefaultPrevented()&&s&&u){this._isSliding=!0,d&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u;var f=i.default.Event(wt,{relatedTarget:u,direction:o,from:l,to:c});if(i.default(this._element).hasClass(dt)){i.default(u).addClass(r),y.reflow(u),i.default(s).addClass(n),i.default(u).addClass(n);var p=y.getTransitionDurationFromElement(s);i.default(s).one(y.TRANSITION_END,(function(){i.default(u).removeClass(n+" "+r).addClass(ct),i.default(s).removeClass(ct+" "+r+" "+n),a._isSliding=!1,setTimeout((function(){return i.default(a._element).trigger(f)}),0)})).emulateTransitionEnd(p)}else i.default(s).removeClass(ct),i.default(u).addClass(ct),this._isSliding=!1,i.default(this._element).trigger(f);d&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data(et),r=l({},Ft,i.default(this).data());"object"==typeof e&&(r=l({},r,e));var o="string"==typeof e?e:r.slide;if(n||(n=new t(this,r),i.default(this).data(et,n)),"number"==typeof e)n.to(e);else if("string"==typeof o){if(void 0===n[o])throw new TypeError('No method named "'+o+'"');n[o]()}else r.interval&&r.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=y.getSelectorFromElement(this);if(n){var r=i.default(n)[0];if(r&&i.default(r).hasClass(ut)){var o=l({},i.default(r).data(),i.default(this).data()),a=this.getAttribute("data-slide-to");a&&(o.interval=!1),t._jQueryInterface.call(i.default(r),o),a&&i.default(r).data(et).to(a),e.preventDefault()}}},s(t,null,[{key:"VERSION",get:function(){return tt}},{key:"Default",get:function(){return Ft}}]),t}();i.default(document).on(Pt,Bt,Wt._dataApiClickHandler),i.default(window).on(Dt,(function(){for(var t=[].slice.call(document.querySelectorAll(Ht)),e=0,n=t.length;e0&&(this._selector=a,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){i.default(this._element).hasClass(Zt)?this.hide():this.show()},e.show=function(){var e,n,r=this;if(!(this._isTransitioning||i.default(this._element).hasClass(Zt)||(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(ue)).filter((function(t){return"string"==typeof r._config.parent?t.getAttribute("data-parent")===r._config.parent:t.classList.contains(Qt)}))).length&&(e=null),e&&(n=i.default(e).not(this._selector).data(Vt))&&n._isTransitioning))){var o=i.default.Event(ie);if(i.default(this._element).trigger(o),!o.isDefaultPrevented()){e&&(t._jQueryInterface.call(i.default(e).not(this._selector),"hide"),n||i.default(e).data(Vt,null));var a=this._getDimension();i.default(this._element).removeClass(Qt).addClass(te),this._element.style[a]=0,this._triggerArray.length&&i.default(this._triggerArray).removeClass(ee).attr("aria-expanded",!0),this.setTransitioning(!0);var s=function(){i.default(r._element).removeClass(te).addClass(Qt+" "+Zt),r._element.style[a]="",r.setTransitioning(!1),i.default(r._element).trigger(oe)},l="scroll"+(a[0].toUpperCase()+a.slice(1)),u=y.getTransitionDurationFromElement(this._element);i.default(this._element).one(y.TRANSITION_END,s).emulateTransitionEnd(u),this._element.style[a]=this._element[l]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&i.default(this._element).hasClass(Zt)){var e=i.default.Event(ae);if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",y.reflow(this._element),i.default(this._element).addClass(te).removeClass(Qt+" "+Zt);var r=this._triggerArray.length;if(r>0)for(var o=0;o0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,t._config.offset(e.offsets,t._element)),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),l({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data(ve);if(n||(n=new t(this,"object"==typeof e?e:null),i.default(this).data(ve,n)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||e.which!==Ee&&("keyup"!==e.type||e.which===we))for(var n=[].slice.call(document.querySelectorAll(Fe)),r=0,o=n.length;r0&&a--,e.which===ke&&adocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(vn);var r=y.getTransitionDurationFromElement(this._dialog);i.default(this._element).off(y.TRANSITION_END),i.default(this._element).one(y.TRANSITION_END,(function(){t._element.classList.remove(vn),n||i.default(t._element).one(y.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,r)})).emulateTransitionEnd(r),this._element.focus()}},e._showElement=function(t){var e=this,n=i.default(this._element).hasClass(hn),r=this._dialog?this._dialog.querySelector(Sn):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),i.default(this._dialog).hasClass(cn)&&r?r.scrollTop=0:this._element.scrollTop=0,n&&y.reflow(this._element),i.default(this._element).addClass(mn),this._config.focus&&this._enforceFocus();var o=i.default.Event(An,{relatedTarget:t}),a=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,i.default(e._element).trigger(o)};if(n){var s=y.getTransitionDurationFromElement(this._dialog);i.default(this._dialog).one(y.TRANSITION_END,a).emulateTransitionEnd(s)}else a()},e._enforceFocus=function(){var t=this;i.default(document).off(wn).on(wn,(function(e){document!==e.target&&t._element!==e.target&&0===i.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?i.default(this._element).on(En,(function(e){t._config.keyboard&&e.which===un?(e.preventDefault(),t.hide()):t._config.keyboard||e.which!==un||t._triggerBackdropTransition()})):this._isShown||i.default(this._element).off(En)},e._setResizeEvent=function(){var t=this;this._isShown?i.default(window).on(xn,(function(e){return t.handleUpdate(e)})):i.default(window).off(xn)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){i.default(document.body).removeClass(pn),t._resetAdjustments(),t._resetScrollbar(),i.default(t._element).trigger(_n)}))},e._removeBackdrop=function(){this._backdrop&&(i.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=i.default(this._element).hasClass(hn)?hn:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=fn,n&&this._backdrop.classList.add(n),i.default(this._backdrop).appendTo(document.body),i.default(this._element).on(kn,(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&y.reflow(this._backdrop),i.default(this._backdrop).addClass(mn),!t)return;if(!n)return void t();var r=y.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(y.TRANSITION_END,t).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){i.default(this._backdrop).removeClass(mn);var o=function(){e._removeBackdrop(),t&&t()};if(i.default(this._element).hasClass(hn)){var a=y.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(y.TRANSITION_END,o).emulateTransitionEnd(a)}else o()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:Rn,popperConfig:null},cr={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},dr={HIDE:"hide"+$n,HIDDEN:"hidden"+$n,SHOW:"show"+$n,SHOWN:"shown"+$n,INSERTED:"inserted"+$n,CLICK:"click"+$n,FOCUSIN:"focusin"+$n,FOCUSOUT:"focusout"+$n,MOUSEENTER:"mouseenter"+$n,MOUSELEAVE:"mouseleave"+$n},fr=function(){function t(t,e){if(void 0===o.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=i.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(i.default(this.getTipElement()).hasClass(Qn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),i.default.removeData(this.element,this.constructor.DATA_KEY),i.default(this.element).off(this.constructor.EVENT_KEY),i.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&i.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===i.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=i.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){i.default(this.element).trigger(e);var n=y.findShadowRoot(this.element),r=i.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!r)return;var a=this.getTipElement(),s=y.getUID(this.constructor.NAME);a.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&i.default(a).addClass(Zn);var l="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,u=this._getAttachment(l);this.addAttachmentClass(u);var c=this._getContainer();i.default(a).data(this.constructor.DATA_KEY,this),i.default.contains(this.element.ownerDocument.documentElement,this.tip)||i.default(a).appendTo(c),i.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new o.default(this.element,a,this._getPopperConfig(u)),i.default(a).addClass(Qn),i.default(a).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&i.default(document.body).children().on("mouseover",null,i.default.noop);var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,i.default(t.element).trigger(t.constructor.Event.SHOWN),e===er&&t._leave(null,t)};if(i.default(this.tip).hasClass(Zn)){var f=y.getTransitionDurationFromElement(this.tip);i.default(this.tip).one(y.TRANSITION_END,d).emulateTransitionEnd(f)}else d()}},e.hide=function(t){var e=this,n=this.getTipElement(),r=i.default.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==tr&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),i.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(i.default(this.element).trigger(r),!r.isDefaultPrevented()){if(i.default(n).removeClass(Qn),"ontouchstart"in document.documentElement&&i.default(document.body).children().off("mouseover",null,i.default.noop),this._activeTrigger[ar]=!1,this._activeTrigger[or]=!1,this._activeTrigger[ir]=!1,i.default(this.tip).hasClass(Zn)){var a=y.getTransitionDurationFromElement(n);i.default(n).one(y.TRANSITION_END,o).emulateTransitionEnd(a)}else o();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass(Kn+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(i.default(t.querySelectorAll(nr)),this.getTitle()),i.default(t).removeClass(Zn+" "+Qn)},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=zn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?i.default(e).parent().is(t)||t.empty().append(e):t.text(i.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return l({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:rr},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,t.config.offset(e.offsets,t.element)),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:y.isElement(this.config.container)?i.default(this.config.container):i.default(document).find(this.config.container)},e._getAttachment=function(t){return lr[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)i.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if(e!==sr){var n=e===ir?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,r=e===ir?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;i.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(r,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},i.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?or:ir]=!0),i.default(e.getTipElement()).hasClass(Qn)||e._hoverState===tr?e._hoverState=tr:(clearTimeout(e._timeout),e._hoverState=tr,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===tr&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?or:ir]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=er,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){e._hoverState===er&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=i.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Jn.indexOf(t)&&delete e[t]})),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),y.typeCheckConfig(Un,t,this.constructor.DefaultType),t.sanitize&&(t.template=zn(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(i.default(t).removeClass(Zn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),r=n.data(Gn),o="object"==typeof e&&e;if((r||!/dispose|hide/.test(e))&&(r||(r=new t(this,o),n.data(Gn,r)),"string"==typeof e)){if(void 0===r[e])throw new TypeError('No method named "'+e+'"');r[e]()}}))},s(t,null,[{key:"VERSION",get:function(){return Wn}},{key:"Default",get:function(){return ur}},{key:"NAME",get:function(){return Un}},{key:"DATA_KEY",get:function(){return Gn}},{key:"Event",get:function(){return dr}},{key:"EVENT_KEY",get:function(){return $n}},{key:"DefaultType",get:function(){return cr}}]),t}();i.default.fn[Un]=fr._jQueryInterface,i.default.fn[Un].Constructor=fr,i.default.fn[Un].noConflict=function(){return i.default.fn[Un]=Vn,fr._jQueryInterface};var pr="popover",hr="4.6.2",mr="bs.popover",vr="."+mr,gr=i.default.fn[pr],yr="bs-popover",_r=new RegExp("(^|\\s)"+yr+"\\S+","g"),br="fade",Ar="show",wr=".popover-header",xr=".popover-body",kr=l({},fr.Default,{placement:"right",trigger:"click",content:"",template:''}),Er=l({},fr.DefaultType,{content:"(string|element|function)"}),Mr={HIDE:"hide"+vr,HIDDEN:"hidden"+vr,SHOW:"show"+vr,SHOWN:"shown"+vr,INSERTED:"inserted"+vr,CLICK:"click"+vr,FOCUSIN:"focusin"+vr,FOCUSOUT:"focusout"+vr,MOUSEENTER:"mouseenter"+vr,MOUSELEAVE:"mouseleave"+vr},Cr=function(t){function e(){return t.apply(this,arguments)||this}u(e,t);var n=e.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass(yr+"-"+t)},n.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},n.setContent=function(){var t=i.default(this.getTipElement());this.setElementContent(t.find(wr),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(xr),e),t.removeClass(br+" "+Ar)},n._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},n._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(_r);null!==e&&e.length>0&&t.removeClass(e.join(""))},e._jQueryInterface=function(t){return this.each((function(){var n=i.default(this).data(mr),r="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,r),i.default(this).data(mr,n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},s(e,null,[{key:"VERSION",get:function(){return hr}},{key:"Default",get:function(){return kr}},{key:"NAME",get:function(){return pr}},{key:"DATA_KEY",get:function(){return mr}},{key:"Event",get:function(){return Mr}},{key:"EVENT_KEY",get:function(){return vr}},{key:"DefaultType",get:function(){return Er}}]),e}(fr);i.default.fn[pr]=Cr._jQueryInterface,i.default.fn[pr].Constructor=Cr,i.default.fn[pr].noConflict=function(){return i.default.fn[pr]=gr,Cr._jQueryInterface};var Tr="scrollspy",Lr="4.6.2",Sr="bs.scrollspy",Or="."+Sr,Dr=".data-api",Pr=i.default.fn[Tr],qr="dropdown-item",Ir="active",jr="activate"+Or,Yr="scroll"+Or,Nr="load"+Or+Dr,Rr="offset",Br="position",Hr='[data-spy="scroll"]',Fr=".nav, .list-group",zr=".nav-link",Ur=".nav-item",Wr=".list-group-item",Gr=".dropdown",$r=".dropdown-item",Vr=".dropdown-toggle",Kr={offset:10,method:"auto",target:""},Xr={offset:"number",method:"string",target:"(string|element)"},Jr=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+zr+","+this._config.target+" "+Wr+","+this._config.target+" "+$r,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,i.default(this._scrollElement).on(Yr,(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?Rr:Br,n="auto"===this._config.method?e:this._config.method,r=n===Br?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,o=y.getSelectorFromElement(t);if(o&&(e=document.querySelector(o)),e){var a=e.getBoundingClientRect();if(a.width||a.height)return[i.default(e)[n]().top+r,o]}return null})).filter(Boolean).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){i.default.removeData(this._element,Sr),i.default(this._scrollElement).off(Or),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=l({},Kr,"object"==typeof t&&t?t:{})).target&&y.isElement(t.target)){var e=i.default(t.target).attr("id");e||(e=y.getUID(Tr),i.default(t.target).attr("id",e)),t.target="#"+e}return y.typeCheckConfig(Tr,t,Xr),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&t>=this._offsets[i]&&(void 0===this._offsets[i+1]||t{"use strict";var r=n(9742),i=n(645),o=n(5826);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function h(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return F(t).length;default:if(r)return H(t).length;e=(""+e).toLowerCase(),r=!0}}function m(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return S(this,e,n);case"utf8":case"utf-8":return M(this,e,n);case"ascii":return T(this,e,n);case"latin1":case"binary":return L(this,e,n);case"base64":return E(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function g(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=l.from(e,r)),l.isBuffer(e))return 0===e.length?-1:y(t,e,n,r,i);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):y(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function y(t,e,n,r,i){var o,a=1,s=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var c=-1;for(o=n;os&&(n=s-l),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(e,t.length-n),t,n,r)}function E(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function M(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i239?4:u>223?3:u>191?2:1;if(i+d<=n)switch(d){case 1:u<128&&(c=u);break;case 2:128==(192&(o=t[i+1]))&&(l=(31&u)<<6|63&o)>127&&(c=l);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(l=(15&u)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(c=l)}null===c?(c=65533,d=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=d}return function(t){var e=t.length;if(e<=C)return String.fromCharCode.apply(String,t);var n="",r=0;for(;r0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},l.prototype.compare=function(t,e,n,r,i){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),u=this.slice(r,i),c=t.slice(e,n),d=0;di)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return b(this,t,e,n);case"ascii":return A(this,t,e,n);case"latin1":case"binary":return w(this,t,e,n);case"base64":return x(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function T(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;ir)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function P(t,e,n,r,i,o){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function q(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function I(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function j(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Y(t,e,n,r,o){return o||j(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function N(t,e,n,r,o){return o||j(t,0,n,8),i.write(t,e,n,r,52,8),n+8}l.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e0&&(i*=256);)r+=this[t+--e]*i;return r},l.prototype.readUInt8=function(t,e){return e||D(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||D(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||D(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*e)),r},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||D(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},l.prototype.readInt8=function(t,e){return e||D(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||D(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||D(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||D(t,4,this.length),i.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||D(t,4,this.length),i.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||D(t,8,this.length),i.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||D(t,8,this.length),i.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,r){(t=+t,e|=0,n|=0,r)||P(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):q(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):q(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);P(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);P(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):q(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):q(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||P(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return Y(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return Y(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return N(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return N(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--i)t[i+e]=this[i+n];else if(o<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function F(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(R,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function z(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}},487:t=>{var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n1&&(i-=1)),[360*i,100*o,100*u]},i.rgb.hwb=function(t){var e=t[0],n=t[1],r=t[2];return[i.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(n,r))*100,100*(r=1-1/255*Math.max(e,Math.max(n,r)))]},i.rgb.cmyk=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-r,1-i)))/(1-e)||0),100*((1-r-e)/(1-e)||0),100*((1-i-e)/(1-e)||0),100*e]},i.rgb.keyword=function(t){var n=e[t];if(n)return n;var i,o=1/0;for(var a in r)if(r.hasOwnProperty(a)){var s=l(t,r[a]);s.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*e+.7152*n+.0722*r),100*(.0193*e+.1192*n+.9505*r)]},i.rgb.lab=function(t){var e=i.rgb.xyz(t),n=e[0],r=e[1],o=e[2];return r/=100,o/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},i.hsl.rgb=function(t){var e,n,r,i,o,a=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[o=255*l,o,o];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(r=a+1/3*-(u-1))<0&&r++,r>1&&r--,o=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e,i[u]=255*o;return i},i.hsl.hsv=function(t){var e=t[0],n=t[1]/100,r=t[2]/100,i=n,o=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,i*=o<=1?o:2-o,[e,100*(0===r?2*i/(o+i):2*n/(r+n)),(r+n)/2*100]},i.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,i=Math.floor(e)%6,o=e-Math.floor(e),a=255*r*(1-n),s=255*r*(1-n*o),l=255*r*(1-n*(1-o));switch(r*=255,i){case 0:return[r,l,a];case 1:return[s,r,a];case 2:return[a,r,l];case 3:return[a,s,r];case 4:return[l,a,r];case 5:return[r,a,s]}},i.hsv.hsl=function(t){var e,n,r,i=t[0],o=t[1]/100,a=t[2]/100,s=Math.max(a,.01);return r=(2-o)*a,n=o*s,[i,100*(n=(n/=(e=(2-o)*s)<=1?e:2-e)||0),100*(r/=2)]},i.hwb.rgb=function(t){var e,n,r,i,o,a,s,l=t[0]/360,u=t[1]/100,c=t[2]/100,d=u+c;switch(d>1&&(u/=d,c/=d),r=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(r=1-r),i=u+r*((n=1-c)-u),e){default:case 6:case 0:o=n,a=i,s=u;break;case 1:o=i,a=n,s=u;break;case 2:o=u,a=n,s=i;break;case 3:o=u,a=i,s=n;break;case 4:o=i,a=u,s=n;break;case 5:o=n,a=u,s=i}return[255*o,255*a,255*s]},i.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,r=t[2]/100,i=t[3]/100;return[255*(1-Math.min(1,e*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},i.xyz.rgb=function(t){var e,n,r,i=t[0]/100,o=t[1]/100,a=t[2]/100;return n=-.9689*i+1.8758*o+.0415*a,r=.0557*i+-.204*o+1.057*a,e=(e=3.2406*i+-1.5372*o+-.4986*a)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},i.xyz.lab=function(t){var e=t[0],n=t[1],r=t[2];return n/=100,r/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},i.lab.xyz=function(t){var e,n,r,i=t[0];e=t[1]/500+(n=(i+16)/116),r=n-t[2]/200;var o=Math.pow(n,3),a=Math.pow(e,3),s=Math.pow(r,3);return n=o>.008856?o:(n-16/116)/7.787,e=a>.008856?a:(e-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[e*=95.047,n*=100,r*=108.883]},i.lab.lch=function(t){var e,n=t[0],r=t[1],i=t[2];return(e=360*Math.atan2(i,r)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(r*r+i*i),e]},i.lch.lab=function(t){var e,n=t[0],r=t[1];return e=t[2]/360*2*Math.PI,[n,r*Math.cos(e),r*Math.sin(e)]},i.rgb.ansi16=function(t){var e=t[0],n=t[1],r=t[2],o=1 in arguments?arguments[1]:i.rgb.hsv(t)[2];if(0===(o=Math.round(o/50)))return 30;var a=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===o&&(a+=60),a},i.hsv.ansi16=function(t){return i.rgb.ansi16(i.hsv.rgb(t),t[2])},i.rgb.ansi256=function(t){var e=t[0],n=t[1],r=t[2];return e===n&&n===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},i.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},i.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},i.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},i.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},i.rgb.hcg=function(t){var e,n=t[0]/255,r=t[1]/255,i=t[2]/255,o=Math.max(Math.max(n,r),i),a=Math.min(Math.min(n,r),i),s=o-a;return e=s<=0?0:o===n?(r-i)/s%6:o===r?2+(i-n)/s:4+(n-r)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?a/(1-s):0)]},i.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=1,i=0;return(r=n<.5?2*e*n:2*e*(1-n))<1&&(i=(n-.5*r)/(1-r)),[t[0],100*r,100*i]},i.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,r=e*n,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},i.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,r=t[2]/100;if(0===n)return[255*r,255*r,255*r];var i=[0,0,0],o=e%1*6,a=o%1,s=1-a,l=0;switch(Math.floor(o)){case 0:i[0]=1,i[1]=a,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=a;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=a,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return l=(1-n)*r,[255*(n*i[0]+l),255*(n*i[1]+l),255*(n*i[2]+l)]},i.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),r=0;return n>0&&(r=e/n),[t[0],100*r,100*n]},i.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,r=0;return n>0&&n<.5?r=e/(2*n):n>=.5&&n<1&&(r=e/(2*(1-n))),[t[0],100*r,100*n]},i.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},i.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,r=n-e,i=0;return r<1&&(i=(n-r)/(1-r)),[t[0],100*r,100*i]},i.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},i.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},i.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},i.gray.hsl=i.gray.hsv=function(t){return[0,0,t[0]]},i.gray.hwb=function(t){return[0,100,t[0]]},i.gray.cmyk=function(t){return[0,0,0,t[0]]},i.gray.lab=function(t){return[t[0],0,0]},i.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},i.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));function o(){for(var t={},e=Object.keys(i),n=e.length,r=0;r1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}function f(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var r=n.length,i=0;i=0&&e<1?D(Math.round(255*e)):"")}function x(t,e){return e<1||t[3]&&t[3]<1?k(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function k(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function E(t,e){return e<1||t[3]&&t[3]<1?M(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"}function M(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function C(t,e){return e<1||t[3]&&t[3]<1?T(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function T(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function L(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function S(t){return P[t.slice(0,3)]}function O(t,e,n){return Math.min(Math.max(e,t),n)}function D(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var P={};for(var q in h)P[h[q]]=q;var I=function(t){return t instanceof I?t:this instanceof I?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=m.getRgba(t))?this.setValues("rgb",e):(e=m.getHsla(t))?this.setValues("hsl",e):(e=m.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new I(t);var e};I.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return m.hexString(this.values.rgb)},rgbString:function(){return m.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return m.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return m.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return m.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return m.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return m.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return m.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;nn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,r=t,i=void 0===e?.5:e,o=2*i-1,a=n.alpha()-r.alpha(),s=((o*a==-1?o:(o+a)/(1+o*a))+1)/2,l=1-s;return this.rgb(s*n.red()+l*r.red(),s*n.green()+l*r.green(),s*n.blue()+l*r.blue()).alpha(n.alpha()*i+r.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new I,r=this.values,i=n.values;for(var o in r)r.hasOwnProperty(o)&&(t=r[o],"[object Array]"===(e={}.toString.call(t))?i[o]=t.slice(0):"[object Number]"===e?i[o]=t:console.error("unexpected color value:",t));return n}},I.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},I.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},I.prototype.getValues=function(t){for(var e=this.values,n={},r=0;r=0;i--)e.call(n,t[i],i);else for(i=0;i=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),-r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),r*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,r=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),t<1?r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:r*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-H.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*H.easeInBounce(2*t):.5*H.easeOutBounce(2*t-1)+.5}},F={effects:H};B.easingEffects=H;var z=Math.PI,U=z/180,W=2*z,G=z/2,$=z/4,V=2*z/3,K={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,r,i,o){if(o){var a=Math.min(o,i/2,r/2),s=e+a,l=n+a,u=e+r-a,c=n+i-a;t.moveTo(e,l),se.left-n&&t.xe.top-n&&t.y0&&t.requestAnimationFrame()},advance:function(){for(var t,e,n,r,i=this.animations,o=0;o=n?(at.callback(t.onAnimationComplete,[t],e),e.animating=!1,i.splice(o,1)):++o}},yt=at.options.resolve,_t=["push","pop","shift","splice","unshift"];function bt(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),_t.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),i=r.apply(this,e);return at.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),i}})})))}function At(t,e){var n=t._chartjs;if(n){var r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(_t.forEach((function(e){delete t[e]})),delete t._chartjs)}}var wt=function(t,e){this.initialize(t,e)};at.extend(wt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.chart,r=n.scales,i=t.getDataset(),o=n.options.scales;null!==e.xAxisID&&e.xAxisID in r&&!i.xAxisID||(e.xAxisID=i.xAxisID||o.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in r&&!i.yAxisID||(e.yAxisID=i.yAxisID||o.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&At(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,r=n.getMeta(),i=n.getDataset().data||[],o=r.data;for(t=0,e=i.length;tr&&t.insertElements(r,i-r)},insertElements:function(t,e){for(var n=0;ni?(o=i/e.innerRadius,t.arc(a,s,e.innerRadius-i,r+o,n-o,!0)):t.arc(a,s,i,r+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function Mt(t,e,n,r){var i,o=n.endAngle;for(r&&(n.endAngle=n.startAngle+kt,Et(t,n),n.endAngle=o,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=kt,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+kt,n.startAngle,!0),i=0;is;)i-=kt;for(;i=a&&i<=s,u=o>=n.innerRadius&&o<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,r="inner"===n.borderAlign?.33:0,i={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-r,0),pixelMargin:r,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/kt)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,i.fullCircles){for(i.endAngle=i.startAngle+kt,e.beginPath(),e.arc(i.x,i.y,i.outerRadius,i.startAngle,i.endAngle),e.arc(i.x,i.y,i.innerRadius,i.endAngle,i.startAngle,!0),e.closePath(),t=0;tt.x&&(e=Bt(e,"left","right")):t.basen?n:r,r:l.right||i<0?0:i>e?e:i,b:l.bottom||o<0?0:o>n?n:o,l:l.left||a<0?0:a>e?e:a}}function zt(t){var e=Rt(t),n=e.right-e.left,r=e.bottom-e.top,i=Ft(t,n/2,r/2);return{outer:{x:e.left,y:e.top,w:n,h:r},inner:{x:e.left+i.l,y:e.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b}}}function Ut(t,e,n){var r=null===e,i=null===n,o=!(!t||r&&i)&&Rt(t);return o&&(r||e>=o.left&&e<=o.right)&&(i||n>=o.top&&n<=o.bottom)}Z._set("global",{elements:{rectangle:{backgroundColor:Yt,borderColor:Yt,borderSkipped:"bottom",borderWidth:0}}});var Wt=ht.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=zt(e),r=n.outer,i=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(r.x,r.y,r.w,r.h),r.w===i.w&&r.h===i.h||(t.save(),t.beginPath(),t.rect(r.x,r.y,r.w,r.h),t.clip(),t.fillStyle=e.borderColor,t.rect(i.x,i.y,i.w,i.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Ut(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return Nt(n)?Ut(n,t,null):Ut(n,null,e)},inXRange:function(t){return Ut(this._view,t,null)},inYRange:function(t){return Ut(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return Nt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return Nt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Gt={},$t=Tt,Vt=Ot,Kt=jt,Xt=Wt;Gt.Arc=$t,Gt.Line=Vt,Gt.Point=Kt,Gt.Rectangle=Xt;var Jt=at._deprecated,Zt=at.valueOrDefault;function Qt(t,e){var n,r,i,o,a=t._length;for(i=1,o=e.length;i0?Math.min(a,Math.abs(r-n)):a,n=r;return a}function te(t,e,n){var r,i,o=n.barThickness,a=e.stackCount,s=e.pixels[t],l=at.isNullOrUndef(o)?Qt(e.scale,e.pixels):-1;return at.isNullOrUndef(o)?(r=l*n.categoryPercentage,i=n.barPercentage):(r=o*a,i=1),{chunk:r/a,ratio:i,start:s-r/2}}function ee(t,e,n){var r,i=e.pixels,o=i[t],a=t>0?i[t-1]:null,s=t=0&&v.min>=0?v.min:v.max,A=void 0===v.start?v.end:v.max>=0&&v.min>=0?v.max-v.min:v.min-v.max,w=m.length;if(y||void 0===y&&void 0!==_)for(r=0;r=0&&u.max>=0?u.max:u.min,(v.min<0&&o<0||v.max>=0&&o>0)&&(b+=o));return a=f.getPixelForValue(b),l=(s=f.getPixelForValue(b+A))-a,void 0!==g&&Math.abs(l)=0&&!p||A<0&&p?a-g:a+g),{size:l,base:a,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,r){var i=this,o="flex"===r.barThickness?ee(e,n,r):te(e,n,r),a=i.getStackIndex(t,i.getMeta().stack),s=o.start+o.chunk*a+o.chunk/2,l=Math.min(Zt(r.maxBarThickness,1/0),o.chunk*o.ratio);return{base:s-l/2,head:s+l/2,center:s,size:l}},draw:function(){var t=this,e=t.chart,n=t._getValueScale(),r=t.getMeta().data,i=t.getDataset(),o=r.length,a=0;for(at.canvas.clipArea(e.ctx,e.chartArea);a=se?-le:y<-se?le:0)+v,b=Math.cos(y),A=Math.sin(y),w=Math.cos(_),x=Math.sin(_),k=y<=0&&_>=0||_>=le,E=y<=ue&&_>=ue||_>=le+ue,M=y<=-ue&&_>=-ue||_>=se+ue,C=y===-se||_>=se?-1:Math.min(b,b*m,w,w*m),T=M?-1:Math.min(A,A*m,x,x*m),L=k?1:Math.max(b,b*m,w,w*m),S=E?1:Math.max(A,A*m,x,x*m);u=(L-C)/2,c=(S-T)/2,d=-(L+C)/2,f=-(S+T)/2}for(r=0,i=h.length;r0&&!isNaN(t)?le*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,r,i,o,a,s,l,u=this,c=0,d=u.chart;if(!t)for(e=0,n=d.data.datasets.length;e(c=s>c?s:c)?l:c);return c},setHoverStyle:function(t){var e=t._model,n=t._options,r=at.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=ae(n.hoverBackgroundColor,r(n.backgroundColor)),e.borderColor=ae(n.hoverBorderColor,r(n.borderColor)),e.borderWidth=ae(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n0&&he(u[t-1]._model,l)&&(n.controlPointPreviousX=c(n.controlPointPreviousX,l.left,l.right),n.controlPointPreviousY=c(n.controlPointPreviousY,l.top,l.bottom)),t0&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return Se(t,e,{intersect:!1})},point:function(t,e){return Ce(t,Ee(e,t))},nearest:function(t,e,n){var r=Ee(e,t);n.axis=n.axis||"xy";var i=Le(n.axis);return Te(t,r,n.intersect,i)},x:function(t,e,n){var r=Ee(e,t),i=[],o=!1;return Me(t,(function(t){t.inXRange(r.x)&&i.push(t),t.inRange(r.x,r.y)&&(o=!0)})),n.intersect&&!o&&(i=[]),i},y:function(t,e,n){var r=Ee(e,t),i=[],o=!1;return Me(t,(function(t){t.inYRange(r.y)&&i.push(t),t.inRange(r.x,r.y)&&(o=!0)})),n.intersect&&!o&&(i=[]),i}}},De=at.extend;function Pe(t,e){return at.where(t,(function(t){return t.pos===e}))}function qe(t,e){return t.sort((function(t,n){var r=e?n:t,i=e?t:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight}))}function Ie(t){var e,n,r,i=[];for(e=0,n=(t||[]).length;e div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n",$e=n(Object.freeze({__proto__:null,default:Ge})),Ve="$chartjs",Ke="chartjs-",Xe=Ke+"size-monitor",Je=Ke+"render-monitor",Ze=Ke+"render-animation",Qe=["animationstart","webkitAnimationStart"],tn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function en(t,e){var n=at.getStyle(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?Number(r[1]):void 0}function nn(t,e){var n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t[Ve]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===i||""===i){var o=en(t,"width");void 0!==o&&(t.width=o)}if(null===r||""===r)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var a=en(t,"height");void 0!==o&&(t.height=a)}return t}var rn=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function on(t,e,n){t.addEventListener(e,n,rn)}function an(t,e,n){t.removeEventListener(e,n,rn)}function sn(t,e,n,r,i){return{type:t,chart:e,native:i||null,x:void 0!==n?n:null,y:void 0!==r?r:null}}function ln(t,e){var n=tn[t.type]||t.type,r=at.getRelativePosition(t,e);return sn(n,e,r.x,r.y,t)}function un(t,e){var n=!1,r=[];return function(){r=Array.prototype.slice.call(arguments),e=e||this,n||(n=!0,at.requestAnimFrame.call(window,(function(){n=!1,t.apply(e,r)})))}}function cn(t){var e=document.createElement("div");return e.className=t||"",e}function dn(t){var e=1e6,n=cn(Xe),r=cn(Xe+"-expand"),i=cn(Xe+"-shrink");r.appendChild(cn()),i.appendChild(cn()),n.appendChild(r),n.appendChild(i),n._reset=function(){r.scrollLeft=e,r.scrollTop=e,i.scrollLeft=e,i.scrollTop=e};var o=function(){n._reset(),t()};return on(r,"scroll",o.bind(r,"expand")),on(i,"scroll",o.bind(i,"shrink")),n}function fn(t,e){var n=t[Ve]||(t[Ve]={}),r=n.renderProxy=function(t){t.animationName===Ze&&e()};at.each(Qe,(function(e){on(t,e,r)})),n.reflow=!!t.offsetParent,t.classList.add(Je)}function pn(t){var e=t[Ve]||{},n=e.renderProxy;n&&(at.each(Qe,(function(e){an(t,e,n)})),delete e.renderProxy),t.classList.remove(Je)}function hn(t,e,n){var r=t[Ve]||(t[Ve]={}),i=r.resizer=dn(un((function(){if(r.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,o=i?i.clientWidth:0;e(sn("resize",n)),i&&i.clientWidth0){var o=t[0];o.label?n=o.label:o.xLabel?n=o.xLabel:i>0&&o.index-1?t.split("\n"):t}function Cn(t){var e=t._xScale,n=t._yScale||t._scale,r=t._index,i=t._datasetIndex,o=t._chart.getDatasetMeta(i).controller,a=o._getIndexScale(),s=o._getValueScale();return{xLabel:e?e.getLabelForIndex(r,i):"",yLabel:n?n.getLabelForIndex(r,i):"",label:a?""+a.getLabelForIndex(r,i):"",value:s?""+s.getLabelForIndex(r,i):"",index:r,datasetIndex:i,x:t._model.x,y:t._model.y}}function Tn(t){var e=Z.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:wn(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:wn(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:wn(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:wn(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:wn(t.titleFontStyle,e.defaultFontStyle),titleFontSize:wn(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:wn(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:wn(t.footerFontStyle,e.defaultFontStyle),footerFontSize:wn(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ln(t,e){var n=t._chart.ctx,r=2*e.yPadding,i=0,o=e.body,a=o.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);a+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,c=e.bodyFontSize,d=e.footerFontSize;r+=s*u,r+=s?(s-1)*e.titleSpacing:0,r+=s?e.titleMarginBottom:0,r+=a*c,r+=a?(a-1)*e.bodySpacing:0,r+=l?e.footerMarginTop:0,r+=l*d,r+=l?(l-1)*e.footerSpacing:0;var f=0,p=function(t){i=Math.max(i,n.measureText(t).width+f)};return n.font=at.fontString(u,e._titleFontStyle,e._titleFontFamily),at.each(e.title,p),n.font=at.fontString(c,e._bodyFontStyle,e._bodyFontFamily),at.each(e.beforeBody.concat(e.afterBody),p),f=e.displayColors?c+2:0,at.each(o,(function(t){at.each(t.before,p),at.each(t.lines,p),at.each(t.after,p)})),f=0,n.font=at.fontString(d,e._footerFontStyle,e._footerFontFamily),at.each(e.footer,p),{width:i+=2*e.xPadding,height:r}}function Sn(t,e){var n,r,i,o,a,s=t._model,l=t._chart,u=t._chart.chartArea,c="center",d="center";s.yl.height-e.height&&(d="bottom");var f=(u.left+u.right)/2,p=(u.top+u.bottom)/2;"center"===d?(n=function(t){return t<=f},r=function(t){return t>f}):(n=function(t){return t<=e.width/2},r=function(t){return t>=l.width-e.width/2}),i=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},a=function(t){return t<=p?"top":"bottom"},n(s.x)?(c="left",i(s.x)&&(c="center",d=a(s.y))):r(s.x)&&(c="right",o(s.x)&&(c="center",d=a(s.y)));var h=t._options;return{xAlign:h.xAlign?h.xAlign:c,yAlign:h.yAlign?h.yAlign:d}}function On(t,e,n,r){var i=t.x,o=t.y,a=t.caretSize,s=t.caretPadding,l=t.cornerRadius,u=n.xAlign,c=n.yAlign,d=a+s,f=l+s;return"right"===u?i-=e.width:"center"===u&&((i-=e.width/2)+e.width>r.width&&(i=r.width-e.width),i<0&&(i=0)),"top"===c?o+=d:o-="bottom"===c?e.height+d:e.height/2,"center"===c?"left"===u?i+=d:"right"===u&&(i-=d):"left"===u?i-=f:"right"===u&&(i+=f),{x:i,y:o}}function Dn(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function Pn(t){return En([],Mn(t))}var qn=ht.extend({initialize:function(){this._model=Tn(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,n=e.beforeTitle.apply(t,arguments),r=e.title.apply(t,arguments),i=e.afterTitle.apply(t,arguments),o=[];return o=En(o,Mn(n)),o=En(o,Mn(r)),o=En(o,Mn(i))},getBeforeBody:function(){return Pn(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,r=n._options.callbacks,i=[];return at.each(t,(function(t){var o={before:[],lines:[],after:[]};En(o.before,Mn(r.beforeLabel.call(n,t,e))),En(o.lines,r.label.call(n,t,e)),En(o.after,Mn(r.afterLabel.call(n,t,e))),i.push(o)})),i},getAfterBody:function(){return Pn(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),r=e.footer.apply(t,arguments),i=e.afterFooter.apply(t,arguments),o=[];return o=En(o,Mn(n)),o=En(o,Mn(r)),o=En(o,Mn(i))},update:function(t){var e,n,r=this,i=r._options,o=r._model,a=r._model=Tn(i),s=r._active,l=r._data,u={xAlign:o.xAlign,yAlign:o.yAlign},c={x:o.x,y:o.y},d={width:o.width,height:o.height},f={x:o.caretX,y:o.caretY};if(s.length){a.opacity=1;var p=[],h=[];f=kn[i.position].call(r,s,r._eventPosition);var m=[];for(e=0,n=s.length;e0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},r={x:e.x,y:e.y},i=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(r,e,t,n),r.y+=e.yPadding,at.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(r,e,t),this.drawBody(r,e,t),this.drawFooter(r,e,t),at.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e=this,n=e._options,r=!1;return e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:(e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),n.reverse&&e._active.reverse()),(r=!at.arrayEquals(e._active,e._lastActive))&&(e._lastActive=e._active,(n.enabled||n.custom)&&(e._eventPosition={x:t.x,y:t.y},e.update(!0),e.pivot())),r}}),In=kn,jn=qn;jn.positioners=In;var Yn=at.valueOrDefault;function Nn(){return at.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,r){if("xAxes"===t||"yAxes"===t){var i,o,a,s=n[t].length;for(e[t]||(e[t]=[]),i=0;i=e[t].length&&e[t].push({}),!e[t][i].type||a.type&&a.type!==e[t][i].type?at.merge(e[t][i],[An.getScaleDefaults(o),a]):at.merge(e[t][i],a)}else at._merger(t,e,n,r)}})}function Rn(){return at.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,r){var i=e[t]||Object.create(null),o=n[t];"scales"===t?e[t]=Nn(i,o):"scale"===t?e[t]=at.merge(i,[An.getScaleDefaults(o.type),o]):at._merger(t,e,n,r)}})}function Bn(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Rn(Z.global,Z[t.type],t.options||{}),t}function Hn(t){var e=t.options;at.each(t.scales,(function(e){Ue.removeBox(t,e)})),e=Rn(Z.global,Z[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function Fn(t,e,n){var r,i=function(t){return t.id===r};do{r=e+n++}while(at.findIndex(t,i)>=0);return r}function zn(t){return"top"===t||"bottom"===t}function Un(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}Z._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Wn=function(t,e){return this.construct(t,e),this};at.extend(Wn.prototype,{construct:function(t,e){var n=this;e=Bn(e);var r=_n.acquireContext(t,e),i=r&&r.canvas,o=i&&i.height,a=i&&i.width;n.id=at.uid(),n.ctx=r,n.canvas=i,n.config=e,n.width=a,n.height=o,n.aspectRatio=o?a/o:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,Wn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),r&&i?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return bn.notify(t,"beforeInit"),at.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),bn.notify(t,"afterInit"),t},clear:function(){return at.canvas.clear(this),this},stop:function(){return gt.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,r=e.canvas,i=n.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(at.getMaximumWidth(r))),a=Math.max(0,Math.floor(i?o/i:at.getMaximumHeight(r)));if((e.width!==o||e.height!==a)&&(r.width=e.width=o,r.height=e.height=a,r.style.width=o+"px",r.style.height=a+"px",at.retinaScale(e,n.devicePixelRatio),!t)){var s={width:o,height:a};bn.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;at.each(e.xAxes,(function(t,n){t.id||(t.id=Fn(e.xAxes,"x-axis-",n))})),at.each(e.yAxes,(function(t,n){t.id||(t.id=Fn(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},r=[],i=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(r=r.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&r.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),at.each(r,(function(e){var r=e.options,o=r.id,a=Yn(r.type,e.dtype);zn(r.position)!==zn(e.dposition)&&(r.position=e.dposition),i[o]=!0;var s=null;if(o in n&&n[o].type===a)(s=n[o]).options=r,s.ctx=t.ctx,s.chart=t;else{var l=An.getScaleConstructor(a);if(!l)return;s=new l({id:o,type:a,options:r,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),at.each(i,(function(t,e){t||delete n[e]})),t.scales=n,An.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,r=[],i=n.data.datasets;for(t=0,e=i.length;t=0;--n)r.drawDataset(e[n],t);bn.notify(r,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this,r={meta:t,index:t.index,easingValue:e};!1!==bn.notify(n,"beforeDatasetDraw",[r])&&(t.controller.draw(e),bn.notify(n,"afterDatasetDraw",[r]))},_drawTooltip:function(t){var e=this,n=e.tooltip,r={tooltip:n,easingValue:t};!1!==bn.notify(e,"beforeTooltipDraw",[r])&&(n.draw(),bn.notify(e,"afterTooltipDraw",[r]))},getElementAtEvent:function(t){return Oe.modes.single(this,t)},getElementsAtEvent:function(t){return Oe.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return Oe.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var r=Oe.modes[e];return"function"==typeof r?r(this,t,n):[]},getDatasetAtEvent:function(t){return Oe.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var r=n._meta[e.id];return r||(r=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n.order||0,index:t}),r},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e=0;r--){var i=t[r];if(e(i))return i}},at.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},at.almostEquals=function(t,e,n){return Math.abs(t-e)=t},at.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},at.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},at.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},at.toRadians=function(t){return t*(Math.PI/180)},at.toDegrees=function(t){return t*(180/Math.PI)},at._decimalPlaces=function(t){if(at.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},at.getAngleFromPoint=function(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r),o=Math.atan2(r,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:i}},at.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},at.aliasPixel=function(t){return t%2==0?0:.5},at._alignPixel=function(t,e,n){var r=t.currentDevicePixelRatio,i=n/2;return Math.round((e-i)*r)/r+i},at.splineCurve=function(t,e,n,r){var i=t.skip?e:t,o=e,a=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-i.x,2)+Math.pow(o.y-i.y,2)),l=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),u=s/(s+l),c=l/(s+l),d=r*(u=isNaN(u)?0:u),f=r*(c=isNaN(c)?0:c);return{previous:{x:o.x-d*(a.x-i.x),y:o.y-d*(a.y-i.y)},next:{x:o.x+f*(a.x-i.x),y:o.y+f*(a.y-i.y)}}},at.EPSILON=Number.EPSILON||1e-14,at.splineCurveMonotone=function(t){var e,n,r,i,o,a,s,l,u,c=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),d=c.length;for(e=0;e0?c[e-1]:null,(i=e0?c[e-1]:null,i=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},at.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},at.niceNum=function(t,e){var n=Math.floor(at.log10(t)),r=t/Math.pow(10,n);return(e?r<1.5?1:r<3?2:r<7?5:10:r<=1?1:r<=2?2:r<=5?5:10)*Math.pow(10,n)},at.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},at.getRelativePosition=function(t,e){var n,r,i=t.originalEvent||t,o=t.target||t.srcElement,a=o.getBoundingClientRect(),s=i.touches;s&&s.length>0?(n=s[0].clientX,r=s[0].clientY):(n=i.clientX,r=i.clientY);var l=parseFloat(at.getStyle(o,"padding-left")),u=parseFloat(at.getStyle(o,"padding-top")),c=parseFloat(at.getStyle(o,"padding-right")),d=parseFloat(at.getStyle(o,"padding-bottom")),f=a.right-a.left-l-c,p=a.bottom-a.top-u-d;return{x:n=Math.round((n-a.left-l)/f*o.width/e.currentDevicePixelRatio),y:r=Math.round((r-a.top-u)/p*o.height/e.currentDevicePixelRatio)}},at.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},at.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},at._calculatePadding=function(t,e,n){return(e=at.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},at._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},at.getMaximumWidth=function(t){var e=at._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,r=n-at._calculatePadding(e,"padding-left",n)-at._calculatePadding(e,"padding-right",n),i=at.getConstraintWidth(t);return isNaN(i)?r:Math.min(r,i)},at.getMaximumHeight=function(t){var e=at._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,r=n-at._calculatePadding(e,"padding-top",n)-at._calculatePadding(e,"padding-bottom",n),i=at.getConstraintHeight(t);return isNaN(i)?r:Math.min(r,i)},at.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},at.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var r=t.canvas,i=t.height,o=t.width;r.height=i*n,r.width=o*n,t.ctx.scale(n,n),r.style.height||r.style.width||(r.style.height=i+"px",r.style.width=o+"px")}},at.fontString=function(t,e,n){return e+" "+t+"px "+n},at.longestText=function(t,e,n,r){var i=(r=r||{}).data=r.data||{},o=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(i=r.data={},o=r.garbageCollect=[],r.font=e),t.font=e;var a,s,l,u,c,d=0,f=n.length;for(a=0;an.length){for(a=0;ar&&(r=o),r},at.numberOfLabelLines=function(t){var e=1;return at.each(t,(function(t){at.isArray(t)&&t.length>e&&(e=t.length)})),e},at.color=j?function(t){return t instanceof CanvasGradient&&(t=Z.global.defaultColor),j(t)}:function(t){return console.error("Color.js not found!"),t},at.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:at.color(t).saturate(.5).darken(.1).rgbString()}};function Vn(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Kn(t){this.options=t||{}}at.extend(Kn.prototype,{formats:Vn,parse:Vn,format:Vn,add:Vn,diff:Vn,startOf:Vn,endOf:Vn,_create:function(t){return t}}),Kn.override=function(t){at.extend(Kn.prototype,t)};var Xn={_date:Kn},Jn={formatters:{values:function(t){return at.isArray(t)?t:""+t},linear:function(t,e,n){var r=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(r)>1&&t!==Math.floor(t)&&(r=t-Math.floor(t));var i=at.log10(Math.abs(r)),o="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var a=at.log10(Math.abs(t)),s=Math.floor(a)-Math.floor(i);s=Math.max(Math.min(s,20),0),o=t.toExponential(s)}else{var l=-1*Math.floor(i);l=Math.max(Math.min(l,20),0),o=t.toFixed(l)}else o="0";return o},logarithmic:function(t,e,n){var r=t/Math.pow(10,Math.floor(at.log10(t)));return 0===t?"0":1===r||2===r||5===r||0===e||e===n.length-1?t.toExponential():""}}},Zn=at.isArray,Qn=at.isNullOrUndef,tr=at.valueOrDefault,er=at.valueAtIndexOrDefault;function nr(t,e){for(var n=[],r=t.length/e,i=0,o=t.length;il+u)))return a}function ir(t,e){at.each(t,(function(t){var n,r=t.gc,i=r.length/2;if(i>e){for(n=0;nu)return o;return Math.max(u,1)}function pr(t){var e,n,r=[];for(e=0,n=t.length;e=f||c<=1||!s.isHorizontal()?s.labelRotation=d:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,r=Math.min(s.maxWidth,s.chart.width-e),e+6>(i=l.offset?s.maxWidth/c:r/(c-1))&&(i=r/(c-(l.offset?.5:1)),o=s.maxHeight-ar(l.gridLines)-u.padding-sr(l.scaleLabel),a=Math.sqrt(e*e+n*n),p=at.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/i,1)),Math.asin(Math.min(o/a,1))-Math.asin(n/a))),p=Math.max(d,Math.min(f,p))),s.labelRotation=p)},afterCalculateTickRotation:function(){at.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){at.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,r=t.options,i=r.ticks,o=r.scaleLabel,a=r.gridLines,s=t._isVisible(),l="bottom"===r.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=ar(a)+sr(o)),u?s&&(e.height=ar(a)+sr(o)):e.height=t.maxHeight,i.display&&s){var c=ur(i),d=t._getLabelSizes(),f=d.first,p=d.last,h=d.widest,m=d.highest,v=.4*c.minor.lineHeight,g=i.padding;if(u){var y=0!==t.labelRotation,_=at.toRadians(t.labelRotation),b=Math.cos(_),A=Math.sin(_),w=A*h.width+b*(m.height-(y?m.offset:0))+(y?0:v);e.height=Math.min(t.maxHeight,e.height+w+g);var x,k,E=t.getPixelForTick(0)-t.left,M=t.right-t.getPixelForTick(t.getTicks().length-1);y?(x=l?b*f.width+A*f.offset:A*(f.height-f.offset),k=l?A*(p.height-p.offset):b*p.width+A*p.offset):(x=f.width/2,k=p.width/2),t.paddingLeft=Math.max((x-E)*t.width/(t.width-E),0)+3,t.paddingRight=Math.max((k-M)*t.width/(t.width-M),0)+3}else{var C=i.mirror?0:h.width+g+v;e.width=Math.min(t.maxWidth,e.width+C),t.paddingTop=f.height/2,t.paddingBottom=p.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){at.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(Qn(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,r,i=this;for(i.ticks=t.map((function(t){return t.value})),i.beforeTickToLabelConversion(),e=i.convertTicksToLabels(t)||i.ticks,i.afterTickToLabelConversion(),n=0,r=t.length;nr-1?null:e.getPixelForDecimal(t*i+(n?i/2:0))},getPixelForDecimal:function(t){var e=this;return e._reversePixels&&(t=1-t),e._startPixel+t*e._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},_autoSkip:function(t){var e,n,r,i,o=this,a=o.options.ticks,s=o._length,l=a.maxTicksLimit||s/o._tickSize()+1,u=a.major.enabled?pr(t):[],c=u.length,d=u[0],f=u[c-1];if(c>l)return hr(t,u,c/l),cr(t);if(r=fr(u,t,s,l),c>0){for(e=0,n=c-1;e1?(f-d)/(c-1):null,mr(t,r,at.isNullOrUndef(i)?0:d-i,d),mr(t,r,f,at.isNullOrUndef(i)?t.length:f+i),cr(t)}return mr(t,r),cr(t)},_tickSize:function(){var t=this,e=t.options.ticks,n=at.toRadians(t.labelRotation),r=Math.abs(Math.cos(n)),i=Math.abs(Math.sin(n)),o=t._getLabelSizes(),a=e.autoSkipPadding||0,s=o?o.widest.width+a:0,l=o?o.highest.height+a:0;return t.isHorizontal()?l*r>s*i?s/r:l/i:l*i=0&&(a=t),void 0!==o&&(t=n.indexOf(o))>=0&&(s=t),e.minIndex=a,e.maxIndex=s,e.min=n[a],e.max=n[s]},buildTicks:function(){var t=this,e=t._getLabels(),n=t.minIndex,r=t.maxIndex;t.ticks=0===n&&r===e.length-1?e:e.slice(n,r+1)},getLabelForIndex:function(t,e){var n=this,r=n.chart;return r.getDatasetMeta(e).controller._getValueScaleId()===n.id?n.getRightValue(r.data.datasets[e].data[t]):n._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;gr.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var r,i,o,a=this;return yr(e)||yr(n)||(t=a.chart.data.datasets[n].data[e]),yr(t)||(r=a.isHorizontal()?t.x:t.y),(void 0!==r||void 0!==t&&isNaN(e))&&(i=a._getLabels(),t=at.valueOrDefault(r,t),e=-1!==(o=i.indexOf(t))?o:e,isNaN(e)&&(e=t)),a.getPixelForDecimal((e-a._startValue)/a._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=this,n=Math.round(e._startValue+e.getDecimalForPixel(t)*e._valueRange);return Math.min(Math.max(n,0),e.ticks.length-1)},getBasePixel:function(){return this.bottom}}),Ar=_r;br._defaults=Ar;var wr=at.noop,xr=at.isNullOrUndef;function kr(t,e){var n,r,i,o,a=[],s=1e-14,l=t.stepSize,u=l||1,c=t.maxTicks-1,d=t.min,f=t.max,p=t.precision,h=e.min,m=e.max,v=at.niceNum((m-h)/c/u)*u;if(vc&&(v=at.niceNum(o*v/c/u)*u),l||xr(p)?n=Math.pow(10,at._decimalPlaces(v)):(n=Math.pow(10,p),v=Math.ceil(v*n)/n),r=Math.floor(h/v)*v,i=Math.ceil(m/v)*v,l&&(!xr(d)&&at.almostWhole(d/v,v/1e3)&&(r=d),!xr(f)&&at.almostWhole(f/v,v/1e3)&&(i=f)),o=(i-r)/v,o=at.almostEquals(o,Math.round(o),v/1e3)?Math.round(o):Math.ceil(o),r=Math.round(r*n)/n,i=Math.round(i*n)/n,a.push(xr(d)?r:d);for(var g=1;g0&&r>0&&(t.min=0)}var i=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),i!==o&&t.min>=t.max&&(i?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this,n=e.options.ticks,r=n.stepSize,i=n.maxTicksLimit;return r?t=Math.ceil(e.max/r)-Math.floor(e.min/r)+1:(t=e._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:wr,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),r={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:at.valueOrDefault(e.fixedStepSize,e.stepSize)},i=t.ticks=kr(r,t);t.handleDirectionalChanges(),t.max=at.max(i),t.min=at.min(i),e.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),gr.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,n=e.getTicks(),r=e.min,i=e.max;gr.prototype._configure.call(e),e.options.offset&&n.length&&(r-=t=(i-r)/Math.max(n.length-1,1)/2,i+=t),e._startValue=r,e._endValue=i,e._valueRange=i-r}}),Mr={position:"left",ticks:{callback:Jn.formatters.linear}},Cr=0,Tr=1;function Lr(t,e,n){var r=[n.type,void 0===e&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===t[r]&&(t[r]={pos:[],neg:[]}),t[r]}function Sr(t,e,n,r){var i,o,a=t.options,s=Lr(e,a.stacked,n),l=s.pos,u=s.neg,c=r.length;for(i=0;ie.length-1?null:this.getPixelForValue(e[t])}}),Pr=Mr;Dr._defaults=Pr;var qr=at.valueOrDefault,Ir=at.math.log10;function jr(t,e){var n,r,i=[],o=qr(t.min,Math.pow(10,Math.floor(Ir(e.min)))),a=Math.floor(Ir(e.max)),s=Math.ceil(e.max/Math.pow(10,a));0===o?(n=Math.floor(Ir(e.minNotZero)),r=Math.floor(e.minNotZero/Math.pow(10,n)),i.push(o),o=r*Math.pow(10,n)):(n=Math.floor(Ir(o)),r=Math.floor(o/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{i.push(o),10==++r&&(r=1,l=++n>=0?1:l),o=Math.round(r*Math.pow(10,n)*l)/l}while(n=0?t:e}var Rr=gr.extend({determineDataLimits:function(){var t,e,n,r,i,o,a=this,s=a.options,l=a.chart,u=l.data.datasets,c=a.isHorizontal();function d(t){return c?t.xAxisID===a.id:t.yAxisID===a.id}a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,a.minNotZero=Number.POSITIVE_INFINITY;var f=s.stacked;if(void 0===f)for(t=0;t0){var e=at.min(t),n=at.max(t);a.min=Math.min(a.min,e),a.max=Math.max(a.max,n)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(Ir(t.max))):t.minNotZero=n)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),r={min:Nr(e.min),max:Nr(e.max)},i=t.ticks=jr(r,t);t.max=at.max(i),t.min=at.min(i),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&i.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),gr.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){var e=this.tickValues;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(Ir(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;gr.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=qr(t.options.ticks.fontSize,Z.global.defaultFontSize)/t._length),t._startValue=Ir(e),t._valueOffset=n,t._valueRange=(Ir(t.max)-Ir(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(Ir(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Br=Yr;Rr._defaults=Br;var Hr=at.valueOrDefault,Fr=at.valueAtIndexOrDefault,zr=at.options.resolve,Ur={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:Jn.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Wr(t){var e=t.ticks;return e.display&&t.display?Hr(e.fontSize,Z.global.defaultFontSize)+2*e.backdropPaddingY:0}function Gr(t,e,n){return at.isArray(n)?{w:at.longestText(t,t.font,n),h:n.length*e}:{w:t.measureText(n).width,h:e}}function $r(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:ti?{start:e-n,end:e}:{start:e,end:e+n}}function Vr(t){var e,n,r,i=at.options._parseFont(t.options.pointLabels),o={l:0,r:t.width,t:0,b:t.height-t.paddingTop},a={};t.ctx.font=i.string,t._pointLabelSizes=[];var s=t.chart.data.labels.length;for(e=0;eo.r&&(o.r=c.end,a.r=l),d.starto.b&&(o.b=d.end,a.b=l)}t.setReductions(t.drawingArea,o,a)}function Kr(t){return 0===t||180===t?"center":t<180?"left":"right"}function Xr(t,e,n,r){var i,o,a=n.y+r/2;if(at.isArray(e))for(i=0,o=e.length;i270||t<90)&&(n.y-=e.h)}function Zr(t){var e=t.ctx,n=t.options,r=n.pointLabels,i=Wr(n),o=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),a=at.options._parseFont(r);e.save(),e.font=a.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?i/2:0,u=t.getPointPosition(s,o+l+5),c=Fr(r.fontColor,s,Z.global.defaultFontColor);e.fillStyle=c;var d=t.getIndexAngle(s),f=at.toDegrees(d);e.textAlign=Kr(f),Jr(f,t._pointLabelSizes[s],u),Xr(e,t.pointLabels[s],u,a.lineHeight)}e.restore()}function Qr(t,e,n,r){var i,o=t.ctx,a=e.circular,s=t.chart.data.labels.length,l=Fr(e.color,r-1),u=Fr(e.lineWidth,r-1);if((a||s)&&l&&u){if(o.save(),o.strokeStyle=l,o.lineWidth=u,o.setLineDash&&(o.setLineDash(e.borderDash||[]),o.lineDashOffset=e.borderDashOffset||0),o.beginPath(),a)o.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{i=t.getPointPosition(0,n),o.moveTo(i.x,i.y);for(var c=1;c0&&r>0?n:0)},_drawGrid:function(){var t,e,n,r=this,i=r.ctx,o=r.options,a=o.gridLines,s=o.angleLines,l=Hr(s.lineWidth,a.lineWidth),u=Hr(s.color,a.color);if(o.pointLabels.display&&Zr(r),a.display&&at.each(r.ticks,(function(t,n){0!==n&&(e=r.getDistanceFromCenterForValue(r.ticksAsNumbers[n]),Qr(r,a,e,n))})),s.display&&l&&u){for(i.save(),i.lineWidth=l,i.strokeStyle=u,i.setLineDash&&(i.setLineDash(zr([s.borderDash,a.borderDash,[]])),i.lineDashOffset=zr([s.borderDashOffset,a.borderDashOffset,0])),t=r.chart.data.labels.length-1;t>=0;t--)e=r.getDistanceFromCenterForValue(o.ticks.reverse?r.min:r.max),n=r.getPointPosition(t,e),i.beginPath(),i.moveTo(r.xCenter,r.yCenter),i.lineTo(n.x,n.y),i.stroke();i.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var r,i,o=t.getIndexAngle(0),a=at.options._parseFont(n),s=Hr(n.fontColor,Z.global.defaultFontColor);e.save(),e.font=a.string,e.translate(t.xCenter,t.yCenter),e.rotate(o),e.textAlign="center",e.textBaseline="middle",at.each(t.ticks,(function(o,l){(0!==l||n.reverse)&&(r=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(i=e.measureText(o).width,e.fillStyle=n.backdropColor,e.fillRect(-i/2-n.backdropPaddingX,-r-a.size/2-n.backdropPaddingY,i+2*n.backdropPaddingX,a.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(o,0,-r))})),e.restore()}},_drawTitle:at.noop}),ni=Ur;ei._defaults=ni;var ri=at._deprecated,ii=at.options.resolve,oi=at.valueOrDefault,ai=Number.MIN_SAFE_INTEGER||-9007199254740991,si=Number.MAX_SAFE_INTEGER||9007199254740991,li={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ui=Object.keys(li);function ci(t,e){return t-e}function di(t){var e,n,r,i={},o=[];for(e=0,n=t.length;ee&&s=0&&a<=s;){if(i=t[(r=a+s>>1)-1]||null,o=t[r],!i)return{lo:null,hi:o};if(o[e]n))return{lo:i,hi:o};s=r-1}}return{lo:o,hi:null}}function vi(t,e,n,r){var i=mi(t,e,n),o=i.lo?i.hi?i.lo:t[t.length-2]:t[0],a=i.lo?i.hi?i.hi:t[t.length-1]:t[1],s=a[e]-o[e],l=s?(n-o[e])/s:0,u=(a[r]-o[r])*l;return o[r]+u}function gi(t,e){var n=t._adapter,r=t.options.time,i=r.parser,o=i||r.format,a=e;return"function"==typeof i&&(a=i(a)),at.isFinite(a)||(a="string"==typeof o?n.parse(a,o):n.parse(a)),null!==a?+a:(i||"function"!=typeof o||(a=o(e),at.isFinite(a)||(a=n.parse(a))),a)}function yi(t,e){if(at.isNullOrUndef(e))return null;var n=t.options.time,r=gi(t,t.getRightValue(e));return null===r||n.round&&(r=+t._adapter.startOf(r,n.round)),r}function _i(t,e,n,r){var i,o,a,s=ui.length;for(i=ui.indexOf(t);i=ui.indexOf(n);o--)if(a=ui[o],li[a].common&&t._adapter.diff(i,r,a)>=e-1)return a;return ui[n?ui.indexOf(n):0]}function Ai(t){for(var e=ui.indexOf(t)+1,n=ui.length;e1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(i=d;i=0&&(e[o].major=!0);return e}function Ei(t,e,n){var r,i,o=[],a={},s=e.length;for(r=0;r1?di(h).sort(ci):h.sort(ci),f=Math.min(f,h[0]),p=Math.max(p,h[h.length-1])),f=yi(s,fi(c))||f,p=yi(s,pi(c))||p,f=f===si?+u.startOf(Date.now(),d):f,p=p===ai?+u.endOf(Date.now(),d)+1:p,s.min=Math.min(f,p),s.max=Math.max(f+1,p),s._table=[],s._timestamps={data:h,datasets:m,labels:v}},buildTicks:function(){var t,e,n,r=this,i=r.min,o=r.max,a=r.options,s=a.ticks,l=a.time,u=r._timestamps,c=[],d=r.getLabelCapacity(i),f=s.source,p=a.distribution;for(u="data"===f||"auto"===f&&"series"===p?u.data:"labels"===f?u.labels:wi(r,i,o,d),"ticks"===a.bounds&&u.length&&(i=u[0],o=u[u.length-1]),i=yi(r,fi(a))||i,o=yi(r,pi(a))||o,t=0,e=u.length;t=i&&n<=o&&c.push(n);return r.min=i,r.max=o,r._unit=l.unit||(s.autoSkip?_i(l.minUnit,r.min,r.max,d):bi(r,c.length,l.minUnit,r.min,r.max)),r._majorUnit=s.major.enabled&&"year"!==r._unit?Ai(r._unit):void 0,r._table=hi(r._timestamps.data,i,o,p),r._offsets=xi(r._table,c,i,o,a),s.reverse&&c.reverse(),Ei(r,c,r._majorUnit)},getLabelForIndex:function(t,e){var n=this,r=n._adapter,i=n.chart.data,o=n.options.time,a=i.labels&&t=0&&t0?s:1}}),Ti=Mi;Ci._defaults=Ti;var Li={category:br,linear:Dr,logarithmic:Rr,radialLinear:ei,time:Ci},Si={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Xn._date.override("function"==typeof t?{_id:"moment",formats:function(){return Si},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,r){return t(e).add(n,r).valueOf()},diff:function(e,n,r){return t(e).diff(t(n),r)},startOf:function(e,n,r){return e=t(e),"isoWeek"===n?e.isoWeekday(r).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),Z._set("global",{plugins:{filler:{propagate:!0}}});var Oi={dataset:function(t){var e=t.fill,n=t.chart,r=n.getDatasetMeta(e),i=r&&n.isDatasetVisible(e)&&r.dataset._children||[],o=i.length||0;return o?function(t,e){return e=n)&&r;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function Pi(t){var e,n=t.el._model||{},r=t.el._scale||{},i=t.fill,o=null;if(isFinite(i))return null;if("start"===i?o=void 0===n.scaleBottom?r.bottom:n.scaleBottom:"end"===i?o=void 0===n.scaleTop?r.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:r.getBasePixel&&(o=r.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(at.isFinite(o))return{x:(e=r.isHorizontal())?o:null,y:e?null:o}}return null}function qi(t){var e,n,r,i,o,a=t.el._scale,s=a.options,l=a.chart.data.labels.length,u=t.fill,c=[];if(!l)return null;for(e=s.ticks.reverse?a.max:a.min,n=s.ticks.reverse?a.min:a.max,r=a.getPointPositionForValue(0,e),i=0;i0;--o)at.canvas.lineTo(t,n[o],n[o-1],!0);else for(a=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-a,2)+Math.pow(n[0].y-s,2)),o=i-1;o>0;--o)t.arc(a,s,l,n[o].angle,n[o-1].angle,!0)}}function Bi(t,e,n,r,i,o){var a,s,l,u,c,d,f,p,h=e.length,m=r.spanGaps,v=[],g=[],y=0,_=0;for(t.beginPath(),a=0,s=h;a=0;--n)(e=l[n].$filler)&&e.visible&&(i=(r=e.el)._view,o=r._children||[],a=e.mapper,s=i.backgroundColor||Z.global.defaultColor,a&&s&&o.length&&(at.canvas.clipArea(u,t.chartArea),Bi(u,o,a,i,s,r._loop),at.canvas.unclipArea(u)))}},Fi=at.rtl.getRtlAdapter,zi=at.noop,Ui=at.valueOrDefault;function Wi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}Z._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,r=this.chart,i=r.getDatasetMeta(n);i.hidden=null===i.hidden?!r.data.datasets[n].hidden:null,r.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},r=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var i=n.controller.getStyle(r?0:void 0);return{text:e[n.index].label,fillStyle:i.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:i.borderCapStyle,lineDash:i.borderDash,lineDashOffset:i.borderDashOffset,lineJoin:i.borderJoinStyle,lineWidth:i.borderWidth,strokeStyle:i.borderColor,pointStyle:i.pointStyle,rotation:i.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,r,i=document.createElement("ul"),o=t.data.datasets;for(i.setAttribute("class",t.id+"-legend"),e=0,n=o.length;el.width)&&(d+=a+n.padding,c[c.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:r,height:a},c[c.length-1]+=r+n.padding})),l.height+=d}else{var f=n.padding,p=t.columnWidths=[],h=t.columnHeights=[],m=n.padding,v=0,g=0;at.each(t.legendItems,(function(t,e){var r=Wi(n,a)+a/2+i.measureText(t.text).width;e>0&&g+a+2*f>l.height&&(m+=v+n.padding,p.push(v),h.push(g),v=0,g=0),v=Math.max(v,r),g+=a+f,s[e]={left:0,top:0,width:r,height:a}})),m+=v,p.push(v),h.push(g),l.width+=m}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:zi,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,r=Z.global,i=r.defaultColor,o=r.elements.line,a=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var c,d=Fi(e.rtl,t.left,t.minSize.width),f=t.ctx,p=Ui(n.fontColor,r.defaultFontColor),h=at.options._parseFont(n),m=h.size;f.textAlign=d.textAlign("left"),f.textBaseline="middle",f.lineWidth=.5,f.strokeStyle=p,f.fillStyle=p,f.font=h.string;var v=Wi(n,m),g=t.legendHitBoxes,y=function(t,e,r){if(!(isNaN(v)||v<=0)){f.save();var a=Ui(r.lineWidth,o.borderWidth);if(f.fillStyle=Ui(r.fillStyle,i),f.lineCap=Ui(r.lineCap,o.borderCapStyle),f.lineDashOffset=Ui(r.lineDashOffset,o.borderDashOffset),f.lineJoin=Ui(r.lineJoin,o.borderJoinStyle),f.lineWidth=a,f.strokeStyle=Ui(r.strokeStyle,i),f.setLineDash&&f.setLineDash(Ui(r.lineDash,o.borderDash)),n&&n.usePointStyle){var s=v*Math.SQRT2/2,l=d.xPlus(t,v/2),u=e+m/2;at.canvas.drawPoint(f,r.pointStyle,s,l,u,r.rotation)}else f.fillRect(d.leftForLtr(t,v),e,v,m),0!==a&&f.strokeRect(d.leftForLtr(t,v),e,v,m);f.restore()}},_=function(t,e,n,r){var i=m/2,o=d.xPlus(t,v+i),a=e+i;f.fillText(n.text,o,a),n.hidden&&(f.beginPath(),f.lineWidth=2,f.moveTo(o,a),f.lineTo(d.xPlus(o,r),a),f.stroke())},b=function(t,r){switch(e.align){case"start":return n.padding;case"end":return t-r;default:return(t-r+n.padding)/2}},A=t.isHorizontal();c=A?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(a,s[0]),line:0},at.rtl.overrideTextDirection(t.ctx,e.textDirection);var w=m+n.padding;at.each(t.legendItems,(function(e,r){var i=f.measureText(e.text).width,o=v+m/2+i,p=c.x,h=c.y;d.setWidth(t.minSize.width),A?r>0&&p+o+n.padding>t.left+t.minSize.width&&(h=c.y+=w,c.line++,p=c.x=t.left+b(l,u[c.line])):r>0&&h+w>t.top+t.minSize.height&&(p=c.x=p+t.columnWidths[c.line]+n.padding,c.line++,h=c.y=t.top+b(a,s[c.line]));var x=d.x(p);y(x,h,e),g[r].left=d.leftForLtr(x,g[r].width),g[r].top=h,_(x,h,e,i),A?c.x+=o+n.padding:c.y+=w})),at.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,r,i,o=this;if(t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom)for(i=o.legendHitBoxes,n=0;n=(r=i[n]).left&&t<=r.left+r.width&&e>=r.top&&e<=r.top+r.height)return o.legendItems[n];return null},handleEvent:function(t){var e,n=this,r=n.options,i="mouseup"===t.type?"click":t.type;if("mousemove"===i){if(!r.onHover&&!r.onLeave)return}else{if("click"!==i)return;if(!r.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===i?e&&r.onClick&&r.onClick.call(n,t.native,e):(r.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&r.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),r.onHover&&e&&r.onHover.call(n,t.native,e))}});function $i(t,e){var n=new Gi({ctx:t.ctx,options:e,chart:t});Ue.configure(t,n,e),Ue.addBox(t,n),t.legend=n}var Vi={id:"legend",_element:Gi,beforeInit:function(t){var e=t.options.legend;e&&$i(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(at.mergeIf(e,Z.global.legend),n?(Ue.configure(t,n,e),n.options=e):$i(t,e)):n&&(Ue.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ki=at.noop;Z._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Xi=ht.extend({initialize:function(t){var e=this;at.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:Ki,update:function(t,e,n){var r=this;return r.beforeUpdate(),r.maxWidth=t,r.maxHeight=e,r.margins=n,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:Ki,beforeSetDimensions:Ki,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ki,beforeBuildLabels:Ki,buildLabels:Ki,afterBuildLabels:Ki,beforeFit:Ki,fit:function(){var t,e=this,n=e.options,r=e.minSize={},i=e.isHorizontal();n.display?(t=(at.isArray(n.text)?n.text.length:1)*at.options._parseFont(n).lineHeight+2*n.padding,e.width=r.width=i?e.maxWidth:t,e.height=r.height=i?t:e.maxHeight):e.width=r.width=e.height=r.height=0},afterFit:Ki,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var r,i,o,a=at.options._parseFont(n),s=a.lineHeight,l=s/2+n.padding,u=0,c=t.top,d=t.left,f=t.bottom,p=t.right;e.fillStyle=at.valueOrDefault(n.fontColor,Z.global.defaultFontColor),e.font=a.string,t.isHorizontal()?(i=d+(p-d)/2,o=c+l,r=p-d):(i="left"===n.position?d+l:p-l,o=c+(f-c)/2,r=f-c,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(i,o),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var h=n.text;if(at.isArray(h))for(var m=0,v=0;v{var e,n;e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(t,e){return t<>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,i=0;r>>6-2*i);return n}},t.exports=n},2749:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,"/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n box-sizing: border-box;\n font-family: Helvetica, Arial, sans-serif;\n font-size: 13px;\n height: 100%;\n margin: 0px;\n position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n pointer-events: none;\n}\n.ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n}\n.ql-clipboard p {\n margin: 0;\n padding: 0;\n}\n.ql-editor {\n box-sizing: border-box;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n text-align: left;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n.ql-editor > * {\n cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n margin: 0;\n padding: 0;\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n list-style-type: none;\n}\n.ql-editor ul > li::before {\n content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n color: #777;\n cursor: pointer;\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n content: '\\2610';\n}\n.ql-editor li::before {\n display: inline-block;\n white-space: nowrap;\n width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n margin-left: -1.5em;\n margin-right: 0.3em;\n text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n margin-left: 0.3em;\n margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n padding-right: 1.5em;\n}\n.ql-editor ol li {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n counter-increment: list-0;\n}\n.ql-editor ol li:before {\n content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n display: block;\n max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n background-color: #000;\n}\n.ql-editor .ql-bg-red {\n background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n background-color: #93f;\n}\n.ql-editor .ql-color-white {\n color: #fff;\n}\n.ql-editor .ql-color-red {\n color: #e60000;\n}\n.ql-editor .ql-color-orange {\n color: #f90;\n}\n.ql-editor .ql-color-yellow {\n color: #ff0;\n}\n.ql-editor .ql-color-green {\n color: #008a00;\n}\n.ql-editor .ql-color-blue {\n color: #06c;\n}\n.ql-editor .ql-color-purple {\n color: #93f;\n}\n.ql-editor .ql-font-serif {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n}\n.ql-editor .ql-align-center {\n text-align: center;\n}\n.ql-editor .ql-align-justify {\n text-align: justify;\n}\n.ql-editor .ql-align-right {\n text-align: right;\n}\n.ql-editor.ql-blank::before {\n color: rgba(0,0,0,0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n}\n.ql-bubble.ql-toolbar:after,\n.ql-bubble .ql-toolbar:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-bubble.ql-toolbar button,\n.ql-bubble .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n float: left;\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n}\n.ql-bubble.ql-toolbar button svg,\n.ql-bubble .ql-toolbar button svg {\n float: left;\n height: 100%;\n}\n.ql-bubble.ql-toolbar button:active:hover,\n.ql-bubble .ql-toolbar button:active:hover {\n outline: none;\n}\n.ql-bubble.ql-toolbar input.ql-image[type=file],\n.ql-bubble .ql-toolbar input.ql-image[type=file] {\n display: none;\n}\n.ql-bubble.ql-toolbar button:hover,\n.ql-bubble .ql-toolbar button:hover,\n.ql-bubble.ql-toolbar button:focus,\n.ql-bubble .ql-toolbar button:focus,\n.ql-bubble.ql-toolbar button.ql-active,\n.ql-bubble .ql-toolbar button.ql-active,\n.ql-bubble.ql-toolbar .ql-picker-label:hover,\n.ql-bubble .ql-toolbar .ql-picker-label:hover,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active,\n.ql-bubble.ql-toolbar .ql-picker-item:hover,\n.ql-bubble .ql-toolbar .ql-picker-item:hover,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {\n color: #fff;\n}\n.ql-bubble.ql-toolbar button:hover .ql-fill,\n.ql-bubble .ql-toolbar button:hover .ql-fill,\n.ql-bubble.ql-toolbar button:focus .ql-fill,\n.ql-bubble .ql-toolbar button:focus .ql-fill,\n.ql-bubble.ql-toolbar button.ql-active .ql-fill,\n.ql-bubble .ql-toolbar button.ql-active .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: #fff;\n}\n.ql-bubble.ql-toolbar button:hover .ql-stroke,\n.ql-bubble .ql-toolbar button:hover .ql-stroke,\n.ql-bubble.ql-toolbar button:focus .ql-stroke,\n.ql-bubble .ql-toolbar button:focus .ql-stroke,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,\n.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: #fff;\n}\n@media (pointer: coarse) {\n .ql-bubble.ql-toolbar button:hover:not(.ql-active),\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) {\n color: #ccc;\n }\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: #ccc;\n }\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: #ccc;\n }\n}\n.ql-bubble {\n box-sizing: border-box;\n}\n.ql-bubble * {\n box-sizing: border-box;\n}\n.ql-bubble .ql-hidden {\n display: none;\n}\n.ql-bubble .ql-out-bottom,\n.ql-bubble .ql-out-top {\n visibility: hidden;\n}\n.ql-bubble .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n}\n.ql-bubble .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n}\n.ql-bubble .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n}\n.ql-bubble .ql-formats {\n display: inline-block;\n vertical-align: middle;\n}\n.ql-bubble .ql-formats:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-bubble .ql-stroke {\n fill: none;\n stroke: #ccc;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n}\n.ql-bubble .ql-stroke-miter {\n fill: none;\n stroke: #ccc;\n stroke-miterlimit: 10;\n stroke-width: 2;\n}\n.ql-bubble .ql-fill,\n.ql-bubble .ql-stroke.ql-fill {\n fill: #ccc;\n}\n.ql-bubble .ql-empty {\n fill: none;\n}\n.ql-bubble .ql-even {\n fill-rule: evenodd;\n}\n.ql-bubble .ql-thin,\n.ql-bubble .ql-stroke.ql-thin {\n stroke-width: 1;\n}\n.ql-bubble .ql-transparent {\n opacity: 0.4;\n}\n.ql-bubble .ql-direction svg:last-child {\n display: none;\n}\n.ql-bubble .ql-direction.ql-active svg:last-child {\n display: inline;\n}\n.ql-bubble .ql-direction.ql-active svg:first-child {\n display: none;\n}\n.ql-bubble .ql-editor h1 {\n font-size: 2em;\n}\n.ql-bubble .ql-editor h2 {\n font-size: 1.5em;\n}\n.ql-bubble .ql-editor h3 {\n font-size: 1.17em;\n}\n.ql-bubble .ql-editor h4 {\n font-size: 1em;\n}\n.ql-bubble .ql-editor h5 {\n font-size: 0.83em;\n}\n.ql-bubble .ql-editor h6 {\n font-size: 0.67em;\n}\n.ql-bubble .ql-editor a {\n text-decoration: underline;\n}\n.ql-bubble .ql-editor blockquote {\n border-left: 4px solid #ccc;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 16px;\n}\n.ql-bubble .ql-editor code,\n.ql-bubble .ql-editor pre {\n background-color: #f0f0f0;\n border-radius: 3px;\n}\n.ql-bubble .ql-editor pre {\n white-space: pre-wrap;\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n}\n.ql-bubble .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n}\n.ql-bubble .ql-editor pre.ql-syntax {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n}\n.ql-bubble .ql-editor img {\n max-width: 100%;\n}\n.ql-bubble .ql-picker {\n color: #ccc;\n display: inline-block;\n float: left;\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n}\n.ql-bubble .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n padding-left: 8px;\n padding-right: 2px;\n position: relative;\n width: 100%;\n}\n.ql-bubble .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n}\n.ql-bubble .ql-picker-options {\n background-color: #444;\n display: none;\n min-width: 100%;\n padding: 4px 8px;\n position: absolute;\n white-space: nowrap;\n}\n.ql-bubble .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label {\n color: #777;\n z-index: 2;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #777;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #777;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n}\n.ql-bubble .ql-color-picker,\n.ql-bubble .ql-icon-picker {\n width: 28px;\n}\n.ql-bubble .ql-color-picker .ql-picker-label,\n.ql-bubble .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n}\n.ql-bubble .ql-color-picker .ql-picker-label svg,\n.ql-bubble .ql-icon-picker .ql-picker-label svg {\n right: 4px;\n}\n.ql-bubble .ql-icon-picker .ql-picker-options {\n padding: 4px 0px;\n}\n.ql-bubble .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n}\n.ql-bubble .ql-color-picker .ql-picker-options {\n padding: 3px 5px;\n width: 152px;\n}\n.ql-bubble .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n float: left;\n height: 16px;\n margin: 2px;\n padding: 0px;\n width: 16px;\n}\n.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n right: 0;\n top: 50%;\n width: 18px;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n content: attr(data-label);\n}\n.ql-bubble .ql-picker.ql-header {\n width: 98px;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: 'Heading 1';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: 'Heading 2';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: 'Heading 3';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: 'Heading 4';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: 'Heading 5';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: 'Heading 6';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: 0.83em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: 0.67em;\n}\n.ql-bubble .ql-picker.ql-font {\n width: 108px;\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item::before {\n content: 'Sans Serif';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: 'Serif';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: 'Monospace';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-bubble .ql-picker.ql-size {\n width: 98px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: 'Small';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: 'Large';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: 'Huge';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n}\n.ql-bubble .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n}\n.ql-bubble .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n}\n.ql-bubble .ql-toolbar .ql-formats {\n margin: 8px 12px 8px 0px;\n}\n.ql-bubble .ql-toolbar .ql-formats:first-child {\n margin-left: 12px;\n}\n.ql-bubble .ql-color-picker svg {\n margin: 1px;\n}\n.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,\n.ql-bubble .ql-color-picker .ql-picker-item:hover {\n border-color: #fff;\n}\n.ql-bubble .ql-tooltip {\n background-color: #444;\n border-radius: 25px;\n color: #fff;\n}\n.ql-bubble .ql-tooltip-arrow {\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n content: \" \";\n display: block;\n left: 50%;\n margin-left: -6px;\n position: absolute;\n}\n.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {\n border-bottom: 6px solid #444;\n top: -6px;\n}\n.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {\n border-top: 6px solid #444;\n bottom: -6px;\n}\n.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {\n display: block;\n}\n.ql-bubble .ql-tooltip.ql-editing .ql-formats {\n visibility: hidden;\n}\n.ql-bubble .ql-tooltip-editor {\n display: none;\n}\n.ql-bubble .ql-tooltip-editor input[type=text] {\n background: transparent;\n border: none;\n color: #fff;\n font-size: 13px;\n height: 100%;\n outline: none;\n padding: 10px 20px;\n position: absolute;\n width: 100%;\n}\n.ql-bubble .ql-tooltip-editor a {\n top: 10px;\n position: absolute;\n right: 20px;\n}\n.ql-bubble .ql-tooltip-editor a:before {\n color: #ccc;\n content: \"\\D7\";\n font-size: 16px;\n font-weight: bold;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a {\n position: relative;\n white-space: nowrap;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::before {\n background-color: #444;\n border-radius: 15px;\n top: -5px;\n font-size: 12px;\n color: #fff;\n content: attr(href);\n font-weight: normal;\n overflow: hidden;\n padding: 5px 15px;\n text-decoration: none;\n z-index: 1;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::after {\n border-top: 6px solid #444;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n top: 0;\n content: \" \";\n height: 0;\n width: 0;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::before,\n.ql-container.ql-bubble:not(.ql-disabled) a::after {\n left: 0;\n margin-left: 50%;\n position: absolute;\n transform: translate(-50%, -100%);\n transition: visibility 0s ease 200ms;\n visibility: hidden;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,\n.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {\n visibility: visible;\n}\n","",{version:3,sources:["webpack://./node_modules/quill/dist/quill.bubble.css"],names:[],mappings:"AAAA;;;;;EAKE;AACF;EACE,sBAAsB;EACtB,yCAAyC;EACzC,eAAe;EACf,YAAY;EACZ,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,WAAW;EACX,kBAAkB;EAClB,kBAAkB;EAClB,QAAQ;AACV;AACA;EACE,SAAS;EACT,UAAU;AACZ;AACA;EACE,sBAAsB;EACtB,iBAAiB;EACjB,YAAY;EACZ,aAAa;EACb,gBAAgB;EAChB,kBAAkB;EAClB,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,qBAAqB;EACrB,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;;;;;;;;;;;EAWE,SAAS;EACT,UAAU;EACV,6EAA6E;AAC/E;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,WAAW;EACX,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,qBAAqB;EACrB,mBAAmB;EACnB,YAAY;AACd;AACA;EACE,mBAAmB;EACnB,mBAAmB;EACnB,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,6EAA6E;EAC7E,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,sEAAsE;AACxE;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,+DAA+D;AACjE;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wDAAwD;AAC1D;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,iDAAiD;AACnD;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sCAAsC;AACxC;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,cAAc;EACd,eAAe;AACjB;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,WAAW;AACb;AACA;EACE,cAAc;AAChB;AACA;EACE,WAAW;AACb;AACA;EACE,WAAW;AACb;AACA;EACE,cAAc;AAChB;AACA;EACE,WAAW;AACb;AACA;EACE,WAAW;AACb;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;EACd,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,sBAAsB;EACtB,+BAA+B;EAC/B,kBAAkB;EAClB,UAAU;EACV,oBAAoB;EACpB,kBAAkB;EAClB,WAAW;AACb;AACA;;EAEE,WAAW;EACX,WAAW;EACX,cAAc;AAChB;AACA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,eAAe;EACf,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,gBAAgB;EAChB,WAAW;AACb;AACA;;EAEE,WAAW;EACX,YAAY;AACd;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,aAAa;AACf;AACA;;;;;;;;;;;;;;EAcE,WAAW;AACb;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,UAAU;AACZ;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,YAAY;AACd;AACA;EACE;;IAEE,WAAW;EACb;EACA;;;;IAIE,UAAU;EACZ;EACA;;;;IAIE,YAAY;EACd;AACF;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,2BAA2B;AAC7B;AACA;EACE,eAAe;EACf,qBAAqB;AACvB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,qBAAqB;EACrB,sBAAsB;AACxB;AACA;EACE,WAAW;EACX,WAAW;EACX,cAAc;AAChB;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;EACrB,sBAAsB;EACtB,eAAe;AACjB;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;EACrB,eAAe;AACjB;AACA;;EAEE,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,2BAA2B;EAC3B,kBAAkB;EAClB,eAAe;EACf,kBAAkB;AACpB;AACA;;EAEE,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,eAAe;EACf,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,gBAAgB;AAClB;AACA;EACE,yBAAyB;EACzB,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;EACX,qBAAqB;EACrB,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,kBAAkB;EAClB,sBAAsB;AACxB;AACA;EACE,eAAe;EACf,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,WAAW;AACb;AACA;EACE,qBAAqB;EACrB,iBAAiB;AACnB;AACA;EACE,sBAAsB;EACtB,aAAa;EACb,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;AACrB;AACA;EACE,eAAe;EACf,cAAc;EACd,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,SAAS;EACT,UAAU;AACZ;AACA;;EAEE,WAAW;AACb;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,UAAU;AACZ;AACA;EACE,gBAAgB;AAClB;AACA;EACE,YAAY;EACZ,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,6BAA6B;EAC7B,WAAW;EACX,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,WAAW;AACb;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,QAAQ;EACR,QAAQ;EACR,WAAW;AACb;AACA;;;;;;EAME,yBAAyB;AAC3B;AACA;EACE,WAAW;AACb;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,YAAY;AACd;AACA;;EAEE,qBAAqB;AACvB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,WAAW;AACb;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,iBAAiB;AACnB;AACA;EACE,WAAW;AACb;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,sBAAsB;EACtB,mBAAmB;EACnB,WAAW;AACb;AACA;EACE,kCAAkC;EAClC,mCAAmC;EACnC,YAAY;EACZ,cAAc;EACd,SAAS;EACT,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,6BAA6B;EAC7B,SAAS;AACX;AACA;EACE,0BAA0B;EAC1B,YAAY;AACd;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,aAAa;AACf;AACA;EACE,uBAAuB;EACvB,YAAY;EACZ,WAAW;EACX,eAAe;EACf,YAAY;EACZ,aAAa;EACb,kBAAkB;EAClB,kBAAkB;EAClB,WAAW;AACb;AACA;EACE,SAAS;EACT,kBAAkB;EAClB,WAAW;AACb;AACA;EACE,WAAW;EACX,cAAc;EACd,eAAe;EACf,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,mBAAmB;AACrB;AACA;EACE,sBAAsB;EACtB,mBAAmB;EACnB,SAAS;EACT,eAAe;EACf,WAAW;EACX,mBAAmB;EACnB,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,UAAU;AACZ;AACA;EACE,0BAA0B;EAC1B,kCAAkC;EAClC,mCAAmC;EACnC,MAAM;EACN,YAAY;EACZ,SAAS;EACT,QAAQ;AACV;AACA;;EAEE,OAAO;EACP,gBAAgB;EAChB,kBAAkB;EAClB,iCAAiC;EACjC,oCAAoC;EACpC,kBAAkB;AACpB;AACA;;EAEE,mBAAmB;AACrB",sourcesContent:["/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container {\n box-sizing: border-box;\n font-family: Helvetica, Arial, sans-serif;\n font-size: 13px;\n height: 100%;\n margin: 0px;\n position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n}\n.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {\n pointer-events: none;\n}\n.ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n}\n.ql-clipboard p {\n margin: 0;\n padding: 0;\n}\n.ql-editor {\n box-sizing: border-box;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n text-align: left;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n.ql-editor > * {\n cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor ul,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n margin: 0;\n padding: 0;\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol,\n.ql-editor ul {\n padding-left: 1.5em;\n}\n.ql-editor ol > li,\n.ql-editor ul > li {\n list-style-type: none;\n}\n.ql-editor ul > li::before {\n content: '\\2022';\n}\n.ql-editor ul[data-checked=true],\n.ql-editor ul[data-checked=false] {\n pointer-events: none;\n}\n.ql-editor ul[data-checked=true] > li *,\n.ql-editor ul[data-checked=false] > li * {\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before,\n.ql-editor ul[data-checked=false] > li::before {\n color: #777;\n cursor: pointer;\n pointer-events: all;\n}\n.ql-editor ul[data-checked=true] > li::before {\n content: '\\2611';\n}\n.ql-editor ul[data-checked=false] > li::before {\n content: '\\2610';\n}\n.ql-editor li::before {\n display: inline-block;\n white-space: nowrap;\n width: 1.2em;\n}\n.ql-editor li:not(.ql-direction-rtl)::before {\n margin-left: -1.5em;\n margin-right: 0.3em;\n text-align: right;\n}\n.ql-editor li.ql-direction-rtl::before {\n margin-left: 0.3em;\n margin-right: -1.5em;\n}\n.ql-editor ol li:not(.ql-direction-rtl),\n.ql-editor ul li:not(.ql-direction-rtl) {\n padding-left: 1.5em;\n}\n.ql-editor ol li.ql-direction-rtl,\n.ql-editor ul li.ql-direction-rtl {\n padding-right: 1.5em;\n}\n.ql-editor ol li {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n counter-increment: list-0;\n}\n.ql-editor ol li:before {\n content: counter(list-0, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-increment: list-1;\n}\n.ql-editor ol li.ql-indent-1:before {\n content: counter(list-1, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-2 {\n counter-increment: list-2;\n}\n.ql-editor ol li.ql-indent-2:before {\n content: counter(list-2, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-3 {\n counter-increment: list-3;\n}\n.ql-editor ol li.ql-indent-3:before {\n content: counter(list-3, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-4 {\n counter-increment: list-4;\n}\n.ql-editor ol li.ql-indent-4:before {\n content: counter(list-4, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-5 {\n counter-increment: list-5;\n}\n.ql-editor ol li.ql-indent-5:before {\n content: counter(list-5, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-6 {\n counter-increment: list-6;\n}\n.ql-editor ol li.ql-indent-6:before {\n content: counter(list-6, decimal) '. ';\n}\n.ql-editor ol li.ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n}\n.ql-editor ol li.ql-indent-7 {\n counter-increment: list-7;\n}\n.ql-editor ol li.ql-indent-7:before {\n content: counter(list-7, lower-alpha) '. ';\n}\n.ql-editor ol li.ql-indent-7 {\n counter-reset: list-8 list-9;\n}\n.ql-editor ol li.ql-indent-8 {\n counter-increment: list-8;\n}\n.ql-editor ol li.ql-indent-8:before {\n content: counter(list-8, lower-roman) '. ';\n}\n.ql-editor ol li.ql-indent-8 {\n counter-reset: list-9;\n}\n.ql-editor ol li.ql-indent-9 {\n counter-increment: list-9;\n}\n.ql-editor ol li.ql-indent-9:before {\n content: counter(list-9, decimal) '. ';\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n}\n.ql-editor .ql-video {\n display: block;\n max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n background-color: #000;\n}\n.ql-editor .ql-bg-red {\n background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n background-color: #93f;\n}\n.ql-editor .ql-color-white {\n color: #fff;\n}\n.ql-editor .ql-color-red {\n color: #e60000;\n}\n.ql-editor .ql-color-orange {\n color: #f90;\n}\n.ql-editor .ql-color-yellow {\n color: #ff0;\n}\n.ql-editor .ql-color-green {\n color: #008a00;\n}\n.ql-editor .ql-color-blue {\n color: #06c;\n}\n.ql-editor .ql-color-purple {\n color: #93f;\n}\n.ql-editor .ql-font-serif {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-editor .ql-font-monospace {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-editor .ql-size-small {\n font-size: 0.75em;\n}\n.ql-editor .ql-size-large {\n font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n}\n.ql-editor .ql-align-center {\n text-align: center;\n}\n.ql-editor .ql-align-justify {\n text-align: justify;\n}\n.ql-editor .ql-align-right {\n text-align: right;\n}\n.ql-editor.ql-blank::before {\n color: rgba(0,0,0,0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n}\n.ql-bubble.ql-toolbar:after,\n.ql-bubble .ql-toolbar:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-bubble.ql-toolbar button,\n.ql-bubble .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n float: left;\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n}\n.ql-bubble.ql-toolbar button svg,\n.ql-bubble .ql-toolbar button svg {\n float: left;\n height: 100%;\n}\n.ql-bubble.ql-toolbar button:active:hover,\n.ql-bubble .ql-toolbar button:active:hover {\n outline: none;\n}\n.ql-bubble.ql-toolbar input.ql-image[type=file],\n.ql-bubble .ql-toolbar input.ql-image[type=file] {\n display: none;\n}\n.ql-bubble.ql-toolbar button:hover,\n.ql-bubble .ql-toolbar button:hover,\n.ql-bubble.ql-toolbar button:focus,\n.ql-bubble .ql-toolbar button:focus,\n.ql-bubble.ql-toolbar button.ql-active,\n.ql-bubble .ql-toolbar button.ql-active,\n.ql-bubble.ql-toolbar .ql-picker-label:hover,\n.ql-bubble .ql-toolbar .ql-picker-label:hover,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active,\n.ql-bubble.ql-toolbar .ql-picker-item:hover,\n.ql-bubble .ql-toolbar .ql-picker-item:hover,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {\n color: #fff;\n}\n.ql-bubble.ql-toolbar button:hover .ql-fill,\n.ql-bubble .ql-toolbar button:hover .ql-fill,\n.ql-bubble.ql-toolbar button:focus .ql-fill,\n.ql-bubble .ql-toolbar button:focus .ql-fill,\n.ql-bubble.ql-toolbar button.ql-active .ql-fill,\n.ql-bubble .ql-toolbar button.ql-active .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: #fff;\n}\n.ql-bubble.ql-toolbar button:hover .ql-stroke,\n.ql-bubble .ql-toolbar button:hover .ql-stroke,\n.ql-bubble.ql-toolbar button:focus .ql-stroke,\n.ql-bubble .ql-toolbar button:focus .ql-stroke,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,\n.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,\n.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: #fff;\n}\n@media (pointer: coarse) {\n .ql-bubble.ql-toolbar button:hover:not(.ql-active),\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) {\n color: #ccc;\n }\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: #ccc;\n }\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: #ccc;\n }\n}\n.ql-bubble {\n box-sizing: border-box;\n}\n.ql-bubble * {\n box-sizing: border-box;\n}\n.ql-bubble .ql-hidden {\n display: none;\n}\n.ql-bubble .ql-out-bottom,\n.ql-bubble .ql-out-top {\n visibility: hidden;\n}\n.ql-bubble .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n}\n.ql-bubble .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n}\n.ql-bubble .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n}\n.ql-bubble .ql-formats {\n display: inline-block;\n vertical-align: middle;\n}\n.ql-bubble .ql-formats:after {\n clear: both;\n content: '';\n display: table;\n}\n.ql-bubble .ql-stroke {\n fill: none;\n stroke: #ccc;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n}\n.ql-bubble .ql-stroke-miter {\n fill: none;\n stroke: #ccc;\n stroke-miterlimit: 10;\n stroke-width: 2;\n}\n.ql-bubble .ql-fill,\n.ql-bubble .ql-stroke.ql-fill {\n fill: #ccc;\n}\n.ql-bubble .ql-empty {\n fill: none;\n}\n.ql-bubble .ql-even {\n fill-rule: evenodd;\n}\n.ql-bubble .ql-thin,\n.ql-bubble .ql-stroke.ql-thin {\n stroke-width: 1;\n}\n.ql-bubble .ql-transparent {\n opacity: 0.4;\n}\n.ql-bubble .ql-direction svg:last-child {\n display: none;\n}\n.ql-bubble .ql-direction.ql-active svg:last-child {\n display: inline;\n}\n.ql-bubble .ql-direction.ql-active svg:first-child {\n display: none;\n}\n.ql-bubble .ql-editor h1 {\n font-size: 2em;\n}\n.ql-bubble .ql-editor h2 {\n font-size: 1.5em;\n}\n.ql-bubble .ql-editor h3 {\n font-size: 1.17em;\n}\n.ql-bubble .ql-editor h4 {\n font-size: 1em;\n}\n.ql-bubble .ql-editor h5 {\n font-size: 0.83em;\n}\n.ql-bubble .ql-editor h6 {\n font-size: 0.67em;\n}\n.ql-bubble .ql-editor a {\n text-decoration: underline;\n}\n.ql-bubble .ql-editor blockquote {\n border-left: 4px solid #ccc;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 16px;\n}\n.ql-bubble .ql-editor code,\n.ql-bubble .ql-editor pre {\n background-color: #f0f0f0;\n border-radius: 3px;\n}\n.ql-bubble .ql-editor pre {\n white-space: pre-wrap;\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n}\n.ql-bubble .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n}\n.ql-bubble .ql-editor pre.ql-syntax {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n}\n.ql-bubble .ql-editor img {\n max-width: 100%;\n}\n.ql-bubble .ql-picker {\n color: #ccc;\n display: inline-block;\n float: left;\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n}\n.ql-bubble .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n padding-left: 8px;\n padding-right: 2px;\n position: relative;\n width: 100%;\n}\n.ql-bubble .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n}\n.ql-bubble .ql-picker-options {\n background-color: #444;\n display: none;\n min-width: 100%;\n padding: 4px 8px;\n position: absolute;\n white-space: nowrap;\n}\n.ql-bubble .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label {\n color: #777;\n z-index: 2;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #777;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #777;\n}\n.ql-bubble .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n}\n.ql-bubble .ql-color-picker,\n.ql-bubble .ql-icon-picker {\n width: 28px;\n}\n.ql-bubble .ql-color-picker .ql-picker-label,\n.ql-bubble .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n}\n.ql-bubble .ql-color-picker .ql-picker-label svg,\n.ql-bubble .ql-icon-picker .ql-picker-label svg {\n right: 4px;\n}\n.ql-bubble .ql-icon-picker .ql-picker-options {\n padding: 4px 0px;\n}\n.ql-bubble .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n}\n.ql-bubble .ql-color-picker .ql-picker-options {\n padding: 3px 5px;\n width: 152px;\n}\n.ql-bubble .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n float: left;\n height: 16px;\n margin: 2px;\n padding: 0px;\n width: 16px;\n}\n.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n right: 0;\n top: 50%;\n width: 18px;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {\n content: attr(data-label);\n}\n.ql-bubble .ql-picker.ql-header {\n width: 98px;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: 'Heading 1';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: 'Heading 2';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: 'Heading 3';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: 'Heading 4';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: 'Heading 5';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: 'Heading 6';\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: 0.83em;\n}\n.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: 0.67em;\n}\n.ql-bubble .ql-picker.ql-font {\n width: 108px;\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item::before {\n content: 'Sans Serif';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: 'Serif';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: 'Monospace';\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family: Georgia, Times New Roman, serif;\n}\n.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family: Monaco, Courier New, monospace;\n}\n.ql-bubble .ql-picker.ql-size {\n width: 98px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item::before {\n content: 'Normal';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: 'Small';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: 'Large';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: 'Huge';\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n}\n.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n}\n.ql-bubble .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n}\n.ql-bubble .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n}\n.ql-bubble .ql-toolbar .ql-formats {\n margin: 8px 12px 8px 0px;\n}\n.ql-bubble .ql-toolbar .ql-formats:first-child {\n margin-left: 12px;\n}\n.ql-bubble .ql-color-picker svg {\n margin: 1px;\n}\n.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,\n.ql-bubble .ql-color-picker .ql-picker-item:hover {\n border-color: #fff;\n}\n.ql-bubble .ql-tooltip {\n background-color: #444;\n border-radius: 25px;\n color: #fff;\n}\n.ql-bubble .ql-tooltip-arrow {\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n content: \" \";\n display: block;\n left: 50%;\n margin-left: -6px;\n position: absolute;\n}\n.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {\n border-bottom: 6px solid #444;\n top: -6px;\n}\n.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {\n border-top: 6px solid #444;\n bottom: -6px;\n}\n.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {\n display: block;\n}\n.ql-bubble .ql-tooltip.ql-editing .ql-formats {\n visibility: hidden;\n}\n.ql-bubble .ql-tooltip-editor {\n display: none;\n}\n.ql-bubble .ql-tooltip-editor input[type=text] {\n background: transparent;\n border: none;\n color: #fff;\n font-size: 13px;\n height: 100%;\n outline: none;\n padding: 10px 20px;\n position: absolute;\n width: 100%;\n}\n.ql-bubble .ql-tooltip-editor a {\n top: 10px;\n position: absolute;\n right: 20px;\n}\n.ql-bubble .ql-tooltip-editor a:before {\n color: #ccc;\n content: \"\\D7\";\n font-size: 16px;\n font-weight: bold;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a {\n position: relative;\n white-space: nowrap;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::before {\n background-color: #444;\n border-radius: 15px;\n top: -5px;\n font-size: 12px;\n color: #fff;\n content: attr(href);\n font-weight: normal;\n overflow: hidden;\n padding: 5px 15px;\n text-decoration: none;\n z-index: 1;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::after {\n border-top: 6px solid #444;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n top: 0;\n content: \" \";\n height: 0;\n width: 0;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a::before,\n.ql-container.ql-bubble:not(.ql-disabled) a::after {\n left: 0;\n margin-left: 50%;\n position: absolute;\n transform: translate(-50%, -100%);\n transition: visibility 0s ease 200ms;\n visibility: hidden;\n}\n.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,\n.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {\n visibility: visible;\n}\n"],sourceRoot:""}]);const s=a},6887:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o),s=n(2749),l=a()(i());l.push([t.id,"@import url(https://fonts.googleapis.com/css?family=Karla&family=Merriweather&display=swap);"]),l.i(s.Z),l.push([t.id,'.ql-container{word-wrap:normal;font-size:1.1rem;line-height:2}.ql-container,.ql-editor{font-family:Merriweather,serif}.ql-editor{display:flex;flex-direction:column;font-size:1.1rem!important;line-height:2!important;min-width:100%;overflow-y:visible!important;padding-left:0!important;padding-right:0!important}.ql-editor p{margin:1.5em 0 0!important}.ql-editor a{text-decoration:underline}.ql-editor h1,h2,h3{margin:1.5em 0 0!important}.ql-editor blockquote{border:none!important;color:#a0aec0;font-size:28px;font-style:italic;line-height:1.5;margin:2em 0 1em!important;padding-left:1.5em!important}div.embedded_image{margin-top:2em}div.embedded_image>img{display:block;height:auto;width:100%}div.embedded_image>p{color:#a0aec0;font-family:Karla,sans-serif;font-size:.9rem;margin-top:.5em;text-align:center}div.ql-embed-content{overflow:hidden}div.embedded_image:hover img,div.ql-embed-content:hover{box-shadow:0 0 0 3px #03a87c;cursor:pointer!important}div.embedded_image[data-layout=wide] img{margin:0 auto 30px;max-width:1024px}.ql-container hr{border:none;letter-spacing:1em;margin:2em 0 3em;text-align:center}.ql-container hr:before{content:"..."}.ql-editor pre.ql-syntax{border-radius:.5rem!important;margin-top:2em!important;padding:1em!important}.ql-editor.ql-blank:before{left:0!important}.btn-circle{border-radius:9999px;height:40px;line-height:1.42857;padding:6px 0;text-align:center;width:40px}.sidebar-controls{display:none;left:-60px;margin-top:-8px;position:absolute;top:0;z-index:10}.sidebar-controls button:hover{background-color:transparent}.sidebar-controls button:focus{box-shadow:none;outline:none}.sidebar-controls.active .controls{display:inline-block!important}.navbar div.btn-group{flex:auto}.navbar div.btn-group button{border-radius:0}div.ql-editor.ql-blank:before{margin-top:26.4px!important}div.embedded_image[data-layout=wide]{left:50%;margin-left:-50vw;position:relative;width:100vw}@media screen and (max-width:1024px){.embedded_image[data-layout=wide] img{max-width:100%}}@media (max-width:1200px){.sidebar-controls{display:none!important}}',"",{version:3,sources:["webpack://./resources/js/components/editor/QuillEditor.vue","webpack://./resources/sass/utilities/_variables.scss"],names:[],mappings:"AAIA,cAGI,gBAAA,CAFA,gBAAA,CACA,aACJ,CAIA,yBAHI,8BAgBJ,CAbA,WAUI,YAAA,CAIA,qBAAA,CAZA,0BAAA,CACA,uBAAA,CAIA,cAAA,CADA,4BAAA,CAFA,wBAAA,CACA,yBAQJ,CAIA,aACI,0BADJ,CAIA,aACI,yBADJ,CAIA,oBAGI,0BADJ,CAIA,sBAII,qBAAA,CACA,aC7BO,CD2BP,cAAA,CADA,iBAAA,CAKA,eAAA,CANA,0BAAA,CAKA,4BAAJ,CAIA,mBACI,cADJ,CAIA,uBAGI,aAAA,CADA,WAAA,CADA,UACJ,CAIA,qBAEI,aC9CO,CDiDP,4BAAA,CADA,eAAA,CADA,eAAA,CAFA,iBAGJ,CAIA,qBAII,eAJJ,CAOA,wDAGI,4BAAA,CADA,wBAHJ,CAOA,yCAEI,kBAAA,CADA,gBAHJ,CAcA,iBACI,WAAA,CAEA,kBAAA,CADA,gBAAA,CAEA,iBAJJ,CAOA,wBACI,aAJJ,CAOA,yBACI,6BAAA,CAEA,wBAAA,CADA,qBAHJ,CAOA,2BACI,gBAJJ,CAOA,YAII,oBAAA,CAFA,WAAA,CAIA,mBAAA,CAHA,aAAA,CAEA,iBAAA,CAJA,UACJ,CAOA,kBAGI,YAAA,CAGA,UAAA,CALA,eAAA,CAGA,iBAAA,CAFA,KAAA,CAGA,UAHJ,CAOA,+BACI,4BAJJ,CAOA,+BAGI,eAAA,CACA,YAJJ,CAOA,mCACI,8BAJJ,CAOA,sBACI,SAJJ,CAOA,6BACI,eAJJ,CAOA,8BACI,2BAJJ,CAOA,qCAGI,QAAA,CACA,iBAAA,CAFA,iBAAA,CADA,WADJ,CAOA,qCACI,sCACI,cAJN,CACF,CAOA,0BACI,kBACI,sBALN,CACF",sourcesContent:["\n@import '../../../sass/utilities/variables';\n@import '~quill/dist/quill.bubble.css';\n\n.ql-container {\n font-size: 1.1rem;\n line-height: 2;\n word-wrap: normal;\n font-family: $font-family-serif;\n}\n\n.ql-editor {\n font-family: $font-family-serif;\n font-size: 1.1rem !important;\n line-height: 2 !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n overflow-y: visible !important;\n min-width: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.ql-editor p {\n margin: 1.5em 0 0 0 !important;\n}\n\n.ql-editor a {\n text-decoration: underline;\n}\n\n.ql-editor h1,\nh2,\nh3 {\n margin: 1.5em 0 0 0 !important;\n}\n\n.ql-editor blockquote {\n margin: 2em 0 1em 0 !important;\n font-style: italic;\n font-size: 28px;\n border: none !important;\n color: $gray-500;\n padding-left: 1.5em !important;\n line-height: 1.5;\n}\n\ndiv.embedded_image {\n margin-top: 2em;\n}\n\ndiv.embedded_image > img {\n width: 100%;\n height: auto;\n display: block;\n}\n\ndiv.embedded_image > p {\n text-align: center;\n color: $gray-500;\n margin-top: 0.5em;\n font-size: 0.9rem;\n font-family: $font-family-sans-serif, sans-serif;\n}\n\ndiv.ql-embed-content {\n // This is here because we have no way to control the dimensions\n // of the content being embedded, so hide any overlap to avoid\n // breaking either the editor or the screen.\n overflow: hidden;\n}\n\ndiv.embedded_image:hover img,\ndiv.ql-embed-content:hover {\n cursor: pointer !important;\n box-shadow: 0 0 0 3px $green;\n}\n\ndiv.embedded_image[data-layout='wide'] img {\n max-width: 1024px;\n margin: 0 auto 30px;\n}\n\ndiv.embedded_image[data-layout='wide'] {\n width: 100vw;\n position: relative;\n left: 50%;\n margin-left: -50vw;\n}\n\n.ql-container hr {\n border: none;\n margin: 2em 0 3em 0;\n letter-spacing: 1em;\n text-align: center;\n}\n\n.ql-container hr:before {\n content: '...';\n}\n\n.ql-editor pre.ql-syntax {\n border-radius: $border-radius !important;\n padding: 1em !important;\n margin-top: 2em !important;\n}\n\n.ql-editor.ql-blank::before {\n left: 0 !important;\n}\n\n.btn-circle {\n width: 40px;\n height: 40px;\n padding: 6px 0;\n border-radius: 9999px;\n text-align: center;\n line-height: 1.42857;\n}\n\n.sidebar-controls {\n margin-top: -8px;\n top: 0;\n display: none;\n position: absolute;\n z-index: 10;\n left: -60px;\n}\n\n.sidebar-controls button:hover {\n background-color: transparent;\n}\n\n.sidebar-controls button:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n outline: none;\n}\n\n.sidebar-controls.active .controls {\n display: inline-block !important;\n}\n\n.navbar div.btn-group {\n flex: auto;\n}\n\n.navbar div.btn-group button {\n border-radius: 0;\n}\n\ndiv.ql-editor.ql-blank::before {\n margin-top: 26.4px !important;\n}\n\ndiv.embedded_image[data-layout='wide'] {\n width: 100vw;\n position: relative;\n left: 50%;\n margin-left: -50vw;\n}\n\n@media screen and (max-width: 1024px) {\n .embedded_image[data-layout='wide'] img {\n max-width: 100%;\n }\n}\n\n@media (max-width: 1200px) {\n .sidebar-controls {\n display: none !important;\n }\n}\n","@import url('https://fonts.googleapis.com/css?family=Karla&family=Merriweather&display=swap');\n\n$font-family-sans-serif: 'Karla', sans-serif;\n$font-family-serif: 'Merriweather', serif;\n\n$enable-responsive-font-sizes: true;\n\n$line-height-base: 1.6;\n\n$font-weight-light: 300;\n$font-weight-normal: 400;\n$font-weight-bold: 700;\n\n$white: #ffffff;\n$gray-100: #f7fafc;\n$gray-200: #edf2f7;\n$gray-300: #e2e8f0;\n$gray-400: #cbd5e0;\n$gray-500: #a0aec0;\n$gray-600: #718096;\n$gray-700: #4a5568;\n$gray-800: #2d3748;\n$gray-900: #1a202c;\n$black: #000000;\n\n$red: rgba(204, 84, 84, 1);\n$red-500: rgba(204, 84, 84, 0.2);\n\n$green: rgba(3, 168, 124, 1);\n$green-500: rgba(3, 168, 124, 0.6);\n\n$blue: rgb(84, 175, 204);\n$blue-500: rgba(158, 213, 237, 0.6);\n\n$box-shadow-sm: 0 1px 2px 0 rgba($black, 0.05);\n$box-shadow:\n 0 1px 3px 0 rgba($black, 0.1),\n 0 1px 2px 0 rgba($black, 0.06);\n$box-shadow-lg:\n 0 10px 15px -3px rgba($black, 0.1),\n 0 4px 6px -2px rgba($black, 0.05);\n\n$border-radius: 0.5rem;\n$border-radius-sm: 0.4rem;\n\n$custom-select-indicator-color: $gray-500;\n\n$modal-fade-transform: scale(0.8);\n$modal-transition: transform 0.2s ease-out;\n$modal-content-border-radius: $border-radius;\n\n$body--color: $gray-900;\n$body--color--dark: #b2bdc4;\n\n$body--bg: $white;\n$body--bg--dark: rgb(38, 50, 56);\n\n$text--muted: $gray-500;\n$text--muted--dark: #5f717e;\n\n$list--bg-dark: #5f717e20;\n"],sourceRoot:""}]);const u=l},3402:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,"@import url(https://fonts.googleapis.com/css?family=Karla&family=Merriweather&display=swap);"]),a.push([t.id,".badge-success[data-v-74e272c6]{background-color:rgba(3,168,124,.6);color:#014432}.badge-primary[data-v-74e272c6]{background-color:rgba(158,213,237,.6);color:#194654}","",{version:3,sources:["webpack://./resources/js/views/AllStats.vue","webpack://./resources/sass/utilities/_variables.scss"],names:[],mappings:"AAGA,gCACI,mCCyBQ,CDxBR,aADJ,CAIA,gCACI,qCCuBO,CDtBP,aADJ",sourcesContent:["\n@import '../../sass/utilities/variables';\n\n.badge-success {\n background-color: $green-500;\n color: darken($green, 20%);\n}\n\n.badge-primary {\n background-color: $blue-500;\n color: darken($blue, 35%);\n}\n","@import url('https://fonts.googleapis.com/css?family=Karla&family=Merriweather&display=swap');\n\n$font-family-sans-serif: 'Karla', sans-serif;\n$font-family-serif: 'Merriweather', serif;\n\n$enable-responsive-font-sizes: true;\n\n$line-height-base: 1.6;\n\n$font-weight-light: 300;\n$font-weight-normal: 400;\n$font-weight-bold: 700;\n\n$white: #ffffff;\n$gray-100: #f7fafc;\n$gray-200: #edf2f7;\n$gray-300: #e2e8f0;\n$gray-400: #cbd5e0;\n$gray-500: #a0aec0;\n$gray-600: #718096;\n$gray-700: #4a5568;\n$gray-800: #2d3748;\n$gray-900: #1a202c;\n$black: #000000;\n\n$red: rgba(204, 84, 84, 1);\n$red-500: rgba(204, 84, 84, 0.2);\n\n$green: rgba(3, 168, 124, 1);\n$green-500: rgba(3, 168, 124, 0.6);\n\n$blue: rgb(84, 175, 204);\n$blue-500: rgba(158, 213, 237, 0.6);\n\n$box-shadow-sm: 0 1px 2px 0 rgba($black, 0.05);\n$box-shadow:\n 0 1px 3px 0 rgba($black, 0.1),\n 0 1px 2px 0 rgba($black, 0.06);\n$box-shadow-lg:\n 0 10px 15px -3px rgba($black, 0.1),\n 0 4px 6px -2px rgba($black, 0.05);\n\n$border-radius: 0.5rem;\n$border-radius-sm: 0.4rem;\n\n$custom-select-indicator-color: $gray-500;\n\n$modal-fade-transform: scale(0.8);\n$modal-transition: transform 0.2s ease-out;\n$modal-content-border-radius: $border-radius;\n\n$body--color: $gray-900;\n$body--color--dark: #b2bdc4;\n\n$body--bg: $white;\n$body--bg--dark: rgb(38, 50, 56);\n\n$text--muted: $gray-500;\n$text--muted--dark: #5f717e;\n\n$list--bg-dark: #5f717e20;\n"],sourceRoot:""}]);const s=a},5901:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,"@import url(https://fonts.googleapis.com/css?family=Karla&family=Merriweather&display=swap);"]),a.push([t.id,"img[data-v-3137ee38]{cursor:pointer;width:150px}img[data-v-3137ee38]:hover{box-shadow:0 0 0 3px #03a87c}","",{version:3,sources:["webpack://./resources/js/views/EditUser.vue"],names:[],mappings:"AAEA,qBAEI,cAAA,CADA,WACJ,CAGA,2BACI,4BAAJ",sourcesContent:["\n@import '../../sass/utilities/variables';\nimg {\n width: 150px;\n cursor: pointer;\n}\n\nimg:hover {\n box-shadow: 0 0 0 3px $green;\n}\n"],sourceRoot:""}]);const s=a},5027:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,"/*!\n * FilePondPluginImagePreview 4.6.11\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */.filepond--image-preview-markup{left:0;position:absolute;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;left:0;margin:0;max-height:7rem;min-height:5rem;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.filepond--image-preview-overlay svg{color:inherit;height:auto;max-height:inherit;width:100%}.filepond--image-preview-overlay-idle{color:rgba(40,40,40,.85);mix-blend-mode:multiply}.filepond--image-preview-overlay-success{color:#369763;mix-blend-mode:normal}.filepond--image-preview-overlay-failure{color:#c44e47;mix-blend-mode:normal}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview{align-items:center;background:#222;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:1}.filepond--image-clip{margin:0 auto;overflow:hidden;position:relative}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0m50 0h50v50H50'/%3E%3C/svg%3E\");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{left:0;position:absolute;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{align-items:center;display:flex;height:100%;justify-content:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{bottom:0;top:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-bottom:.1875em;margin-left:.1875em;margin-top:0}","",{version:3,sources:["webpack://./node_modules/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.css"],names:[],mappings:"AAAA;;;;EAIE,CAGF,gCAAkD,MAAM,CAAxB,iBAAiB,CAAQ,KAAK,CAAC,iCAAiC,SAAS,CAAC,iCAAiC,aAAa,CAAmB,MAAM,CAAkD,QAAQ,CAAxB,eAAe,CAA/B,eAAe,CAA0B,SAAS,CAAW,mBAAmB,CAA1H,iBAAiB,CAAQ,KAAK,CAA6F,wBAAwB,CAAuB,oBAAoB,CAAC,gBAAe,CAA/K,UAAU,CAAoD,SAAkH,CAAC,qCAA4D,aAAa,CAAzB,WAAW,CAAe,kBAAiB,CAAtD,UAAuD,CAAC,sCAA8D,wBAAuB,CAA/C,uBAAgD,CAAC,yCAA+D,aAAY,CAAlC,qBAAmC,CAAC,yCAA+D,aAAY,CAAlC,qBAAmC,CAAC,gGAAgG,sCAAsC,qBAAqB,CAAC,CAAC,iCAAsN,0BAAyB,CAA7D,mBAAmB,CAAxC,WAAW,CAAhC,MAAM,CAA2B,QAAQ,CAAqB,eAAe,CAA/F,iBAAiB,CAAc,OAAO,CAAb,KAAK,CAAnH,wBAAwB,CAAuB,oBAAoB,CAAC,gBAA2I,CAAC,yBAA+E,kBAAkB,CAA4C,eAAe,CAA1F,YAAY,CAAoB,WAAW,CAAlE,MAAM,CAAwE,mBAAmB,CAAnH,iBAAiB,CAAQ,KAAK,CAAuD,UAAU,CAAqC,6BAA4B,CAAjI,SAAkI,CAAC,sBAAwD,aAAY,CAA5B,eAAe,CAAjC,iBAA+C,CAAC,2HAA2H,qBAAqB,CAAC,6LAA8L,CAAC,6BAA6B,CAAC,gDAAkE,MAAM,CAAxB,iBAAiB,CAAQ,KAAK,CAAC,qBAAqB,CAAC,sFAAsF,eAAe,CAAC,8EAA8H,kBAAiB,CAArD,YAAY,CAAxB,WAAW,CAAc,sBAAyC,CAAC,kFAAkF,sBAAsB,CAAC,kFAA2F,QAAQ,CAAjB,QAAQ,CAAU,4BAA4B,CAAC,oBAAoB,CAAC,6IAA6I,oBAAoB,CAAC,oFAAoF,oBAAoB,CAAC,qFAAqF,qBAAqB,CAAC,2OAA2O,qBAAqB,CAAC,uHAAoI,qBAAqB,CAAC,mBAAkB,CAArD,YAAsD",sourcesContent:["/*!\n * FilePondPluginImagePreview 4.6.11\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:rgba(40,40,40,.85)}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01)}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E\");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}"],sourceRoot:""}]);const s=a},8583:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,'/*!\n * FilePond 4.30.4\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}',"",{version:3,sources:["webpack://./node_modules/filepond/dist/filepond.min.css"],names:[],mappings:"AAAA;;;;EAIE,CAGF,qBAA+F,0BAA0B,CAAnC,QAAQ,CAA4B,4BAA4B,CAAC,oBAAoB,CAApH,UAAU,CAA1B,eAAe,CAAsB,SAAS,CAAhE,iBAAiB,CAAsI,kBAAiB,CAA3H,SAA4H,CAAC,qCAA+H,WAAU,CAA/D,QAAQ,CAA3B,QAAQ,CAAsD,SAAS,CAA9D,SAAS,CAApC,iBAAiB,CAA6B,UAAU,CAAC,sBAA4C,CAAC,gBAAsE,WAAW,CAAuC,cAAa,CAA3F,QAAQ,CAAW,QAAQ,CAAlB,SAAS,CAAsB,iBAAiB,CAAjE,OAAoG,CAAC,gCAAnC,mBAAmB,CAAvG,iBAAmR,CAA5J,gBAAkI,0BAAyB,CAA5C,kBAAkB,CAA1E,QAAQ,CAAvB,MAAM,CAAkC,UAAU,CAA1B,eAAe,CAAhC,OAAO,CAApB,KAA0H,CAAC,qBAAiJ,kBAAkB,CAAC,iBAAgB,CAA/E,UAAU,CAAC,gBAAgB,CAAC,eAAe,CAA3H,sCAAsC,CAAC,8BAA8B,CAAC,SAA0F,CAAC,2CAAmE,MAAM,CAA9B,iBAAiB,CAAC,KAAK,CAAQ,6BAA6B,CAAC,sBAAyF,kBAAkB,CAApE,aAAa,CAAC,YAAY,CAA2C,QAAQ,CAAlD,sBAAsB,CAA1D,QAAQ,CAAhB,OAAO,CAAwF,wBAAwB,CAAuB,oBAAoB,CAAC,gBAAgB,CAAC,iDAAiD,aAAa,CAAC,QAAQ,CAAC,YAAY,CAAC,4BAA4B,cAAc,CAAC,gBAAgB,CAAC,eAAe,CAAmB,eAAc,CAAhC,iBAAiC,CAAC,wBAAkD,gCAAgC,CAAmG,cAAa,CAA1K,yBAAyB,CAAgE,qCAAqC,CAAC,6BAA6B,CAAjG,6BAAgH,CAAC,2DAA2D,UAAU,CAAC,2DAAiK,WAAW,CAAtE,mBAAmB,CAA9D,aAAa,CAAe,cAAc,CAAqB,mBAAmB,CAAC,QAAQ,CAAuB,YAAY,CAAlC,SAAS,CAAvF,aAAa,CAAoG,6BAA6B,CAAC,gEAA0I,0BAA0B,CAAnC,QAAQ,CAA4B,4BAA4B,CAAC,oBAAoB,CAApH,UAAU,CAA1B,eAAe,CAAsB,SAAS,CAAhE,iBAAiB,CAAsI,kBAAiB,CAA3H,SAA4H,CAAC,+DAA0E,WAAU,CAArB,UAAsB,CAAC,iEAAuH,aAAa,CAAC,UAAS,CAA3D,WAAW,CAA7B,iBAAiB,CAAa,YAAY,CAAC,UAAmC,CAAC,8BAAuE,+BAA+B,CAAC,qBAAqB,CAAvE,iBAAiB,CAAuD,oCAAoC,CAAvH,UAAU,CAAtB,WAAW,CAAyH,kCAAkC,CAAC,wEAAwE,0CAA0C,CAAC,wCAAiE,gCAA+B,CAAxD,wBAAyD,CAAC,sCAAsC,YAAY,CAAC,uDAAiE,UAAU,CAAC,eAAc,CAAnC,SAAoC,CAAC,2EAA2E,oBAAoB,CAAC,2EAA2E,sBAAsB,CAAC,gCAAgE,sBAAsB,CAAtD,WAAW,CAAgE,aAAa,CAAjC,mBAAmB,CAA9D,mBAAmB,CAAiF,kBAAkB,CAAzC,YAAY,CAAC,SAAS,CAAoB,kBAAkB,CAAC,iBAAiB,CAAC,oCAAmD,eAAc,CAA7B,cAA8B,CAAC,qCAAqC,WAAW,CAAC,SAAS,CAAC,qBAAwE,sBAAsB,CAAzD,YAAY,CAA8C,MAAM,CAAnD,qBAAqB,CAA+B,iBAAiB,CAAC,WAAW,CAA+B,mBAAmB,CAAhK,eAAe,CAAkJ,wBAAwB,CAAuB,oBAAoB,CAAC,gBAAe,CAArI,6BAAsI,CAAC,uBAAuB,QAAQ,CAAC,+CAA+C,eAAe,CAAC,eAAe,CAAwB,eAAe,CAAtC,sBAAsB,CAAiB,kBAAkB,CAAC,UAAU,CAAC,8CAA8C,gBAAgB,CAAC,UAAU,CAAC,mCAAmC,CAAC,kBAAkB,CAAC,oDAAoD,YAAY,CAAC,uBAA0E,oBAAoB,CAAvD,YAAY,CAAC,qBAAqB,CAAsB,WAAW,CAAC,aAAa,CAAC,QAAQ,CAAC,gBAAgB,CAAgD,mBAAmB,CAA9L,eAAe,CAA6G,gBAAgB,CAAmD,wBAAwB,CAAuB,oBAAoB,CAAC,gBAAe,CAArI,6BAAsI,CAAC,yBAAyB,QAAQ,CAAC,kBAAkB,CAAC,mDAAmD,eAAe,CAAC,eAAe,CAAC,kDAAkD,gBAAgB,CAAC,UAAU,CAAC,mCAAmC,CAAC,+CAA+C,WAAW,CAAgC,WAAU,CAAzC,QAAQ,CAAW,WAAW,CAArB,SAAiC,CAAC,sDAAgI,0BAA0B,CAAnC,QAAQ,CAA4B,4BAA4B,CAAC,oBAAoB,CAApH,UAAU,CAA1B,eAAe,CAAsB,SAAS,CAAhE,iBAAiB,CAAsI,kBAAiB,CAA3H,SAA4H,CAAC,gBAAyD,sBAAsB,CAA4B,kBAAiB,CAA5B,UAAU,CAA1E,YAAY,CAAC,WAAW,CAAwB,eAAe,CAA/E,eAA6G,CAAC,uCAAuC,gBAAgB,CAAC,mBAAmB,CAAC,yDAAyD,mBAAmB,CAAC,wBAAwB,CAAuB,oBAAoB,CAAC,gBAAgB,CAAC,SAAS,CAAC,qJAAqJ,iBAAiB,CAAC,mCAAmC,YAAY,CAAC,oCAAoC,aAAa,CAAC,qCAAqC,wBAAwB,CAAC,qCAAqC,cAAc,CAAC,oCAAoC,uBAAuB,CAAC,8CAA8C,kBAAkB,CAAC,iEAAiE,oBAAoB,CAAC,gEAAgE,mBAAmB,CAAC,0KAA0K,mBAAmB,CAAC,kEAAkE,SAAS,CAAC,iIAAiI,UAAU,CAAC,uEAAuE,SAAS,CAAC,sIAAsI,UAAU,CAAC,4FAA4F,4CAA4C,CAAC,oCAAoC,CAAC,0EAA0E,UAAU,CAAC,uOAAuO,SAAS,CAAC,sIAAsI,UAAU,CAAC,8NAA8N,wCAAwC,CAAC,gCAAgC,CAAC,mEAAmE,yCAAyC,CAAC,iCAAiC,CAAC,wBAAwB,GAAG,8BAA8B,CAAC,sBAAsB,CAAC,GAAG,+BAA+B,CAAC,uBAAuB,CAAC,CAAC,gBAAgB,GAAG,8BAA8B,CAAC,sBAAsB,CAAC,GAAG,+BAA+B,CAAC,uBAAuB,CAAC,CAAC,yBAAyB,QAAQ,sCAAsC,CAAC,8BAA8B,CAAC,QAAQ,oCAAoC,CAAC,4BAA4B,CAAC,YAAY,oCAAoC,CAAC,4BAA4B,CAAC,QAAQ,mCAAmC,CAAC,2BAA2B,CAAC,CAAC,iBAAiB,QAAQ,sCAAsC,CAAC,8BAA8B,CAAC,QAAQ,oCAAoC,CAAC,4BAA4B,CAAC,YAAY,oCAAoC,CAAC,4BAA4B,CAAC,QAAQ,mCAAmC,CAAC,2BAA2B,CAAC,CAAC,wBAAwB,GAA6D,0CAA0C,CAAC,kCAAiC,CAAtI,SAAS,CAAC,2BAA2B,CAAC,mBAAiG,CAAC,IAAgE,6CAA6C,CAAC,qCAAoC,CAA9I,SAAS,CAAC,4BAA4B,CAAC,oBAAwG,CAAC,GAAiD,0CAA0C,CAAC,kCAAiC,CAA1H,0BAA0B,CAAC,kBAAgG,CAAC,CAAC,gBAAgB,GAA6D,0CAA0C,CAAC,kCAAiC,CAAtI,SAAS,CAAC,2BAA2B,CAAC,mBAAiG,CAAC,IAAgE,6CAA6C,CAAC,qCAAoC,CAA9I,SAAS,CAAC,4BAA4B,CAAC,oBAAwG,CAAC,GAAiD,0CAA0C,CAAC,kCAAiC,CAA1H,0BAA0B,CAAC,kBAAgG,CAAC,CAAC,iDAAiD,mBAAmB,CAAC,qDAAuG,QAAQ,CAA1D,UAAU,CAAmB,MAAM,CAAxB,iBAAiB,CAAc,OAAO,CAAb,KAAK,CAAkB,WAAW,CAAC,8BAA8B,WAAW,CAAC,8BAA8B,WAAW,CAAC,uBAAuB,WAAW,CAAC,qBAAqB,WAAW,CAAC,gBAAwC,MAAM,CAA6B,YAAY,CAAtB,SAAS,CAA1D,iBAAiB,CAAc,OAAO,CAApB,KAAK,CAAiD,6BAA4B,CAA7D,SAA8D,CAAC,iCAAiC,UAAU,CAAC,yDAAyD,oDAAoD,CAAC,yEAAyE,gCAAgC,CAAC,iCAAiC,mBAAmB,CAAC,WAAW,CAAC,kDAA0F,4BAA2B,CAAnE,uCAAoE,CAAC,sCAAsC,uBAAuB,CAAC,eAAe,CAAC,uDAAuD,4CAA4C,CAAC,6DAA6D,SAAS,CAAC,sBAAsB,wBAAwB,CAAC,qEAAqE,wBAAwB,CAAC,kHAAkH,wBAAwB,CAAC,sBAAsB,kBAAkB,CAAC,gCAAgC,CAAC,yBAAiD,MAAM,CAAS,QAAQ,CAA/C,iBAAiB,CAAc,OAAO,CAApB,KAAK,CAAyB,qBAAqB,CAAC,8DAA8D,QAAQ,CAAC,OAAO,CAAC,8CAAkF,gCAAgC,CAAC,uEAAuE,CAAC,+DAA8D,CAAzL,iBAAiB,CAAnC,iBAA4M,CAAC,4CAA4C,sBAAsB,CAAC,qDAAqD,SAAS,CAAC,uDAAuD,QAAQ,CAAC,kDAAyI,2BAA0B,CAAjH,+BAA+B,CAAuB,gCAAgC,CAAtD,qBAAkF,CAAC,+BAA0E,oBAAoB,CAAvC,QAAQ,CAAC,SAAS,CAA1C,iBAAiB,CAAC,KAAK,CAAyC,qBAAqB,CAAC,gBAAgB,UAAU,CAAC,WAAW,CAAC,qDAAgE,WAAW,CAAgB,QAAO,CAAtB,cAAc,CAArC,UAA8C,CAAC,kJAAkJ,eAAe,CAAC,sJAAsJ,YAAY,CAAC,kJAA2M,kBAAkB,CAA3E,QAAQ,CAAa,YAAY,CAAxB,WAAW,CAAc,sBAAsB,CAAoB,SAAS,CAAC,kJAAkJ,YAAY,CAAC,yJAAyK,WAAW,CAAc,eAAc,CAA3B,YAAY,CAAxC,eAAwD,CAAC,uIAAsJ,WAAU,CAAzB,MAAM,CAAC,OAAmB,CAAC,uIAAuI,QAAQ,CAAC,uJAAuJ,WAAW,CAAC,mJAAmJ,SAAS,CAAC,iDAAiD,sBAAsB,CAAC,eAAe,CAAC,kEAAkE,qBAAqB,CAAkF,kNAA8I,YAAY,CAAC,6EAA6E,mBAAmB,CAAC,4BAA4B,CAAC,6FAA8C,mEAAmE,iDAAiD,qBAAqB,CAAC,CAAC,CAAC,sBAAyC,wBAAuB,CAA1C,kBAA2C,CAAC,iBAAiE,qBAAqB,CAAnD,MAAM,CAAe,QAAQ,CAAuB,mBAAkB,CAAxF,iBAAiB,CAAc,OAAO,CAAb,KAAgE,CAAC,2CAA2C,qBAAqB,CAAC,0CAA0C,YAAY,CAAC,qCAAqG,sCAAsC,CAAC,qBAAoB,CAA3H,mCAAmC,CAAC,2BAAwF,CAAC,qEAAuF,MAAM,CAAe,QAAQ,CAAC,SAAQ,CAAxD,iBAAiB,CAAc,OAAO,CAAb,KAAgC,CAAC,6CAA6C,WAAW,CAAC,qBAAkG,4BAA2B,CAAxG,qCAAqC,CAAC,sCAAmE,CAAC,2BAA8F,wBAAuB,CAAnC,WAAW,CAAlE,UAAU,CAAmB,UAAU,CAAC,MAAM,CAAnC,iBAAiB,CAAmB,OAA4C,CAAC,gDAAsE,kCAAkC,CAAC,0BAA0B,CAA6D,uCAAuC,CAAC,+BAA8B,CAAlI,iCAAiC,CAAC,yBAAyB,CAA/I,qBAAuN,CAAC,wBAA+F,yBAAwB,CAA/F,kCAAkC,CAAC,mCAA6D,CAAC,+BAA+F,wBAAuB,CAAvF,UAAU,CAAmB,UAAU,CAAC,MAAM,CAAnC,iBAAiB,CAAmB,OAAO,CAAC,QAAiC,CAAC,wBAAyE,4BAA4B,CAAC,yBAAwB,CAA/E,yBAAyB,CAAhD,sBAAuG,CAAC,qCAAqC,iBAAiB,CAAC,8BAAyE,UAAU,CAAxB,aAAa,CAAY,QAAQ,CAAC,mBAAmB,CAAlF,eAAe,CAAC,YAAY,CAAuD,6BAA6B,CAAC,kCAA6C,WAAW,CAAoB,sBAAqB,CAAxC,kBAAkB,CAAzC,UAAgE,CAAC,mCAAmC,SAAS,CAAC,mBAAmB,CAAC,yBAAyB,SAAS,CAAC,sBAAsB,SAAS,CAAC,gBAAgB,SAAS,CAAC,iCAAiC,SAAS,CAAC,mBAAmB,SAAS,CAAC,gBAAgB,qBAAqB,CAAgS,yBAAwB,CAAtC,aAAa,CAAxN,wIAAwI,CAA1K,cAAc,CAA6J,eAAe,CAA3K,kBAAkB,CAAnD,iBAAiB,CAAnC,iBAAiB,CAA8M,eAAe,CAAC,iCAAyE,CAAC,kBAAkB,kBAAkB,CAAC,mBAAmB,CAAC,2BAA2B,iBAAiB,CAAC,+BAA+B,mBAAmB,CAAC,wDAAwD,kBAAkB,CAAC,+CAA+C,mBAAmB,CAAC,sCAAsC,iBAAiB,CAAC,yCAAwD,iBAAgB,CAA/B,cAAgC,CAAC,mCAAsJ,YAAW,CAAxD,aAAa,CAA5B,cAAc,CAA9B,eAAe,CAA5B,YAAY,CAAtC,iBAAiB,CAAC,OAAO,CAA2D,oBAAoB,CAAC,SAAsB,CAAC,0CAAgD,WAAW,CAAC,eAAc,CAAhC,KAAiC",sourcesContent:['/*!\n * FilePond 4.30.4\n * Licensed under MIT, https://opensource.org/licenses/MIT/\n * Please visit https://pqina.nl/filepond/ for details.\n */\n\n/* eslint-disable */\n.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}'],sourceRoot:""}]);const s=a},7257:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var r=n(4015),i=n.n(r),o=n(3645),a=n.n(o)()(i());a.push([t.id,"#featuredImage[data-v-d1c0f5c0]{background-size:cover;border-radius:50%;height:57px;width:57px}","",{version:3,sources:["webpack://./resources/js/views/PostList.vue"],names:[],mappings:"AA6PA,gCACA,qBAAA,CAKA,iBAAA,CAHA,WAAA,CADA,UAKA",sourcesContent:['\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"height\":\"300px\"}},[_c('canvas',{attrs:{\"id\":\"stats\"}})])\n}]\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"border-bottom\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('nav',{staticClass:\"navbar d-flex px-0 py-1\"},[_c('router-link',{staticClass:\"navbar-brand hover font-weight-bolder font-serif mr-3\",attrs:{\"to\":{ name: 'home' }}},[_vm._v(\"\\n Canvas\\n \")]),_vm._v(\" \"),_vm._t(\"status\"),_vm._v(\" \"),_c('a',{staticClass:\"ml-auto\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showSearchModal}},[_c('svg',{staticClass:\"icon-search pr-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"22\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"10\",\"cy\":\"10\",\"r\":\"7\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}})])]),_vm._v(\" \"),_vm._t(\"options\"),_vm._v(\" \"),_c('div',{staticClass:\"dropdown ml-3\"},[_c('a',{staticClass:\"nav-link px-0 text-secondary\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('img',{staticClass:\"rounded-circle my-0 shadow-inner\",staticStyle:{\"width\":\"33px\"},attrs:{\"src\":_vm.settings.user.avatar || _vm.settings.user.default_avatar,\"alt\":_vm.settings.user.name}})]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":\"dropdownMenuButton\"}},[_c('h6',{staticClass:\"dropdown-header\"},[_c('strong',[_vm._v(_vm._s(_vm.settings.user.name))]),_vm._v(\" \"),_c('br'),_vm._v(\"\\n \"+_vm._s(_vm.settings.user.email)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-divider\"}),_vm._v(\" \"),_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'edit-user', params: { id: _vm.settings.user.id } }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.your_profile)+\"\\n \")]),_vm._v(\" \"),_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'posts' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.posts))])]),_vm._v(\" \"),(_vm.isAdmin)?_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'users' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.users))])]):_vm._e(),_vm._v(\" \"),(_vm.isAdmin)?_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'tags' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.tags))])]):_vm._e(),_vm._v(\" \"),(_vm.isAdmin)?_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'topics' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.topics))])]):_vm._e(),_vm._v(\" \"),_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'stats' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.stats))])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-divider\"}),_vm._v(\" \"),_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'edit-settings' }}},[_c('span',[_vm._v(_vm._s(_vm.trans.settings))])]),_vm._v(\" \"),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"\"},on:{\"click\":function($event){$event.preventDefault();return _vm.logout.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.sign_out)+\"\\n \")])],1)])],2)]),_vm._v(\" \"),_c('search-modal',{ref:\"searchModal\"})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./SearchModal.vue?vue&type=template&id=ae6cdb3e&\"\nimport script from \"./SearchModal.vue?vue&type=script&lang=js&\"\nexport * from \"./SearchModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade mh-100\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{staticClass:\"modal-dialog modal-dialog-scrollable modal-lg\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body p-0\"},[_c('div',{staticClass:\"input-group\"},[_c('div',{staticClass:\"input-group-prepend mr-0 border-0\"},[_c('div',{staticClass:\"input-group-text pr-0 border-0\",style:(_vm.results.length > 0 ? 'border-radius: 0' : '')},[_c('svg',{staticClass:\"icon-search\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"20\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"10\",\"cy\":\"10\",\"r\":\"7\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-muted\",attrs:{\"d\":\"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}})])])]),_vm._v(\" \"),_c('vue-fuse',{staticClass:\"form-control form-control-lg border-0\",style:(_vm.results.length > 0 ? 'border-radius: 0' : ''),attrs:{\"keys\":['name'],\"list\":_vm.search.searchIndex,\"default-all\":false,\"include-score\":true,\"placeholder\":_vm.trans.search_canvas,\"event-name\":\"search\"}})],1),_vm._v(\" \"),_vm._l((_vm.results),function(entity){return _c('div',{key:entity.item.id},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: entity.item.route,\n params: { id: entity.item.id },\n },\"data-dismiss\":\"modal\"},on:{\"click\":function($event){return _vm.clearResults()}}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"p-3\"},[_c('div',{staticClass:\"d-flex align-items-center\"},[_c('div',{staticClass:\"mr-auto pl-2 col-md-8 col-sm-10 col-10\"},[_c('p',{staticClass:\"mb-0 py-1 text-truncate\"},[_c('span',{staticClass:\"font-weight-bold text-lg lead\"},[_vm._v(\"\\n \"+_vm._s(entity.item.name)+\"\\n \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto d-md-inline-block\"},[_c('span',{staticClass:\"mr-3 text-muted\"},[_vm._v(_vm._s(entity.item.type))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)})],2)])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./PageHeader.vue?vue&type=template&id=6285d386&\"\nimport script from \"./PageHeader.vue?vue&type=script&lang=js&\"\nexport * from \"./PageHeader.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","import numeral from 'numeral';\n\nexport default {\n methods: {\n suffixedNumber(num) {\n if (num < 999) {\n return num;\n } else {\n return numeral(num).format('0.[0]a');\n }\n },\n\n /**\n * Return a URL-friendly slug.\n *\n * @param str\n * @returns {string}\n * @link https://gist.github.com/mathewbyrne/1280286#gistcomment-2588056\n */\n slugify(str) {\n let text = str.toString().toLowerCase().trim();\n\n const sets = [\n { to: 'a', from: '[ÀÁÂÃÄÅÆĀĂĄẠẢẤẦẨẪẬẮẰẲẴẶ]' },\n { to: 'c', from: '[ÇĆĈČ]' },\n { to: 'd', from: '[ÐĎĐÞ]' },\n { to: 'e', from: '[ÈÉÊËĒĔĖĘĚẸẺẼẾỀỂỄỆ]' },\n { to: 'g', from: '[ĜĞĢǴ]' },\n { to: 'h', from: '[ĤḦ]' },\n { to: 'i', from: '[ÌÍÎÏĨĪĮİỈỊ]' },\n { to: 'j', from: '[Ĵ]' },\n { to: 'ij', from: '[IJ]' },\n { to: 'k', from: '[Ķ]' },\n { to: 'l', from: '[ĹĻĽŁ]' },\n { to: 'm', from: '[Ḿ]' },\n { to: 'n', from: '[ÑŃŅŇ]' },\n { to: 'o', from: '[ÒÓÔÕÖØŌŎŐỌỎỐỒỔỖỘỚỜỞỠỢǪǬƠ]' },\n { to: 'oe', from: '[Œ]' },\n { to: 'p', from: '[ṕ]' },\n { to: 'r', from: '[ŔŖŘ]' },\n { to: 's', from: '[ߌŜŞŠ]' },\n { to: 't', from: '[ŢŤ]' },\n { to: 'u', from: '[ÙÚÛÜŨŪŬŮŰŲỤỦỨỪỬỮỰƯ]' },\n { to: 'w', from: '[ẂŴẀẄ]' },\n { to: 'x', from: '[ẍ]' },\n { to: 'y', from: '[ÝŶŸỲỴỶỸ]' },\n { to: 'z', from: '[ŹŻŽ]' },\n { to: '-', from: \"[·/_,:;']\" },\n ];\n\n sets.forEach((set) => {\n text = text.replace(new RegExp(set.from, 'gi'), set.to);\n });\n\n return text\n .replace(/\\s+/g, '-') // Replace spaces with -\n .replace(/[^\\w-]+/g, '') // Remove all non-word chars\n .replace(/--+/g, '-') // Replace multiple - with single -\n .replace(/^-+/, '') // Trim - from start of text\n .replace(/-+$/, ''); // Trim - from end of text\n },\n },\n};\n","\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AllStats.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AllStats.vue?vue&type=script&lang=js&\"","import api from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-12.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AllStats.vue?vue&type=style&index=0&id=74e272c6&prod&scoped=true&lang=scss&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./AllStats.vue?vue&type=template&id=74e272c6&scoped=true&\"\nimport script from \"./AllStats.vue?vue&type=script&lang=js&\"\nexport * from \"./AllStats.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AllStats.vue?vue&type=style&index=0&id=74e272c6&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"74e272c6\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header'),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"d-flex justify-content-between mt-2 mb-4 align-items-center\"},[_c('div',[_c('h3',{staticClass:\"mt-2\"},[_vm._v(_vm._s(_vm.trans.stats))]),_vm._v(\" \"),_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.click_to_see_insights)+\"\\n \")])]),_vm._v(\" \"),(_vm.isReady && _vm.isAdmin && _vm.hasPublishedPosts)?_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.scope),expression:\"scope\"}],staticClass:\"ml-auto w-auto custom-select border-0 bg-light\",attrs:{\"id\":\"scope\",\"name\":\"scope\"},on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.scope=$event.target.multiple ? $$selectedVal : $$selectedVal[0]},_vm.changeScope]}},[_c('option',{attrs:{\"value\":\"user\"}},[_vm._v(_vm._s(_vm.trans.your_stats))]),_vm._v(\" \"),_c('option',{attrs:{\"value\":\"all\"}},[_vm._v(_vm._s(_vm.trans.all_stats))])]):_vm._e()]),_vm._v(\" \"),(_vm.isReady && _vm.hasPublishedPosts)?_c('div',[_c('div',{staticClass:\"card-deck mt-4 pt-2\"},[_c('div',{staticClass:\"card shadow-lg\"},[_c('div',{staticClass:\"card-header pb-0 bg-transparent d-flex justify-content-between align-middle border-0\"},[_c('p',{staticClass:\"font-weight-bold text-muted small text-uppercase\"},[_vm._v(_vm._s(_vm.trans.views))]),_vm._v(\" \"),_c('p',[_c('span',{staticClass:\"badge badge-pill badge-success p-2 font-weight-bold\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.last_thirty_days)+\"\\n \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body pt-0 pb-2\"},[_c('p',{staticClass:\"card-text display-4\"},[_vm._v(_vm._s(_vm.suffixedNumber(_vm.data.views)))])])]),_vm._v(\" \"),_c('div',{staticClass:\"card shadow-lg\"},[_c('div',{staticClass:\"card-header pb-0 bg-transparent d-flex justify-content-between align-middle border-0\"},[_c('p',{staticClass:\"font-weight-bold text-muted small text-uppercase\"},[_vm._v(_vm._s(_vm.trans.visitors))]),_vm._v(\" \"),_c('p',[_c('span',{staticClass:\"badge badge-pill badge-primary p-2 font-weight-bold\"},[_vm._v(_vm._s(_vm.trans.last_thirty_days))])])]),_vm._v(\" \"),_c('div',{staticClass:\"card-body pt-0 pb-2\"},[_c('p',{staticClass:\"card-text display-4\"},[_vm._v(_vm._s(_vm.suffixedNumber(_vm.data.visits)))])])])]),_vm._v(\" \"),_c('line-chart',{staticClass:\"mt-5\",attrs:{\"views\":_vm.plotViewPoints,\"visits\":_vm.plotVisitPoints}}),_vm._v(\" \"),_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.posts),function(post,index){return _c('div',{key:`${index}-${post.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'post-stats',\n params: { id: post.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.posts.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-6 col-sm-8 col-10\"},[_c('p',{staticClass:\"text-truncate lead font-weight-bold mt-2 mb-0\"},[_vm._v(\"\\n \"+_vm._s(post.title)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mb-2\"},[_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\" \"+_vm._s(post.read_time)+\" ― \")]),_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(post.published_at).format('MMM D, YYYY'))+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('div',{staticClass:\"d-none d-md-inline\"},[_c('span',{staticClass:\"text-muted mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(post.views_count))+\" \"+_vm._s(_vm.trans.views))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(post.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchPosts}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2)])],1):_vm._e(),_vm._v(\" \"),(_vm.isReady && !_vm.hasPublishedPosts)?_c('div',{staticClass:\"card shadow mt-5\"},[_c('div',{staticClass:\"card-body p-0\"},[_c('div',{staticClass:\"my-5\"},[_c('p',{staticClass:\"lead text-center text-muted mt-5\"},[_vm._v(_vm._s(_vm.trans.you_have_no_published_posts))]),_vm._v(\" \"),_c('p',{staticClass:\"lead text-center text-muted mt-1\"},[_vm._v(_vm._s(_vm.trans.stats_are_made_available))])])])]):_vm._e()])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./DeleteModal.vue?vue&type=template&id=1e26b19c&\"\nimport script from \"./DeleteModal.vue?vue&type=script&lang=js&\"\nexport * from \"./DeleteModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body py-4\"},[_c('p',{staticClass:\"mb-1 lead font-weight-bold\"},[_vm._v(\"\\n \"+_vm._s(_vm.header)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.message)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer py-md-2 py-sm-0\"},[_c('div',{staticClass:\"row w-100\"},[_c('div',{staticClass:\"col-lg order-lg-last px-0 py-md-1 py-sm-1\"},[_c('a',{staticClass:\"btn btn-danger btn-block font-weight-bold mt-0\",attrs:{\"href\":\"#\",\"aria-label\":\"Delete\"},on:{\"click\":function($event){$event.preventDefault();return _vm.confirmProceed()}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.delete)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-lg order-lg-first px-0 py-md-1 py-sm-1 pt-2\"},[_c('button',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"data-dismiss\":\"modal\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel)+\"\\n \")])])])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{ref:\"modal\",staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[(!_vm.post.featured_image)?_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[(_vm.settings.unsplash)?_c('div',{staticClass:\"input-group\"},[_c('div',{staticClass:\"input-group-prepend border-0\"},[_c('div',{staticClass:\"input-group-text pr-0 border-0\"},[_c('svg',{staticClass:\"icon-search\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"20\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"10\",\"cy\":\"10\",\"r\":\"7\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-muted\",attrs:{\"d\":\"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}})])])]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchKeyword),expression:\"searchKeyword\"}],staticClass:\"form-control border-0\",attrs:{\"type\":\"text\",\"autofocus\":\"\",\"placeholder\":_vm.trans.search_free_photos},domProps:{\"value\":(_vm.searchKeyword)},on:{\"input\":function($event){if($event.target.composing)return;_vm.searchKeyword=$event.target.value}}})]):_vm._e(),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.clearModalAndClose.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"modal-body pb-0\"},[(!_vm.isSearchingUnsplash && !_vm.unsplashImages.length && _vm.isReadyToAcceptUploads)?_c('file-pond',{ref:\"pond\",attrs:{\"name\":\"featuredImagePond\",\"max-files\":\"1\",\"max-file-size\":_vm.settings.maxUpload,\"icon-remove\":_vm.getRemoveIcon,\"icon-retry\":_vm.getRetryIcon,\"label-idle\":_vm.getPlaceholderLabel,\"accepted-file-types\":\"image/*\",\"server\":_vm.getServerOptions,\"allow-multiple\":false,\"files\":_vm.selectedImagesForPond},on:{\"processfile\":_vm.processedFromFilePond,\"removefile\":_vm.removedFromFilePond}}):_vm._e(),_vm._v(\" \"),(_vm.settings.unsplash && !_vm.post.featured_image)?_c('div',[(_vm.unsplashImages.length)?_c('div',{staticClass:\"card-columns mt-3\"},_vm._l((_vm.unsplashImages),function(image,index){return _c('div',{key:index,staticClass:\"card border-0 bg-transparent\"},[_c('img',{staticClass:\"card-img bg-transparent\",staticStyle:{\"cursor\":\"pointer\"},attrs:{\"src\":image.urls.small,\"alt\":image.alt_description},on:{\"click\":function($event){return _vm.selectUnsplashImage(image)}}})])}),0):_vm._e(),_vm._v(\" \"),(_vm.isSearchingUnsplash)?_c('infinite-loading',{attrs:{\"identifier\":_vm.infiniteId,\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchUnsplashImages}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{staticClass:\"mb-3\",attrs:{\"slot\":\"no-results\"},slot:\"no-results\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.no_images_found_for)+\" \\\"\"+_vm._s(_vm.searchKeyword)+\"\\\"\\n \")])]):_vm._e()],1):_vm._e(),_vm._v(\" \"),(!_vm.isSearchingUnsplash && !_vm.unsplashImages.length)?_c('div',[(_vm.post.featured_image && !_vm.selectedImagesForPond.length && !_vm.isReadyToAcceptUploads)?_c('div',{staticClass:\"selected-image\"},[_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.removeFeaturedImage.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-trash\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z\"}})])]),_vm._v(\" \"),_c('img',{staticClass:\"w-100 rounded mb-3\",attrs:{\"src\":_vm.post.featured_image,\"alt\":_vm.post.featured_image_caption}})]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"col-12\",attrs:{\"hidden\":!_vm.selectedImagesForPond.length && !_vm.post.featured_image}},[_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"caption\"}},[_vm._v(\"Caption\")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.featured_image_caption),expression:\"post.featured_image_caption\"}],ref:\"caption\",staticClass:\"form-control border-0\",attrs:{\"id\":\"caption\",\"type\":\"text\",\"placeholder\":_vm.trans.type_caption_for_image},domProps:{\"value\":(_vm.post.featured_image_caption)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.post, \"featured_image_caption\", $event.target.value)}}})])])]):_vm._e()],1),_vm._v(\" \"),(!_vm.unsplashImages.length)?_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"data-dismiss\":\"modal\"},on:{\"click\":_vm.update}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.done)+\"\\n \")])]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import api from \"!../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./filepond-plugin-image-preview.min.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import api from \"!../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./filepond.min.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","\n\n\n","import { render, staticRenderFns } from \"./FeaturedImageModal.vue?vue&type=template&id=56879821&\"\nimport script from \"./FeaturedImageModal.vue?vue&type=script&lang=js&\"\nexport * from \"./FeaturedImageModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import isEmpty from 'lodash/isEmpty';\n\nexport default {\n methods: {\n isDraft(date) {\n return isEmpty(date) || this.isScheduled(date);\n },\n\n isScheduled(date) {\n return !isEmpty(date) && new Date(date) > new Date();\n },\n\n isPublished(date) {\n return !isEmpty(date) && new Date(date) < new Date();\n },\n },\n};\n","import { render, staticRenderFns } from \"./PublishModal.vue?vue&type=template&id=125c0c2a&\"\nimport script from \"./PublishModal.vue?vue&type=script&lang=js&\"\nexport * from \"./PublishModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{ref:\"modal\",staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(_vm._s(_vm.trans.publishing))]),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_c('p',{staticClass:\"text-secondary text-center text-lg-left\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.post_scheduling_format)+\"\\n \"),_c('span',{staticClass:\"font-weight-bold\"},[_vm._v(_vm._s(_vm.settings.timezone))]),_vm._v(\"\\n \"+_vm._s(_vm.trans.timezone)+\". (m/d/y h:m)\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-sm-6 col-12 pb-sm-0 pb-3 pr-sm-0 d-flex justify-content-center justify-content-sm-start\"},[_c('div',{staticClass:\"d-flex align-items-center\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.components.month),expression:\"components.month\"}],staticClass:\"w-auto custom-select custom-select-sm border-0\",on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.components, \"month\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((Array.from({ length: 12 }, (_, i) =>\n String(i + 1).padStart(2, '0')\n )),function(value){return _c('option',{key:value,domProps:{\"value\":value}},[_vm._v(\"\\n \"+_vm._s(value)+\"\\n \")])}),0),_vm._v(\" \"),_c('span',{staticClass:\"px-1\"},[_vm._v(\"/\")]),_vm._v(\" \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.components.day),expression:\"components.day\"}],staticClass:\"w-auto custom-select custom-select-sm border-0\",on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.components, \"day\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((Array.from({ length: 31 }, (_, i) =>\n String(i + 1).padStart(2, '0')\n )),function(value){return _c('option',{key:value,domProps:{\"value\":value}},[_vm._v(\"\\n \"+_vm._s(value)+\"\\n \")])}),0),_vm._v(\" \"),_c('span',{staticClass:\"px-1\"},[_vm._v(\"/\")]),_vm._v(\" \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.components.year),expression:\"components.year\"}],staticClass:\"w-auto custom-select custom-select-sm border-0\",on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.components, \"year\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((Array.from(\n { length: 15 },\n (_, i) => i + new Date().getFullYear() - 10\n )),function(value){return _c('option',{key:value,domProps:{\"value\":value}},[_vm._v(\"\\n \"+_vm._s(value)+\"\\n \")])}),0)])]),_vm._v(\" \"),_c('div',{staticClass:\"col-sm-6 col-12 pl-sm-0 d-flex justify-content-center justify-content-sm-start\"},[_c('div',{staticClass:\"d-flex align-items-center\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.components.hour),expression:\"components.hour\"}],staticClass:\"w-auto custom-select custom-select-sm border-0\",on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.components, \"hour\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((Array.from({ length: 24 }, (_, i) =>\n String(i).padStart(2, '0')\n )),function(value){return _c('option',{key:value,domProps:{\"value\":value}},[_vm._v(\"\\n \"+_vm._s(value)+\"\\n \")])}),0),_vm._v(\" \"),_c('span',{staticClass:\"px-1\"},[_vm._v(\":\")]),_vm._v(\" \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.components.minute),expression:\"components.minute\"}],staticClass:\"w-auto custom-select custom-select-sm border-0\",on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.components, \"minute\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((Array.from({ length: 60 }, (_, i) =>\n String(i).padStart(2, '0')\n )),function(value){return _c('option',{key:value,domProps:{\"value\":value}},[_vm._v(\"\\n \"+_vm._s(value)+\"\\n \")])}),0)])])]),_vm._v(\" \"),(_vm.isScheduled(_vm.post.published_at))?_c('p',{staticClass:\"mt-3 text-success font-italic\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.your_post_will_publish_at)+\"\\n \"+_vm._s(_vm.moment(_vm.post.published_at).format('h:mm A'))+\"\\n \"+_vm._s(_vm.trans.on)+\"\\n \"+_vm._s(_vm.moment(_vm.post.published_at).format('MMMM DD, YYYY'))+\".\\n \")]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_c('div',{staticClass:\"row w-100\"},[_c('div',{staticClass:\"col-lg order-lg-last px-0\"},[(_vm.shouldShowPublishButton)?_c('a',{staticClass:\"btn btn-success btn-block font-weight-bold mt-0\",attrs:{\"href\":\"#\",\"data-dismiss\":\"modal\"},on:{\"click\":_vm.scheduleOrPublish}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.publish_now)+\"\\n \")]):_c('a',{staticClass:\"btn btn-success btn-block font-weight-bold mt-0\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.scheduleOrPublish}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.schedule_to_publish)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-lg order-lg-first px-0\"},[(_vm.isScheduled(_vm.post.published_at))?_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\"},on:{\"click\":_vm.cancelScheduling}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel_scheduling)+\"\\n \")]):_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel)+\"\\n \")])])])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * The closable directive detects clicks outside of an element.\n *\n * @author Michoel Samuels\n * @link https://gist.github.com/AnalyzePlatypus/22ca31c8f953db92eedadfe930bce31f\n */\nconst Closable = {\n bind(el, binding, vnode) {\n el.eventSetDrag = function () {\n el.setAttribute('data-dragging', 'yes');\n };\n\n el.eventClearDrag = function () {\n el.removeAttribute('data-dragging');\n };\n\n el.eventOnClick = function (event) {\n let dragging = el.getAttribute('data-dragging');\n // Check that the click was outside the el and its children, and wasn't a drag\n if (!(el == event.target || el.contains(event.target)) && !dragging) {\n // Call method provided in attribute value\n vnode.context[binding.expression](event);\n }\n };\n document.addEventListener('touchstart', el.eventClearDrag);\n document.addEventListener('touchmove', el.eventSetDrag);\n document.addEventListener('click', el.eventOnClick);\n document.addEventListener('touchend', el.eventOnClick);\n },\n\n unbind(el) {\n document.removeEventListener('touchstart', el.eventClearDrag);\n document.removeEventListener('touchmove', el.eventSetDrag);\n document.removeEventListener('click', el.eventOnClick);\n document.removeEventListener('touchend', el.eventOnClick);\n\n el.removeAttribute('data-dragging');\n },\n};\n\nexport default Closable;\n","import Quill from 'quill';\n\nlet BlockEmbed = Quill.import('blots/block/embed');\n\nclass DividerBlot extends BlockEmbed {\n //\n}\n\nDividerBlot.blotName = 'divider';\nDividerBlot.tagName = 'hr';\n\nexport default DividerBlot;\n","import Quill from 'quill';\n\nlet BlockEmbed = Quill.import('blots/block/embed');\n\nclass EmbedContentBlot extends BlockEmbed {\n static create(value) {\n let node = super.create();\n\n node.innerHTML = value.content;\n node.setAttribute('contenteditable', false);\n\n return node;\n }\n\n static value(node) {\n return {\n content: node.innerHTML,\n };\n }\n}\n\nEmbedContentBlot.tagName = 'div';\nEmbedContentBlot.blotName = 'embed-content';\nEmbedContentBlot.className = 'ql-embed-content';\n\nexport default EmbedContentBlot;\n","import { render, staticRenderFns } from \"./EmbedContentModal.vue?vue&type=template&id=c80fa8de&\"\nimport script from \"./EmbedContentModal.vue?vue&type=script&lang=js&\"\nexport * from \"./EmbedContentModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\",\"data-backdrop\":\"static\"}},[_c('div',{ref:\"modal\",staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(_vm._s(_vm.trans.embed_content))]),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.closeModal.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.content),expression:\"content\"}],staticClass:\"form-control border-0\",staticStyle:{\"resize\":\"none\"},attrs:{\"id\":\"embed\",\"rows\":\"6\",\"name\":\"embed\",\"placeholder\":_vm.trans.paste_embed_code_to_include},domProps:{\"value\":(_vm.content)},on:{\"input\":function($event){if($event.target.composing)return;_vm.content=$event.target.value}}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"data-dismiss\":\"modal\"},on:{\"click\":_vm.clickDone}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.done)+\"\\n \")])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import Quill from 'quill';\n\nlet BlockEmbed = Quill.import('blots/block/embed');\n\nclass EmbedImageBlot extends BlockEmbed {\n static create(value) {\n let node = super.create();\n\n node.setAttribute('contenteditable', false);\n node.dataset.layout = value.layout;\n\n let img = document.createElement('img');\n\n img.setAttribute('alt', value.caption);\n img.setAttribute('src', value.url);\n\n node.appendChild(img);\n\n if (value.caption) {\n let caption = document.createElement('p');\n caption.innerHTML = value.caption;\n node.appendChild(caption);\n }\n\n return node;\n }\n\n static value(node) {\n let img = node.querySelector('img');\n\n return {\n layout: node.dataset.layout,\n caption: img.getAttribute('alt'),\n url: img.getAttribute('src'),\n };\n }\n}\n\nEmbedImageBlot.tagName = 'div';\nEmbedImageBlot.blotName = 'embed-image';\nEmbedImageBlot.className = 'embedded_image';\n\nexport default EmbedImageBlot;\n","\n\n\n","import { render, staticRenderFns } from \"./EmbedImageModal.vue?vue&type=template&id=4f97d7ee&\"\nimport script from \"./EmbedImageModal.vue?vue&type=script&lang=js&\"\nexport * from \"./EmbedImageModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"data-backdrop\":\"static\"}},[_c('div',{ref:\"modal\",staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[(!_vm.selectedImageUrl)?_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[(_vm.settings.unsplash)?_c('div',{staticClass:\"input-group align-items-center\"},[_c('svg',{staticClass:\"icon-search float-left position-absolute\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"20\"}},[_c('circle',{staticClass:\"fill-bg\",attrs:{\"cx\":\"10\",\"cy\":\"10\",\"r\":\"7\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M16.32 14.9l1.1 1.1c.4-.02.83.13 1.14.44l3 3a1.5 1.5 0 0 1-2.12 2.12l-3-3a1.5 1.5 0 0 1-.44-1.14l-1.1-1.1a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"}})]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchKeyword),expression:\"searchKeyword\"}],staticClass:\"form-control border-0 bg-transparent\",staticStyle:{\"padding-left\":\"32px\"},attrs:{\"type\":\"text\",\"autofocus\":\"\",\"placeholder\":_vm.trans.search_free_photos},domProps:{\"value\":(_vm.searchKeyword)},on:{\"input\":function($event){if($event.target.composing)return;_vm.searchKeyword=$event.target.value}}})]):_vm._e(),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.closeModal.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"modal-body pb-0\"},[(!_vm.isSearchingUnsplash && !_vm.unsplashImages.length && _vm.isReadyToAcceptUploads)?_c('file-pond',{ref:\"pond\",attrs:{\"name\":\"editorImagePond\",\"max-files\":\"1\",\"max-file-size\":_vm.settings.maxUpload,\"icon-remove\":_vm.getRemoveIcon,\"icon-retry\":_vm.getRetryIcon,\"label-idle\":_vm.getPlaceholderLabel,\"accepted-file-types\":\"image/*\",\"server\":_vm.getServerOptions,\"allow-multiple\":false,\"files\":_vm.selectedImagesForPond},on:{\"processfile\":_vm.processedFromFilePond,\"removefile\":_vm.removedFromFilePond}}):_vm._e(),_vm._v(\" \"),(_vm.settings.unsplash && !_vm.selectedImageUrl)?_c('div',[(_vm.unsplashImages.length)?_c('div',{staticClass:\"card-columns mt-3\"},_vm._l((_vm.unsplashImages),function(image,index){return _c('div',{key:index,staticClass:\"card border-0 bg-transparent\"},[_c('img',{staticClass:\"card-img bg-transparent\",staticStyle:{\"cursor\":\"pointer\"},attrs:{\"src\":image.urls.small,\"alt\":image.alt_description},on:{\"click\":function($event){return _vm.selectUnsplashImage(image)}}})])}),0):_vm._e(),_vm._v(\" \"),(_vm.isSearchingUnsplash)?_c('infinite-loading',{attrs:{\"identifier\":_vm.infiniteId,\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchUnsplashImages}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{staticClass:\"mb-3\",attrs:{\"slot\":\"no-results\"},slot:\"no-results\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.no_images_found_for)+\" \\\"\"+_vm._s(_vm.searchKeyword)+\"\\\"\\n \")])]):_vm._e()],1):_vm._e(),_vm._v(\" \"),(!_vm.isSearchingUnsplash && !_vm.unsplashImages.length)?_c('div',[(_vm.selectedImageUrl && !_vm.selectedImagesForPond.length && !_vm.isReadyToAcceptUploads)?_c('div',{staticClass:\"selected-image\"},[_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.clearAndResetComponent.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-trash\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z\"}})])]),_vm._v(\" \"),_c('img',{staticClass:\"w-100 rounded mb-3\",attrs:{\"src\":_vm.selectedImageUrl}})]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"col-12\",attrs:{\"hidden\":!_vm.selectedImagesForPond.length && !_vm.selectedImageUrl}},[_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"caption\"}},[_vm._v(_vm._s(_vm.trans.caption))]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.selectedImageCaption),expression:\"selectedImageCaption\"}],ref:\"caption\",staticClass:\"form-control border-0\",attrs:{\"id\":\"caption\",\"type\":\"text\",\"placeholder\":_vm.trans.type_caption_for_image},domProps:{\"value\":(_vm.selectedImageCaption)},on:{\"input\":function($event){if($event.target.composing)return;_vm.selectedImageCaption=$event.target.value}}})]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row mt-2\",attrs:{\"hidden\":!_vm.selectedImagesForPond.length && !_vm.selectedImageUrl}},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"layout\"}},[_vm._v(_vm._s(_vm.trans.layout))]),_vm._v(\" \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.selectedImageLayout),expression:\"selectedImageLayout\"}],staticClass:\"custom-select border-0\",attrs:{\"id\":\"layout\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.selectedImageLayout=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',{attrs:{\"value\":\"default\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.default_layout)+\"\\n \")]),_vm._v(\" \"),_c('option',{attrs:{\"value\":\"wide\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.wide_image)+\"\\n \")])])])])]):_vm._e()],1),_vm._v(\" \"),(!_vm.unsplashImages.length)?_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"data-dismiss\":\"modal\"},on:{\"click\":_vm.clickDone}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.done)+\"\\n \")])]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QuillEditor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QuillEditor.vue?vue&type=script&lang=js&\"","import api from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-12.use[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QuillEditor.vue?vue&type=style&index=0&id=244e5800&prod&lang=scss&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./QuillEditor.vue?vue&type=template&id=244e5800&\"\nimport script from \"./QuillEditor.vue?vue&type=script&lang=js&\"\nexport * from \"./QuillEditor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./QuillEditor.vue?vue&type=style&index=0&id=244e5800&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"position-relative\"},[_c('div',{directives:[{name:\"closable\",rawName:\"v-closable\",value:(_vm.handleClicksOutsideEditor),expression:\"handleClicksOutsideEditor\"}],ref:\"sidebarControls\",staticClass:\"sidebar-controls\"},[_c('button',{ref:\"toggle\",staticClass:\"btn btn-circle border\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.toggleSidebarControls}},[(_vm.controlIsActive)?_c('span',[_c('svg',{staticClass:\"icon-close\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-body-color\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M15.78 14.36a1 1 0 0 1-1.42 1.42l-2.82-2.83-2.83 2.83a1 1 0 1 1-1.42-1.42l2.83-2.82L7.3 8.7a1 1 0 0 1 1.42-1.42l2.83 2.83 2.82-2.83a1 1 0 0 1 1.42 1.42l-2.83 2.83 2.83 2.82z\"}})])]):_c('span',[_c('svg',{staticClass:\"icon-add-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M13 11h4a1 1 0 0 1 0 2h-4v4a1 1 0 0 1-2 0v-4H7a1 1 0 0 1 0-2h4V7a1 1 0 0 1 2 0v4z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"controls pl-3 d-none\"},[_c('button',{staticClass:\"btn btn-circle border mr-1\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.showEmbedImageModal}},[_c('svg',{staticClass:\"icon-camera\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M6.59 6l2.7-2.7A1 1 0 0 1 10 3h4a1 1 0 0 1 .7.3L17.42 6H20a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2.59zM19 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-7 8a5 5 0 1 0 0-10 5 5 0 0 0 0 10z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M12 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}})])]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-circle border mr-1\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.showEmbedContentModal}},[_c('svg',{staticClass:\"icon-code\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('rect',{staticClass:\"fill-bg\",attrs:{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M8.7 13.3a1 1 0 0 1-1.4 1.4l-2-2a1 1 0 0 1 0-1.4l2-2a1 1 0 1 1 1.4 1.4L7.42 12l1.3 1.3zm6.6 0l1.29-1.3-1.3-1.3a1 1 0 1 1 1.42-1.4l2 2a1 1 0 0 1 0 1.4l-2 2a1 1 0 0 1-1.42-1.4zm-3.32 3.9a1 1 0 0 1-1.96-.4l2-10a1 1 0 0 1 1.96.4l-2 10z\"}})])]),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-circle border mr-2\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.insertDivider}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-body-color\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])])])]),_vm._v(\" \"),_c('div',{ref:\"editor\",staticClass:\"mb-5\"}),_vm._v(\" \"),_c('nav',{staticClass:\"navbar fixed-bottom navbar-expand-sm mt-5 d-xl-none p-0 navbar-mini shadow\"},[_c('div',{staticClass:\"btn-group d-flex justify-content-center\"},[_c('button',{staticClass:\"btn border border-bottom-0 border-left-0 py-2\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.showEmbedImageModal}},[_c('svg',{staticClass:\"icon-camera\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M6.59 6l2.7-2.7A1 1 0 0 1 10 3h4a1 1 0 0 1 .7.3L17.42 6H20a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2.59zM19 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-7 8a5 5 0 1 0 0-10 5 5 0 0 0 0 10z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M12 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}})])]),_vm._v(\" \"),_c('button',{staticClass:\"btn border border-bottom-0 border-left-0 py-2\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.showEmbedContentModal}},[_c('svg',{staticClass:\"icon-code\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('rect',{staticClass:\"fill-bg\",attrs:{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-body-color\",attrs:{\"d\":\"M8.7 13.3a1 1 0 0 1-1.4 1.4l-2-2a1 1 0 0 1 0-1.4l2-2a1 1 0 1 1 1.4 1.4L7.42 12l1.3 1.3zm6.6 0l1.29-1.3-1.3-1.3a1 1 0 1 1 1.42-1.4l2 2a1 1 0 0 1 0 1.4l-2 2a1 1 0 0 1-1.42-1.4zm-3.32 3.9a1 1 0 0 1-1.96-.4l2-10a1 1 0 0 1 1.96.4l-2 10z\"}})])]),_vm._v(\" \"),_c('button',{staticClass:\"btn border border-bottom-0 border-right-0 py-2\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.insertDivider}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-body-color\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])])])]),_vm._v(\" \"),_c('embed-content-modal',{ref:\"embedContentModal\",on:{\"adding-embed-content\":_vm.insertEmbedContent}}),_vm._v(\" \"),_c('embed-image-modal',{ref:\"embedImageModal\",on:{\"adding-embed-image\":_vm.insertEmbedImage,\"removing-embed-image\":_vm.removeEmbedImage}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import $ from 'jquery';\n\n/**\n * The Tooltip directive provides simple tooltip functionality using the Bootstrap\n * library. To use this, add a `v-tooltip` directive to the element that should\n * activate the tooltip on mouseover, and set the element's `title` attribute.\n *\n * For example:\n *\n * ```\n * \n * ```\n *\n * The `title` attribute can also be a dynamic prop:\n *\n * ```\n * \n * ```\n *\n * You can also pass Bootstrap options to the `v-tooltip` directive, and they'll override\n * the default options. For example, you can change the tooltip to align on the right\n * side of the element (versus above it) like this:\n *\n * ```\n * \n * ```\n *\n * All Bootstrap options are supported.\n */\nconst defaultOptions = {\n animation: true,\n container: false,\n delay: 0,\n html: false,\n placement: top,\n selector: false,\n title: '',\n trigger: 'hover',\n offset: 0,\n};\n\nconst Tooltip = {\n bind(el, binding) {\n // Get the default configuration options\n const customOptions = binding.value || {};\n const options = { ...defaultOptions, ...customOptions };\n\n // Initialize the Bootstrap tooltip\n $(el).tooltip(options);\n },\n};\n\nexport default Tooltip;\n","import { render, staticRenderFns } from \"./SeoModal.vue?vue&type=template&id=e58e5f54&\"\nimport script from \"./SeoModal.vue?vue&type=script&lang=js&\"\nexport * from \"./SeoModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(_vm._s(_vm.trans.seo_settings))]),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"title\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.meta_title)+\"\\n \"),_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({ placement: 'right' }),expression:\"{ placement: 'right' }\"}],staticClass:\"text-decoration-none\",attrs:{\"href\":\"#\",\"title\":_vm.trans.sync_with_post_title},on:{\"click\":function($event){$event.preventDefault();return _vm.syncTitle.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-refresh\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.52 7.11a5.98 5.98 0 0 1 8.98 2.5 1 1 0 1 1-1.83.8 4 4 0 0 0-5.7-1.86l.74.74A1 1 0 0 1 10 11H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1.7-.7l.82.81zm5.51 8.34l-.74-.74A1 1 0 0 1 14 13h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1.7.7l-.82-.81A5.98 5.98 0 0 1 6.5 14.4a1 1 0 1 1 1.83-.8 4 4 0 0 0 5.7 1.85z\"}})])])]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.meta.title),expression:\"post.meta.title\"}],staticClass:\"form-control border-0\",attrs:{\"id\":\"title\",\"name\":\"title\",\"type\":\"text\",\"title\":_vm.trans.meta_title,\"placeholder\":_vm.trans.meta_title_placeholder},domProps:{\"value\":(_vm.post.meta.title)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.post.meta, \"title\", $event.target.value)},_vm.update]}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"description\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.meta_description)+\"\\n \"),_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({ placement: 'right' }),expression:\"{ placement: 'right' }\"}],staticClass:\"text-decoration-none\",attrs:{\"href\":\"#\",\"title\":_vm.trans.sync_with_post_description},on:{\"click\":function($event){$event.preventDefault();return _vm.syncDescription.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-refresh\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.52 7.11a5.98 5.98 0 0 1 8.98 2.5 1 1 0 1 1-1.83.8 4 4 0 0 0-5.7-1.86l.74.74A1 1 0 0 1 10 11H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1.7-.7l.82.81zm5.51 8.34l-.74-.74A1 1 0 0 1 14 13h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1.7.7l-.82-.81A5.98 5.98 0 0 1 6.5 14.4a1 1 0 1 1 1.83-.8 4 4 0 0 0 5.7 1.85z\"}})])])]),_vm._v(\" \"),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.meta.description),expression:\"post.meta.description\"}],staticClass:\"form-control border-0\",staticStyle:{\"resize\":\"none\"},attrs:{\"id\":\"description\",\"rows\":\"4\",\"name\":\"description\",\"placeholder\":_vm.trans.meta_description_placeholder},domProps:{\"value\":(_vm.post.meta.description)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.post.meta, \"description\", $event.target.value)},_vm.update]}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"canonical_link\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.canonical_link)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.meta.canonical_link),expression:\"post.meta.canonical_link\"}],staticClass:\"form-control border-0\",attrs:{\"id\":\"canonical_link\",\"type\":\"text\",\"name\":\"canonical_link\",\"title\":_vm.trans.canonical_link,\"placeholder\":_vm.trans.canonical_link_placeholder},domProps:{\"value\":(_vm.post.meta.canonical_link)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.post.meta, \"canonical_link\", $event.target.value)},_vm.update]}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.done)+\"\\n \")])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header d-flex align-items-center justify-content-between\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(_vm._s(_vm.trans.general_settings))]),_vm._v(\" \"),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"}},[_c('svg',{staticClass:\"icon-close-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M13.41 12l2.83 2.83a1 1 0 0 1-1.41 1.41L12 13.41l-2.83 2.83a1 1 0 1 1-1.41-1.41L10.59 12 7.76 9.17a1 1 0 0 1 1.41-1.41L12 10.59l2.83-2.83a1 1 0 0 1 1.41 1.41L13.41 12z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"slug\"}},[_vm._v(_vm._s(_vm.trans.slug))]),_vm._v(\" \"),(_vm.post.title)?_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({ placement: 'right' }),expression:\"{ placement: 'right' }\"}],staticClass:\"text-decoration-none\",attrs:{\"href\":\"#\",\"title\":_vm.trans.sync_with_post_title},on:{\"click\":function($event){$event.preventDefault();return _vm.syncSlug()}}},[_c('svg',{staticClass:\"icon-refresh\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.52 7.11a5.98 5.98 0 0 1 8.98 2.5 1 1 0 1 1-1.83.8 4 4 0 0 0-5.7-1.86l.74.74A1 1 0 0 1 10 11H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1.7-.7l.82.81zm5.51 8.34l-.74-.74A1 1 0 0 1 14 13h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1.7.7l-.82-.81A5.98 5.98 0 0 1 6.5 14.4a1 1 0 1 1 1.83-.8 4 4 0 0 0 5.7 1.85z\"}})])]):_vm._e(),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.slug),expression:\"post.slug\"}],staticClass:\"form-control border-0\",attrs:{\"id\":\"slug\",\"type\":\"text\",\"name\":\"slug\",\"title\":_vm.trans.slug,\"placeholder\":_vm.trans.a_unique_slug},domProps:{\"value\":(_vm.post.slug)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.post, \"slug\", $event.target.value)},_vm.update]}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"settings\"}},[_vm._v(_vm._s(_vm.trans.summary))]),_vm._v(\" \"),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.post.summary),expression:\"post.summary\"}],staticClass:\"form-control resize-none border-0\",staticStyle:{\"resize\":\"none\"},attrs:{\"id\":\"settings\",\"rows\":\"4\",\"name\":\"summary\",\"placeholder\":_vm.trans.a_descriptive_summary},domProps:{\"value\":(_vm.post.summary)},on:{\"input\":[function($event){if($event.target.composing)return;_vm.$set(_vm.post, \"summary\", $event.target.value)},_vm.update]}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(_vm._s(_vm.trans.topic))]),_vm._v(\" \"),_c('multiselect',{staticStyle:{\"cursor\":\"pointer\"},attrs:{\"options\":_vm.topics,\"placeholder\":_vm.trans.select_a_topic,\"tag-placeholder\":_vm.trans.add_a_new_topic,\"multiple\":true,\"taggable\":true,\"max\":1,\"label\":\"name\",\"track-by\":\"slug\"},on:{\"input\":_vm.update,\"tag\":_vm.addTopic},model:{value:(_vm.post.topic),callback:function ($$v) {_vm.$set(_vm.post, \"topic\", $$v)},expression:\"post.topic\"}})],1)]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('div',{staticClass:\"col-12\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(_vm._s(_vm.trans.tags))]),_vm._v(\" \"),_c('multiselect',{staticStyle:{\"cursor\":\"pointer\"},attrs:{\"options\":_vm.tags,\"placeholder\":_vm.trans.select_some_tags,\"tag-placeholder\":_vm.trans.add_a_new_tag,\"multiple\":true,\"taggable\":true,\"label\":\"name\",\"track-by\":\"slug\"},on:{\"input\":_vm.update,\"tag\":_vm.addTag},model:{value:(_vm.post.tags),callback:function ($$v) {_vm.$set(_vm.post, \"tags\", $$v)},expression:\"post.tags\"}})],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.done)+\"\\n \")])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./SettingsModal.vue?vue&type=template&id=23f9f680&\"\nimport script from \"./SettingsModal.vue?vue&type=script&lang=js&\"\nexport * from \"./SettingsModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","/*!\n * vue-textarea-autosize v1.1.1 \n * (c) 2019 Saymon\n * Released under the MIT License.\n */\n//\n//\n//\n//\n//\n//\n//\nvar script = {\n name: 'TextareaAutosize',\n props: {\n value: {\n type: [String, Number],\n default: ''\n },\n autosize: {\n type: Boolean,\n default: true\n },\n minHeight: {\n type: [Number],\n 'default': null\n },\n maxHeight: {\n type: [Number],\n 'default': null\n },\n\n /*\n * Force !important for style properties\n */\n important: {\n type: [Boolean, Array],\n default: false\n }\n },\n data: function data() {\n return {\n // data property for v-model binding with real textarea tag\n val: null,\n // works when content height becomes more then value of the maxHeight property\n maxHeightScroll: false,\n height: 'auto'\n };\n },\n computed: {\n computedStyles: function computedStyles() {\n if (!this.autosize) return {};\n return {\n resize: !this.isResizeImportant ? 'none' : 'none !important',\n height: this.height,\n overflow: this.maxHeightScroll ? 'auto' : !this.isOverflowImportant ? 'hidden' : 'hidden !important'\n };\n },\n isResizeImportant: function isResizeImportant() {\n var imp = this.important;\n return imp === true || Array.isArray(imp) && imp.includes('resize');\n },\n isOverflowImportant: function isOverflowImportant() {\n var imp = this.important;\n return imp === true || Array.isArray(imp) && imp.includes('overflow');\n },\n isHeightImportant: function isHeightImportant() {\n var imp = this.important;\n return imp === true || Array.isArray(imp) && imp.includes('height');\n }\n },\n watch: {\n value: function value(val) {\n this.val = val;\n },\n val: function val(_val) {\n this.$nextTick(this.resize);\n this.$emit('input', _val);\n },\n minHeight: function minHeight() {\n this.$nextTick(this.resize);\n },\n maxHeight: function maxHeight() {\n this.$nextTick(this.resize);\n },\n autosize: function autosize(val) {\n if (val) this.resize();\n }\n },\n methods: {\n resize: function resize() {\n var _this = this;\n\n var important = this.isHeightImportant ? 'important' : '';\n this.height = \"auto\".concat(important ? ' !important' : '');\n this.$nextTick(function () {\n var contentHeight = _this.$el.scrollHeight + 1;\n\n if (_this.minHeight) {\n contentHeight = contentHeight < _this.minHeight ? _this.minHeight : contentHeight;\n }\n\n if (_this.maxHeight) {\n if (contentHeight > _this.maxHeight) {\n contentHeight = _this.maxHeight;\n _this.maxHeightScroll = true;\n } else {\n _this.maxHeightScroll = false;\n }\n }\n\n var heightVal = contentHeight + 'px';\n _this.height = \"\".concat(heightVal).concat(important ? ' !important' : '');\n });\n return this;\n }\n },\n created: function created() {\n this.val = this.value;\n },\n mounted: function mounted() {\n this.resize();\n }\n};\n\nfunction normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier\n/* server only */\n, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {\n if (typeof shadowMode !== 'boolean') {\n createInjectorSSR = createInjector;\n createInjector = shadowMode;\n shadowMode = false;\n } // Vue.extend constructor export interop.\n\n\n var options = typeof script === 'function' ? script.options : script; // render functions\n\n if (template && template.render) {\n options.render = template.render;\n options.staticRenderFns = template.staticRenderFns;\n options._compiled = true; // functional template\n\n if (isFunctionalTemplate) {\n options.functional = true;\n }\n } // scopedId\n\n\n if (scopeId) {\n options._scopeId = scopeId;\n }\n\n var hook;\n\n if (moduleIdentifier) {\n // server build\n hook = function hook(context) {\n // 2.3 injection\n context = context || // cached call\n this.$vnode && this.$vnode.ssrContext || // stateful\n this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional\n // 2.2 with runInNewContext: true\n\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__;\n } // inject component styles\n\n\n if (style) {\n style.call(this, createInjectorSSR(context));\n } // register component module identifier for async chunk inference\n\n\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier);\n }\n }; // used by ssr in case component is cached and beforeCreate\n // never gets called\n\n\n options._ssrRegister = hook;\n } else if (style) {\n hook = shadowMode ? function () {\n style.call(this, createInjectorShadow(this.$root.$options.shadowRoot));\n } : function (context) {\n style.call(this, createInjector(context));\n };\n }\n\n if (hook) {\n if (options.functional) {\n // register for functional component in vue file\n var originalRender = options.render;\n\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context);\n return originalRender(h, context);\n };\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate;\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n }\n }\n\n return script;\n}\n\nvar normalizeComponent_1 = normalizeComponent;\n\n/* script */\nconst __vue_script__ = script;\n\n/* template */\nvar __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.val),expression:\"val\"}],style:(_vm.computedStyles),domProps:{\"value\":(_vm.val)},on:{\"focus\":_vm.resize,\"input\":function($event){if($event.target.composing){ return; }_vm.val=$event.target.value;}}})};\nvar __vue_staticRenderFns__ = [];\n\n /* style */\n const __vue_inject_styles__ = undefined;\n /* scoped */\n const __vue_scope_id__ = undefined;\n /* module identifier */\n const __vue_module_identifier__ = undefined;\n /* functional template */\n const __vue_is_functional_template__ = false;\n /* style inject */\n \n /* style inject SSR */\n \n\n \n var TextareaAutosize = normalizeComponent_1(\n { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ },\n __vue_inject_styles__,\n __vue_script__,\n __vue_scope_id__,\n __vue_is_functional_template__,\n __vue_module_identifier__,\n undefined,\n undefined\n );\n\nvar version = '1.1.1';\n\nvar install = function install(Vue) {\n Vue.component('TextareaAutosize', TextareaAutosize);\n};\n\nvar plugin = {\n install: install,\n version: version\n};\n\nif (typeof window !== 'undefined' && window.Vue) {\n window.Vue.use(plugin);\n}\n\nexport default plugin;\n","\n\n\n","import { render, staticRenderFns } from \"./EditPost.vue?vue&type=template&id=136719f0&\"\nimport script from \"./EditPost.vue?vue&type=script&lang=js&\"\nexport * from \"./EditPost.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"status\"},[_c('ul',{staticClass:\"navbar-nav mr-auto flex-row float-right\"},[_c('li',{staticClass:\"text-muted font-weight-bold\"},[_c('div',{staticClass:\"border-left pl-3\"},[(!_vm.isSaving && !_vm.isSaved)?_c('div',[(_vm.isPublished(_vm.post.published_at))?_c('span',[_vm._v(_vm._s(_vm.trans.published))]):_vm._e(),_vm._v(\" \"),(_vm.isDraft(_vm.post.published_at))?_c('span',[_vm._v(_vm._s(_vm.trans.draft))]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.isSaving)?_c('span',[_vm._v(_vm._s(_vm.trans.saving))]):_vm._e(),_vm._v(\" \"),(_vm.isSaved)?_c('span',{staticClass:\"text-success\"},[_vm._v(_vm._s(_vm.trans.saved))]):_vm._e()])])])]),_vm._v(\" \"),_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\"},[(_vm.isPublished(_vm.post.published_at))?_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'post-stats', params: { id: _vm.uri } }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.view_stats)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.isPublished(_vm.post.published_at))?_c('div',{staticClass:\"dropdown-divider\"}):_vm._e(),_vm._v(\" \"),(_vm.isDraft(_vm.post.published_at) && (_vm.isAdmin || _vm.isEditor))?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showPublishModal}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.publish)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showSettingsModal}},[_vm._v(\" \"+_vm._s(_vm.trans.general_settings)+\" \")]),_vm._v(\" \"),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showFeaturedImageModal}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.featured_image)+\"\\n \")]),_vm._v(\" \"),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showSeoModal}},[_vm._v(\" \"+_vm._s(_vm.trans.seo_settings)+\" \")]),_vm._v(\" \"),(_vm.isPublished(_vm.post.published_at))?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();return _vm.convertToDraft.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.convert_to_draft)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(!_vm.creatingPost)?_c('a',{staticClass:\"dropdown-item text-danger\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showDeleteModal}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.delete)+\"\\n \")]):_vm._e()],1)])])],2),_vm._v(\" \"),(_vm.isReady)?_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"form-group my-3\"},[_c('textarea-autosize',{staticClass:\"w-100 form-control-lg border-0 font-serif bg-transparent px-0\",staticStyle:{\"font-size\":\"42px\"},attrs:{\"placeholder\":_vm.trans.title,\"rows\":\"1\"},nativeOn:{\"input\":function($event){return _vm.updatePost.apply(null, arguments)}},model:{value:(_vm.post.title),callback:function ($$v) {_vm.$set(_vm.post, \"title\", $$v)},expression:\"post.title\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"form-group my-2\"},[_c('quill-editor',{key:_vm.post.id,attrs:{\"post\":_vm.post},on:{\"update-post\":_vm.savePost}})],1)])]):_vm._e(),_vm._v(\" \"),(_vm.isReady)?_c('section',[_c('publish-modal',{ref:\"publishModal\",attrs:{\"post\":_vm.post},on:{\"publish\":_vm.updatePublishedAt}}),_vm._v(\" \"),_c('settings-modal',{ref:\"settingsModal\",attrs:{\"post\":_vm.post,\"tags\":_vm.tags,\"topics\":_vm.topics,\"errors\":_vm.errors},on:{\"sync-slug\":_vm.updateSlug,\"add-tag\":_vm.addTag,\"add-post-tag\":_vm.addPostTag,\"add-post-topic\":_vm.addPostTopic,\"add-topic\":_vm.addTopic,\"update-post\":_vm.savePost}}),_vm._v(\" \"),_c('featured-image-modal',{ref:\"featuredImageModal\",attrs:{\"post\":_vm.post},on:{\"update-featured-image\":_vm.updateFeaturedImage,\"remove-featured-image\":_vm.removeFeaturedImage,\"update-post\":_vm.savePost}}),_vm._v(\" \"),_c('seo-modal',{ref:\"seoModal\",attrs:{\"post\":_vm.post},on:{\"sync-title\":_vm.updateMetaTitle,\"sync-description\":_vm.updateMetaDescription,\"update-post\":_vm.savePost}}),_vm._v(\" \"),_c('delete-modal',{ref:\"deleteModal\",attrs:{\"header\":_vm.trans.delete,\"message\":_vm.trans.deleted_posts_are_gone_forever},on:{\"delete\":_vm.deletePost}})],1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./EditSettings.vue?vue&type=template&id=8c0518ec&\"\nimport script from \"./EditSettings.vue?vue&type=script&lang=js&\"\nexport * from \"./EditSettings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header'),_vm._v(\" \"),_c('main',{staticClass:\"pt-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12 my-3\"},[_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_vm._v(_vm._s(_vm.trans.settings))])]),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_c('div',{staticClass:\"d-flex rounded-top p-3 align-items-center\"},[_c('div',{staticClass:\"mr-auto py-1\"},[_c('p',{staticClass:\"mb-1 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.weekly_digest)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"mb-1 d-none d-lg-block text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.toggle_digest)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto pl-3\"},[_c('div',{staticClass:\"align-middle\"},[_c('div',{staticClass:\"form-group my-auto\"},[_c('span',{staticClass:\"switch switch-sm\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.digest),expression:\"digest\"}],staticClass:\"switch\",attrs:{\"id\":\"digest\",\"type\":\"checkbox\"},domProps:{\"checked\":_vm.settings.user.digest,\"checked\":Array.isArray(_vm.digest)?_vm._i(_vm.digest,null)>-1:(_vm.digest)},on:{\"change\":[function($event){var $$a=_vm.digest,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.digest=$$a.concat([$$v]))}else{$$i>-1&&(_vm.digest=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.digest=$$c}},_vm.toggleDigest]}}),_vm._v(\" \"),_c('label',{staticClass:\"mb-0 sr-only\",attrs:{\"for\":\"digest\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.weekly_digest)+\"\\n \")])])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"d-flex border-top p-3 align-items-center\"},[_c('div',{staticClass:\"mr-auto py-1\"},[_c('p',{staticClass:\"mb-1 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.dark_mode)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"mb-1 d-none d-lg-block text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.toggle_dark_mode)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto pl-3\"},[_c('div',{staticClass:\"align-middle\"},[_c('div',{staticClass:\"form-group my-auto\"},[_c('span',{staticClass:\"switch switch-sm\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.darkMode),expression:\"darkMode\"}],staticClass:\"switch\",attrs:{\"id\":\"darkMode\",\"type\":\"checkbox\"},domProps:{\"checked\":_vm.settings.user.dark_mode,\"checked\":Array.isArray(_vm.darkMode)?_vm._i(_vm.darkMode,null)>-1:(_vm.darkMode)},on:{\"change\":[function($event){var $$a=_vm.darkMode,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.darkMode=$$a.concat([$$v]))}else{$$i>-1&&(_vm.darkMode=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.darkMode=$$c}},_vm.toggleDarkMode]}}),_vm._v(\" \"),_c('label',{staticClass:\"mb-0 sr-only\",attrs:{\"for\":\"darkMode\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.dark_mode)+\"\\n \")])])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"d-flex border-top p-3 align-items-center\"},[_c('div',{staticClass:\"mr-auto py-1\"},[_c('p',{staticClass:\"mb-1 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.locale)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"mb-1 d-none d-lg-block text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.select_your_language_or_region)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto pl-3\"},[_c('div',{staticClass:\"align-middle\"},[_c('div',{staticClass:\"form-group row mt-3\"},[_c('div',{staticClass:\"col-12\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.locale),expression:\"locale\"}],staticClass:\"custom-select border-0\",attrs:{\"name\":\"locale\"},on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.locale=$event.target.multiple ? $$selectedVal : $$selectedVal[0]},_vm.selectLocale]}},_vm._l((_vm.settings.languageCodes),function(code){return _c('option',{key:code,domProps:{\"value\":code,\"selected\":_vm.settings.user.locale === code}},[_vm._v(\"\\n \"+_vm._s(_vm.getLocaleDisplayName(code))+\"\\n \")])}),0)])])])])])])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"pt-5 d-flex justify-content-center\"},[_c('a',{staticClass:\"text-muted text-decoration-none\",attrs:{\"href\":_vm.latestRelease.link}},[_vm._v(\"\\n \"+_vm._s(_vm.latestRelease.tag)+\"\\n \")])])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./EditTag.vue?vue&type=template&id=4fe4c94f&\"\nimport script from \"./EditTag.vue?vue&type=script&lang=js&\"\nexport * from \"./EditTag.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[(!_vm.creatingTag)?_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":\"dropdownMenuButton\"}},[_c('a',{staticClass:\"dropdown-item text-danger\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showDeleteModal}},[_vm._v(\" \"+_vm._s(_vm.trans.delete)+\" \")])])]):_vm._e()])],2),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[(_vm.isReady)?_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_c('router-link',{staticClass:\"text-decoration-none text-muted\",attrs:{\"to\":{ name: 'tags' }}},[_vm._v(_vm._s(_vm.trans.tags))]),_vm._v(\" \"),_c('span',{staticClass:\"text-muted\"},[_vm._v(\" / \")]),_vm._v(\"\\n \"+_vm._s(_vm.title)+\"\\n \")],1),_vm._v(\" \"),(!_vm.creatingTag)?_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.last_updated)+\" \"+_vm._s(_vm.moment(_vm.tag.updated_at).fromNow())+\"\\n \")]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"col-12\"},[_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.name)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.tag.name),expression:\"tag.name\"}],staticClass:\"form-control border-0\",attrs:{\"type\":\"text\",\"name\":\"name\",\"autofocus\":\"\",\"autocomplete\":\"off\",\"title\":\"Name\",\"placeholder\":_vm.trans.give_your_tag_a_name},domProps:{\"value\":(_vm.tag.name)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.saveTag.apply(null, arguments)},\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.tag, \"name\", $event.target.value)}}})]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.slug)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.tag.slug),expression:\"tag.slug\"}],staticClass:\"form-control border-0\",class:_vm.invalidSlug.shouldShow ? 'is-invalid' : '',attrs:{\"type\":\"text\",\"name\":\"slug\",\"disabled\":\"\",\"autocomplete\":\"off\",\"title\":\"Slug\",\"placeholder\":_vm.trans.give_your_tag_a_name_slug},domProps:{\"value\":(_vm.tag.slug)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.tag, \"slug\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidSlug.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidSlug.error))])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row mt-4 mb-2\"},[_c('div',{staticClass:\"col-md px-0\"},[_c('a',{staticClass:\"btn btn-success btn-block font-weight-bold mt-0\",class:_vm.shouldDisableButton ? 'disabled' : '',attrs:{\"href\":\"#\",\"onclick\":\"this.blur()\",\"aria-label\":\"Save\"},on:{\"click\":function($event){$event.preventDefault();return _vm.saveTag.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.save)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-md px-0\"},[_c('router-link',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"to\":{ name: 'tags' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel)+\"\\n \")])],1)])])])]):_vm._e(),_vm._v(\" \"),(_vm.posts.length > 0)?_c('h2',{staticClass:\"mt-5\"},[_vm._v(_vm._s(_vm.trans.posts))]):_vm._e(),_vm._v(\" \"),(_vm.posts.length > 0)?_c('div',{staticClass:\"mt-3 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.posts),function(post,index){return _c('div',{key:`${index}-${post.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-post',\n params: { id: post.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.posts.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-6 col-sm-8 col-10\"},[_c('p',{staticClass:\"mb-0 mt-2 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(post.title)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mb-2\"},[(_vm.isPublished(post.published_at))?_c('span',[_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\" \"+_vm._s(post.read_time)+\" ― \")]),_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(post.published_at).format('MMM D, YYYY'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.isDraft(post.published_at))?_c('span',[_c('span',{staticClass:\"text-danger\"},[_vm._v(_vm._s(_vm.trans.draft))]),_vm._v(\" \"),_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\"\\n ― \"+_vm._s(_vm.trans.updated)+\"\\n \"+_vm._s(_vm.moment(post.updated_at).fromNow())+\"\\n \")])]):_vm._e()])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('div',{staticClass:\"d-none d-md-inline\"},[_c('span',{staticClass:\"text-secondary mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(post.views_count))+\"\\n \"+_vm._s(post.views_count == 1 ? _vm.trans.view : _vm.trans.views))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(post.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchPosts}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2)]):_vm._e()])]),_vm._v(\" \"),_c('delete-modal',{ref:\"deleteModal\",attrs:{\"header\":_vm.trans.delete,\"message\":_vm.trans.deleted_tags_are_gone_forever},on:{\"delete\":_vm.deleteTag}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./EditTopic.vue?vue&type=template&id=be9b95e4&\"\nimport script from \"./EditTopic.vue?vue&type=script&lang=js&\"\nexport * from \"./EditTopic.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[(!_vm.creatingTopic)?_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":\"dropdownMenuButton\"}},[_c('a',{staticClass:\"dropdown-item text-danger\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showDeleteModal}},[_vm._v(\" \"+_vm._s(_vm.trans.delete)+\" \")])])]):_vm._e()])],2),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[(_vm.isReady)?_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_c('router-link',{staticClass:\"text-decoration-none text-muted\",attrs:{\"to\":{ name: 'topics' }}},[_vm._v(_vm._s(_vm.trans.topics))]),_vm._v(\" \"),_c('span',{staticClass:\"text-muted\"},[_vm._v(\" / \")]),_vm._v(\"\\n \"+_vm._s(_vm.title)+\"\\n \")],1),_vm._v(\" \"),(!_vm.creatingTopic)?_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.last_updated)+\" \"+_vm._s(_vm.moment(_vm.topic.updated_at).fromNow())+\"\\n \")]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"col-12\"},[_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.name)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.topic.name),expression:\"topic.name\"}],staticClass:\"form-control border-0\",attrs:{\"type\":\"text\",\"name\":\"name\",\"autofocus\":\"\",\"autocomplete\":\"off\",\"title\":\"Name\",\"placeholder\":_vm.trans.give_your_topic_a_name},domProps:{\"value\":(_vm.topic.name)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.saveTopic.apply(null, arguments)},\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.topic, \"name\", $event.target.value)}}})]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.slug)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.topic.slug),expression:\"topic.slug\"}],staticClass:\"form-control border-0\",class:_vm.invalidSlug.shouldShow ? 'is-invalid' : '',attrs:{\"type\":\"text\",\"name\":\"slug\",\"disabled\":\"\",\"autocomplete\":\"off\",\"title\":\"Slug\",\"placeholder\":_vm.trans.give_your_topic_a_name_slug},domProps:{\"value\":(_vm.topic.slug)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.topic, \"slug\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidSlug.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidSlug.error))])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row mt-4 mb-2\"},[_c('div',{staticClass:\"col-md px-0\"},[_c('a',{staticClass:\"btn btn-success btn-block font-weight-bold mt-0\",class:_vm.shouldDisableButton ? 'disabled' : '',attrs:{\"href\":\"#\",\"onclick\":\"this.blur()\",\"aria-label\":\"Save\"},on:{\"click\":function($event){$event.preventDefault();return _vm.saveTopic.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.save)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-md px-0\"},[_c('router-link',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"to\":{ name: 'topics' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel)+\"\\n \")])],1)])])])]):_vm._e(),_vm._v(\" \"),(_vm.posts.length > 0)?_c('h2',{staticClass:\"mt-5\"},[_vm._v(_vm._s(_vm.trans.posts))]):_vm._e(),_vm._v(\" \"),(_vm.posts.length > 0)?_c('div',{staticClass:\"mt-3 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.posts),function(post,index){return _c('div',{key:`${index}-${post.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-post',\n params: { id: post.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.posts.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-6 col-sm-8 col-10\"},[_c('p',{staticClass:\"mb-0 mt-2 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(post.title)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mb-2\"},[(_vm.isPublished(post.published_at))?_c('span',[_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\" \"+_vm._s(post.read_time)+\" ― \")]),_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(post.published_at).format('MMM D, YYYY'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.isDraft(post.published_at))?_c('span',[_c('span',{staticClass:\"text-danger\"},[_vm._v(_vm._s(_vm.trans.draft))]),_vm._v(\" \"),_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\"\\n ― \"+_vm._s(_vm.trans.updated)+\"\\n \"+_vm._s(_vm.moment(post.updated_at).fromNow())+\"\\n \")])]):_vm._e()])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('div',{staticClass:\"d-none d-md-inline\"},[_c('span',{staticClass:\"text-secondary mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(post.views_count))+\"\\n \"+_vm._s(post.views_count == 1 ? _vm.trans.view : _vm.trans.views))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(post.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchPosts}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2)]):_vm._e()])]),_vm._v(\" \"),_c('delete-modal',{ref:\"deleteModal\",attrs:{\"header\":_vm.trans.delete,\"message\":_vm.trans.deleted_topics_are_gone_forever},on:{\"delete\":_vm.deleteTopic}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./AvatarModal.vue?vue&type=template&id=3f654bb2&\"\nimport script from \"./AvatarModal.vue?vue&type=script&lang=js&\"\nexport * from \"./AvatarModal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"modal fade\",attrs:{\"tabindex\":\"-1\",\"role\":\"dialog\",\"aria-hidden\":\"true\"}},[_c('div',{ref:\"modal\",staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body\"},[(_vm.isReadyToAcceptUploads)?_c('file-pond',{ref:\"pond\",attrs:{\"name\":\"avatarPond\",\"max-files\":\"1\",\"max-file-size\":_vm.settings.maxUpload,\"icon-remove\":_vm.getRemoveIcon,\"icon-retry\":_vm.getRetryIcon,\"label-idle\":_vm.getPlaceholderLabel,\"accepted-file-types\":\"image/*\",\"server\":_vm.getServerOptions,\"allow-multiple\":false},on:{\"processfile\":_vm.processedFromFilePond,\"removefile\":_vm.removedFromFilePond}}):_vm._e(),_vm._v(\" \"),(!_vm.isReadyToAcceptUploads)?_c('div',{staticClass:\"selected-image\"},[_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\",\"data-dismiss\":\"modal\",\"aria-label\":\"Close\"},on:{\"click\":function($event){$event.preventDefault();return _vm.clearAndResetComponent.apply(null, arguments)}}},[_c('svg',{staticClass:\"icon-trash\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M5 5h14l-.89 15.12a2 2 0 0 1-2 1.88H7.9a2 2 0 0 1-2-1.88L5 5zm5 5a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1zm4 0a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0-1-1z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M8.59 4l1.7-1.7A1 1 0 0 1 11 2h2a1 1 0 0 1 .7.3L15.42 4H19a1 1 0 0 1 0 2H5a1 1 0 1 1 0-2h3.59z\"}})])]),_vm._v(\" \"),_c('img',{staticClass:\"w-100 rounded mb-3\",attrs:{\"src\":_vm.selectedImageUrl}})]):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-link btn-block text-muted font-weight-bold text-decoration-none\",attrs:{\"data-dismiss\":\"modal\"},on:{\"click\":_vm.save}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.save)+\"\\n \")])])])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import md5 from 'md5';\n\nexport default {\n methods: {\n gravatar(email, size = 200) {\n let hash = md5(email.trim().toLowerCase());\n\n return `https://secure.gravatar.com/avatar/${hash}?d=retro&r=g&s=${size}`;\n },\n },\n};\n","\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditUser.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditUser.vue?vue&type=script&lang=js&\"","import api from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-12.use[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EditUser.vue?vue&type=style&index=0&id=3137ee38&prod&scoped=true&lang=scss&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./EditUser.vue?vue&type=template&id=3137ee38&scoped=true&\"\nimport script from \"./EditUser.vue?vue&type=script&lang=js&\"\nexport * from \"./EditUser.vue?vue&type=script&lang=js&\"\nimport style0 from \"./EditUser.vue?vue&type=style&index=0&id=3137ee38&prod&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3137ee38\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[(!_vm.creatingUser && !_vm.authProfile)?_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":\"dropdownMenuButton\"}},[_c('a',{staticClass:\"dropdown-item text-danger\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.showDeleteModal}},[_vm._v(\" \"+_vm._s(_vm.trans.delete)+\" \")])])]):_vm._e()])],2),_vm._v(\" \"),(_vm.isReady)?_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"d-flex justify-content-between align-items-center\"},[_c('div',{staticClass:\"pb-2\"},[_c('h3',{staticClass:\"mt-3\"},[(_vm.isAdmin)?_c('span',[_c('router-link',{staticClass:\"text-decoration-none text-muted\",attrs:{\"to\":{ name: 'users' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.users)+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"text-muted\"},[_vm._v(\" / \")])],1):_vm._e(),_vm._v(\"\\n\\n \"+_vm._s(_vm.title)+\"\\n \")]),_vm._v(\" \"),(!_vm.creatingUser)?_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.last_updated)+\" \"+_vm._s(_vm.moment(_vm.user.updated_at).fromNow())+\"\\n \")]):_vm._e()]),_vm._v(\" \"),(!_vm.creatingUser)?_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.role),expression:\"user.role\"}],staticClass:\"ml-auto w-auto custom-select border-0 bg-light\",attrs:{\"id\":\"role\",\"disabled\":_vm.authProfile,\"name\":\"role\"},on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.user, \"role\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])},_vm.selectRole]}},_vm._l((_vm.settings.roles),function(name,roleId){return _c('option',{key:`${roleId}-${name}`,domProps:{\"value\":roleId,\"selected\":_vm.user.role === roleId}},[_vm._v(\"\\n \"+_vm._s(name)+\"\\n \")])}),0):_vm._e()]),_vm._v(\" \"),(!_vm.creatingUser)?_c('div',{staticClass:\"mt-4 card shadow-lg\"},[_c('div',{staticClass:\"card-body py-4\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-12 col-md-3 px-0 text-center\"},[_c('img',{staticClass:\"avatar align-self-center mb-4 mb-md-0 rounded-circle\",attrs:{\"src\":_vm.user.avatar || _vm.user.default_avatar,\"alt\":_vm.user.name},on:{\"click\":_vm.showAvatarModal}})]),_vm._v(\" \"),_c('div',{staticClass:\"col-12 col-md-9 align-self-center px-0 text-center text-md-left\"},[_c('h5',{staticClass:\"mt-0 mb-1 font-weight-bold\"},[_vm._v(_vm._s(_vm.user.name))]),_vm._v(\" \"),_c('a',{staticClass:\"mb-1 text-primary text-decoration-none\",attrs:{\"href\":`mailto:${_vm.user.email}`}},[_vm._v(_vm._s(_vm.user.email))]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mb-0\"},[_vm._v(\"\\n \"+_vm._s(_vm.numberOfPosts)+\" ― Created \"+_vm._s(_vm.moment(_vm.user.created_at).fromNow())+\"\\n \")])])])])]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body\"},[_c('div',{staticClass:\"col-12\"},[_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"name\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.name)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.name),expression:\"user.name\"}],staticClass:\"form-control border-0\",class:_vm.invalidName.shouldShow ? 'is-invalid' : '',attrs:{\"id\":\"name\",\"name\":\"name\",\"type\":\"text\",\"required\":\"\",\"title\":_vm.trans.name,\"placeholder\":_vm.trans.name},domProps:{\"value\":(_vm.user.name)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"name\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidName.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidName.error))])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"email\"}},[_vm._v(\"\\n Email\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.email),expression:\"user.email\"}],staticClass:\"form-control border-0\",class:_vm.invalidEmail.shouldShow ? 'is-invalid' : '',attrs:{\"id\":\"email\",\"required\":\"\",\"name\":\"email\",\"type\":\"email\",\"title\":\"Email\",\"placeholder\":\"Email\"},domProps:{\"value\":(_vm.user.email)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"email\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidEmail.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidEmail.error))])]):_vm._e()]),_vm._v(\" \"),(!_vm.creatingUser)?_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"username\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.username)+\"\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.username),expression:\"user.username\"}],staticClass:\"form-control border-0\",class:_vm.invalidUsername.shouldShow ? 'is-invalid' : '',attrs:{\"id\":\"username\",\"name\":\"username\",\"type\":\"text\",\"title\":\"Username\",\"placeholder\":_vm.trans.choose_a_username},domProps:{\"value\":(_vm.user.username)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"username\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidUsername.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidUsername.error))])]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"password\"}},[_vm._v(\"\\n Password\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.password),expression:\"user.password\"}],staticClass:\"form-control border-0\",class:_vm.invalidPassword.shouldShow ? 'is-invalid' : '',attrs:{\"id\":\"password\",\"required\":_vm.creatingUser,\"name\":\"password\",\"type\":\"password\",\"title\":\"Password\",\"placeholder\":\"Password\"},domProps:{\"value\":(_vm.user.password)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"password\", $event.target.value)}}}),_vm._v(\" \"),(_vm.invalidPassword.shouldShow)?_c('span',{staticClass:\"invalid-feedback\",attrs:{\"role\":\"alert\"}},[_c('strong',[_vm._v(_vm._s(_vm.invalidPassword.error))])]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"password_confirmation\"}},[_vm._v(\"\\n Confirm Password\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.password_confirmation),expression:\"user.password_confirmation\"}],staticClass:\"form-control border-0\",attrs:{\"id\":\"password_confirmation\",\"required\":_vm.creatingUser,\"name\":\"password_confirmation\",\"type\":\"password\",\"title\":\"Confirm Password\",\"placeholder\":\"Confirm Password\"},domProps:{\"value\":(_vm.user.password_confirmation)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"password_confirmation\", $event.target.value)}}})]),_vm._v(\" \"),(!_vm.creatingUser)?_c('div',{staticClass:\"form-group row\"},[_c('label',{staticClass:\"font-weight-bold text-uppercase text-muted small\",attrs:{\"for\":\"summary\"}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.summary)+\"\\n \")]),_vm._v(\" \"),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.summary),expression:\"user.summary\"}],staticClass:\"form-control border-0\",staticStyle:{\"resize\":\"none\"},attrs:{\"id\":\"summary\",\"rows\":\"4\",\"name\":\"summary\",\"placeholder\":_vm.trans.tell_us_about_yourself},domProps:{\"value\":(_vm.user.summary)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.user, \"summary\", $event.target.value)}}})]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"form-group row mt-4 mb-2\"},[_c('div',{staticClass:\"col-md px-0\"},[_c('a',{staticClass:\"btn btn-success btn-block font-weight-bold mt-0\",class:{ disabled: _vm.shouldDisableSaveButton },attrs:{\"href\":\"#\",\"onclick\":\"this.blur()\",\"disabled\":_vm.shouldDisableSaveButton,\"aria-label\":\"Save\"},on:{\"click\":function($event){$event.preventDefault();return _vm.saveUser.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.save)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-md px-0\"},[_c('router-link',{staticClass:\"btn btn-link btn-block font-weight-bold text-muted text-decoration-none\",attrs:{\"to\":{ name: 'users' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.cancel)+\"\\n \")])],1)])])])]),_vm._v(\" \"),(_vm.posts.length > 0)?_c('h2',{staticClass:\"mt-5\"},[_vm._v(_vm._s(_vm.trans.posts))]):_vm._e(),_vm._v(\" \"),(_vm.posts.length > 0)?_c('div',{staticClass:\"mt-3 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.posts),function(post,index){return _c('div',{key:`${index}-${post.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-post',\n params: { id: post.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.posts.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-6 col-sm-8 col-10\"},[_c('p',{staticClass:\"mb-0 mt-2 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(post.title)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mb-2\"},[(_vm.isPublished(post.published_at))?_c('span',[_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\" \"+_vm._s(post.read_time)+\" ― \")]),_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(post.published_at).format('MMM D, YYYY'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.isDraft(post.published_at))?_c('span',[_c('span',{staticClass:\"text-danger\"},[_vm._v(_vm._s(_vm.trans.draft))]),_vm._v(\" \"),_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\"\\n ― \"+_vm._s(_vm.trans.updated)+\"\\n \"+_vm._s(_vm.moment(post.updated_at).fromNow())+\"\\n \")])]):_vm._e()])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('div',{staticClass:\"d-none d-md-inline\"},[_c('span',{staticClass:\"text-secondary mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(post.views_count))+\"\\n \"+_vm._s(post.views_count == 1 ? _vm.trans.view : _vm.trans.views))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(post.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchPosts}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2)]):_vm._e()])]):_vm._e(),_vm._v(\" \"),(_vm.isReady)?_c('section',[_c('avatar-modal',{ref:\"avatarModal\",attrs:{\"user\":_vm.user},on:{\"update-avatar\":_vm.updateAvatar,\"update\":_vm.saveUser}}),_vm._v(\" \"),_c('delete-modal',{ref:\"deleteModal\",attrs:{\"header\":_vm.trans.delete,\"message\":_vm.trans.deleted_users_are_gone_forever},on:{\"delete\":_vm.deleteUser}})],1):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostList.vue?vue&type=script&lang=js&\"","import api from \"!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostList.vue?vue&type=style&index=0&id=d1c0f5c0&prod&scoped=true&lang=css&\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { render, staticRenderFns } from \"./PostList.vue?vue&type=template&id=d1c0f5c0&scoped=true&\"\nimport script from \"./PostList.vue?vue&type=script&lang=js&\"\nexport * from \"./PostList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PostList.vue?vue&type=style&index=0&id=d1c0f5c0&prod&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d1c0f5c0\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-1\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\"},[_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'create-post' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.new_post)+\"\\n \")])],1)])])],2),_vm._v(\" \"),(_vm.isReady)?_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"d-flex justify-content-between mt-2 mb-4 align-items-end\"},[_c('h3',{staticClass:\"mt-2\"},[_vm._v(_vm._s(_vm.trans.posts))]),_vm._v(\" \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.type),expression:\"type\"}],staticClass:\"ml-auto w-auto custom-select border-0\",attrs:{\"id\":\"\",\"name\":\"\"},on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.type=$event.target.multiple ? $$selectedVal : $$selectedVal[0]},_vm.changeType]}},[_c('option',{attrs:{\"value\":\"published\"}},[_vm._v(_vm._s(_vm.trans.published)+\" (\"+_vm._s(_vm.suffixedNumber(_vm.publishedCount))+\")\")]),_vm._v(\" \"),_c('option',{attrs:{\"value\":\"draft\"}},[_vm._v(_vm._s(_vm.trans.draft)+\" (\"+_vm._s(_vm.suffixedNumber(_vm.draftCount))+\")\")])])]),_vm._v(\" \"),_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.posts),function(post,index){return _c('div',{key:`${index}-${post.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-post',\n params: { id: post.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.posts.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-8 col-sm-10 col-10 py-1\"},[_c('p',{staticClass:\"text-truncate lead font-weight-bold mb-0\"},[_vm._v(\"\\n \"+_vm._s(post.title)+\"\\n \")]),_vm._v(\" \"),(post.summary)?_c('p',{staticClass:\"text-truncate text-secondary my-1\"},[_vm._v(\"\\n \"+_vm._s(post.summary)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('p',{staticClass:\"text-secondary mt-1 mb-0\"},[(_vm.isPublished(post.published_at))?_c('span',[_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(post.published_at).fromNow())+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.isDraft(post.published_at))?_c('span',{staticClass:\"text-danger\"},[_vm._v(_vm._s(_vm.trans.draft))]):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"d-none d-md-inline\"},[_vm._v(\"\\n ― \"+_vm._s(_vm.trans.updated)+\"\\n \"+_vm._s(_vm.moment(post.updated_at).fromNow())+\"\\n \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto d-none d-md-inline pl-3\"},[(post.featured_image)?_c('div',{staticClass:\"mr-2 ml-3 shadow-inner\",style:({\n backgroundImage: 'url(' + post.featured_image + ')',\n }),attrs:{\"id\":\"featuredImage\"}}):_c('div',{staticClass:\"mx-3 align-middle\"},[_c('svg',{staticClass:\"icon-camera\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"45\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M6.59 6l2.7-2.7A1 1 0 0 1 10 3h4a1 1 0 0 1 .7.3L17.42 6H20a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h2.59zM19 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-7 8a5 5 0 1 0 0-10 5 5 0 0 0 0 10z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M12 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z\"}})])])]),_vm._v(\" \"),_c('div',{staticClass:\"d-inline d-md-none pl-3 ml-auto\"},[_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"identifier\":_vm.infiniteId,\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchPosts}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{staticClass:\"text-left\",attrs:{\"slot\":\"no-results\"},slot:\"no-results\"},[_c('div',{staticClass:\"my-5\"},[_c('p',{staticClass:\"lead text-center text-muted mt-5\"},[(_vm.type === 'published')?_c('span',[_vm._v(_vm._s(_vm.trans.you_have_no_published_posts))]):_c('span',[_vm._v(_vm._s(_vm.trans.you_have_no_draft_posts))])]),_vm._v(\" \"),_c('p',{staticClass:\"lead text-center text-muted mt-1\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.write_on_the_go)+\"\\n \")])])])])],2)])])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./PostStats.vue?vue&type=template&id=69b0570c&\"\nimport script from \"./PostStats.vue?vue&type=script&lang=js&\"\nexport * from \"./PostStats.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[(_vm.isReady && _vm.canEditPost)?_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":\"dropdownMenuButton\"}},[_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'edit-post', params: { id: _vm.$route.params.id } }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.edit_post)+\"\\n \")])],1)])]):_vm._e()],2),_vm._v(\" \"),(_vm.isReady)?_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_vm._v(_vm._s(_vm.data.post.title))]),_vm._v(\" \"),_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.published)+\"\\n \"+_vm._s(_vm.moment(_vm.data.post.published_at).fromNow())+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"card-deck mt-5\"},[_c('div',{staticClass:\"card shadow-lg\"},[_c('div',{staticClass:\"card-body p-3\"},[_c('p',{staticClass:\"lead border-bottom\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.lifetime_summary)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"d-flex\"},[_c('div',{staticClass:\"mr-5\"},[_c('p',{staticClass:\"mb-0 small text-muted text-uppercase font-weight-bold\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.total_views)+\"\\n \")]),_vm._v(\" \"),_c('h3',{staticClass:\"mt-1\"},[_vm._v(\"\\n \"+_vm._s(_vm.suffixedNumber(_vm.data.totalViews))+\"\\n \")])]),_vm._v(\" \"),_c('div',[_c('p',{staticClass:\"mb-0 small text-muted text-uppercase font-weight-bold\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.average_reading_time)+\"\\n \")]),_vm._v(\" \"),_c('h3',{staticClass:\"mt-1\"},[_vm._v(\"\\n \"+_vm._s(_vm.data.readTime)+\"\\n \")])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"card shadow-lg\"},[_c('div',{staticClass:\"card-body p-3\"},[_c('p',{staticClass:\"lead border-bottom\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.monthly_summary)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"d-flex\"},[_c('div',{staticClass:\"mr-5\"},[_c('p',{staticClass:\"mb-0 small text-muted text-uppercase font-weight-bold\"},[_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({ placement: 'top' }),expression:\"{ placement: 'top' }\"}],staticClass:\"text-decoration-none\",attrs:{\"href\":\"#\",\"title\":_vm.trans.views_info}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.views)+\"\\n \"),_c('svg',{staticClass:\"icon-help ml-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"17\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M12 19.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1-5.5a1 1 0 0 1-2 0v-1.41a1 1 0 0 1 .55-.9L14 10.5C14.64 10.08 15 9.53 15 9c0-1.03-1.3-2-3-2-1.35 0-2.49.62-2.87 1.43a1 1 0 0 1-1.8-.86C8.05 6.01 9.92 5 12 5c2.7 0 5 1.72 5 4 0 1.3-.76 2.46-2.05 3.24L13 13.2V14z\"}})])])]),_vm._v(\" \"),_c('h3',{staticClass:\"mt-1 mb-2\"},[_vm._v(\"\\n \"+_vm._s(_vm.suffixedNumber(_vm.data.monthlyViews))+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"small text-muted\"},[(_vm.viewsAreTrendingUp)?_c('span',[_c('svg',{staticClass:\"icon-arrow-thick-up-circle mr-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"17\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M14 12v5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-5H8a1 1 0 0 1-.7-1.7l4-4a1 1 0 0 1 1.4 0l4 4A1 1 0 0 1 16 12h-2z\"}})])]):_c('span',[_c('svg',{staticClass:\"icon-arrow-thick-down-circle mr-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"17\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M10 12V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5h2a1 1 0 0 1 .7 1.7l-4 4a1 1 0 0 1-1.4 0l-4-4A1 1 0 0 1 8 12h2z\"}})])]),_vm._v(\"\\n \"+_vm._s(_vm.data.monthOverMonthViews.percentage)+\"% \"+_vm._s(_vm.trans.from_last_month)+\"\\n \")])]),_vm._v(\" \"),_c('div',[_c('p',{staticClass:\"mb-0 small text-muted text-uppercase font-weight-bold\"},[_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({ placement: 'top' }),expression:\"{ placement: 'top' }\"}],staticClass:\"text-decoration-none\",attrs:{\"href\":\"#\",\"title\":_vm.trans.visits_info}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.visitors)+\"\\n \"),_c('svg',{staticClass:\"icon-help ml-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"17\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M12 19.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1-5.5a1 1 0 0 1-2 0v-1.41a1 1 0 0 1 .55-.9L14 10.5C14.64 10.08 15 9.53 15 9c0-1.03-1.3-2-3-2-1.35 0-2.49.62-2.87 1.43a1 1 0 0 1-1.8-.86C8.05 6.01 9.92 5 12 5c2.7 0 5 1.72 5 4 0 1.3-.76 2.46-2.05 3.24L13 13.2V14z\"}})])])]),_vm._v(\" \"),_c('h3',{staticClass:\"mt-1 mb-2\"},[_vm._v(\"\\n \"+_vm._s(_vm.suffixedNumber(_vm.data.monthlyVisits))+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"small text-muted\"},[(_vm.visitsAreTrendingUp)?_c('span',[_c('svg',{staticClass:\"icon-arrow-thick-up-circle mr-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"17\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M14 12v5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-5H8a1 1 0 0 1-.7-1.7l4-4a1 1 0 0 1 1.4 0l4 4A1 1 0 0 1 16 12h-2z\"}})])]):_c('span',[_c('svg',{staticClass:\"icon-arrow-thick-down-circle mr-1\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"17\"}},[_c('circle',{staticClass:\"fill-light-gray\",attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M10 12V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5h2a1 1 0 0 1 .7 1.7l-4 4a1 1 0 0 1-1.4 0l-4-4A1 1 0 0 1 8 12h2z\"}})])]),_vm._v(\"\\n \"+_vm._s(_vm.data.monthOverMonthVisits.percentage)+\"% \"+_vm._s(_vm.trans.from_last_month)+\"\\n \")])])])])])]),_vm._v(\" \"),_c('line-chart',{staticClass:\"mt-5 mb-3\",attrs:{\"views\":_vm.plotViewPoints,\"visits\":_vm.plotVisitPoints}}),_vm._v(\" \"),_c('div',{staticClass:\"row justify-content-between\"},[_c('div',{staticClass:\"col-md-6 mt-4\"},[_c('h5',{staticClass:\"text-muted small text-uppercase font-weight-bold pb-2\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.views_by_traffic_source)+\"\\n \")]),_vm._v(\" \"),(Object.keys(_vm.data.topReferers).length > 0)?_c('div',_vm._l((_vm.data.topReferers),function(views,host,index){return _c('div',{key:`${host}-${views}`},[_c('div',{staticClass:\"d-flex py-2 align-items-center px-2\",class:index % 2 === 0 ? 'bg-list-muted' : ''},[_c('div',{staticClass:\"mr-auto\"},[(host === _vm.trans.other)?_c('div',[_c('p',{staticClass:\"mb-0 py-1\"},[_c('svg',{staticClass:\"mr-1 bi bi-globe\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"15\",\"height\":\"15\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z\"}})]),_vm._v(\" \"),_c('a',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:({\n placement: 'right',\n }),expression:\"{\\n placement: 'right',\\n }\"}],staticClass:\"text-decoration-none text-primary\",attrs:{\"href\":\"#\",\"title\":_vm.trans.referer_unknown}},[_vm._v(\"\\n \"+_vm._s(host)+\"\\n \"),_c('svg',{staticClass:\"icon-help\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"20\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20z\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-bg\",attrs:{\"d\":\"M12 19.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1-5.5a1 1 0 0 1-2 0v-1.41a1 1 0 0 1 .55-.9L14 10.5C14.64 10.08 15 9.53 15 9c0-1.03-1.3-2-3-2-1.35 0-2.49.62-2.87 1.43a1 1 0 0 1-1.8-.86C8.05 6.01 9.92 5 12 5c2.7 0 5 1.72 5 4 0 1.3-.76 2.46-2.05 3.24L13 13.2V14z\"}})])])])]):_c('div',[_c('p',{staticClass:\"mb-0 py-1\"},[_c('svg',{staticClass:\"mr-1 bi bi-globe\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"15\",\"height\":\"15\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{attrs:{\"d\":\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z\"}})]),_vm._v(\" \"),_c('a',{staticClass:\"text-decoration-none text-primary\",attrs:{\"href\":'https://' + host,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(host)+\"\\n \")])])])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('span',{staticClass:\"text-muted\"},[_vm._v(_vm._s(_vm.suffixedNumber(_vm.data.monthlyViews))+\" \"+_vm._s(_vm.trans.views))])])])])}),0):_c('p',{staticClass:\"py-2 font-italic\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.waiting_until_more_data)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"col-md-6 mt-4\"},[_c('h5',{staticClass:\"text-muted small text-uppercase font-weight-bold pb-2\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.popular_reading_times)+\"\\n \")]),_vm._v(\" \"),(Object.keys(_vm.data.popularReadingTimes).length > 0)?_c('div',_vm._l((_vm.data.popularReadingTimes),function(percentage,time,index){return _c('div',{key:`${time}-${percentage}`},[_c('div',{staticClass:\"d-flex py-2 align-items-center px-2\",class:index % 2 === 0 ? 'bg-list-muted' : ''},[_c('div',{staticClass:\"mr-auto\"},[_c('p',{staticClass:\"mb-0 py-1\"},[_vm._v(\"\\n \"+_vm._s(time)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto\"},[_c('span',{staticClass:\"text-muted\"},[_vm._v(_vm._s(`${percentage}%`))])])])])}),0):_c('p',{staticClass:\"py-2 font-italic\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.waiting_until_more_data)+\"\\n \")])])])],1)]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./TagList.vue?vue&type=template&id=daff727c&\"\nimport script from \"./TagList.vue?vue&type=script&lang=js&\"\nexport * from \"./TagList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-1\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\"},[_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'create-tag' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.new_tag)+\"\\n \")])],1)])])],2),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_vm._v(_vm._s(_vm.trans.tags))]),_vm._v(\" \"),_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.tags_are_great_for)+\"\\n \")])]),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.tags),function(tag,index){return _c('div',{key:`${index}-${tag.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-tag',\n params: { id: tag.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"p-3\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.tags.length - 1,\n }},[_c('div',{staticClass:\"d-flex align-items-center\"},[_c('div',{staticClass:\"mr-auto pl-2\"},[_c('p',{staticClass:\"mb-0 py-1 lead font-weight-bold text-truncate\"},[_vm._v(_vm._s(tag.name))])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto d-none d-md-inline-block\"},[_c('span',{staticClass:\"text-secondary mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(tag.posts_count))+\"\\n \"+_vm._s(tag.posts_count == 1 ? _vm.trans.post : _vm.trans.posts))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(tag.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchTags}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{staticClass:\"text-left\",attrs:{\"slot\":\"no-results\"},slot:\"no-results\"},[_c('div',{staticClass:\"my-5\"},[_c('p',{staticClass:\"lead text-center text-muted mt-5\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.you_have_no_tags)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"lead text-center text-muted mt-1\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.write_on_the_go)+\"\\n \")])])])])],2)]):_vm._e()])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./TopicList.vue?vue&type=template&id=5254f6e5&\"\nimport script from \"./TopicList.vue?vue&type=script&lang=js&\"\nexport * from \"./TopicList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-1\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\"},[_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'create-topic' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.new_topic)+\"\\n \")])],1)])])],2),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_vm._v(_vm._s(_vm.trans.topics))]),_vm._v(\" \"),_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.topics_are_great_for)+\"\\n \")])]),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.topics),function(topic,index){return _c('div',{key:`${index}-${topic.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-topic',\n params: { id: topic.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"p-3\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.topics.length - 1,\n }},[_c('div',{staticClass:\"d-flex align-items-center\"},[_c('div',{staticClass:\"mr-auto pl-2\"},[_c('p',{staticClass:\"mb-0 py-1 lead font-weight-bold\"},[_vm._v(\"\\n \"+_vm._s(topic.name)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto d-none d-md-inline-block\"},[_c('span',{staticClass:\"text-secondary mr-3\"},[_vm._v(_vm._s(_vm.suffixedNumber(topic.posts_count))+\"\\n \"+_vm._s(topic.posts_count == 1 ? _vm.trans.post : _vm.trans.posts))]),_vm._v(\" \"),_c('span',{staticClass:\"mr-3\"},[_vm._v(_vm._s(_vm.trans.created)+\"\\n \"+_vm._s(_vm.moment(topic.created_at).format('MMM D, YYYY')))])]),_vm._v(\" \"),_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchTopics}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{staticClass:\"text-left\",attrs:{\"slot\":\"no-results\"},slot:\"no-results\"},[_c('div',{staticClass:\"my-5\"},[_c('p',{staticClass:\"lead text-center text-muted mt-5\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.you_have_no_topics)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"lead text-center text-muted mt-1\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.write_on_the_go)+\"\\n \")])])])])],2)]):_vm._e()])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import { render, staticRenderFns } from \"./UserList.vue?vue&type=template&id=6a26d6aa&\"\nimport script from \"./UserList.vue?vue&type=script&lang=js&\"\nexport * from \"./UserList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('section',[_c('page-header',[_c('template',{slot:\"options\"},[_c('div',{staticClass:\"dropdown\"},[_c('a',{staticClass:\"nav-link pr-0\",attrs:{\"id\":\"navbarDropdown\",\"href\":\"#\",\"role\":\"button\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('svg',{staticClass:\"icon-dots-horizontal\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"25\"}},[_c('path',{staticClass:\"fill-light-gray\",attrs:{\"fill-rule\":\"evenodd\",\"d\":\"M5 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\"},[_c('router-link',{staticClass:\"dropdown-item\",attrs:{\"to\":{ name: 'create-user' }}},[_vm._v(\"\\n \"+_vm._s(_vm.trans.new_user)+\"\\n \")])],1)])])],2),_vm._v(\" \"),_c('main',{staticClass:\"py-4\"},[_c('div',{staticClass:\"col-xl-8 offset-xl-2 col-lg-10 offset-lg-1 col-md-12\"},[_c('div',{staticClass:\"my-3\"},[_c('h3',{staticClass:\"mt-3\"},[_vm._v(_vm._s(_vm.trans.users))]),_vm._v(\" \"),_c('p',{staticClass:\"mt-2 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(_vm.trans.manage_user_roles)+\"\\n \")])]),_vm._v(\" \"),(_vm.isReady)?_c('div',{staticClass:\"mt-5 card shadow-lg\"},[_c('div',{staticClass:\"card-body p-0\"},[_vm._l((_vm.users),function(user,index){return _c('div',{key:`${index}-${user.id}`},[_c('router-link',{staticClass:\"text-decoration-none\",attrs:{\"to\":{\n name: 'edit-user',\n params: { id: user.id },\n }}},[_c('div',{directives:[{name:\"hover\",rawName:\"v-hover\",value:({ class: `hover-bg` }),expression:\"{ class: `hover-bg` }\"}],staticClass:\"d-flex p-3 align-items-center\",class:{\n 'border-top': index !== 0,\n 'rounded-top': index === 0,\n 'rounded-bottom': index === _vm.users.length - 1,\n }},[_c('div',{staticClass:\"pl-2 col-md-8 col-sm-10 col-10 py-1\"},[_c('p',{staticClass:\"mb-0 lead font-weight-bold text-truncate\"},[_vm._v(\"\\n \"+_vm._s(user.name)+\"\\n \")]),_vm._v(\" \"),_c('p',{staticClass:\"mb-1 text-secondary\"},[_vm._v(\"\\n \"+_vm._s(user.email)+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-auto d-none d-lg-inline pl-3\"},[_c('div',{staticClass:\"d-none d-md-inline\"},[_c('span',{staticClass:\"text-muted mr-3\"},[_vm._v(\"\\n \"+_vm._s(_vm.getRoleName(user.role))+\"\\n \")])]),_vm._v(\" \"),_c('img',{staticClass:\"mr-2 ml-3 shadow-inner rounded-circle\",staticStyle:{\"width\":\"57px\",\"height\":\"57px\"},attrs:{\"src\":user.avatar || _vm.gravatar(user.email),\"alt\":user.name}})]),_vm._v(\" \"),_c('div',{staticClass:\"d-inline d-lg-none pl-3 ml-auto\"},[_c('svg',{staticClass:\"icon-cheveron-right-circle\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"25\",\"viewBox\":\"0 0 24 24\"}},[_c('circle',{staticStyle:{\"fill\":\"none\"},attrs:{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}}),_vm._v(\" \"),_c('path',{staticClass:\"fill-light-gray\",attrs:{\"d\":\"M10.3 8.7a1 1 0 0 1 1.4-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.4-1.4l3.29-3.3-3.3-3.3z\"}})])])])])],1)}),_vm._v(\" \"),_c('infinite-loading',{attrs:{\"spinner\":\"spiral\"},on:{\"infinite\":_vm.fetchUsers}},[_c('span',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_vm._v(\" \"),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2)]):_vm._e()])])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import AllStats from '../views/AllStats';\nimport EditPost from '../views/EditPost';\nimport EditSettings from '../views/EditSettings';\nimport EditTag from '../views/EditTag';\nimport EditTopic from '../views/EditTopic';\nimport EditUser from '../views/EditUser';\nimport PostList from '../views/PostList';\nimport PostStats from '../views/PostStats';\nimport TagList from '../views/TagList';\nimport TopicList from '../views/TopicList';\nimport UserList from '../views/UserList';\nimport settings from '../store/modules/settings';\n\nlet isAdmin = settings.state.user.role === 3;\n\nexport default [\n {\n path: '/',\n name: 'home',\n redirect: '/stats',\n },\n {\n path: '/stats',\n name: 'stats',\n component: AllStats,\n },\n {\n path: '/posts',\n name: 'posts',\n component: PostList,\n },\n {\n path: '/posts/create',\n name: 'create-post',\n component: EditPost,\n },\n {\n path: '/posts/:id/stats',\n name: 'post-stats',\n component: PostStats,\n },\n {\n path: '/posts/:id/edit',\n name: 'edit-post',\n component: EditPost,\n },\n {\n path: '/tags',\n name: 'tags',\n component: TagList,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/tags/create',\n name: 'create-tag',\n component: EditTag,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/tags/:id/edit',\n name: 'edit-tag',\n component: EditTag,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/topics',\n name: 'topics',\n component: TopicList,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/topics/create',\n name: 'create-topic',\n component: EditTopic,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/topics/:id/edit',\n name: 'edit-topic',\n component: EditTopic,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/settings',\n name: 'edit-settings',\n component: EditSettings,\n },\n {\n path: '/users',\n name: 'users',\n component: UserList,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/users/create',\n name: 'create-user',\n component: EditUser,\n beforeEnter: (to, from, next) => {\n isAdmin ? next() : next({ name: 'home' });\n },\n },\n {\n path: '/users/:id/edit',\n name: 'edit-user',\n component: EditUser,\n beforeEnter: (to, from, next) => {\n if (isAdmin || settings.state.user.id == to.params.id) {\n next();\n } else {\n next({ name: 'home' });\n }\n },\n },\n {\n path: '*',\n name: 'catch-all',\n redirect: '/stats',\n },\n];\n","import NProgress from 'nprogress';\nimport Router from 'vue-router';\nimport Vue from 'vue';\nimport routes from './routes';\nimport settings from '../store/modules/settings';\n\nVue.use(Router);\n\nNProgress.configure({\n showSpinner: false,\n easing: 'ease',\n speed: 300,\n});\n\nconst router = createRouter();\n\nexport default router;\n\nfunction createRouter() {\n const router = new Router({\n base: settings.state.path,\n mode: 'history',\n routes,\n });\n\n router.beforeEach((to, from, next) => {\n NProgress.start();\n next();\n });\n\n return router;\n}\n","import { store } from './store';\nimport Toasted from 'vue-toasted';\nimport Vue from 'vue';\nimport moment from 'moment';\nimport request from './mixins/request';\nimport router from './router';\n\nrequire('bootstrap');\n\nwindow.Popper = require('popper.js').default;\n\nVue.prototype.moment = moment;\n\nVue.use(Toasted, {\n position: 'bottom-right',\n theme: 'bubble',\n duration: 2500,\n});\n\nVue.mixin(request);\n\nVue.config.productionTip = false;\n\nnew Vue({\n el: '#canvas',\n router,\n store,\n});\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery'), require('popper.js')) :\n typeof define === 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory) :\n (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.bootstrap = {}, global.jQuery, global.Popper));\n})(this, (function (exports, $, Popper) { 'use strict';\n\n function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }\n\n var $__default = /*#__PURE__*/_interopDefaultLegacy($);\n var Popper__default = /*#__PURE__*/_interopDefaultLegacy(Popper);\n\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n }\n\n function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n return _extends.apply(this, arguments);\n }\n\n function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n\n _setPrototypeOf(subClass, superClass);\n }\n\n function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n /**\n * Private TransitionEnd Helpers\n */\n\n var TRANSITION_END = 'transitionend';\n var MAX_UID = 1000000;\n var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n\n function toType(obj) {\n if (obj === null || typeof obj === 'undefined') {\n return \"\" + obj;\n }\n\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase();\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle: function handle(event) {\n if ($__default[\"default\"](event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params\n }\n\n return undefined;\n }\n };\n }\n\n function transitionEndEmulator(duration) {\n var _this = this;\n\n var called = false;\n $__default[\"default\"](this).one(Util.TRANSITION_END, function () {\n called = true;\n });\n setTimeout(function () {\n if (!called) {\n Util.triggerTransitionEnd(_this);\n }\n }, duration);\n return this;\n }\n\n function setTransitionEndSupport() {\n $__default[\"default\"].fn.emulateTransitionEnd = transitionEndEmulator;\n $__default[\"default\"].event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();\n }\n /**\n * Public Util API\n */\n\n\n var Util = {\n TRANSITION_END: 'bsTransitionEnd',\n getUID: function getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID); // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix));\n\n return prefix;\n },\n getSelectorFromElement: function getSelectorFromElement(element) {\n var selector = element.getAttribute('data-target');\n\n if (!selector || selector === '#') {\n var hrefAttr = element.getAttribute('href');\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : '';\n }\n\n try {\n return document.querySelector(selector) ? selector : null;\n } catch (_) {\n return null;\n }\n },\n getTransitionDurationFromElement: function getTransitionDurationFromElement(element) {\n if (!element) {\n return 0;\n } // Get transition-duration of the element\n\n\n var transitionDuration = $__default[\"default\"](element).css('transition-duration');\n var transitionDelay = $__default[\"default\"](element).css('transition-delay');\n var floatTransitionDuration = parseFloat(transitionDuration);\n var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found\n\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n } // If multiple durations are defined, take the first\n\n\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n },\n reflow: function reflow(element) {\n return element.offsetHeight;\n },\n triggerTransitionEnd: function triggerTransitionEnd(element) {\n $__default[\"default\"](element).trigger(TRANSITION_END);\n },\n supportsTransitionEnd: function supportsTransitionEnd() {\n return Boolean(TRANSITION_END);\n },\n isElement: function isElement(obj) {\n return (obj[0] || obj).nodeType;\n },\n typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) {\n for (var property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n var expectedTypes = configTypes[property];\n var value = config[property];\n var valueType = value && Util.isElement(value) ? 'element' : toType(value);\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(componentName.toUpperCase() + \": \" + (\"Option \\\"\" + property + \"\\\" provided type \\\"\" + valueType + \"\\\" \") + (\"but expected type \\\"\" + expectedTypes + \"\\\".\"));\n }\n }\n }\n },\n findShadowRoot: function findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null;\n } // Can find the shadow root otherwise it'll return the document\n\n\n if (typeof element.getRootNode === 'function') {\n var root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n\n if (element instanceof ShadowRoot) {\n return element;\n } // when we don't find a shadow root\n\n\n if (!element.parentNode) {\n return null;\n }\n\n return Util.findShadowRoot(element.parentNode);\n },\n jQueryDetection: function jQueryDetection() {\n if (typeof $__default[\"default\"] === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.');\n }\n\n var version = $__default[\"default\"].fn.jquery.split(' ')[0].split('.');\n var minMajor = 1;\n var ltMajor = 2;\n var minMinor = 9;\n var minPatch = 1;\n var maxMajor = 4;\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0');\n }\n }\n };\n Util.jQueryDetection();\n setTransitionEndSupport();\n\n /**\n * Constants\n */\n\n var NAME$a = 'alert';\n var VERSION$a = '4.6.2';\n var DATA_KEY$a = 'bs.alert';\n var EVENT_KEY$a = \".\" + DATA_KEY$a;\n var DATA_API_KEY$7 = '.data-api';\n var JQUERY_NO_CONFLICT$a = $__default[\"default\"].fn[NAME$a];\n var CLASS_NAME_ALERT = 'alert';\n var CLASS_NAME_FADE$5 = 'fade';\n var CLASS_NAME_SHOW$7 = 'show';\n var EVENT_CLOSE = \"close\" + EVENT_KEY$a;\n var EVENT_CLOSED = \"closed\" + EVENT_KEY$a;\n var EVENT_CLICK_DATA_API$6 = \"click\" + EVENT_KEY$a + DATA_API_KEY$7;\n var SELECTOR_DISMISS = '[data-dismiss=\"alert\"]';\n /**\n * Class definition\n */\n\n var Alert = /*#__PURE__*/function () {\n function Alert(element) {\n this._element = element;\n } // Getters\n\n\n var _proto = Alert.prototype;\n\n // Public\n _proto.close = function close(element) {\n var rootElement = this._element;\n\n if (element) {\n rootElement = this._getRootElement(element);\n }\n\n var customEvent = this._triggerCloseEvent(rootElement);\n\n if (customEvent.isDefaultPrevented()) {\n return;\n }\n\n this._removeElement(rootElement);\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"].removeData(this._element, DATA_KEY$a);\n this._element = null;\n } // Private\n ;\n\n _proto._getRootElement = function _getRootElement(element) {\n var selector = Util.getSelectorFromElement(element);\n var parent = false;\n\n if (selector) {\n parent = document.querySelector(selector);\n }\n\n if (!parent) {\n parent = $__default[\"default\"](element).closest(\".\" + CLASS_NAME_ALERT)[0];\n }\n\n return parent;\n };\n\n _proto._triggerCloseEvent = function _triggerCloseEvent(element) {\n var closeEvent = $__default[\"default\"].Event(EVENT_CLOSE);\n $__default[\"default\"](element).trigger(closeEvent);\n return closeEvent;\n };\n\n _proto._removeElement = function _removeElement(element) {\n var _this = this;\n\n $__default[\"default\"](element).removeClass(CLASS_NAME_SHOW$7);\n\n if (!$__default[\"default\"](element).hasClass(CLASS_NAME_FADE$5)) {\n this._destroyElement(element);\n\n return;\n }\n\n var transitionDuration = Util.getTransitionDurationFromElement(element);\n $__default[\"default\"](element).one(Util.TRANSITION_END, function (event) {\n return _this._destroyElement(element, event);\n }).emulateTransitionEnd(transitionDuration);\n };\n\n _proto._destroyElement = function _destroyElement(element) {\n $__default[\"default\"](element).detach().trigger(EVENT_CLOSED).remove();\n } // Static\n ;\n\n Alert._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var $element = $__default[\"default\"](this);\n var data = $element.data(DATA_KEY$a);\n\n if (!data) {\n data = new Alert(this);\n $element.data(DATA_KEY$a, data);\n }\n\n if (config === 'close') {\n data[config](this);\n }\n });\n };\n\n Alert._handleDismiss = function _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault();\n }\n\n alertInstance.close(this);\n };\n };\n\n _createClass(Alert, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$a;\n }\n }]);\n\n return Alert;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_CLICK_DATA_API$6, SELECTOR_DISMISS, Alert._handleDismiss(new Alert()));\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$a] = Alert._jQueryInterface;\n $__default[\"default\"].fn[NAME$a].Constructor = Alert;\n\n $__default[\"default\"].fn[NAME$a].noConflict = function () {\n $__default[\"default\"].fn[NAME$a] = JQUERY_NO_CONFLICT$a;\n return Alert._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$9 = 'button';\n var VERSION$9 = '4.6.2';\n var DATA_KEY$9 = 'bs.button';\n var EVENT_KEY$9 = \".\" + DATA_KEY$9;\n var DATA_API_KEY$6 = '.data-api';\n var JQUERY_NO_CONFLICT$9 = $__default[\"default\"].fn[NAME$9];\n var CLASS_NAME_ACTIVE$3 = 'active';\n var CLASS_NAME_BUTTON = 'btn';\n var CLASS_NAME_FOCUS = 'focus';\n var EVENT_CLICK_DATA_API$5 = \"click\" + EVENT_KEY$9 + DATA_API_KEY$6;\n var EVENT_FOCUS_BLUR_DATA_API = \"focus\" + EVENT_KEY$9 + DATA_API_KEY$6 + \" \" + (\"blur\" + EVENT_KEY$9 + DATA_API_KEY$6);\n var EVENT_LOAD_DATA_API$2 = \"load\" + EVENT_KEY$9 + DATA_API_KEY$6;\n var SELECTOR_DATA_TOGGLE_CARROT = '[data-toggle^=\"button\"]';\n var SELECTOR_DATA_TOGGLES = '[data-toggle=\"buttons\"]';\n var SELECTOR_DATA_TOGGLE$4 = '[data-toggle=\"button\"]';\n var SELECTOR_DATA_TOGGLES_BUTTONS = '[data-toggle=\"buttons\"] .btn';\n var SELECTOR_INPUT = 'input:not([type=\"hidden\"])';\n var SELECTOR_ACTIVE$2 = '.active';\n var SELECTOR_BUTTON = '.btn';\n /**\n * Class definition\n */\n\n var Button = /*#__PURE__*/function () {\n function Button(element) {\n this._element = element;\n this.shouldAvoidTriggerChange = false;\n } // Getters\n\n\n var _proto = Button.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n var triggerChangeEvent = true;\n var addAriaPressed = true;\n var rootElement = $__default[\"default\"](this._element).closest(SELECTOR_DATA_TOGGLES)[0];\n\n if (rootElement) {\n var input = this._element.querySelector(SELECTOR_INPUT);\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked && this._element.classList.contains(CLASS_NAME_ACTIVE$3)) {\n triggerChangeEvent = false;\n } else {\n var activeElement = rootElement.querySelector(SELECTOR_ACTIVE$2);\n\n if (activeElement) {\n $__default[\"default\"](activeElement).removeClass(CLASS_NAME_ACTIVE$3);\n }\n }\n }\n\n if (triggerChangeEvent) {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n if (input.type === 'checkbox' || input.type === 'radio') {\n input.checked = !this._element.classList.contains(CLASS_NAME_ACTIVE$3);\n }\n\n if (!this.shouldAvoidTriggerChange) {\n $__default[\"default\"](input).trigger('change');\n }\n }\n\n input.focus();\n addAriaPressed = false;\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed', !this._element.classList.contains(CLASS_NAME_ACTIVE$3));\n }\n\n if (triggerChangeEvent) {\n $__default[\"default\"](this._element).toggleClass(CLASS_NAME_ACTIVE$3);\n }\n }\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"].removeData(this._element, DATA_KEY$9);\n this._element = null;\n } // Static\n ;\n\n Button._jQueryInterface = function _jQueryInterface(config, avoidTriggerChange) {\n return this.each(function () {\n var $element = $__default[\"default\"](this);\n var data = $element.data(DATA_KEY$9);\n\n if (!data) {\n data = new Button(this);\n $element.data(DATA_KEY$9, data);\n }\n\n data.shouldAvoidTriggerChange = avoidTriggerChange;\n\n if (config === 'toggle') {\n data[config]();\n }\n });\n };\n\n _createClass(Button, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$9;\n }\n }]);\n\n return Button;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE_CARROT, function (event) {\n var button = event.target;\n var initialButton = button;\n\n if (!$__default[\"default\"](button).hasClass(CLASS_NAME_BUTTON)) {\n button = $__default[\"default\"](button).closest(SELECTOR_BUTTON)[0];\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault(); // work around Firefox bug #1540995\n } else {\n var inputBtn = button.querySelector(SELECTOR_INPUT);\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault(); // work around Firefox bug #1540995\n\n return;\n }\n\n if (initialButton.tagName === 'INPUT' || button.tagName !== 'LABEL') {\n Button._jQueryInterface.call($__default[\"default\"](button), 'toggle', initialButton.tagName === 'INPUT');\n }\n }\n }).on(EVENT_FOCUS_BLUR_DATA_API, SELECTOR_DATA_TOGGLE_CARROT, function (event) {\n var button = $__default[\"default\"](event.target).closest(SELECTOR_BUTTON)[0];\n $__default[\"default\"](button).toggleClass(CLASS_NAME_FOCUS, /^focus(in)?$/.test(event.type));\n });\n $__default[\"default\"](window).on(EVENT_LOAD_DATA_API$2, function () {\n // ensure correct active class is set to match the controls' actual values/states\n // find all checkboxes/readio buttons inside data-toggle groups\n var buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS));\n\n for (var i = 0, len = buttons.length; i < len; i++) {\n var button = buttons[i];\n var input = button.querySelector(SELECTOR_INPUT);\n\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(CLASS_NAME_ACTIVE$3);\n } else {\n button.classList.remove(CLASS_NAME_ACTIVE$3);\n }\n } // find all button toggles\n\n\n buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$4));\n\n for (var _i = 0, _len = buttons.length; _i < _len; _i++) {\n var _button = buttons[_i];\n\n if (_button.getAttribute('aria-pressed') === 'true') {\n _button.classList.add(CLASS_NAME_ACTIVE$3);\n } else {\n _button.classList.remove(CLASS_NAME_ACTIVE$3);\n }\n }\n });\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$9] = Button._jQueryInterface;\n $__default[\"default\"].fn[NAME$9].Constructor = Button;\n\n $__default[\"default\"].fn[NAME$9].noConflict = function () {\n $__default[\"default\"].fn[NAME$9] = JQUERY_NO_CONFLICT$9;\n return Button._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$8 = 'carousel';\n var VERSION$8 = '4.6.2';\n var DATA_KEY$8 = 'bs.carousel';\n var EVENT_KEY$8 = \".\" + DATA_KEY$8;\n var DATA_API_KEY$5 = '.data-api';\n var JQUERY_NO_CONFLICT$8 = $__default[\"default\"].fn[NAME$8];\n var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key\n\n var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key\n\n var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\n var SWIPE_THRESHOLD = 40;\n var CLASS_NAME_CAROUSEL = 'carousel';\n var CLASS_NAME_ACTIVE$2 = 'active';\n var CLASS_NAME_SLIDE = 'slide';\n var CLASS_NAME_RIGHT = 'carousel-item-right';\n var CLASS_NAME_LEFT = 'carousel-item-left';\n var CLASS_NAME_NEXT = 'carousel-item-next';\n var CLASS_NAME_PREV = 'carousel-item-prev';\n var CLASS_NAME_POINTER_EVENT = 'pointer-event';\n var DIRECTION_NEXT = 'next';\n var DIRECTION_PREV = 'prev';\n var DIRECTION_LEFT = 'left';\n var DIRECTION_RIGHT = 'right';\n var EVENT_SLIDE = \"slide\" + EVENT_KEY$8;\n var EVENT_SLID = \"slid\" + EVENT_KEY$8;\n var EVENT_KEYDOWN = \"keydown\" + EVENT_KEY$8;\n var EVENT_MOUSEENTER = \"mouseenter\" + EVENT_KEY$8;\n var EVENT_MOUSELEAVE = \"mouseleave\" + EVENT_KEY$8;\n var EVENT_TOUCHSTART = \"touchstart\" + EVENT_KEY$8;\n var EVENT_TOUCHMOVE = \"touchmove\" + EVENT_KEY$8;\n var EVENT_TOUCHEND = \"touchend\" + EVENT_KEY$8;\n var EVENT_POINTERDOWN = \"pointerdown\" + EVENT_KEY$8;\n var EVENT_POINTERUP = \"pointerup\" + EVENT_KEY$8;\n var EVENT_DRAG_START = \"dragstart\" + EVENT_KEY$8;\n var EVENT_LOAD_DATA_API$1 = \"load\" + EVENT_KEY$8 + DATA_API_KEY$5;\n var EVENT_CLICK_DATA_API$4 = \"click\" + EVENT_KEY$8 + DATA_API_KEY$5;\n var SELECTOR_ACTIVE$1 = '.active';\n var SELECTOR_ACTIVE_ITEM = '.active.carousel-item';\n var SELECTOR_ITEM = '.carousel-item';\n var SELECTOR_ITEM_IMG = '.carousel-item img';\n var SELECTOR_NEXT_PREV = '.carousel-item-next, .carousel-item-prev';\n var SELECTOR_INDICATORS = '.carousel-indicators';\n var SELECTOR_DATA_SLIDE = '[data-slide], [data-slide-to]';\n var SELECTOR_DATA_RIDE = '[data-ride=\"carousel\"]';\n var Default$7 = {\n interval: 5000,\n keyboard: true,\n slide: false,\n pause: 'hover',\n wrap: true,\n touch: true\n };\n var DefaultType$7 = {\n interval: '(number|boolean)',\n keyboard: 'boolean',\n slide: '(boolean|string)',\n pause: '(string|boolean)',\n wrap: 'boolean',\n touch: 'boolean'\n };\n var PointerType = {\n TOUCH: 'touch',\n PEN: 'pen'\n };\n /**\n * Class definition\n */\n\n var Carousel = /*#__PURE__*/function () {\n function Carousel(element, config) {\n this._items = null;\n this._interval = null;\n this._activeElement = null;\n this._isPaused = false;\n this._isSliding = false;\n this.touchTimeout = null;\n this.touchStartX = 0;\n this.touchDeltaX = 0;\n this._config = this._getConfig(config);\n this._element = element;\n this._indicatorsElement = this._element.querySelector(SELECTOR_INDICATORS);\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent);\n\n this._addEventListeners();\n } // Getters\n\n\n var _proto = Carousel.prototype;\n\n // Public\n _proto.next = function next() {\n if (!this._isSliding) {\n this._slide(DIRECTION_NEXT);\n }\n };\n\n _proto.nextWhenVisible = function nextWhenVisible() {\n var $element = $__default[\"default\"](this._element); // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n\n if (!document.hidden && $element.is(':visible') && $element.css('visibility') !== 'hidden') {\n this.next();\n }\n };\n\n _proto.prev = function prev() {\n if (!this._isSliding) {\n this._slide(DIRECTION_PREV);\n }\n };\n\n _proto.pause = function pause(event) {\n if (!event) {\n this._isPaused = true;\n }\n\n if (this._element.querySelector(SELECTOR_NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element);\n this.cycle(true);\n }\n\n clearInterval(this._interval);\n this._interval = null;\n };\n\n _proto.cycle = function cycle(event) {\n if (!event) {\n this._isPaused = false;\n }\n\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n\n if (this._config.interval && !this._isPaused) {\n this._updateInterval();\n\n this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);\n }\n };\n\n _proto.to = function to(index) {\n var _this = this;\n\n this._activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM);\n\n var activeIndex = this._getItemIndex(this._activeElement);\n\n if (index > this._items.length - 1 || index < 0) {\n return;\n }\n\n if (this._isSliding) {\n $__default[\"default\"](this._element).one(EVENT_SLID, function () {\n return _this.to(index);\n });\n return;\n }\n\n if (activeIndex === index) {\n this.pause();\n this.cycle();\n return;\n }\n\n var direction = index > activeIndex ? DIRECTION_NEXT : DIRECTION_PREV;\n\n this._slide(direction, this._items[index]);\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"](this._element).off(EVENT_KEY$8);\n $__default[\"default\"].removeData(this._element, DATA_KEY$8);\n this._items = null;\n this._config = null;\n this._element = null;\n this._interval = null;\n this._isPaused = null;\n this._isSliding = null;\n this._activeElement = null;\n this._indicatorsElement = null;\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _extends({}, Default$7, config);\n Util.typeCheckConfig(NAME$8, config, DefaultType$7);\n return config;\n };\n\n _proto._handleSwipe = function _handleSwipe() {\n var absDeltax = Math.abs(this.touchDeltaX);\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return;\n }\n\n var direction = absDeltax / this.touchDeltaX;\n this.touchDeltaX = 0; // swipe left\n\n if (direction > 0) {\n this.prev();\n } // swipe right\n\n\n if (direction < 0) {\n this.next();\n }\n };\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this2 = this;\n\n if (this._config.keyboard) {\n $__default[\"default\"](this._element).on(EVENT_KEYDOWN, function (event) {\n return _this2._keydown(event);\n });\n }\n\n if (this._config.pause === 'hover') {\n $__default[\"default\"](this._element).on(EVENT_MOUSEENTER, function (event) {\n return _this2.pause(event);\n }).on(EVENT_MOUSELEAVE, function (event) {\n return _this2.cycle(event);\n });\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners();\n }\n };\n\n _proto._addTouchEventListeners = function _addTouchEventListeners() {\n var _this3 = this;\n\n if (!this._touchSupported) {\n return;\n }\n\n var start = function start(event) {\n if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n _this3.touchStartX = event.originalEvent.clientX;\n } else if (!_this3._pointerEvent) {\n _this3.touchStartX = event.originalEvent.touches[0].clientX;\n }\n };\n\n var move = function move(event) {\n // ensure swiping with one touch and not pinching\n _this3.touchDeltaX = event.originalEvent.touches && event.originalEvent.touches.length > 1 ? 0 : event.originalEvent.touches[0].clientX - _this3.touchStartX;\n };\n\n var end = function end(event) {\n if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX;\n }\n\n _this3._handleSwipe();\n\n if (_this3._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n _this3.pause();\n\n if (_this3.touchTimeout) {\n clearTimeout(_this3.touchTimeout);\n }\n\n _this3.touchTimeout = setTimeout(function (event) {\n return _this3.cycle(event);\n }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval);\n }\n };\n\n $__default[\"default\"](this._element.querySelectorAll(SELECTOR_ITEM_IMG)).on(EVENT_DRAG_START, function (e) {\n return e.preventDefault();\n });\n\n if (this._pointerEvent) {\n $__default[\"default\"](this._element).on(EVENT_POINTERDOWN, function (event) {\n return start(event);\n });\n $__default[\"default\"](this._element).on(EVENT_POINTERUP, function (event) {\n return end(event);\n });\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n $__default[\"default\"](this._element).on(EVENT_TOUCHSTART, function (event) {\n return start(event);\n });\n $__default[\"default\"](this._element).on(EVENT_TOUCHMOVE, function (event) {\n return move(event);\n });\n $__default[\"default\"](this._element).on(EVENT_TOUCHEND, function (event) {\n return end(event);\n });\n }\n };\n\n _proto._keydown = function _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault();\n this.prev();\n break;\n\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault();\n this.next();\n break;\n }\n };\n\n _proto._getItemIndex = function _getItemIndex(element) {\n this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(SELECTOR_ITEM)) : [];\n return this._items.indexOf(element);\n };\n\n _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {\n var isNextDirection = direction === DIRECTION_NEXT;\n var isPrevDirection = direction === DIRECTION_PREV;\n\n var activeIndex = this._getItemIndex(activeElement);\n\n var lastItemIndex = this._items.length - 1;\n var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement;\n }\n\n var delta = direction === DIRECTION_PREV ? -1 : 1;\n var itemIndex = (activeIndex + delta) % this._items.length;\n return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];\n };\n\n _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {\n var targetIndex = this._getItemIndex(relatedTarget);\n\n var fromIndex = this._getItemIndex(this._element.querySelector(SELECTOR_ACTIVE_ITEM));\n\n var slideEvent = $__default[\"default\"].Event(EVENT_SLIDE, {\n relatedTarget: relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n });\n $__default[\"default\"](this._element).trigger(slideEvent);\n return slideEvent;\n };\n\n _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(SELECTOR_ACTIVE$1));\n $__default[\"default\"](indicators).removeClass(CLASS_NAME_ACTIVE$2);\n\n var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];\n\n if (nextIndicator) {\n $__default[\"default\"](nextIndicator).addClass(CLASS_NAME_ACTIVE$2);\n }\n }\n };\n\n _proto._updateInterval = function _updateInterval() {\n var element = this._activeElement || this._element.querySelector(SELECTOR_ACTIVE_ITEM);\n\n if (!element) {\n return;\n }\n\n var elementInterval = parseInt(element.getAttribute('data-interval'), 10);\n\n if (elementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval;\n this._config.interval = elementInterval;\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval;\n }\n };\n\n _proto._slide = function _slide(direction, element) {\n var _this4 = this;\n\n var activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM);\n\n var activeElementIndex = this._getItemIndex(activeElement);\n\n var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);\n\n var nextElementIndex = this._getItemIndex(nextElement);\n\n var isCycling = Boolean(this._interval);\n var directionalClassName;\n var orderClassName;\n var eventDirectionName;\n\n if (direction === DIRECTION_NEXT) {\n directionalClassName = CLASS_NAME_LEFT;\n orderClassName = CLASS_NAME_NEXT;\n eventDirectionName = DIRECTION_LEFT;\n } else {\n directionalClassName = CLASS_NAME_RIGHT;\n orderClassName = CLASS_NAME_PREV;\n eventDirectionName = DIRECTION_RIGHT;\n }\n\n if (nextElement && $__default[\"default\"](nextElement).hasClass(CLASS_NAME_ACTIVE$2)) {\n this._isSliding = false;\n return;\n }\n\n var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);\n\n if (slideEvent.isDefaultPrevented()) {\n return;\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return;\n }\n\n this._isSliding = true;\n\n if (isCycling) {\n this.pause();\n }\n\n this._setActiveIndicatorElement(nextElement);\n\n this._activeElement = nextElement;\n var slidEvent = $__default[\"default\"].Event(EVENT_SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n });\n\n if ($__default[\"default\"](this._element).hasClass(CLASS_NAME_SLIDE)) {\n $__default[\"default\"](nextElement).addClass(orderClassName);\n Util.reflow(nextElement);\n $__default[\"default\"](activeElement).addClass(directionalClassName);\n $__default[\"default\"](nextElement).addClass(directionalClassName);\n var transitionDuration = Util.getTransitionDurationFromElement(activeElement);\n $__default[\"default\"](activeElement).one(Util.TRANSITION_END, function () {\n $__default[\"default\"](nextElement).removeClass(directionalClassName + \" \" + orderClassName).addClass(CLASS_NAME_ACTIVE$2);\n $__default[\"default\"](activeElement).removeClass(CLASS_NAME_ACTIVE$2 + \" \" + orderClassName + \" \" + directionalClassName);\n _this4._isSliding = false;\n setTimeout(function () {\n return $__default[\"default\"](_this4._element).trigger(slidEvent);\n }, 0);\n }).emulateTransitionEnd(transitionDuration);\n } else {\n $__default[\"default\"](activeElement).removeClass(CLASS_NAME_ACTIVE$2);\n $__default[\"default\"](nextElement).addClass(CLASS_NAME_ACTIVE$2);\n this._isSliding = false;\n $__default[\"default\"](this._element).trigger(slidEvent);\n }\n\n if (isCycling) {\n this.cycle();\n }\n } // Static\n ;\n\n Carousel._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $__default[\"default\"](this).data(DATA_KEY$8);\n\n var _config = _extends({}, Default$7, $__default[\"default\"](this).data());\n\n if (typeof config === 'object') {\n _config = _extends({}, _config, config);\n }\n\n var action = typeof config === 'string' ? config : _config.slide;\n\n if (!data) {\n data = new Carousel(this, _config);\n $__default[\"default\"](this).data(DATA_KEY$8, data);\n }\n\n if (typeof config === 'number') {\n data.to(config);\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + action + \"\\\"\");\n }\n\n data[action]();\n } else if (_config.interval && _config.ride) {\n data.pause();\n data.cycle();\n }\n });\n };\n\n Carousel._dataApiClickHandler = function _dataApiClickHandler(event) {\n var selector = Util.getSelectorFromElement(this);\n\n if (!selector) {\n return;\n }\n\n var target = $__default[\"default\"](selector)[0];\n\n if (!target || !$__default[\"default\"](target).hasClass(CLASS_NAME_CAROUSEL)) {\n return;\n }\n\n var config = _extends({}, $__default[\"default\"](target).data(), $__default[\"default\"](this).data());\n\n var slideIndex = this.getAttribute('data-slide-to');\n\n if (slideIndex) {\n config.interval = false;\n }\n\n Carousel._jQueryInterface.call($__default[\"default\"](target), config);\n\n if (slideIndex) {\n $__default[\"default\"](target).data(DATA_KEY$8).to(slideIndex);\n }\n\n event.preventDefault();\n };\n\n _createClass(Carousel, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$8;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$7;\n }\n }]);\n\n return Carousel;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_CLICK_DATA_API$4, SELECTOR_DATA_SLIDE, Carousel._dataApiClickHandler);\n $__default[\"default\"](window).on(EVENT_LOAD_DATA_API$1, function () {\n var carousels = [].slice.call(document.querySelectorAll(SELECTOR_DATA_RIDE));\n\n for (var i = 0, len = carousels.length; i < len; i++) {\n var $carousel = $__default[\"default\"](carousels[i]);\n\n Carousel._jQueryInterface.call($carousel, $carousel.data());\n }\n });\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$8] = Carousel._jQueryInterface;\n $__default[\"default\"].fn[NAME$8].Constructor = Carousel;\n\n $__default[\"default\"].fn[NAME$8].noConflict = function () {\n $__default[\"default\"].fn[NAME$8] = JQUERY_NO_CONFLICT$8;\n return Carousel._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$7 = 'collapse';\n var VERSION$7 = '4.6.2';\n var DATA_KEY$7 = 'bs.collapse';\n var EVENT_KEY$7 = \".\" + DATA_KEY$7;\n var DATA_API_KEY$4 = '.data-api';\n var JQUERY_NO_CONFLICT$7 = $__default[\"default\"].fn[NAME$7];\n var CLASS_NAME_SHOW$6 = 'show';\n var CLASS_NAME_COLLAPSE = 'collapse';\n var CLASS_NAME_COLLAPSING = 'collapsing';\n var CLASS_NAME_COLLAPSED = 'collapsed';\n var DIMENSION_WIDTH = 'width';\n var DIMENSION_HEIGHT = 'height';\n var EVENT_SHOW$4 = \"show\" + EVENT_KEY$7;\n var EVENT_SHOWN$4 = \"shown\" + EVENT_KEY$7;\n var EVENT_HIDE$4 = \"hide\" + EVENT_KEY$7;\n var EVENT_HIDDEN$4 = \"hidden\" + EVENT_KEY$7;\n var EVENT_CLICK_DATA_API$3 = \"click\" + EVENT_KEY$7 + DATA_API_KEY$4;\n var SELECTOR_ACTIVES = '.show, .collapsing';\n var SELECTOR_DATA_TOGGLE$3 = '[data-toggle=\"collapse\"]';\n var Default$6 = {\n toggle: true,\n parent: ''\n };\n var DefaultType$6 = {\n toggle: 'boolean',\n parent: '(string|element)'\n };\n /**\n * Class definition\n */\n\n var Collapse = /*#__PURE__*/function () {\n function Collapse(element, config) {\n this._isTransitioning = false;\n this._element = element;\n this._config = this._getConfig(config);\n this._triggerArray = [].slice.call(document.querySelectorAll(\"[data-toggle=\\\"collapse\\\"][href=\\\"#\" + element.id + \"\\\"],\" + (\"[data-toggle=\\\"collapse\\\"][data-target=\\\"#\" + element.id + \"\\\"]\")));\n var toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$3));\n\n for (var i = 0, len = toggleList.length; i < len; i++) {\n var elem = toggleList[i];\n var selector = Util.getSelectorFromElement(elem);\n var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {\n return foundElem === element;\n });\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector;\n\n this._triggerArray.push(elem);\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null;\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray);\n }\n\n if (this._config.toggle) {\n this.toggle();\n }\n } // Getters\n\n\n var _proto = Collapse.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if ($__default[\"default\"](this._element).hasClass(CLASS_NAME_SHOW$6)) {\n this.hide();\n } else {\n this.show();\n }\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if (this._isTransitioning || $__default[\"default\"](this._element).hasClass(CLASS_NAME_SHOW$6)) {\n return;\n }\n\n var actives;\n var activesData;\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES)).filter(function (elem) {\n if (typeof _this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === _this._config.parent;\n }\n\n return elem.classList.contains(CLASS_NAME_COLLAPSE);\n });\n\n if (actives.length === 0) {\n actives = null;\n }\n }\n\n if (actives) {\n activesData = $__default[\"default\"](actives).not(this._selector).data(DATA_KEY$7);\n\n if (activesData && activesData._isTransitioning) {\n return;\n }\n }\n\n var startEvent = $__default[\"default\"].Event(EVENT_SHOW$4);\n $__default[\"default\"](this._element).trigger(startEvent);\n\n if (startEvent.isDefaultPrevented()) {\n return;\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($__default[\"default\"](actives).not(this._selector), 'hide');\n\n if (!activesData) {\n $__default[\"default\"](actives).data(DATA_KEY$7, null);\n }\n }\n\n var dimension = this._getDimension();\n\n $__default[\"default\"](this._element).removeClass(CLASS_NAME_COLLAPSE).addClass(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n\n if (this._triggerArray.length) {\n $__default[\"default\"](this._triggerArray).removeClass(CLASS_NAME_COLLAPSED).attr('aria-expanded', true);\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n $__default[\"default\"](_this._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE + \" \" + CLASS_NAME_SHOW$6);\n _this._element.style[dimension] = '';\n\n _this.setTransitioning(false);\n\n $__default[\"default\"](_this._element).trigger(EVENT_SHOWN$4);\n };\n\n var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n var scrollSize = \"scroll\" + capitalizedDimension;\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $__default[\"default\"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n this._element.style[dimension] = this._element[scrollSize] + \"px\";\n };\n\n _proto.hide = function hide() {\n var _this2 = this;\n\n if (this._isTransitioning || !$__default[\"default\"](this._element).hasClass(CLASS_NAME_SHOW$6)) {\n return;\n }\n\n var startEvent = $__default[\"default\"].Event(EVENT_HIDE$4);\n $__default[\"default\"](this._element).trigger(startEvent);\n\n if (startEvent.isDefaultPrevented()) {\n return;\n }\n\n var dimension = this._getDimension();\n\n this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + \"px\";\n Util.reflow(this._element);\n $__default[\"default\"](this._element).addClass(CLASS_NAME_COLLAPSING).removeClass(CLASS_NAME_COLLAPSE + \" \" + CLASS_NAME_SHOW$6);\n var triggerArrayLength = this._triggerArray.length;\n\n if (triggerArrayLength > 0) {\n for (var i = 0; i < triggerArrayLength; i++) {\n var trigger = this._triggerArray[i];\n var selector = Util.getSelectorFromElement(trigger);\n\n if (selector !== null) {\n var $elem = $__default[\"default\"]([].slice.call(document.querySelectorAll(selector)));\n\n if (!$elem.hasClass(CLASS_NAME_SHOW$6)) {\n $__default[\"default\"](trigger).addClass(CLASS_NAME_COLLAPSED).attr('aria-expanded', false);\n }\n }\n }\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n _this2.setTransitioning(false);\n\n $__default[\"default\"](_this2._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE).trigger(EVENT_HIDDEN$4);\n };\n\n this._element.style[dimension] = '';\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $__default[\"default\"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n };\n\n _proto.setTransitioning = function setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning;\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"].removeData(this._element, DATA_KEY$7);\n this._config = null;\n this._parent = null;\n this._element = null;\n this._triggerArray = null;\n this._isTransitioning = null;\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _extends({}, Default$6, config);\n config.toggle = Boolean(config.toggle); // Coerce string values\n\n Util.typeCheckConfig(NAME$7, config, DefaultType$6);\n return config;\n };\n\n _proto._getDimension = function _getDimension() {\n var hasWidth = $__default[\"default\"](this._element).hasClass(DIMENSION_WIDTH);\n return hasWidth ? DIMENSION_WIDTH : DIMENSION_HEIGHT;\n };\n\n _proto._getParent = function _getParent() {\n var _this3 = this;\n\n var parent;\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent; // It's a jQuery object\n\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0];\n }\n } else {\n parent = document.querySelector(this._config.parent);\n }\n\n var selector = \"[data-toggle=\\\"collapse\\\"][data-parent=\\\"\" + this._config.parent + \"\\\"]\";\n var children = [].slice.call(parent.querySelectorAll(selector));\n $__default[\"default\"](children).each(function (i, element) {\n _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);\n });\n return parent;\n };\n\n _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {\n var isOpen = $__default[\"default\"](element).hasClass(CLASS_NAME_SHOW$6);\n\n if (triggerArray.length) {\n $__default[\"default\"](triggerArray).toggleClass(CLASS_NAME_COLLAPSED, !isOpen).attr('aria-expanded', isOpen);\n }\n } // Static\n ;\n\n Collapse._getTargetFromElement = function _getTargetFromElement(element) {\n var selector = Util.getSelectorFromElement(element);\n return selector ? document.querySelector(selector) : null;\n };\n\n Collapse._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var $element = $__default[\"default\"](this);\n var data = $element.data(DATA_KEY$7);\n\n var _config = _extends({}, Default$6, $element.data(), typeof config === 'object' && config ? config : {});\n\n if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n\n if (!data) {\n data = new Collapse(this, _config);\n $element.data(DATA_KEY$7, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Collapse, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$7;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$6;\n }\n }]);\n\n return Collapse;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault();\n }\n\n var $trigger = $__default[\"default\"](this);\n var selector = Util.getSelectorFromElement(this);\n var selectors = [].slice.call(document.querySelectorAll(selector));\n $__default[\"default\"](selectors).each(function () {\n var $target = $__default[\"default\"](this);\n var data = $target.data(DATA_KEY$7);\n var config = data ? 'toggle' : $trigger.data();\n\n Collapse._jQueryInterface.call($target, config);\n });\n });\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$7] = Collapse._jQueryInterface;\n $__default[\"default\"].fn[NAME$7].Constructor = Collapse;\n\n $__default[\"default\"].fn[NAME$7].noConflict = function () {\n $__default[\"default\"].fn[NAME$7] = JQUERY_NO_CONFLICT$7;\n return Collapse._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$6 = 'dropdown';\n var VERSION$6 = '4.6.2';\n var DATA_KEY$6 = 'bs.dropdown';\n var EVENT_KEY$6 = \".\" + DATA_KEY$6;\n var DATA_API_KEY$3 = '.data-api';\n var JQUERY_NO_CONFLICT$6 = $__default[\"default\"].fn[NAME$6];\n var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key\n\n var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key\n\n var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key\n\n var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key\n\n var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key\n\n var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse)\n\n var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + \"|\" + ARROW_DOWN_KEYCODE + \"|\" + ESCAPE_KEYCODE$1);\n var CLASS_NAME_DISABLED$1 = 'disabled';\n var CLASS_NAME_SHOW$5 = 'show';\n var CLASS_NAME_DROPUP = 'dropup';\n var CLASS_NAME_DROPRIGHT = 'dropright';\n var CLASS_NAME_DROPLEFT = 'dropleft';\n var CLASS_NAME_MENURIGHT = 'dropdown-menu-right';\n var CLASS_NAME_POSITION_STATIC = 'position-static';\n var EVENT_HIDE$3 = \"hide\" + EVENT_KEY$6;\n var EVENT_HIDDEN$3 = \"hidden\" + EVENT_KEY$6;\n var EVENT_SHOW$3 = \"show\" + EVENT_KEY$6;\n var EVENT_SHOWN$3 = \"shown\" + EVENT_KEY$6;\n var EVENT_CLICK = \"click\" + EVENT_KEY$6;\n var EVENT_CLICK_DATA_API$2 = \"click\" + EVENT_KEY$6 + DATA_API_KEY$3;\n var EVENT_KEYDOWN_DATA_API = \"keydown\" + EVENT_KEY$6 + DATA_API_KEY$3;\n var EVENT_KEYUP_DATA_API = \"keyup\" + EVENT_KEY$6 + DATA_API_KEY$3;\n var SELECTOR_DATA_TOGGLE$2 = '[data-toggle=\"dropdown\"]';\n var SELECTOR_FORM_CHILD = '.dropdown form';\n var SELECTOR_MENU = '.dropdown-menu';\n var SELECTOR_NAVBAR_NAV = '.navbar-nav';\n var SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\n var PLACEMENT_TOP = 'top-start';\n var PLACEMENT_TOPEND = 'top-end';\n var PLACEMENT_BOTTOM = 'bottom-start';\n var PLACEMENT_BOTTOMEND = 'bottom-end';\n var PLACEMENT_RIGHT = 'right-start';\n var PLACEMENT_LEFT = 'left-start';\n var Default$5 = {\n offset: 0,\n flip: true,\n boundary: 'scrollParent',\n reference: 'toggle',\n display: 'dynamic',\n popperConfig: null\n };\n var DefaultType$5 = {\n offset: '(number|string|function)',\n flip: 'boolean',\n boundary: '(string|element)',\n reference: '(string|element)',\n display: 'string',\n popperConfig: '(null|object)'\n };\n /**\n * Class definition\n */\n\n var Dropdown = /*#__PURE__*/function () {\n function Dropdown(element, config) {\n this._element = element;\n this._popper = null;\n this._config = this._getConfig(config);\n this._menu = this._getMenuElement();\n this._inNavbar = this._detectNavbar();\n\n this._addEventListeners();\n } // Getters\n\n\n var _proto = Dropdown.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if (this._element.disabled || $__default[\"default\"](this._element).hasClass(CLASS_NAME_DISABLED$1)) {\n return;\n }\n\n var isActive = $__default[\"default\"](this._menu).hasClass(CLASS_NAME_SHOW$5);\n\n Dropdown._clearMenus();\n\n if (isActive) {\n return;\n }\n\n this.show(true);\n };\n\n _proto.show = function show(usePopper) {\n if (usePopper === void 0) {\n usePopper = false;\n }\n\n if (this._element.disabled || $__default[\"default\"](this._element).hasClass(CLASS_NAME_DISABLED$1) || $__default[\"default\"](this._menu).hasClass(CLASS_NAME_SHOW$5)) {\n return;\n }\n\n var relatedTarget = {\n relatedTarget: this._element\n };\n var showEvent = $__default[\"default\"].Event(EVENT_SHOW$3, relatedTarget);\n\n var parent = Dropdown._getParentFromElement(this._element);\n\n $__default[\"default\"](parent).trigger(showEvent);\n\n if (showEvent.isDefaultPrevented()) {\n return;\n } // Totally disable Popper for Dropdowns in Navbar\n\n\n if (!this._inNavbar && usePopper) {\n // Check for Popper dependency\n if (typeof Popper__default[\"default\"] === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n\n var referenceElement = this._element;\n\n if (this._config.reference === 'parent') {\n referenceElement = parent;\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference; // Check if it's jQuery element\n\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0];\n }\n } // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n\n\n if (this._config.boundary !== 'scrollParent') {\n $__default[\"default\"](parent).addClass(CLASS_NAME_POSITION_STATIC);\n }\n\n this._popper = new Popper__default[\"default\"](referenceElement, this._menu, this._getPopperConfig());\n } // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n\n if ('ontouchstart' in document.documentElement && $__default[\"default\"](parent).closest(SELECTOR_NAVBAR_NAV).length === 0) {\n $__default[\"default\"](document.body).children().on('mouseover', null, $__default[\"default\"].noop);\n }\n\n this._element.focus();\n\n this._element.setAttribute('aria-expanded', true);\n\n $__default[\"default\"](this._menu).toggleClass(CLASS_NAME_SHOW$5);\n $__default[\"default\"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default[\"default\"].Event(EVENT_SHOWN$3, relatedTarget));\n };\n\n _proto.hide = function hide() {\n if (this._element.disabled || $__default[\"default\"](this._element).hasClass(CLASS_NAME_DISABLED$1) || !$__default[\"default\"](this._menu).hasClass(CLASS_NAME_SHOW$5)) {\n return;\n }\n\n var relatedTarget = {\n relatedTarget: this._element\n };\n var hideEvent = $__default[\"default\"].Event(EVENT_HIDE$3, relatedTarget);\n\n var parent = Dropdown._getParentFromElement(this._element);\n\n $__default[\"default\"](parent).trigger(hideEvent);\n\n if (hideEvent.isDefaultPrevented()) {\n return;\n }\n\n if (this._popper) {\n this._popper.destroy();\n }\n\n $__default[\"default\"](this._menu).toggleClass(CLASS_NAME_SHOW$5);\n $__default[\"default\"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default[\"default\"].Event(EVENT_HIDDEN$3, relatedTarget));\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"].removeData(this._element, DATA_KEY$6);\n $__default[\"default\"](this._element).off(EVENT_KEY$6);\n this._element = null;\n this._menu = null;\n\n if (this._popper !== null) {\n this._popper.destroy();\n\n this._popper = null;\n }\n };\n\n _proto.update = function update() {\n this._inNavbar = this._detectNavbar();\n\n if (this._popper !== null) {\n this._popper.scheduleUpdate();\n }\n } // Private\n ;\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this = this;\n\n $__default[\"default\"](this._element).on(EVENT_CLICK, function (event) {\n event.preventDefault();\n event.stopPropagation();\n\n _this.toggle();\n });\n };\n\n _proto._getConfig = function _getConfig(config) {\n config = _extends({}, this.constructor.Default, $__default[\"default\"](this._element).data(), config);\n Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType);\n return config;\n };\n\n _proto._getMenuElement = function _getMenuElement() {\n if (!this._menu) {\n var parent = Dropdown._getParentFromElement(this._element);\n\n if (parent) {\n this._menu = parent.querySelector(SELECTOR_MENU);\n }\n }\n\n return this._menu;\n };\n\n _proto._getPlacement = function _getPlacement() {\n var $parentDropdown = $__default[\"default\"](this._element.parentNode);\n var placement = PLACEMENT_BOTTOM; // Handle dropup\n\n if ($parentDropdown.hasClass(CLASS_NAME_DROPUP)) {\n placement = $__default[\"default\"](this._menu).hasClass(CLASS_NAME_MENURIGHT) ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n } else if ($parentDropdown.hasClass(CLASS_NAME_DROPRIGHT)) {\n placement = PLACEMENT_RIGHT;\n } else if ($parentDropdown.hasClass(CLASS_NAME_DROPLEFT)) {\n placement = PLACEMENT_LEFT;\n } else if ($__default[\"default\"](this._menu).hasClass(CLASS_NAME_MENURIGHT)) {\n placement = PLACEMENT_BOTTOMEND;\n }\n\n return placement;\n };\n\n _proto._detectNavbar = function _detectNavbar() {\n return $__default[\"default\"](this._element).closest('.navbar').length > 0;\n };\n\n _proto._getOffset = function _getOffset() {\n var _this2 = this;\n\n var offset = {};\n\n if (typeof this._config.offset === 'function') {\n offset.fn = function (data) {\n data.offsets = _extends({}, data.offsets, _this2._config.offset(data.offsets, _this2._element));\n return data;\n };\n } else {\n offset.offset = this._config.offset;\n }\n\n return offset;\n };\n\n _proto._getPopperConfig = function _getPopperConfig() {\n var popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }; // Disable Popper if we have a static display\n\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n };\n }\n\n return _extends({}, popperConfig, this._config.popperConfig);\n } // Static\n ;\n\n Dropdown._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $__default[\"default\"](this).data(DATA_KEY$6);\n\n var _config = typeof config === 'object' ? config : null;\n\n if (!data) {\n data = new Dropdown(this, _config);\n $__default[\"default\"](this).data(DATA_KEY$6, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n Dropdown._clearMenus = function _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return;\n }\n\n var toggles = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$2));\n\n for (var i = 0, len = toggles.length; i < len; i++) {\n var parent = Dropdown._getParentFromElement(toggles[i]);\n\n var context = $__default[\"default\"](toggles[i]).data(DATA_KEY$6);\n var relatedTarget = {\n relatedTarget: toggles[i]\n };\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n\n if (!context) {\n continue;\n }\n\n var dropdownMenu = context._menu;\n\n if (!$__default[\"default\"](parent).hasClass(CLASS_NAME_SHOW$5)) {\n continue;\n }\n\n if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $__default[\"default\"].contains(parent, event.target)) {\n continue;\n }\n\n var hideEvent = $__default[\"default\"].Event(EVENT_HIDE$3, relatedTarget);\n $__default[\"default\"](parent).trigger(hideEvent);\n\n if (hideEvent.isDefaultPrevented()) {\n continue;\n } // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n\n if ('ontouchstart' in document.documentElement) {\n $__default[\"default\"](document.body).children().off('mouseover', null, $__default[\"default\"].noop);\n }\n\n toggles[i].setAttribute('aria-expanded', 'false');\n\n if (context._popper) {\n context._popper.destroy();\n }\n\n $__default[\"default\"](dropdownMenu).removeClass(CLASS_NAME_SHOW$5);\n $__default[\"default\"](parent).removeClass(CLASS_NAME_SHOW$5).trigger($__default[\"default\"].Event(EVENT_HIDDEN$3, relatedTarget));\n }\n };\n\n Dropdown._getParentFromElement = function _getParentFromElement(element) {\n var parent;\n var selector = Util.getSelectorFromElement(element);\n\n if (selector) {\n parent = document.querySelector(selector);\n }\n\n return parent || element.parentNode;\n } // eslint-disable-next-line complexity\n ;\n\n Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE$1 && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $__default[\"default\"](event.target).closest(SELECTOR_MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return;\n }\n\n if (this.disabled || $__default[\"default\"](this).hasClass(CLASS_NAME_DISABLED$1)) {\n return;\n }\n\n var parent = Dropdown._getParentFromElement(this);\n\n var isActive = $__default[\"default\"](parent).hasClass(CLASS_NAME_SHOW$5);\n\n if (!isActive && event.which === ESCAPE_KEYCODE$1) {\n return;\n }\n\n event.preventDefault();\n event.stopPropagation();\n\n if (!isActive || event.which === ESCAPE_KEYCODE$1 || event.which === SPACE_KEYCODE) {\n if (event.which === ESCAPE_KEYCODE$1) {\n $__default[\"default\"](parent.querySelector(SELECTOR_DATA_TOGGLE$2)).trigger('focus');\n }\n\n $__default[\"default\"](this).trigger('click');\n return;\n }\n\n var items = [].slice.call(parent.querySelectorAll(SELECTOR_VISIBLE_ITEMS)).filter(function (item) {\n return $__default[\"default\"](item).is(':visible');\n });\n\n if (items.length === 0) {\n return;\n }\n\n var index = items.indexOf(event.target);\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) {\n // Up\n index--;\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {\n // Down\n index++;\n }\n\n if (index < 0) {\n index = 0;\n }\n\n items[index].focus();\n };\n\n _createClass(Dropdown, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$6;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$5;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$5;\n }\n }]);\n\n return Dropdown;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$2, Dropdown._dataApiKeydownHandler).on(EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown._dataApiKeydownHandler).on(EVENT_CLICK_DATA_API$2 + \" \" + EVENT_KEYUP_DATA_API, Dropdown._clearMenus).on(EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n event.preventDefault();\n event.stopPropagation();\n\n Dropdown._jQueryInterface.call($__default[\"default\"](this), 'toggle');\n }).on(EVENT_CLICK_DATA_API$2, SELECTOR_FORM_CHILD, function (e) {\n e.stopPropagation();\n });\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$6] = Dropdown._jQueryInterface;\n $__default[\"default\"].fn[NAME$6].Constructor = Dropdown;\n\n $__default[\"default\"].fn[NAME$6].noConflict = function () {\n $__default[\"default\"].fn[NAME$6] = JQUERY_NO_CONFLICT$6;\n return Dropdown._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$5 = 'modal';\n var VERSION$5 = '4.6.2';\n var DATA_KEY$5 = 'bs.modal';\n var EVENT_KEY$5 = \".\" + DATA_KEY$5;\n var DATA_API_KEY$2 = '.data-api';\n var JQUERY_NO_CONFLICT$5 = $__default[\"default\"].fn[NAME$5];\n var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key\n\n var CLASS_NAME_SCROLLABLE = 'modal-dialog-scrollable';\n var CLASS_NAME_SCROLLBAR_MEASURER = 'modal-scrollbar-measure';\n var CLASS_NAME_BACKDROP = 'modal-backdrop';\n var CLASS_NAME_OPEN = 'modal-open';\n var CLASS_NAME_FADE$4 = 'fade';\n var CLASS_NAME_SHOW$4 = 'show';\n var CLASS_NAME_STATIC = 'modal-static';\n var EVENT_HIDE$2 = \"hide\" + EVENT_KEY$5;\n var EVENT_HIDE_PREVENTED = \"hidePrevented\" + EVENT_KEY$5;\n var EVENT_HIDDEN$2 = \"hidden\" + EVENT_KEY$5;\n var EVENT_SHOW$2 = \"show\" + EVENT_KEY$5;\n var EVENT_SHOWN$2 = \"shown\" + EVENT_KEY$5;\n var EVENT_FOCUSIN = \"focusin\" + EVENT_KEY$5;\n var EVENT_RESIZE = \"resize\" + EVENT_KEY$5;\n var EVENT_CLICK_DISMISS$1 = \"click.dismiss\" + EVENT_KEY$5;\n var EVENT_KEYDOWN_DISMISS = \"keydown.dismiss\" + EVENT_KEY$5;\n var EVENT_MOUSEUP_DISMISS = \"mouseup.dismiss\" + EVENT_KEY$5;\n var EVENT_MOUSEDOWN_DISMISS = \"mousedown.dismiss\" + EVENT_KEY$5;\n var EVENT_CLICK_DATA_API$1 = \"click\" + EVENT_KEY$5 + DATA_API_KEY$2;\n var SELECTOR_DIALOG = '.modal-dialog';\n var SELECTOR_MODAL_BODY = '.modal-body';\n var SELECTOR_DATA_TOGGLE$1 = '[data-toggle=\"modal\"]';\n var SELECTOR_DATA_DISMISS$1 = '[data-dismiss=\"modal\"]';\n var SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\n var SELECTOR_STICKY_CONTENT = '.sticky-top';\n var Default$4 = {\n backdrop: true,\n keyboard: true,\n focus: true,\n show: true\n };\n var DefaultType$4 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n focus: 'boolean',\n show: 'boolean'\n };\n /**\n * Class definition\n */\n\n var Modal = /*#__PURE__*/function () {\n function Modal(element, config) {\n this._config = this._getConfig(config);\n this._element = element;\n this._dialog = element.querySelector(SELECTOR_DIALOG);\n this._backdrop = null;\n this._isShown = false;\n this._isBodyOverflowing = false;\n this._ignoreBackdropClick = false;\n this._isTransitioning = false;\n this._scrollbarWidth = 0;\n } // Getters\n\n\n var _proto = Modal.prototype;\n\n // Public\n _proto.toggle = function toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n };\n\n _proto.show = function show(relatedTarget) {\n var _this = this;\n\n if (this._isShown || this._isTransitioning) {\n return;\n }\n\n var showEvent = $__default[\"default\"].Event(EVENT_SHOW$2, {\n relatedTarget: relatedTarget\n });\n $__default[\"default\"](this._element).trigger(showEvent);\n\n if (showEvent.isDefaultPrevented()) {\n return;\n }\n\n this._isShown = true;\n\n if ($__default[\"default\"](this._element).hasClass(CLASS_NAME_FADE$4)) {\n this._isTransitioning = true;\n }\n\n this._checkScrollbar();\n\n this._setScrollbar();\n\n this._adjustDialog();\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n $__default[\"default\"](this._element).on(EVENT_CLICK_DISMISS$1, SELECTOR_DATA_DISMISS$1, function (event) {\n return _this.hide(event);\n });\n $__default[\"default\"](this._dialog).on(EVENT_MOUSEDOWN_DISMISS, function () {\n $__default[\"default\"](_this._element).one(EVENT_MOUSEUP_DISMISS, function (event) {\n if ($__default[\"default\"](event.target).is(_this._element)) {\n _this._ignoreBackdropClick = true;\n }\n });\n });\n\n this._showBackdrop(function () {\n return _this._showElement(relatedTarget);\n });\n };\n\n _proto.hide = function hide(event) {\n var _this2 = this;\n\n if (event) {\n event.preventDefault();\n }\n\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n\n var hideEvent = $__default[\"default\"].Event(EVENT_HIDE$2);\n $__default[\"default\"](this._element).trigger(hideEvent);\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return;\n }\n\n this._isShown = false;\n var transition = $__default[\"default\"](this._element).hasClass(CLASS_NAME_FADE$4);\n\n if (transition) {\n this._isTransitioning = true;\n }\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n $__default[\"default\"](document).off(EVENT_FOCUSIN);\n $__default[\"default\"](this._element).removeClass(CLASS_NAME_SHOW$4);\n $__default[\"default\"](this._element).off(EVENT_CLICK_DISMISS$1);\n $__default[\"default\"](this._dialog).off(EVENT_MOUSEDOWN_DISMISS);\n\n if (transition) {\n var transitionDuration = Util.getTransitionDurationFromElement(this._element);\n $__default[\"default\"](this._element).one(Util.TRANSITION_END, function (event) {\n return _this2._hideModal(event);\n }).emulateTransitionEnd(transitionDuration);\n } else {\n this._hideModal();\n }\n };\n\n _proto.dispose = function dispose() {\n [window, this._element, this._dialog].forEach(function (htmlElement) {\n return $__default[\"default\"](htmlElement).off(EVENT_KEY$5);\n });\n /**\n * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `EVENT_CLICK_DATA_API` event that should remain\n */\n\n $__default[\"default\"](document).off(EVENT_FOCUSIN);\n $__default[\"default\"].removeData(this._element, DATA_KEY$5);\n this._config = null;\n this._element = null;\n this._dialog = null;\n this._backdrop = null;\n this._isShown = null;\n this._isBodyOverflowing = null;\n this._ignoreBackdropClick = null;\n this._isTransitioning = null;\n this._scrollbarWidth = null;\n };\n\n _proto.handleUpdate = function handleUpdate() {\n this._adjustDialog();\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _extends({}, Default$4, config);\n Util.typeCheckConfig(NAME$5, config, DefaultType$4);\n return config;\n };\n\n _proto._triggerBackdropTransition = function _triggerBackdropTransition() {\n var _this3 = this;\n\n var hideEventPrevented = $__default[\"default\"].Event(EVENT_HIDE_PREVENTED);\n $__default[\"default\"](this._element).trigger(hideEventPrevented);\n\n if (hideEventPrevented.isDefaultPrevented()) {\n return;\n }\n\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n\n this._element.classList.add(CLASS_NAME_STATIC);\n\n var modalTransitionDuration = Util.getTransitionDurationFromElement(this._dialog);\n $__default[\"default\"](this._element).off(Util.TRANSITION_END);\n $__default[\"default\"](this._element).one(Util.TRANSITION_END, function () {\n _this3._element.classList.remove(CLASS_NAME_STATIC);\n\n if (!isModalOverflowing) {\n $__default[\"default\"](_this3._element).one(Util.TRANSITION_END, function () {\n _this3._element.style.overflowY = '';\n }).emulateTransitionEnd(_this3._element, modalTransitionDuration);\n }\n }).emulateTransitionEnd(modalTransitionDuration);\n\n this._element.focus();\n };\n\n _proto._showElement = function _showElement(relatedTarget) {\n var _this4 = this;\n\n var transition = $__default[\"default\"](this._element).hasClass(CLASS_NAME_FADE$4);\n var modalBody = this._dialog ? this._dialog.querySelector(SELECTOR_MODAL_BODY) : null;\n\n if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element);\n }\n\n this._element.style.display = 'block';\n\n this._element.removeAttribute('aria-hidden');\n\n this._element.setAttribute('aria-modal', true);\n\n this._element.setAttribute('role', 'dialog');\n\n if ($__default[\"default\"](this._dialog).hasClass(CLASS_NAME_SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0;\n } else {\n this._element.scrollTop = 0;\n }\n\n if (transition) {\n Util.reflow(this._element);\n }\n\n $__default[\"default\"](this._element).addClass(CLASS_NAME_SHOW$4);\n\n if (this._config.focus) {\n this._enforceFocus();\n }\n\n var shownEvent = $__default[\"default\"].Event(EVENT_SHOWN$2, {\n relatedTarget: relatedTarget\n });\n\n var transitionComplete = function transitionComplete() {\n if (_this4._config.focus) {\n _this4._element.focus();\n }\n\n _this4._isTransitioning = false;\n $__default[\"default\"](_this4._element).trigger(shownEvent);\n };\n\n if (transition) {\n var transitionDuration = Util.getTransitionDurationFromElement(this._dialog);\n $__default[\"default\"](this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration);\n } else {\n transitionComplete();\n }\n };\n\n _proto._enforceFocus = function _enforceFocus() {\n var _this5 = this;\n\n $__default[\"default\"](document).off(EVENT_FOCUSIN) // Guard against infinite focus loop\n .on(EVENT_FOCUSIN, function (event) {\n if (document !== event.target && _this5._element !== event.target && $__default[\"default\"](_this5._element).has(event.target).length === 0) {\n _this5._element.focus();\n }\n });\n };\n\n _proto._setEscapeEvent = function _setEscapeEvent() {\n var _this6 = this;\n\n if (this._isShown) {\n $__default[\"default\"](this._element).on(EVENT_KEYDOWN_DISMISS, function (event) {\n if (_this6._config.keyboard && event.which === ESCAPE_KEYCODE) {\n event.preventDefault();\n\n _this6.hide();\n } else if (!_this6._config.keyboard && event.which === ESCAPE_KEYCODE) {\n _this6._triggerBackdropTransition();\n }\n });\n } else if (!this._isShown) {\n $__default[\"default\"](this._element).off(EVENT_KEYDOWN_DISMISS);\n }\n };\n\n _proto._setResizeEvent = function _setResizeEvent() {\n var _this7 = this;\n\n if (this._isShown) {\n $__default[\"default\"](window).on(EVENT_RESIZE, function (event) {\n return _this7.handleUpdate(event);\n });\n } else {\n $__default[\"default\"](window).off(EVENT_RESIZE);\n }\n };\n\n _proto._hideModal = function _hideModal() {\n var _this8 = this;\n\n this._element.style.display = 'none';\n\n this._element.setAttribute('aria-hidden', true);\n\n this._element.removeAttribute('aria-modal');\n\n this._element.removeAttribute('role');\n\n this._isTransitioning = false;\n\n this._showBackdrop(function () {\n $__default[\"default\"](document.body).removeClass(CLASS_NAME_OPEN);\n\n _this8._resetAdjustments();\n\n _this8._resetScrollbar();\n\n $__default[\"default\"](_this8._element).trigger(EVENT_HIDDEN$2);\n });\n };\n\n _proto._removeBackdrop = function _removeBackdrop() {\n if (this._backdrop) {\n $__default[\"default\"](this._backdrop).remove();\n this._backdrop = null;\n }\n };\n\n _proto._showBackdrop = function _showBackdrop(callback) {\n var _this9 = this;\n\n var animate = $__default[\"default\"](this._element).hasClass(CLASS_NAME_FADE$4) ? CLASS_NAME_FADE$4 : '';\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div');\n this._backdrop.className = CLASS_NAME_BACKDROP;\n\n if (animate) {\n this._backdrop.classList.add(animate);\n }\n\n $__default[\"default\"](this._backdrop).appendTo(document.body);\n $__default[\"default\"](this._element).on(EVENT_CLICK_DISMISS$1, function (event) {\n if (_this9._ignoreBackdropClick) {\n _this9._ignoreBackdropClick = false;\n return;\n }\n\n if (event.target !== event.currentTarget) {\n return;\n }\n\n if (_this9._config.backdrop === 'static') {\n _this9._triggerBackdropTransition();\n } else {\n _this9.hide();\n }\n });\n\n if (animate) {\n Util.reflow(this._backdrop);\n }\n\n $__default[\"default\"](this._backdrop).addClass(CLASS_NAME_SHOW$4);\n\n if (!callback) {\n return;\n }\n\n if (!animate) {\n callback();\n return;\n }\n\n var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);\n $__default[\"default\"](this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration);\n } else if (!this._isShown && this._backdrop) {\n $__default[\"default\"](this._backdrop).removeClass(CLASS_NAME_SHOW$4);\n\n var callbackRemove = function callbackRemove() {\n _this9._removeBackdrop();\n\n if (callback) {\n callback();\n }\n };\n\n if ($__default[\"default\"](this._element).hasClass(CLASS_NAME_FADE$4)) {\n var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);\n\n $__default[\"default\"](this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);\n } else {\n callbackRemove();\n }\n } else if (callback) {\n callback();\n }\n } // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n ;\n\n _proto._adjustDialog = function _adjustDialog() {\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = this._scrollbarWidth + \"px\";\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = this._scrollbarWidth + \"px\";\n }\n };\n\n _proto._resetAdjustments = function _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n };\n\n _proto._checkScrollbar = function _checkScrollbar() {\n var rect = document.body.getBoundingClientRect();\n this._isBodyOverflowing = Math.round(rect.left + rect.right) < window.innerWidth;\n this._scrollbarWidth = this._getScrollbarWidth();\n };\n\n _proto._setScrollbar = function _setScrollbar() {\n var _this10 = this;\n\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n var fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT));\n var stickyContent = [].slice.call(document.querySelectorAll(SELECTOR_STICKY_CONTENT)); // Adjust fixed content padding\n\n $__default[\"default\"](fixedContent).each(function (index, element) {\n var actualPadding = element.style.paddingRight;\n var calculatedPadding = $__default[\"default\"](element).css('padding-right');\n $__default[\"default\"](element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this10._scrollbarWidth + \"px\");\n }); // Adjust sticky content margin\n\n $__default[\"default\"](stickyContent).each(function (index, element) {\n var actualMargin = element.style.marginRight;\n var calculatedMargin = $__default[\"default\"](element).css('margin-right');\n $__default[\"default\"](element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this10._scrollbarWidth + \"px\");\n }); // Adjust body padding\n\n var actualPadding = document.body.style.paddingRight;\n var calculatedPadding = $__default[\"default\"](document.body).css('padding-right');\n $__default[\"default\"](document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + \"px\");\n }\n\n $__default[\"default\"](document.body).addClass(CLASS_NAME_OPEN);\n };\n\n _proto._resetScrollbar = function _resetScrollbar() {\n // Restore fixed content padding\n var fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT));\n $__default[\"default\"](fixedContent).each(function (index, element) {\n var padding = $__default[\"default\"](element).data('padding-right');\n $__default[\"default\"](element).removeData('padding-right');\n element.style.paddingRight = padding ? padding : '';\n }); // Restore sticky content\n\n var elements = [].slice.call(document.querySelectorAll(\"\" + SELECTOR_STICKY_CONTENT));\n $__default[\"default\"](elements).each(function (index, element) {\n var margin = $__default[\"default\"](element).data('margin-right');\n\n if (typeof margin !== 'undefined') {\n $__default[\"default\"](element).css('margin-right', margin).removeData('margin-right');\n }\n }); // Restore body padding\n\n var padding = $__default[\"default\"](document.body).data('padding-right');\n $__default[\"default\"](document.body).removeData('padding-right');\n document.body.style.paddingRight = padding ? padding : '';\n };\n\n _proto._getScrollbarWidth = function _getScrollbarWidth() {\n // thx d.walsh\n var scrollDiv = document.createElement('div');\n scrollDiv.className = CLASS_NAME_SCROLLBAR_MEASURER;\n document.body.appendChild(scrollDiv);\n var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;\n document.body.removeChild(scrollDiv);\n return scrollbarWidth;\n } // Static\n ;\n\n Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n var data = $__default[\"default\"](this).data(DATA_KEY$5);\n\n var _config = _extends({}, Default$4, $__default[\"default\"](this).data(), typeof config === 'object' && config ? config : {});\n\n if (!data) {\n data = new Modal(this, _config);\n $__default[\"default\"](this).data(DATA_KEY$5, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config](relatedTarget);\n } else if (_config.show) {\n data.show(relatedTarget);\n }\n });\n };\n\n _createClass(Modal, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$5;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$4;\n }\n }]);\n\n return Modal;\n }();\n /**\n * Data API implementation\n */\n\n\n $__default[\"default\"](document).on(EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n var _this11 = this;\n\n var target;\n var selector = Util.getSelectorFromElement(this);\n\n if (selector) {\n target = document.querySelector(selector);\n }\n\n var config = $__default[\"default\"](target).data(DATA_KEY$5) ? 'toggle' : _extends({}, $__default[\"default\"](target).data(), $__default[\"default\"](this).data());\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault();\n }\n\n var $target = $__default[\"default\"](target).one(EVENT_SHOW$2, function (showEvent) {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return;\n }\n\n $target.one(EVENT_HIDDEN$2, function () {\n if ($__default[\"default\"](_this11).is(':visible')) {\n _this11.focus();\n }\n });\n });\n\n Modal._jQueryInterface.call($__default[\"default\"](target), config, this);\n });\n /**\n * jQuery\n */\n\n $__default[\"default\"].fn[NAME$5] = Modal._jQueryInterface;\n $__default[\"default\"].fn[NAME$5].Constructor = Modal;\n\n $__default[\"default\"].fn[NAME$5].noConflict = function () {\n $__default[\"default\"].fn[NAME$5] = JQUERY_NO_CONFLICT$5;\n return Modal._jQueryInterface;\n };\n\n /**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href'];\n var ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\n var DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n };\n /**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\n\n var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;\n /**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\n\n var DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i;\n\n function allowedAttribute(attr, allowedAttributeList) {\n var attrName = attr.nodeName.toLowerCase();\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(SAFE_URL_PATTERN.test(attr.nodeValue) || DATA_URL_PATTERN.test(attr.nodeValue));\n }\n\n return true;\n }\n\n var regExp = allowedAttributeList.filter(function (attrRegex) {\n return attrRegex instanceof RegExp;\n }); // Check if a regular expression validates the attribute.\n\n for (var i = 0, len = regExp.length; i < len; i++) {\n if (regExp[i].test(attrName)) {\n return true;\n }\n }\n\n return false;\n }\n\n function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml;\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml);\n }\n\n var domParser = new window.DOMParser();\n var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n var whitelistKeys = Object.keys(whiteList);\n var elements = [].slice.call(createdDocument.body.querySelectorAll('*'));\n\n var _loop = function _loop(i, len) {\n var el = elements[i];\n var elName = el.nodeName.toLowerCase();\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el);\n return \"continue\";\n }\n\n var attributeList = [].slice.call(el.attributes); // eslint-disable-next-line unicorn/prefer-spread\n\n var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []);\n attributeList.forEach(function (attr) {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName);\n }\n });\n };\n\n for (var i = 0, len = elements.length; i < len; i++) {\n var _ret = _loop(i);\n\n if (_ret === \"continue\") continue;\n }\n\n return createdDocument.body.innerHTML;\n }\n\n /**\n * Constants\n */\n\n var NAME$4 = 'tooltip';\n var VERSION$4 = '4.6.2';\n var DATA_KEY$4 = 'bs.tooltip';\n var EVENT_KEY$4 = \".\" + DATA_KEY$4;\n var JQUERY_NO_CONFLICT$4 = $__default[\"default\"].fn[NAME$4];\n var CLASS_PREFIX$1 = 'bs-tooltip';\n var BSCLS_PREFIX_REGEX$1 = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX$1 + \"\\\\S+\", 'g');\n var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn'];\n var CLASS_NAME_FADE$3 = 'fade';\n var CLASS_NAME_SHOW$3 = 'show';\n var HOVER_STATE_SHOW = 'show';\n var HOVER_STATE_OUT = 'out';\n var SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\n var SELECTOR_ARROW = '.arrow';\n var TRIGGER_HOVER = 'hover';\n var TRIGGER_FOCUS = 'focus';\n var TRIGGER_CLICK = 'click';\n var TRIGGER_MANUAL = 'manual';\n var AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: 'right',\n BOTTOM: 'bottom',\n LEFT: 'left'\n };\n var Default$3 = {\n animation: true,\n template: '
' + '
' + '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n selector: false,\n placement: 'top',\n offset: 0,\n container: false,\n fallbackPlacement: 'flip',\n boundary: 'scrollParent',\n customClass: '',\n sanitize: true,\n sanitizeFn: null,\n whiteList: DefaultWhitelist,\n popperConfig: null\n };\n var DefaultType$3 = {\n animation: 'boolean',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string',\n delay: '(number|object)',\n html: 'boolean',\n selector: '(string|boolean)',\n placement: '(string|function)',\n offset: '(number|string|function)',\n container: '(string|element|boolean)',\n fallbackPlacement: '(string|array)',\n boundary: '(string|element)',\n customClass: '(string|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n whiteList: 'object',\n popperConfig: '(null|object)'\n };\n var Event$1 = {\n HIDE: \"hide\" + EVENT_KEY$4,\n HIDDEN: \"hidden\" + EVENT_KEY$4,\n SHOW: \"show\" + EVENT_KEY$4,\n SHOWN: \"shown\" + EVENT_KEY$4,\n INSERTED: \"inserted\" + EVENT_KEY$4,\n CLICK: \"click\" + EVENT_KEY$4,\n FOCUSIN: \"focusin\" + EVENT_KEY$4,\n FOCUSOUT: \"focusout\" + EVENT_KEY$4,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY$4,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY$4\n };\n /**\n * Class definition\n */\n\n var Tooltip = /*#__PURE__*/function () {\n function Tooltip(element, config) {\n if (typeof Popper__default[\"default\"] === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n } // Private\n\n\n this._isEnabled = true;\n this._timeout = 0;\n this._hoverState = '';\n this._activeTrigger = {};\n this._popper = null; // Protected\n\n this.element = element;\n this.config = this._getConfig(config);\n this.tip = null;\n\n this._setListeners();\n } // Getters\n\n\n var _proto = Tooltip.prototype;\n\n // Public\n _proto.enable = function enable() {\n this._isEnabled = true;\n };\n\n _proto.disable = function disable() {\n this._isEnabled = false;\n };\n\n _proto.toggleEnabled = function toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n };\n\n _proto.toggle = function toggle(event) {\n if (!this._isEnabled) {\n return;\n }\n\n if (event) {\n var dataKey = this.constructor.DATA_KEY;\n var context = $__default[\"default\"](event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $__default[\"default\"](event.currentTarget).data(dataKey, context);\n }\n\n context._activeTrigger.click = !context._activeTrigger.click;\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context);\n } else {\n context._leave(null, context);\n }\n } else {\n if ($__default[\"default\"](this.getTipElement()).hasClass(CLASS_NAME_SHOW$3)) {\n this._leave(null, this);\n\n return;\n }\n\n this._enter(null, this);\n }\n };\n\n _proto.dispose = function dispose() {\n clearTimeout(this._timeout);\n $__default[\"default\"].removeData(this.element, this.constructor.DATA_KEY);\n $__default[\"default\"](this.element).off(this.constructor.EVENT_KEY);\n $__default[\"default\"](this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler);\n\n if (this.tip) {\n $__default[\"default\"](this.tip).remove();\n }\n\n this._isEnabled = null;\n this._timeout = null;\n this._hoverState = null;\n this._activeTrigger = null;\n\n if (this._popper) {\n this._popper.destroy();\n }\n\n this._popper = null;\n this.element = null;\n this.config = null;\n this.tip = null;\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if ($__default[\"default\"](this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements');\n }\n\n var showEvent = $__default[\"default\"].Event(this.constructor.Event.SHOW);\n\n if (this.isWithContent() && this._isEnabled) {\n $__default[\"default\"](this.element).trigger(showEvent);\n var shadowRoot = Util.findShadowRoot(this.element);\n var isInTheDom = $__default[\"default\"].contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element);\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return;\n }\n\n var tip = this.getTipElement();\n var tipId = Util.getUID(this.constructor.NAME);\n tip.setAttribute('id', tipId);\n this.element.setAttribute('aria-describedby', tipId);\n this.setContent();\n\n if (this.config.animation) {\n $__default[\"default\"](tip).addClass(CLASS_NAME_FADE$3);\n }\n\n var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;\n\n var attachment = this._getAttachment(placement);\n\n this.addAttachmentClass(attachment);\n\n var container = this._getContainer();\n\n $__default[\"default\"](tip).data(this.constructor.DATA_KEY, this);\n\n if (!$__default[\"default\"].contains(this.element.ownerDocument.documentElement, this.tip)) {\n $__default[\"default\"](tip).appendTo(container);\n }\n\n $__default[\"default\"](this.element).trigger(this.constructor.Event.INSERTED);\n this._popper = new Popper__default[\"default\"](this.element, tip, this._getPopperConfig(attachment));\n $__default[\"default\"](tip).addClass(CLASS_NAME_SHOW$3);\n $__default[\"default\"](tip).addClass(this.config.customClass); // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n if ('ontouchstart' in document.documentElement) {\n $__default[\"default\"](document.body).children().on('mouseover', null, $__default[\"default\"].noop);\n }\n\n var complete = function complete() {\n if (_this.config.animation) {\n _this._fixTransition();\n }\n\n var prevHoverState = _this._hoverState;\n _this._hoverState = null;\n $__default[\"default\"](_this.element).trigger(_this.constructor.Event.SHOWN);\n\n if (prevHoverState === HOVER_STATE_OUT) {\n _this._leave(null, _this);\n }\n };\n\n if ($__default[\"default\"](this.tip).hasClass(CLASS_NAME_FADE$3)) {\n var transitionDuration = Util.getTransitionDurationFromElement(this.tip);\n $__default[\"default\"](this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n } else {\n complete();\n }\n }\n };\n\n _proto.hide = function hide(callback) {\n var _this2 = this;\n\n var tip = this.getTipElement();\n var hideEvent = $__default[\"default\"].Event(this.constructor.Event.HIDE);\n\n var complete = function complete() {\n if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip);\n }\n\n _this2._cleanTipClass();\n\n _this2.element.removeAttribute('aria-describedby');\n\n $__default[\"default\"](_this2.element).trigger(_this2.constructor.Event.HIDDEN);\n\n if (_this2._popper !== null) {\n _this2._popper.destroy();\n }\n\n if (callback) {\n callback();\n }\n };\n\n $__default[\"default\"](this.element).trigger(hideEvent);\n\n if (hideEvent.isDefaultPrevented()) {\n return;\n }\n\n $__default[\"default\"](tip).removeClass(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n if ('ontouchstart' in document.documentElement) {\n $__default[\"default\"](document.body).children().off('mouseover', null, $__default[\"default\"].noop);\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n\n if ($__default[\"default\"](this.tip).hasClass(CLASS_NAME_FADE$3)) {\n var transitionDuration = Util.getTransitionDurationFromElement(tip);\n $__default[\"default\"](tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);\n } else {\n complete();\n }\n\n this._hoverState = '';\n };\n\n _proto.update = function update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate();\n }\n } // Protected\n ;\n\n _proto.isWithContent = function isWithContent() {\n return Boolean(this.getTitle());\n };\n\n _proto.addAttachmentClass = function addAttachmentClass(attachment) {\n $__default[\"default\"](this.getTipElement()).addClass(CLASS_PREFIX$1 + \"-\" + attachment);\n };\n\n _proto.getTipElement = function getTipElement() {\n this.tip = this.tip || $__default[\"default\"](this.config.template)[0];\n return this.tip;\n };\n\n _proto.setContent = function setContent() {\n var tip = this.getTipElement();\n this.setElementContent($__default[\"default\"](tip.querySelectorAll(SELECTOR_TOOLTIP_INNER)), this.getTitle());\n $__default[\"default\"](tip).removeClass(CLASS_NAME_FADE$3 + \" \" + CLASS_NAME_SHOW$3);\n };\n\n _proto.setElementContent = function setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$__default[\"default\"](content).parent().is($element)) {\n $element.empty().append(content);\n }\n } else {\n $element.text($__default[\"default\"](content).text());\n }\n\n return;\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn);\n }\n\n $element.html(content);\n } else {\n $element.text(content);\n }\n };\n\n _proto.getTitle = function getTitle() {\n var title = this.element.getAttribute('data-original-title');\n\n if (!title) {\n title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;\n }\n\n return title;\n } // Private\n ;\n\n _proto._getPopperConfig = function _getPopperConfig(attachment) {\n var _this3 = this;\n\n var defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: SELECTOR_ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: function onCreate(data) {\n if (data.originalPlacement !== data.placement) {\n _this3._handlePopperPlacementChange(data);\n }\n },\n onUpdate: function onUpdate(data) {\n return _this3._handlePopperPlacementChange(data);\n }\n };\n return _extends({}, defaultBsConfig, this.config.popperConfig);\n };\n\n _proto._getOffset = function _getOffset() {\n var _this4 = this;\n\n var offset = {};\n\n if (typeof this.config.offset === 'function') {\n offset.fn = function (data) {\n data.offsets = _extends({}, data.offsets, _this4.config.offset(data.offsets, _this4.element));\n return data;\n };\n } else {\n offset.offset = this.config.offset;\n }\n\n return offset;\n };\n\n _proto._getContainer = function _getContainer() {\n if (this.config.container === false) {\n return document.body;\n }\n\n if (Util.isElement(this.config.container)) {\n return $__default[\"default\"](this.config.container);\n }\n\n return $__default[\"default\"](document).find(this.config.container);\n };\n\n _proto._getAttachment = function _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()];\n };\n\n _proto._setListeners = function _setListeners() {\n var _this5 = this;\n\n var triggers = this.config.trigger.split(' ');\n triggers.forEach(function (trigger) {\n if (trigger === 'click') {\n $__default[\"default\"](_this5.element).on(_this5.constructor.Event.CLICK, _this5.config.selector, function (event) {\n return _this5.toggle(event);\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN;\n var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT;\n $__default[\"default\"](_this5.element).on(eventIn, _this5.config.selector, function (event) {\n return _this5._enter(event);\n }).on(eventOut, _this5.config.selector, function (event) {\n return _this5._leave(event);\n });\n }\n });\n\n this._hideModalHandler = function () {\n if (_this5.element) {\n _this5.hide();\n }\n };\n\n $__default[\"default\"](this.element).closest('.modal').on('hide.bs.modal', this._hideModalHandler);\n\n if (this.config.selector) {\n this.config = _extends({}, this.config, {\n trigger: 'manual',\n selector: ''\n });\n } else {\n this._fixTitle();\n }\n };\n\n _proto._fixTitle = function _fixTitle() {\n var titleType = typeof this.element.getAttribute('data-original-title');\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');\n this.element.setAttribute('title', '');\n }\n };\n\n _proto._enter = function _enter(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || $__default[\"default\"](event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $__default[\"default\"](event.currentTarget).data(dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n }\n\n if ($__default[\"default\"](context.getTipElement()).hasClass(CLASS_NAME_SHOW$3) || context._hoverState === HOVER_STATE_SHOW) {\n context._hoverState = HOVER_STATE_SHOW;\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HOVER_STATE_SHOW;\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HOVER_STATE_SHOW) {\n context.show();\n }\n }, context.config.delay.show);\n };\n\n _proto._leave = function _leave(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || $__default[\"default\"](event.currentTarget).data(dataKey);\n\n if (!context) {\n context = new this.constructor(event.currentTarget, this._getDelegateConfig());\n $__default[\"default\"](event.currentTarget).data(dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = false;\n }\n\n if (context._isWithActiveTrigger()) {\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HOVER_STATE_OUT;\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HOVER_STATE_OUT) {\n context.hide();\n }\n }, context.config.delay.hide);\n };\n\n _proto._isWithActiveTrigger = function _isWithActiveTrigger() {\n for (var trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true;\n }\n }\n\n return false;\n };\n\n _proto._getConfig = function _getConfig(config) {\n var dataAttributes = $__default[\"default\"](this.element).data();\n Object.keys(dataAttributes).forEach(function (dataAttr) {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr];\n }\n });\n config = _extends({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {});\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n\n Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType);\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn);\n }\n\n return config;\n };\n\n _proto._getDelegateConfig = function _getDelegateConfig() {\n var config = {};\n\n if (this.config) {\n for (var key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key];\n }\n }\n }\n\n return config;\n };\n\n _proto._cleanTipClass = function _cleanTipClass() {\n var $tip = $__default[\"default\"](this.getTipElement());\n var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1);\n\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''));\n }\n };\n\n _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {\n this.tip = popperData.instance.popper;\n\n this._cleanTipClass();\n\n this.addAttachmentClass(this._getAttachment(popperData.placement));\n };\n\n _proto._fixTransition = function _fixTransition() {\n var tip = this.getTipElement();\n var initConfigAnimation = this.config.animation;\n\n if (tip.getAttribute('x-placement') !== null) {\n return;\n }\n\n $__default[\"default\"](tip).removeClass(CLASS_NAME_FADE$3);\n this.config.animation = false;\n this.hide();\n this.show();\n this.config.animation = initConfigAnimation;\n } // Static\n ;\n\n Tooltip._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var $element = $__default[\"default\"](this);\n var data = $element.data(DATA_KEY$4);\n\n var _config = typeof config === 'object' && config;\n\n if (!data && /dispose|hide/.test(config)) {\n return;\n }\n\n if (!data) {\n data = new Tooltip(this, _config);\n $element.data(DATA_KEY$4, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Tooltip, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$4;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$3;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$4;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return DATA_KEY$4;\n }\n }, {\n key: \"Event\",\n get: function get() {\n return Event$1;\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return EVENT_KEY$4;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$3;\n }\n }]);\n\n return Tooltip;\n }();\n /**\n * jQuery\n */\n\n\n $__default[\"default\"].fn[NAME$4] = Tooltip._jQueryInterface;\n $__default[\"default\"].fn[NAME$4].Constructor = Tooltip;\n\n $__default[\"default\"].fn[NAME$4].noConflict = function () {\n $__default[\"default\"].fn[NAME$4] = JQUERY_NO_CONFLICT$4;\n return Tooltip._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$3 = 'popover';\n var VERSION$3 = '4.6.2';\n var DATA_KEY$3 = 'bs.popover';\n var EVENT_KEY$3 = \".\" + DATA_KEY$3;\n var JQUERY_NO_CONFLICT$3 = $__default[\"default\"].fn[NAME$3];\n var CLASS_PREFIX = 'bs-popover';\n var BSCLS_PREFIX_REGEX = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX + \"\\\\S+\", 'g');\n var CLASS_NAME_FADE$2 = 'fade';\n var CLASS_NAME_SHOW$2 = 'show';\n var SELECTOR_TITLE = '.popover-header';\n var SELECTOR_CONTENT = '.popover-body';\n\n var Default$2 = _extends({}, Tooltip.Default, {\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '
' + '
' + '

' + '
'\n });\n\n var DefaultType$2 = _extends({}, Tooltip.DefaultType, {\n content: '(string|element|function)'\n });\n\n var Event = {\n HIDE: \"hide\" + EVENT_KEY$3,\n HIDDEN: \"hidden\" + EVENT_KEY$3,\n SHOW: \"show\" + EVENT_KEY$3,\n SHOWN: \"shown\" + EVENT_KEY$3,\n INSERTED: \"inserted\" + EVENT_KEY$3,\n CLICK: \"click\" + EVENT_KEY$3,\n FOCUSIN: \"focusin\" + EVENT_KEY$3,\n FOCUSOUT: \"focusout\" + EVENT_KEY$3,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY$3,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY$3\n };\n /**\n * Class definition\n */\n\n var Popover = /*#__PURE__*/function (_Tooltip) {\n _inheritsLoose(Popover, _Tooltip);\n\n function Popover() {\n return _Tooltip.apply(this, arguments) || this;\n }\n\n var _proto = Popover.prototype;\n\n // Overrides\n _proto.isWithContent = function isWithContent() {\n return this.getTitle() || this._getContent();\n };\n\n _proto.addAttachmentClass = function addAttachmentClass(attachment) {\n $__default[\"default\"](this.getTipElement()).addClass(CLASS_PREFIX + \"-\" + attachment);\n };\n\n _proto.getTipElement = function getTipElement() {\n this.tip = this.tip || $__default[\"default\"](this.config.template)[0];\n return this.tip;\n };\n\n _proto.setContent = function setContent() {\n var $tip = $__default[\"default\"](this.getTipElement()); // We use append for html objects to maintain js events\n\n this.setElementContent($tip.find(SELECTOR_TITLE), this.getTitle());\n\n var content = this._getContent();\n\n if (typeof content === 'function') {\n content = content.call(this.element);\n }\n\n this.setElementContent($tip.find(SELECTOR_CONTENT), content);\n $tip.removeClass(CLASS_NAME_FADE$2 + \" \" + CLASS_NAME_SHOW$2);\n } // Private\n ;\n\n _proto._getContent = function _getContent() {\n return this.element.getAttribute('data-content') || this.config.content;\n };\n\n _proto._cleanTipClass = function _cleanTipClass() {\n var $tip = $__default[\"default\"](this.getTipElement());\n var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);\n\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''));\n }\n } // Static\n ;\n\n Popover._jQueryInterface = function _jQueryInterface(config) {\n return this.each(function () {\n var data = $__default[\"default\"](this).data(DATA_KEY$3);\n\n var _config = typeof config === 'object' ? config : null;\n\n if (!data && /dispose|hide/.test(config)) {\n return;\n }\n\n if (!data) {\n data = new Popover(this, _config);\n $__default[\"default\"](this).data(DATA_KEY$3, data);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n _createClass(Popover, null, [{\n key: \"VERSION\",\n get: // Getters\n function get() {\n return VERSION$3;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$2;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$3;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return DATA_KEY$3;\n }\n }, {\n key: \"Event\",\n get: function get() {\n return Event;\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return EVENT_KEY$3;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$2;\n }\n }]);\n\n return Popover;\n }(Tooltip);\n /**\n * jQuery\n */\n\n\n $__default[\"default\"].fn[NAME$3] = Popover._jQueryInterface;\n $__default[\"default\"].fn[NAME$3].Constructor = Popover;\n\n $__default[\"default\"].fn[NAME$3].noConflict = function () {\n $__default[\"default\"].fn[NAME$3] = JQUERY_NO_CONFLICT$3;\n return Popover._jQueryInterface;\n };\n\n /**\n * Constants\n */\n\n var NAME$2 = 'scrollspy';\n var VERSION$2 = '4.6.2';\n var DATA_KEY$2 = 'bs.scrollspy';\n var EVENT_KEY$2 = \".\" + DATA_KEY$2;\n var DATA_API_KEY$1 = '.data-api';\n var JQUERY_NO_CONFLICT$2 = $__default[\"default\"].fn[NAME$2];\n var CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\n var CLASS_NAME_ACTIVE$1 = 'active';\n var EVENT_ACTIVATE = \"activate\" + EVENT_KEY$2;\n var EVENT_SCROLL = \"scroll\" + EVENT_KEY$2;\n var EVENT_LOAD_DATA_API = \"load\" + EVENT_KEY$2 + DATA_API_KEY$1;\n var METHOD_OFFSET = 'offset';\n var METHOD_POSITION = 'position';\n var SELECTOR_DATA_SPY = '[data-spy=\"scroll\"]';\n var SELECTOR_NAV_LIST_GROUP$1 = '.nav, .list-group';\n var SELECTOR_NAV_LINKS = '.nav-link';\n var SELECTOR_NAV_ITEMS = '.nav-item';\n var SELECTOR_LIST_ITEMS = '.list-group-item';\n var SELECTOR_DROPDOWN$1 = '.dropdown';\n var SELECTOR_DROPDOWN_ITEMS = '.dropdown-item';\n var SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\n var Default$1 = {\n offset: 10,\n method: 'auto',\n target: ''\n };\n var DefaultType$1 = {\n offset: 'number',\n method: 'string',\n target: '(string|element)'\n };\n /**\n * Class definition\n */\n\n var ScrollSpy = /*#__PURE__*/function () {\n function ScrollSpy(element, config) {\n var _this = this;\n\n this._element = element;\n this._scrollElement = element.tagName === 'BODY' ? window : element;\n this._config = this._getConfig(config);\n this._selector = this._config.target + \" \" + SELECTOR_NAV_LINKS + \",\" + (this._config.target + \" \" + SELECTOR_LIST_ITEMS + \",\") + (this._config.target + \" \" + SELECTOR_DROPDOWN_ITEMS);\n this._offsets = [];\n this._targets = [];\n this._activeTarget = null;\n this._scrollHeight = 0;\n $__default[\"default\"](this._scrollElement).on(EVENT_SCROLL, function (event) {\n return _this._process(event);\n });\n this.refresh();\n\n this._process();\n } // Getters\n\n\n var _proto = ScrollSpy.prototype;\n\n // Public\n _proto.refresh = function refresh() {\n var _this2 = this;\n\n var autoMethod = this._scrollElement === this._scrollElement.window ? METHOD_OFFSET : METHOD_POSITION;\n var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;\n var offsetBase = offsetMethod === METHOD_POSITION ? this._getScrollTop() : 0;\n this._offsets = [];\n this._targets = [];\n this._scrollHeight = this._getScrollHeight();\n var targets = [].slice.call(document.querySelectorAll(this._selector));\n targets.map(function (element) {\n var target;\n var targetSelector = Util.getSelectorFromElement(element);\n\n if (targetSelector) {\n target = document.querySelector(targetSelector);\n }\n\n if (target) {\n var targetBCR = target.getBoundingClientRect();\n\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [$__default[\"default\"](target)[offsetMethod]().top + offsetBase, targetSelector];\n }\n }\n\n return null;\n }).filter(Boolean).sort(function (a, b) {\n return a[0] - b[0];\n }).forEach(function (item) {\n _this2._offsets.push(item[0]);\n\n _this2._targets.push(item[1]);\n });\n };\n\n _proto.dispose = function dispose() {\n $__default[\"default\"].removeData(this._element, DATA_KEY$2);\n $__default[\"default\"](this._scrollElement).off(EVENT_KEY$2);\n this._element = null;\n this._scrollElement = null;\n this._config = null;\n this._selector = null;\n this._offsets = null;\n this._targets = null;\n this._activeTarget = null;\n this._scrollHeight = null;\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _extends({}, Default$1, typeof config === 'object' && config ? config : {});\n\n if (typeof config.target !== 'string' && Util.isElement(config.target)) {\n var id = $__default[\"default\"](config.target).attr('id');\n\n if (!id) {\n id = Util.getUID(NAME$2);\n $__default[\"default\"](config.target).attr('id', id);\n }\n\n config.target = \"#\" + id;\n }\n\n Util.typeCheckConfig(NAME$2, config, DefaultType$1);\n return config;\n };\n\n _proto._getScrollTop = function _getScrollTop() {\n return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;\n };\n\n _proto._getScrollHeight = function _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);\n };\n\n _proto._getOffsetHeight = function _getOffsetHeight() {\n return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;\n };\n\n _proto._process = function _process() {\n var scrollTop = this._getScrollTop() + this._config.offset;\n\n var scrollHeight = this._getScrollHeight();\n\n var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh();\n }\n\n if (scrollTop >= maxScroll) {\n var target = this._targets[this._targets.length - 1];\n\n if (this._activeTarget !== target) {\n this._activate(target);\n }\n\n return;\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null;\n\n this._clear();\n\n return;\n }\n\n for (var i = this._offsets.length; i--;) {\n var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);\n\n if (isActiveTarget) {\n this._activate(this._targets[i]);\n }\n }\n };\n\n _proto._activate = function _activate(target) {\n this._activeTarget = target;\n\n this._clear();\n\n var queries = this._selector.split(',').map(function (selector) {\n return selector + \"[data-target=\\\"\" + target + \"\\\"],\" + selector + \"[href=\\\"\" + target + \"\\\"]\";\n });\n\n var $link = $__default[\"default\"]([].slice.call(document.querySelectorAll(queries.join(','))));\n\n if ($link.hasClass(CLASS_NAME_DROPDOWN_ITEM)) {\n $link.closest(SELECTOR_DROPDOWN$1).find(SELECTOR_DROPDOWN_TOGGLE$1).addClass(CLASS_NAME_ACTIVE$1);\n $link.addClass(CLASS_NAME_ACTIVE$1);\n } else {\n // Set triggered link as active\n $link.addClass(CLASS_NAME_ACTIVE$1); // Set triggered links parents as active\n // With both